schema.org для отображения сайта в поисковиках
Как помочь поисковику правильно распарсить и потом отобразить сайт в выдаче. http://schema.org/docs/documents.html Авторазметка от google: https://www.google.com/webmasters/markup-helper/?hl=ru Внятная инструкция: https://support.google.com/webmasters/topic/4598337?hl=ru&ref_topic=3309300 Проверить как работает разметка: https://developers.google.com/webmasters/structured-data/testing-tool/ http://habrahabr.ru/company/google/blog/178877/ http://habrahabr.ru/company/yandex/blog/190760/
Настройки клавиатуры в iTerm
Чтобы включить нормальные перемещения по словам и тп: Go to iTerm Preferences → Profiles, select your profile, then the Keys tab. Click Load Preset… and choose Natural Text Editing.
AngularJS Styleguide
Тонна полезностей (best practices) по архитектуре AngularJS-приложения: https://github.com/johnpapa/angularjs-styleguide
Здесь можно следить за новыми технологиями
http://www.thoughtworks.com/radar/languages-and-frameworks
Приложение для максимизации окон в MacOs
При нажатии комбинации кнопок делает с текущим окном всякое, в том числе «максимизирует», прижимает на полэкрана влево/вправо/вверх/вниз. http://spectacleapp.com/
Проблема с git flow в PhpStorm под mac os
При попытке инициализировать репозиторий пишет ошибку и что нужно посмотреть в консоль. Для начала, конечно, нужно поставить git-flow
1 |
brew install git-flow |
и перезапустить IDE. Далее при инициализации опять выдаёт ошибку, в консоли при этом
1 2 3 4 5 |
git -c core.quotepath=false flow init -d git: 'flow' is not a git command. See 'git --help'. Did you mean one of these? reflog show |
Нужно создать симлинк:
1 |
sudo ln -s /usr/local/bin/git-flow /usr/bin/git-flow |
https://github.com/OpherV/gitflow4idea/issues/7#issuecomment-32591339
Скачивать с youtube online
Надо дописать к урлу в начало «ss»: http://ssyoutube.com/watch?v=YOcmSsBfafg
Более быстрое обновление пакетов yum
У нас деплой производится rpm-пакетами на CentOS командой
1 |
sudo yum install [пакет] |
При этом часто пишется, что нового пакета нет, хотя он точно есть, просто проверка репозитория производится не каждый раз. Чтобы заставить машину сначала проверить репозитории, нужно выполнить следующее:
1 2 |
sudo yum clean rpmdb sudo yum install [пакет] |
http://yum.baseurl.org/wiki/YumCommands или
1 2 |
yum makecache sudo yum install [пакет] |
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/sec-Working_with_Yum_Cache.html
Как решать проблемы с e2e-тестами Protractor под PhantomJS
Возникла проблема. Раньше e2e-тесты нормально отрабатывали в PhantomJS. И в какой-то момент один из тестов перестал проходить в PhantomJS в 100% случаев. При этом при запуске на той же машине, к примеру, в Chrome, отрабатывают корректно. Даже если давать фантому ссылку на уже работающий сервер, который работает без ошибок, то один тест валится — и …