watermint.org

Takayuki Okazaki’s blog

9784774136776.jpg
今週の金曜日(11月14日)発売の技術評論社からでるJava Expert #03、まるごと!NetBeansに、「GlassFishを活用したエンタープライズシステム開発」という記事で執筆しました。記事中では現在主流のバージョンGlassFish v2をメインに、最新のGlassFish v3 preludeまでをカバーしています。GlassFish v3 preludeについては先週正式リリースされましたが、執筆時期とのタイミングの問題で若干情報が古くなっています。紙面だと書ききれなかったところもたくさんあるので、引っ越しなどがある程度落ち着きましたらまたこのブログや、Glassfishユーザ・グループ・ジャパンなどでアップデートできればいいなと思っています。たぶん、Sun Tech Days 2008ではこのあたりがきちんとカバーされるでしょうから、こちらが要チェックですね。関連しそうなセッションで言うと、12月2日13:00〜13:50の寺田さんのGlassFish and the Future of Java EEというセッション。

2005年に始まったGlassFishのダウンロード数は既に年間500万に達し、コミュニティは活発に成長しております。コンパクトかつ標準仕様に忠実な Java EE アプリケーションサーバを維持しながら、現行のGlassFish v2では品質やパフォーマンスを改善し(Project Grizzly), クラスタ機能、スクリプト言語(Ajax, Ruby, Ruby on Rails)、高可用性機能、Comet、SIP相互運用等が拡張されております。オープンソースと企業ユーザから求められる豊富な機能とパフォーマンスを伴う高度な品質製品に境目はなくなりつつあります。次に予定されているGlassFish v3は次世代のアプリケーションサーバです。OSGiを用いたモジュラー設計で、Java EE 6仕様にアーキテクチャ準拠しております。Project GlassFish v3の実装ではサーバソフトウエアで重要な2つのキーワード(モジュール化と拡張性)にフォーカスしております。このセッションではGlassFish v2のクラスタ機能、Metro Webサービススタックと .NETとの相互運用性、Web層(Grizzly, Comet, jMaki…)のツールと管理機能の特徴について紹介します。さらに、より先進的な話題GlassFish v3の概要と拡張性高いサーバサイドプラットホームを実現する実装技法について紹介します。最後に Java EE 6 に予定される新機能についても触れる予定です。

50分のセッションでカバーする範囲がとても広いので、GlassFish v3 Preludeに関してあまりたくさん盛り込めなさそうですが、全体をざっと見渡すには丁度良さそうなセッションだと思います。

引っ越し先は以前住んでいたところに比べてゴミの分別が厳しく(前の自治体がゆるすぎるという表現が正しい気がしますが)、リサイクルのためにゴミは日常的に少なくとも8種類に分類する必要があります。3〜4種類ぐらいまでならゴミ箱を3つか4つ用意すれば良かったのですが、8種類ぐらいになるとゴミ箱を8つ並べるというわけにもいかず、少し工夫が要りそうです。一人暮らしなのでゴミの量が目立って多いわけではありませんが、コンビニで買い物をする頻度が高いのでゴミの種類は自然と多くなります。ここ数日の悩みは新しい部屋にどういうゴミ箱を置くかに集中しています。ゴミ箱ぐらいなら作れそうな気もするので、仮に作るとして(あるいは近いモノを探すとして)どのようなデザインがよいか。
分類式ゴミ箱案1
一つめに考えたのは、ファイルボックスに書類を分類するように、いくつかの袋を引っかけて収納する方法です。袋はファイルボックスにまたがるハンガーに引っかけるか、自治体指定の袋にあうようにクリップなどで止めてもいいでしょう。資源ゴミはたいていの場合、種類ごとに回収日が曜日ごとに指定されているので、全体が一気に満タンになるのではなく、ローテーションしながら種類ごとに増減を繰り返すはずです。そうすると、このイメージはわりと合理的だと思っています。さらに、回収の曜日を色分けしてインデックス化すれば視認性が上がって便利そうです。作るにしてもさほど難しい部品は無いので簡単に作れそうです。ただこの方式の場合、フタが作りづらいので生ゴミは別のフタがつけやすい構造に独立させるべきでしょう。目立ったデメリットは思い浮かびませんが、難点をあげれば袋の取り付けが面倒くさそうなのと、初めてみたときに使い方が分からないところでしょう。
分類式ゴミ箱案2
二つめに考えたのはラックに分類数ごとに金網の引き出しを設置してゴミを格納する方法。ゴミはあえて隠さずに露出しようというコンセプトから。リサイクルされる資源ゴミは、ほとんどの場合、中身を洗って乾かすなどの手順をとらなければならないので、通気性がある程度確保されている必要があります。それに、どれぐらいゴミがたまっているかが一目で分かった方が、ゴミに対する意識も高まるだろうし、買うときにもゴミを減らそうと考えるかもしれません。キャスター付きとしているのは単に、動かせたら便利だろうという思いつきでしかありません・・。この方式のデメリットは、当然ながらゴミの露出を前提とするので生ゴミや非資源ゴミの格納には向きません。ペットボトルや瓶など、洗ってきれいにすればきれいなゴミならばライトアップしてもおもしろいと思います。

