「オープンソースソフトウェアの育て方」をiBooksで読む
DocBookソースコードを取得
適当なフォルダにチェックアウトする。
サポートページで示されているコマンドだけでは依存している外部ファイルが抜け落ちるので注意。
svn co http://svn.red-bean.com/repos/producingoss/trunk/ja/ ja svn co http://svn.red-bean.com/repos/producingoss/trunk/tools/ tools
XSLTプロセッサで処理
今回はxsltproc*1を利用。
Java 6にバンドルされているXSLTプロセッサを利用しても良いと思う。
xsltproc docbook-xsl/epub/docbook.xsl ja/book.xml
ePubファイルを生成
echo "application/epub+zip" > mimetype zip -0X book.epub mimetype zip -Xr9D book.epub META-INF zip -Xr9D book.epub OEBPS
Inkscpe 0.46の日本語ロケール
フォントの扱いがおかしいのか日本語が表示されないのでLANG=Cで使っている。
JWebPane
http://developers.sun.com/learning/javaoneonline/2008/pdf/TS-6610.pdf
- JWebPane
- Abstraction of web page browser
- LoadStateListener
- Notifications on loading progress
- PolicyDelegate
- Decisions on sensitive actions
- UIDelegate
- Customized “browser” appearance
- API is evolving
Objective-CとJavaの境界がうっすらと見える。
"Lightweight"ってのは、多分描画系の話だろう。レイアウトエンジンから移植したとすればそれは最早WebKitとは呼べないだろうし。
あと気になるのはスクリプトエンジンかなぁ。Java 7ではRhinoを標準搭載とか言う話も出ているけど、ここへ来てJavaScriptCoreも載る事になるのか。