Entries from 2008-03-01 to 1 month

[Gauche] 簡易SMTPサーバ

Gaucheで簡易SMTPサーバを作成しました。メールの転送はできず、受信したメールは、spoolディレクトリに宛先アドレスのファイルを作成して保存します。同一アドレスに複数のメールを受信したら、上書きします。テスト用に作成したサーバなので、この程度の機…

[Gauche] SMTPクライアントライブラリ

SMTPのクライアントを作成してみました。といっても、単にサーバに接続してコマンドを送っているだけです。エンコードなどは行いません。 #! gosh ;; -*- coding: utf-8 -*- (use gauche.net) (define (gsmtp-sendmail host port from to body verbose) (let…

[Gauche] 簡易HTTPサーバ

Gaucheで簡易HTTPサーバをつくってみました。以下の特徴があります。 GETしかできません(というか、メソッドを判断していません)。 セキュリティに配慮していません。 ソースコードは、以下の通りです。 #! gosh (use file.util) (use gauche.fcntl) (use …

[Gauche] 「プログラミングGauche」出版記念トーク -「Gauche脳」の謎に迫る - 報告

以下では、敬称は省略させていただきます。 概要 出演者 川合史朗 えんどうやすゆき 場所 ジュンク堂書店新宿店8階喫茶 日付 2008年3月12日(水) 時刻 開演 19:00過ぎ 終演 20:00過ぎ 内容 Schemeとの出会い 川合 Lispに目覚めたのは学生時代 Perlの代わり…

[Java] OpenJDKをコンパイルする方法

環境 この記事の内容は、Pentium III, Xubuntu Linux 7.10, OpenJDK 6で確認しました。 手順 以下の手順で行います。 JDK 6のインストール Binary Plugsのインストール libmotif-devのインストール ソースコードのダウンロード Makefileの修正 make JDK 6の…

アニメ会トークライブ「がんばって萌えまっしょい」報告

概要 場所 イーストステージいけぶくろ (http://www.toshima-mirai.jp/center/a_kumin/index.html) 日付 2008年3月7日 時刻 開演 19時00分 終演 21時30分 出演者 アニメ会(ただし、サンキュータツオさんは「たけしの誰でもピカソ」の収録のため、遅刻) 内…

[Xubuntu Linux][Xfce4] Xfce4のパネルが表示されない

環境 この記事の内容は、Xubuntu Linux 7.10, Xfce4 4.4.1で確認しました。 問題 デスクトップにパネルが表示されません。 解決方法 ${HOME}/.cache/sessionsディレクトリを削除し、ログインし直します。これで、初期状態でパネルが表示されます。 解決方法…

[simutrans] simutransはじめました。

id:SumiTomohiko:20080301:1204392302で取り上げた、simutransを始めました。下は、開始直後のスクリーンショットです。選択したマップには出島があるので、そこにビッグサイトを建設してゆりかもめを通すのが目標です。

[Java] マルチスレッドでjava.util.ArrayListオブジェクトが同期できていないことを示す例

環境 この記事の内容は、Xubuntu Linux 7.10, Java Standard Edition 1.5.0_13で確認しました。 例 以下のように、ひとつのjava.util.ArrayListオブジェクトに対して、複数のスレッドからオブジェクトをaddメソッドで追加するようにします。そうすると、すべ…

[Xubuntu Linux] XfceでCTRLキーとCAPSキーを入れ替える方法

環境 この記事の内容は、Ubuntu Linux 7.10にxubuntu-desktopをインストールして作成したXubuntu Linux 7.10で確認しました。 CTRLキーとCAPSキーを入れ替える方法 以下のようにします。 --- /etc/X11/xorg.conf.orig 2008-03-05 02:06:09.000000000 +0900 +…

オープンソースカンファレンス2008 Tokyo/Spring 2日目報告

以下では、敬称は省略させていただきます。 最近のRuby: 2008春 日本Rubyの会 高橋征義 最近のRuby 1.9 会場に質問「Ruby 1.9を使ったことのある人は?」 3人くらい挙手した。 当初は1.9.1だったはず バージョン番号のつけ方が1.9から変更になった。 バージョ…