linuxpluginwrapper

なんか、5.4-PRERELEASE を追いかけはじめてから、
Firefox が具合悪くなったので、make しなおしたら安定したのだけれど、
flash 使ったページとかで落ちるので、linuxpluginwrapper を新しくしたら、動いた。
今日は RELENG_5 のソースがずいぶん動いてるな。

きょうのきろく

久々に走った。
なんか、メーターにラップタイムをとる機能がついていたので、
区間平均タイムとかも出してみたよ。
50.78km (13476km), Av 24.6, Max 45.3
往路多摩川 Av 29.8
復路綱島街道-環七 Av 29.4
復路環七-世田谷通り Av 26.8
あらかじめ言い訳しておくと、世田谷通りは大蔵あたりで工事していて、
その渋滞が環八の内側まで続いていて、駄目駄目な感じだった。

jdk1.4.2 FreeBSD

Motif が必要。2.1.x じゃないとダメらしい。
/usr/local/bin/{zip,gm4} が必要(だがこれはpath変えられそう)。
linprocfs が必要(bootstrap に使う Linux JDK がちゃんと動かない)。
community source の src と bin は同じところで展開。bin にはフォントとか入ってる。
FreeBSD 用のパッチをさくっと当てるが、このパッチは -lkse とか付けちゃうので、
-lkse を -lpthread に書き換えておく。
tsort は GNU のじゃなくて /usr/bin/tsort なのが重要で、これもパッチを修正しておく。
patch -p0 < ../patch/jdk14.patches unsetenv LANG unsetenv JAVA_HOME unsetenv CLASSPATH setenv ALT_MOTIF_DIR /usr/local/X11.local unsetenv DEV_ONLY setenv ALT_BOOTDIR /usr/local/linux-sun-jdk1.4.2 setenv OPENWINHOME /usr/local/X11R6 cd control/make gmake scsl -lX11 がみつからない、とも言われるので、これはj2se/make/sun/security/policytool/Makefile を修正。 awt, applet のあたりでヘッダやライブラリがたくさん見つからない。 これはちょこちょこ個別に対応。 javaws で挫折中。

本買いすぎ

買いすぎなのだが、読まなきゃいけないわけですよ。
– はじめて読む XML (アスキー)  これ、懐かしい「はじめて読む 8086」とかのシリーズで、けっこういい感じだ。
– RTL設計スタイルガイド (hdLab) 大学でまとめ買いすると安いのです。
– Java のなにか  いい本ないですかね。

TODO Today

– ReCSiP Website
– FPL の予稿 (Webをreferする)
– 要約筆記のやつ
Webページを作る以外の仕事はだいたいできたが、予稿のどこで参照するかが問題。
まあ今夜中に決着を着ける予定。
すこしでも前へ進まなければ。

firefox

FreeBSD 5.4-PRERELEASE (つまり RELENG_5) を使ってるのですが、
最近 firefox がどうも不安定。
glib とか gtk とか firefox とか作りなおしたら直ったみたいです。
libc 関係?

mdconfig

CD-RW ドライブが具合悪い感じなので、
ISO イメージを CD に焼かずに mount しようと思ったのだが、
最近の FreeBSD には vnconfig がなくて、かわりに mdconfig を使うらしい。
使うときは、
leucine# mdconfig -a -t vnode -f hoge.iso
md0
leucine# mount -t cd9660 /dev/md0 /mnt
いらなくなったら
leucine# umount /mnt
leucine# mdconfig -d -u 0
こんな感じだ。