Pull to refresh
13
0

Android & C++

Send message

Лентикулярная печать, интегральные изображения, дисплеи светового поля и немного ещё

Level of difficultyMedium
Reading time11 min
Views9.3K
Картинка Youtube-канал «Howseography»

Что вспоминается в первую очередь, когда думаешь о детских годах? Лично для меня — это переливающиеся 3D-открытки, которые раньше продавались почти в каждом киоске.

Помните такие? Поворачиваешь под разными углами — и появляются разные изображения.

В детстве мы даже не задумывались о том, что их можно сделать самостоятельно. Казалось, что это что-то слишком сложное.

Но, как выяснилось, такие картинки вполне реально создать самому, и результат практически не отличается от заводского!
Читать дальше →

Почему ваш мозг нуждается в «даунтайме»: история одного разработчика

Level of difficultyEasy
Reading time3 min
Views15K

Если вы читаете эту статью на третьем часу ночного дебага, держа в руках четвёртую чашку кофе, то эта статья создана специально для вас. Как-то ко мне за психологической помощью обратился успешный разработчик, который из-за постоянного недосыпа довёл себя до депрессии.

Читать далее

Я угадаю, что рабочий цеха хочет ввести, с трёх букв

Reading time6 min
Views30K
image

У нас есть система регистрации простоев оборудования. В ней рабочему нужно ввести комментарий о причине простоя вручную. А нам потом надо собирать статистику по этим данным для анализа, как работал цех и что приводило к простоям.

Рабочие вводят причины простоя разными словами, от души. «Шланг порвался», «они не успевают дать продукцию», «безобразно обрезана кромка» — это ещё цветочки. Одно только слово «железнодорожный» можно написать десятками способов — жд, Жд, ЖД, ж/д, ж\д, ж /д, ж д, Ж д, ЖД!!! — и так далее. С вывернутыми слешами, двойными пробелами и другими творческими формулировками.

В базе 13 миллионов записей, из них 700 тысяч уникальных, из которых остаётся примерно 500 тысяч после нормализации по регистру, слешам, пробелам и т. п. А нам нужно как-то разобраться, что не так и с кем.

Если вы сейчас думаете про ML, LLM и прочие модные слова, я вас огорчу. Оказалось, что есть простой кондовый способ, если применить немного ТРИЗа. В итоге получилось, что мы умудрились и рабочим сделать намного удобнее (что вообще-то редкость в реалиях производства), и дико помочь аналитикам.
Читать дальше →

Государственные перевороты: бармалеи выпрыгивают как черти из табакерки. Не хотите, дети, в Африку сыграть?

Level of difficultyMedium
Reading time12 min
Views3.3K

На исторических данных за 1991-2019 год покажем, как можно "увидеть" и "выцепить" признаки переворота.  С помощью машинного обучения и ансамблевых модели. Ансамбли (конечно, не музыкальные), как показывает практика, – более эффективны в таких делах, и самое главное -  хорошо "тюнятся" и "чипуются".

*Nota Bene (та Bene, что ни разу не гессерит). При всем негативном отношении к революциям, переворотам и прочим событиям в любой части мира, это – объективная реальность, которую можно не только изучать, но и предупреждать.

Читать далее

Позиционирование бионического предплечья взглядом

Level of difficultyMedium
Reading time6 min
Views2.1K

Всем привет! С недавних пор я увлекаюсь железом, и, в частности, робототехникой. И вот в какой-то момент решил исполнить свою давнюю мечту и собрать кибернетический протез. Перечитав немало статей по этой теме и ознакомившись с актуальными вопросами, мне захотелось попробовать решить один из них, и в данной статье я хочу поделиться своими наработками и результатами.

Читать далее

Организация видеонаблюдения при помощи Raspberry Pi и веб камеры Logitech

Reading time8 min
Views29K

В данной статье хотелось бы поделиться одним простым и доступным способом как мне удалось организовать видеонаблюдение за подъездом при помощи малинки и бытовой веб камеры. Думаю, у многих нынче в закромах завалялись уже не нужные вебки. Сужу по себе, раньше, в эпоху преобладаня десктопов такая камера была вещью весьма необходимой для желающих показать себя собеседнику, а то и миру. Однако время идет, десктопы все больше заменяются ноутбуками, планшетами и телефонами, имеющими на борту свою камеру. Но зачем же добру лежать без дела?

И вот пришла идея подключить к малинке валяющуюся без дела вебку Logitech C270. Далее следовал период гугления, проб и ошибок, который в итоге привел к тому, что я и собираюсь описать.

