cygwin

ファイルの更新日時を2日後に変更する cygwin

ファイルの更新日時を2日後に変更する

あまり、需要のある操作ではないですが、ファイルの更新日時を現在の更新日時の2日後に変更するということを、zshとunixコマンドの範囲でやってみました。(環境はcygwinで作業しました) ファイルの日付を取得する $ ls -l --time-style=long-iso filename | a…
C でヒアドキュメントごっこ cygwin

C でヒアドキュメントごっこ

C 言語 マクロ講座 # ## 編に触発されて、もうすこし悪戯を。(例によってcygwin+gcc) htmlでは、" (ダブルクォート)が多用されているので、cgiプログラムでは、文字列として定義するときにエスケープする必要があり面倒です。<h1 id="title">hello&…
C で lisp のwith系マクロごっこ cygwin

C で lisp のwith系マクロごっこ

色々なパラダイムの言語を噛った後に、c をやるのは面白いかもしれない。 例によってcygwin + gccで確認してます。引数を取るマクロ(#define)は、便利なんですが、予想以上でした。プリプロセッサが処理する時は単なる文字列として扱われるという認識です。「マクロの引数に指定できるものは何だろ…
windowsのgvimからcygwinのgrepやzshを使う cygwin

windowsのgvimからcygwinのgrepやzshを使う

vimから:grepで検索したときに、cygwinのgrepを使って検索するように以下を設定した。 set grepprg=grep\ -nH これで、vimから正規表現含みでgrepできるようになった。 と思っていたら、findstr(windows付属のコマンド)でも正規表現できたみたい…