2008-04-01から1ヶ月間の記事一覧
とりあえず発表資料を。JRE1.5以上の環境がある人用の発表資料または資料を800x600に画像化したもの。
perlやる人の悪い癖として、perlやらない人の「perlはわけわからん」とかの発言に対して「HTTPサーバできたよー」 use IO::Socket;$SIG{CHLD}=sub{wait};for($s=new IO::Socket::INET( LocalPort,9999,Listen,5,Reuse,1);$c=$s->accept;){if(!($p=fork)){whi…
イベント詳細はdoukaku.org。当日の会場の様子はustreamで中継されます。あとたぶん後日ニコニコ動画にもアップされる。 たぶんアホな話してきます。けっこう楽しみ。
http://www.taoyue.com/tutorials/pascal/index.htmlをやることにする随時更新 こんにちは! もうなにも憶えてなかったのでhelloworldから。 program Hello; begin (* Main *) writeln ('Hello, world.'); end. (* Main *) (* Main *)ってなんだよ! とおも…
lucille development blog さんの 『プログラミング言語の学会』 は並列化やコンパイラに焦点を当ててまとめてらしたので、こちらは、Garbage Collectionという視点で纏めてみました。なんかちょうど学会とかってどういうのあるのかなー、とか調べてみてると…
C++の、コンストラクタとかデストラクタとかコピーコンストラクタとかの呼ばれるタイミングとかがイマイチ感覚としてわからん。以下のようなコードを実行してみたりして、まあ自分で定義したものはだいたいこんな感じかなー、と想像することはできるかなあ。…
以下いいかげんだぞ! 信用するな!! 諦めてねえし!!! ガーベジコレクション(以下GCとかガベコレとか略す)は大事。なんで大事かって言うと、動的メモリ領域*1の管理は開発における最大のボトルネックの一つだから。メモリ管理のためのコードのために頭使…
世の中にはWindowsか、Xのある環境しか無いと思っている恐しいコード。切り分けするためのマクロがわからんかった。 #ifdef WIN32 #include <windows.h> #else #include <Xlib.h> #endif typedef struct ScreenInfo ScreenInfo; struct ScreenInfo{ int width_px, height_px; in</xlib.h></windows.h>…
itemizeの幅とか詰めたかったんで、/usr/local/share/texmf/ptex/platex/base/jarticle.cls参考itemizeを再定義。 % itemize \renewenvironment{itemize} {\ifnum \@itemdepth >\thr@@\@toodeep\else \advance\@itemdepth\@ne \edef\@itemitem{labelitem\rom…