Author Archives: bullgare
Git-subtree для деплоя сайта на github-pages
Возьмём для примера проект https://github.com/bullgare/lzd_cllinics. Сборка для деплоя расположена в директории deploy/, и эта директория находится под контролем версий. Чтобы статический сайт был доступен по адресу http://bullgare.github.io/lzd_cllinics/, нужно содержимое этой директории запушить в отдельную ветку gh-pages. Проще всего сделать это так:
1 |
git subtree push --prefix deploy origin gh-pages |
Эта команда сделает push закоммиченной директории deployв ветку gh-pages, что нам и нужно. …
Сайт, посвящённый style guides для фронтендеров
http://styleguides.io/
Нормальный видеоплеер
http://uppod.ru/ JS API — http://uppod.ru/samples/js/test.html
Как выявить лишние стили на сайте
https://github.com/ben-eb/gulp-uncss https://github.com/addyosmani/critical
Canonical Url: как добавить новую версию сайта и не убить в поисковой выдаче оригинальный сайт. SEO.
Достаточно вставить в head:
1 |
<link rel="canonical" href="https://moz.com/blog" /> |
И теперь можно клепать полные дубли сайтов! SEO approved! ;) https://moz.com/blog/canonical-url-tag-the-most-important-advancement-in-seo-practices-since-sitemaps
Как проверить стиль элемента в javascript
Есть простой способ, но не очень корректный:
1 2 3 4 |
var el = document.createElement('div'); el.style[styleName] = "10px"; document.body.appendChild(el); console.log(el.style[styleName]); |
Есть более сложный способ, но корректный для ошибочных стилей:
1 2 3 4 |
var el = document.createElement('div'); el.style[styleName] = "10px"; document.body.appendChild(el); console.log(window.getComputedStyle(el)[styleName]); |
Пример: JS Bin on jsbin.com
Как почистить DNS cache в Chrome
1 |
chrome://net-internals/#dns -> clear host cache |
http://superuser.com/questions/203674/how-to-clear-flush-the-dns-cache-in-google-chrome
JIRA: интересные jql-запросы
Незаблокированные таски
1 |
issueFunction not in linkedIssuesOf("status IN (\"In Progress\", \"Open\", \"Paused\", \"Reopened\")", blocks) AND resolution = Unresolved |
Задачи, сделанные на прошлой неделе
1 |
Status changed from "In Progress" by membersOf(femob) during (startofweek(), endofweek()) |
Задачи, включённые в следующие релизы
1 |
fixVersion in unreleasedVersions() AND assignee was in membersOf(femob) ORDER BY createdDate DESC |
Задачи без коммитов
1 |
assignee was currentUser() AND issue.property[development].commits > 0 |
Ссылки: http://www.mumosystems.com/jql-the-most-flexible-way-to-search-jira-14/ http://www.mumosystems.com/jql-the-most-flexible-way-to-search-jira-24/ http://www.mumosystems.com/jql-the-most-flexible-way-to-search-jira-34/ http://www.mumosystems.com/jql-the-most-flexible-way-to-search-jira-44/ http://stackoverflow.com/questions/3918255/jira-searching-issues-by-issue-links https://confluence.atlassian.com/jira/advanced-searching-179442050.html http://stackoverflow.com/questions/12257496/jql-filter-other-query https://scriptrunner.adaptavist.com/latest/jira/custom-jql-functions.html
Git: несколько разных ключей для одного хоста на примере bitbucket.org
Всё очень просто, достаточно прописать в ssh-конфиге алиасы:
1 2 3 4 5 6 |
Host work-bitbucket.org HostName bitbucket.org IdentityFile ~/.ssh/workid Host personal-bitbucket.org HostName bitbucket.org IdentityFile ~/.ssh/personalid |
И затем поправить путь к репозиторию гита:
1 |
git remote set-url origin git@work-bitbucket.org:repo_name.git |
https://confluence.atlassian.com/bitbucket/configure-multiple-ssh-identities-for-gitbash-mac-osx-linux-271943168.html
Отдебажить и проинспектировать различную аналитику
https://chrome.google.com/webstore/detail/observepoint-tag-debugger/daejfbkjipkgidckemjjafiomfeabemo?hl=en-US