2011-01-01から1年間の記事一覧

C99未定義の動作を試すとこうなる

c

このコードはC99としてコンパイルすることが出来る。(注: 最近のgccでは問題の式について警告を発します) #include <stdio.h> int print(int num, int args[]) { int i; for(i = 0; i < num; ++i) { printf("%d", args[i]); } return 1; } int main() { int a = 2; r</stdio.h>…

IIS上のPowershell CGI ScriptでPOSTリクエストを処理する

IISではCGIモジュールを利用することで、スタンドアロン形式のスクリプト実行プログラムを通してCGIスクリプトを実行することが出来る。PowerShellも当然ながら例外ではない。検索エンジンで適当なワードを検索すれば、いくつもの導入事例を見つけられるだろ…

Thunderbird8の迷惑メールフィルタがバグっている件について

普段メールを送受信するのにThunderbirdを使っているのだけど、最近のバージョンになって、迷惑メールフィルタの調子がおかしい。手動で迷惑メールフィルタを実行すると、大体5,60件ぐらいマークを付けて止まってしまう。再度実行すると、マークが付いて…

Powershell 2.0でチャーチ数の夢を見た

(***) $one=&{params($f)&{params($X)f x}};とか受け付けてくれない残念なps1 と言われて、最初は何のことか分からなかったけど、なるほどチャーチ数であることに気付いた。 折角なので受けて立とう、その挑戦を。 全ては1から チャーチ数の1は以下のよう…