2003-04-14 (Mon)
▲ Subversion 導入
Subversion の導入完了。
ports の Subversion が mod_dav_svn を作ってくれなかったので、ちょっと手間取ったが案外簡単に入った。
運用方針は OpenI18N を参考に、参照は自由。commit は SSH 経由とする。httpd.conf は、だいたいこんな感じ。
<IfModule mod_dav_svn.c> <Location /repos> DAV svn SVNPath /home/svn/repos <LimitExcept GET PROPFIND OPTIONS REPORT> Order Deny,Allow Deny from all Allow from localhost </LimitExcept> </Location> </IfModule>
CVS とタグ、ブランチの扱いが随分と違うから注意しないとな。全体的に目的をはっきりさせて cvs よりスマートになったコマンド体系なので、すぐ馴染めそう。
参考:
2007-04-14 (Sat)
▲ test
tDiaryから更新テスト。
▲ mixingプラグイン
tDiaryの日記更新時に、設定されたmixiの日記も更新するプラグインを作ってみました。他にも同様のプラグインがあるようですが、ソース公開されていなかったから...というよりはなにかを作りたかったので。
仕組みは、WWW::Mechanizeを利用してmixiにpostしているのでこちらのtDiary の更新時に mixi の日記も更新するプラグインときっと同じようなことをしていると思います。
使い方
- 設定画面でmixiのID/PWを設定する
- 追記のときのみmixiを更新する。編集には対応していない。
- tDiaryの1セクションがmixiの1日記になる
- 日記編集画面の「mixi日記を更新する」チェックボックスで更新するか選択できる
- 設定画面で上記チェックボックスのデフォルト状態を設定できる
インストール
WWW::Mechanizeが必要なのでgemを使ってインストールします。
gem install mechanize
mixingのソースはとりあえず全然整理されてませんがこっちに置いておきます。tDairyのpluginフォルダにほうりこみます。
これからやりたいこと
- 画像アップロード対応
- 日記の編集にほどほどに対応
- エラーハンドリング
- エンコーディング対応(現在EUC-JP前提)
# ねいこ [とても便利〜♪♪ 要望として、空行もmixiに入れてほしいのと、!ごとに日記をわけないで適当な見出し行にしてまとめて..]