Author Archives: bullgare
Https бесплатно
Первоначальный запуск ./certbot-auto certonly —webroot -w /var/www/<my>/htdocs -d <sub.domain.com> —email <your email> —agree-tos Удаление сертификата для домена ./certbot-auto delete и выбрать домен из списка Обновление сертификатов Делается регулярно, т.к. срок действия — 90 дней. Или внести в крон: ./path/to/certbot-auto renew —quiet или руками: ./path/to/certbot-auto renew# —dry-run https://letsencrypt.org/how-it-works/ https://certbot.eff.org/#centosrhel6-nginx Если при тестировании обновления с помощью команды …
Escape нужных символов в go
Urlencode на go для определённого набора символов https://play.golang.org/p/PmA-XwvFS2 package main import ( «fmt» ) // chars to escape are described in /usr/local/go/src/net/url/url.go:123 which links to RFC 3986 (§3.4); I just removed & and = var charsToEscape = map[rune]bool{ ‘$’: true, ‘&’: false, // it should remain unchanged ‘+’: true, ‘,’: true, ‘/’: true, ‘:’: true, …
collabedit для совместного редактирования кода
Удобно для проведения технического собеседования. http://collabedit.com/
Инструмент для построения диаграмм
Сервис для постоения диаграмм — https://www.gliffy.com/.
Fingerprint2 — способ детектировать уникального пользователя без использования cookie
https://github.com/Valve/fingerprintjs2
SQL. Как переписать correlation subquery в JOIN to derived table
Допустим есть такая таблица
Seo-оптимизации для правильного показа в выдаче google
Добавить поисковую форму — https://developers.google.com/structured-data/slsb-overview. Разметка для более правильного отображения товаров — http://schema.org/Product/http://schema.org/Offer Отображение хлебных крошек — https://developers.google.com/structured-data/breadcrumbs#examples
Argus eyes для автоматизации регрессионного тестирования
http://arguseyes.io/
Как ускорить работу Google Chrome с множеством вкладок
В адресной строке вводим: chrome://flags/#enable-tab-discarding (или chrome://flags/#automatic-tab-discarding) Ставим Enabled и перезапускаем браузер. Теперь браузер сам будет выгружать неиспользуемые вкладки при большом жоре памяти. При переключении на старую вкладку её нужно будет перезагрузить. По ссылке chrome://discards/ можно посмотреть все вкладки и руками сделать ей discard.
Hackstack.js — библиотека для подмены API в angular.js
https://github.com/rangle/hackstack Позволяет не только подменять ответы, встраиваясь в Angular.js, но и, к примеру, генерировать задержки ответов. Видео от создателя — https://www.youtube.com/watch?v=PNpOGwOoSiw