#  Диплом специалиста ИБ. Часть №2 — Стационарное устройство SmartLight
BotHabr (tgi,2) → All  –  14:00:04 2024-02-11

Опубликовано: Sun, 11 Feb 2024 13:48:53 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр!Данная статья является второй в цикле “Диплом специалиста ИБ”, в рамках которого я рассказываю про свой опыт написания выпускной квалификационной работы на программе высшего образования “Компьютерная безопасность”. В предыдущей статье я описывал математическую модель и формирование методики обеспечения безопасности устройств Интернета вещей, использующих в качестве коммуникационного протокола технологию Bluetooth Low Energy. В текущей статье речь пойдет про создание одного из устройств Интернета вещей - стационарного устройства SmartLight, разработка которого велась без реализации каких-либо предложенных мной в первой части механизмов защиты. Если вы не успели ознакомиться с первой частью цикла статей, советую сначала прочитать ее для того, чтобы лучше понимать контекст происходящего. Читать далее

https://habr.com/ru/articles/792186/
#  Опыт использования трех уровней защиты технологии акустической заморозки. Патентная. Техническая. Отсутствие публикаций
BotHabr (tgi,2) → All  –  00:00:06 2024-02-11

Опубликовано: Sat, 10 Feb 2024 23:06:05 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Делимся опытом защиты свой разработки. Опыт не универсален. Кому-то подойдет, а кому-то нет. Крупные корпорации рассчитывают на суды. И на свои бюджеты на суды. А если ты не корпорация? Тогда ищи другие пути. Читать далее

https://habr.com/ru/articles/792860/
#  [Перевод] Xv6: учебная Unix-подобная ОС. Глава 3. Таблицы страниц
BotHabr (tgi,2) → All  –  12:00:07 2024-02-10

Опубликовано: Sat, 10 Feb 2024 11:57:09 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

ОС управляет виртуальной памятью с помощью таблиц страниц. Виртуальная память процесса - адресное пространство, защищенное от других процессов. ОС делит память на страницы одинакового размера и отображает страницы виртуальной памяти на страницы физической памяти. Так ОС предоставит процессу непрерывное адресное пространство, даже если страницы физической памяти расположены в другом порядке. Таблица страниц хранит для виртуальной страницы номер соответствующей физической страницы. Каждый процесс владеет личной таблицей страниц.Глава рассказывает, как xv6 работает с виртуальной памятью и об устройстве виртуальной памяти RISC-V. Читать далее

https://habr.com/ru/articles/792808/
#  Заметка про сохранение структур во flash памяти на STM32
BotHabr (tgi,2) → All  –  07:00:05 2024-02-10

Опубликовано: Sat, 10 Feb 2024 06:31:56 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

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

https://habr.com/ru/articles/791252/
#  Литье пластика в силиконовую форму. Первый опыт
BotHabr (tgi,2) → All  –  07:00:04 2024-02-10

Опубликовано: Sat, 10 Feb 2024 06:02:42 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/articles/791396/
#  «Машинное чтение» цифровых и не только индикаторов без ИИ и нейронок на Python
BotHabr (tgi,2) → All  –  05:00:04 2024-02-10

Опубликовано: Fri, 09 Feb 2024 09:51:13 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/articles/792376/
#  [Перевод] На что способен самодельный очиститель воздуха, который можно собрать за 30 секунд?
BotHabr (tgi,2) → All  –  14:00:04 2024-02-09

Опубликовано: Fri, 09 Feb 2024 13:00:49 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр


Плохой воздух однозначно вреден, но на рынке его очистителей мы наблюдаем бардак. Каждый производитель использует свои эксклюзивные фильтры, по всей видимости, для того, чтобы клиенты были вынуждены покупать именно их. А откуда нам знать, что эти устройства вообще работают? Немногие компании публикуют лабораторные тесты. И почему какая-то большая пластиковая коробка с вентилятором и фильтром стоит аж $100-300?

Но существуют и самодельные очистители, чаще представляющие собой просто примотанный к вентилятору фильтр. Мне такая идея по душе, но в этом случае тоже нет уверенности в их эффективности. Какие-то эксперименты проводились, но недостаточно, чтобы внушить мне доверие. Поэтому я решил поэкспериментировать сам: собрал очиститель, напустил дыма и измерил, насколько эффективно он справляется с очисткой мелких частиц. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/791986/
#  Оживляем автоинформатор из подмосковного автобуса
BotHabr (tgi,2) → All  –  09:00:06 2024-02-09

