-
-
-
Синтез оптимального алгоритма распознавания мимики
Цели Определить наиболее оптимальный алгоритм для последующей его реализации и апробации в решении распознавания мимики. Задачи: Провести анализ существующих алгоритмов видео распознавания человеческого лица и его характеристик, учитывая определенные нами доминирующие признаки классификации и математической модели. На основе полученных данных…
-
-
JBrainfuck — Пишем компилятор Brainfuck под Java VM
Меня давно интересовал вопрос написания своего компилятора под Java VM, но было недостаточно опыта, дабы сделать это. Да и как-то руки не доходили, а недавно все же решил разобраться в этой теме и заодно рассказать о своем опыте создания компилятора…
-
Функциональный JavaScript, Часть 1: Введение
Введение JavaScript мощный, но недопонятый язык программирования. Людям нравится говорить, что он является объектно-ориентированным языком программирования или является функциональным языком. Другим нравится говорить, что он не является объектно ориентированным или не является функциональным языком программирования. Некоторые скажут что он относится…
-
Консолидация LAN и SAN сетей ЦОД на базе протоколов DCB и FCoE
Цель данной статьи — дать читателю базовое понимание технологий, благодаря которым стало возможным объединение двух сетей Ethernet и Fibre Channel (FC). Эти сети долгие годы строились параллельно и сопровождались независимо. Протоколы Data Center Bridging (DCB) и Fibre Channel over Ethernet…
-
-
-
Continuous Integration в 10 строках кода или зачем нужны BuildBot, Jenkins, TeamCity и подобные
Заметка рассчитана на тех, кто уже знает, что такое Continuous Integration, но еще не выбрал, какую именно систему внедрить у себя. Почитать, что такое CI и зачем его использовать, можно в Википедии и здесь же на Хабре: статья 1, статья…