トップ «前の日記(2008-11-20) 最新 次の日記(2008-11-22)» 編集

jFD開発したりしなかったり日誌

2004|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|
2008年
11月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

2008-11-21 [長年日記]

_ java-ja

第12回java-jaでHtmlTablePanelについて喋ってきた。

とりあえず先に書いておきます。

グリーさん最高。

広くて綺麗でかっちょいいセミナールームと細やかな心遣いに超サンキューです。

会場の六本木のグリーさんまで、麹町の会社からヨシオリさん、ymsrさん、

tfunatoさん、nagaseさんとひたすら歩いて移動した。

nagaseさんはこの前新しいデジカメを買ったばかりで、嬉しそうにパシャパシャと

街の景色を撮っていた。

2万円のコンパクトデジカメだが、1000万画素だそうで驚いた。

凄い時代になったなあ・・・

17時半に会社を出て18時半に到着。

途中、赤坂サカスを通ってみたりして楽しかった。

到着して、かなり広いセミナールームにて準備開始。

僕はGoogle Docsのプレゼンツールでプレゼンするんで、ブラウザとEclipseのフォント

設定だけで完了。

今回は70人の応募があり、通常1割のキャンセルがあることを含めても60人以上が

見に来ることが想定されていた。

19時から開始したが、当然のように押してしまい、実際に開始したのは30分後だった。

まずは太一さんのSwingとSWTと.NETのWindows Formsの比較。

GUIエディタの出来に関しては

.NET>=Swing>>>>>>>>>>>>(越えられない壁)>>>>SWT

で、NetBansは解説ラベルのいい加減さでわずかにVisualStudioに及ばず。

VisualEditorは問題外。

アプリの配布サイズに関しては

SWT>>>>>>>>>>Swing>.NET

でSWTでかすぎ。

GUIエディタの生成するコードの綺麗さでは

Swing=.NET>>>>>>>>>>>>(越えられない壁)>>>>SWT

ただし、.NETはPartial Classの仕組みがあり、同一クラスを自動生成部分と手書き部分で

別のファイルに分けられるのがかなり良い。

見た目の自然さでは

.NET>SWT>Swing

といった感じ。

マルチスレッド記述の仕方の話もあったが、太一さん的には

「SwingUtilities.invokeLaterはもう不要」

みたいな話もあったが、相変わらず使ってるんだよな、俺・・・

なかなか面白かった。

太一さんはなんだかんだで1時間近く喋ってた。

ビールを飲みながら楽しく聞いた。

続いてアプレッソの小野和俊さんのデータスパイダーについてのデモ。

9時には切り上げて奥さんのご両親との食事に行かないといけないそうだが、けっきょく10分くらい

はみ出していた。

その次が僕だが、食事が届いたのでまず食うのを優先する。

チャイナクイックのオードブルだがなかなかうまい。

司会をしていたヨシオリさんに

「そろそろ準備してー」

と言われたんで食べるのを切り上げてノートをプロジェクターに繋いだが、まだ始まりそうに

ないので、とりあえずVJ用のバカ動画を流しておいたらけっこううけた。

落ち着いたところでデモ開始。

自己紹介から入り、誰か合コン連れてってくださいみたいな話を挟みつつ、jFD2を書いてるという話に。

jFD2について小一時間ほど喋ってもいいでしょうか、と聞いたら案外OKが出たんで、

とりあえず画像ビューア機能について軽く語った。

jFD2の画像ビューアは漫画を読むのに便利に作っていて、しかもベッドで寝ながら読むのに便利に

作っていることを話したらうけた。

で、本題のHtmlTablePanelについて語った。

当初の予定ではその場で設定ファイルとJavaクラスを書くつもりだったが、既にビールを

既に缶ビールを3本飲んでいて間違えずに書ける自信が全然無いので、事前に用意しておいた

コードをEclipseにコピペで貼り付けて動かしてみせた。

おかげでテンポが良くなってチャキチャキ進められて、飽きられずに済んだので良かったかも知れない。

デバッグモードはなかなか好評。

あれは便利なんで気に入っている。

せっかくだからjFD2をデバッグモードで動かすのもやれば良かったと思うが、すっかり忘れてた。

残念。