Опубликовано: Fri, 09 Feb 2024 08:01:41 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Приветствую всех!
Так уж вышло, что при наличии у меня немалого количества артефактов из мира транспорта, у меня до сих пор не было той штуки, с которой у многих ассоциируется этот самый транспорт, — той самой коробочки, благодаря которой мы слышим легендарное «Осторожно, двери закрываются». Ну что же, самое время восполнить это упущение.



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

https://habr.com/ru/companies/timeweb/articles/791138/
#  Размещение проектора в квартире
BotHabr (tgi,2) → All  –  08:00:05 2024-02-09

Опубликовано: Fri, 09 Feb 2024 07:30:35 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/articles/792502/
#  Обзор Датчика Ультрафиолетового Излучения LTR-390UV-01
BotHabr (tgi,2) → All  –  18:00:05 2024-02-08

Опубликовано: Thu, 08 Feb 2024 17:31:30 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Существует ASIC чип LTR390. Это датчик ультрафиолетового излучения.Я разрабатываю Солнечный навигатор. Признаком присутствия естественного света у поверхности Земли может как раз служить факт наличия ультрафиолетовых лучей. Поэтому и пришлось разбираться как подключить датчик УФ к микроконтроллеру.В этой заметке я написал о своём опыте работы с датчиком LTR390. Читать далее

https://habr.com/ru/articles/789492/
#  Краткий обзор TinyML
BotHabr (tgi,2) → All  –  15:00:05 2024-02-08

Опубликовано: Thu, 08 Feb 2024 14:12:52 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

TinyML сам по себе означает внедрение ml в маломощные микроконтроллеры и встроенные системы. Это устройствам IoT выполнять задачи обработки данных и машинного обучения непосредственно на самом устройстве, минимизируя таким образом необходимость в постоянном подключении к интернету или внешним вычислительным ресурсам. Основная цель TinyML - сделать ии или простые модельки доступным для самых маленьких устройств Читать далее

https://habr.com/ru/companies/otus/articles/791040/
#  Как я апнул «чумадан»
BotHabr (tgi,2) → All  –  14:00:05 2024-02-08

Опубликовано: Thu, 08 Feb 2024 13:00:20 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Картинка Stockking, Tawatchai07, Freepik

Самодельщиков частенько обвиняют в том, что их самоделки представляет собой, по сути, «троллейбус из буханки хлеба», как в известном меме:-) То есть, можно было бы этого и не делать, но «как раз было время и зачем-то я это сделал».

Но есть некоторые из самоделок, которые в корне отличаются от этого всего, и каждый раз, когда их вспоминаешь, говоришь себе «как же хорошо, что когда-то я уделил этому своё время!», так как подобного рода самоделки отличаются крайней полезностью и являются весьма применимыми в жизни. Они могут быть по своей сути и не особо сложными, но польза от их наличия весьма велика. И в этой статье будет рассказ как раз об одной из таких. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/789416/
#  На помойку? Никак нет! Пишем нативные приложения для дешевых китайских телефонов
BotHabr (tgi,2) → All  –  10:00:04 2024-02-08

Опубликовано: Thu, 08 Feb 2024 08:01:21 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр



Если сейчас приехать в пункт приема металлолома, то можно обнаружить просто огромные кучи различных телефонов и прочих электронных «отходов», которые стоят под открытым небом и ждут, когда придёт их черёд окончательного разложения. Однако при ближайшем рассмотрении выясняется, что многие девайсы оказываются полностью рабочими даже после недельного лежания под палящим солнцем и проливными дождями, а сдали их в чермет по причинам «не нужен, надоел, купил новый» и т. п. Я не считаю это правильным, ведь даже в простые кнопочные звонилки имеется возможность вдохнуть новую жизнь, если знать один интересный, но малоизвестный факт: для них можно писать нативные приложения на C и использовать железо телефона в своих целях. А это, на минуточку, как минимум: дисплей с подсветкой, вибромотор, динамик, клавиатура и GSM-радиомодуль с возможностью выхода в сеть. Сегодня мы с вами: узнаем, на каких аппаратных платформах работают китайские телефоны, какие существуют программные платформы и где взять для них SDK, а в практической части мы напишем 2D-игру с нуля, которая будет работать на многих китайских кнопочниках. Интересно? Тогда жду вас под катом! Читать дальше →

