2012-12-01から1ヶ月間の記事一覧

herokuのアップデートで動かなくなったWebサービスを直したときの話

前に日記を書いたときに作りはじめたWebサービス,YTJukeに手を加えようと思ったら,"Application Error"と表示されてうまく動作しない状態になっていたので,そこからもとの状態に戻したときの試行錯誤の話です.直接ハマった所は1箇所だけで,何ともしょう…

sortで文字列の途中からソートする

ファイルの順番を自分好みに並べ替えたいときに. # (たとえば,2つのフォルダにそれぞれ以下のようなファイルがあるとする) $ ls ./*/*.ppm | cat ./new/exp001.ppm ./new/exp002.ppm ./new/exp003.ppm ./original/exp001.ppm ./original/exp002.ppm ./ori…

複数のバージョンのプログラムを性能比較するときの方法

Git

Gitを使ってソースコードを管理していて,少し前のアルゴリズムと現在のアルゴリズムを性能比較したくなることがあります. パラメータファイルの変更くらいなら,そのファイルを2つ作っておくなどでよいですが,複数のソースコードを変更した状態での比較だ…

日記を書くということについて

自分への戒めとして記します.あれこれと考え過ぎて,日記を書かないのは良くない. 次のことを思い出して,アウトプットへとつなげてほしい. 試行錯誤していてなかなか進まないなら,その試行錯誤の過程を書けばよい, 「まちがっているかもしれない」と思…

brew updateとupgradeの違い

manに書いてあることではありますが,忘れてしまうので記しておきます. updateは,Homebrew自体を最新版にして,内部で管理しているformula(パッケージ)も最新版にする. upgradeは,Homebrew内部で管理しているformulaのみを最新版にする. upgradeは,特…