cgi
親切な通りがかりの人(多分)からコメントが。結構前にCommonLispで何かを作る 4 SBCLでCGI - テンポラリにSBCLでシェバンスクリプトが書けないって書いてたんだけど、#!/usr/bin/sbcl --scriptでいけるんだそうだ。早速試す・・・。と、うまくいかない。 …
common lispでCGIを書くときのユーティリティを書く。 あまり重いものを書く能力はないので、簡単なものを作りたい。 lisp-cgi-utilsでいいじゃないか、とは思うんだけど、自分でつくることに意味がある。。。んだと思う。enctypeにmultipart/form-dataを指…
ちょっと何か書いてみようと思って、すぐに詰まった。 古典的なCGIを書こうと思ったんだけど、 ・文字コード変換 ・URLエンコード、デコード ってどうすりゃいいのかわからない。 標準ライブラリとかCLISP、SBCLのライブラリに入ってるのか、入ってないのか…
SBCLでコンパイルするのも面倒な気分。 なぜかエンドユーザの会社にいって障害対応なんかしたので今日は疲れているのです。 でも疲れている時に限って色々やりたくなるのはなんでだろ?ともあれ、今日はCLISPでCGI POSTする側はこんな感じ。 #!/usr/bin/clis…
CGIって #!sbclのパスその後にプログラムを書くって感じでいいと思うんだけど、sbclのパスってどこなんだろ? findで調べんのかなぁ、って思ってたら昔書いたメモ発見。 which xxxでパスがわかるってさ。 which sbclで /usr/bin/sbclて返ってきた。 というわ…
まずはApacheを入れる。Apacheのインストールと設定 インストール自体は簡単。 UbuntuだからSynapticパッケージマネージャでApacheを選ぶだけ。 あぁ簡単。 Synapticパッケージマネージャを立ち上げて「Apachem」で検索。 ん??Apacheって1.3xx系と2.xxx系…
Webアプリを作るのはいいとして、どうやって作ればいいんでしょう?? SBCLを使ってるんだけど、Webアプリ作るフレームワーク見たいのあるのか? 軽く調べてもない。聞いたこともないから多分ないんだろう。 単純なCGIでいいや。と、いいつつ実際にCGIで何か…
ANSICommonLispとOnLispはざーと流し読みした。 最初は練習問題をときながらちびちび読み進めてたんだけど、だんだん面白そうなところだけ先に読み出してしまう。 でー。大体は読んだ。ポールグレアムだから読みやすかったし、なんとなく分かってきたような…