Bash/Zshで二重括弧インクリメントを使う時の注意
Bash/Zshではシェルの拡張を使って((i++))
の様な
二重括弧を使って変数をインクリメント出来たりします。
ただこの実行結果の終了ステータスをきちんと考えないと面倒になる、という話。
Read on新しいGmailではフィルタの表示では順序が保持されないが中では順序保持されている?

結構前からデザインが新しく新機能が入るGmailのウェブインターフェースを試すことが出来る様になっていましたが、 ついにデフォルトが新しいものに変わるというようなメッセージが出てました。
新しいGmailで一つ心配なところがフィルタなんですが ちょっと試してみた所、一応今までどおりの動作を期待して良さそうな感じでした。
Read onMacがフリーズする現象を回避する(原因はBetterTouchTool)

最近Macが突如フリーズして、しばらくするとマウスがものすごく重い感じで動くものの またすぐにフリーズ、という現象が起きて困っていました。
いろいろアプリとかを止めたりして試してみた所どうもBetterTouchToolが原因のようです。
Read onRead the Docsでsetup.pyのないプロジェクトのビルドがエラーになる件

Read the Docsは主にSphinxを使ってドキュメントを生成しホスティングしてくれるサービスで、 GitHubのレポジトリと連携して自動でドキュメントを作成公開してくれたりします。
しばらく前からRead the Docsを使ってるレポジトリで貼ってるバッチがfail
を示して
いたのですがそれの原因がわかったので直しました。
gmail_filter_manager: GmailのフィルタをYAMLで簡単に管理する

Gmailのラベルやフィルタの使い方を色々考え直していましたが、 エキスポート出来るXMLファイルを直接手でいじるのが色々大変だったので YAML形式に変更して編集しやすくし、 それをGmailにインポートできる形のXML形式に変更するコマンドを作りました。
Read onGmailのラベルの使用法を工夫する
HomebrewのCaskのレポジトリがcaskroomからhomebrewへ移動
po: Parallel Operations, tmuxを使った複数サーバーの同時操作

複数のサーバーに同じ設定をするために色々な方法があると思いますが、 直接操作したい時に同じコマンドを送れたら便利です。
その様な方法もいくつかありますが、tmuxを使うと実際のターミナル操作を 全てのサーバーに同時に送ることが出来ます。
その様な状態を簡単に作るためのpo(Parallel Operations)というスクリプトを作ってみました。
Read on