随感録 2000年1月
明けましておめでとうございます。本年もよろしくお願いいたします。
今3時前ぐらい,家に帰ってきたところ。電車が混んでで難儀した。カウントダウンは人多そうだったので,打出神社でミレニアム(って何?)を祝う。
去年はけっこう波乱な年だった。今年はいい年。
--
QILM,2000年問題が発生しないことを確認。いや,ちゃんと手は打ってたが,一安心。
日記スクリプト,2000年問題が発生しないことを確認。というか,これが表示できてる。
--
朝起きて,Zopeで少し遊ぶ。
ふーむ,けっこう面白い。
西宮神社に参って商売繁盛(?)を願う。
小腹がすいたのでマクドに寄って帰る。
#
CORBAサーバーとクライアントとしてのgtk+アプリケーション
Tag(s):
CORBA
gtk+
CORBAサンプルを更新した。
サーバーは値を保持し,クライアントがincr(), decr()すると加算,減算する。クライアントはvalue()で値を取り出せる。
gtk+クライアントは,現在の値の表示と「加算」,「減算」ボタンを用意し,ボタンを押して値を変更する。
このサンプルのようにCORBAサーバーが裏方に徹している場合は,クライアントにgtk+をかぶせるのは容易い。クライアントから見ればサーバーはローカルにあるインスタンスと変わらない。
struct CounterSet
{
Counter_var counter;
GtkWidget* entry;
};
void on_incr(GtkButton* button, CounterSet* cset)
{
int r;
try {
cset->counter->incr();
r = cset->counter->value();
}
catch (...) {
printf("server lost.\n");
}
char buf[100];
sprintf(buf, "%d", r);
gtk_entry_set_text(GTK_ENTRY(cset->entry), buf);
}
on_incr()は「加算」ボタンを押したときに呼ばれる,gtk+シグナルのハンドラ。
CORBAサーバーをコンポーネントとしてgtk+アプリケーションに組み込む方法が分からない。gtk+/GNOMEにおけるコンポーネント技術としてbonoboがあるが,GNOMEのWebサイトにあるドキュメントを読んでも,OLE/COMコンポーネントの模倣というのは分かるが,どうも要領を得ない。
仕事でちょい凹む。
--
今年の抱負。メールにしても何にしても説得力のある文章を心掛ける。去年は短文過ぎた。
ドラムをホイホイ叩けるようになる。
Linux用にソフトを書く。何を書くか構想はあるが,ある程度形になるまで内緒。
#
Web掲示板を公開
Tag(s):
リリースノート
Ruby
Web掲示板が安定してきたので,公開。Rubyで書いたCGIスクリプトが使えるプロバイダを利用している方はどうぞ。
Q's Nicolatter for Xの新版を公開。最も大きな変更は名称をfor Linuxからfor Xに変更したこと。
8:00pmからスタジオ入り。かなり忙しない。今日は残業するつもりなかったのにWord 97が青い顔して2時間ほどふいにする。
#
Kondara MNU/Linux
Tag(s):
Linux
Linux機のOSをVine Linux 1.1からKondara MNU/Linux snapshotに変更した。LANボードを自動で認識せず,ちょっと(そうか?)苦労するが,それ以外は問題なし。
Kondaraはhttp://www.linux4u.net/から購入した。1,750円。
私がほんの少しだけ貢献したEmacs XIMパッチがFSFに取り込まれることになったらしい。
Kondara環境構築の続き。ApacheでSSIの挙動がおかしい。コマンドに引数を付けると起動に失敗してる。ソースを取ってきて自分で構築。
FreeWnnを入れる。コンパイルに失敗。Wnnソースの書き方古すぎ。関数宣言でおかしなところを適当に修正する。
Kondara,Vineに比べてかなり良い。というよりglibc 2.0 + libwcsmbsが悪すぎたのか。
9:00pmからスタジオ入り。1時間ずらしたら余裕かと思ったが,仕事も1時間延びたので変わらず。むー。
昨日,映画を観にいく。End of Days。かなりよかった。シュワちゃん凛々しい。
follow-up(s): 2000.07.23
CDを買ってくる。Eric Clapton。これも格好いい。よい。
今週はちょっとしんどかったが,水曜ぐらいにビールを買ってきて毎日呷る。だいぶ復活。
30日締めの請求書で2/30付けが出るらしい。ダサすぎ。会社の業務システム,パッケージではなくて1から作ってるんだけど,品質低すぎというか,常識では考えられないレベル。
掲示板ソフトの改良にいそしむ。添付ファイルを付けれるようになった。明日の朝に公開。次はカレンダー機能を組み込もう。
昨日は夕方に日本橋でモデムを買って,その後京橋でliloの飲み会。結局朝5時まで飲む。眠すぎ。
家に6時ぐらいに着いて,2時間ほど寝て10:00amからスタジオ入り。
12時にあがって,家で昼ご飯を食べた後,2時ぐらいから金曜会の誰か(?)がハープを買うのでそれに付いていく。
なんかハードスケジュール。