Эмуляция запросов к серверу в angular.js

Очень удобно, если сначала разрабатывается полностью клиентская часть.

Директивы для Angular.js

Писать свои директивы для angular.js просто, а использовать их потом — удобно.

pointer-events: пробрасывание событий через SVG-слой ниже

В css надо написать: #my-cool-svg { pointer-events: none; } Можно делать с событиями много интересного, подробнее здесь: https://developer.mozilla.org/en-US/docs/CSS/pointer-events

Скачивание видео с Youtube из командной строки

http://rg3.github.com/youtube-dl/ Использование: youtube-dl -o funny_video.flv «http://some/video» youtube-dl -f ‘best[ext=mp4]/best’ —limit-rate 2M -o ‘%(playlist)s/%(playlist_index)s — %(title)s.%(ext)s’ https://www.youtube.com/playlist?list=PLt6kNtUbjfc_ZbPDz76mWGTLQsAxSiVvu P.S.: Копирование файлов по ssh в shell.

Аналог Google.Wave

Совместное редактирование документов https://hackpad.com/

Установка node в Ubuntu

apt-get install python g++ make mkdir ~/nodejs && cd $_ wget -N http://nodejs.org/dist/node-latest.tar.gz tar xzvf node-latest.tar.gz && cd `ls -rd node-v*` ./configure make install

Анимация css-ом

Все-таки лучше делать это translate-ом. Из-за обработки через WebGL (т.е. мощностями видеокарты) и субпиксельности анимации (нет «рывков»). http://paulirish.com/2012/why-moving-elements-with-translate-is-better-than-posabs-topleft/ http://css-tricks.com/tale-of-animation-performance/

Генерилка кастомных шрифтов

http://fontcustom.com/

Git diverged

Если при пулле ветки в гите по git ststus пишет, что remote diverged и так далее (т.е. есть расхождения локального и удаленного репозитория), то надо удалить локальную ветку. git branch -d [название локальной ветки] Потом взять из origin заново git checkout origin [название ветки в репозитории] Альтернативный способ — применить злостный хак: git push origin …

Read more

WebRTC

WebRTC — проект, который позволяет получать медиаданные (аудио и видео) через браузер и устанавливать Peer-to-Peer соединение между двумя и более клиентами, через которое могут передаваться обычные данные и медиапотоки. По сути, WebRTC являет собой: 1. Media Streams (getUserMedia). 2. Peer Connection. Обзор — http://habrahabr.ru/post/163527/