torutkのブログ

ソフトウェア・エンジニアのブログ

2006-05-01から1ヶ月間の記事一覧

こどもをしかってしまう

父子2人生活が続いているので、しかってしまうと逃げ場がなくこどもにとって堪えるようです。とはいえ、いろいろな場で大したことでなくてもついしかってしまう。やな大人になったなと後で後悔するのですが・・・。 嫁さんが退院するまでまだありそうなので…

developerWorksの記事も積読状態

最近、IBM developerWorksでJavaの興味深い記事が連続で公開されているのでうれしい限りなはずですが、読む時間がとれず印刷したままカバンに入れっぱなし という状況です。雑誌「ジャバワールド」が最近読む記事がほとんどなくなってきているので、最近では…

JSR-269の最新アノテーションプログラミング

Java 2 SE 5.0(Tiger)で導入されたアノテーションですが、アノテーションプログラミングをする際のAPIがちょっと貧弱(面倒)、また非標準パッケージ(com.sun.mirror)を利用せざるを得ないなどの問題がありました。これら問題は、Java SE 6(Mustang)で導入さ…

IDEによるGUIイベント処理コード生成の違い

Eclipse 3.1 + VisualEditor 1.1 JButtonを貼ってActionListenerを生成した場合、無名クラスを生成し、その中にイベント処理コードを書かせるような形式となっていました。 class MyFrame extends JFrame { private JButton okButton = null; ... private JB…

Java SE 6(Mustang)b85のビルド試行記

Windows XP SP2/VisualStudio.NET 2003でのビルド実施結果(エラー)です。 >>>Recursively making rmi all @ Sat May 27 10:45:20 2006 ... make[4]: Entering directory `/cygdrive/e/java/mustang/b85/j2se/make/sun/rmi' Begin Processing OTHERSUBDIRS:…

JavaOneのスライドをブログに置いているSunエンジニア達

sunのブログサイトに、JavaOneのBOFのスライド(BOF-0160 Best Practices With Generics and Other Java Platform 5.0 Language Features)を発表者の一人Peter Ahe氏が掲載しています。 http://blogs.sun.com/roller/page/ahe?entry=javaone_2006_slides 同じ…

Model-View-Presentationパターンの勉強メモ

以下の記事を読みながらまとめたもの。 http://www.martinfowler.com/eaaDev/ModelViewPresenter.html 特徴 リッチUIにおけるドメイン(データ)と表現(見た目)の分離 表現と振る舞いの分離 MVCは昨今のリッチUIツールになじまないのでMVCを今風のツールになじ…

NSUG Solaris 10ナイトセミナー欠席

残念ながら明日のNSUG Solaris10 ナイトセミナーは都合がつかず欠席。楽しみにしていたのですが・・・。 しばらくの間父子2人生活なので、保育園お迎え時間の制約でNG。Solaris10では、サービス(デーモン類)の設定方法が大きく変わったので、このような機…

DecoratorパターンはAOPに似ているかも

先日の読書会でDecoratorパターンが出ましたが、そのサンプルコードを見ていると、Aspectのbefor/afterに似ていると感じました。

Effective C++第3版

C++

今月の通勤のお供はこの本です。 第2版は標準C++以前の記述のためか、例外、テンプレートなどが不十分なためイマイチだったのがこの都度標準C++に追いついたものとなりました。ほとんど書き直しに近い改訂なので、第2版を捨てて買う価値ありです。

java.util.HashMapの実装調査

の4章コレクションにおいて、java.util.Hashtableのハッシュコードから格納しているテーブルのインデックスを計算するアルゴリズムとしてテーブル長の剰余を使用しているとあります。そこで、java.util.Hashtableとjava.util.HashMapについてハッシュコード…

TAO 1.5.1 IPv6対応版におけるIORの中身

IPv6を有効にして(ACE_HAS_IPV6)ビルドしたTAO Ver.1.5.1で作成したCORBAプログラムの生成するIORの中を見ると、5つのプロファイルから構成されています。(-ORBEndPoint未指定時) Host NameにIPv4アドレスを持つプロファイル Host NameにIPv6のリンクローカ…

ACE+TAOのビルド(Windows/VC++7.1)

IPv6を有効にしてビルドしたところ、ACEプロジェクトのビルドでリンクエラーが発生しました。シンボル _GetAdaptersAddresses@20 が見つからないためです。IPv6styleのサイトで連載中の記事「WindowsでのIPv6プログラミング講座」にちょうど該当する関数とリ…

Effective C++ 第3版(邦訳)購入

Effective C++ 原著第3版 (ADDISON-WESLEY PROFESSIONAL COMPUTING SERIES)作者: スコット・メイヤーズ,小林健一郎出版社/メーカー: ピアソン・エデュケーション発売日: 2006/04/29メディア: 大型本購入: 29人 クリック: 411回この商品を含むブログ (186件) …