-
Здравствуйте. В данном руководстве описан процесс сборки управляемой через MIDI-контроллер (или миди-дорожку в любом секвенсоре) цветомузыки на Arduino. Изначально, я делал это устройство для визуализации живого выступления (я музыкант), предлагается 2 режима работы: живая игра и воспроизведение MIDI-дорожки. Статься рассчитана…
-
Создание аудиоплагинов, часть 4
Все посты серии: Часть 1. Введение и настройка Часть 2. Изучение кода Часть 3. VST и AU Часть 4. Цифровой дисторшн ______________________________________________________________ Пора приступать к написанию нашего первого плагина. Это будет грязный цифровой дисторшн. Если говорить точнее, плагин будет просто…
-
Старт выставки E3 Expo 2014. E3Live Day 0
Electronic Entertainment Expo, т.е. E3 — это ежегодная выставка индустрии компьютерных игр, проводимая Entertainment Software Association (ESA). На выставке разработчики, издатели, производители программного и аппаратного обеспечения представляют компьютерные и видеоигры, игровые приставки, компьютерную электронику и аксессуары. Прямая трансляция мероприятия доступна…
-
Великобритания переписывает правила дорожного движения под «роботомобили»
Автомобили, способные ездить по дорогам без участия водителей уже вовсю катаются по Калифорнии и некоторым другим штатам США. Однако в прочих регионах и странах правила дорожного движения (ПДД) не адаптированы под новые реалии, и выезд автомобиля без управления человека на…
-
НАСА объявило конкурс проектов марсианской базы
Один из проектов, представленных на конкурс Лаборатория реактивного движения НАСА (JPL) совместно с производителем 3D-принтеров MakerBot объявили конкурс проектов марсианской базы MakerBot Mars Base Challenge. В конкурсе может принять участие любой пользователь сайта Thingiverse, независимо от места жительства и образования.
-
ZeptoLab и Codeforces объединяют усилия
Ох и давненько мы не радовали хабражителей чем-нибудь свеженьким — за это время накопилось много того, чем делиться хочется. И мы не будем себя в этом сдерживать! Эта статья будет интересна скорее разработчикам, ну а также всем тем, кто неравнодушен…
-
AngularJS. Организация данных
По мере того как растет приложение, представление данных в виде набора JSON объектов становится все менее удобным. В этой статье я расскажу про способ организации работы с данными в своих приложениях. Начнем с простого примера. Создадим страницу с информацией о…
-
Новый класс Optional в Java 8, не панацея от NullPointerException
В релизе Java 8 появился новый класс Optional призванный помочь разработчикам в обработке NullPointerException. С NullPointerException встречались многие и во многих случаях, это очень неприятное исключение заставляет дебажить код, дабы понять, в каком месте, кто-то из твоих предшественников(а возможно и…
-
Баг на миллион долларов
Голландский программист Жак Матти (Jacques Mattheij) — владелец сайта ww.com и один из первых людей, кто организовал прямые трансляции с веб-камер в интернете. Он обращает внимание на баг в HTTP, благодаря которому можно заметно ускорить работу множества веб-приложений и обычных…
-