Ssh: конфигурация с разными ключами для разных хостов
В файле ~/.ssh/config Host gitlab.lan User git HostName gitlab.lan IdentityFile ~/.ssh/gitlab_rsa или Protocol 2 ForwardAgent yes Host *.domain.com User username1 IdentityFile ~/.ssh/id_rsa-1.com Host * User username2 Protocol 2 ForwardAgent yes IdentityFile ~/.ssh/id_rsa Проверять, что происходит, по-прежнему можно командой ssh git@gitlab.lan -vvvT https://gist.github.com/jexchan/2351996 http://superuser.com/questions/232373/tell-git-which-private-key-to-use http://stackoverflow.com/questions/15664561/ssh-key-asks-for-password P.S.: Если MacOS выводит окошко для ввода пароля, значит что-то не …
Функции анимации по кривым Безье
http://easings.net/ru — хорошо описаны различные функции анимации css-свойств с демонстрацией. animation
Инструменты для автоматической оптимизации картинок
http://addyosmani.com/blog/image-optimization-tools/ — большая подборка от Addy Osmani. Задания для grunt, отдельные приложения для png, jpeg, gif и svg.
Захват данных с камеры в мобильных браузерах
http://dev.opera.com/articles/view/media-capture-in-mobile-browsers/ Всё сводится к <input type=»file» accept=»image/*» capture=»camera»> Но на практике есть одно «но»: при этом на андроидах 4.х нет возможности выбрать фото из галереи. Для того, чтобы эту возможность оставить, нужно убрать атрибут capture: <input type=»file» accept=»image/*»>
ECMAScript i18n API
http://www.2ality.com/2013/09/ecmascript-i18n-api.html Поддерживается в Google Chrome, IE 11, FF Nightly после включения флага.
Обстоятельно про scope в AngularJS
https://github.com/angular/angular.js/wiki/Understanding-Scopes
Запуск симулятора iphone под macOs
без запуска xcode — open -a iPhone\ Simulator Или open `xcode-select —print-path`/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app http://stackoverflow.com/questions/16016078/launch-iphone-simulator-without-xcode
Начальный курс разработки приложений под Android
http://blog.jetbrains.com/blog/2013/09/17/android-for-the-busy-developer-free-12-lesson-course/?utm_source=JetBrains+Newsletter&utm_campaign=49a9af353c-2013_October&utm_medium=email&utm_term=0_ce1be48b56-49a9af353c-7719673
Сравнение способов двухстороннего связывания у AngularJS, Ember.js и KnockoutJS
http://2013.jsconf.eu/speakers/marius-gundersen-a-comparison-of-the-twoway-binding-in-angularjs-emberjs-and-knockoutjs.html http://youtu.be/mVjpwia1YN4 В докладе делаются намёки на то, что Ember.js всё-таки чуть-чуть лучше. Но при этом рассматривается очень синтетическая ситуация с 5000 моделей. И не учитывается простота синтаксиса в AngularJS относительно остальных. И то, что в AngularJS вместо 5000 разных моделей можно сделать модель с 5000 элементов, а 5000 моделей на экране — несколько абсурдное …
Выбиралка клиентских шаблонизаторов под разные нужды
http://garann.github.io/template-chooser/