スカイマーク最悪!
価格の低さから,羽田と福岡の往復にスカイマークエアラインズを使用している。しかし,今月に入ってから, 出発2時間前に機材点検のため欠航決定 出発30分前に機材変更で1時間出発遅延決定 と,立て続けに予定変更を食らっている。直前になってそんなこと言われても,どう対処しろと言うのか。 機内サービスがないことや,欠航時の対応などについても,安いという理由で何とか納得できる。しかし,予定変更が直前過ぎることは,納得ができない。安全を第一に考えているのなら,より...
Written on Jun 21, 2006. Posted in Java
「自動生成」という言葉を聞いて,これをお読みのあなたなら,どんな印象を持つだろうか? 最近本職で僕は「自動生成」という言葉をよく口にするし,積極的に自動生成を行うようにしている。ロジックを自動生成することも極々たまにあるが,ほとんどの場合はXMLファイルやクラスの雛形を設計書から生成してあげるだけである。自動生成しすぎは良くない。設計書の体形とアーキテクチャを合わせて,それに機械的な規律を持たせ,更にXML地獄から救ってあげる,これが今考えている自動生成の醍醐味である。 しかし,「自動生成...
Written on Jun 17, 2006. Posted in Gymnastic
1989年の中学生時代の風景。もちろん空を飛んでいるのが僕。 これは運動会での一コマ。久しぶりに昔のビデオを見る機会があって,キャプチャしてみた。左下にミニトランポリンが見えるが,僕に課せられた使命は「3段ピラミッドを美しく飛び越えろ!」。足も伸びていて,なかなか姿勢が良い。 前の日のリハーサルで,トランポリンの編み目の部分に足を突っ込んでしまい(まるでコント),実は左足の指を骨折している状態。まぁよく跳んだものだ。というか,無茶してるなぁ。。。 成功したから言えることだが,いい思い出で...
Written on Jun 16, 2006. Posted in Java
ソフトウェア開発とは,非常に難しい作業である。しかも,一人で行うことは稀であり,ほとんどの場合は複数人での作業となる。ただでさえ難しい作業なのに,チーム開発というハードルが加わることによって,その難易度は計り知れないものになる。そして,失敗したときのダメージも・・・考えただけで恐ろしい。 そこで,開発作業を滞りなく進めるために,多くの工夫が行われる。標準化であったり,規約の策定であったり,チームの細分化であったり,更にはアジャイルや統一プロセスなどの適用といった何らかの開発プロセスの採用な...
Written on Jun 7, 2006. Posted in Java
新しい恋人候補が非常に気になる今日この頃。「とってもいいらしいよ」という評判しか聞こえてこない。僕のパートナーとなり得るのかどうか,試してみたくなった。 さっそく嫌われたっぽい。。。orz これは,NetBeans5.5のβ版をMacOS Xにインストールして,新規プロジェクトの作成をしようとしたときの現象だ。MacOS X版は,tar+gzファイルを解凍した結果のNetBeans.appを実行すれば,それですぐにNetBeans IDEが利用できるようになる。インストールという作業が...
Written on Jun 1, 2006. Posted in Java
「 最近の開発者は匿名クラスを知らない」のエントリで,以下のように書いた。 単体テストのコードを書く際には,匿名クラスを使ったテクニックが非常に有効だったりする 特にモッククラスを作るときに,僕は匿名クラスを良く使う。 最近のSSH(Struts+SpringFramework+Hibernate)などでは,3層構造(Web+Service+Dao)における中間のService層の単体テストに関して,Daoのモックを作る機会が多い。Daoのインタフェースに多くのメソッドが搭載さ...
Written on May 31, 2006. Posted in Other
今月号のan・anは,毎年一番売れるという今ではお決まりの特集が掲載されている。そんな特集の初回がどんな内容だったのか,以下のエントリで紹介されている。 [雑記]うわさのananセックスとくしゅう - Mellow My Mind 有名人のインタビュー,何言ってるか確かにわからない。けれど,有名人になるには,あれくらい言ってのけないとダメなのかも。 では,僕も。 「確かにStrutsは人間の本能的に必要だと思うんですよ。けれど,やはりそこに気持ちがないと,本当のエクスタシーは得ら...
Written on May 31, 2006. Posted in Java
最近の開発者は,内部クラスは使ったことがあっても,匿名クラスを使ったことがない(あるいは知らない)らしい。 匿名クラスは,JDK1.1から採用された文法である。簡単な例は,下記のような感じ。 JButton btnOk = …;btnOk.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent event) { // イベント処理 }}); このように記述すること...
Written on May 26, 2006. Posted in Eclipse
今日の@ITでこんなニュースが。 「 EclipseベースのJBuilder、2006年第4四半期に登場予定」 - @IT 来たぁぁ!って感じ。遂にEclipseはここまで来たか,と。Borlandは一般市民(=普通の開発者)を見捨てていなかった。 記事の内容を見ると,次のように書かれている。 Pelotonの大きな特徴は、Eclipse上でJBulderが得意としてきた大規模な分散開発の機能が充実している点だ。ビジュアル対応も強みといえるだろう。分散した開発チーム間のリアルタイム...