Category Archives: Programming

Интеграция сайта с Ubuntu Unity

Вот, к примеру, простенький javascript для добавления ссылки приложения с иконкой на панель Unity и для доступа к приложению через поиск:

Кроме того, можно отправлять уведомления, показывать количество и прогресс рядом с иконкой. Подробнее — http://habrahabr.ru/post/163437/

Пример использования WebSocket

На клиенте: Socket.IO (http://socket.io/), альтернативы — SockJS (https://github.com/sockjs/sockjs-client) и Beseda (https://github.com/GeometriaLab/Beseda). На сервере: php → pubsub-каналы redis → node.js. Вот оригинал статьи: http://habrahabr.ru/post/162301/

Доклад «Getting touchy», Patrick H.Lauke

Про javascript для touch-устройств. С интерактивными демками. Getting touchy — an introduction to touch events / Web Standards Days / Moscow 24.11.2012 from Patrick Lauke http://events.yandex.ru/talks/367/ (скоро здесь должно быть видео). http://people.opera.com/patrickl/presentations/wstdays-24.11.2012/demos/ — демки из доклада.

Grunt: система сборки для фронтенд-разработчиков

http://gruntjs.com/ Ставится как пакет к node, через npm. Конфиги пишутся на javascript.

AngularUI

Видео о AngularUI — обёртке над AngularJS, которая позволяет делать вещи вроде jQuery Passthrough, для удобной совместной работы AngularJS и JqueryUI. http://youtu.be/Uu37FEeY4wQ Качество видео плохое, к сожалению.

Хорошие статьи про angular.js

Серия из двух очень длинных статей про AngularJS http://www.yearofmoo.com/2012/08/use-angularjs-to-power-your-web-application.html http://www.yearofmoo.com/2012/10/more-angularjs-magic-to-supercharge-your-webapp.html Особенно понравилась вторая.

ECMAScript 6 — что нового

Содержание let const Блочные функции Выражение деструктурирования Значения по умолчанию для аргументов функций Остальные параметры вызова функции Spread Proxy WeakMap Итераторы Генераторы Comprehensions for…of StructType Классы (class) Модули Строки-шаблоны Полезные ссылки

W3C предложил спецификацию для Push API

Вот что это. Эта спецификация определяет “Push API” для доступа web-приложений к данным от сервера, которые назовём «Push messages», полученным через «Push services». «Push services» — это способ для отправки сервером сообщений на сторону клиента, вне зависимости от того, активна вкладка с приложением в данный момент или нет. Надеюсь, это позволит избегать множества костылей при …

Read more

Douglas Crockford — The Good Parts (video)

Хоть и старое, но очень интересное видео (к тому же весёлое) от очень неглупого человека, «стандартизатора» JSON и создателя JSLint. Критический взгляд на javascript от 2009-го года.

Библиотека для создания презентаций на html+js

Демо — http://lab.hakim.se/reveal-js/#/. Репозиторий на github — https://github.com/hakimel/reveal.js. Умеет экспорт в pdf.