Во время работы над Code Orchestra сделал несколько забавных демонстраций.
Read More
При разработке мобильных Web приложений часто встречается задача определения статуса интернет – соединения, задача небольшая и каждый решает ее удобным для себя способом, Online JS – это надежная подборка лучших практик на тему, к тому же весьма небольшая по размеру и простая в использовании.
Read MoreРано или поздно любой JS проект вырастает из детских штанцов, обьем и частота коммитов растут, а решение становится сложным комплексом и состоит из десятков JS файлов.
В результате приходится регулярно производить множество операций по склеиванию, минимизации и загрузке на сервер обновленных модулей. День за днем, чекин за чекином ситуация становится все сложнее и грозит выйти из под контроля, выводя из себя, загружая вас рутинной работой. А впереди возможно светит Continous Integration и автоматическое тестирование…
Избавить вас от рутинных хлопот поможет система сборки. Gradle является одной из самых популярных систем на сегодня и постепенно завоевывает все больше сторонников. Приемуществом Gradle является описание build задач в виде кода, а так же возможность запускать Ant и Maven таски.
Read MoreЭто – попытка добавить динамические растровые маски во FlashJS.
Решение не простое и работает только в webkit браузерах, но насколько знаю это первая на сегодня реализация динамических масок через CSS.
Read MoreНекоторые use-cases не позволяют использовать флеш в типичных для него областях, как геймдев. Это могут быть онлайн-игры с амбициями покорить iOS или другие проекты требующие HTML5 решения. В то же время в мире довольно много Flash – разработчиков, которые хорошо умеют пользоваться AS и обьектной моделью Flash.
На стыке необходимости в HTML и понимания замечательной обьектной модели Flash родилась библиотека FlashJS
Read MoreДавно готовлюсь к новой игровой инсталляции, на этот раз JavaScript + WebGL (библиотека three.js).
Управление реализовано через Android приложение в виде джойстика для игровой приставки (game pad).
На Android стартует WebSocket сервер к которому коннектится JS и слушает простейшие команды: вверх, вниз, влево, вправо.
Видео под катом
Read More