jFD開発したりしなかったり日誌
2005-10-17 [長年日記]
_ ええっ、そんな
Night for Java Technologyがらみで気になって、今年のJava Oneの
スポンサーを調べていたら、アップルさんがいないんですが。
なんてこったい、今年こそアップル賞でパワーブック狙おうと思ってたのに。
でもIBMさんと富士通さんがいるので、タブレットPCを商品にしてもらえないでしょうか。
是非。
_ jFD1
jFD2をリリースした現在、jFD1はもう役目を果たしたと思いますので、
Webからは引っ込めました。
jFD2はjFD1より多少重いですが、それ以上にPCが高速化し、
またそれ以外は機能、完成度等、全てにおいて上回っていると自負しています。
引き続きjFD2のご愛顧をお願いいたします。
_ 自棄酒を買いに
夜中過ぎにコンビニに行ったが、ふとそのコンビニの上のマンションの駐輪場が
空いてるのに気がつき、店員のお兄さんに
「ここの店長さんって、このマンションのオーナーなんですか?」
と聞いてみた。
気さくなお兄さんで、バイクの駐輪場を探してることを話したら、
店長さんを紹介してくれるそうだ。
店長さんはオーナーではないそうだけど、オーナーさんを紹介してくれることになった。
ありがたい。
今度こそ話をまとめたい。
2005-10-16 [長年日記]
_ 今日のボクシング
思いっきり練習してて地震に全く気づかず。
そんなに揺れてたの?
半月ぶりの練習。
体はいうことを少しも聞いてくれない。
プリンストレーナーが腹をつまんでくるのはセクハラだと思う。
KさんがiPod nanoを買ったそうで見せてもらった。
いいなあ、あれ。
まあ、自分の使い方にはshuffleの方が向いているんだけど。
_ それから、
一回家に帰って運動着を置き、駅前へ。
クリーニングでワイシャツを回収し、不動産屋でバイクの駐車場について相談。
バイク用はあるけど一杯だそうだ。
それに家から離れてるのでちょっと辛い。
それから電車で渋谷へ。
N氏が新しく働き始めた店に顔を出した。
まだ新入りなのでお客とどうどうと話をするわけにもいかず、
店の商品を眺めてる振りをしながら小声で会話。
お金に余裕が出来たら(当分先だけど)なんか買いに来ます。
で、晩飯食って帰宅。
_ ちょっとコーディング
マサトク社長が「こんなソフト無い?」と言ってたのが、
jFD2のスクリプトを使えばけっこう簡単に作れそうだったので、
ためしに書いてみた。
大人数が参加したイベントで撮った写真を配るので、
写真を映ってる人で振り分けたいんだそうだ。
画像ビューアでファイルを表示し、振り分け先チェックボックス、
振り分け先テキストフィールドのあるダイアログを表示する。
振り分け先テキストフィールドに入力された状態でOKボタンが
押されると振り分け先チェックボックスを追加して、
そうじゃなかったらチェックボックスの状態を見てファイルを
振り分ける、というのを繰り返すのだが、最初、空改行も含めて75行だった。
その後少し機能を付け足したけど、87行に収まった。
んー、簡単。
_ 思うが、用途は限定されるけどjFD2はこういう簡単なツールを
作るにはかなり便利な環境だと思う。
シェルスクリプト的に環境に機能を追加できるのだが、jFD2用に整備された
APIが使用可能なので、たとえばダイアログを表示するのなんかは
かなり簡単に出来る。
ただし、残念ながら一般ユーザーにFDのインターフェイスは馴染みが薄すぎるため、
このままでは全員に使ってもらうのは厳しい。
この部分だけを切り出して整備して、ライブラリ的に提供すれば
便利かもなあ。
_ その後、弟に見せたら好評で、意見をもらったので
ちょいちょい改良したら119行に。
使い捨てスクリプトのつもりで書いてたんだけど、なんか激しく
便利かつ高完成度になってしまった。
なんか完成しちゃったっぽい。
2005-10-15 [長年日記]
_ Night for Java Technology予選
午前と午後があるのだけど、僕は午前の部で参加した。
今回の主催者は過去2回に比べると気合が入っていると感じられた。
求めてきているデモのレベルが高くなっている。
今回はデモにもエンターテイメントとして成立するレベルを
求めてきているような気がする。
僕のデモは3番目。
決して褒められた物ではなかったが、予選の意義である、
面白いデモになるのではないか技術的可能性を審査員に訴えかけることには
成功したと思う。
多分、予選は通過できたんじゃないかなあ。
通過できたら本戦ではI氏も参加してデモるんで、皆さんお楽しみに。
_ バイクを買いに行く
それからI氏と合流して、溝の口のレッドバロンへ。
先週月曜日に見に行って、良さそうな中古の2001年版スカイウェイブを
紹介されたのだけど、
悩んだ末に取り寄せてもらった。
I氏はバイク好きが高じるあまり頚椎を折ったつわものなので、
実物を見て判断してもらうことになっていた。
届いたバイクは、綺麗な白のビッグスクーターで、I氏の見たてでは
「前の持ち主はとても丁寧に乗ってる。問題無いよ。
っていうか、俺が真価を発揮するのは怪しげな店の怪しげなバイクだ、
レッドバロンじゃしっかりしてるから意味ねえよ。」
だそうだ。
なるほど。
見るべきポイントを教えてもらったが、足回りにも問題ないし、
エンジンもよく動いてるらしい。
でかい買い物なので悩んだが、決心して契約することにした。
見積もりを出してもらい、数千円の割引と雨具、グローブをつけてもらった。
人生最大の買い物じゃなかろか。
水曜日に納車だが、無事早く帰れることを願いたい。
_ I氏は元々かなりの走り屋で、バイクのことをよく知っていると
店員のお兄さんに感心されていたが、I氏も店員さんも揃って頭のおかしい
走り屋だったので話が合う模様。
I氏は事故以来バイクから離れていたが、見てるうちに自分も
乗りたくなってきたようで、店員さんに頼んで気になる一台を
試させてもらっていた。
どうせ貧乏になるなら仲間が多い方が楽しいので
「いいじゃないですか、程度も良さそうですし。
よくわかってないですが。
ツーリング連れてってくださいよ」
とそそのかしまくった。
是非買っていただきたい。
_ それから、駅への途中でスリランカ料理屋というのを見つけ、
I氏と晩飯。
インド料理のように辛いのかと思ったが、もっとまろやかな
味付けだった。
ゴーヤのサラダ、おからのカレー、えびのカレーを食べた。
おからのカレーは非常にマイルドで、少しだけスパイスの効いた
ポタージュのような味わいだった。
それから駅近くの時代屋というバーで飲み。
ギネスとウイスキーを少々。
いい感じに酔って、気がついたら朝だった。
2005-10-14 [長年日記]
_ 部屋でぶつぶつ独り言をする
土曜にNight for Java Technologyの予選があるのだけど、
それに向けてちょっとデモの練習をしていた。
ご存知の通り僕は一人暮らし。
一人で、でも明るい声で自作ソフトの説明をするのは
かなり不気味な気がした。
お隣さんに
「あの人、危なそうな雰囲気だったけど、とうとう壊れちゃったんじゃないかしら」
とか思われてたらどうしよう。
とりあえず構成を決めてやってみたが、Night for Java Technologyの
ルールである5分に収めるのはなかなか難しく、かなり早口でやっても
6分30秒を超えてしまった。
ネタの取捨選択が必要かもしれない。
まあ、予選はそこまでシビアに時間制限見ないそうなので、土曜はこれでいいか。
_ カウンター
jFD2のサイトのカウンターを見てみたら、40とかになってて驚いた。
1時間前に見たときに1万6千台だったので、どうも2の14乗、
16384で桁あふれしたようだ。
ソース見て確認したわけじゃないけど。
んー、仕様としてどうかと思う。
_ マニアの瞳で昆虫観察
職場の非常階段が喫煙場所になっているんだけど、
僕はタバコは一切吸わないんだけどたまに休憩に行っている。
会社の裏は川が流れてて、多分そこで発生したトンボが飛んでいた。
「もうそんな季節か」
と感慨にふけってたら近くの階段の手すりに一匹止まっていたので
観察してみた。
今まで気がつかなかったがトンボも呼吸をしていて、節になった
体が膨らんだり縮んだりしていた。
呼吸はものすごく速く、常に規則正しく動いている。
羽は細かい骨組みに透明な幕がかかっているような構造になっているが、
先端に一箇所だけ透明じゃない部分がある。
足には毛が生えていて、大きな複眼の内側は思ったより空っぽで、
首の付け根はけっこう中のほうにあった。
注意して観察してみるとすごく造形が細かく
「うおー、すげー、超作りこんでるじゃん!
海洋堂も真っ青のクオリティだよ!」
と思ったが、模型じゃないんだから当たり前。
_ Java2D
Java2Dを使ってちょっと色々書いている。
このAPIはかなりよくできていると思う。
AdobeがAPI策定に関わったそうだが、
「SunはJavaでPhotoShopを作るつもりか?」
と言われたのは伊達じゃないようだ。
覚えることが多くて大変だが、わかってしまえばけっこう面倒くさい機能が
簡単に実装できてしまった。
ただし、僕の経験上、Javaはイメージの貼り付けのような操作の
パフォーマンスが悪い。
たとえばペイントツールで線を描くときに、線が伸びるたびに
画面全体をリフレッシュするような実装をすると、パフォーマンスが
テキメンに落ちるようだ。
で、クリッピングが肝になるようだ。
更新された部分だけをRepaintManagerに通知するような実装にしたら
(感覚で)50倍くらい効率よく動作してくれた。
こういうチューニングは楽しい。
2005-10-13 [長年日記]
_ シェアウェアについて
自分もjFD(特に2)で理解したけど、ソフトを公開するというのは
エネルギーが必要となる。
ぶっちゃけると、もしもjFD2を自分だけで使うなら、コードの
何割かは不要になるし、回避方法わかってるからほっといていい
バグも一杯ある。
あと、面倒くさがってまだやってないけど、ドキュメントを書く
必要も無くなる。
それをやった上であえて公開してまで求めるものは人それぞれだけど、
これだけは言いたい。
プログラマは余暇でシェアウェア書いて濡れ手に粟でウハウハ、
なんて勝手に考えてんじゃない。
おそらく99%のシェアウェア作者は、その時間を残業に当てた方が
よっぽど儲かる。
勝手にぼろい商売してると勘違いしてシェアウェア批判してる人たちは
考えを改めて欲しい。
_ 駐車場探し
教習所の卒業検定も通ったのでいよいよバイク購入の準備中なのだけど、
駐車場が無い。
前にも書いたけど、大家が変わったときに駐輪場を勝手に登録制にされ、
さらに「もう一杯だから入れません」とふざけたことを言われてる。
それは駐輪場の一部を勝手に駐車場にしたからで、そうじゃなきゃ
まだスペースは残ってるはずなのに。
で、バイクは車庫証明が要らないので道端に停めるという極悪なことも
可能ではあるんだけど、さすがにそれはどうかと思うので駐車場を
探している。
裏に建った家のうち一軒が、駐車場があるけど使ってないようなので、
使わせてもらえないかお願いにいってみた。
残念ながら月末か来月頭に車を購入予定だそうで、断られた。
で、今朝出社の時に近所の家の奥さんがちょうど家に入ろうとしていたので
声をかけてみた。
僕のマンションのすぐ前で、家の前にギリギリ一台停められるくらい
のスペースがあったので気になっていた家だったのだけど、
話してみたらよさげな感触。
「主人が帰ったら相談してみますね」
ということに。
うまくいくといいんだけど。
_ スラドバブル終了
FDの出射厚さんが亡くなられたのがスラッシュドットに載ったのが日曜日。
それから三日間で6000アクセス、1000ダウンロードがあったんだけど、
やっと落ち着いてくれたらしい。
やれやれ。
色々な人が見てくれるのは嬉しいけど、もうしばらくバージョン1まで
ネットの隅っこでチマチマやっていたかったんで、ちょっと
落ち着かない。
_ yohei [経験から、部屋の真ん前にバイクが止まっているとエンジン音が結構うるさい。もし置かせてもらえるようになったら数10m手..]
_ Shunji [色々なソフトがあって、ただでばら撒く方が利益になるソフトも、値段を付けて一本一本売り上げを取らないと利益にならないソ..]
_ Shunji [>yohei そうするわ。 しかし今朝の時点で何も言ってきていないということは、断られちゃったのかなあ。 残念じゃ。]
_ genu [さすがに良く知らないあんちゃんから敷地にバイク停めさせてと頼まれても、旦那はなかなかうんとは言わないだろうなあ。まあ..]
_ Shunji [一応相談してみたけど、他に使いたい用事あったみたいで断られちゃいましたよ。 はー、もうどうしたものか。]
2005-10-11 [長年日記]
_ 受かったー!
教習所の卒業検定に受かりました。
検定では緊張のあまりかなりのドガチャカになり大変でしたが、
苦手な一本橋も落ちず、なんとか合格です。
あー、ほっとした。
でもこの後免許の書き換えに行かないといけないんだけど、
平日のみってのはサラリーマン嘗めてんのかと。
先週は風邪引いて全休と半休してるし、今日も午前半休取ってて、
ちょっと休み取りづらいんですが。
_ 持ち上げた後にこき下ろした後にさらにこき下ろした後にさらにこき下ろしてみる
アップルさん、壊れたiPodの代替品、ボリュームが全く調整不能で
鼓膜がやられるかと思いましたよ。
ファームウェアのアップデートしたら直ったからいいですが、
ちょっとどうかと思いますよ。
2005-10-10 [長年日記]
_ 出射厚さんについて
前にも書いたのですが、改めて出井厚さんのご冥福をお祈り
させていただきます。
僕がFDを初めて使ったのは、多分93か94年くらい。
安く手に入れた98のノートに友人が入れてくれました。
多分、あれが無ければPCを理解できてなかったと思います。
そういう人間は山ほど居るようで、日本のPC普及にまで
貢献した人物だと思います。
その作品の名前を頂いたソフトを作ってる者として、
故人に喜んでいただけるようなソフト作りをしていきたい、
と思っています。
_ iPod
故障したShuffleの交換品が届いたのだけど、
「どうせ新しいのなら売っちゃってNano買っちゃおうじゃん!」
と思って弟に買わないか持ちかけたのだけど、すんでのところで
購入を思いとどまった。
僕はShuffleをUSBメモリとしても使っていて、これが非常に
重宝している。
専用のUSBメモリと比べると、ちょっと大ぶりな以外は何も変わらなくて
非常に便利だが、Nanoはそうじゃないことに気がついた。
あれは接続に専用ケーブルが必要だ。
人にデータを渡すためだけに常に接続ケーブルを持ち歩くのは
ばかばかしい。
だから実質的にNanoは自宅のPC以外と接続できない。
これが第一の理由。
第二の理由は簡単。
金そんなに無いってばよ。
せっかくなんでここ最近の出費を予定も含めてリストアップ。
教習所 95000円 ヘルメット 27000円 バイク購入 30〜40万円 弟の結婚のお祝い 10万円くらい 沖縄旅行 不明
_ ※追記
内股に穴の空いたスーツの新調 3〜5万 同じく穴の空いた革靴の新調 1〜2万
_ どっちにしろ凄くやばい。
_ 三連休最終日
夕方までちょっと仕事。
それから二子玉川に行って、教習所で卒業検定の申し込みをしてきた。
受かるぞー。
で、次に電車で高津に行き、気になってたバイク店を覗いてきた。
行ったらガンコ親父の店だった。
凄くポリシーがあるのはわかって、命預けるバイクだけに
ここで買ってもいいとすら思ったんだけど、一人しかいない社員が
入院しちゃったんで、手が回らないから今は中古を扱ってないらしい。
あと、パソコンの話になって、前に買ったIBMのAptivaが如何に
ボロボロでトラブルだらけで最悪だったかということをトクトクと
語られまくり、どっちかというとThinkPadラブな僕としては
擁護する義理もないんだけど擁護してあげたくなっちゃって
僕が一言いうと五言は帰ってくるという状態でまた話が長くなり、
なんか1時間以上その場に拘束されてしまった。
うーん。
それから、1キロちょっと歩いて溝口近くのレッドバロンへ。
少し高いが、僕の欲しいモデルがあった。
走行距離は3000キロ程度と短く、やり過ぎない程度のカスタマイズで、
若い子が乗ってるのみたいに目立ったもの勝ちみたいないやらしさは無く、
いい印象だったが少し高い。
レッドバロンは他の店より割高だが、話を聞いてみて、高いのに
きちんと理由があるのが納得できて、悪くないと思った。
レッドバロンの値段は保険みたいなもののようだ。
せっかくなんで色々教えてもらって、ラーメン食って帰宅。
また仕事。
2005-10-09 [長年日記]
_ iTunesは使えない(WMPも)
先日、伊集院光のラジオの録音を聞いていたら、
「iPodの中身は絶対人に見せられない、
頭のおかしい人と思われてしまう」
というようなことを言っていたが、それをみんなに見せびらかすのが
iTunesやWindows Media Playerの、再生中の曲をMSNメッセンジャーで
さらす機能なんじゃないかと。
昨日、iTunesで曲の整理してて東京プリンだとか細川ふみえだとか
明和電気だとかを晒しまくった後で思った
(機能オフにすればいいだけの話なんだけど)。
_ 今日の教習所
キャンセル待ち3時間目。
なげえよ。
休日潰れちゃうよ。
うまく乗れれば今日で全部教習終わらせて、明日で卒業検定
受けられたはずなのに。
おかげでコードがよく書き進められてこれはこれでナイス。
_ 今日の教習所その2
全教習修了。
あとは検定を受けるのみ。
さー、免許取っちゃうよ、バイク買っちゃうよ、女の子を後ろに乗せて
キャーキャー言わせちゃうよ!
(免許取得後1年以内の二人乗りは違法です)
2005-10-06 [長年日記]
_ 風邪
寝てた。
今年の風邪は喉に来る模様。
皆さんお気をつけを。
夕方、起きだしてちょっと買い物。
ゲーム屋でゲームボーイアドバンス用のガンスタースーパー
ヒーローズを購入。
家で遊んでた。
これはメガドライブのガンスターヒーローズの続編、というかリメイク
なんだけど、全体の基本的な構成は同じで、でも全部一から作り直されていた。
ちょうど、この前見た「チャーリーとチョコレート工場」と
「夢のチョコレート工場」(70年代に撮られた映画)の関係みたいな感じ。
全体的にすごくよくできているんだけど、前作ほどの衝撃は無いか。
アクションは爽快で、弄っていてきもちいい。
でも投げが消えたのはちょっと寂しい。
メガドライブ当時を思わせる、ポリゴンに頼らない3D演出は
大変に面白いが、それを活用した特殊ステージ(特にアフターバーナー面、
サンダーブレード面)はテンポが悪い。
これはちょっとどうかと。
_ 今日の教習所
シミュレーター教習2回目。
今回は街中のシミュレーションで、最初のより画面の情報量が
断然多い。
危ないシチュエーションを色々体験できるのだが、気にすることが多くて
けっこう錯乱した。
難しい。
ただ、山道みたいなところを走るのはけっこう楽しかった。
よく出来てるなあ。
2005-10-05 [長年日記]
_ 今日の教習所
1段階見極め。
今日もシトシトと雨。
まずは短距離での発進と停止。
別に難しいとは思わない。
坂道発進も車に比べればまったく簡単。
で、それからバランスコース周回。
クランク、スラローム、S字は、うまいとは言いかねるが
普通に何とかなるんだけど(ただしアクセルワークがへたくそ)
実は私、一本橋がすごく苦手だったりする。
で、パッタン、と落ちた。
自転車だったらブレーキ握りっぱなしでずっと止まってられたんだが。
自転車の調子で膝でバランスを取ろうとしてしまうのだが、
「膝は締めて!」と怒られるし、自転車と違って全体から見た
足一本の比重なんて大したこと無いので意味が無い。
教官に許可をもらって何周もしてなんとかまともに出来た。
このコツは忘れないようせねば。
次に8の字。
特に難しいという感じはしなかった。
とにかくコースの先を見ておいて、アクセルを適当に調整してたら
何とかなった。
で、教習時間が終わり、1段階見極め突破。
やれやれ、ほっとした。
しかし二日連続の雨の中の教習のせいで、風邪を引いた模様。
何やってるんだか。

_ nog [新しいPowerBookが発表されましたよ]
_ Shunji [これ賞品で出してくれませんかねえ、アップルさん・・・]