Страницы

воскресенье, 21 декабря 2014 г.

Node.js Stream Error Handling

Обработка ошибок в объектах, реализующих интерфейс Stream в Node.js - задача нетривиальная. Прежде чем мне случилось "по-взрослому" поработать с потоками я полагал, что событие error останавливает процесс передачи данных. Оказалось что это не так. Приведу несколько примеров, демонстрирующих это, в моем случае неожиданное, поведение. Заодно рассмотрим кастомную реализацию некоторых типов интерфейса Stream.

воскресенье, 14 декабря 2014 г.

AngularJS & HTML Service Example App

Следующая серия саги о том, как я миксовал AngularJS и Google Apps Script. На днях ребята из Google "ввели в эксплуатацию" новый режим песочницы HTML Service - IFRAME, который не использует Caja Compiler. В связи с этим событием я решил подмолодить тестовое приложение, а также опубликовать его исходный код.

воскресенье, 7 декабря 2014 г.

Node version management tool for Windows

Управление версиями node.js в Windows не особенно отличается от аналогичного процесса в других осях. Прежде я использовал nvmw, но вчера мне понадобилась версия 0.11.14 и я не смог ее установить с помощью этого скрипта. Решил не выяснять причину фэйла, и уже хотел было приступить к созданию собственного велосипеда - вопрос то несложный, но все-таки лень, которая как известно двигатель прогресса, сподвигла меня поискать иное решение. В результате я познакомился с nvm-windows, написанном, внимание... на Go! Автор жжет :).