jFD開発したりしなかったり日誌
2004-06-09 [長年日記]
_ わー酷い
先日リサイクルショップで42円(税込み)買ってきた
スキャットマン・ジョンのCDを聞いてみた。
テクノミックスというのがあったが、すんげえ適当。
元の曲にちょろっと音を被せただけでテクノバージョンだそうだ。
アレンジも日本人の仕事っぽい。
この人、プッチンプリンといい、苦労してきただけあって
本当に仕事選ばなかったんだなあ。
南無阿弥陀仏。
_ FileFish
K.Takata氏のご協力で、JNIを使ったローカルファイルシステムを実装してみた。
元々K.Takata氏がJF用に書いたクラスなのだが、使わせていただいた。
JavaVMの実装ではファイルの属性を取得するたびにディレクトリ全体を
読み込むような命令が実行されているそうだが、そのために効率が非常に悪く、
大きなディレクトリを開いたときに問題になっている。
K.Takata氏のライブラリでは解決策としてディレクトリリストを取得すると同時に
ファイルの全属性を取得してキャッシュしていて、命令の発行を一回で済ませている。
今のFileFishの実装では、ファイル種別(ディレクトリかファイルか)、タイムスタンプ、
ファイル長、存在するか等を一まとめにして「FileAttribute」クラスとして扱っていて、
一つでも取得しようとすると必ず全属性が取得されるので、
どうにも時間がかかってしまっている。
で、K.Takata氏のファイルクラスを組み込んで試してみたところ、
大きなディレクトリを開いたときの感触がきびきびしたものになった。
さて、これの扱いはどうしたものか。
K.Takata氏、このライブラリのライセンスどうします?
ちなみにFileFishはBSDスタイルですが。
_ 茶箱
仕事帰りに茶箱に寄ってみた。
酒は飲みたし、jFDは書きたし、うちには帰りたくなしで、
「酒飲みながらコード書ける場所どこかな」
と考えたらあそこだったんで。
今日は特に何もイベント等無く、お客が4人来ていて一人が
DJしているだけだったが、つくづく不思議な店だと思う。
店長を含めて6人しかいないのに、PCが8台にXBOXまであるってどうよ。
DJ以外全員パソコンに向かって、コード書いてるわ(僕)、
IRCしてるわニュースサイと見てるわNethackしてるわ、
裏でWinnyだかWinだかXM動いてるわ、
店長はカウンターの中でググってるわで、実にマッタリした
オタク空間をかもしだしていた。
最初はまじめにコーディングしていたのだが、ひとつ発見したが、
知らないハウスが流れてる中でコーディングって無理だわ。
脳みそのどこかが占有されているようで、普段だったら3分で
考え付くアルゴリズムが15分かかっても整理しきれなかった。
で、ひたすらXBOXでジェットセットラジオをやっていたのだが、
画面酔いを起こして吐きそうになった。
おえっぴょ。
- http://starseed.ne.jp/?date=20040609 ×403
- https://starseed.ne.jp/?date=20040609 ×114
- http://homepage3.nifty.com/k-takata/diary/2004-06.... ×6
- http://ezsch.ezweb.ne.jp/search/ezGoogleMain.php?q... ×3
- http://jjjjjj.ddo.jp/www/yws_wd=Yahoo!チャット|page=1.... ×3
- http://a.hatena.ne.jp/zz_sexy/ ×3
- http://www.gree.jp/?mode=profile&act=look&user_has... ×3
- http://mixi.jp/show_friend.pl?id=19358 ×2
- http://slashdot.jp/ ×1
- http://ezsch.ezweb.ne.jp/search/?query=加藤茶 スキャットマン... ×1
- http://a.hatena.ne.jp/YourHouse/ ×1
- http://phenterminerx.blog.expedia.fr/ ×1
- http://cappuccino.jp/keisuken/logbook/ ×1
- http://www.shioshiopg.clubsite.jp/fsearch/search.a... ×1
- http://blog.chew.jp/result/ジェット/ジェットチャット ×1
- http://ezsch.ezweb.ne.jp/search/ezGoogleMain.php?q... ×1
- スキャットマン ×21 / キーワード不明 ×10 / スキャットマンジョン ×9 / 加藤茶 スキャットマン ×6 / スキャットマン 映像 ×5 / スキャットマン・ジョン 動画 ×4 / スキャットマンジョン 動画 ×4 / xmlapi.jar ×4 / スキャットマン・ジョン ×4 / スチャットマン ×3 / スキャットマン 動画 ×2 / 金蹴り ×2 / バカ映像 ×2 / スキャットウーマン ×2 / スキャットマンジョンの映像 ×2 / スキャットマン ジョン 動画 ×2 / スキャットマンジョン 加藤茶 ×2 / FileFish ×2 / スキャットマンジョン・動画 ×1 / ?K???????_ ×1 / イケメンヌード ×1 / 池上学院 2ch ×1 / Ant Build.XML Groovy ×1 / Filefish ×1 / jfd2 ディレクトリ 属性変更 ×1 / スキャットマン ジョン ファイル ×1 / スキャットマン wiki ×1 / 茶箱 テクノ ×1 / バカ動画 ×1 / jFD 日記 ×1 / プッチンプリン スキャットマン・ジョン ×1 / fileattribute c# 取得 ×1 / スキャットマン ジョン ×1 / スチャットマン 動画 ×1 / ラ・ジュテ スナック ×1 / スキャットマン ・ジョン ×1 / スチャットマン♪ ×1 / takata yahoo.co.jp ×1 / pnuts ×1 / スキャットマン・ジョン 加藤茶 ×1 / テクノミックスメンテ ×1 / 加藤 スキャットマン ×1 / ニュースサイと ×1 / 2004年 スキャットマン ×1 / motiondive tokyo VJ ×1 / http://www.starseed.ne.jp/ikemen/diary/tdiary/?date=20040609 ×1 / スキャットマン プッチンプリン 動画 ×1
BSD スタイルライセンスがいいですかねぇ。何にするにしてもドキュメントを整備しないと。
ファイルの属性に関しては、これですね。
http://homepage3.nifty.com/k-takata/diary/2001-07.html#07
FileFishは色々なライブラリ使ってるんで、ライセンス関係の調査でけっこう苦労しました。
FileFishのドキュメントは、概要とライセンスなど最低限を除いてWikiに書いていこうと思っています。
あれが一番楽なんで。
あわよくば手伝ってくれる人も現れたらラッキーですし。
スキャットマン・ジョンって懐かしい。42円て!!
まだ売れ残ってたんで、1枚あげましょうか?
昔定価で買った記憶が、、、>スキャットマン
http://homepage3.nifty.com/k-takata/mysoft/fastfile.html
正式公開しました。修正 BSD ライセンスです。
nogさん、切ないですねえ・・・
最近のスキャットマンは、投売り最右翼のような気がします。
あの人が流行ってた当時、スキャットウーマンだとか、加藤茶のスチャットマンだとかアイタタタなパチモノが多かったのが懐かしいです。
K.Takataさん、早速落とさせてもらいました。
さて、FileFishにはどういう形で組み込みましょう。
対応してないプラットフォームのことを考えて、jarは別にしておこうかなあ。