torutkのブログ

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

2005-11-01から1ヶ月間の記事一覧

Javaアノテーション実験:package-infoがCygwinだとコンパイルエラー

J2SE 5.0(Tiger)から導入されたアノテーション、packageにもアノテーションを付加できますが、その際は"package-info.java"という名前でソースファイルを記述し、そこにアノテーションを記述します。 /** * 私のパッケージです(何のことだ)。 */ @MyAnnota…

日経バイトが休刊に・・・

昨晩帰宅時に郵便受けに日経BP社からの封筒が入っていました。「あれっ、もう定期購読の更新の時期かなぁ」と封をあけて中身を取り出すと、なんと日経バイト休刊のお知らせ。ショック、入門本やHowTo本ばかりが氾濫し、しっかりと技術を扱う書籍がなくなっ…

Java 6 HotSpot Clientが高速化

Mustangの毎週公開されるスナップショットをb57(2005/10/20)以来ビルドしていませんでしtが、b59において性能向上施策が組み込まれているそうです。 http://blogs.sun.com/roller/page/javawithjiva?entry=java_6_hotspot_client_gets レジスタアロケーショ…

Sun Studio 11が無償化

Solaris OS上でC/C++/Fortran言語のプログラムを開発するときは以下の選択を行いました。 自前でGCCをいれる Sunの純正開発ツールであるSun C/C++/Fortranコンパイラを購入して使用する 個人や学校等では前者ですが、企業開発者は後者を使うことが多いかと思…

ユニットテスト

C++

CppUnitもイマイチだなーと調べてみると、CxxTestという別なユニットテストツールがありました。これはけっこう使いやすい。テスト実行用mainを自動生成するタイプです。X11でのウィンドウGUIも可能です。

Java読書会の日

今日は著者の柴田さんもお見えになり、アノテーションを中心に進めました。

PostgreSQL 8.1.0がリリース

今日はとりあえずダウンロードまで。PostgreSQLのダウンロードページから、FTP BrowserのリンクをたどってWin32ディレクトリの中にあるpostgresql-8.1.0-1-ja.zipをダウンロードしました。

今月のCore Java Tech Tips

11月は、Java Standard Edition(Java SE) 6 (開発コード:Mustang)の新機能2つの紹介です。 http://java.sun.com/developer/JDCTechTips/2005/tt1115.html スプラッシュスクリーン Swing JTableにおけるソート機能 スプラッシュスクリーンは、プログラム起…

Webページ誤記連絡

山野さんからWebページの誤記連絡をもらいました。とてもありがたいです。どちらかというと書き散らしているに近いWebページだからでしょうが、滅多に連絡をもらうことがないので読んでいる人がいるということを実感する貴重な機会でした。 山野さんとは3年…

Java Puzzler(書籍)の1題目

Java Puzzlers 罠、落とし穴、コーナーケース作者: ジョシュア・ブロック,ニール・ガフター,柴田芳樹出版社/メーカー: ピアソン・エデュケーション発売日: 2005/11/14メディア: 大型本購入: 3人 クリック: 92回この商品を含むブログ (56件) を見る先週のJava…

JavaOne Tokyo 2005

11/8〜10の3日間、東京国際フォーラムを会場に開催されました。 今回は無料パスでの申し込みで、しかも仕事上客先での打ち合わせを期間中に2回入れられてしまい、9日はフル一日と10日の夕方以降参加してきました。めぼしいセッションがなく、返って夕方のBOF…

C++性能に関して

C++

参考資料 Common C++ Performance Mistakes in Games STLの要注意点について細かく触れられています。sprintfの性能劣化問題も取り上げられており、ゲームに限らずmsオーダーの性能を気にする処理において一読の価値ありです。 (つまり情報家電等の組み込み…