rcmdnk's blog

20170123_shelllogger_200_200

プログラムを書いている時に出力をDEBUGやERRORと言った レベルに分けておいたりすることがよくあると思いますが、 シェルスクリプトでそんなツールを用意してみました。

ちょっと工夫としては、ファイルへ出力されたりパイプでコマンドに渡す様な時は、 grepとかでやっているように色の装飾などを消す、という作業をしてる点。

Read on

Introduction to the Command Line (Second Edition): The Fat Free Guide to Unix and Linux Commands (English Edition) 電子書籍: Nicholas Marsh

wercker を使ってこのブログをビルドしていますが、 Dockerベースのものに移行した時にちょっと分からないことがあって手間取りました。

werckerの環境が良くわからないのでwecker.ymlに色々werckerのチェックを入れて pushしてウェブで確認みたいなことをしてましたが、 ちょっと色々やりたい時にそれだと面倒なので、 ローカルで直接タスクを実行する Wercker CLI を試してみました。

Read on

20170119_werckerenvironment_200_200

werckerからnon-Dockerなclassicな方法を使ったアプリケーションを停止するよ、というメールが来ていて Dockerベースな方法への変更を促されました。

Dockerベースなアプリケーション自体はだいぶ前から利用出来るようになっていて、 猶予期間が終わったので古い方法は廃止しますよ、ということらしいです。

Dockerが使える様になったのは見た記憶がありましたが古いのが使えなくなるのは気づいてなかったので 今更ながら移行しました。

Read on

Developers Code 本物のプログラマがしていること (アスキー書籍) | Ka Wai Cheung, 新丈 径 | 工学 | Kindleストア | Amazon

Homebrewで作業をしている時にどうも人と環境が違うな、と思っていたら、 現在のHomebrewではstable versionとmaster branchを使うdeveloper versionがあって、 いつの間にかdeveloper versionになっていました。

以前は全てmaster branchを追う形になっていましたが、1.0.0辺りから この辺のstableなリリースの形を始めたみたいです。

Read on

Link Check Free 1.3

このブログはビルドした後に、Travis CIで LinkChecker というツールを使ってリンク切れ等が無いかチェックしています。

Travis CIでは当然毎回Linkcheckerをインストールしてるわけですが、 最近のビルドからエラーが出てチェック出来なくなっていたので 取り敢えずの処置を入れました。

Read on