Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.3 RC2, Codeception 2.5 и другие релизы, типизированные свойства в PHP 7.4, концепт предзагрузки кода от Дмитрия Стогова, порция полезных инструментов, и многое другое.
Приятного чтения!


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

image

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

Действительно, если уж взялся за описание APDS-9960, то без рассмотрения жестов описание это выглядит несколько незавершенным. Поэтому я нашел свободное время, чтобы исследовать и эту тему тоже.

В данной статье я предлагаю Вашему вниманию обзор возможностей для распознавания жестов которые предоставляет сенсор APDS-9960.
Читать дальше →

За прошедшее десятилетие у многих появилось один два смартфона лежащих без дела, так и у меня. Решил применить смартфон для управления чем-нибудь, ну например, автомобилем.
Для начала выбрал игрушечный автомобиль из Лего. Он может двигаться вперед и назад, поворачивать вправо и влево и имеет пульт ДУ c ИК лучами. В качестве драйвера двигателей машинки используется микросхема LB1836, которая имеет четыре информационных входа. In1, In2 — управляют ходовым двигателем, In3, In4 — управляют приводом руля, по схеме 0, 0 или 1, 1 — нерабочее состояние. 0, 1 или 1, 0 — вращение двигателя в одну или другую сторону.

Логические 0 и 1 на входах формирует приемник ИК лучей игрушки при получении сигналов от ДУ.

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

Схема передачи сигналов такая. Программа в смартфоне создает световые пятна заданной продолжительности на экране, устройство их регистрирует и формирует логические 0 и 1 той же продолжительности на входах LB1836 без какой либо логической обработки, что очень упрощает конструкцию устройства. То есть, я просто подменил приемник ИК лучей своим устройством.

Устройство приема световых сигналов состоит из 4 ячеек. Каждая ячейка представляет собой фототранзистор L-3DP3C KGB подсоединенный к усилителю на npn транзисторе KT315. Питание берется с управляемой машинки. Выход, как я уже говорил, подсоединяется к соответствующему входу драйвера двигателя. Маломощные двигатели могут питаться прямо от выхода, но вращаться будут только в одну сторону. Но зато их будет четыре!
Читать дальше →

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

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

Для наглядности я приведу примеры кода разработанного сервиса на JEE7 под сервер приложений IBM WebSphere Liberty Server, а в качестве системы обмена сообщениями будет выступать IBM MQ.
Тем не менее, описанный метод подходит и для других аналогичных платформ, т.е. в качестве системы обмена сообщений может выступать любой поставщик JMS API, а в качестве сервера приложений любой JEE сервер (например, Apache Tomcat).
Читать дальше →

Данный квайн печатает себя в зашифрованном виде. Каждый раз с новым ключом для декодирования. Шифр простой — берём код символа и прибавляем к нему ключ. Далее ключ увеличивается на единицу. И так бесконечно. Пока не кончатся числа. :)

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

Подборка ключевых мероприятий в Москве на неделю.


image


EdCrunch


  • 01 октября (понедельник) — 02 октября (вторник)
  • Краснопресненская наб 12
  • 14 900 р.
  • EdCrunch — это одна из крупнейших в Европе конференций в области новых образовательных технологий.

Открытая конференция для бизнеса и ИТ | Accelerate 2018


  • 02 октября (вторник)
  • Краснопресненская наб 14
  • бесплатно
  • Первые лица, топ-менеджеры и эксперты крупнейших организаций России ― ЕВРАЗ, Почта России, IBS, Eqvanta, HeadHunter, АФК Система, Tele2, Банк Центр-инвест, IDS Borjomi Russia, Банк Возрождение, CarPrice, Лукойл-Гарант, Цвет Диванов, CulinaryOn, «МегаФон Таджикистан» и других, ― соберутся в московском Экспоцентре, чтобы поделиться опытом ускорения бизнеса в цифровую эпоху.

День открытых дверей по программам игровой индустрии ВШБИ


  • 03 октября (среда)
  • Трифоновcкая 57с1
  • бесплатно
  • 3 октября 2018 года приглашаем вас на день открытых дверей, где расскажем о программах профессиональной переподготовки «Менеджмент игровых проектов», который запускается в ноябре 2018 года, и «Маркетинг компьютерных и мобильных игр», который стартует в феврале 2019. Это уже 8-й набор слушателей в Высшую школу бизнес-информатики НИУ ВШЭ на программы по игровой индустрии. За 4 года в ВШБИ прошли обучение созданию и продвижению игр более 200 человек, большинство из которых в данный момент успешно работают в крупных игровых компаниях России или создают свои собственные проекты. От обучения можно ожидать уникальный опыт и системные знания по созданию компьютерных и мобильных игр, разработку собственной игры во время обучения, учебу и работу над своим проектом в команде единомышленников, доступ к уникальному учебному материалу и неформальное общение с ведущими представителями игровой индустрии.
Читать дальше →

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

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

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

LNDC1


После того как с помощью Arm Mbed OS удалось помигать светодиодом, настало время протестировать и настроить другие важные сервисы. Далее рассказывается:


  • Технология конфигурирование Mbed
  • Почему сложно перейти на C++ в обычных RTOS
  • Как экономить память в RTOS
  • Как организуются прерывания в Mbed OS
  • Чем удобно отлаживать Mbed OS
  • Как избавиться от лишнего слоя абстракции SDK
Читать дальше →

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

ALARM: Будет много картинок.


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

Лето благополучно закончилось, а значит приходит время покидать насиженные места, родные дачные кооперативы и стаями отправляться в город. Все бы хорошо, но как-то боязно оставлять на целых полгода хозяйство без присмотра. Задался и я подобным вопросом. В итоге решил оборудовать участок нехитрым комплектом из веб-камеры и доступа в интернет (скорее всего 3G). Начал, как водится, с малого — с поиска подходящей по бюджету камеры. Бюджет мой составлял примерно около 20$.

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