人気記事

広告

記事検索

MOVION.netについて

WEB技術に関することや、気になるWEBサイトなどについて個人的なメモを残すためのブログです。

その他運営サイト

かかわっているサイト

2008年10月6日(月)

Cybozu Office 6のカレンダーをLightningで表示する

Cybozu Office 6のカレンダーをGoogle Calendarで表示するCommentsAdd Star

上記のプログラムを利用させてもらって、Lightning(Thunderbirdのプラグイン)で表示をしてみました。
(iCalファイルを生成してくれるんだから当然出来るわけですが・・・)
Windowsマシンだけで済ませようとしているところが、ちょっと特殊です。

■1.Cybozu2Cal.ja JPを取得

  1. svn co http://code.as-is.net/svn/public/cybozu2ical/trunk cybozu2ical

取得してきてどこかに設置
※以下の例では、「C:\usr\local\cybozu2ical\」に設置

■2.ActivePerlをインストール
http://www.activestate.com/store/productdetail.aspx?prdGuid=81fbce82-6bd5-49bc-a915-08d58c2648ca
ActivePerlのDownloadをクリックして進み、Windows用ActivePerlをインストール。
※インストール方法の詳細や、PATHの通し方は省略。

■3.cpanの利用モジュールをインストール
コマンドプロンプトから、cpan

  1. cpan> install DateTime
  2.  
  3. cpan> install Data::ICal
  4.  
  5. cpan> install Text::CSV_XS
  6.  
  7. cpan> install YAML

※途中の質問はとりあえず全部[y]とした。
※なんかDateTimeがうまく入っていなかったので2回実行した。
cpan> install DateTime

■4.cybozu2icalの手動実行

  1. C:Perlbinperl.exe C:usrlocalcybozu2icalcybozu2ical > C:usrlocalcybozu2icalcybozu.ics

※「C:\usr\local\cybozu2ical」
のディレクトリにファイルを設置した場合の例

■5.Lightningから読み込む

カレンダー>(右クリック)新しいカレンダー>ネットワークのサーバに保存する
○カレンダーの保存先
フォーマット:iCalendar(ICS)
場所:file:///C:/usr/local/cybozu2ical/cybozu.ics
※C:の前に、「file:///」が必要みたいです。
※場所は例です。

これで表示がされるはず。

■6.cybozu2icalの自動実行設定
ATとかで自動実行設定。

  1. at 08:00 /every:m,t,w,th,s,su C:Perlbinperl.exe C:usrlocalcybozu2icalcybozu2ical > C:usrlocalcybozu2icalcybozu.ics

※「C:\usr\local\cybozu2ical」
のディレクトリにファイルを設置した場合の例
※更新8時だけじゃダメな気がするけど・・・。

以上。

2008年04月8日(火)

拡張子がcgiのファイルの改行コードとパーミッションを一括で変更するbash

どんな状況で使うんだって感じですが、もしかしたら同じものを求めてる人がいるかも?!

  1. #/bin/sh
  2.  
  3. EXEC_DIR=/var/www/public_html/
  4.  
  5. echo "change line feed code to LF";
  6. for filename in `find $EXEC_DIR -name "*.cgi"`;
  7. do
  8.   cp $filename $filename.bak
  9.   nkf -ed $filename > $filename.lf;
  10.   mv $filename.lf $filename;
  11.   rm $filename.bak
  12.   echo $filename;
  13. done;
  14.  
  15. echo "chmod cgi files";
  16. find $EXEC_DIR -name "*.cgi" | xargs chmod 755

※nkfを利用してます。
※OSによっては動かないかも。
EXEC_DIRで任意のディレクトリを指定しといてください。

eclipseってファイルごとに改行コード指定できないんでしょうか・・・。

Perl, bash, Linux | 2008年04月8日(火) | コメント(0) | トラックバック(0)