2003-05-26

λ [tDiary] Makefileを利用してSVN経由での更新

こんな Makefile を作成して、Windows側で dailyupdate/2003/05/26.td2d ファイルを更新したら make serverで反映されるようにした。cygwinのssh-agentを利用しているため完全に自動化。

λ 新規ファイルを作成した場合は例えばsvn add 2003/05/26.td2dのように追加する。


dailyupdate.rb と Makefile を修正して、拡張子が.rd2dの場合 RD スタイルとして登録されるようにした。 日によって tDiaryスタイルとRDスタイルを使い分けられる。 dailyupdate.rb は @style に代入する文字列を直接受け付けるだけなので、他のスタイルを使いたい時もテケトーに拡張子を定義して Makefile に1行追加すれば済むはず。
日記ファイルの漢字コードはNKFにより自動変換される 。

λ サーバ内のsvnserve設定

svnserveは daemontools で管理しており、起動スクリプト/var/service/svnserve/runは以下の通り。
#!/bin/sh
uid_svn=`id -u svn`
gid_svn=`id -g svn`
svn_ip=localhost
svn_port=3690
svn_home=/home/svn
 
exec env - PATH=/usr/local/sbin:/usr/bin:/usr/local/bin:/bin \
        tcpserver -H -R -v \
          -u $uid_svn -g $gid_svn $svn_ip $svn_port \
          svnserve -r $svn_home \
          2>&1
localhostからの接続は認証なしで通る運用である。 前出のMakefileにおける日記の更新はここに向かってsshでトンネル作成をしている。
将来的にはHTTPSで証明書認証にする予定。

λ でざいん

左サイドバーに入れる画像欲しいにゃー。誰かに頼もうかしらん。
と段々日記っぽくするテスト

λ RDスタイルのためにやったこと

cd /usr/local/share/tdiary/tdiary;
sudo ln -s ../misc/style/rd/rd_style.rb
だけなり。

λ Wikiスタイルのためにやったこと

cd /usr/local/share/tdiary/tdiary;
sudo ln -s ../misc/style/wiki/wiki_style.rb;
sudo ln -s ../misc/style/wiki/wiki_parser.rb

λ TrackBack

一度もやったことないので実はナニモノか理解してない

λ Harbot設置

デフォルト状態では http://www.mimori.org/~h/tdiary/?date=20030526 へのアクセスでもURLが違うと文句を言われてしまうので、

URLのチェックを外した。

λ tDiaryコミュニティへの参加

メーリングリストは tDiary-users-talkメーリングリスト てのがあるらしいけど、どっちかというとWikiに書き込んでしまうというのが今風と思われる。

λ 気象庁 地震情報

つながりませぬ

λ 福島邦子オフィシャルサイト Nikky!

テレビで見てライブ行ってみたいかもと思ったら、 今晩かよ! 。やられたー。CDでも買うか。
[]