Персональный блог Игоря Антонова aka "spider_net"

JavaScript

Подписаться на эту рубрику по RSS

Игры детства в браузере. Duck Hunt на JavaScript


Рубрика: Без рамки -> Новости -> JavaScript -> Интересности
Метки: | | |
Просмотров: 1279
Игры детства в браузере. Duck Hunt на JavaScript

Примерно в 1994 году папа подарил мне консоль Dendy. Это был просто чудесный подарок! Помню, как дни напролет играл в разные игрушки (уффф, contra...) и не мог даже представить, что в скором времени появятся куда более фантастические штуки. Так вот, вместе с приставкой был один картридж с кучей одинаковых игр. Пятнадцать версий Bomberman и всевозможные стрелялки (помните, про пистолеты в комплекте?). Одной из стрелялок была Duck Hunt. Смысл игры был прост до безобразия. Забавный песик находит место дислокации уток и начинает их гонять. Пока утки в панике летают по экрану, игрок должен в них стрелять из пистолета. Чем больше уток сбил, тем больше очков получил. Игра примитивная, но в том возрасте вставляла. Еще бы, ведь игрушки всегда были в дефиците. Кто бы знал, что в наше время найдется разработчик с желанием портировать классическую игру в браузер.

Читать дальше

JavaScript в одной картинке


Рубрика: Программирование -> JavaScript
Метки: | | |
Просмотров: 1570
JavaScript в одной картинке

Сегодня наткнулся на прикольный репозиторий "JavaScript in One Pic", автор которого постарался уместить в одну картинку "мини-справочник" по JavaScript. Первая мысль, которая промелькнула у меня в голове - "Это же настоящая карта JavaScript, шпаргалка своего рода". Я бы рекомендовал всем новичкам ее распечатать и повесить над своим рабочим столом. Пригодится обязательно.

Еще бы оформить все это дело в какую-нибудь карту и будет настоящим произведением искусства. Я пару лет натыкался на подобную карту, но только для языка программирования C++. Ссылку сейчас не вспомню, но тот автор умудрился оформить шпаргалку в стиле карты вселенной "Властелин колец". Уверен, если погуглить, то найдете быстро.

Подсветка кода для блога


Рубрика: Программирование -> JavaScript
Метки: | | | | | |
Просмотров: 1054
Подсветка кода для блога

Несколько месяцев назад на проекте "VR-Online" мистическим образом поломался плагин для подсветки публикуемого исходного кода. Сам проект работает под управлением Drupal, а за раскрашивание кода всегда отвечал плагин GESHI. Работал он верой и правдой несколько лет, но потом внезапно стал "прятать" контент на страницах. Например, есть страница с кодом и если для нее активировать подсветку кода, то страница превращается в пустышку. Обновление плагина не помогло исправить ситуацию, поэтому было решение временно его отключить.

Читать дальше

Как обновить sails.js до последней версии


Рубрика: JavaScript -> Программирование -> sails.js
Метки: | | | | |
Просмотров: 1167
Как обновить sails.js до последней версии

Сегодня на почту поступил вопрос: "Пытаюсь повторить пример из вашей статьи "TODO. Простейший список задач с помощью sails.js и angular.js", но он у меня не запускается из-за устаревшей версии sails.js. Как ее можно обновить?".

После первого релиза фреймворк sails.js перешел в стадию активной разработки и за от версии к версии архитектура проекта серьезно менялась. Ситуации, когда примеры, написанные под версию 0.8 не хотели запускаться в версии 0.9 были нормой. Свою статью я писал с учетом версии 0.10.0 (кажется). Последняя на сегодняшний день 0.11.0.

Читать дальше

Тюнер для гитары на JavaScript


Рубрика: Программирование -> JavaScript
Метки: | | | |
Просмотров: 1170
Тюнер для гитары на JavaScript

Буквально сегодня обнаружил на GitHub’е интересный проект – GuitarTuner. Программных гитарных тюнеров написано превеликое множество, но реализация на JavaScript мне попалась впервые. К тому же автор (кстати, сотрудник компании Google) развернул проект на актуальном стеке технологий. Тут и web-компоненты (polymer), и применение web-audio API, и последующий анализ звука, и много чего интересного еще.

Читать дальше

Sails.js in Action. Первая книга о sails.js


Рубрика: sails.js -> Книги -> JavaScript -> Новости -> Без рамки
Метки: | | |
Просмотров: 2669
Sails.js in Action. Первая книга о sails.js

В прошлом году я рассказывал про интересный JavaScript-фреймворк - Sails.js. Об этом у меня была отдельная статья в журнале «Хакер» и несколько заметок на блоге (раз, два). Редакция журнала «Хакер» даже перевела эту статью на английский и ее порекомендовал в своем twitter сам McNeil (создатель sails.js). Так вот, после выхода публикации, мне несколько раз задавали вопросы в стиле: «А что еще почитать по sails.js?».

Увы, тогда книг по этому фреймворку вообще не было. Свою статью я писал опираясь сугубо на официальную документацию и свои кодокопания. В лучшую сторону ситуация изменилась только в позапрошлом месяце (апреле). Сам создатель фреймворка (McNeil) взялся за написания первой полноценной книге по sails.js. Книга называется “Sails.js in Action” и в настоящий момент она в процессе написания. Релиз намечен начало 2016 года.

Читать дальше

JSON-server. Тестируем front-end без back-end


Рубрика: JavaScript -> Программирование
Метки: | | | | | | | |
Просмотров: 3774
JSON-server. Тестируем front-end без back-end

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

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

Читать дальше