2006-04-01から1ヶ月間の記事一覧

WebWork、2.2.2にて終了 - 以降はApache Struts Action 2.0に移行へ

http://pcweb.mycom.co.jp/news/2006/03/24/343.html へー。

サーブレットで継続

どうもスクリプトをコンパイルすると継続がうまく動かないようなので、Javaのサーブレット+JavaScript(未コンパイル)の2段構えにしてみた。 サーブレットは以下の通り。 import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import or…

WEB+DB PRESS vol.32

購入。ネタがやたら幅広いような。

弁護士のくず

3巻も買わないと。

OOoLatex homepage

(via nihilistic revelation.) メモメモ。

継続実験

いまいち理解していない… #!/usr/bin/env rhinofunction capture() { return new Continuation(); }function loop(interrupt) { var i; var cout; for(i = 1; i print("Value of i: " + i); if(i == interrupt) {cout = capture()} if(cout) return cout; } …

継続実験 その2

Continuationを投げてみた。動いてるけど、いいんだろうか… function capture() { throw new Continuation(); }function loop(interrupt) { var i; for(i = 1; i print("Value of i: " + i); if(i == interrupt) {capture()} } }try { loop(5); print("after…

RhinoServletで継続…失敗

継続後がうまくいかず画面真っ白。セッションからContinuationは取り出せてるようだけど…うーん。 function pause() { throw new Continuation(); }function service(req, res) { var sess = req.getSession(); var cout = sess.getAttribute("cout"); try {…

継続の話

http://www.kmonos.net/wlog/41.php#_2336040810

流用

JOB

最近、キライな言葉… 流用、流用 言うな!

継続 - Wikipedia

http://ja.wikipedia.org/wiki/%E7%B6%99%E7%B6%9A

FilesView

http://www.forest.impress.co.jp/article/2002/12/18/filesview.html ニッチだけど、個人的にピンポイント。

Javascript compiler (JSC) is broken in rhino1_6R2

https://bugzilla.mozilla.org/show_bug.cgi?id=310482 JSCがうまく動かなくて、いろいろ調べてたらバグだった・・・orz Fixはされているけど、リリースはされてない。 CVSから持ってくるか。

Rhino 1.6R3 pre

http://ftp.mozilla.org/pub/mozilla.org/js/ …と、思ったら1.6 R3 preのアーカイブがあった。 こっちではバグが直ってる。

RhinoServlet その2

気を取り直して、RhinoServletのその2。 JavaScriptのコードがこんだけ。 function service(req, res) { var wrt = res.getWriter(); wrt.println("<html><body><h1>Hello, Rhino Servlet.</h1></body></html>"); }で、コンパイル。 java org.mozilla.javascript.tools.jsc.Main -extends javax…

プログラミング言語を作る

日記がブックマーク化してるなぁ…

Rhinoでケイゾク

http://d.hatena.ne.jp/yojik/20060121/continuation メモメモ。

ハッシュテーブル

以前の続き。 キーの管理はハッシュテーブル内で。値の管理はハッシュテーブル外で。容量は決めうち。 #include <stdlib.h> #include <string.h>#define HASH_MAX_SIZE 64 // ハッシュの最大サイズtypedef struct _Hash { int size; char *keys[HASH_MAX_SIZE]; void *values[HAS</string.h></stdlib.h>…

マクロで変数名・関数名に展開

こんな感じで定義して… #define M(x) PREFIX_##x##_SUFFIX()int main() { M(FOO); }こんな感じに展開。 int main() { PREFIX_FOO_SUFFIX(); }いろいろ、応用がききそうだなー。

JavaScript Compiler

http://www.mozilla.org/rhino/jsc.html めもー。

LATEX 2ε美文書作成入門

とうとう購入。まあ、がんばろう。

RubyScript2Exe

http://oss.moongift.jp/intro/i-1536.html さくっと動作。しばらく使ってみよう。

ヘッダファイルに実装を書く

ヘッダファイルにプロトタイプ宣言を書くのがあまりにめんどくさかったので、「どーせ、外部に公開するもんじゃないし」とヘッダに実装まで書いてしまった。 あとあとトラブりそうな気もするけど、今のところは問題はない…ような。

Windowsエラー画面集

WEB

http://error.squares.net/ ?????

CUnit 導入ガイド

http://www.s34.co.jp/cpptechdoc/misc/cunit_guide/ CUnitはツール/ユーティリティの類ではありません。 テスト対象およびテストコードと一緒にリンクして実行モジュールを生成する'ライブラリ'です。 なるほど。

miniMIZE

(via Passion For The Future) 便利かも。もうちょっと使ってみます。

fileedge.com

WEB

http://www.fileedge.com/

頭の中でリフレイン

久しぶりに「Last regrets」を聞いたら、頭の中でずーっとリフレインしてる…-

プログラミングの禁じ手Web版 C言語編

http://www.cmagazine.jp/src/kinjite/c/index.html 読んでおこう。

カカオ99%

苦い…