19
февр.

Как скачать приложение из Google Play без ограничений

Недавно наткнулся на интересный проект, связанный с управлением умным домом голосом на основе Google Home и аналог (если лень покупать умную колонку) на основе Google Assistant. Но вот беда, асистент в данный момент не доступен в России. Но есть выход, через браузер на сайте play.google.com можно найти сам...

Читать далее »
05
февр.

Arduino — работаем с IR сигналами — приёмник TSOP22 (запись IR сигнала)

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

Читать далее »
05
февр.

Программирование STM32. Часть 4. Внешние прерывания EXTI

Микроконтроллеры STM32 способны генерировать прерывание по состоянию вывода x = {0, 1, 2, .... 15} порта, назначенного пользователем для данного номера вывода. Так, например прерывание EXTI3 может быть назначено на выводы PA3 или PB3 или PC3… и так далее для одного из портов доступных в данном корпусе микроконтроллера. При возникновении условий, назначенных...

Читать далее »
05
февр.

Программирование STM32. Часть 3. Система прерываний

Контроллер вложенных векторизированных прерываний STM32 (Nested vectored interrupt controller (NVIC)), в зависимости от модели микроконтроллера, способен обслуживать до 68 источников прерываний IRQ от периферийных модулей микроконтроллера и осуществлять: разрешение и запрет вызова прерываний; назначение и динамическое изменение приоритета прерываний (16 уровней от 0 (максимального) до 15); автоматическое сохранение и восстановление...

Читать далее »
05
февр.

Программирование STM32. Часть 2. Система тактирования STM32

В качестве источника импульсов тактовой системной частоты (SYSCLK) микроконтроллеров STM32 могут быть использованы: Внутренний RC-генератор HSI c частотой 8 МГц. Генератор HSE с внешним кварцевым резонатором или внешним источником тактовых импульсов. PLL (Phase Locked Loop) – умножитель частоты HSI или HSE на основе генератора с ФАПЧ Генераторы HSI и HSE. HSI...

Читать далее »
05
февр.

Программирование STM32. Часть 1. GPIO, порты ввода-вывода STM32

Недавно коллега меня подсадил на идею создания умного дома, я даже успел заказать себе десятки разных датчиков. Встал вопрос о выборе Микроконтроллера (далее МК) или платы. После некоторых поисков нашёл несколько вариантов. Среди них были и Arduino (включая его клоны, один из которых себе заказал ради того, чтобы просто побаловаться)...

Читать далее »
05
февр.

Резервное копирование данных MongoDB

Существует несколько способов создания бекапа информации, находящейся в MongoDB. Наилучшим способом для регулярного использования, т. е. без простоя/блокирования/остановки сервиса, является использование утилиты mongodump. Она действует по принципу, как и утилита mysqldump, делая бекап/дамп данных c работающего/используемого в данный момент сервера. Дамп в последующем может быть восстановлен...

Читать далее »
04
февр.

[eCig] Легенда о «волшебных импульсах», что такое RMS и AVG, почему «овал жжет» и прочее развеивание мифов

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

Читать далее »
04
февр.

Запуск исполняемых файлов без прав sudo со сменой пользователя

Иногда стоит задача запускать некоторые процессы в nix среде под правами root (суперпользователя) не имея таких прав. Это может пригодиться, например в хостинге для перезагрузки сервисов (httpd, mysqld, memcached, etc.) или, как в нашем случае – запуск автотестов (phphunit) под пользователем apache не имея прав sudo для установки пользователя под которым...

Читать далее »
04
февр.

[Win8][Решение] По какой-то причине не удалось завершить установку Windows 8.1

Решил тут вернуться на лицензионную винду (так как жду обновления до Windows 10, которая мне очень понравилась), ту которая шла с ноутбуком (Windows 8 Pro с бесплатным обвновлением до Windows 8.1), благо OEM ключ вшит в BIOS. О том как я вспомнил весь мат пока ставил восьмёрку не буду,...

Читать далее »