2004年06月28日

ドメイン

rainbowdevil.jpドメインを取得した。
レジストラはバリュードメイン
JPドメインは年間3690円。
comは年間990円で激安だけどやっぱjpドメインでしょと言うことでjpドメインに。
comなら独自ドメインが年間約1000円でとれるってのは安いなぁ。

今複数のアドレス(ぷららのDDNSなど)で同じサーバに来てるのでバーチャルホストにして分けとこう。確か設定楽だったしすぐにできるだろう。
Webサーバの自ホストの設定も変えねば。

これから作るJavaアプリのパッケージ名もjp.rainbowdevill.*に統一しよう。(Javaのパッケージの命名規則はURLを逆にしたものが推奨されてる)

今まで作ったアプリやプラグインも公開できるほどの完成度じゃないからアレだけど暇があったら完成度を高めて公開したいところ。
飽きっぽいからある程度まで作ったら飽きて作るのやめちゃうのが多いんだよなぁ。
SWTの和訳ドキュメントも途中まで訳してほったらかし・・・。
SWTの日本語ドキュメントは少ないからSWTこれから始める人には多少は役に立つような気もするんだけど。
Canvasクラスに関するドキュメントなんだけど今作ってるアプリには関係ない部分だからいまいちモチベーションが・・・。
あふれるぐらいの暇があればやるんだろうけど。
精神と時の部屋がほすぃ。

2004年06月27日

DB explorer

SQL発行して結果を表にして表示するアプリ開発中
dbe1.JPG

この手のアプリで便利なのは結果を出力した表に変更を加えてアップデートできること。
でもSWTのテーブルは機能が貧弱でちょっとつらい。(その点Swingのテーブルはよかた・・)
一応がんばれば何とかなるようだけど、そもそもSWTのテーブルは激遅だしどうしようかと思ってた。

そこでKTableを発見
まだちらっとしか見てないけどSwingっぽいTableModelのようだ。
ふむ、これならやりたいことが簡単に実現できそうだ。
ライセンスはGNU LGPL。ライセンスもちゃんと勉強せねば・・・。

後残ってる問題としてはDBの違いをどう吸収するか。
DBによってテーブル一覧の取得の仕方、そのテーブルの列情報の取得の仕方それぞれ違う。
とりあえず共通インターフェイスを通してそれぞれDB固有のクラスを使うようにしてるけどもうちょっと深く考えた方が良さそうだ。

今はSQLだけDB固有のクラスから取得してるけどWidgetもそれぞれDB固有のクラスから作成した方がよさそう。

2004年06月25日

静音マシン