История этого проекта началась с покупки Raspberry 3b+. После получения и первичной настройки сего чудо-девайса встал нетривиальный вопрос: "Хорошо, ну а дальше то что?". Ведь покупал я ее не с конкретной целью - а скорее как катализатор погружения в волшебный мир компьютерных технологий. Забегая вперед, скажу, что план оказался отличным и работает по сей день).

Читать далее

Что мы используем для анализа Android-приложений

Reading time8 min
Views13K

В этой статье расскажем про инструментарий для анализа мобильных приложений, который мы используем каждый день. Для начала поговорим про то, как запускать мобильные приложения, чем смотреть трафик, и рассмотрим инструменты для статического и динамического анализа мобильного приложения.

Читать далее

Гоночные дроны с ИИ обгоняют чемпионов на скорости 80 км/ч

Reading time4 min
Views10K

Понять суть состязания можно по уровню скорости и манёвренности на видео пролёта гоночным дроном трёх кругов трека в Цюрихском университете. Этим видео и не только делимся под катом к старту нашего флагманского курса по Data Science.

Читать далее

Чем заменить телевизор

Reading time6 min
Views20K

После определенных событий, произошедших за последние несколько месяцев, начал задумываться о замене телевидения себе и своим близким. Очевидно самый простой вариант это покупка ТВ приставки с Android на борту, однако взглянув на цены и предлагаемое железо, идея отпала.

Читать далее

Бинокулярное зрение: машинное и естественное

Reading time3 min
Views7.7K

Несколько лет назад в теохнологической среде существовал спор о том, какая технология машинного зрения наидет свое применение на практике для робомобилей: основанная на лидарах или опирающаяся исключительно на камеры.

Сейчас начинает применяться третья технология, которая возможно в будущем вытеснит первые две. Это технология бинокулярного глубинного машинного зрения. В последнее время на основе этой технологии начало появляться много интересных экспериментов и даже продуктов, о которых я постараюсь кратко рассказать в этой статье.

Читать далее

Мозговой штурм работает. Взгляд с точки зрения спортивного ЧГК

Reading time13 min
Views8.6K

8 января 2022 года на Хабре вышла статья Александра Клименкова о том, почему мозговой штурм не работает. Это не первая статья такого рода, которая мне попадается, за пределами Хабра особенно интересной показалась эта статья из блога издательства «МИФ». Я решил также высказаться на эту тему, но, прежде всего, с точки зрения игрока в спортивное «Что? Где? Когда?», которое в минувшем году складывалось для меня хаотично и малоуспешно. Зато за месяцы карантина выдалось время отрефлексировать и социальную составляющую этих игр, и специфику мозгового штурма, и изменение процесса обсуждения в условиях онлайна.

TLDR: ниже я постараюсь объяснить, почему мозговой штурм действует, но не так, как его понимают, и как он задумывался. Мне не обойтись здесь без упоминания знаковой книги Максима Поташёва «Почему вы проигрываете в Что? Где? Когда?», которую я прочитал в 2006 году.

Читать далее

Как я научился не волноваться и полюбил управление состояниями Flutter. MVI и Clean Code в комплекте

Reading time13 min
Views11K

Цель статьи — показать, как сделать ваш проект на Flutter более понятным для усовершенствования и удобным в сопровождении. Текст может быть полезным как для тех, кто только начинает изучать Flutter, так и более продвинутых пользователей, так как здесь мы рассмотрим актуальные подходы к разработке.

Если вы читали мою прошлую статью, или позапрошлую, то, наверное, уже знаете что я nerd vulgaris увлекаюсь программированием всякого. В комментариях к одной из прошлых статей было высказана идея провести параллель между приложением на Flutter и нативным приложения для Android на Kotlin c использованием view model, live data, view binding и найти аналоги привычным по Kotlin языковым средствам.

Читать далее

Лопасти для ветряка на 3D-принтере (создание ветрогенератора, часть 1)

Reading time2 min
Views18K

Уже 15 лет, как мечта построить ветрогенератор оставалась нереализованной. Казалось-бы, давно канули в лету попытки электрифицировать дачу с помощью бочки и генератора от жигулей, хотя нет, до сих пор людям не дает покоя публикация в "Юном технике" 80-х ;-)

Но современные технологии вдохнули новую жизнь в старую идею. И подход будет куда более научным.

Для начала, я построил ультразвуковой анемометр с вычислением энергии ветра. Полевые испытания не за горизонтом.

Теперь следует определиться с типом ротора - горизонтальный или вертикальный- это скорее вопрос релиигии и тема для холиваров.

Поэтому безо всяких обьяснений скажу- я выбрал ротор Дарье с вертикальной осью, вот такой:

Читать далее

Сказки дiда Панаса. Сказка первая

