<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/ME2.2.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>MOVION.net</title>
	<link>http://movion.net</link>
	<description>WEB tech and site memo.</description>
	<pubDate>Tue, 06 Jan 2009 03:41:14 +0900</pubDate>
	<generator>http://wordpress.org/?v=ME2.2.3</generator>
	<language>ja</language>
			<item>
		<title>2009年1月1日の閏秒</title>
		<link>http://movion.net/2009/01/05/leap-second-2009/</link>
		<comments>http://movion.net/2009/01/05/leap-second-2009/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 23:37:35 +0900</pubDate>
		<dc:creator>あきら</dc:creator>
		
		<category><![CDATA[サーバ監視]]></category>

		<category><![CDATA[ネタ]]></category>

		<category><![CDATA[other]]></category>

		<guid isPermaLink="false">http://movion.net/2009/01/05/leap-second-2009/</guid>
		<description><![CDATA[2009年1月1日の08:59:60の閏秒時のmuninのログ画像です。



/usr/sbin/ntpd -p /var/run/ntpd.pid -u 118:132 -g -x



ちなみに、ntpdはslewモードです。

]]></description>
			<content:encoded><![CDATA[<p>2009年1月1日の08:59:60の閏秒時のmuninのログ画像です。</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">/usr/sbin/ntpd -p /var/run/ntpd.pid -u 118:132 -g -x</div>
</li>
</ol>
</div>
<p>ちなみに、ntpdはslewモードです。</p>
<p><img src="http://movion.net/wp-content/uploads/2009/01/localhostlocaldomain-ntp_europium_canonical_com-week.png" alt="localhostlocaldomain-ntp_europium_canonical_com-week.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://movion.net/2009/01/05/leap-second-2009/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[Linux]シェルでの入力操作（Ctrl-U,Ctrl-W）など</title>
		<link>http://movion.net/2008/11/20/linux-command-line-options/</link>
		<comments>http://movion.net/2008/11/20/linux-command-line-options/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 00:50:40 +0900</pubDate>
		<dc:creator>あきら</dc:creator>
		
		<category><![CDATA[bash]]></category>

		<category><![CDATA[コマンド]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://movion.net/2008/11/20/linux-command-line-options/</guid>
		<description><![CDATA[よく使うシェルでの入力操作。


入力
説明


Ctrl-B or ←キー
カーソルを左に1文字移動


Ctrl-F or →キー
カーソルを右1に文字移動


Ctrl-P or ↑キー
一つ前の（historyにある）入力コマンドを表示


Ctrl-N or ↓キー
一つ後の（historyにある）入力コマンドを表示


Ctrl-H or バックスペース
カーソルの左の1文字を削除


Ctrl-A
カーソルを行頭に移動


Ctrl-E
カーソルを行末に移動


Ctrl-W
カーソル位置の単語（前のスペースまで）を削除


Ctrl-K
カーソル位置から行末までの文字列を削除


Ctrl-U
行頭からカーソル位置までの文字列を削除


Ctrl-Y
直前に削除した文字列を貼り付け


Ctrl-L
スクリーン再描画（スクリーンを綺麗に）


Ctrl-S
コマンド入力ストップ　※１


Ctrl-Q
コマンド入力スタート　※１


※１　よくは使わないけど・・・、うぉコマンド入力が出来なくなったってときに（笑
]]></description>
			<content:encoded><![CDATA[<p>よく使うシェルでの入力操作。</p>
<table width="615" height="294">
<tr>
<th>入力</th>
<th>説明</th>
</tr>
<tr>
<td>Ctrl-B or ←キー</td>
<td>カーソルを左に1文字移動</td>
</tr>
<tr>
<td>Ctrl-F or →キー</td>
<td>カーソルを右1に文字移動</td>
</tr>
<tr>
<td>Ctrl-P or ↑キー</td>
<td>一つ前の（historyにある）入力コマンドを表示</td>
</tr>
<tr>
<td>Ctrl-N or ↓キー</td>
<td>一つ後の（historyにある）入力コマンドを表示</td>
</tr>
<tr>
<td>Ctrl-H or バックスペース</td>
<td>カーソルの左の1文字を削除</td>
</tr>
<tr>
<td>Ctrl-A</td>
<td>カーソルを行頭に移動</td>
</tr>
<tr>
<td>Ctrl-E</td>
<td>カーソルを行末に移動</td>
</tr>
<tr>
<td>Ctrl-W</td>
<td>カーソル位置の単語（前のスペースまで）を削除</td>
</tr>
<tr>
<td>Ctrl-K</td>
<td>カーソル位置から行末までの文字列を削除</td>
</tr>
<tr>
<td>Ctrl-U</td>
<td>行頭からカーソル位置までの文字列を削除</td>
</tr>
<tr>
<td>Ctrl-Y</td>
<td>直前に削除した文字列を貼り付け</td>
</tr>
<tr>
<td>Ctrl-L</td>
<td>スクリーン再描画（スクリーンを綺麗に）</td>
</tr>
<tr>
<td>Ctrl-S</td>
<td>コマンド入力ストップ　※１</td>
</tr>
<tr>
<td>Ctrl-Q</td>
<td>コマンド入力スタート　※１</td>
</tr>
</table>
<p>※１　よくは使わないけど・・・、うぉコマンド入力が出来なくなったってときに（笑</p>
]]></content:encoded>
			<wfw:commentRss>http://movion.net/2008/11/20/linux-command-line-options/feed/</wfw:commentRss>
		</item>
		<item>
		<title>脆弱性チェックツールWapiti on Ubuntu</title>
		<link>http://movion.net/2008/11/19/use-wapiti-security-check-tool-on-ubuntu/</link>
		<comments>http://movion.net/2008/11/19/use-wapiti-security-check-tool-on-ubuntu/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 23:59:50 +0900</pubDate>
		<dc:creator>あきら</dc:creator>
		
		<category><![CDATA[脆弱性]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://movion.net/2008/11/19/use-wapiti-security-check-tool-on-ubuntu/</guid>
		<description><![CDATA[wapiti（ワピチ＝オオジカ？）
コマンドラインから実行する、Webアプリケーション脆弱性スキャナ、セキュリティ監査ツールです。
実行は基本ローカルに対して行いましょう。
入力フォームがあると当然勝手にいろいろ入力しまくってくれますので、
テスト環境、テスト設定、テストデータで行いましょう。
チェックしてくれるのは
・XSS
・CSRF
・コマンド実行検出
・SQLインジェクション
&#8230;etc
らしいです。
ものによっては環境やオプションを設定しないと検出されない気がしますが・・・。
ま、お試しチェックってことで。



sudo -s



apt-get install wapiti



Ubuntuでapt使ったらそれだけです。
で、インストールすると、
/usr/bin/wapiti
※Wapiti-1.1.6
というpythonのファイルが出来てるので試しに実行。
デフォルトでは実行ログ（チェックしているURL）が出ないので、
vオプションで途中結果を表示した方がなんか安心です。



wapiti http://127.0.0.1/ -v 2



あとはgetcookie.pyでクッキーファイルを作ってログインが必要なページチェックも出来ます。



/usr/lib/python2.5/site-packages/getcookie.py cookie.txt http://127.0.0.1/login/



wapiti http://127.0.0.1/ -v 2 -c cookie.txt



以上
]]></description>
			<content:encoded><![CDATA[<p><a href="http://wapiti.sourceforge.net/" target="_blank">wapiti</a>（ワピチ＝オオジカ？）</p>
<p>コマンドラインから実行する、Webアプリケーション脆弱性スキャナ、セキュリティ監査ツールです。</p>
<p>実行は基本ローカルに対して行いましょう。<br />
入力フォームがあると当然勝手にいろいろ入力しまくってくれますので、<br />
テスト環境、テスト設定、テストデータで行いましょう。</p>
<p>チェックしてくれるのは<br />
・XSS<br />
・CSRF<br />
・コマンド実行検出<br />
・SQLインジェクション<br />
&#8230;etc<br />
らしいです。<br />
ものによっては環境やオプションを設定しないと検出されない気がしますが・・・。</p>
<p>ま、お試しチェックってことで。</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">sudo -s
</div>
</li>
<li class="li1">
<div class="de1">apt-get install wapiti</div>
</li>
</ol>
</div>
<p>Ubuntuでapt使ったらそれだけです。<br />
で、インストールすると、</p>
<p>/usr/bin/wapiti<br />
※Wapiti-1.1.6</p>
<p>というpythonのファイルが出来てるので試しに実行。<br />
デフォルトでは実行ログ（チェックしているURL）が出ないので、<br />
vオプションで途中結果を表示した方がなんか安心です。</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">wapiti http://127.0.0.1/ -v 2</div>
</li>
</ol>
</div>
<p>あとはgetcookie.pyでクッキーファイルを作ってログインが必要なページチェックも出来ます。</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">/usr/lib/python2.5/site-packages/getcookie.py cookie.txt http://127.0.0.1/login/
</div>
</li>
<li class="li1">
<div class="de1">wapiti http://127.0.0.1/ -v 2 -c cookie.txt</div>
</li>
</ol>
</div>
<p>以上</p>
]]></content:encoded>
			<wfw:commentRss>http://movion.net/2008/11/19/use-wapiti-security-check-tool-on-ubuntu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntuにmuninのインストール</title>
		<link>http://movion.net/2008/11/09/install-munin-on-ubuntu/</link>
		<comments>http://movion.net/2008/11/09/install-munin-on-ubuntu/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 16:26:03 +0900</pubDate>
		<dc:creator>あきら</dc:creator>
		
		<category><![CDATA[Ubuntu]]></category>

		<category><![CDATA[リソース監視]]></category>

		<guid isPermaLink="false">http://movion.net/2008/11/09/install-munin-on-ubuntu/</guid>
		<description><![CDATA[※Ubuntu 8.04.1
aptで、インストール。それだけですが・・・。



sudo -s



apt-get install libc6



apt-get install libc6-dev



apt-get install munin



apt-get install munin-node



あとは、apacheの設定。
インストール後、/var/www/munin
以下にグラフ表示用HTMLが生成されているので、そこを表示可能とする。
/var/www/
自体を公開領域に指定しているなら、
http://localhost/munin/
で閲覧可能。
]]></description>
			<content:encoded><![CDATA[<p><strong>※Ubuntu 8.04.1</strong></p>
<p>aptで、インストール。それだけですが・・・。</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">sudo -s
</div>
</li>
<li class="li1">
<div class="de1">apt-get install libc6
</div>
</li>
<li class="li1">
<div class="de1">apt-get install libc6-dev
</div>
</li>
<li class="li1">
<div class="de1">apt-get install munin
</div>
</li>
<li class="li2">
<div class="de2">apt-get install munin-node</div>
</li>
</ol>
</div>
<p>あとは、apacheの設定。<br />
インストール後、<em>/var/www/munin</em><br />
以下にグラフ表示用HTMLが生成されているので、そこを表示可能とする。</p>
<p>/var/www/<br />
自体を公開領域に指定しているなら、<br />
http://localhost/munin/<br />
で閲覧可能。</p>
]]></content:encoded>
			<wfw:commentRss>http://movion.net/2008/11/09/install-munin-on-ubuntu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SubvrersionリポジトリとTracプロジェクト作成スクリプト（適当）</title>
		<link>http://movion.net/2008/10/31/subversion-repository-and-trac-project-maker/</link>
		<comments>http://movion.net/2008/10/31/subversion-repository-and-trac-project-maker/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 00:43:21 +0900</pubDate>
		<dc:creator>あきら</dc:creator>
		
		<category><![CDATA[Subversion]]></category>

		<category><![CDATA[Trac]]></category>

		<category><![CDATA[bash]]></category>

		<guid isPermaLink="false">http://movion.net/2008/10/31/subversion-repository-and-trac-project-maker/</guid>
		<description><![CDATA[UbuntuにSubversionとtracのインストール
の続きです。
手動実行をただ単に書きならべただけですが、シェルスクリプトにしてみました。
もっとちゃんと工夫すれば、まともに使えるモノになるかも。
vi /usr/local/bin/make-svn-project.sh



#!/bin/sh



&#160;


#parameter settings



REPO_NAME=$1



ADMIN_USER=akira



SVN_FILE_OWNER=akira



SVN_FILE_GROUP=akira



SVN_PATH=/var/svn



TRAC_PATH=/var/www/trac



#TRAC_TEMPLATES=/usr/share/trac/templates



TRAC_TEMPLATES=/usr/share/trac-ja-resource/templates



SVN_PASSWORD=/var/svn/passwd



&#160;


#create svn repository



/usr/bin/svnadmin create $SVN_PATH/$REPO_NAME



chown -R $SVN_FILE_OWNER:$SVN_FILE_GROUP $SVN_PATH/$REPO_NAME



&#160;


/usr/bin/svn mkdir file://$SVN_PATH/$REPO_NAME/trunk -m &#34;make trunk dir&#34;



/usr/bin/svn mkdir file://$SVN_PATH/$REPO_NAME/branches -m &#34;make branches dir&#34;



/usr/bin/svn mkdir file://$SVN_PATH/$REPO_NAME/tags -m &#34;make tags dir&#34;



&#160;


#copy svn password file



cp $SVN_PASSWORD $SVN_PATH/$REPO_NAME/conf/



&#160;


#create trac



/usr/bin/trac-admin $TRAC_PATH/$REPO_NAME initenv $REPO_NAME sqlite:db/trac.db svn $SVN_PATH/$REPO_NAME $TRAC_TEMPLATES



chown -R www-data:www-data $TRAC_PATH/$REPO_NAME



&#160;


#revoke on anoymous



/usr/bin/trac-admin $TRAC_PATH/$REPO_NAME permission remove anonymous &#160;REPORT_DELETE WIKI_CREATE WIKI_MODIFY REPORT_SQL_VIEW TICKET_APPEND [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://movion.net/2008/07/05/subversion-trac-install-for-ubuntu/" rel="bookmark" title="Permanent Link to UbuntuにSubversionとtracのインストール">UbuntuにSubversionとtracのインストール</a><br />
の続きです。</p>
<p>手動実行をただ単に書きならべただけですが、シェルスクリプトにしてみました。<br />
もっとちゃんと工夫すれば、まともに使えるモノになるかも。</p>
<p>vi /usr/local/bin/make-svn-project.sh</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">#!/bin/sh
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">#parameter settings
</div>
</li>
<li class="li1">
<div class="de1">REPO_NAME=$1
</div>
</li>
<li class="li2">
<div class="de2">ADMIN_USER=akira
</div>
</li>
<li class="li1">
<div class="de1">SVN_FILE_OWNER=akira
</div>
</li>
<li class="li1">
<div class="de1">SVN_FILE_GROUP=akira
</div>
</li>
<li class="li1">
<div class="de1">SVN_PATH=/var/svn
</div>
</li>
<li class="li1">
<div class="de1">TRAC_PATH=/var/www/trac
</div>
</li>
<li class="li2">
<div class="de2">#TRAC_TEMPLATES=/usr/share/trac/templates
</div>
</li>
<li class="li1">
<div class="de1">TRAC_TEMPLATES=/usr/share/trac-ja-resource/templates
</div>
</li>
<li class="li1">
<div class="de1">SVN_PASSWORD=/var/svn/passwd
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">#create svn repository
</div>
</li>
<li class="li2">
<div class="de2">/usr/bin/svnadmin create $SVN_PATH/$REPO_NAME
</div>
</li>
<li class="li1">
<div class="de1">chown -R $SVN_FILE_OWNER:$SVN_FILE_GROUP $SVN_PATH/$REPO_NAME
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">/usr/bin/svn mkdir file://$SVN_PATH/$REPO_NAME/trunk -m &quot;make trunk dir&quot;
</div>
</li>
<li class="li1">
<div class="de1">/usr/bin/svn mkdir file://$SVN_PATH/$REPO_NAME/branches -m &quot;make branches dir&quot;
</div>
</li>
<li class="li2">
<div class="de2">/usr/bin/svn mkdir file://$SVN_PATH/$REPO_NAME/tags -m &quot;make tags dir&quot;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">#copy svn password file
</div>
</li>
<li class="li1">
<div class="de1">cp $SVN_PASSWORD $SVN_PATH/$REPO_NAME/conf/
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">#create trac
</div>
</li>
<li class="li1">
<div class="de1">/usr/bin/trac-admin $TRAC_PATH/$REPO_NAME initenv $REPO_NAME sqlite:db/trac.db svn $SVN_PATH/$REPO_NAME $TRAC_TEMPLATES
</div>
</li>
<li class="li1">
<div class="de1">chown -R www-data:www-data $TRAC_PATH/$REPO_NAME
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">#revoke on anoymous
</div>
</li>
<li class="li2">
<div class="de2">/usr/bin/trac-admin $TRAC_PATH/$REPO_NAME permission remove anonymous &nbsp;REPORT_DELETE WIKI_CREATE WIKI_MODIFY REPORT_SQL_VIEW TICKET_APPEND TICKET_CHGPROP TICKET_CREATE TICKET_MODIFY
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">#grant on admin user
</div>
</li>
<li class="li1">
<div class="de1">/usr/bin/trac-admin $TRAC_PATH/$REPO_NAME permission add $ADMIN_USER BROWSER_VIEW CHANGESET_VIEW CONFIG_VIEW FILE_VIEW LOG_VIEW MILESTONE_ADMIN MILESTONE_CREATE MILESTONE_DELETE MILESTONE_MODIFY MILESTONE_VIEW REPORT_ADMIN REPORT_CREATE REPORT_DELETE REPORT_MODIFY REPORT_SQL_VIEW REPORT_VIEW ROADMAP_ADMIN ROADMAP_VIEW SEARCH_VIEW TICKET_ADMIN TICKET_APPEND TICKET_CHGPROP TICKET_CREATE TICKET_MODIFY TICKET_VIEW TIMELINE_VIEW TRAC_ADMIN WIKI_ADMIN WIKI_CREATE WIKI_DELETE WIKI_MODIFY WIKI_VIEW
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">#restart apache
</div>
</li>
<li class="li1">
<div class="de1">/etc/init.d/apache2 restart</div>
</li>
</ol>
</div>
<p>chmod 700 /usr/local/bin/make-svn-project.sh</p>
<p>でもって、削除スクリプトは以下。ディレクトリごと削除してるだけです。むしろこれは実行権限与えてない方がよいかも・・・。</p>
<p>vi /usr/local/bin/remove-svn-project.sh</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">#!/bin/sh
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">#parameter settings
</div>
</li>
<li class="li1">
<div class="de1">REPO_NAME=$1
</div>
</li>
<li class="li2">
<div class="de2">ADMIN_USER=akira
</div>
</li>
<li class="li1">
<div class="de1">SVN_FILE_OWNER=akira
</div>
</li>
<li class="li1">
<div class="de1">SVN_FILE_GROUP=akira
</div>
</li>
<li class="li1">
<div class="de1">SVN_PATH=/var/svn
</div>
</li>
<li class="li1">
<div class="de1">TRAC_PATH=/var/www/trac
</div>
</li>
<li class="li2">
<div class="de2">#TRAC_TEMPLATES=/usr/share/trac/templates
</div>
</li>
<li class="li1">
<div class="de1">TRAC_TEMPLATES=/usr/share/trac-ja-resource/templates
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">#remove svn repository
</div>
</li>
<li class="li1">
<div class="de1">rm -rf $SVN_PATH/$REPO_NAME
</div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">#remove trac
</div>
</li>
<li class="li1">
<div class="de1">rm -rf $TRAC_PATH/$REPO_NAME
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">#restart apache
</div>
</li>
<li class="li2">
<div class="de2">/etc/init.d/apache2 restart</div>
</li>
</ol>
</div>
<p>あ、使い方は、<br />
<strong>make-svn-project.sh</strong>　<em>プロジェクト名（兼リポジトリ名）</em><br />
です。</p>
]]></content:encoded>
			<wfw:commentRss>http://movion.net/2008/10/31/subversion-repository-and-trac-project-maker/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cybozu Office 6のカレンダーをLightningで表示する</title>
		<link>http://movion.net/2008/10/06/cybozu-office-6%e3%81%ae%e3%82%ab%e3%83%ac%e3%83%b3%e3%83%80%e3%83%bc%e3%82%92lightning%e3%81%a7%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b/</link>
		<comments>http://movion.net/2008/10/06/cybozu-office-6%e3%81%ae%e3%82%ab%e3%83%ac%e3%83%b3%e3%83%80%e3%83%bc%e3%82%92lightning%e3%81%a7%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 21:07:33 +0900</pubDate>
		<dc:creator>あきら</dc:creator>
		
		<category><![CDATA[Firefox/Thunderbird]]></category>

		<category><![CDATA[Perl]]></category>

		<category><![CDATA[ネタ]]></category>

		<guid isPermaLink="false">http://movion.net/2008/10/06/cybozu-office-6%e3%81%ae%e3%82%ab%e3%83%ac%e3%83%b3%e3%83%80%e3%83%bc%e3%82%92lightning%e3%81%a7%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b/</guid>
		<description><![CDATA[Cybozu Office 6のカレンダーをGoogle Calendarで表示するCommentsAdd Star
上記のプログラムを利用させてもらって、Lightning（Thunderbirdのプラグイン）で表示をしてみました。
（iCalファイルを生成してくれるんだから当然出来るわけですが・・・）
Windowsマシンだけで済ませようとしているところが、ちょっと特殊です。
■１．Cybozu2Cal.ja JPを取得



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



取得してきてどこかに設置
※以下の例では、「C:\usr\local\cybozu2ical\」に設置
■２．ActivePerlをインストール
http://www.activestate.com/store/productdetail.aspx?prdGuid=81fbce82-6bd5-49bc-a915-08d58c2648ca
ActivePerlのDownloadをクリックして進み、Windows用ActivePerlをインストール。
※インストール方法の詳細や、PATHの通し方は省略。
■３．cpanの利用モジュールをインストール
コマンドプロンプトから、cpan



cpan&#62; install DateTime



&#160;


cpan&#62; install Data::ICal



&#160;


cpan&#62; install Text::CSV_XS



&#160;


cpan&#62; install YAML



※途中の質問はとりあえず全部[y]とした。
※なんかDateTimeがうまく入っていなかったので2回実行した。
cpan&#62; install DateTime
■４．cybozu2icalの手動実行



C:Perlbinperl.exe C:usrlocalcybozu2icalcybozu2ical &#62; C:usrlocalcybozu2icalcybozu.ics



※「C:\usr\local\cybozu2ical」
のディレクトリにファイルを設置した場合の例
■５．Lightningから読み込む
カレンダー＞（右クリック）新しいカレンダー＞ネットワークのサーバに保存する
○カレンダーの保存先
フォーマット：iCalendar(ICS)
場所：file:///C:/usr/local/cybozu2ical/cybozu.ics
※C:の前に、「file:///」が必要みたいです。
※場所は例です。
これで表示がされるはず。
■６．cybozu2icalの自動実行設定
ATとかで自動実行設定。



at 08:00 /every:m,t,w,th,s,su C:Perlbinperl.exe C:usrlocalcybozu2icalcybozu2ical &#62; C:usrlocalcybozu2icalcybozu.ics



※「C:\usr\local\cybozu2ical」
のディレクトリにファイルを設置した場合の例
※更新8時だけじゃダメな気がするけど・・・。
以上。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://as-is.net/blog/archives/001121.html">Cybozu Office 6のカレンダーをGoogle Calendarで表示するCommentsAdd Star</a></p>
<p>上記のプログラムを利用させてもらって、Lightning（Thunderbirdのプラグイン）で表示をしてみました。<br />
（iCalファイルを生成してくれるんだから当然出来るわけですが・・・）<br />
Windowsマシンだけで済ませようとしているところが、ちょっと特殊です。</p>
<p><strong>■１．Cybozu2Cal.ja JPを取得</strong></p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">svn co http://code.as-is.net/svn/public/cybozu2ical/trunk cybozu2ical</div>
</li>
</ol>
</div>
<p>取得してきてどこかに設置<br />
※以下の例では、「C:\usr\local\cybozu2ical\」に設置</p>
<p><strong>■２．ActivePerlをインストール</strong><br />
<a href="http://www.activestate.com/store/productdetail.aspx?prdGuid=81fbce82-6bd5-49bc-a915-08d58c2648ca" target="_blank">http://www.activestate.com/store/productdetail.aspx?prdGuid=81fbce82-6bd5-49bc-a915-08d58c2648ca</a><br />
ActivePerlのDownloadをクリックして進み、Windows用ActivePerlをインストール。<br />
※インストール方法の詳細や、PATHの通し方は省略。</p>
<p><strong>■３．cpanの利用モジュールをインストール</strong><br />
コマンドプロンプトから、cpan</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">cpan&gt; install DateTime
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">cpan&gt; install Data::ICal
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">cpan&gt; install Text::CSV_XS
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">cpan&gt; install YAML</div>
</li>
</ol>
</div>
<p>※途中の質問はとりあえず全部[y]とした。<br />
※なんかDateTimeがうまく入っていなかったので2回実行した。<br />
cpan&gt; install DateTime</p>
<p><strong>■４．cybozu2icalの手動実行</strong></p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">C:Perlbinperl.exe C:usrlocalcybozu2icalcybozu2ical &gt; C:usrlocalcybozu2icalcybozu.ics</div>
</li>
</ol>
</div>
<p>※「C:\usr\local\cybozu2ical」<br />
のディレクトリにファイルを設置した場合の例</p>
<p><strong>■５．Lightningから読み込む</strong></p>
<p>カレンダー＞（右クリック）新しいカレンダー＞ネットワークのサーバに保存する<br />
○カレンダーの保存先<br />
フォーマット：iCalendar(ICS)<br />
場所：file:///C:/usr/local/cybozu2ical/cybozu.ics<br />
※C:の前に、「file:///」が必要みたいです。<br />
※場所は例です。</p>
<p>これで表示がされるはず。</p>
<p><strong>■６．cybozu2icalの自動実行設定</strong><br />
ATとかで自動実行設定。</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">at 08:00 /every:m,t,w,th,s,su C:Perlbinperl.exe C:usrlocalcybozu2icalcybozu2ical &gt; C:usrlocalcybozu2icalcybozu.ics</div>
</li>
</ol>
</div>
<p>※「C:\usr\local\cybozu2ical」<br />
のディレクトリにファイルを設置した場合の例<br />
※更新8時だけじゃダメな気がするけど・・・。</p>
<p>以上。</p>
]]></content:encoded>
			<wfw:commentRss>http://movion.net/2008/10/06/cybozu-office-6%e3%81%ae%e3%82%ab%e3%83%ac%e3%83%b3%e3%83%80%e3%83%bc%e3%82%92lightning%e3%81%a7%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b/feed/</wfw:commentRss>
		</item>
		<item>
		<title>EC-CUBEのメルマガ配信をバッチ(cron)で行う</title>
		<link>http://movion.net/2008/09/01/ec-cube%e3%81%ae%e3%83%a1%e3%83%ab%e3%83%9e%e3%82%ac%e9%85%8d%e4%bf%a1%e3%82%92%e3%83%90%e3%83%83%e3%83%81cron%e3%81%a7%e8%a1%8c%e3%81%86/</link>
		<comments>http://movion.net/2008/09/01/ec-cube%e3%81%ae%e3%83%a1%e3%83%ab%e3%83%9e%e3%82%ac%e9%85%8d%e4%bf%a1%e3%82%92%e3%83%90%e3%83%83%e3%83%81cron%e3%81%a7%e8%a1%8c%e3%81%86/#comments</comments>
		<pubDate>Mon, 01 Sep 2008 02:05:29 +0900</pubDate>
		<dc:creator>あきら</dc:creator>
		
		<category><![CDATA[EC-CUBE]]></category>

		<guid isPermaLink="false">http://movion.net/2008/09/01/ec-cube%e3%81%ae%e3%83%a1%e3%83%ab%e3%83%9e%e3%82%ac%e9%85%8d%e4%bf%a1%e3%82%92%e3%83%90%e3%83%83%e3%83%81cron%e3%81%a7%e8%a1%8c%e3%81%86/</guid>
		<description><![CDATA[EC-CUBEのシステム管理のパラメータ設定に、
メルマガバッチモード（MELMAGA_BATCH_MODE）のフラグがあったので、
さすがちゃんとバッチ配信の処理もあるんだなぁと思っていました。
で、ちょっと試しに設定してみようとバッチモードを有効にして、
さてcronの設定をするかと思ったら設定方法が見あたらない。
僕が探せてないだけかもしれないけど。
開発コミュニティで検索してみても、
質問している人はいてもちゃんと解答している人がいない。
そうだ、開発コミュニティに入って質問しようと、
XOOPS君に会員登録するもいっこうに認証メールが来ない。
でも、パスワード再送信のメールは来る。どうなってるんだぁぁぁぁ。
結局ログインは出来ずじまい。
自分で調べた方が早そうだなということでソースを見てみました。
とりあえず、「MELMAGA_BATCH_MODE」でgrep。
LC_Page_Admin_Mailクラスしか引っかからない。
ん、ということは、
/html/admin/mail/sendmail.php
を呼び出せってことか・・・。
どうもそうっぽい。毎時０分と３０分にしか配信予約設定できないので、
cronもそこにあわせた設定が必要そう。ということで、



0,30 * * * * /usr/bin/php /var/www/eccube/html/admin/mail/sendmail.php



※PHPのパスは環境によってことなります。
※/var/www/eccube/配下にEC-CUBEを設置した場合のファイルパスです。
こんな感じになるのかな。
一応動くみたいです。ただ、バッチ処理といっても、一括で全件送信みたいなので、
何件ずつ送るみたいなことは出来なそうです。
あと、配信予約で設定した時間ぴったり（前後５分以内）で呼び出さないと、
メール配信はされないみたいです。
なので、過去の時間に設定しても配信されないっす。
バッチとして動かせばApacheのタイムアウトは発生しないけど、
結局全件送信なのはなんか残念です。
ま、メルマガの件数少なきゃ問題ないだろうけど。
]]></description>
			<content:encoded><![CDATA[<p>EC-CUBEのシステム管理のパラメータ設定に、<br />
メルマガバッチモード（MELMAGA_BATCH_MODE）のフラグがあったので、<br />
さすがちゃんとバッチ配信の処理もあるんだなぁと思っていました。</p>
<p>で、ちょっと試しに設定してみようとバッチモードを有効にして、<br />
さてcronの設定をするかと思ったら設定方法が見あたらない。<br />
僕が探せてないだけかもしれないけど。</p>
<p>開発コミュニティで検索してみても、<br />
質問している人はいてもちゃんと解答している人がいない。</p>
<p>そうだ、開発コミュニティに入って質問しようと、<br />
XOOPS君に会員登録するもいっこうに認証メールが来ない。<br />
でも、パスワード再送信のメールは来る。どうなってるんだぁぁぁぁ。<br />
結局ログインは出来ずじまい。</p>
<p>自分で調べた方が早そうだなということでソースを見てみました。<br />
とりあえず、「MELMAGA_BATCH_MODE」でgrep。</p>
<p>LC_Page_Admin_Mailクラスしか引っかからない。<br />
ん、ということは、<br />
/html/admin/mail/sendmail.php<br />
を呼び出せってことか・・・。<br />
どうもそうっぽい。毎時０分と３０分にしか配信予約設定できないので、<br />
cronもそこにあわせた設定が必要そう。ということで、</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">0,30 * * * * /usr/bin/php /var/www/eccube/html/admin/mail/sendmail.php</div>
</li>
</ol>
</div>
<p>※PHPのパスは環境によってことなります。<br />
※/var/www/eccube/配下にEC-CUBEを設置した場合のファイルパスです。</p>
<p>こんな感じになるのかな。<br />
一応動くみたいです。ただ、バッチ処理といっても、一括で全件送信みたいなので、<br />
何件ずつ送るみたいなことは出来なそうです。<br />
あと、配信予約で設定した時間ぴったり（前後５分以内）で呼び出さないと、<br />
メール配信はされないみたいです。<br />
なので、過去の時間に設定しても配信されないっす。</p>
<p>バッチとして動かせばApacheのタイムアウトは発生しないけど、<br />
結局全件送信なのはなんか残念です。<br />
ま、メルマガの件数少なきゃ問題ないだろうけど。</p>
]]></content:encoded>
			<wfw:commentRss>http://movion.net/2008/09/01/ec-cube%e3%81%ae%e3%83%a1%e3%83%ab%e3%83%9e%e3%82%ac%e9%85%8d%e4%bf%a1%e3%82%92%e3%83%90%e3%83%83%e3%83%81cron%e3%81%a7%e8%a1%8c%e3%81%86/feed/</wfw:commentRss>
		</item>
		<item>
		<title>EC Cubeの商品RSSを修正してみる</title>
		<link>http://movion.net/2008/08/12/product-rss-of-eccube/</link>
		<comments>http://movion.net/2008/08/12/product-rss-of-eccube/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 01:10:31 +0900</pubDate>
		<dc:creator>あきら</dc:creator>
		
		<category><![CDATA[RSS]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://movion.net/2008/08/12/product-rss-of-eccube/</guid>
		<description><![CDATA[EC Cube(2系）の商品用RSSが作ろうと思ったら、
なんだ元からあるじゃないですか。
・・・と、思ったけど中を見たらあきらかに完成してない。
でもって、デフォルトではHTMLのメタに全部、最新情報用RSSのURLが記載されている。
なので、そっちも修正する必要があるが、
とりあえず、テンプレートと処理部分を試しに修正。
■修正ファイル
data/class/pages/rss/LC_Page_Rss_Products.php
→http://movion.net/sample/eccube/v0.1/LC_Page_Rss_Products.txt
※create_dateの取得とpubDate形式変換と並び順を修正。
data/Smarty/templates/{テンプレート}/rss/product.tpl
→http://movion.net/sample/eccube/v0.1/product.tpl.txt
※大幅に（適当に）修正。
クロールする側もつくろうと画策中。
]]></description>
			<content:encoded><![CDATA[<p>EC Cube(2系）の商品用RSSが作ろうと思ったら、<br />
なんだ元からあるじゃないですか。</p>
<p>・・・と、思ったけど中を見たらあきらかに完成してない。<br />
でもって、デフォルトではHTMLのメタに全部、最新情報用RSSのURLが記載されている。<br />
なので、そっちも修正する必要があるが、<br />
とりあえず、テンプレートと処理部分を試しに修正。</p>
<p>■修正ファイル<br />
data/class/pages/rss/LC_Page_Rss_Products.php<br />
→<a href="http://movion.net/sample/eccube/v0.1/LC_Page_Rss_Products.txt" target="_blank">http://movion.net/sample/eccube/v0.1/LC_Page_Rss_Products.txt</a><br />
※create_dateの取得とpubDate形式変換と並び順を修正。</p>
<p>data/Smarty/templates/{テンプレート}/rss/product.tpl<br />
→<a href="http://movion.net/sample/eccube/v0.1/product.tpl.txt" target="_blank">http://movion.net/sample/eccube/v0.1/product.tpl.txt</a><br />
※大幅に（適当に）修正。</p>
<p>クロールする側もつくろうと画策中。</p>
]]></content:encoded>
			<wfw:commentRss>http://movion.net/2008/08/12/product-rss-of-eccube/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GDモジュールのインストールon Ubuntu</title>
		<link>http://movion.net/2008/07/28/gd-install-on-ubuntu/</link>
		<comments>http://movion.net/2008/07/28/gd-install-on-ubuntu/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 00:41:27 +0900</pubDate>
		<dc:creator>あきら</dc:creator>
		
		<category><![CDATA[Ubuntu]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://movion.net/2008/07/28/gd-install-on-ubuntu/</guid>
		<description><![CDATA[Ubuntu 8.0.4
PHP 5.2.4
EC Cube2.0系
EC Cubeをいじっていたら、前は動いていたはずの画像アップのところで怒られた。



Fatal error: Call to undefined function imageCreateFromJpeg() in /var/www/rizm/data/module/gdthumb.php on line 203



というわけで、GDが組み込まれていない。



apt-get install php5-gd



でいけるかと思ったら、残念なことに不十分な模様。
というわけで、参考サイトのまんまですが、ビルドをしてみました。
参考サイト）
CakePHP on Ubuntu で pChart を使う



cd /usr/src


sudo su


apt-get install build-essential debhelper fakeroot


apt-get source php5


apt-get install libsnmp-dev


apt-get build-dep php5


cd php5-5.2.4



で、設定ファイルを開いて、



vi debian/rules



ちょっと書き換え。



&#8211;with-gd=shared,/usr &#8211;enable-gd-native-ttf 


↓上記の行を以下のように修正


&#8211;with-gd=shared &#8211;enable-gd-native-ttf



そしてビルド。



dpkg-buildpackage -rfakeroot


cd ..


dpkg -i php5-gd_5.2.4-2ubuntu5.3_i386.deb


apache2ctl restart



]]></description>
			<content:encoded><![CDATA[<p><strong>Ubuntu 8.0.4</strong><br />
<strong>PHP 5.2.4</strong><br />
<strong>EC Cube2.0系</strong></p>
<p>EC Cubeをいじっていたら、前は動いていたはずの画像アップのところで怒られた。</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">Fatal error: Call to undefined function imageCreateFromJpeg() in /var/www/rizm/data/module/gdthumb.php on line 203</div>
</li>
</ol>
</div>
<p>というわけで、GDが組み込まれていない。</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">apt-get <span class="kw2">install</span> php5-gd</div>
</li>
</ol>
</div>
<p>でいけるかと思ったら、残念なことに不十分な模様。<br />
というわけで、参考サイトのまんまですが、ビルドをしてみました。</p>
<p>参考サイト）<br />
<a href="http://d.hatena.ne.jp/mallowlabs/20080707/1215443890" target="_blank">CakePHP on Ubuntu で pChart を使う</a></p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw3">cd</span> /usr/src</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">sudo</span> <span class="kw2">su</span></div>
</li>
<li class="li1">
<div class="de1">apt-get <span class="kw2">install</span> build-essential debhelper fakeroot</div>
</li>
<li class="li1">
<div class="de1">apt-get <span class="kw3">source</span> php5</div>
</li>
<li class="li2">
<div class="de2">apt-get <span class="kw2">install</span> libsnmp-dev</div>
</li>
<li class="li1">
<div class="de1">apt-get build-dep php5</div>
</li>
<li class="li1">
<div class="de1"><span class="kw3">cd</span> php5<span class="nu0">-5.2</span><span class="nu0">.4</span></div>
</li>
</ol>
</div>
<p>で、設定ファイルを開いて、</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">vi debian/rules</div>
</li>
</ol>
</div>
<p>ちょっと書き換え。</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&#8211;with-gd=shared,/usr &#8211;enable-gd-native-ttf </div>
</li>
<li class="li1">
<div class="de1">↓上記の行を以下のように修正</div>
</li>
<li class="li1">
<div class="de1">&#8211;with-gd=shared &#8211;enable-gd-native-ttf</div>
</li>
</ol>
</div>
<p>そしてビルド。</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">dpkg-buildpackage -rfakeroot</div>
</li>
<li class="li1">
<div class="de1"><span class="kw3">cd</span> ..</div>
</li>
<li class="li1">
<div class="de1">dpkg -i php5-gd_5<span class="nu0">.2</span><span class="nu0">.4</span>-2ubuntu5.3_i386.deb</div>
</li>
<li class="li1">
<div class="de1">apache2ctl restart</div>
</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://movion.net/2008/07/28/gd-install-on-ubuntu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>UbuntuにSubversionとtracのインストール</title>
		<link>http://movion.net/2008/07/05/subversion-trac-install-for-ubuntu/</link>
		<comments>http://movion.net/2008/07/05/subversion-trac-install-for-ubuntu/#comments</comments>
		<pubDate>Sat, 05 Jul 2008 18:11:11 +0900</pubDate>
		<dc:creator>あきら</dc:creator>
		
		<category><![CDATA[Subversion]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<category><![CDATA[Trac]]></category>

		<guid isPermaLink="false">http://movion.net/2008/07/05/subversion-trac-install-for-ubuntu/</guid>
		<description><![CDATA[結構何回か同じことしてるけど、ネットなしでは設定できません・・・。
■参考サイト
Debian GNU/Linux etch に Trac をインストールしてみたよ
Subversion (via mod_dav_svn) + Trac (on mod_python) でオープンソース開発環境の構築 on FC6CommentsAdd Star 
■各種インストール（パッケージ）



sudo -s


apt-get install subversion


apt-get install subversion-tools


&#160;


apt-get install trac


apt-get install trac-ja-resource


&#160;


apt-get install libapache2-mod-python


&#160;


a2enmod mod_python


a2enmod rewrite



(※mod_python等を無効にしたい場合のコマンドは、a2dismod)
■テスト用リポジトリ作成



mkdir /var/svn/


svnadmin create /var/svn/testrepos



■テスト用リポジトリに対応したtracを作成



mkdir /var/www/trac/


trac-admin /var/www/trac/testrepos initenv



「Path to repository」では上記で作成したsvnのリポジトリパスを指定。
最後に、「Congratulations!」とでればOK
あと、Apacheの実行ユーザになるようにオーナーを変更



chown -R www-data:www-data /var/www/trac



■tracのユーザ管理
○anoymous権限の変更(というか剥奪)



trac-admin /var/www/trac/testrepos permission remove anonymous  REPORT_DELETE WIKI_CREATE WIKI_MODIFY REPORT_SQL_VIEW TICKET_APPEND TICKET_CHGPROP TICKET_CREATE TICKET_MODIFY



※権限確認
trac-admin /var/www/trac/testrepos permission [...]]]></description>
			<content:encoded><![CDATA[<p>結構何回か同じことしてるけど、ネットなしでは設定できません・・・。</p>
<p><strong>■参考サイト</strong><br />
<a href="http://spais.jp/category/memo/" target="_blank">Debian GNU/Linux etch に Trac をインストールしてみたよ</a></p>
<p><a href="http://d.hatena.ne.jp/dayflower/20070419/1176972484" target="_blank">Subversion (via mod_dav_svn) + Trac (on mod_python) でオープンソース開発環境の構築 on FC6CommentsAdd Star </a></p>
<p><strong>■各種インストール（パッケージ）</strong></p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">sudo</span> -s</div>
</li>
<li class="li1">
<div class="de1">apt-get <span class="kw2">install</span> subversion</div>
</li>
<li class="li1">
<div class="de1">apt-get <span class="kw2">install</span> subversion-tools</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">apt-get <span class="kw2">install</span> trac</div>
</li>
<li class="li1">
<div class="de1">apt-get <span class="kw2">install</span> trac-ja-resource</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">apt-get <span class="kw2">install</span> libapache2-mod-python</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">a2enmod mod_python</div>
</li>
<li class="li1">
<div class="de1">a2enmod rewrite</div>
</li>
</ol>
</div>
<p>(※mod_python等を無効にしたい場合のコマンドは、a2dismod)</p>
<p><strong>■テスト用リポジトリ作成</strong></p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">mkdir</span> /var/svn/</div>
</li>
<li class="li1">
<div class="de1">svnadmin create /var/svn/testrepos</div>
</li>
</ol>
</div>
<p><strong>■テスト用リポジトリに対応したtracを作成</strong></p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">mkdir</span> /var/www/trac/</div>
</li>
<li class="li1">
<div class="de1">trac-admin /var/www/trac/testrepos initenv</div>
</li>
</ol>
</div>
<p>「Path to repository」では上記で作成したsvnのリポジトリパスを指定。<br />
最後に、「Congratulations!」とでればOK</p>
<p>あと、Apacheの実行ユーザになるようにオーナーを変更</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">chown</span> -R www-data:www-data /var/www/trac</div>
</li>
</ol>
</div>
<p><strong>■tracのユーザ管理</strong></p>
<p>○anoymous権限の変更(というか剥奪)</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">trac-admin /var/www/trac/testrepos permission remove anonymous  REPORT_DELETE WIKI_CREATE WIKI_MODIFY REPORT_SQL_VIEW TICKET_APPEND TICKET_CHGPROP TICKET_CREATE TICKET_MODIFY</div>
</li>
</ol>
</div>
<p>※権限確認<br />
trac-admin /var/www/trac/testrepos permission list anonymous</p>
<p>○全権限を持つユーザの追加</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">trac-admin /var/www/trac/testrepos permission add akira BROWSER_VIEW CHANGESET_VIEW CONFIG_VIEW FILE_VIEW LOG_VIEW MILESTONE_ADMIN MILESTONE_CREATE MILESTONE_DELETE MILESTONE_MODIFY MILESTONE_VIEW REPORT_ADMIN REPORT_CREATE REPORT_DELETE REPORT_MODIFY REPORT_SQL_VIEW REPORT_VIEW ROADMAP_ADMIN ROADMAP_VIEW SEARCH_VIEW TICKET_ADMIN TICKET_APPEND TICKET_CHGPROP TICKET_CREATE TICKET_MODIFY TICKET_VIEW TIMELINE_VIEW TRAC_ADMIN WIKI_ADMIN WIKI_CREATE WIKI_DELETE WIKI_MODIFY WIKI_VIEW</div>
</li>
</ol>
</div>
<p>○パスワードファイルの作成</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">mkdir</span> /var/trac</div>
</li>
<li class="li1">
<div class="de1">htpasswd -c /var/trac/.htpasswd akira</div>
</li>
</ol>
</div>
<p><strong>■Apacheとtracの設定 </strong></p>
<p>まずは、apacheのvirtualhostを設定。subversionにはsvn+sshとかで接続するので、apacheでの設定はしていません。<br />
<em>vi /etc/apache2/sites-available/trac</em></p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&lt;virtualHost *&gt;</div>
</li>
<li class="li1">
<div class="de1">ServerName trac.movion.mydns.jp</div>
</li>
<li class="li1">
<div class="de1">DocumentRoot /var/www/trac</div>
</li>
<li class="li1">
<div class="de1">&lt;Location /&gt;</div>
</li>
<li class="li2">
<div class="de2">SetHandler    mod_python</div>
</li>
<li class="li1">
<div class="de1">PythonHandler trac.web.modpython_frontend</div>
</li>
<li class="li1">
<div class="de1">PythonOption  TracEnvParentDir /var/www/trac</div>
</li>
<li class="li1">
<div class="de1">PythonOption  TracUriRoot      /</div>
</li>
<li class="li1">
<div class="de1">&lt;/Location&gt;</div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&lt;locationMatch &quot;/[[:alnum:]]+/login&quot;&gt;</div>
</li>
<li class="li1">
<div class="de1">AuthType Basic</div>
</li>
<li class="li1">
<div class="de1">AuthName &quot;trac&quot;</div>
</li>
<li class="li1">
<div class="de1">AuthUserFile /var/trac/.htpasswd</div>
</li>
<li class="li2">
<div class="de2">Require valid-user</div>
</li>
<li class="li1">
<div class="de1">&lt;/locationMatch&gt;</div>
</li>
<li class="li1">
<div class="de1">&lt;/virtualHost&gt;</div>
</li>
</ol>
</div>
<p>一応、部分日本語対応して、apache再起動（reloadでいいはずだけど）</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">ln</span> -s /etc/apache2/sites-available/trac /etc/apache2/sites-enabled/<span class="nu0">010</span>-trac</div>
</li>
<li class="li1">
<div class="de1">trac-admin /var/www/trac/testrepos wiki load /usr/share/trac-ja-resource/wiki-default</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">cp</span> /usr/share/trac-ja-resource/templates/* /var/www/trac/testrepos/templates/</div>
</li>
<li class="li1">
<div class="de1">/etc/init.d/apache2 restart</div>
</li>
</ol>
</div>
<p>疲れたので、プロジェクト作成スクリプトとか、tracの設定とかは次回、の予定。</p>
<p><strong>関連記事</strong></p>
<p><a href="http://movion.net/2008/10/31/subversion-repository-and-trac-project-maker/" target="_blank">SubvrersionリポジトリとTracプロジェクト作成スクリプト（適当） </a></p>
]]></content:encoded>
			<wfw:commentRss>http://movion.net/2008/07/05/subversion-trac-install-for-ubuntu/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