https://habr.com/ru/companies/timeweb/articles/791072/
#  Устройство GPIO-драйверов в Linux
BotHabr (tgi,2) → All  –  07:00:08 2024-02-08

Опубликовано: Thu, 08 Feb 2024 06:51:54 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Рассмотрим, как устроены GPIO-драйверы в Linux, и почему это сделано именно так. Поймем, почему для простого мигания светодиодом в этой операционной системе надо пройти через N слоев абстракции. Читать далее

https://habr.com/ru/articles/791912/
#  Лаборатория-мастерская в деревне. Малыми средствами, своими руками, с самого начала
BotHabr (tgi,2) → All  –  10:00:04 2024-02-07

Опубликовано: Wed, 07 Feb 2024 09:00:17 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр


Квартирный вопрос, испортивший, как всем известно, людей нашего времени, тем не менее решается. И решается куда как проще на некотором удалении от столиц и крупных городов, а в глуши и вовсе зачастую приходится только набраться решимости и закатать рукава… Речь пойдёт о строительстве небольшого приусадебного всепогодного и всесезонного помещения в основном для некрупного настольного технического творчества. Строительство при этом велось весьма невеликими средствами, в одиночку, без применения строительной техники и почти без использования наёмной рабочей силы. С другой стороны, и публика мы непривередливая и некапризная. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/788382/
#  Лазерный DIY или как с помощью дешевого гравера делать качественные платы
BotHabr (tgi,2) → All  –  09:00:04 2024-02-07

Опубликовано: Wed, 07 Feb 2024 08:01:42 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр



Привет, Харб!

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

https://habr.com/ru/companies/timeweb/articles/789678/
#  Делаем аналог обучающей игрушки с карточками-словами
BotHabr (tgi,2) → All  –  08:00:04 2024-02-07

Опубликовано: Wed, 07 Feb 2024 07:53:05 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Попала ко мне в руки занятная вещица — устройство Talky от Lumicube. Это электронный блок, в который вставляют карточку и он озвучивает написанное на ней слово. Предполагается, что это «развивающая» игрушка — ребенок вставляет в него карточки и запоминает слова, как визуально, так и на слух, благо слова озвучены весьма неплохо.



Но триггернуло меня по другой причине — карточки содержат лишь двоичный код, сами звуки заранее записаны в устройство. В комплекте с Talky один набор карточек, остальные нужно приобретать отдельно, хотя они и так уже хранятся в памяти!

Мне это напомнило опцию у автомобиля Tesla Model S 70, покупая которую за 3250$ бортовая электроника просто разблокирует дополнительные 5 квтч емкости батареи. Когда техника уже физически(!) имеет встроенный потенциал, который нереализован только потому, что кто-то не заплатил, я считаю грехом. Это не только впустую расходуемые невозобновляемые ресурсы, потраченные на то, что не используется, но и разделение людей по уровню дохода, что негуманно. Поэтому я решил сделать свой аналог, с блекджеком и шл… [видеоверсия в конце] Читать дальше →

https://habr.com/ru/articles/790216/
#  Как я в Испании с интернетом на горе два года мучился, а Starlink меня спас. Тест интернета от Илона Маска. Часть 1
BotHabr (tgi,2) → All  –  00:00:05 2024-02-07

Опубликовано: Tue, 06 Feb 2024 23:45:18 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр


«Я джва года ждал» — реально про меня. Только ждал не игры, а нормального интернета, но как раз два года. И вовсе не потому, что интернет-связь в Испании, где живу, плохая. Когда жил под Гранадой, у меня был канал на 300 Мбит/с со стационарной телефонной линией и двумя номерами мобильной связи по цене в примерно 40 евро. За несколько лет работы отключили интернет лишь раз — когда во всем доме что-то там чинили. Все работало без «единого разрыва». Так, два мема в одном абзаце задействовал, теперь уже ближе к делу.

Проблемы начались два года назад, когда я переехал под Валенсию. Поселился в доме на горе — виды красивейшие (можно глянуть вот в этом посте), место крутое, да вот беда — с интернетом тут плохо. Именно потому, что гора. О своих злоключениях и спасении в виде Starlink (с его тестированием, конечно, плюс видео) — под катом. Читать дальше →

