17:04:11master直プッシュの際にプロンプトで確認するようにする概要gitでmasterブランチへの直pushを未然に防ぐためのセーフーティネットの作り方。github上でmasterブランチへのpushを禁止すれば良いのだが、DevOpsの都合上でgithubの設定では問題があったのでhooksを使う方向で設定した。導入グローバルに設定したいので~/.git_template/hooks配下にpre-pushファイルを作成する。.git_templateディレクトリが存在しない場合は作成する。21:36:02Atom×TidalCycles×SuperColliderでライブコーディングをはじめる概要プログラミングで音楽をつくってみたいと思い、音響プログラミングに手を出してみた。Mac、Git、Atom、Homebrewは既に用意されている前提で話を進める。20:59:54gitコマンドを楽にするシェルスクリプトをかいた概要.bashrcにgitのショートカットコマンドをつくったでgitのエイリアスコマンドをつくったのですが、中途半端だったので改良しました。前回のエイリアスでもそこそこにgitコマンドが快適になりましたが、gitコマンドを叩く度にブランチ名をタイプしないといけない仕様は改善すべき点だと思ったので、selectを使って解決しました。branchの値をselectで回せばいいと思っていたのですが、ブランチ名だけではなくファイル名とか取得されてしまうので加工する必要がありました。同じようなことを実践している記事があり、そちらを参考にさせていただきました。基本的なgitコマンドしか使わないのですが、毎回コマンド叩くの面倒くさい、楽したいということでエイリアスをつくってみました。