cygwin 20 2月 2008 ファイルの更新日時を2日後に変更する あまり、需要のある操作ではないですが、ファイルの更新日時を現在の更新日時の2日後に変更するということを、zshとunixコマンドの範囲でやってみました。(環境はcygwinで作業しました) ファイルの日付を取得する $ ls -l --time-style=long-iso filename | a… 続きを読む
cygwin 3 12月 2007 C でヒアドキュメントごっこ C 言語 マクロ講座 # ## 編に触発されて、もうすこし悪戯を。(例によってcygwin+gcc) htmlでは、" (ダブルクォート)が多用されているので、cgiプログラムでは、文字列として定義するときにエスケープする必要があり面倒です。<h1 id="title">hello&… 続きを読む
cygwin 30 11月 2007 C で lisp のmember-ifごっこ(lambdaっぽいこと) 今度は、common lisp の member-if に似たことをしようとしてみました。 1: member_if(it, list, new_list, 2: Point* p = it->element; 3: if (p->x % 2 == 0) nil; 4: ); 2,3… 続きを読む
cygwin 30 11月 2007 C で lisp のwith系マクロごっこ 色々なパラダイムの言語を噛った後に、c をやるのは面白いかもしれない。 例によってcygwin + gccで確認してます。引数を取るマクロ(#define)は、便利なんですが、予想以上でした。プリプロセッサが処理する時は単なる文字列として扱われるという認識です。「マクロの引数に指定できるものは何だろ… 続きを読む
cygwin 20 3月 2007 windowsのgvimからcygwinのgrepやzshを使う vimから:grepで検索したときに、cygwinのgrepを使って検索するように以下を設定した。 set grepprg=grep\ -nH これで、vimから正規表現含みでgrepできるようになった。 と思っていたら、findstr(windows付属のコマンド)でも正規表現できたみたい… 続きを読む