Drupal 8: Как сделать поиск по своему модулю

25 Сентябрь 2017 Нет комментариев

Продолжая работать над своим проектом на Drupal 8, понадобилось добавить поиск по своему модулю. Но тут меня снова ждал сюрприз — методы hook_search_info и hook_search_execute использовать не получилось. Они просто не вызывались системой и пришлось разбираться, как это правильно делается. Информация меняется часто и удалось найти только одну статью с подсказкой.

Drupal 8: Как сделать поиск по своему модулю

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

Categories: Soft Tags: , ,

Настройка 3G Velcom на Raspberry Pi 3

6 Сентябрь 2017 Нет комментариев

Предыдущая версия моего Lego вездехода использовала Raspberry и Bluetooth для передачи картинки. В новой версии вездехода планируется использовать 3G сеть, что сделает возможным управление на большом расстоянии. Для нового проекта был куплен Raspberry PI 3 и за шоколадку старый 3G модем от Velcom. В статье описывается, как правильно настроить модем под Linux из консоли, чтоб подключиться к интернету через мобильную сеть.

Настройка 3G Velcom на Raspberry Pi 3

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

Drupal 8: Как сделать кнопки для социальных сетей

25 Июль 2017 3 comments

Для одного из проектов захотелось использовать Drupal. «Система уже взрослая, хорошо себя зарекомендовавшая, много готовых модулей», — думал я. Но технологии меняются. Drupal 7 уже устаревает. На смену ему приходит Drupal 8, и  многие модули тоже становятся неактуальными. Да и попытка найти толковый и простой модуль для добавления закладок для социальных сетей завершилась неудачей. Есть варианты, но они не включаются главную сеть в СНГ — vk.com. Поэтому и возникает задача написать свой модуль.

Drupal 8: Как сделать кнопки для социальных сетей

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

Categories: Soft Tags: ,

Отпуск Зальцбург-Мондзее (Salzburg-Mondsee). Часть 2: Мондзее

18 Июнь 2017 1 комментарий

Мондзее (Mondsee) — это небольшой городок в Федеративной земле Верхняя Австрия (Oberösterreich), который расположен на берегу одноименного озера. Сам городок и озеро входят в состав исторической области Зальцкаммергут (Salzkammergut), знаменитой своими горами и озерами. Это традиционное место туризма для австрийцев и немцев.

Озеро Мондзее

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

Отпуск Зальцбург-Мондзее (Salzburg-Mondsee). Часть 1: Зальцбург

Вот и закончился наш отпуск в Австрии по маршруту Зальцбург-Мондзее (Salzburg-Mondsee). О Зальцбурге многие слышали, видели передачи и знают, что город знаменит благодаря Моцарту, который там родился. Этому человеку посвящены многие достопримечательности. А вот про второй город известно очень мало. Даже вездесущие google и youtube сообщают мало полезного, поэтому очень захотелось посетить это место.

Зальцбург - вид с горы

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

Сравнение работы с камерой в OpenCV на Python и Java

5 Май 2017 3 comments

Работая над проектом вездехода с трансляцией картинки пришлось задуматься, а правильно ли выбран основной язык разработки — Java. В последнее время Python приобрёл большую популярность и широко используется в приложениях машинного обучения и работы с видео на OpenCV. Это было решено проверить на простом получении картинки, т.к. данная часть является наиболее важной в моём проекте.

Сравнение работы с камерой в OpenCV на Python и Java

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

Categories: Soft Tags: , ,

Доработка Lego вездехода на Raspberry

20 Апрель 2017 3 comments

В своей прошлой статье я описывал, как сделать Lego вездеход на Raspberry Pi с управлением через bluetooth. Отличием этого проекта от многих других в интернете являeтся то, что вездеход должен ещё передавать видео. Теперь он был немного доработан:

  • Улучшено сцепление с полом
  • Подсветка для ночного передвижения
  • Ультразвуковой дальномер
  • Появилось android приложение

Доработка Lego вездехода

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

Categories: Hard, Soft Tags: , , ,

Lego вездеход с видео и bluetooth на Raspberry

29 Январь 2017 3 comments

В этой статье хотелось бы поделиться описанием того, как построить Lego-вездеход с управлением по bluetooth и вещанием видео. Описана будет электроника, программная часть и некоторые конструктивные моменты. Сам же вездеход придётся собрать самостоятельно.

Lego вездеход с видео и bluetooth Читать далее…

Categories: Hard, Soft Tags: , , ,

Raspberry Pi: Как работать с Bluetooth на Java

Продолжая работать над своей задумкой, настало время получить доступ на Raspberry Pi к Bluetooth, используя Java.  Bluetooth API для Java описан в спецификации JSR-82. Поиски в Internet выдали, что сейчас широко распространена библиотека BlueCove, которая реализует JSR-82. Её настройке и будет посвящена эта статья.

Raspberry: Как работать с bluetooth на java

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

Categories: Hard, Soft Tags: , , ,

Создание панорамы с помощью OpenCV и Java

15 Декабрь 2016 Нет комментариев

OpenCV позволяет не только определять движение, но и создавать панорамы. Данной теме и будет посвящен текущий пример.

Создание панорамы с помощью OpenCV и Java Создание панорамы с помощью OpenCV и Java
Создание панорамы с помощью OpenCV и Java

Для примера будет использоваться библиотека версии 2.4.3. Это связанно с тем, что из-за лицензионных ограничений версия 3.1 не содержит некоторых алгоритмов (типа SURF) для детектирования ключевых точек.

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

Categories: Soft Tags: ,

Пирамида уравнений

10 Декабрь 2016 2 comments

Ещё одна интересная задача.
Пирамида уравнений
Дана пирамида уравнений, нужно вывести формулу суммы левой или правой части N-го уровня.

Занятная задача размяться

29 Ноябрь 2016 1 комментарий

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

Занятная задача