概ね好評だし、jFD2のアピールも出来たんで満足した。 

その次は桜庭さんのSynthに関するデモ。

SynthはXMLで定義可能なSwingのスキンだが、本物のシンセサイザーが出てきたりして面白かった。

Synthの定義XMLを書き足しながら見た目が変わるのを確認するというデモ。

古くからのJavaでそれぞれのバージョンのSwingSetを動かすというデモをしてくれたが、

進歩が見られて面白い。

最新版は綺麗になったなあ。

最後が岡崎さんの方眼紙コンポーネントをSwingで作るという宣言。

正直言うと方眼紙がそんなに欲しくないんであんまりぴんと来ないんだけど、欲しい人には

欲しいんだろうなあ。

トータルでビールを5本飲み、少々酔っぱらった。

nidoさんと駅までお話ししながら歩き、電車に乗ったらjava-jaご近所面子が乗っていたんで、

話しながら帰宅。

_ iPhone2.2

ymsrさんとペアプロ中にさとやんからメッセージでiPhoneのファームウェア2.2がリリース

されたことを知らされ、マッハでインストールした。

ymsrさんがコードを書いてる最中や、java-jaへの移動中にいじくって遊ぶ。

まず、ブラウザが落ちなくなったのがとにかく素晴らしい。

ずっと試してるが、ほとんど落ちない。

当たり前のことなんだが、これで実用度は圧倒的に高くなった。

あと、全体的に動作が軽くなった気がする。

スクロールで引っかかることが前より減ったような気がする。

今回のアップデートの目玉の一つのGoogle Mapのストリートビューだが、最初使い方が

わからなかった。

ストリートビューのボタンが無いんだが、さてどういうことかと思ったら、まずピンを置く

必要があるようだ。

ちょっと面倒かなあ。

ただし、一回動き出せばかなり動作は軽快で、PC版と違って指で方向を変えられるのが

かなり気持ちいい。

通信が間に合わないと景色の代わりに碁盤の目状の風景が表示されるのは何か不思議な感じ。

2.2のもう一つの目玉の絵文字だが、僕は使わないのでどうでもいいが試してみた。

僕はsoftbank.jpのメールアドレスを使ってなくて、gmailばっかり使ってるんだが、

やっぱりgmailでは絵文字は使えないようだ。

ショートメールでは普通に打てた。

まあ、どうでもいいや。

AppStoreを試したところ、二つの変更に気がついた。

一つは、各ジャンルごとにランクが表示されるようになった。

今までは全ジャンルでトップ50が表示されてたが、これが細分化されることで注目される

アプリケーションが増える。

これはAppStoreのコミュニティの活性化に繋がるんじゃなかろうか。

あともう一つ、更新されたアプリケーションが一気にアップデート出来るようになった。

今まではAppStoreを立ち上げて、1アプリをアップデートしてはまたAppStoreを立ち上げる

必要があり、非常に面倒くさかったんだけど、1ボタンで全部アップデート出来るようになった。

これは細かいんだけど大きい。

なんせ面倒くさくてiTunes経由のアップデートしかしなくなってたんで。

とりあえずこれでPCが使えるだいたいの人には薦められるデバイスになったと思う。

_ Xbox360もアップデート

19日にはもう出てたんだが、ぶっちゃけ部屋が寒くて布団にこもっていたくて、リビングに

行きたくなくてインストールしてなかった。

入れてみる。

インストールは簡単。

数回ポチポチとボタンを押したら後は待つだけ。

しばらくしたら再起動し、やけにかっちょいいムービーが流れた後、WiiのMii風に自分のアバターを

作る画面が始まった。

Miiに比べるとCGの質感はかなり高いんだが、部品の幅が狭くて調整もきかず、

おまけにかなりバタ臭くて自分に似せるのは不可能だった。

さすが外人。

その後のインターフェイスは前のファームウェアに比べるとかなり視認性が上がってて悪くない。

身ファームウェアの目玉機能はDVDをローカルコピーして、離陸しそうなくらいうるさいDVDドライブを

静音化するのと読み込みを早くすることだが、20GBのハードディスクだし、最近そんなに

Xbox360で遊んでないんでとりあえず今後にする。

そうなると見た目が変わったくらいであんまりメリット無いなあ。