今回の引っ越しの目玉、デスク周りの環境が整いました。IKEAのGALANTと、イスは岡村製作所のBaronです。
Desk and Chair
特にイスの違いは大きいですね。まだ長時間座って試したわけではありませんが、腰の負担がずいぶん違う気がします。これでいっぱい買った本も読むのがはかどりそうです。

まだ引っ越しの最中です。引っ越し作業は今月いっぱい続くと思います。ちょうど引っ越し先の新しい部屋で寝泊まりするようになって1週間経ちました。ようやく感覚として「お泊まりしてる感じ」ではなくて「家で寝てる感じ」になってきました。

_DSC0087
さて新しい部屋は、前の部屋と比べて広さがおおよそ2倍になりましたが最寄り駅からはだいぶ遠くなりました。不動産屋さんの資料によれば徒歩20分だそうです。ただ、歩く速度が他の人に比べてやや早いようで、実測してみたところだいたい15分程度でした。前の家は駅徒歩1分というふれこみで、超駅近物件だったんですが、実測するとおおよそ3分程度。あまり近いと信号待ちなどの微妙なオーバーヘッドにより誤差が大きくなるようです。
_DSC0086
1週間生活してみて駅徒歩1分と駅徒歩20分では、予想通りずいぶん生活スタイルが変わることが分かりました。駅徒歩1分の距離だと、とりあえず駅まで行けば何とかなるという意識が働いて結構ぎりぎりまで家を出ようとしません。一方、駅徒歩20分ともなればきちんと予定を立てて家を出発するようにもなりますし、持ち物のチェックもするようになります(それでも忘れることはありますが・・)。今回の引っ越しでは少しでも自分自身にもっと行動の計画性をつけさせようという思惑もあったのですが、今のところうまくいっているように思います。
_DSC1996
もう一つ駅徒歩20分の良いところは、周囲のお店が早く閉まることです。前の家の場合、スーパーも24時間空いているし、周囲には5時ぐらいまでやっている飲み屋もたくさんあってかなり遅い時間になっても賑やかでした。それが徒歩20分ともなれば、遅くとも10時頃にはたいていのお店は閉店し、街は一気に静まりかえります。上京するまではそれが当たり前の光景でしたが、慣れは怖いもので、7年間のうちに時間感覚が大きく狂わされてしまいました。今回の引っ越しによって時間感覚が元通りになればいいなと思っています。

Books for a long autumn night
秋の夜長にぴったりな本がたくさんそろいました。全部読み終わるのはいつになるだろう。特にKnuth先生のThe Art of Computer Programming Volume 1-3のボックスセットは邦訳のほうではなく、原書なので余計に時間がかかりそうです。2010年ぐらいまでには読み終わりたいですね。

ここ数日はずっと新しい部屋側で生活しています。まだまだ生活に足りないモノはいくつもありますが意外と何とかなりますね。昨日は机が届き、ベッドが届きました。もうまともな生活はだいたいできます。月末に引っ越し屋さんに洗濯機などを運んでもらうまでは選択は前の家でやりますが、新しい家の近所にはコインランドリーがあるので、わざわざ帰らなくても何とかなりそうです。それ以外に必要そうな小物はチャリで往復しながら運んでいます。
さて、今回、いきなり引っ越し屋さんに荷物を運んでもらうのではなく、徐々にチャリンコで細々と荷物を運んだりしているのは、要らないものをより明確に判別したいからです。一気に引っ越し屋さんに持ってきてもらうと、本当に要らないかどうかよく分からないままとりあえず持ってくる状態になりそうです。そうではなくて、本当に必要そうなモノだけ少しずつ持ってくれば、必要性がより明確になりますし、不必要なモノが浮き彫りになってくるはずです。
幸いなことに今時間は自由に使えるので、これできっちりと生活スタイルを改善したいと思います。

買ったIKEAのGALANTという机のオプションとして、A脚だけでなくキャスター付きのA脚があるのをカタログで発見。すべての家具にキャスターをつけたいと思っている僕には、キャスターオプションがあるのにそれを選択しなかったことが悔しくて仕方ありませんでした。IKEAでは未使用のモノであれば90日以内返品を受け付けてくれるそうなので、とりあえずそのキャスター付きの脚だけ買ってきてあとで返品に行くことにしました。
さすがに2度目ともなると道もだいぶ覚えて片道おおよそ30分ちょっとで到着。レストランで昼ご飯を食べて、いざキャスター付きの脚を探しに倉庫へ。・・・・。無い、見つからない。しょうがないのでスタッフにきいてみて調べてもらったら、キャスター付きの脚は廃番とのこと・・・。せっかくきたのに・・・。でも、まあしょうがないですね。
結局そのまま成果なく30分の道のりを帰って、次の日無事に届いた机を組み立てて今、その机の上でブログを更新しています。広い机って本当に快適です。

