ページ更新: 2009-11-25 (水) (4078日前)
関連: ../All-In-One Trac, ../Trac月 (2005-02-07 新規作成) Windows XP Professional, Windows 2000 ProfessionalでTracを稼働させたときのメモ。
目次
情報源 #
Trac 1.0, pip, Python 2.7.3, Apache 2.2.22, mod_wsgi 3.3, win32svn 1.7.6 #(2012-09-10, 作成中) 現状:
C:> pip install -U trac==1.0 Downloading/unpacking trac==1.0 Downloading Trac-1.0.zip (3.4Mb): 3.4Mb downloaded Running setup.py egg_info for package trac Downloading/unpacking distribute from http://pypi.python.org/package istribute/distribute-0.6.28.tar.gz#md5=b400b532e33f78551e6847c1f5965 ac==1.0) Downloading distribute-0.6.28.tar.gz (627Kb): 627Kb downloaded Running setup.py egg_info for package distribute ... Installing collected packages: trac, distribute Found existing installation: trac 0.12.3.ja2 Uninstalling trac: Successfully uninstalled trac Running setup.py install for trac compiling catalog 'trac/locale\\ca\\LC_MESSAGES\\tracini.po' to 'trac/locale \\ca\\LC_MESSAGES\\tracini.mo' ... compiling catalog 'trac/locale\\zh_TW\\LC_MESSAGES\\messages.po' to 'trac/lo cale\\zh_TW\\LC_MESSAGES\\messages.mo' Installing trac-admin-script.py script to c:\python27\Scripts Installing trac-admin.exe script to c:\python27\Scripts Installing tracd-script.py script to c:\python27\Scripts Installing tracd.exe script to c:\python27\Scripts Found existing installation: distribute 0.6.26 Uninstalling distribute: Successfully uninstalled distribute Running setup.py install for distribute Before install bootstrap. Scanning installed packages Setuptools installation detected at c:\python27\lib\site-packages Non-egg installation Removing elements out of the way... Already patched. c:\python27\lib\site-packages\setuptools-0.6c11-py2.7.egg-info already patched. Installing easy_install-script.py script to c:\python27\Scripts Installing easy_install.exe script to c:\python27\Scripts Installing easy_install-2.7-script.py script to c:\python27\Scripts Installing easy_install-2.7.exe script to c:\python27\Scripts After install bootstrap. c:\python27\Lib\site-packages\setuptools-0.6c11-py2.7.egg-info already exists Successfully installed trac distribute Cleaning up... なお、distribute (easy_install) では Trac-1.0.win32.exe が使われるが、途中で失敗するっぽい。(--dry-run だからか?): C:> easy_install --dry-run -U trac==1.0 Searching for trac==1.0 Reading http://pypi.python.org/simple/trac/ Reading http://trac.edgewall.org/ Reading http://trac.edgewall.org/wiki/TracDownload Reading http://trac.edgewall.com/ Reading http://projects.edgewall.com/trac Reading http://projects.edgewall.com/trac/wiki/TracDownload Best match: Trac 1.0 Downloading http://pypi.python.org/packages/any/T/Trac/Trac-1.0.win32.exe#md5=c6 196ed293a992865182f4301a7b9efe Processing Trac-1.0.win32.exe Deleting c:\docume~1\testuser\locals~1\temp\easy_install-likltu\Trac-1.0-py2.7-w ...[編集] Trac 0.12.ja1, pip, Python 2.6.6, mod_wsgi, win32svn でインストールしてみる #(2010-10-21) 以下の組み合わせで試してみる予定。ただし、今週末は外出するので、来週にでも。
なお、Trac 0.12.ja1 は もう Windows XP SP3 / Apache 2.2.x / mod_wsgi / Python 2.2.6 / win32svn で試しててちゃんと動いてる。 でも、Trac 0.12 のことを調べてないし、pip についてもまだ把握してないし、手順もメモってないので、1から構築する手順をまとめたいので。 [編集]mod_deflate, mod_expiresの設定メモ (2009-10-19) #現在の設定はこんなの。Trac 0.11.1.ja2 + mod_wsgi 2.3 の各ソフトウェアを Trac 0.11.5.ja1 + Python 2.6.2 + mod_wsgi 2.5 + Apache 2.2.13 + Subversion 1.6.4 メモ に入れ替えて、mod_deflateとmod_expiresの 設定を追加している。 ## Apacheモジュールを有効にする LoadModule auth_digest_module modules/mod_auth_digest.so LoadModule dav_module modules/mod_dav.so LoadModule dav_fs_module modules/mod_dav_fs.so LoadModule dav_svn_module "C:/Program Files/Subversion/bin/mod_dav_svn.so" LoadModule authz_svn_module "C:/Program Files/Subversion/bin/mod_authz_svn.so" LoadModule wsgi_module modules/mod_wsgi.so LoadModule expires_module modules/mod_expires.so LoadModule deflate_module modules/mod_deflate.so : ## trac 全プロジェクトの共通設定 (WSGI) ## mod_xsendfile, mod_reproxy使えないかな (そういうプラグイン書けないかな?) WSGIScriptAlias /trac "C:/Program Files/Apache Software Foundation/Apache2.2/wsgi/trac.wsgi" <Location /trac> WSGIApplicationGroup %{GLOBAL} Order deny,allow Allow from all </Location> ## svn 全プロジェクトの共通設定 <Location /svn/> DAV svn SVNParentPath "C:/appdata/svn" SVNListParentPath on AuthzSVNAccessFile "c:/appdata/trac/authz" Order deny,allow </Location> ## Internet Explorer で Digest認証 を使う場合のバグ避け BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On ## Tracの認証 <LocationMatch "/trac/[^/]+/login"> AuthType Digest AuthName "trac_and_subversion" AuthUserFile "C:/appdata/trac/htdigest" Require valid-user </LocationMatch> ## Subversionの認証 <LocationMatch "/svn/"> AuthType Digest AuthName "trac_and_subversion" AuthUserFile "C:/appdata/trac/htdigest" Require valid-user </LocationMatch> ## mod_deflate(圧縮)でコンテンツの転送量を削減 <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml text/css application/x-javascript text/x-javascript DeflateFilterNote ratio LogFormat '%t "%r" %b (%{ratio}n) "%{User-agent}i"' deflate # CustomLog logs/deflate.log deflate </IfModule> ## mod_exipres(キャッシュ期限の設定) でコンテンツの転送回数を削減 <IfModule mod_expires.c> ExpiresActive On ExpiresByType text/css A259200 ExpiresByType application/x-javascript A259200 ExpiresByType application/javascript A259200 ExpiresByType text/x-javascript A259200 ExpiresByType image/gif A259200 ExpiresByType image/png A259200 ExpiresByType image/jpeg A259200 ExpiresByType image/x-icon A259200 </IfModule> ## htdocs以下のコンテンツをTracを経由せずに送信して高速化する ## 別途、trac.ini の [trac] セクションに「htdocs_location=/trac_htdocs」を設定すること。 Alias /trac_htdocs "C:/Python26/Lib/site-packages/trac-0.11.5.ja1-py2.6.egg/trac/htdocs" <Location /trac_htdocs> Order allow,deny Allow from all FileETag none AddDefaultCharset UTF-8 </Location>[編集] Trac 0.11.5.ja1 + Python 2.6.2 + mod_wsgi 2.5 + Apache 2.2.13 + Subversion 1.6.4 メモ (2009-08-19) #Apache, Python, Subversion, mod_wsgiをインストールする。各種の設定やTracプラグインのインストールについては省略する。 (mod_wsgiの設定は Trac 0.11.1.ja2 + mod_wsgi 2.3 を参照のこと) Apache 2.2.13 を Download - The Apache HTTP Server Project からダウンロードして、インストールする。 Python 2.6.2 を Download Python からダウンロードして、インストールし、パスを通しておく。 (C:\Python26 と C:\Python26\Scripts にパスを通すとよい) Subversion と Subversion-Python binding を subversion: ドキュメント & ファイル: Windows Apache 2.2.x から ダウンロードしてインストールしておく。python bindingのzip版を使うときは、libsvn内の _*.dll を _*.pydにリネームしておく。(ren _*.dll _*.pyd)
mod_wsgi は Downloads - modwsgi - Project Hosting on Google Code から mod_wsgi-win32-ap22py26-2.5.so をダウンロードして、Apache のmodulesに「mod_wsgi.so」にリネームして入れておく。 (なお、mod_python の Python 2.6対応のバイナリは、現時点ではリリースされていない。 Index of /mirror/apache/dist/httpd/modpython/win) Apacheをサービスで稼働させる場合は、システム環境パスを修正した後、OSを再起動すること。 バージョンの確認、など: C:> "c:\Program Files\Apache Software Foundation\Apache2.2\bin\httpd.exe" -v Server version: Apache/2.2.13 (Win32) Server built: Aug 6 2009 15:50:50 C:> svn --version svn, バージョン 1.6.4 (r38063) コンパイル日時: Aug 8 2009, 15:25:21 : (以下、略) C:> python -V Python 2.6.2 C:> python -c "from svn import core" (エラーなし) C:> python -c "import sqlite3; print sqlite3.version, sqlite3.sqlite_version" 2.4.1 3.5.9 setuptoolsをダウンロードして、インストールする: C:> wget http://peak.telecommunity.com/dist/ez_setup.py C:> python ez_setup.py setuptoolsのeasy_installでTrac(インタアクト株式会社--業務内容--公開資料) をダウンロードして、インストールする (いったんダウンロードしているのは、後でTrac-0.11.5.ja1.zipのcontribに含まれるスクリプトを使うので): C:> easy_install -U genshi C:> easy_install Pygments C:> wget http://www.i-act.co.jp/project/products/downloads/Trac-0.11.5.ja1.zip C:> easy_install Trac-0.11.5.ja1.zip easy_installでIniAdminPluginとAccountManagerPluginをインストール: C:> easy_install http://trac-hacks.org/svn/iniadminplugin/0.11 C:> easy_install http://trac-hacks.org/svn/accountmanagerplugin/trunk ついでに、Mercurialもインストールしてみたり。(注:Visual C++ 2003が必要): C:> easy_install mercurial Searching for mercurial Reading http://pypi.python.org/simple/mercurial/ Reading http://www.selenic.com/mercurial Best match: mercurial 1.3.1 Downloading http://mercurial.selenic.com/release/mercurial-1.3.1.tar.gz Processing mercurial-1.3.1.tar.gz Running mercurial-1.3.1\setup.py -q bdist_egg --dist-dir c:\temp\easy_install-_daajn\mercurial-1 .3.1\egg-dist-tmp-zxwo2d base85.c ライブラリ build\temp.win32-2.6\Release\mercurial\base85.lib とオブジェクト build\temp.win32- 2.6\Release\mercurial\base85.exp を作成中 bdiff.c ライブラリ build\temp.win32-2.6\Release\mercurial\bdiff.lib とオブジェクト build\temp.win32-2 .6\Release\mercurial\bdiff.exp を作成中 diffhelpers.c ライブラリ build\temp.win32-2.6\Release\mercurial\diffhelpers.lib とオブジェクト build\temp.w in32-2.6\Release\mercurial\diffhelpers.exp を作成中 mpatch.c ライブラリ build\temp.win32-2.6\Release\mercurial\mpatch.lib とオブジェクト build\temp.win32- 2.6\Release\mercurial\mpatch.exp を作成中 parsers.c mercurial/parsers.c(199) : warning C4018: '>' : signed と unsigned の数値を比較しようとしました 。 mercurial/parsers.c(337) : warning C4018: '<' : signed と unsigned の数値を比較しようとしました 。 ライブラリ build\temp.win32-2.6\Release\mercurial\parsers.lib とオブジェクト build\temp.win32 -2.6\Release\mercurial\parsers.exp を作成中 osutil.c ライブラリ build\temp.win32-2.6\Release\mercurial\osutil.lib とオブジェクト build\temp.win32- 2.6\Release\mercurial\osutil.exp を作成中 zip_safe flag not set; analyzing archive contents... mercurial.extensions: module references __file__ mercurial.i18n: module references __file__ mercurial.lsprof: module references __file__ mercurial.templater: module references __file__ Adding mercurial 1.3.1 to easy-install.pth file Installing hg script to C:\Python26\Scripts Installing hg.bat script to C:\Python26\Scripts Installed c:\python26\lib\site-packages\mercurial-1.3.1-py2.6-win32.egg Processing dependencies for mercurial Finished processing dependencies for mercurial TracMercurial プラグインも入れてみる (2009-08-20): C:> easy_install http://svn.edgewall.com/repos/trac/sandbox/mercurial-plugin-0.11 Downloading http://svn.edgewall.com/repos/trac/sandbox/mercurial-plugin-0.11 Doing subversion checkout from http://svn.edgewall.com/repos/trac/sandbox/mercurial-plugin-0.11 to c:\temp\easy_install-ziwkpx\mercurial-plugin-0.11 Processing mercurial-plugin-0.11 Running setup.py -q bdist_egg --dist-dir c:\temp\easy_install-ziwkpx\mercurial-plugin-0.11\egg-d ist-tmp-zmoawn unrecognized .svn/entries format in warning: install_data: setup script did not provide a directory for 'COPYING' -- installing righ t in 'build\bdist.win32\egg' warning: install_data: setup script did not provide a directory for 'README' -- installing right in 'build\bdist.win32\egg' zip_safe flag not set; analyzing archive contents... Adding tracmercurial 0.11.0.7 to easy-install.pth file Installed c:\python26\lib\site-packages\tracmercurial-0.11.0.7-py2.6.egg Processing dependencies for tracmercurial==0.11.0.7 Finished processing dependencies for tracmercurial==0.11.0.7 C:> easy_install hgsvn Searching for hgsvn Reading http://pypi.python.org/simple/hgsvn/ Reading http://bitbucket.org/andialbrecht/hgsvn/ Best match: hgsvn 0.1.7 Downloading http://pypi.python.org/packages/2.6/h/hgsvn/hgsvn-0.1.7-py2. 98753d3c3fb45a20ef Processing hgsvn-0.1.7-py2.6.egg Moving hgsvn-0.1.7-py2.6.egg to c:\python26\lib\site-packages Adding hgsvn 0.1.7 to easy-install.pth file Installing hgimportsvn-script.py script to C:\Python26\Scripts Installing hgimportsvn.exe script to C:\Python26\Scripts Installing hgpushsvn-script.py script to C:\Python26\Scripts Installing hgpushsvn.exe script to C:\Python26\Scripts Installing hgpullsvn-script.py script to C:\Python26\Scripts Installing hgpullsvn.exe script to C:\Python26\Scripts Installed c:\python26\lib\site-packages\hgsvn-0.1.7-py2.6.egg Processing dependencies for hgsvn Finished processing dependencies for hgsvn 以下の件があったのを忘れてた。これらの点が修正されたバージョンが出たら、作業をやり直すつもり (Pythonの入れ替えのみ) 。
Trac 0.11.1.ja2 + mod_wsgi 2.3 (2008-11-25, 2009-10-19) #とりあえず、動かすことを目標にした。以下の設定で動いたが、さほど使っていない環境なので、どこかに不具合があるかも。
参考サイトURL:
OSなど:
ディレクトリ:
C:\Program Files\Apache Software Foundation\Apache2.2\wsgi\trac.wsgi を以下の内容で新規作成する: import sys sys.stdout = sys.stderr import os os.environ['TRAC_ENV_PARENT_DIR'] = 'd:/appdata/trac' os.environ['PYTHON_EGG_CACHE'] = 'd:/appdata/eggcache' import trac.web.main application = trac.web.main.dispatch_request このファイル(trac.wsgi)はmod_wsgiのWSGIScriptAliasディレクティブで指定するので、Apacheが読み取れる場所+権限を設定しておくこと。 (自分はなにもしなくても良かったけど、そういうグループポリシーとかで権限を変えてる環境があるかも知れない) C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.confのTrac/Subversion関連部分を次のようにする。★がmod_wsgiに関連する部分: #LoadModule python_module modules/mod_python.so # 他のWebアプリで使わないなら、消費メモリ削減のためにコメントアウトする LoadModule wsgi_module modules/mod_wsgi.so # ★mod_wsgi : ## trac 全プロジェクトの共通設定 WSGIScriptAlias /trac "C:/Program Files/Apache Software Foundation/Apache2.2/wsgi/trac.wsgi" # ★mod_wsgi <Location /trac> WSGIApplicationGroup %{GLOBAL} # ★mod_wsgi Order deny,allow Allow from all </Location> ## svn 全プロジェクトの共通設定 <Location /svn/> DAV svn SVNParentPath "D:/appdata/svn" SVNListParentPath on Order deny,allow </Location> ## 認証はとりあえず2個、個別に試す。(trac) #<LocationMatch "/trac/[^/]+/login"> # 1つにまとめるならこうする。 <Location "/trac/sandbox/login"> AuthType Digest AuthName "sandbox" AuthUserFile "D:/appdata/trac/sandbox.htdigest" Require valid-user </Location> <Location "/trac/scratch/login"> AuthType Digest AuthName "scratch" AuthUserFile "D:/appdata/trac/scratch.htdigest" Require valid-user </Location> ## 認証はとりあえず2個、個別に試す。(svn) #<LocationMatch "/svn/[^/]+/login"> # 1つにまとめるならこうする。 <Location /svn/sandbox/> AuthType Digest AuthName "sandbox" AuthUserFile "D:/appdata/trac/sandbox.htdigest" Require valid-user </Location> <Location /svn/scratch/> AuthType Digest AuthName "scratch" AuthUserFile "D:/appdata/trac/scratch.htdigest" Require valid-user </Location> ついでに、easy_installをSubversion 1.5.x対応のもの (trunk) に入れ替えた。(0.6c8は未対応なので) C:> svn co http://svn.python.org/projects/sandbox/trunk/setuptools/ C:> cd setuptools C:> python setup.py install : Installed c:\python25\lib\site-packages\setuptools-0.7a1dev_r66608-py2.5.egg Processing dependencies for setuptools==0.7a1dev-r66608 Finished processing dependencies for setuptools==0.7a1dev-r66608[編集] Trac 0.11 (2008-07-08) #メモ。 Trac 0.11日本語版(Trac-0.11.ja1.zip)に入れ替え。 zipを展開して、「python setup.py bdist_egg」でEggを作って、「easy_install Trac-0.11.ja1-py2.5.egg」でインストール。 > cd Trac-0.11.ja1 > python setup.py bdist_egg : (略) > cd dist > easy_install Trac-0.11.ja1-py2.5.egg Processing Trac-0.11.ja1-py2.5.egg creating c:\python25\lib\site-packages\Trac-0.11.ja1-py2.5.egg Extracting Trac-0.11.ja1-py2.5.egg to c:\python25\lib\site-packages Removing trac 0.11 from easy-install.pth file Adding Trac 0.11.ja1 to easy-install.pth file Installing trac-admin-script.py script to C:\Python25\Scripts Installing trac-admin.exe script to C:\Python25\Scripts Installing tracd-script.py script to C:\Python25\Scripts Installing tracd.exe script to C:\Python25\Scripts Installed c:\python25\lib\site-packages\trac-0.11.ja1-py2.5.egg Processing dependencies for Trac==0.11.ja1 Finished processing dependencies for Trac==0.11.ja1[編集] Trac 0.8 (2005-02-07) #[編集]ダウンロードとインストール #Trac 0.8 'Qualia' (2004-11-17) をWindowsにも入れてみた。 WindowsInstaller版はバージョンが古かった(0.7.x)ので、trac-0.8.zip を使用した。 手順は下記のサイトの手順をほぼそのまま使った。適宜 The Trac Project の文書も併読。
次のバージョンを使用した。
Trac 0.8.4をインストール、tracdをサービスに登録 (2005-07-21) #
Trac 0.9b2 (2005-10-19) #Trac 0.9beta2 を Windows XP Professional SP1に入れた。 [編集]ダウンロード #Subversion, Subversion Python binding
Python
PySQLite ('sqlite3.dllも含んでいる)
ClearSilver
DocUtils
インストール #[編集]Subversion #インストーラでインストールする。 環境変数 APR_ICONV_PATH を確認 (C:\Program Files\Subversion\iconv) パスを通す。 コマンドプロンプトで実行してみる C:\> svn --version svn, バージョン 1.2.3 (r15833) コンパイル日時: Aug 19 2005, 23:10:39[編集] Python #C:\Python23にインストール(デフォルト)、パスを通す。 コマンドプロンプトで実行してみる C:\> python -V Python 2.3.4 関連づけを確認する(関連づけは必要ないのだけど、Pythonスクリプトを書くなら、一寸便利にはなるかも) C:\> assoc .py .py=python.file C:\> ftype python.file python.file="c:\Python23\python.exe" "%1" %*[編集] svn-win32-X.X.X_py.zip #展開して、C:\Python23\Lib\site-packages に入れる python上で動作を確認 (2005-11-30) C:\> python Python 2.3.4 (#53, Sep 20 2004, 11:44:16) [MSC v.1200 32 bit (Intel)] on win32 ( SJIS enhanced) Type "help", "copyright", "credits" or "license" for more information. >>> import svn >>> ^Z[編集] PySQLite #インストーラで。 [編集]ClearSilver #インストーラで。 [編集]docutils #展開して、python setup.py install [編集]trac #インストーラで。 [編集]trac-admin #Subversionのレポジトリを作る svnadmin create c:\svn\rep0 trac-adminで C:\> python c:\Python23\Scripts\trac-admin c:/trac/rep0 initenv ★ Creating a new Trac environment at c:\trac\rep0 : Project Name [My Project]> ★プロジェクト名 : Database connection string [sqlite:db/trac.db]> ★データベース : Path to repository [/var/svn/test]> c:/svn/rep0 ★Subversionレポジトリ : Templates directory [c:\Python23\share\trac\templates]> ★テンプレート Creating and Initializing Project : --------------------------------------------------------------------- Project environment for 'My Project' created. You may now configure the environment by editing the file: c:\trac\rep0\conf\trac.ini If you'd like to take this new project environment for a test drive, try running the Trac standalone web server `tracd`: tracd --port 8000 c:\trac\rep0 Then point your browser to http://localhost:8000/rep0. There you can also browse the documentation for your installed version of Trac, including information on further setup (such as deploying Trac to a real web server). The latest documentation can also always be found on the project website: http://projects.edgewall.com/trac/ Congratulations! せっかく「If you'd like to take this new project environment for a test drive,try running the Trac standalone web server `tracd`:」と表示されてるのだから、trac.iniを最低限修正した後は、tracdを試してみる。 [編集]trac.iniファイル #trac.iniを修正 : [trac] default_charset = japanese.shift_jis ★文字コード ignore_auth_case = false :
tracd #詳しくは ../tracdも参照のこと。 (2005-12-05) tracdを起動する (trac-admin initenv実行完了時に、やり方の説明が表示されるので、それをちょっと直して使います) python c:\Python23\Scripts\tracd --port 8000 c:\trac\rep0 ブラウザで http://localhost:8000/ にアクセス、作成したプロジェクトが表示され、tracdのコンソールに以下のようにアクセスログが出れば成功。 localhost - - [19/Oct/2005 12:32:29] "GET / HTTP/1.1" 200 - localhost - - [19/Oct/2005 12:32:29] "GET /favicon.ico HTTP/1.1" 200 - ブラウザで http://localhost:8000/rep0 にアクセス。tracの画面が表示され、tracdのコンソールにアクセスログが出れば成功。 localhost - - [19/Oct/2005 12:32:32] "GET /rep0 HTTP/1.1" 200 - localhost - - [19/Oct/2005 12:32:32] "GET /rep0/chrome/common/css/trac.css HTTP/1.1" 200 - localhost - - [19/Oct/2005 12:32:32] "GET /rep0/chrome/common/css/wiki.css HTTP/1.1" 200 - localhost - - [19/Oct/2005 12:32:32] "GET /rep0/chrome/common/css/code.css HTTP/1.1" 200 - :[編集] trac-0.9-ja-1.zip (2005-11-30) #[編集]ダウンロード #次のバージョンを使用した Subversion, Subversion Python binding
Python
PySQLite (sqlite3.dllも含む)
ClearSilver
DocUtils
Trac
インストール ##Trac09b2とほぼ同じ。 ただしTracはzip版なので、展開して、次のようにしてインストールする。 C:\trac-0.9-ja-1\> python setup.py install[編集] trac-0.10.3-ja-1.zipの環境を一部入れ替え (2007-02-21) #mod_python, pysqlite, svn-pythonを新しい物に入れ替え。 Apache2サービスを一旦停止し、古いソフトウェアをアンインストールし、以下のソフトウェアをインストールした。
特に問題なく動作しているようだ。 [編集]コメント #コメントを ソフト/Bug Tracking/trac#comment に引っ越しました (2007-06-08) |