Apache Derby

1996にデスクトップJavaデータベースとして開発されたCloudscapeというRDBMSのソースコードがIBMからApache DB Projectへ提供され、Apache Derbyとして開発されることになったようです。

The Derby project develops open source database technology that is:
  * Pure Java
  * Easy to use
  * Small footprint
  * Standards based
  * Secure

derbyというと、ダービー競馬とかレースという意味ですが、derbyhat(山高帽)という意味もあるようですね。

カテゴリー: Java

For update

PostgreSQLで排他制御するときはどうしたっけかと思って調べてみたら、やっぱりfor updateをつけてselectをするということが書いてありました。

  BEGIN
  SET TRANSACTION ISOLATION LEVEL...
  SELECT ... FOR UPDATE
  LOCK TABLE  ...
  COMMIT

Ping

Java Developers Journalに載っていたJavaのゲームについての記事を読んでいたら、Pingというページからソースコードを手に入れることができるのを知りました。結構参考になりますが、JDK5.0が必要だということで、乗り換えるかどうかちょっと悩んでいます。

Linuxなら簡単に切り替えができるのですが、Windowsだとよくわかりません。なんかできそうな雰囲気もあるのですが、確証がないのです。でも互換性があるから大丈夫かなと思い、インストールしてみることにしました。

カテゴリー: Java

Visualize

Ref: 図解言語入門:図解の技術を覚えよう

面白い技術だけれども、なんというのか、まだ技術とはいえないレベルの感じがしないでもない。図にするのは確かに良いことで、そのためにこういうアプローチもあるというのも良いのですが、パターン化がまだうまくされていない感じです。

とりあえず、マトリクス、ピラミッド、サーキットは記憶にとどめておきたいところ。

カテゴリー: etc

Mr. Ikeda Toshio

みかまま覚書」から、「オープンソースはわからないくていいから部下のことを理解しなさい」へ飛んで知ったのですが、というか、昔プロジェクトXでみたような気もするのですが、池田敏雄さんてやっぱりすごかったんですねぇ。こういうふうに扱われる人になりたいという気もしないでもないけど、こんなに尖がって生きるというのは苦労が多くてできそうにないのが残念。よわよわです。

カテゴリー: etc