随感録 2000年1月

2000-01-01 (Sat)

 明けましておめでとうございます。本年もよろしくお願いいたします。

 今3時前ぐらい,家に帰ってきたところ。電車が混んでで難儀した。カウントダウンは人多そうだったので,打出神社でミレニアム(って何?)を祝う。

 去年はけっこう波乱な年だった。今年はいい年。

--
 QILM,2000年問題が発生しないことを確認。いや,ちゃんと手は打ってたが,一安心。

 日記スクリプト,2000年問題が発生しないことを確認。というか,これが表示できてる。

--
 朝起きて,Zopeで少し遊ぶ。

 ふーむ,けっこう面白い。

2000-01-03 (Mon)

 西宮神社に参って商売繁盛(?)を願う。

 小腹がすいたのでマクドに寄って帰る。

# 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コンポーネントの模倣というのは分かるが,どうも要領を得ない。

2000-01-04 (Tue)

 仕事でちょい凹む。

--
 今年の抱負。メールにしても何にしても説得力のある文章を心掛ける。去年は短文過ぎた。

 ドラムをホイホイ叩けるようになる。

 Linux用にソフトを書く。何を書くか構想はあるが,ある程度形になるまで内緒。

2000-01-07 (Fri)

# Web掲示板を公開

Tag(s): リリースノート Ruby

Web掲示板が安定してきたので,公開。Rubyで書いたCGIスクリプトが使えるプロバイダを利用している方はどうぞ。

2000-01-08 (Sat)

 Q's Nicolatter for Xの新版を公開。最も大きな変更は名称をfor Linuxからfor Xに変更したこと。

2000-01-12 (Wed)

 8:00pmからスタジオ入り。かなり忙しない。今日は残業するつもりなかったのにWord 97が青い顔して2時間ほどふいにする。

2000-01-15 (Sat)

# 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に取り込まれることになったらしい。

2000-01-16 (Sun)

 Kondara環境構築の続き。ApacheでSSIの挙動がおかしい。コマンドに引数を付けると起動に失敗してる。ソースを取ってきて自分で構築。

 FreeWnnを入れる。コンパイルに失敗。Wnnソースの書き方古すぎ。関数宣言でおかしなところを適当に修正する。

 Kondara,Vineに比べてかなり良い。というよりglibc 2.0 + libwcsmbsが悪すぎたのか。

2000-01-20 (Thu)

 9:00pmからスタジオ入り。1時間ずらしたら余裕かと思ったが,仕事も1時間延びたので変わらず。むー。

2000-01-24 (Mon)

 昨日,映画を観にいく。End of Days。かなりよかった。シュワちゃん凛々しい。

follow-up(s): 2000.07.23

 CDを買ってくる。Eric Clapton。これも格好いい。よい。

2000-01-28 (Fri)

 今週はちょっとしんどかったが,水曜ぐらいにビールを買ってきて毎日呷る。だいぶ復活。

 30日締めの請求書で2/30付けが出るらしい。ダサすぎ。会社の業務システム,パッケージではなくて1から作ってるんだけど,品質低すぎというか,常識では考えられないレベル。

 掲示板ソフトの改良にいそしむ。添付ファイルを付けれるようになった。明日の朝に公開。次はカレンダー機能を組み込もう。

2000-01-30 (Sun)

 昨日は夕方に日本橋でモデムを買って,その後京橋でliloの飲み会。結局朝5時まで飲む。眠すぎ。

 家に6時ぐらいに着いて,2時間ほど寝て10:00amからスタジオ入り。

 12時にあがって,家で昼ご飯を食べた後,2時ぐらいから金曜会の誰か(?)がハープを買うのでそれに付いていく。

 なんかハードスケジュール。