#philips #зубная_щетка
Взламываем «умную» зубную щётку
Только задумайтесь: мы всё чаще используем умные холодильники, машины розетки и лампочки, умные часы и колонки. Нас окружают умные вещи и умные люди. Но насколько они умные и так ли нужна эта "умность"? А ещё — насколько легко взломать эти умные вещи? Часы, например, несложно. Давайте посмотрим другой пример: умную зубную щётку.
⭐️⭐️◽️◽️◽️
📖Читать
Взламываем «умную» зубную щётку
Только задумайтесь: мы всё чаще используем умные холодильники, машины розетки и лампочки, умные часы и колонки. Нас окружают умные вещи и умные люди. Но насколько они умные и так ли нужна эта "умность"? А ещё — насколько легко взломать эти умные вещи? Часы, например, несложно. Давайте посмотрим другой пример: умную зубную щётку.
⭐️⭐️◽️◽️◽️
📖Читать
#генераторы #лабораторные_приборы
Что такое функциональный генератор, и как им пользоваться
⭐️⭐️◽️◽️◽️
📖Читать
Что такое функциональный генератор, и как им пользоваться
⭐️⭐️◽️◽️◽️
📖Читать
#ruvds_перевод #языки_программирования
Куда подевались все хакеры? Как правильно обсуждать языки программирования
⭐️⭐️◽️◽️◽️
📖Читать
Куда подевались все хакеры? Как правильно обсуждать языки программирования
⭐️⭐️◽️◽️◽️
📖Читать
#timeweb_статьи #домофон
Ключи с динамическим кодом: «Факториал» возвращается
Приветствую всех! Несколько месяцев назад я уже выпускал пост про то, как работали магнитные ключи «Факториал». Сейчас же мы попробуем разобраться с более новой их разработкой. Итак, в сегодняшнем посте узнаем, как работают домофонные ключи с динамическим кодом. Рассмотрим, как устроена сама панель и как считать такой ключ. Традиционно будет много интересного.
⭐️◽️◽️◽️◽️
📖Читать
Ключи с динамическим кодом: «Факториал» возвращается
Приветствую всех! Несколько месяцев назад я уже выпускал пост про то, как работали магнитные ключи «Факториал». Сейчас же мы попробуем разобраться с более новой их разработкой. Итак, в сегодняшнем посте узнаем, как работают домофонные ключи с динамическим кодом. Рассмотрим, как устроена сама панель и как считать такой ключ. Традиционно будет много интересного.
⭐️◽️◽️◽️◽️
📖Читать
#умный_город #дтп
2 года, 7 попыток, 0 распознанных бордюров: как мы учились детектить ДТП в реалтайм без датасета
⭐️◽️◽️◽️◽️
📖Читать
2 года, 7 попыток, 0 распознанных бордюров: как мы учились детектить ДТП в реалтайм без датасета
⭐️◽️◽️◽️◽️
📖Читать
🔥1
#selectel #python
Создаем блог на Django с опросами и тестами. Краткая инструкция. Часть 2
В предыдущей части мы частично разобрали шаблон для нашего блога, выбрали виртуальную машину и запустили на ней нативный веб-сервер Django. Однако он предназначен только для тестирования и запуска приложений во время разработки. Для обработки запросов в продакшене нужно настроить Nginx и WSGI Gunicorn. В этой статье показываем, как это сделать.
⭐️◽️◽️◽️◽️
📖Читать
Создаем блог на Django с опросами и тестами. Краткая инструкция. Часть 2
В предыдущей части мы частично разобрали шаблон для нашего блога, выбрали виртуальную машину и запустили на ней нативный веб-сервер Django. Однако он предназначен только для тестирования и запуска приложений во время разработки. Для обработки запросов в продакшене нужно настроить Nginx и WSGI Gunicorn. В этой статье показываем, как это сделать.
⭐️◽️◽️◽️◽️
📖Читать
🔥1
#php #базы_данных
Хождение по граблям PDO: что скрывают за собой современные PHP ORM
Привет, Хабр! В статье расскажу о том, с какими трудностями можно столкнуться при разработке ORM на PHP и поделюсь опытом по их преодолению.Рассказывать буду только о том, о чём знаю сам. У вас может быть абсолютно другое мнение. Поэтому если вы нашли ошибку или хотите обсудить — свяжитесь со мной.
⭐️◽️◽️◽️◽️
📖Читать
Хождение по граблям PDO: что скрывают за собой современные PHP ORM
Привет, Хабр! В статье расскажу о том, с какими трудностями можно столкнуться при разработке ORM на PHP и поделюсь опытом по их преодолению.Рассказывать буду только о том, о чём знаю сам. У вас может быть абсолютно другое мнение. Поэтому если вы нашли ошибку или хотите обсудить — свяжитесь со мной.
⭐️◽️◽️◽️◽️
📖Читать
👍1
#ruvds_перевод #компилятор_си
SectorC: компилятор Си в пределах 512 байт
SectorC (github) – это компилятор Си, написанный на ассемблере x86-16 и умещающийся в загрузочный сектор 512 байт машины x86. Он поддерживает достаточное обширный функционал Си для создания реальных и интересных программ, являясь при этом, пожалуй, самым миниатюрным компилятором Си из когда-либо написанных.
⭐️⭐️⭐️◽️◽️
📖Читать
SectorC: компилятор Си в пределах 512 байт
SectorC (github) – это компилятор Си, написанный на ассемблере x86-16 и умещающийся в загрузочный сектор 512 байт машины x86. Он поддерживает достаточное обширный функционал Си для создания реальных и интересных программ, являясь при этом, пожалуй, самым миниатюрным компилятором Си из когда-либо написанных.
⭐️⭐️⭐️◽️◽️
📖Читать
#BLDC #манипулятор
Циклоидный редуктор + BLDC мотор своими руками
Всем привет! Эта статья открывает собой серию статей по разработке манипулятора. Тут я попробую рассказать о циклоидном редукторе и зачем он вообще мне понадобился. Разумеется, мы проведём его расчёт и воплотим его в физическое представление при помощи PLA пластика. Ну и как бонус соберём из хлама BLDC мотор для тестирования этого редуктора. Погнали.
⭐️⭐️◽️◽️◽️
📖Читать
Циклоидный редуктор + BLDC мотор своими руками
Всем привет! Эта статья открывает собой серию статей по разработке манипулятора. Тут я попробую рассказать о циклоидном редукторе и зачем он вообще мне понадобился. Разумеется, мы проведём его расчёт и воплотим его в физическое представление при помощи PLA пластика. Ну и как бонус соберём из хлама BLDC мотор для тестирования этого редуктора. Погнали.
⭐️⭐️◽️◽️◽️
📖Читать
🔥1