tips
これまた通常あまり使うことはない気もするけど、ハマったので記録として残しておく。 java.util.DateクラスでtoStringメソッドを呼び出すと「Wed Apr 07 21:26:05 JST 2010」のような形式の文字列を表示する。こいつから逆にjava.util.Dateオブジェクトを生…
バイナリファイルの先頭バイトを切る必要があり、どうしたらよいか調べた結果、ddコマンドで行けることが分かった。 最初、cutコマンドを試したけど、バイナリファイルが相手ではうまく切ることが出来なかった。head、tailコマンドも同様に駄目だった。この…
EmacsでClojureのソースを見やすくするために、clojure-modeを入れる。 clojure-modeをgitでダウンロード git clone git://github.com/jochu/clojure-mode.git .emacsの編集 ここでは~/opt/直下にgitでclojure-modeをダウンロードした場合を想定。 (nconc lo…
0以外はエラーと思い込んでいると、意図しない動きをする恐れがある。 diffコマンド、cmpコマンドでは以下のようになっている。 0・・・差分なし 1・・・差分あり 2・・・エラー
Clojureをインストールする sudo port install clojure プログラミングClojureのサンプルコードをダウンロードする git clone git://github.com/stuarthalloway/programming-clojure.git
MacPortsでgitをインストールする。 sudo port install git-core
例外処理機構のないperlで、例外処理と同じようなことをするにはどうすえば良いか。 結論としてはevalを使用すれば良い。 サンプルコード #!/usr/bin/perl use strict; use warnings; # エラーが発生する場合 eval { 1/0; }; if ($@) { print "Error1: $@"; …
仕事で少し試したので、備忘録として。 JUnitを使ったことがあると、何をやっているか直感的に分かるかもしれない。 サンプルコード(成功する場合) #!/usr/bin/perl use strict; use warnings; use Test::Simple qw(no_plan); #以下は成功する。 ok(1 == 1…
どれくらい使う機会があるか分かりませんが、面白かったので。 /bin/true echo $? 0 /bin/false echo $? 1Mac OSの場合は、パスが少し違っていました。 /usr/bin/true echo $? 0 /usr/bin/false echo $? 1