2005-09-21(水) [長年日記]
■ SubversionのリポジトリをWebで公開する
今までCVSで自作ソフトを管理していたせいで、リポジトリの公開はしていなかったのだが(セキュリティまわりが面倒なので)、Subversionなら簡単(らしい)のでやってみることに。
もっとも、先日作ったリポジトリは、プライベートなファイルも含めて単一リポジトリにごちゃ混ぜにしてしまったので、permission設定などが面倒そうだ。公開用のリポジトリは/var/lib/svn以下に、プロジェクト別に作り直そう。対象はRuBBS、mobiler、散財自慢。
% for p in rubbs mobiler waste; do svnadmin create --fs-type fsfs /var/lib/svn/$p svn import -m "import $p" $p file:///var/lib/svn/$p/trunk done
続いてApache2の設定。
% sudo apt-get install libapache2-svn (略) % sudo a2enmod dav_svn
そんでもって、用意しておいたVirtual Serverのconfはこんな感じ(一部抜粋):
<VirtualHost xxx.xxx.xxx.xxx> : : <Location /> <IfModule mod_dav.c> Dav svn SVNParentPath /var/lib/svn </IfModule> <LimitExcept GET PROPFIND OPTIONS REPORT> Deny from all </LimitExcept> </Location> </VirtualHost>
Webからは見るだけ。commiterはsvn+sshを使う前提。で、apache2をreload。拍子抜けするほど簡単だなぁ(RuBBSの例)。
これで安定版ブランチを切れるから、安心して開発を再開できる!(それは言い訳っぽくね?)
■ Picasa日本語版が出た〜
Picasaがや〜〜っと正式に日本語化されたのが嬉しくて、思わずTech総研ブログの方に一本書いてしまったよ。夕べは遅くまで、自分の画像ライブラリのラベル付けにはまってしまった(←こういうのに時間をかけすぎて本末転倒になるタイプ)。
そう言えば、mixiのめがねっこコミュによれば眞鍋かをりがメガネ壁紙を公開中(←やや偏った情報)とのことなので、「メガネ」ラベルも作るべきだな。もっとも、眞鍋のメガネは狙いすぎててあざといから、あんまり好きじゃないのだが。むしろある種の開き直りを感じるしょこたんの方が好感が持てると思うが、どうか。
■ tdiary.org更新
tdiary.orgのドメイン更新時期が迫ってきたので、5年延長した。10年延長するには財布が軽すぎた(笑)。
……と書いておけば、5年後にもし忘れていても、長年日記を読んで思い出すだろう。
svnadmin create のパスは /var/lib/svn/$p の間違いでしょうか?
やぁ、本当だ。直しておきます