だいぶ今すんでいる部屋の片付けが進んできたのと、新しい部屋のカギをもらってきたので内寸を測って、楽しい家具レイアウトを考えています。今回は、作業のための机とイスにこだわることをテーマとしているので、机中心にレイアウトを決めています。今使っている机は昔パソコンやさんでバイトしていたときに展示品をいただいたもので、キャスターも付いてとても便利な幅120cmのデスクですが15インチMacBook ProとA4タブレット Intuos3を広げるとそれだけで机がめいっぱいになってしまいます。なので、もう少し作業領域を広げるために120cm以上の机を探します。
R0028227
様々なモノの配置を考えて、どの程度の幅まで置けるかをはかるために新しい部屋でメジャーを持ちながらあーでもない、こーでもないと考えてきました。ずいぶん昔に買った空気でふくらむ簡易ベッドがあったので、それを背負ってチャリで新しい部屋まで。検討用にパソコンとかいろいろ(だいたい10kg)背負っていったので付いた頃にはへろへろでした。簡易ベッドを運んだのでその晩はそこで寝ましたが、運悪くものすごく寒い夜で、しかも布団も毛布もないし、そもそも半袖Tシャツ姿だし・・・。凍死しないか少し心配でしたが、無事朝、寒さのあまり目が覚めました。でも一晩悩んだおかげで最適な机サイズは160cm×80cm程度と見積もれました。Webでいくつかそのサイズの机を探しましたが、デザインと価格のバランスからIKEAのGALANTというのにすることにしました。
IKEA GALANT
ただ天板の色は写真で見るのと実際にみるのとではずいぶんと印象が違うことがあるので、実際にIKEAに行って確認することに(それにIKEAだとオンラインでは買えないみたいですからね)
R0028228
最近チャリンコで走っているとイチョウ並木に銀杏がたくさん落ちていたり、寂しそうに枯れたヒマワリを見かけて秋も深まってきたと感じていますが今日一番秋っぽかったのは十分に熟した柿の木です。ちょうど食べ頃の熟した柿もあれば、熟しすぎた柿もあり、辺り一面に柿の甘い香りが漂っていました。
R0028229
地図はあまり確認せずに行ったので少し迷いましたが無事IKEA港北店に到着。
R0028230
全体的に青と黄色のきれいなコントラストが印象的な建物。
R0028231
のども渇いていたので、安いと噂のカフェで180円のホットドック&リフィル自由なドリンクセットを。そういえば、隣のテーブルでスクラッチの宝くじを削っていた人が大喜びしていました。いくら当たったのか分かりませんが、喜びようからみると結構いい金額だったんでしょう。おめでとうございますと心の中で思いながらIKEA店内で、今日の目的の机を買いに行きました。テーブルの実物を確認して、色合いも想像通りだったので早速購入。IKEAでは低価格の達成を目的としてかなり多くの部分を購入者がセルフサービスするシステムになっていて、すこしとまどいながらも新しい部屋への配送手続きを終えました。
IKEAでは大まかな順路があり、要所要所に衝動買いしてしまいそうな魅力的な価格設定された商品が陳列されているのですが、今回チャリンコでの来店ということもあり無事自粛することができました。いすも座ってみればほしくなるし、小物なんか特に危なかったんですが、必要であればまたチャリでくればよいと自分に言い聞かせながら目的の机のみ買えました。IKEAはものすごく広いので気づいたら結構時間が経っていたこともあり、今晩はIKEAのレストランで夕食をとることに。
R0028232
学食 or 社食のようにトレーに好きなメニューを載せて精算するスタイルの食堂。最初は野菜カレーだけ食べる予定でしたが、つい1品手が出てしまいました。平日と言うこともありがらがらでしたが、休日には結構混雑するんでしょうねえ。

ほしかったアルゴリズムデザインという本を八重洲ブックセンターで買ってきました。実は最近、何件か本屋さんを回って探していましたがおいていたのはここが初めてでした。しかも2冊もおいてた。やるな、八重洲ブックセンター。アマゾンで買ったらアマゾンのポイントが付いてお得かなあと思ってましたが、買ったら八重洲ブックセンターにあるカフェの一品無料券が付いてきたので少しお得感がありました。
さて、実際の本の内容ですが最近買った本の中では一番好きかもしれません。重めの本でいうと、

というのがあります。どちらも、とてもいい本ですが、今すぐ読みたくなるということだとアルゴリズムデザインに軍配が上がります。コンピュータの数学なんかは1年ぐらいかけてじっくり読みたいです。

きしださん読んでいるという「アルゴリズムデザイン」という本が欲しい。重そうなので引っ越ししてから買いたいのだけど、きしださんのエントリーをみる度にどんどんほしくなってしまう。今ほしい、けど重そう。今買ってもすぐ読まないだろうしなあ・・・。