Сравнение хостингов по параметрам
http://serverbear.com/ — сводные таблицы сравнения большого количества хостингов по различным настраиваемым параметрам.
Grep — несколько строк до и после вхождения
1 |
git log | grep -A4 -B4 35467 |
http://superuser.com/questions/298123/how-to-grep-and-print-the-next-n-lines-after-the-hit
Bacon.js — FRP на javascript
FRP — Functional Reactive Programming (http://stackoverflow.com/questions/1028250/what-is-functional-reactive-programming/1030631#1030631, хотя читается тяжело). Пришло из Haskell. В чём суть. Функциональное реактивное программирование так же соотносится с обычным слушанием событий, как функциональное программирование с циклами и условными операторами. Т.е. представляет собой декларативный способ работы с событиями. Есть два типа сущностей. Поток (EventStream) Подписавшись на поток, можно слушать все происходящие события …
Логирование клентских ошибок через сервис
https://www.bugsense.com — дают скрипт (http://www.bugsense.com/releases/html5/1.1/download) и потом можно логировать разные клиентские ошибки (более подробное описание от авторов). Единственный минус — очень платные. Мобильные друзья используют другой сервис — http://try.crashlytics.com/, но для web решения пока нет. Вообще-то я давно писал про то, как можно логировать ошибки (https://blog.bullgare.com/2012/03/%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-js-%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA-%D0%BD%D0%B0-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5/), но иногда неохота городить огород на серверной стороне, а …
Проставить версию кэша в файле: тупой способ
Тупой способ при деплое проставить версию кэша всей статике путем замены регуляркой плэйсхолдера на нужное значение (время релиза).
AngularJS — обновить текущую страницу
1 |
$route.reload(); |
http://docs.angularjs.org/api/ngRoute.$route
Методы тестирования мобильных приложений
http://webuild.envato.com/blog/techniques-for-mobile-and-responsive-cross-browser-testing/
Тестирование на нескольких мобильных устройствах одновременно
Отличный аналог Adobe EDGE — http://vanamco.com/ghostlab/. Отличается тем, что на клиентских устройствах не надо ставить никаких приложений. Есть неплохое описание/сравнение с Adobe EDGE — http://atlantajones.com/blog/adobe-edge-inspect-vs-ghostlab
Как написать shell-утилиту на node.js
http://flippinawesome.org/2013/07/29/writing-a-command-line-utility-using-node/