Скачивание файла – что может быть проще? Однако как и везде – в этом вопросе есть подводные камни и нет предела совершенству. В статье описывается лучший способ скачать файл в JavaScript.
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Первая часть глазообразной инсталляции готова. Надо сказать самая простая благодаря Alternativa 3D. Впереди кропотливая доводка visual appearence, детекции движения, интерфейс для оперативного развертывания инсталляции.
Read MoreСтолкнулся недвано с таким упертым консервативным заказчиком, который хотел что бы обе версии софта под iOS и Android не отличались визуально. Конечно одной из главных проблем стала реализация похожего на iPhone TabBar интерфейса в Android.
Говорить о том что TabBarNavigator подходит для этой задачи не приходится, разница в размещении и отображении огромна и наводит скорее на мысль о создании собственного виджета, который мог бы годно имитировать TabBar iPhone.
Read MoreВ блоге vvvv было презентовано интересное творение немецкого медиа – художника Jannis Kilian Kreft.
Интерактивная инсталляция “После смерти” (POST MORTEM) представляет из себя каменный стол с направленным на его поверхность проектором. Положив руку/голову/другую часть тела на столешницу вы можете наблюдать ее в виде “после смерти”. Причем время смерти и соответственно внешний вид частей тела регулируется.
Read More“Новогодние гирлянды, елки и праздничные украшения это прошлый век — собственную квартиру можно раскрашивать прямо на экране компьютера. Некоторым достаточно проектора, профессиональных знаний и богатой фантазии. Впрочем, последние выручают еще и не в таких ситуациях =) ” – комментарий портала SmartVideo к демонстрации моего проекта.
Программа Flash Dance доступна в версии для ПК или Mac.
Read More