RAID5でTBとかアホなことするよりもっと意味のある買い物をしようということで静穏マシンを組もうかと考え中。
以前から組みたかったけどマシンを押し入れに入れるという解決策でそれなりに静穏を確保できていたのでほったらかしに。
そしてPentium Mがデスクトップでも普通に使えるようになったので今こそファンレスマシンを作る時期だと判断。
ファンレス電源も割と普通に手に入るし。
買うなら725あたりかな。
んでCPUファンレス電源ファンレスでHDはスマートドライブ(http://www.platon.co.jp/~take6/silent_pc/smartdrive.htm)で静穏化
完璧な静穏&低燃費なので常時起動、Linux入れておいてEclipseが常に立ち上がってる状態にしておけばLinuxの勉強のモチベーションも開発に対するモチベーションも維持できてよい感じ。
ああ、あと液晶モニタも欲しいなぁ。

物欲万歳。

2004年06月24日

raid

結局DBのデータを見たりSQLの実行を手助けしたりするツールを開発中。
とりあえずPostgres対応版でちょっと作ってみた。
次の現場はDB2なのでCSEが使えないのでこのツールが使えたらいいな。
んでDB2の試用版を落としてくる。
JDBCドライバも入れて・・・。う~むログインできん。
まぁいいや土日でいろいろ挑戦してみるか。

家のサーバをRAID使って耐障害性の向上をはかろうかと考え中。
最近HD壊れることが続いたのでHDは消耗品という考え方をするようになった。
調べてみると数万でRAIDカードが買えるようだ。
RAID5だと書き込みが遅いようだがまぁ家のネットワークは100MBだしそれほど気にするレベルでもなさそう。
サイズはTB級にしたいな。
HD4台繋げれるやつが多いがHD4台でRAID5だと400Gのが4台必要だし値段がかなり高くなりそうだ。
HD8台繋げれるヤツにして200Gx6台とかがコストパフォーマンス良さそう。
と考えたけど結局10万以上するし現実的ではないな。
大切なデータだけRAID1の160GぐらいのHDに保存が現実的か・・・ふ~む。

2004年06月20日

LSメンバー増えた

うちのLS(ギルドとかそんな感じのヤツ)で最近メンバーが増えた。
ちょっと前まで全員集まっても6人とか7人だったけど11人までになった。
まぁレベル差がちょっとあるからレベル上げはいつものメンバーだけど。

(ほぼ)全員集まって記念撮影 真ん中の獣使いが俺です。
FF2004062001.jpg


そしてジラートミッション4 「ウガレピ寺院」をやってきた。
トンベリ3匹と戦闘。
ベストタイムは4分9秒か。
FF2004062002.jpg

メンバーが多いので2戦に分ける。
1戦目は 詩黒白戦竜モ レベル69-67のPT。詩が俺。
2戦あるので2時間アビ(2時間に1回だけ使えるジョブ専用技)はとっておく。

お、楽勝だ。と思ったら。
FF2004062003.jpg
ベストタイム更新!!

んで2戦目、構成は詩黒白暗シモ レベル69-64 2時間アビも使ったら・・
FF2004062004.jpg
再び更新きたーーーっっっ!! しかも大幅に更新!!

いや~、よかったよかった。
ミッションクリア後のイベントもなかなかよかったよかった。

2004年06月19日

CVSとEclipseの罠

早速CVSサーバも立てたことだし作り出してみるかと言うことでプログラミングを開始した。
んで試しにコミットしてみると・・・エラー。
むむ、設定足りなかったのか?
んでひたすらWebを検索しまくって設定しなおしてもダメ。
一瞬諦めかけてWindowsサーバの方にCygwinでCVS入れてしまった。
CygwinでCVSは以前やったことあるので行けるだろうがやっぱりLinuxサーバで行きたい。
WIndowsサーバは常に動かしてるわけでもないし。

んでひたすら試行錯誤の後、一つの書き込みを見つけた・・・。
「Eclipse2.1.1が対応している,CVS 1.11.6に下げればOkと思います.」
バージョン高すぎると対応してないのかよ!!
ちなみに入ってるCVSは1.11.17だった。

俺の5時間(途中疲れて寝てたけど)を返してくれ・・・。

Eclipse2.1.3を入れて解決しましたとさ・・・。

2004年06月18日

CVS

と言うことでCVSのセットアップをしてみる。
とりあえずyum listでyumでインストールできるか見てみる。

・・・。無いな。

おもむろにcvsと入力してみる。なんか出力された。
デフォルトでインストールされているようだ。

なら話は早い。

http://www.okapiproject.com/java/java_tools/wincvs/setup_pserver.htm
などを参考にセットアップしてみる。
途中htpswdコマンドでパスワードを設定すると書いてあるけどhtpasswdのタイプミスかな。
htpasswdコマンドでパスワード設定してみた。

Eclipseでログインしてみる。
でけた。
おk。

作りたいもの

来週はもしかしたらある程度時間ができるかもしれない。
作ってみたいソフトがあるのでどれか作り出してみようか。

・Eclipseのメーラプラグイン
Eclipseでメール読んでどうするという意見がありそうだけどとりあえずできると楽しそうなので作ってみたい。
すでにEclipse上でメールの読み込むは実現できているのでメールのデータの形式、UIなどが大変そうな予感。複数アカウントに対応とか、振り分け機能の充実とか考え出すと休みが1ヶ月ぐらい必要なボリュームになりそうだ。

・CSEのSWT版
データベースの操作に便利なツールCSEを自分でも作ってみたい。
CSEはもうずいぶん更新されて無くてバグもあったり使いにくい点もあるので作ってみたいな。
JavaWebStartを利用して配布も楽にできるとよさげ。

・自分好みのタブブラウザ
Linuxに自分にあったブラウザがなさそうだし作ってみようか。
欲しい機能はタブとマウスジェスチャーだけだしわりとすぐできそう。
ブラウザの部分はSWTの機能使えばいいし。

他にもいろいろあるけどとりあえず今したいのはこれぐらい。
Jakarta Commonsを勉強して使ってみたいってのもあるか。

とりあえず家サーバでCVSを使えるようにせねば。

Oracle Database 10g

新しいoracleが出てしばらくたった。
そのうち現場でも10gを使うことも出てくるだろう。
DBの管理をするEnterprise Managerが従来のJavaアプリからWebアプリになったようだ。(Enterprise Manager使ったこと無いけどw)
このあたりにも時代の流れを感じる・・・。
やっぱSwingじゃダサいし重いもんなぁ。
Webの画面を見ると今風だしかっこいい。
それにブラウザさえ入っていればどこからでも管理できるのがよさげだ。
個人的にはクライアント側のJavaアプリにもがんばって欲しいが・・・。


とりあえずLinux版の評価版を落としてみた。
暇なときに入れてみるか。
Windows版oracleだと完全にアンインストールができないとか言う話を聞いたけどLinux版は大丈夫なんだろうか。
う~ん、こういう時の場合にテスト用にもう一台サーバが欲しいな。

あ~、やっぱ家サーバでもポスグレなんかよりOracleいじって遊びたいなぁ。

2004年06月16日

早速使ってみた

TabBrowsertest.JPG
俺タブブラウザもどきを作ってみた。イイネェ。
早く使いてぇ・・・でも正式版まで待つか。

Eclipse3.0 RC2

Eclipse3.0の正式リリースが近づいているようだ。
結構いろいろ変わるらしい、RC2が出たので入れてみた。

eclipse3.JPG
なんかかっこよくなってるな。
今風な感じ。
Visual Studio見たいにメソッド縮めたりできるようだ。
無名クラスはデフォルトで縮める表示か、すっきりしていい感じ。

プラグイン関連でいろいろ変わってるらしく以前のプラグインで使えないモノもあるらしい。
久々にプラグイン作っていじってみるか。
そのまま使えるプラグインもあるってコトだし大幅には変わっていないことを期待しよう。

見た目がかっこよくなってるってコトはSWT自体に変更があったってコトだろう。
もしかしてSWTでタブ作ったらこんなにかっこよくなるのか!と思ってサンプルをいじってみる。
CTabFolder.JPG
Simple Tabsのチェックをはずすと・・・おお!かっこよくなった!
スバラシイ、是非使ってみたい。

そのほかの機能は英語がわからんのでとりあえず日本語化パッチ待ちでw

2004年06月08日

Java欠乏症

ああ、Javaがしたい・・・。
今PHPとPL/SQLやってるけどやっぱJavaがいい。
PHPは楽なんだけどデバッグしづらいし変数が自由に使えるからバグが出やすいし。
JavaでWebはめんどくさいかもしれないけど安心度はJavaの方が良いな。
PHPだと実際にそのコードを通らないと文法ミスわからないし。
Javaがやりたいなぁ。

あ、ちなみにPL/SQLは論外・・・。古くさすぎデス。(Pascal系の構文の言語が肌に合わないってだけかもしれないけど)

2004年06月その他のエントリー