2008年7月16日水曜日

iaxmodem

いつのまにか、iaxmodemが、メモリを 400MBも消費していて、swapを食い尽くしている。
なんでだろ? 取りあえず kill。

2008年7月14日月曜日

どんなことでも

夢中になることには、夢中になるだけの価値がある。

いや、なに、たまには、自分を励まさないとね。

FOP (続き)

当分、FOPに縦書きサポートが入りそうにない、となると、
1. 自分でFOPをハックするか、
2. PDFJに手をいれるか、
3. TeXでなんとかするか
なんだけれど、たぶん、現時点では、ルビに関する組版が一番まともなのは、2。
マクロを上手く作れば、3もたぶんいい線いくと思う。ただ、今の TeXに手を入れて unicode対応にするのは、dviファイルの互換性を一旦捨てないとだめだと思う。互換性を捨てる気であれば、TeX本体そのものの改造はそれほど大変ではないと思うが、関連のツール類が全部使えなくなるのは、ちょっとつらい。
FOPのルビは、(いままで見た範囲では)あまりできがよくない。CSSでルビを実現したときのように、ルビが前後の文字に重なる量がいかにもやっつけ仕事だ。この辺のロジックを調整するのは結構大変そう。

いかにも車輪の再発明になりそうな仕事なので、できることなら手をつけたくない。
必要な範囲内での縦書対応だけであればそんなに大変そうには見えないけれど、他との整合性まで考えると泥沼にはまりそうな、いやな感じのする仕事だ。

2008年7月11日金曜日

FOP-0.95

0.95betaが出ているのだけれど、まだ縦書きには対応していないみたい。
90°傾けた縦書き用のfontを用意してでごまかしてやるってのも一つの方法ではあるけれど、フォントのライセンスがね。。。

2008年7月10日木曜日

xmlns

xmlの方で、xmlns宣言がしてあるときは、xslの方でもxmlns宣言をしないと、templateにマッチしてくれない。気がつくまで随分時間を費やしてしまった。

2008年7月4日金曜日

某サイトのアクセス数 (その3)

あれ? もしかしたら、If-Modified-Since 対応ってのは、リクエストヘッダを一々確認しなくても、Last-modified ヘッダを返してやれば、コンテナ側で勝手に処理してくれるのかな。

---
[追記] apacheは処理してくれるけれど、tomcatは処理してくれない。
---
[追記] はてなアンテナは、HEADで読みにくるけれど、Last-Modifiedを無視して、もう一度 GETしてくる。

2008年7月2日水曜日

某サイトのアクセス数 (続き)

アクセスが一番多いのが、Yahoo Slurp なのだけれど、動的に生成されているページまでくまなくクロールしてくれるので、これがたぶん無駄なアクセスになっているのだと思う。

動的なページといっても、実際には殆ど変化のないページなので、If-Modified-Since ヘッダに対応するようにすれば、実際のトラフィックは、もっと減るのかもしれない。

まあ、絶対量的には気にするほどのトラフィックではないのだけれどね。