2008年7月27日日曜日

Lightningで作成したカレンダーをiCalで読むと時刻が9時間ずれる

Sunbirdでも多分現象は同じ。

lightningが出力するicsファイル中のTZIDに付いている"/mozilla.org/20071231_1"という文字列をiCalが解釈できないのが原因らしいので,perlで抜き取るcgiを作った。こんな感じ。

#! /usr/bin/perl --

print "Content-Type: text/calendar\n\n";
open(FH, "work.ics") or die;
while(<FH>){
	s!/mozilla.org/20071231_1/!!g;
	print;
}
close FH;

URLの参照先としてwork.icsを指定する代りに,work.cgiを呼び出すような感じ。

2008年7月5日土曜日

Macによる/netを使ったオートマウント

Macにも一般的なUnixと同様に/netディレクトリが用意され,NFSオートマウントを簡単に設定することができる。

使い方は以下の通り。

シンボリックリンクを張る

以下の例では172.30.8.1にあるexportされたディレクトリ/srv/samba/publicを,~/Desktop/shareにオートマウントする設定を行うとする。

ln -s /net/172.30.8.1/srv/samba/public ~/Desktop/share

cdするかアイコンをダブルクリックする

cd ~/Desktop/share

cdした瞬間に自動的にマウントされるはずだ。