Однажды появилась необходимость собрать все уроки, обучающие материалы (tutorials) с habrahabr и geektimes в одном месте и немного их систематизировать. В этом сборнике обучаек представлены более 100 статей на тему ардуино с пометкой «tutorial», либо содержащие несложные для новичков проекты на ардуино, а также немного видеоуроков по смежным темам. Статьи разделены на 10 тематик по сферам применения собранных устройств. Также хочется напомнить, что весь обучающий материал, опубликованный на habrahabr и geektimes является интерактивным: в любой момент можно задать вопрос автору в комментариях к статье. Как правило авторы на них отвечают. Этот сборник будет дополняться новыми обучайками (tutorials) по мере их публикации.
Читать полностью »
Архив за 04 апреля 2016
Песочница для программистов
2016-04-04 в 22:16, admin, рубрики: AI, java, sandbox, ненормальное программирование, Спортивное программированиеПривет!
Я хочу сыграть с тобой в игру.
Но если быть точным, то я хочу презентовать вам результат моей работы за последние пару месяцев. Кодовое название — песочница.
Что это?
Суть данной системы проста: это песочница для программистов. Здесь можно и нужно писать исскуственный интеллект для своих ботов и играть с ботами других участников. Во что играть? Все просто — в дурака. Да-да, в карточную игру.
Данная система выросла из небольшого проекта по изучению пермишенов в Java. Изначально мне было просто интересно как работают разграничения выполняемого кода, как строится плагинная архитектура и т.д. Но в итоге захотелось обернуть все это в законченный продукт — вот как все вышло.
Кому интересно, давайте взглянем поближе на саму систему.
Читать полностью »
Одной из новых функций в Bash 4.0 является coproc. Оператор coproc позволяет создавать со-процесс, который связан с командной оболочкой с помощью двух каналов: один для отправки данных в со-процесс, второй для получения из со-процесса.
Впервые я нашёл применение этому пытаясь писать лог используя перенаправление exec. Цель состояла в том, чтобы опционально разрешить запись вывода скрипта в лог-файл после запуска сценария (например, вследствие опции --log командной строки).
Основная проблема с логированием вывода после того как скрипт стартовал связана с тем, что его вывод уже мог быть перенаправлен (в файл или канал). Если мы перенаправим уже перенаправленный вывод, то не сможем выполнить команду так, как это было задумано пользователем.
Читать полностью »
Тулчейн разработки под Arduino для ценителей командной строки: PlatformIO или как перестать использовать Arduino IDE
2016-04-04 в 21:29, admin, рубрики: arduino, diy или сделай сам, platformio, метки: platformio
За последний год я написал довольно много кода для Arduino и попутно сменил несколько инструментов разработки. В статье упоминаются варианты которые пробовал и более подробно о том, на чем остановился. Речь пойдет про набор инструментов для случая когда >10 проектов под разные платы и немного про разработку и установку библиотек.Читать полностью »
Snapchat и Facebook — конкуренты ближайших лет
2016-04-04 в 21:16, admin, рубрики: Facebook, Snapchat, Развитие стартапа, реклама
Недавно Facebook поглотила компанию Masquerade, разработчика MSQRD, которая обладает похожим с Snapchat набором функций. Со стороны Snapchat последовало аналогичное поглощение компании Bitmojis, которая стала известной благодаря популярности в 2013 году в Facebook.Читать полностью »
Как взломать выборы: хакер из Колумбии манипулировал мнением избирателей в течение 8 лет
2016-04-04 в 20:51, admin, рубрики: выборы, информационная безопасность
Издание Bloomberg опубликовало обширный материал, основанный на интервью с Андресом Сэпульбедой [Andrés Sepúlveda], который отбывает наказание в Колумбийской тюрьме за использование вредоносного ПО, участие в заговоре, нарушение закона о персональных данных и шпионаж. Все обвинения связаны с его участием в манипулировании общественным мнением во время президентских выборов 2014 года.
По словам Сэпульбеды, он, в частности, помог выиграть на выборах Энрике Пенья Ньето, нынешнему президенту Мексики; бюджет операции составлял порядка $600000. Со своей командой Андрес взламывал компьютеры конкурентов по избирательной компании с целью шпионажа и манипулировал социальными сетями для создания «правильного» общественного мнения.
Читать полностью »
Новый дом для репозитория или история переезда на GitLab
2016-04-04 в 20:39, admin, рубрики: Git, gitlab, gitolite, ruby on rails, Системы управления версиями Доброго времени суток.
Я работаю Ruby разработчиком в стремительно растущей IT-компании. И вот однажды нами было принято стратегическое решение смены сервиса для работы с Git. Всех, кому интересно, прошу под кат.
Обзор дескрипторов изображения Local Binary Patterns (LBP) и их вариаций
2016-04-04 в 20:36, admin, рубрики: descriptors, image recognition, LBP, local binary pattern, patterns, Алгоритмы, гистограммы, дескрипторы, машинное обучение, обработка изображений, паттерны, распознавание текстур, текстуры, узоры, метки: descriptors, дескрипторы Добрый день. Приглашаю под кат программистов, интересующихся компьютерным зрением и обработкой изображений. Возможно, вы пропустили несложный но эффективный математический инструмент для низкоуровневого описания текстур и задания их признаков для алгоритмов машинного обучения.
Читать полностью »
С днём рождения, лэптоп! 35 лет первому коммерчески успешному портативному компьютеру
2016-04-04 в 20:00, admin, рубрики: история, История ИТ, Ноутбуки, портативные компьютерыМой ноутбук весит 1,3 кг, имеет 16 ГБ оперативной памяти и SSD на 256 ГБ, 13,3-дюймовый дисплей с разрешением 3200 x 1800 и процессор Intel Core i7 2,5 ГГц.
А началось всё 35 лет назад, с первого коммерчески успешного портативного компьютера Osborne 1, который мог похвастать процессором Z80A 4 МГц, 64 килобайтами оперативной памяти, 5-дюймовым дисплеем, двумя дисководами для 5,25 дисков и массой в 11 килограммов.
Системная плата ASRock Z170M OC Formula получила улучшенную систему фильтрации помех в цепи питания
2016-04-04 в 18:59, admin, рубрики: Новости, метки: новостиКомпания ASRock представила системную плату Z170M OC Formula, которую можно назвать уменьшенной версией ASRock Z170 OC Formula, подробно рассмотренной в нашем обзоре. Новинку со старшей сестрой объединяет нацеленность на энтузиастов разгона, что прежде всего выражается в мощной системе питания ЦП.