scrum 関連の本からの抜書きメモ
2016年頃
- アジャイル開発とスクラム
- SCRUM BOOT CAMP THE BOOK
- カンバン ソフトウェア開発と変革
- TODO アジャイルな見積と計画づくり
| ;; grep-find | |
| (when (file-exists-p "/usr/bin/egrep") | |
| (setq grep-command "egrep -n -i ") | |
| (setq grep-find-command "find . -type f \! -path '*/node_modules/*' \! -path '*/build/coverage/*' \! -path '*/public/*' \! -path '*/vendor/bundle/ruby/*' \! -path '*/.git/*' \! -path '*/.svn/*' \! -path '*/tmp/*' \! -path '*/log/*' \! -name '*~' -print0 | xargs -0 egrep -I -n -i ")) | |
| (require 'git-grep) |
| npm install -g npm | |
| npm install -g yarn | |
| npm install -g textlint | |
| npm install -g @textlint-ja/textlint-rule-no-insert-dropping-sa | |
| npm install -g textlint-rule-en-capitalization | |
| npm install -g textlint-rule-general-novel-style-ja | |
| npm install -g textlint-rule-ja-hiragana-fukushi | |
| npm install -g textlint-rule-ja-hiragana-hojodoushi | |
| npm install -g textlint-rule-ja-hiragana-keishikimeishi | |
| npm install -g textlint-rule-ja-no-abusage |
| # tmux cheat sheet | |
| # | |
| # 新規セッション開始: tmux | |
| # 名前をつけて新規セッション開始: tmux new -s <セッション名> | |
| # セッションの一覧表示: tmux ls | |
| # 接続クライアントの一覧表示: tmux lsc | |
| # セッションを再開 ※-t <対象セッション名>でセッション名の指定も可能: tmux a | |
| # セッションを終了 ※-t <対象セッション名>でセッション名の指定も可能: tmux kill-session | |
| # tmux全体を終了: tmux kill-server | |
| # その他コマンドを実行: tmux [command [flags]] |
| #!/usr/bin/env bash | |
| # | |
| # convert big png to macOS app icon sets | |
| # | |
| set -o errexit | |
| set -o pipefail | |
| set -o nounset | |
| trap 'echo "Ctrl-C captured and exit."; exit 1' INT |
| #!/bin/bash | |
| export CIRCLE_ARTIFACTS=. | |
| export COVERAGE=true | |
| export CI=true | |
| export DISABLE_SPRING=true | |
| export ENABLE_COV=true | |
| export RAILS_ENV=test | |
| logifle=~/tmp/rspec_`date +'%Y%m%d-%H%M%S'`.log | |
| bundle exec rspec 2>&1 | tee $logifle |
| npm install -g "textlint" | |
| npm install -g "@textlint-ja/textlint-rule-no-insert-dropping-sa" | |
| npm install -g "@textlint-rule/textlint-rule-no-invalid-control-character" | |
| npm install -g "prh" | |
| npm install -g "spellchecker" | |
| npm install -g "textlint-rule-abbr-within-parentheses" | |
| npm install -g "textlint-rule-common-misspellings" | |
| npm install -g "textlint-rule-date-weekday-mismatch" | |
| npm install -g "textlint-rule-en-capitalization" | |
| npm install -g "textlint-rule-footnote-order" |
| #!/bin/bash | |
| logifle=~/tmp/ng_test_`date +'%Y%m%d-%H%M%S'`.log | |
| if [ `node -v` == "v8.9.4" ]; then | |
| ng test --single-run --code-coverage 2>&1 | tee "$logifle" | |
| else | |
| ng test --watch=false --code-coverage 2>&1 | tee "$logifle" | |
| fi | |
| open coverage/index.html |
| { | |
| "filters": {}, | |
| "rules": { | |
| "@textlint-ja/no-insert-dropping-sa": true, | |
| "ja-hiragana-fukushi": true, | |
| "ja-hiragana-hojodoushi": false, | |
| "ja-hiragana-keishikimeishi": true, | |
| "max-appearence-count-of-words": true, | |
| "no-surrogate-pair": true, | |
| "prefer-tari-tari": true, |