Level of difficultyMedium
Reading time5 min
Views23K

Сидайте у гурток, малятки. Сейчас дiд Панас расскаже вам казочку.

Давно это было, сынки — в те времена, когда по телефонам ещё звонили, а слова "ынтернет вещей" не придумали; в стране далёкой и богатой — за тридевять земель, в тридесятом царстве законности и демократии.

И жили в стране сей мультифункциональные устройства сканер-копир-принтер,

Казалось бы, что могло пойти не так?..

«Хип-хоп импровизации и битвы битов»: какие муз. стартапы стоит знать

Reading time3 min
Views2.1K

Музыкальные стартапы — горячая тема. Звезды индустрии запускают собственные стриминговые сервисы [правда, с переменным успехом], а приложения для медитации обходят по популярности подкасты. Несмотря на то что рынок может показаться перегретым, на него продолжают выходить примечательные проекты. Сегодня посмотрим, как развиваются приложения для записи хип-хоп треков.

Читать далее

Автопилот своими силами: sensor fusion с телефона и открытые обучающие данные

Reading time9 min
Views14K

Всем привет. Продолжаем собирать автомобильный автопилот на компьютерном зрении из гитхаба и палок (начало здесь). Сегодня подключаем к делу датчики движения смартфона (акселерометр, гироскоп и GPS приемник) на Android, осваиваем несложный sensor fusion и окончательно закрываем с кодом для сбора обучающей выборки. Бонусы — Android приложение для записи всех сенсоров синхронзированных с видео и больше часа размеченных данных в рамках импортозамещения иностранных конкурсов. Весь код по-прежнему на github.



Это трехосные MEMS акселерометр и гироскоп, они будут нам крайне полезны.

Читать дальше →

Автопилот своими рукам. Добавляем электронное управление steer-by-wire на обычный автомобиль

Reading time10 min
Views25K

Всем привет. Любому автопилоту, очевидно, нужно не только принимать решения по управлению, но и заставлять автомобиль этим решениям подчиняться. Сегодня увидим, как весьма доступными средствами доработать обычный автомобиль полностью электронным рулевым управлением (steer-by-wire). Оказывается, сам авто для разработки не очень и нужен, а большинство функционала можно с комфортом отлаживать дома или в офисе. В главных ролях всем известные компоненты из хобби-магазинов электроники.


Электроника в сборе

И Arduino, конечно, куда же без нее.

Научный журналист Ася Казанцева: «Эффективные зайчики сдохнут быстрее»

Reading time6 min
Views98K

Чтобы оставаться продуктивным, эффективным, адекватным и быть полным сил, нужно спать, двигаться и учиться. Особенно это важно тем, кто по специфике своей работы много думает и принимает ответственные решения. Гаджеты, сотни медиа и социальных сетей, которые воюют за наше внимание, не помешают.

О мифах продуктивности и здоровом сне по просьбе Мегаплана рассуждает научный журналист, популяризатор науки, автор научно-популярных книг, лауреат премии «Просветитель» Ася Казанцева. Мы долго искали возможность пообщаться с ней и очень обрадовались, когда это удалось сделать.

Читать далее

Тролли против корейцев: московский суд запретил Samsung Pay (большой комментарий юриста)

Reading time7 min
Views42K

Весть о том, что Московский арбитражный суд запретил использование в России Samsung Pay и импорт устройств с поддержкой этой технологии, неделю назад ненадолго всколыхнула Рунет. Аналитики привычно комментировали по горячим следам тот факт, что на бизнес самого Samsung этот запрет, даже если он удержится, особого влияния не окажет, но отмечали, что Google Pay и Apple Pay теоретически также находятся под угрозой, журналисты пытались выяснить хоть что-то о патентообладателе — швейцарской компании «Сквин СА». Комментарии же читателей в основном сводились к тому, что всё это слишком очевидно пахнет патентными троллями — и почему в таком случае суд встал на их сторону?

Именно ответ на последний вопрос нас и заинтересовал. Быстрый взгляд на портал «Электронное правосудие» показал, что судебный процесс длился аж полтора года — и мы попросили ознакомиться с его ходом Бориса Чигидина, кандидата юридических наук, в недавнем прошлом — заместителя руководителя юридической службы платёжного сервиса ЮMoney (ранее — Яндекс.Денги).

TL;DR: Борис напомнил нам, что судебный процесс носит состязательный характер — и если ответчик сам не хочет защищать свою позицию, то судья не будет делать это за него. Говоря проще — Samsung проиграл в основном потому, что недостаточно старался выиграть.

Читать далее
1
23 ...

Information

Rating
Does not participate
Location
Одесса, Одесская обл., Украина
Registered
Activity