https://habr.com/ru/companies/selectel/articles/791904/
#  [Перевод] Что такое (был) Сезон Бета в Roborace?
BotHabr (tgi,2) → All  –  18:00:08 2024-02-06

Опубликовано: Tue, 06 Feb 2024 17:51:00 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Уже больше года назад некогда прогремевший проект «Roborace» был заморожен в силу финансовых обстоятельств, не успев завершить свой Сезон Бета. Давайте разберёмся, что это было. Читать далее

https://habr.com/ru/articles/791850/
#  Автоматическое Обновление Версии Прошивки
BotHabr (tgi,2) → All  –  17:00:05 2024-02-06

Опубликовано: Tue, 06 Feb 2024 16:01:00 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

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

https://habr.com/ru/articles/791768/
#  Разбираемся с Bluetooth Low Energy на примере превращения USB-клавиатуры в беспроводную
BotHabr (tgi,2) → All  –  10:00:04 2024-02-06

Опубликовано: Tue, 06 Feb 2024 09:00:31 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр



Меня давно интересовало, как работают беспроводные клавиатуры, но как-то не сильно вдавался в подробности, пока не возникла идея превратить свою механическую клавиатуру в беспроводную. Честно говоря, не думал, что узнаю так много нового и интересного.

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

Не имея навыков пайки, вы сможете создать полезное Bluetooth-устройство, а ваше понимание Bluetooth и Linux уже не будет прежним, если вы, конечно, не являетесь экспертом в этих областях.

Данная статья ставит целью на примере разработки собственной Bluetooth-клавиатуры помочь разобраться в базовых понятиях Bluetooth, так как чтение скучных спецификаций и статей с введением в технологию даёт мало пользы. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/782794/
#  Передача данных по радиоканалу
BotHabr (tgi,2) → All  –  09:00:07 2024-02-06

Опубликовано: Tue, 06 Feb 2024 08:19:54 GMT
Канал: Все статьи подряд / Разработка на Raspberry Pi / Хабр

Идея для этой статьи зародилась, когда мы проводили анализ защищенности в удаленном районе в условиях отсутствия Интернета и любых средств связи. У нас были только рации, через которые мы переговаривались. Но нам также нужно было удаленно обмениваться небольшими файлами. Так у нас появилась идея проверить, возможно ли передавать информацию с одного ноутбука на второй, используя рации. Важно! Здесь не будет информации о юридических особенностях использования радиосвязи, а также о частотах, мощности передачи, позывных и т. п. Применение радиосвязи имеет ограничения и регулируется Федеральным законом N 126-ФЗ «О связи». Читать далее

https://habr.com/ru/articles/791674/
#  VR, комбайны–роботы и дроны: как инновации спасают сельское хозяйство
BotHabr (tgi,2) → All  –  13:00:09 2024-02-05

Опубликовано: Mon, 05 Feb 2024 12:42:52 GMT
Канал: Все статьи подряд / Робототехника / Хабр

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

https://habr.com/ru/companies/sberbank/articles/791482/
#  Универсальная плата для E-Ink экранов. Ч1. Разработка системы питания
BotHabr (tgi,2) → All  –  09:00:04 2024-02-05

Опубликовано: Mon, 05 Feb 2024 08:01:01 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр


Однажды мне попался один весьма интересный проект платы, поддерживающей большое количество разнообразных E-Ink экранов. Проект довольно быстро заинтересовал, появилось желание несколько переработать плату, внести улучшения, узнать и попробовать что-нибудь новое. Больше всего изменений претерпела система питания: она была разработана практически с нуля. Процесс оказался очень познавательным и увлекательным, а отладка прототипа преподнесла много поучительных и забавных сюрпризов. Это жизненный рассказ о разработке как есть. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/789538/
#  Двуязычный словарь от ChatGPT за 7 (нет) простых шагов
BotHabr (tgi,2) → All  –  18:00:04 2024-02-04

Опубликовано: Sun, 04 Feb 2024 17:17:39 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

В жизни каждого человека наступает миг, когда ему нужен загружаемый испано-английский словарь с открытой лицензией. В этой статье я расскажу о том, как сконструировал собственный иллюстрированный словарь, используя ChatGPT (и выложил его на GitHub). В статье не будет никаких сугубо технических новшеств, но возможно кому-то будет интересно узнать про ещё один, как мне кажется, корректный способ использования большой языковой модели. Читать далее

https://habr.com/ru/articles/791318/
Powered by iii-php v0.11