2007-11-01から1ヶ月間の記事一覧

common lisp CGI用のユーティリティ

common lispでCGIを書くときのユーティリティを書く。 あまり重いものを書く能力はないので、簡単なものを作りたい。 lisp-cgi-utilsでいいじゃないか、とは思うんだけど、自分でつくることに意味がある。。。んだと思う。enctypeにmultipart/form-dataを指…

なぜかFlex3

Flexのチャートを使ってみた。 それからもうひとつの課題として動的にコントロールを配置してみたい、っていうのがあったので、途中からAS側でチャートを作るように変えてみた。○ここまでやった感想 型宣言はあるけど、書いてる感覚はJavaScriptとそんなに変…

なぜかFlex2

動かしかたが分かったらサーバからデータを読みたくなるのが人情ってものだ。XMLをオブジェクトにマップしたかったけど、うまくいきません。 resultFormat="object"だと型エラー(たぶん) 結局resultFormat="e4x"でとることにした。 e4xいいな。。。 どっか…

なぜかFlex

初めてのFlexもともとはこの記事。 イマドキのIDE事情(オープンソースのFlash開発環境) http://journal.mycom.co.jp/column/ide/018/index.html.NET開発なんてやってると、Flashな世界がものすごく遠い。 正直よくわからん。 でも、.NetでWindowsFormばか…

;;どう書く?org 入出力の中継 を Common lispで

どう書く?orgの入出力の中継に手をつける。 コマンドライン引数は*posix-argv*に入ってくるらしい。 プロセスの起動はsb-ext:run-programでやるのがいいのかな? sb-posix:forkというのもあるので、fork→execする手もあるのか?と思ったらexecはない。 ??…

Common lispでURLエンコード、デコード

URLエンコード、デコードする関数。 sb-extを使ってるのでsbcl限定。 (make-array 0 :element-type '(unsigned-byte 8) :adjustable t :fill-pointer 0) 可変長の配列 (vector-push-extend (read-octet strm) vec) 配列を拡張して追加 (peek-char t strm nil…

Vim

vim

ESCが遠くて嫌。C+[もちょっと遠い。 C+cでもOkだったのか。知らなかった。