今更ながら Java の勉強なんかしている。仕事柄 Java でプログラムを書く機会なんか全然ないんだけど、何気に OS とか Distribution に依存しないようなプログラムが書いてみたくなったり、比較的簡単に他の OS なんかにポーティングできる Javaなんかがイイんじゃないかって思って。
Ruby も少しカジってみたんだけど、何かシックリこないんだなぁ。
最近のインチキ Object 指向が受け入れられなくなって…。でもどうせアプリケーションを実行する環境は Linux だったり *BSD だったり、Solaris だったりするから、別に Perl でも構わないと言えば構わないんだけど、Unix 方面を使いつつ、Unix方面で得られる技術を用いて Windowsでも展開できるようにするには、なんだかんだ言ってもやっぱり Java しかないんだよなぁ。
まぁ、それに加えて Java2 あたりだと国際化機能とかも充実しているから、Non-latin な我々にとってみればありがたいんだけどね。唯一 Java を使って困るかもしれない危険性としては、Javaそのものが Sun との関連性が強い部分かなぁ。
あと .NET に関して言えば、Microsoft が直接的でないにせよ FreeBSDでも対応させるとかいう話らしいんだけど、何となく Microsoft 独自なモノになってしまいそうでイヤな感じ。Windows と FreeBSD とか言う中途半端な話やめて、Linux で実装するのがイヤというか GPL がイヤなら、NetBSD, OpenBSD, Solaris, AIX, MacOS X とか、Non-GPL な OS 全てに移植するとかにしてほしいなぁ。 GPL がイヤな気分は十分に理解できるよ、でもオープンソースのそれなりの発展を否定するっつーのは自分が自分の足元を見ようとしてていない行動だと思うよ→マイクロソフト。まぁ .NET の開発環境というか コンパイラとかが無償で配布されるんだったら使ってみてもイイんだけど…。
友達のところに第一子が誕生したんだそうだ。おめでとう。 っつーことで、何か Present をしなければならないなぁと思っていて、いろ いろとしらべていたところ‥。
今なら愛子様のご学友ということで、幼稚園あたりから学習院にお受験というのもイイ感じ。白金というか東京都港区あたりに住めば 6歳あたりまで医療費タダだし。福利厚生周りだったら、港区なんかはお勧めだか。
W3C のCompact HTML for Small information Appliancesを見ていたところ、この文書に書かれている方法で書いた場合の DOCTYPE は "3.3 Detail Defination " によると
<!DOCTYPE HTML PUBLIC "-//W3C//DTD Compact HTML 1.0 Draft//EN">
で イイらしい。ということで、i-mode 用の HTML のヘッダを書き換える。
よく日記サイトなどの更新状況などをリストにする「アンテナ」というのがあるんですが、私もいくつか設置してみる予定です。その更新状況を調べるプログラムを現在 Java で書いてみています。そのために Java なんか勉強しているんですが…。
ということで、MasaruYokoi.Com アンテナ事業部というものを立ち上げました。部員は私だけですが…。(藁)
タブ機能のついたターミナルMulti Gnome Terminalチョー便利。日本語通らないけど、十分使える。
こういうものがあるらしい。
その前に Java の基本的な部分を勉強中。