— Pixels Commander

[ In English, На русском ]
Archive
Интерактивная революция

Вы наверно заметили что последние 2 года я не писал в блоге. Извините, я был занят этим исследованием. Давайте сразу договоримся — это не типичная tech статья для демонстрации технических решений (хотя какие-то интересные детали реализации вы тут найдёте). Это — исследование с целью показать, что новые технологии не рвут связь времен и вещи кажущиеся несовместимыми, находящиеся в невообразимо далеких культурных координатах все равно могут касаться и прикосновение это красиво, несет добро. Для меня лично это исследование особо значимо. История началась десять лет назад, когда друг — буддист предложил сделать мобильное приложение для молитвы. Так поднялось огромное количество вопросов на которые стоило найти ответ прежде чем можно было бы ответить на главный: «Может ли компьютер молиться во благо всех живых существ?”

Хотите спойлер? Результат тут. После загрузки страницы компьютер будет молится за вас в соотвествии с догматами тибетского буддизма. Как так? Читайте дальше…

Read More

В свое время шейдеры перевернули мир игровой графики и теперь они готовы перевернуть Web. Шейдеры – небольшие программы на сиподобном языке GLSL (OpenGL Shading Language) которые позволяют описывать состояние вершин (вершинные шейдеры) или пикселов (пиксельные шейдеры) в контексте OpenGL (или WebGL) с помощью математических функций. GLSL компилируется и выполняется на GPU с беспрецендентной для HTML/CSS производительностью. Как правило шейдеры применяются для разработки игр и компьютерной графики, а использование их в UI компонентах незаслуженно обходится стороной. В данной статье рассматривается опыт использования GLSL при разработке Web приложений.

Read More

Изоморфизм — возможность исполнения одной и той же базы кода на сервере и клиенте. Своим появлением он обязан возможности исполнять серверный JS с помощью Node.js, а по настоящему популярным стал благодаря распространению React. На данный момент изоморфизм — один из самых горячих и востребованных трендов Web разработки и это лучшее время что бы оценить последствия его появления, рассмотреть изоморфизм как ступень к совершенно новым архитектурам и решениям. В этой статье рассматривается одно из них — виральный Javascript применяемый для P2P распространения Web приложений.

Read More

В современной JavaScript разработке довольно остро стоит вопрос повторного использования кода и композиции проектов. Замечательным способом композиции является использование web-components, однако на текущий момент это требует большого количества полифилов, что снижает надежность и быстродействие. ReactiveElements предлагает использовать React.js для описания веб-компонент, избавиться от большинства полифилов и использовать реактивные веб-компоненты уже сегодня.

UPD: Вы можете создавать веб-компоненты из Backbone и Angular вью с помощью  MVC Elements

Read More

Доброго дня, коллеги! Еще одного доброго дня который быстро промелькнет, уйдет в прошлое и подарит миру еще один шаг вперед. Какой будет завтра фронтенд разработка к которой мы идем, делая посильный вклад в развитие открытой платформы?

Read More

Эксперимент в двух направлениях: в первую очередь по связке свободного визуального творчества с творчеством музыкальным, во вторых – технически фанкифон использует достаточно новый WebAudio API для генерирования звука на JavaScript в реальном времени.

Read More

Во время работы над Code Orchestra сделал несколько забавных демонстраций.

 

Read More

Некоторые use-cases не позволяют использовать флеш в типичных для него областях, как геймдев. Это могут быть онлайн-игры с амбициями покорить iOS или другие проекты требующие HTML5 решения. В то же время в мире довольно много Flash – разработчиков, которые хорошо умеют пользоваться AS и обьектной моделью Flash.

На стыке необходимости в HTML и понимания замечательной обьектной модели Flash родилась библиотека FlashJS

Read More

Первая часть глазообразной инсталляции готова. Надо сказать самая простая благодаря Alternativa 3D. Впереди кропотливая доводка visual appearence, детекции движения, интерфейс для оперативного развертывания инсталляции.

Read More

В блоге vvvv было презентовано интересное творение немецкого медиа – художника Jannis Kilian Kreft.

Интерактивная инсталляция “После смерти” (POST MORTEM) представляет из себя каменный стол с направленным на его поверхность проектором. Положив руку/голову/другую часть тела на столешницу вы можете наблюдать ее в виде “после смерти”. Причем время смерти и соответственно внешний вид частей тела регулируется.

Read More

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

Программа Flash Dance доступна в версии для ПК или Mac.

Read More