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
Добавить/удалить пользователя в Ubuntu
добавить
1 2 |
sudo useradd -d /home/testuser -m testuser sudo passwd testuser |
удалить
1 |
userdel -r testuser |
Загрузка css, которая не блокирует загрузку страницы
Забавный хак-костыль, вдруг когда-нибудь пригодится. Конечно, лучше сначала загрузить critical path css, а все остальные стили убрать в конец страницы (при этом загрузка css не будет мешать загрузке кода страницы), но вдруг пригодится:
1 2 |
<link rel="stylesheet" href="css.css" media="none" onload="if(media!='all')media='all'"> <noscript><link rel="stylesheet" href="css.css"></noscript> |
http://keithclark.co.uk/articles/loading-css-without-blocking-render/
Как у меня настроен gmail
По большей части так: http://geektimes.ru/post/140794/
Настройка гита для пулла из одного репозитория и пуша в другой
Можно настроить два разных remote, как описано здесь — https://blog.bullgare.com/2014/11/gitlab-flow/. Но если нужно исключительно делать fetch из одного репозитория, а push — только во второй, то лучше сделать так:
1 2 3 4 |
# fetch repo git remote set-url origin git@bitbucket.org:repo1.git # push repo git remote set-url origin --push git@bitbucket.org:repo1.git |
Посмотреть текущие параметры репозиториев можно так:
1 |
git remote -v |
Обсуждение — http://stackoverflow.com/a/3195446/801426
Переключение на приложение по хоткею в MacOs
Удобное приложение для того, чтобы сразу переключиться на нужное открытое приложение вместо использования cmd+tab http://www.apptivateapp.com/. Здесь ещё целый список подобных: http://apple.stackexchange.com/questions/20010/can-i-create-a-shortcut-to-open-a-specific-application-on-os-x Но это бесплатное и удобное.
LAMP на Vagrant
Попросили меня тут посмотреть один сайтик на php, а подлезть туда никак нельзя. Т.е. даже ssh-доступа нет, xdebug тоже не поставить. Пришлось поднять Vagrant. Я форкнул и доработал конфиг для вагранта — https://github.com/bullgare/vagrant-lamp. Для тех, кто с вагрантом не очень знаком, ниже немного про полезные команды:
1 2 3 4 5 6 7 8 9 10 11 12 |
# запуск vagrant up # зайти через ssh vagrant ssh # сохранить состояние машины и заснуть (быстрый старт, но ест память) vagrant suspend # выключить машину vagrant halt # перезагрузить машину vagrant reload # рестартануть и перечитать конфиг provision.sh vagrant reload --provision |
Dash для быстрого доступа к нужной документации
Это приложение для быстрого поиска по нужной документации. https://kapeli.com/dash