Cybozu Office 6のカレンダーをLightningで表示する
( ! ) Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/users/1/movion/web/www_movion_net/htdocs/wp-includes/formatting.php on line 74 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0001 | 220352 | {main}( ) | .../index.php:0 |
2 | 0.0003 | 228488 | require( '/home/users/1/movion/web/www_movion_net/htdocs/wp-blog-header.php' ) | .../index.php:4 |
3 | 0.0594 | 7368680 | require_once( '/home/users/1/movion/web/www_movion_net/htdocs/wp-includes/template-loader.php' ) | .../wp-blog-header.php:22 |
4 | 0.0596 | 7381872 | include( '/home/users/1/movion/web/www_movion_net/htdocs/wp-content/themes/movion-net/index.php' ) | .../template-loader.php:56 |
5 | 0.0812 | 7630296 | the_content( ) | .../index.php:22 |
6 | 0.0813 | 7633744 | apply_filters( ) | .../post-template.php:55 |
7 | 0.0841 | 7643456 | call_user_func_array:{/home/users/1/movion/web/www_movion_net/htdocs/wp-includes/plugin.php:57} ( ) | .../plugin.php:57 |
8 | 0.0841 | 7643688 | wpautop( ) | .../plugin.php:57 |
9 | 0.0846 | 7650920 | preg_replace ( ) | .../formatting.php:74 |
Cybozu Office 6のカレンダーをGoogle Calendarで表示するCommentsAdd Star
上記のプログラムを利用させてもらって、Lightning(Thunderbirdのプラグイン)で表示をしてみました。
(iCalファイルを生成してくれるんだから当然出来るわけですが・・・)
Windowsマシンだけで済ませようとしているところが、ちょっと特殊です。
■1.Cybozu2Cal.ja JPを取得
-
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
-
cpan> install DateTime
-
-
cpan> install Data::ICal
-
-
cpan> install Text::CSV_XS
-
-
cpan> install YAML
※途中の質問はとりあえず全部[y]とした。
※なんかDateTimeがうまく入っていなかったので2回実行した。
cpan> install DateTime
■4.cybozu2icalの手動実行
-
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とかで自動実行設定。
-
at 08:00 /every:m,t,w,th,s,su C:Perlbinperl.exe C:usrlocalcybozu2icalcybozu2ical > C:usrlocalcybozu2icalcybozu.ics
※「C:\usr\local\cybozu2ical」
のディレクトリにファイルを設置した場合の例
※更新8時だけじゃダメな気がするけど・・・。
以上。