Архив

Архив автора

Детектирование звука на Java

22 Март 2016 3 comments

После небольших экспериментов с детектором движения на java пришла пора детектировать звук. Для этой задачи можно воспользоваться Java SDK, пакет «javax.sound.sampled». Работа будет основана на примере записи звука в javа. Для этого придётся разобраться, какая информация приходит в AudioInputStream.

Sound detector

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

Categories: Soft Tags: ,

Определение движения на java с помощью вебкамеры и OpenCV

12 Март 2016 2 comments

После попыток получить картинку с помощью Arduino, возник вопрос, а как сделать то же самое, но на обычном компьютере. Пришлось перебрать несколько вариантов и остановиться на библиотеке OpenCV, которая в отличие от java media framework, активно развивается.

OpenCV and Java

Библиотека оказалась полностью написана на c++, имеет реализации для разных платформ и предоставляет обертку для работы из Java через native интерфес.

Если у вас нет опыта работы с этом библеотекой, я бы советовал начать с добавления opencv в вашу IDE. Этот шаг приводиться не будет, т.к. он достаточно хорошо описан в документации. Далее можно попробовать получить картинку с камеры. После этого можно приступать к дальнейшему чтению статьи.

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

Categories: Soft Tags: , ,

Конференция для электронщиков в Минске: Party-Hard 2016

8 Февраль 2016 1 комментарий

6 февраля в Минске прошла конференция для любителей схемотехники и электроники. На моей памяти это первое мероприятие такого плана. Дети и взрослые смогли воочию увидеть, что электронное устройство можно сделать самостоятельно. И не обязательно при это уметь паять.

Party-Hard, Minsk

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

Передача картинки с OV7670 через Arduino Uno на Android телефон

30 Январь 2016 31 comments

В прошлой статье «Arduino Uno и камера ov7670 — пример использования» был описан способ, как получить картинку с OV7670 на компьютере через USB порт. Это хороший первый шаг, но пришло время попробовать что-то более практичное. Теперь картинка будет передана через bluetooth на Android телефон.

Печедача картинки с ov7670 через bluetooth

 

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

Categories: Hard Tags: , , , , ,

Arduino Uno и камера ov7670 — пример использования

15 Декабрь 2015 126 comments

Arduino Uno и камера ov7670В настоящий момент камера ov7670 является самым доступным модулем получения изображения для любителей Arduino. Когда-то она стоила около 12$, сейчас же её цена упала до менее 5$.

ov7670 (datasheet) имеет хорошие возможности для своей цены:

  • различные разрешение VGA (640 х 480); — QVGA (320 х 240); — CIF (352 х 240); — QCIF (176 × 144);
  • скорость передачи до 30 fps,
  • несколько способов кодирование изображения RAW RGB, RGB 565/555, YUV/YCbCr 4:2:2
  • интерфейс взаимодействия I2C.

Она была бы идеальна если бы не одна проблема — подключение и получение хотя бы тестового изображения, как и в любой мало-мальски сложной железке. В интернете много обсуждений, статей, рекомендаций, но четких шагов найти не получается: кто-то ленится их писать, кто-то выкладывает только схему или код, кто-то вообще ничего не выкладывает, а рапортует только об успешном подключении. Особо хочется отметить ComputerNerd, который выложил прекрасный пример с небольшим описанием, но для начинающего этого мало.

Данная статья призвана показать, как подключить, настроить и получить тестовое изображение с помощью  небольшой программки на java, что станет превосходной отправной точкой для дальнейших экспериментов.

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

Categories: Hard Tags: , , ,

Список существительных русского языка в txt

12 Ноябрь 2015 1 комментарий

Для одного проекта понадобился список существительных русского языка. Оказалось, что не так и просто его найти, т.к. много списков с глаголами, прилагательными и просто неполные словари, в которых отсутствуют популярные слова. Ниже придлагается для скачивания список существительных в формате txt.  Список включает существительные, названия стран, городов и имена.

Список существительных

Белорусские скидки — суровые и беспощадные

7 Ноябрь 2015 3 comments

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

В сентябре в магазинах сети «Ами-мебель»  присмотрели небольшую подставку для мебели. Цена на тот момент почти 900 тыс.

Белорусские скидки - суровые и беспощадные

 

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

Как разбирать ошибки SSL в Java приложении

31 Октябрь 2015 Нет комментариев

SSLНедавно пришлось делать миграцию приложения, которое работает через OpenAM, с WAS6 на WAS8. Особенность миграции было изменение версии JDK и сервера, а это могло стать причиной проблем в приложении.

Неприятности не заставили себя ждать. При первом запуске приложения появилась ошибка “Error decrypting SAML message”. Подозрения сразу пали на SSL, но текст ошибки нам ничего не говорил, поэтому пришлось смотреть глубже. Для этого хорошо подходит особый параметр JVM (его нужно прописать в параметрах процесса сервера, используя консоль администратора).

-Djavax.net.debug=ssl:handshake

С его помощью удалось получить больше деталей.

*** ClientHello, SSLv3

main, WRITE: SSLv3 Handshake, length = 81
main, READ: SSLv3 Alert, length = 2
main, RECV TLSv1 ALERT: fatal, handshake_failure

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

Categories: Soft Tags: , , , ,

Впечатления от Санкт-Петербурга и Москвы

16 Октябрь 2015 4 comments

Вот и закончилось наше путешествие Минск->Санкт-Петербург->Москва->Минск. Заняло оно 9 ночей, из которых 6 мы провели в Питере и 3 в Москве, останавливались в гостиницах 3 звезды и рейтингом 8+. До Питера и из Москвы мы добирались самолетами Belavia, а вот между столицами переезд был на Сапсане, который нас очень впечатлил, как нам показалось, уровень сервиса соответствует европейскому. За время путешествия удалось составить впечатление о столицах, которым и хотелось бы поделиться.

Впечатления от Санкт-Петербурга и Москвы

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

Диагноз Кератаконус: что делать, мой опыт

15 Октябрь 2015 88 comments

В текущем году мне был поставлен диагноз Кератоконус — невоспалительное конусовидное выпячивание центральной части роговицы при нормальном внутриглазном давлении. Заболевание весьма опасное потому, что может привести к потери зрения, если им не заниматься и оно достигнет четвертой стадии. Дополнительный проблемный вопрос с диагнозом Кератоконус — это причина его возникновения. Сейчас наука затрудняется дать точный ответ, но специалисты склоняются к наследственности (наследуется в 10% случаев). Заболевание распространенно во всем мире среди молодых людей и нет зависимости от пола. Падение зрения может достигать до 54 диоптрий, но может прекратиться в любой момент. Факторами риска является ношение твердых контактных линз и частое трение глаз.

Диагноз Кератаконус: что делать, мой опыт

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

Продажа по каталогам otto: суть бизнеса

9 Сентябрь 2015 1 комментарий

Наверняка большинству в Беларуси известна компания otto и даже некоторые заказывали что-то для себя. А вы задумывались, на чём зарабатывает посредник, который доставляет вам товар? Он ведь берёт деньги только за пересылку и больше не требует плажей. Об этом и пойдёт речь.

Продажа по каталогам: суть бизнеса

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

Обзор 3d принтера Tinyboy

5 Сентябрь 2015 4 comments

С тех пор, как появились первые 3d принтеры, очень хотелось получить оный в собственность, но цена первых моделей отпугивала. Прошло несколько лет, модели стали лучше и дешевле, что позволило купить один из них — TinyBoy. О нём и пойдёт речь.

Обзор 3d принтера Tinyboy

 

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

Categories: Hard Tags: ,