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

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

Читать дальше →
PHP-Дайджест № 140 (17 – 30 сентября 2018)
Source: habrahabr

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

image

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

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

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

[Из песочницы] Смартфон управляет игрушечным автомобилем

За прошедшее десятилетие у многих появилось один два смартфона лежащих без дела, так и у меня. Решил применить смартфон для управления чем-нибудь, ну например, автомобилем.
Для начала выбрал игрушечный автомобиль из Лего. Он может двигаться вперед и назад, поворачивать вправо и влево и имеет пульт ДУ 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. Питание берется с управляемой машинки. Выход, как я уже говорил, подсоединяется к соответствующему входу драйвера двигателя. Маломощные двигатели могут питаться прямо от выхода, но вращаться будут только в одну сторону. Но зато их будет четыре!
Читать дальше →
[Из песочницы] Смартфон управляет игрушечным автомобилем
Source: geektimes

Пост №3661010

Автор: Lemuel Hogben

Опубликованы записи взрыва с камеры наблюдения в кафе «Сепар» Сепар (взрываеться)Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://polit.reactor.cc/post/3661010″ }, «headline»: «Опубликованы записи взрыва с камеры наблюдения в кафе "Сепар" / политика :: ДНР :: Захарченко», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0-%D0%94%D0%9D%D0%A0-%D0%97%D0%B0%D1%85%D0%B0%D1%80%D1%87%D0%B5%D0%BD%D0%BA%D0%BE-4737264.jpeg», «height»: 90, «width»: 120 }, «datePublished»: «2018-09-30T22:12:10+03:00», «dateModified»: «2018-09-30T22:12:10+03:00», «author»: { «@type»: «Person», «name»: «Lemuel Hogben» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «Сепар (взрываеться)» }
Комментировать 
Пост №3661010
Source: Joyreactor

Пост №3661002

Автор: VLADGANFITER

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3661002″ }, «headline»: « Ulli n§j i lT7l in / Darkest Dungeon :: кот :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Darkest-Dungeon-%D0%98%D0%B3%D1%80%D1%8B-%D0%BA%D0%BE%D1%82-4737255.jpeg», «height»: 666, «width»: 533 }, «datePublished»: «2018-09-30T22:07:13+03:00», «dateModified»: «2018-09-30T22:07:13+03:00», «author»: { «@type»: «Person», «name»: «VLADGANFITER» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3661002
Source: Joyreactor

Пост №3661000

Автор: SunGato

Загадка Сфинктера Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3661000″ }, «headline»: «Загадка Сфинктера / оглаф (послушник, госпожа, снежная королева и другие серии) :: жопа :: Кликабельно :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BE%D0%B3%D0%BB%D0%B0%D1%84-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-%D0%9A%D0%BB%D0%B8%D0%BA%D0%B0%D0%B1%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE-%D0%B6%D0%BE%D0%BF%D0%B0-4737256.jpeg», «height»: 1192, «width»: 1520 }, «datePublished»: «2018-09-30T22:02:41+03:00», «dateModified»: «2018-09-30T22:02:41+03:00», «author»: { «@type»: «Person», «name»: «SunGato» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: » » }
Комментировать 
Пост №3661000
Source: Joyreactor

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

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

Читать дальше →
Полиморфный квайн
Source: habrahabr

Пост №3660987

Автор: Дмитрий Спицын

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3660987″ }, «headline»: «Team Fortress 2 :: Team Fortress :: uberchain :: Pyro :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Team-Fortress-2-Team-Fortress-%D0%98%D0%B3%D1%80%D1%8B-Pyro-4737238.png», «height»: 900, «width»: 1600 }, «datePublished»: «2018-09-30T21:46:57+03:00», «dateModified»: «2018-09-30T21:46:57+03:00», «author»: { «@type»: «Person», «name»: «Дмитрий Спицын» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3660987
Source: Joyreactor

Пост №3660983

Автор: Wayt

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://blizzard.reactor.cc/post/3660983″ }, «headline»: «Night elf :: World of Warcraft :: Warcraft Расы :: Warcraft :: Blizzard (Blizzard Entertainment) :: Каляки-Маляки :: нарисовал сам :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%9A%D0%B0%D0%BB%D1%8F%D0%BA%D0%B8-%D0%9C%D0%B0%D0%BB%D1%8F%D0%BA%D0%B8-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-%D0%BD%D0%B0%D1%80%D0%B8%D1%81%D0%BE%D0%B2%D0%B0%D0%BB-%D1%81%D0%B0%D0%BC-World-of-Warcraft-4737235.png», «height»: 698, «width»: 567 }, «datePublished»: «2018-09-30T21:44:46+03:00», «dateModified»: «2018-09-30T21:44:46+03:00», «author»: { «@type»: «Person», «name»: «Wayt» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3660983
Source: Joyreactor

Пост №3660973

Автор: mubip

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3660973″ }, «headline»: «леденцы :: Vulvapop :: старап :: NSFW», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Vulvapop-%D1%81%D1%82%D0%B0%D1%80%D0%B0%D0%BF-%D0%BB%D0%B5%D0%B4%D0%B5%D0%BD%D1%86%D1%8B-NSFW-4737225.png», «height»: 879, «width»: 811 }, «datePublished»: «2018-09-30T21:39:15+03:00», «dateModified»: «2018-09-30T21:39:15+03:00», «author»: { «@type»: «Person», «name»: «mubip» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3660973
Source: Joyreactor