JavaとアーチェリーとGPSと諸々と

でるでると言ってなかなか出てなかった Path Finder 4.0。
Tiger インストール以来、導入を見合わせていたけど先日ついに出た。
"Slow cooked to Perfection"、だそうで。

前のバージョンからの無償アップグレードのオファーがあったのでこりゃ使わない手がないでしょうということで導入。

前も迷ったけど、Safari でダウンロードしたファイルを "Finderで表示"とかができない。
これはちょこちょこっと Path Finder のパッケージをいじればいいんだけど毎回忘れてしまうのでメモ。
Why doesn't clicking on a folder in the Dock show up in Path Finder?
パッケージの中にある、Contents以下の "PkgInfo"ファイルの中身を“FNDRMACS”と書き換えて再起動。
たいした手間じゃないけどアップデートのたびにやるのがチョット面倒。

Finderと完璧に置き換えてしまう強烈な技もあるけども、安定度を見極めてから・・・。
I’d like to replace Apple’s Finder with Path Finder. Is that possible?
タグ :
・テーブル内での折り返し禁止
<td nowrap="true"> は効かないらしい。<td nowrap>はOk
・エンコーディングの指定
JEditorPane.setContentType() で指定しておく。
なぜか meta タグにエンコーディングを記載しておくとレンダリングしてくれず真っ白になってしまう。
幾つか事例は見つかったけど詳細は未調査。
・クラスパス内の画像の表示
ClassPathURLStreamHandler 的なものを作ろうとしたけどなんとか手間を省けないかと考えた。
---------
String baseurl = 画像と同じクラスローダで読み込まれるはずのクラス.class.getProtectionDomain().getCodeSource().getLocation().toString();
if(baseurl.endsWith(".jar")){
baseurl = "jar:"+baseurl+"!/";
}
で baseurl を取得しておいて
<img src="${baseurl}com/mypackage/picture.gif">
---------
といった感じ。jar ファイルからクラスが読み込まれているときだけ JarURLConnectionを使わせるってこと。
これで画像が jar ファイルにあってもクラスパス内に展開されていても表示できる。

classpathpicture.jpg
JEditorPaneにクラスパスに配置されてる画像を表示したとこ
#Tabel / Thread Dump / Sequence の左側に配置されてるやつ
タグ :