PHP-Дайджест № 140 (17 – 30 сентября 2018)

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.3 RC2, Codeception 2.5 и другие релизы, типизированные свойства в PHP 7.4, концепт предзагрузки кода от Дмитрия Стогова, порция полезных инструментов, и многое другое. Приятного чтения! Новости и релизы PHP 7.3 RC2 — Второй релиз-кандидат доставлен по расписанию. Следующий выпуск ожидается 11 октября. Еще […]

Распознавание жестов с помощью APDS-9960

Читая комментарии к моей предыдущей статье про APDS-9960, где речь шла про распознавание цвета и уровня освещенности для меня стали очевидными две вещи: 1) тема распознавания жестов интересна и 2) тема эта не раскрыта. Действительно, если уж взялся за описание APDS-9960, то без рассмотрения жестов описание это выглядит несколько незавершенным. Поэтому я нашел свободное время, […]

Смартфон управляет игрушечным автомобилем

За прошедшее десятилетие у многих появилось один два смартфона лежащих без дела, так и у меня. Решил применить смартфон для управления чем-нибудь, ну например, автомобилем. Для начала выбрал игрушечный автомобиль из Лего. Он может двигаться вперед и назад, поворачивать вправо и влево и имеет пульт ДУ c ИК лучами. В качестве драйвера двигателей машинки используется […]

Потоковая передача данных из REST сервиса в MQ очередь

Привет, Хабр! В статье я опишу способ разработки REST сервиса, позволяющего принимать файлы и сохранять их в систему обмена сообщениями в потоковом режиме без необходимости хранения всего файла на стороне сервиса. Также будет описан обратный сценарий, при котором клиент будет получать в качестве ответа файл, размещенный в системе обмена сообщениями. Для наглядности я приведу примеры […]

Полиморфный квайн

Данный квайн печатает себя в зашифрованном виде. Каждый раз с новым ключом для декодирования. Шифр простой — берём код символа и прибавляем к нему ключ. Далее ключ увеличивается на единицу. И так бесконечно. Пока не кончатся числа. 🙂 Нулевой пациент: exec(str().join(chr(c) for c in [107, 61, 49, 59, 101, 61, 39, 101, 120, 101, 99, […]

Digital-мероприятия в Москве c 1 по 7 октября

Подборка ключевых мероприятий в Москве на неделю. EdCrunch 01 октября (понедельник) — 02 октября (вторник) Краснопресненская наб 12 14 900 р. EdCrunch — это одна из крупнейших в Европе конференций в области новых образовательных технологий. Открытая конференция для бизнеса и ИТ | Accelerate 2018 02 октября (вторник) Краснопресненская наб 14 бесплатно Первые лица, топ-менеджеры и […]

Digital-мероприятия в Москве c 1 по 7 октября

Подборка ключевых мероприятий в Москве на неделю. EdCrunch 01 октября (понедельник) — 02 октября (вторник) Краснопресненская наб 12 14 900 р. EdCrunch — это одна из крупнейших в Европе конференций в области новых образовательных технологий. Открытая конференция для бизнеса и ИТ | Accelerate 2018 02 октября (вторник) Краснопресненская наб 14 бесплатно Первые лица, топ-менеджеры и […]

Азиатское чудо Shimano: история легендарного производителя велосипедного оборудования

Имена крупных производителей велосипедов на слуху у многих. Реже люди вспоминают бренды, выпускающие компоненты для этих велосипедов. Еще реже им удается вспомнить какие-то факты о них, кроме названия. Чтобы исправить это, мы решили рассказать об одной из крупнейших компаний в этой нише — японской Shimano, которой три года назад принадлежала половина рынка компонентов и оборудование […]

Применение Arm Mbed OS. Тонкая настройка

После того как с помощью Arm Mbed OS удалось помигать светодиодом, настало время протестировать и настроить другие важные сервисы. Далее рассказывается: Технология конфигурирование Mbed Почему сложно перейти на C++ в обычных RTOS Как экономить память в RTOS Как организуются прерывания в Mbed OS Чем удобно отлаживать Mbed OS Как избавиться от лишнего слоя абстракции SDK […]

Разработка гексапода своими руками с нуля (часть 2)

Всем привет! Подошло время для второй части разработки гексапода SKYNET. В данной статье я расскажу как я собрал корпус и об ошибках при его проектировании. Так же будет демонстрация работы конечности и первый самостоятельный подъем с брюха. ALARM: Будет много картинок. Корпус будет немного отличаться от модели из первой части, так как модель является улучшенной […]