Архив за 09 июля 2014 - 6

Привет!

Последние 1.5 года я работаю над очень интересным проектом — это система управления домом по сценариям. Она позволяет навешивать произвольную логику (сценарии) на различные события в доме (срабатывание датчиков, нажатия кнопок, события от внешних сервисов, например, получнеие email или сообщения в twitter). Система имеет модульную архитектуру, весь функционал находится в плагинах. Если нужно добавить новый тип события или новые команды «домашнего API», нужно просто добавить плагин для этого.

В феврале у нас был первый релиз. Первая версия включала фреймворк для домашней автоматизации: систему плагинов и инфраструктуру для них (чтобы плагины могли описывать свой API и события, а также использовать API и подписываться на события друг друга). Сейчас близится релиз второй версии, основная фича которого — новый веб-интерфейс.

Мой web интерфейс управления умной квартирой

UI теперь — модульное одностраничное приложение. Плагины могут описывать свой UI в виде html/js/css файлов, расположенных в ресурсах DLL. Клиентская часть UI основана на backbone.js и marionette.js, модули загружаются через require.js. В целом получилось довольно удобно для авторов плагинов — даже не имея глубоких знаний java script, можно, смотря в примеры, описать полноценный UI, который будет автоматически подключен в интерфейс управления домом.

Читать полностью »

Технологизация спорта: умные устройства для профессионалов и любителей

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

Вполне может быть, что уже через несколько лет футбольные мячи будут во весь голос критиковать игроков («Ну куда ты ударил, ну кудаааа? Надо было под углом в 43 градуса ударить в сторону ворот, а ты что сделал?! Иди, отожмись 30 раз, и не ленись, фитнес-трекер мне все покажет»). Ну, а пока спортсмены (не только футболисты, но и игроки в гольф, хоккеисты, теннисисты и лыжники) могут получать подробный анализ своих действий плюс парочку советов на смартфон.

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

Читать полностью »

Вирусы. Вирусы? Вирусы! Часть 1

Поговорим о компьютерных вирусах? Нет, не о том, что вчера поймал ваш антивирус. Не о том, что вы скачали под видом инсталлятора очередного Photoshop. Не о rootkit-e, который стоит на вашем сервере, маскируясь под системный процесс. Не о поисковых барах, downloader-ах и другой малвари. Не о коде, который делает плохие вещи от вашего имени и хочет ваши деньги. Нет, всё это коммерция, никакой романтики…

Мы поговорим о компьютерных вирусах, как о коде который способен порождать собственные копии, изменяясь от поколения к поколению. Которому, как и его биологическим собратьям, необходим файл-носитель, работоспособный, и остающийся работоспособным, чтобы давать жизнь новым поколениям вируса. Которому для размножения необходима благодатная среда, много вкусных исполняемых файлов, а также, много глупых и активных пользователей, чтобы они их запускали. Так что название «вирус» не просто красивый ярлычок для описания вредоносной программы, компьютерный вирус, в его классическом понимании, является сущностью весьма близкой к его биологическому аналогу. Человечество, как это не раз доказывалось, способно создавать весьма изощренные решения, особенно когда дело касается создания чего-нибудь наносящего вред другим людям.
Читать полностью »

image

В комментариях к одному из прошлых топиков нашего блога читатели попросили раскрыть тему того, как купить акции российских интернет-компаний. Поэтому сегодня речь пойдет о том, как российскому гражданину это сделать, и какие шаги для этого нужно будет выполнить. В качестве примера такой технологической компании было решено взять «Яндекс» — во-первых, эта компания недавно провела размещение акций на Московской Бирже, а во-вторых, покупка именно её акций чаще всего интересует наших читателей.Читать полностью »

YouTube-канал RT лишился возможности организовывать прямые трансляции и публиковать доступные только по прямой ссылке ролики. Приостановлено вещание документального телеканала RTД на русском языке.

Ограничения для RT появились в связи с заявкой украинского пользователя на авторство видео, опубликованного на канале RT, хотя права на видеоролик принадлежат видеоагентству RT RUPTLY, которое выкупило их у пользователя.

Читать полностью »

Семь смертных грехов руководителя проекта

Теологи утверждают, что грех помрачает ум, ослабляет и пленяет волю, сдавливает сердце человека печалью и унынием. Блажен тот, кто осознаёт причину своего горя — греховность, а не жизненные обстоятельства или действия других людей. Правильный диагноз ведёт и к исцелению.
Читать полностью »

На сайте Indiegogo успешно проходит сбор средств на серийный выпуск изделия под названием EzeeCube. Хотя сбор средств был начал всего несколько дней назад, уже собрано более $93000 при первоначальной цели $75000.

EzeeCube можно охарактеризовать как приставку, подключаемую к телевизору

Читать полностью »

В этой статье мы продолжим описание подхода к определению уровня эффективности рекламы в разрезе трех основных форм взаимодействия:

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

Мы считаем, что оценка этих параметров взаимодействия поможет рекламодателю уменьшить разрыв между статистической оценкой аудитории и реальнойэффективностью рекламы.
Читать полностью »

Серьезная потеря Blizzard, прибавление к команде Oculus Rift и новый издатель игры Boom Beach – главные мобильные новости за неделю

Прибавление к команде Oculus Rift

На дня стало известно, что старший продюсер компании PopCap (PvZ, PvZ2) Bernard Yee покидает компанию, ради нашумевшего проекта виртуальной реальности — Oculus Rift.

Сам Бернард заявляет, что “был поражён уровнем своей эмоциональной реакции на демо” и “виртуальные технологии позволяют вам ощутить эффект погружения, как никакая игра до этого”. Что же, можно только поздравить Oculus Rift с очередным громким прибавлением в уже довольно звёздную команду. Напомним, что предыдущим громким приобретением для компании стал Kenneth Scott, бывший арт-директор проекта Halo 4.

Oculus Rift становится некой меккой, куда сбегаются разработчики из успешных и именитых компаний. Стоит только наедятся что эта вера “мамонтов” разработки оправдается и мы вскоре станем свидетелями новой главы в интерактивных развлечениях.
Читать полностью »

Приветствую тебя, %USERNAME%!

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

И, что вполне естественно, найм различного рода разработчиков, тестировщиков, аналитиков является неотъемлемой составляющей моей деятельности – тут и компенсация текучки, и формирование новых команд, и реструктуризация уже имеющихся команд под новые проекты и т.д и т.п.

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

Желающие узнать поближе, как потенциальный руководитель от разработки видит себе процесс найма и что нужно делать, если вы НЕ хотите получить работу – добро пожаловать под кат.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js