19062005 wema
wemaは、ウェブページ上に付箋を貼り付けていく変わったソフトウエアです。 付箋の背景色を選んだり、付箋同士に線を引くことも出来ます。 日常の簡単なメモボードや、グループの掲示板、マインドマップのような使い方も 出来たりするなど、自由度の高さがあります。
FC1だとruby-1.8.2のrpmがないので、つくろっかなぁーとか思ったがめんどかったので、ソースからmake;make install。/usr/local/binにインストールされるので、index.cgiを書き直すか、/usr/bin/に入れるか。僕は前者で。
wemaはwebクライアントがみれるディレクトリ(cgi動かせるか、.htaccess効く必要アリ)に展開すれば動作はするが、なぜか、初期化はするものの設定まわりが反映されず、付箋が動かない。ちょっとソースを眺めてみるとlink rel=stylesheetのあたりがおかしいらしい。というわけでココだけいじる。
DDNSのため、内側と外側でホスト名が異なるので lib/wemaapp.rbのWemaApp.top_urlの定義を
if cgi.remote_addr =~ /^192.168/
"http://[localhostname]/wema/index.cgi"
else
"http://#{cgi.server_name}#{cgi.script_name}"
end
と書き換える。
はじめてのrubyいぢりでした。