Столкнулся с проблемой, которую Google решать в ближайшее время точно решать не будет. Пока его не заставят — там миллионы просмотров, а каждый просмотр это деньги с рекламы. Существует огромное количество абсолютно деградантских каналов на Youtube, которые имеют категорию 0+ (ноль плюс), 3+ (три плюс) и так далее. Но вот я лично разрешил бы лучше ребёнку смотреть контент, помеченный для взрослых, нежели этот кошмар и ужас.
Читать далее «Блокировка Youtube-каналов от детей (список)»Автор: DufeRob
Простой способ использовать OpenCV 4.0 в среде Windows и не только при помощи Anaconda и PyCharm
Первым делом скачаем Anaconda для Windows по ссылке.

Xboxdrv задержка в 60 секунд (исправляем)
Мы запускаем наш bluetootchctl и всё вроде бы работает сразу. Однако при запуске xboxdrv почему-то приходится ждать целую минуту, пока команды-сообщения начнут обрабатываться. Чтобы этого избежать качаем с гитхаба репозиторий и компилируем его, не забыв сделать анинстал для xboxdrv 0.8.8.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
sudo apt remove xboxdrv sudo apt-get install \ g++ \ libboost1.42-dev \ scons \ pkg-config \ libusb-1.0-0-dev \ git-core \ libx11-dev \ libudev-dev \ x11proto-core-dev \ libdbus-glib-1-dev git clone https://github.com/xboxdrv/xboxdrv.git cd xboxdrv nano src/usb_gsource.cpp |
Находим при помощи ctrl+w код «libusb_handle_events(NULL);» и комментим эту строку, добавляем следующее:
1 2 3 4 5 6 7 8 9 |
USBGSource::on_source() { //libusb_handle_events(NULL); struct timeval to; to.tv_sec = 0; to.tv_usec = 0; libusb_handle_events_timeout_completed(NULL, &to, NULL); return TRUE; } |
Теперь скомпилим xboxdrv:
1 2 |
scons sudmo make install |
Вот и всё. Можно запускать.
Rosserial. Наладим связь Arduino Mega и Intel Edison.
Нужно было мне соединить мою Ардуину Мега с Интел Едисоном посредством UART протокола (COM).
Для этого необходимо прежде всего в Arduino IDE установить библиотеку Rosserial версии 1.7.8 (на плате Edison установлена ROS Lunar). Заливаем скетч:
Читать далее «Rosserial. Наладим связь Arduino Mega и Intel Edison.»
Программирование для детей
Поговорим о программировании для детей в детских развивающих центрах.
Кто сказал, что компьютерное программирование должно занимать только гиков? Это просто слишком сложно для обычных людей?
Творческие люди думают по другому, не как программисты. Поэтому они исключены.
Вот почему я рад видеть, что визуальные языки программирования набирают силу! Язык визуального программирования обычно основан на системе drag-n-drop. Программист выбирает действие и бросает его в программу. Это как решать головоломку. Читать далее «Программирование для детей»
OpenFrameWorks с использованием ofxCv в среде QTCreator
Добрый день.
Сегодня мы поговорим о замечательном инструменте Openframeworks.
Я установил его (стабильную версию 0.9.8) на Ubuntu 16.04 без каких-либо проблем (смотри instruction, не забудьте запустить скрипт install_codecs.sh).
Читать далее «OpenFrameWorks с использованием ofxCv в среде QTCreator»
Соединим Intel Edison и Arduino по UART (serial)
Если у вас есть необходимость подключить какие-либо платы управления моторами, датчики и т.п. к плате Эдисон, то вы, конечно, можете это сделать. Однако вам придётся писать специальные библиотеки. Для Ардуины же всё уже сделано, поэтому часто целесообразней подключить всё к Arduino и соединить его с Intel Edison посредством UART интерфейса.
Читать далее «Соединим Intel Edison и Arduino по UART (serial)»
Jubilinux 3.0 stretch и геймпад
После того как моя sd-карта в Эдисоне умерла, я решил обновиться и нашёл новую версию Ubilinux на Debian stretch: jubilinux.org. Спасибо, Робин Киркман!
Джойстик м плата Intel Edison
В стандартной сборке Ubilinux почему-то нет модуля joydev. Соответственно, запустить xboxdrv не удастся. Необходим модуль joydev. Есть два варианта. Первый: скачать следующие файлы kernel-headers для Yokto:
1 |
wget https://communities.intel.com/servlet/JiveServlet/downloadBody/23882-102-1-28238/linux-headers-3.10.17-poky-edison_3.10.17-poky-edison-1_i386.deb.zip wget https://communities.intel.com/servlet/JiveServlet/downloadBody/23884-102-1-28268/linux-libc-dev_3.10.17-poky-edison-1_i386.deb.zip |
и скомпилировать его самостоятельно с помощью команды
1 |
make -C /lib/modules/3.10.17-poky-edison/build M=$PWD |
Установка ROS на Intel Edison с предустановленной ОС Ubilinux
В предыдущем посте я рассказывал о том, как установить систему Ubilinux на Intel Edison. Нужна она мне для того, чтобы появилась возможность использования ROS (Robotic Operation System). От этой системы мне также понадобятся следующие функции, которые не входят в стандартный набор:
- взаимодействие посредством последовательного порта с Arduino Mega
- получение изображения с USB-камеры с использованием OpenCV
- получение команд с геймпада (XBox или DualShock)
- создание собственных типов сообщений
Читать далее «Установка ROS на Intel Edison с предустановленной ОС Ubilinux»