[ FreeBSD ] apache22

portupgradeしたら、portsのOPTION/KNOBの変更で起動しなくなった。
慌てて対処はしてみたものの、あちこちに問題発生。
手慣れた作業とはいえ、気を緩めてはいかん。うん。

投稿者 Kobito : 23:01 | コメント (1) | トラックバック

[ FreeBSD ] apache2.*

いつも忘れるのでメモ。

kernel設定ファイルに以下を追加。

options ACCEPT_FILTER_HTTP
options ACCEPT_FILTER_DATA

投稿者 Kobito : 23:40 | コメント (1) | トラックバック

[ FreeBSD ] trac(2)

tracの環境作成メモ
  1. 環境を作成
    # trac-admin PATH-TO-TRAC-ENV initenv
    # chown -R www:www PATH-TO-TRAC-ENV
  2. 環境設定
    作成されたディレクトリ内のconf/trac.iniを編集する。
    default_charset = euc_jp
    対象のソースコードがEUC-JPの場合。
  3. Apache設定
    Alias PATH-NAME "PATH-TO-TRAC-ENV"
    <Location "PATH-NAME">
    setenv TRAC_ENV "PATH-TO-TRAC-ENV"
    </Location>
    環境変数 TRAC_ENV を使って、trac.cgi に作成したプロジェクトディレクトリの場所を教える。

投稿者 Kobito : 21:50 | コメント (19) | トラックバック

[ FreeBSD ] trac(1)

Wiki、BTS、SubVersionのフロントエンドを兼ねた欲張り者をインストールしてみた。
以下、インストールに関するメモ。
  1. trac本体
    # portinstall www/trac
  2. PythonのCJKコーデック
    # portinstall converters/py-cjkcodecs
  3. 日本語パッチ
    1. インターアクトから日本語パッチをダウンロード
    2. パッチを展開し、ページテンプレート他を上書きする
      日本語パッチが trac-0.9-ja-1.zip の場合。
      # unzip trac-0.9-ja-1.zip
      # cp -Rf trac-0.9-ja-1/htdocs /usr/local/share/trac/
      # cp -Rf trac-0.9-ja-1/templates /usr/local/share/trac/
      # cp -Rf trac-0.9-ja-1/wiki-default /usr/local/share/trac/
      # cp -Rf trac-0.9-ja-1/wiki-macros /usr/local/share/trac/
  4. Apache
    Alias /trac/ "/usr/local/share/trac/htdocs/"
    <Directory "/usr/local/share/trac/htdocs">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>
    <Directory "/usr/local/share/trac/cgi-bin/">
    DirectoryIndex trac.cgi
    AddHandler cgi-script .cgi
    Options ExecCGI
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>

投稿者 Kobito : 21:40 | コメント (0) | トラックバック

[ FreeBSD ] MSゴシック

ライセンス的に微妙なのは承知で、デュアルブートのWindows2000領域にあるMSゴシックを使えるように設定してみた。
おお、2chのAAがずれないよ。

詳細な手順は...だが、MSゴシックとMS明朝をあわせたfonts.dirはこんな感じ。

300
fn=0:msgothic.ttc -ricoh-MS Gothic-medium-r-normal--0-0-0-0-c-0-iso8859-1
fn=0:msgothic.ttc -ricoh-MS Gothic-medium-r-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:msgothic.ttc -ricoh-MS Gothic-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:msgothic.ttc -ricoh-MS Gothic-medium-r-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:msgothic.ttc -ricoh-MS Gothic-medium-r-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:msgothic.ttc -ricoh-MS Gothic-medium-r-normal--0-0-0-0-c-0-iso10646-1
fn=0:ds=y:msgothic.ttc -ricoh-MS Gothic-bold-r-normal--0-0-0-0-c-0-iso8859-1
fn=0:ds=y:msgothic.ttc -ricoh-MS Gothic-bold-r-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ds=y:msgothic.ttc -ricoh-MS Gothic-bold-r-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ds=y:msgothic.ttc -ricoh-MS Gothic-bold-r-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ds=y:msgothic.ttc -ricoh-MS Gothic-bold-r-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ds=y:msgothic.ttc -ricoh-MS Gothic-bold-r-normal--0-0-0-0-c-0-iso10646-1
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-i-normal--0-0-0-0-c-0-iso8859-1
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-i-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-i-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-i-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-i-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-i-normal--0-0-0-0-c-0-iso10646-1
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-i-normal--0-0-0-0-c-0-iso8859-1
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-i-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-i-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-i-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-i-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-i-normal--0-0-0-0-c-0-iso10646-1
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-o-normal--0-0-0-0-c-0-iso8859-1
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-o-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-o-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-o-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-o-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ai=0.2:msgothic.ttc -ricoh-MS Gothic-medium-o-normal--0-0-0-0-c-0-iso10646-1
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-o-normal--0-0-0-0-c-0-iso8859-1
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-o-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-o-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-o-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-o-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ds=y:ai=0.2:msgothic.ttc -ricoh-MS Gothic-bold-o-normal--0-0-0-0-c-0-iso10646-1
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ri-normal--0-0-0-0-c-0-iso8859-1
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ri-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ri-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ri-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ri-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ri-normal--0-0-0-0-c-0-iso10646-1
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ri-normal--0-0-0-0-c-0-iso8859-1
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ri-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ri-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ri-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ri-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ri-normal--0-0-0-0-c-0-iso10646-1
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ro-normal--0-0-0-0-c-0-iso8859-1
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ro-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ro-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ro-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ro-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-medium-ro-normal--0-0-0-0-c-0-iso10646-1
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ro-normal--0-0-0-0-c-0-iso8859-1
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ro-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ro-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ro-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ro-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS Gothic-bold-ro-normal--0-0-0-0-c-0-iso10646-1
fn=1:msgothic.ttc -ricoh-MS PGothic-medium-r-normal--0-0-0-0-p-0-iso8859-1
fn=1:msgothic.ttc -ricoh-MS PGothic-medium-r-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:msgothic.ttc -ricoh-MS PGothic-medium-r-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:msgothic.ttc -ricoh-MS PGothic-medium-r-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:msgothic.ttc -ricoh-MS PGothic-medium-r-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:msgothic.ttc -ricoh-MS PGothic-medium-r-normal--0-0-0-0-p-0-iso10646-1
fn=1:ds=y:msgothic.ttc -ricoh-MS PGothic-bold-r-normal--0-0-0-0-p-0-iso8859-1
fn=1:ds=y:msgothic.ttc -ricoh-MS PGothic-bold-r-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ds=y:msgothic.ttc -ricoh-MS PGothic-bold-r-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ds=y:msgothic.ttc -ricoh-MS PGothic-bold-r-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ds=y:msgothic.ttc -ricoh-MS PGothic-bold-r-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ds=y:msgothic.ttc -ricoh-MS PGothic-bold-r-normal--0-0-0-0-p-0-iso10646-1
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-i-normal--0-0-0-0-p-0-iso8859-1
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-i-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-i-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-i-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-i-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-i-normal--0-0-0-0-p-0-iso10646-1
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-i-normal--0-0-0-0-p-0-iso8859-1
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-i-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-i-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-i-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-i-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-i-normal--0-0-0-0-p-0-iso10646-1
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-o-normal--0-0-0-0-p-0-iso8859-1
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-o-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-o-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-o-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-o-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ai=0.2:msgothic.ttc -ricoh-MS PGothic-medium-o-normal--0-0-0-0-p-0-iso10646-1
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-o-normal--0-0-0-0-p-0-iso8859-1
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-o-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-o-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-o-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-o-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ds=y:ai=0.2:msgothic.ttc -ricoh-MS PGothic-bold-o-normal--0-0-0-0-p-0-iso10646-1
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ri-normal--0-0-0-0-p-0-iso8859-1
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ri-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ri-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ri-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ri-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ri-normal--0-0-0-0-p-0-iso10646-1
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ri-normal--0-0-0-0-p-0-iso8859-1
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ri-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ri-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ri-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ri-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ri-normal--0-0-0-0-p-0-iso10646-1
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ro-normal--0-0-0-0-p-0-iso8859-1
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ro-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ro-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ro-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ro-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-medium-ro-normal--0-0-0-0-p-0-iso10646-1
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ro-normal--0-0-0-0-p-0-iso8859-1
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ro-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ro-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ro-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ro-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS PGothic-bold-ro-normal--0-0-0-0-p-0-iso10646-1
fn=2:msgothic.ttc -ricoh-MS UI Gothic-medium-r-normal--0-0-0-0-p-0-iso8859-1
fn=2:msgothic.ttc -ricoh-MS UI Gothic-medium-r-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=2:msgothic.ttc -ricoh-MS UI Gothic-medium-r-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=2:msgothic.ttc -ricoh-MS UI Gothic-medium-r-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=2:msgothic.ttc -ricoh-MS UI Gothic-medium-r-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=2:msgothic.ttc -ricoh-MS UI Gothic-medium-r-normal--0-0-0-0-p-0-iso10646-1
fn=2:ds=y:msgothic.ttc -ricoh-MS UI Gothic-bold-r-normal--0-0-0-0-p-0-iso8859-1
fn=2:ds=y:msgothic.ttc -ricoh-MS UI Gothic-bold-r-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=2:ds=y:msgothic.ttc -ricoh-MS UI Gothic-bold-r-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=2:ds=y:msgothic.ttc -ricoh-MS UI Gothic-bold-r-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=2:ds=y:msgothic.ttc -ricoh-MS UI Gothic-bold-r-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=2:ds=y:msgothic.ttc -ricoh-MS UI Gothic-bold-r-normal--0-0-0-0-p-0-iso10646-1
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-i-normal--0-0-0-0-p-0-iso8859-1
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-i-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-i-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-i-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-i-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-i-normal--0-0-0-0-p-0-iso10646-1
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-i-normal--0-0-0-0-p-0-iso8859-1
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-i-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-i-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-i-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-i-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-i-normal--0-0-0-0-p-0-iso10646-1
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-o-normal--0-0-0-0-p-0-iso8859-1
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-o-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-o-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-o-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-o-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=2:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-o-normal--0-0-0-0-p-0-iso10646-1
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-o-normal--0-0-0-0-p-0-iso8859-1
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-o-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-o-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-o-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-o-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=2:ds=y:ai=0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-o-normal--0-0-0-0-p-0-iso10646-1
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ri-normal--0-0-0-0-p-0-iso8859-1
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ri-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ri-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ri-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ri-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ri-normal--0-0-0-0-p-0-iso10646-1
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ri-normal--0-0-0-0-p-0-iso8859-1
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ri-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ri-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ri-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ri-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ri-normal--0-0-0-0-p-0-iso10646-1
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ro-normal--0-0-0-0-p-0-iso8859-1
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ro-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ro-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ro-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ro-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=2:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-medium-ro-normal--0-0-0-0-p-0-iso10646-1
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ro-normal--0-0-0-0-p-0-iso8859-1
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ro-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ro-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ro-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ro-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=2:ds=y:ai=-0.2:msgothic.ttc -ricoh-MS UI Gothic-bold-ro-normal--0-0-0-0-p-0-iso10646-1
fn=0:msmincho.ttc -ricoh-MS Mincho-medium-r-normal--0-0-0-0-c-0-iso8859-1
fn=0:msmincho.ttc -ricoh-MS Mincho-medium-r-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:msmincho.ttc -ricoh-MS Mincho-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:msmincho.ttc -ricoh-MS Mincho-medium-r-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:msmincho.ttc -ricoh-MS Mincho-medium-r-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:msmincho.ttc -ricoh-MS Mincho-medium-r-normal--0-0-0-0-c-0-iso10646-1
fn=0:ds=y:msmincho.ttc -ricoh-MS Mincho-bold-r-normal--0-0-0-0-c-0-iso8859-1
fn=0:ds=y:msmincho.ttc -ricoh-MS Mincho-bold-r-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ds=y:msmincho.ttc -ricoh-MS Mincho-bold-r-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ds=y:msmincho.ttc -ricoh-MS Mincho-bold-r-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ds=y:msmincho.ttc -ricoh-MS Mincho-bold-r-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ds=y:msmincho.ttc -ricoh-MS Mincho-bold-r-normal--0-0-0-0-c-0-iso10646-1
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-i-normal--0-0-0-0-c-0-iso8859-1
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-i-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-i-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-i-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-i-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-i-normal--0-0-0-0-c-0-iso10646-1
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-i-normal--0-0-0-0-c-0-iso8859-1
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-i-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-i-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-i-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-i-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-i-normal--0-0-0-0-c-0-iso10646-1
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-o-normal--0-0-0-0-c-0-iso8859-1
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-o-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-o-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-o-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-o-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ai=0.2:msmincho.ttc -ricoh-MS Mincho-medium-o-normal--0-0-0-0-c-0-iso10646-1
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-o-normal--0-0-0-0-c-0-iso8859-1
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-o-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-o-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-o-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-o-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ds=y:ai=0.2:msmincho.ttc -ricoh-MS Mincho-bold-o-normal--0-0-0-0-c-0-iso10646-1
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ri-normal--0-0-0-0-c-0-iso8859-1
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ri-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ri-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ri-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ri-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ri-normal--0-0-0-0-c-0-iso10646-1
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ri-normal--0-0-0-0-c-0-iso8859-1
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ri-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ri-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ri-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ri-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ri-normal--0-0-0-0-c-0-iso10646-1
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ro-normal--0-0-0-0-c-0-iso8859-1
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ro-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ro-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ro-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ro-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-medium-ro-normal--0-0-0-0-c-0-iso10646-1
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ro-normal--0-0-0-0-c-0-iso8859-1
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ro-normal--0-0-0-0-c-0-jisx0201.1976-0
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ro-normal--0-0-0-0-c-0-jisx0208.1983-0
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ro-normal--0-0-0-0-c-0-jisx0208.1990-0
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ro-normal--0-0-0-0-c-0-jisx0212.1990-0
fn=0:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS Mincho-bold-ro-normal--0-0-0-0-c-0-iso10646-1
fn=1:msmincho.ttc -ricoh-MS PMincho-medium-r-normal--0-0-0-0-p-0-iso8859-1
fn=1:msmincho.ttc -ricoh-MS PMincho-medium-r-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:msmincho.ttc -ricoh-MS PMincho-medium-r-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:msmincho.ttc -ricoh-MS PMincho-medium-r-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:msmincho.ttc -ricoh-MS PMincho-medium-r-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:msmincho.ttc -ricoh-MS PMincho-medium-r-normal--0-0-0-0-p-0-iso10646-1
fn=1:ds=y:msmincho.ttc -ricoh-MS PMincho-bold-r-normal--0-0-0-0-p-0-iso8859-1
fn=1:ds=y:msmincho.ttc -ricoh-MS PMincho-bold-r-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ds=y:msmincho.ttc -ricoh-MS PMincho-bold-r-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ds=y:msmincho.ttc -ricoh-MS PMincho-bold-r-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ds=y:msmincho.ttc -ricoh-MS PMincho-bold-r-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ds=y:msmincho.ttc -ricoh-MS PMincho-bold-r-normal--0-0-0-0-p-0-iso10646-1
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-i-normal--0-0-0-0-p-0-iso8859-1
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-i-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-i-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-i-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-i-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-i-normal--0-0-0-0-p-0-iso10646-1
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-i-normal--0-0-0-0-p-0-iso8859-1
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-i-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-i-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-i-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-i-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-i-normal--0-0-0-0-p-0-iso10646-1
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-o-normal--0-0-0-0-p-0-iso8859-1
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-o-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-o-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-o-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-o-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ai=0.2:msmincho.ttc -ricoh-MS PMincho-medium-o-normal--0-0-0-0-p-0-iso10646-1
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-o-normal--0-0-0-0-p-0-iso8859-1
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-o-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-o-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-o-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-o-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ds=y:ai=0.2:msmincho.ttc -ricoh-MS PMincho-bold-o-normal--0-0-0-0-p-0-iso10646-1
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ri-normal--0-0-0-0-p-0-iso8859-1
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ri-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ri-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ri-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ri-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ri-normal--0-0-0-0-p-0-iso10646-1
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ri-normal--0-0-0-0-p-0-iso8859-1
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ri-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ri-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ri-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ri-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ri-normal--0-0-0-0-p-0-iso10646-1
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ro-normal--0-0-0-0-p-0-iso8859-1
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ro-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ro-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ro-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ro-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-medium-ro-normal--0-0-0-0-p-0-iso10646-1
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ro-normal--0-0-0-0-p-0-iso8859-1
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ro-normal--0-0-0-0-p-0-jisx0201.1976-0
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ro-normal--0-0-0-0-p-0-jisx0208.1983-0
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ro-normal--0-0-0-0-p-0-jisx0208.1990-0
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ro-normal--0-0-0-0-p-0-jisx0212.1990-0
fn=1:ds=y:ai=-0.2:msmincho.ttc -ricoh-MS PMincho-bold-ro-normal--0-0-0-0-p-0-iso10646-1

TrueTypeフォント用 fonts.dir & fonts.alias 生成の支援で作成したfonts.dirのフォント名部分をいじっただけなので、調整の余地はあるのかもしれないが、とりあえず使えはしている。

ただ、MSゴシック/MS明朝が日本語フォントとして非常に優れていると思ってはいるけど、ライセンスに問題を抱えてまで使いたいかと言われると....。

投稿者 Kobito : 23:00 | コメント (78) | トラックバック

[ FreeBSD ] フォントの設定に失敗?

フォント回りを見直そうと、あちこち弄っている途中で、ついでにfluxboxをx11-wm/fluxboxからx11-wm/fluxbox-develに替えてみたら、なぜか全てのフォントが明朝に。

これはこれで綺麗で良いのだけど、どちらかというとゴシックの方が好きだし、fluxboxのCthulhainスタイルで、メニューやタイトルバーに日本語が混じると表示されないのもフォントの設定が合っていないせい、だろう。
なんにせよ設定を見直さなくては、と思ったところでタイムアップ。
続きは夜に...かな。

投稿者 Kobito : 04:25 | コメント (1) | トラックバック

[ FreeBSD ] FreeBSD 6.0にアップデートする際の注意点

リリースノートや/usr/src/UPDATINGを読めば分かるはずの事なのだが、5.4から6.0にアップしてハマった事などの注意点をメモしておく。

make buildworld前の注意点。

  • /etc/make.confを修正する。
    従来のNOxxxシンボルがNO_xxxに変更されているなど、細かな差分がある。
    /usr/src/share/examples/etc/make.confとの差分を吸収すれば良いのだが、/usr/src/share/examples/etc/make.confをベースに作りなおした方が早いかもしれない。
    また、CPUTYPEを設定している場合、
    CPUTYPE?=xxx
    のように"CPUTYPE?="となっていると有効にならないようになっているので、"?"を削除し、"CPUTYPE="にしておく。
  • ccacheを無効にする。
    ビルド高速化のためのccacheが仇となって、buildworld中にエラーになるので、ccacheは無効にしておく。

make buildkernel前の注意点。

  • カーネルの設定ファイルを修正する。
    従来のものと大差ないが、
    options COMPAT_FREEBSD4 # Compatible with FreeBSD4
    options COMPAT_FREEBSD5 # Compatible with FreeBSD5
    など、新しいオプションが増えている。
    GENERICからのカスタマイズの内容次第だが、手間を惜しまないならGENERICをベースに再作成するのも吉。

MPD運用時の注意点。

  • OS自体のアップグレード完了後、mpdを再コンパイルする
    NETGRAPHの変更のため、5.4で動作していたバイナリのままではエラーになって接続できない。
    # cd /usr/ports/net/mpd
    # make deinstall
    # make reinstall

PF運用時の注意点。

  • 内部から、および外部から接続できるか確認する
    PFのバージョンが上がったせいで、従来の設定のままでは(期待通り)動作しない可能性がある。
    (従来の設定が誤っていたのかも知れないが、自宅サーバで公開しているHTTPサーバに外部から接続できなくなっていた)

投稿者 Kobito : 03:57 | コメント (1) | トラックバック

[ FreeBSD ] mysql-server

久しぶりにportsからMySQLサーバを入れたら、つまらないことにハマったので、念のためメモしておく。

  • 【問題】設定ファイルmy.cnfが無い。
    【原因】portsからインストールしただけでは、my.cnfが作成されない。
    【対処】サンプルからコピーして作る。
    /usr/local/share/mysql/に、対象マシンの規模別のサンプルが何種類か用意されているので、適当に選んで/etcなり/usr/local/etcなりにmy.cnfとしてコピーする。
    # cp my-medium.cnf /etc/my.cnf
    中くらいかな、と思ってmediumを選ぶと、実はかなり小さめのマシンを想定していたりするので、my-xxx.cnfの先頭部分にあるコメントを見て選ぶと良い。
  • 【問題】/usr/local/etc/rc.d/mysql-server.sh start しても起動しない。
    【原因】portsからインストールしただけでは、/etc/rc.confにMySQLを有効にする設定が追加されない。
    【対処】/etc/rc.confに以下の行を追加してからやりなおす。
    mysql_enable="YES"

投稿者 Kobito : 22:56 | コメント (5688) | トラックバック

[ FreeBSD ] 11時間

で、インストール終了。
とりあえず起動も確認。

投稿者 Kobito : 00:18 | コメント (17) | トラックバック

[ FreeBSD ] 7時間経過

まだ終わらない。

投稿者 Kobito : 11:44 | コメント (1) | トラックバック

[ FreeBSD ] FreeBSDの新ロゴ

beastie.png
が、決まったそうで。
./J:FreeBSDの新ロゴ決まる


これまで馴染んだ(↑の)でーもん君ことBeastieはマスコットとして使用しつづけるそうだが、露出の機会が減ることは間違いなさそうで、少々さみしい。

投稿者 Kobito : 11:32 | コメント (0) | トラックバック

[ FreeBSD ] 痛恨のミス

OOoインストール作業の高速化を図ってインストールしたCCACHEの設定を誤ってしまった。

予定外の場所にキャッシュを出力してしまい、当初の想定とは異なる理由でディスクの空き不足となり、インストール停止。
余計な事を考えなければ、最後までたどり着いたかも知れないのに、約4時間をロスした事になってしまった。

CCACHEの設定を見直して、再度portinstallを投入。
...朝には終わっているだろうか。

投稿者 Kobito : 03:06 | コメント (0) | トラックバック

[ FreeBSD ] 3時間経過

OOoのbuild、まだ終わる気配無し。
今のところディスクには、まだ余裕がある感じ。
無事終わってくれると良いのだが。

投稿者 Kobito : 02:15 | コメント (1) | トラックバック

[ FreeBSD ] openoffice.org

MS Officeを凌駕しているから、ではなく、MS Officeと「互換」することを売りにしてシェアを広げている感じが嫌いで避けてきたOOo。
MS Officeの代用として「贋MS Office」を使用するくらいなら、とOfficeに用ができる度にWindowsに切替えていたが、さすがに面倒になってきた。

Portsが先日リリースされたOOo2.0に対応したようなので、観念してインストールしてみることにした。

それなりのスペックのPCでも5時間かかるらしいので、仕掛けて放置、と行きたいところなのだが、インストール開始直後に「最大9GBのディスクスペースが必要」という旨の警告が表示され、慌てて空きを確認したら5GBしかない。
何時間も経過してから空き不足で停止...という有りがちな展開がよぎったが、案ずるよりともいうことだし、まずは様子見をかねてインストールを続行してみることに。

現時点では、以下の理由でインストールが妨げられた。

  1. portinstallが「ダウンロードしてきたOOoのハッシュが合わない」旨のメッセージを吐いて停止
    [原因?]古いdistfileをダウンロードして*しまった*らしい
    [対処]/usr/ports/distfiles/openoffice.org2.0/を削除してportinstallをやりなおし
  2. インストールされているbisonと、依存するbisonのバージョンが違う旨のメッセージを吐いて停止
    [原因]OOoが、devel/bisonではなくdevel/bison-develを要求し、両者が競合する関係だったため
    [対処]pkg_deinstall devel/bisonしてから、portinstallをやりなおし

さて、無事に終わるだろうか。

投稿者 Kobito : 23:24 | コメント (1) | トラックバック

[ FreeBSD ] fluxboxのツールバーに日付表示

素直にマニュアルを読むべきだったのに、回り道をしてしまった。

~/.fluxbox/initをエディタで開き、

session.screen0.strftimeFormat: %y/%m/%d (%a) %k:%M:%S
のようにフォーマットを指定する。
保存したら、Restart。

...これだけのことに、1時間も...

投稿者 Kobito : 02:09 | コメント (0) | トラックバック

[ FreeBSD ] Ports依存症?

メモ帳代わりにWikiでも、と思い立ち/usr/ports/を探ってみる。
あれ? Pukiwiki、Portsになってないよ...

別にPukiWikiでなくても良いのだけど、わりと思いもよらないものまでPortsになってるので、きっとあるだろうと思ったのに。
Ports依存症なのかも。

投稿者 Kobito : 23:58 | コメント (1) | トラックバック

[ FreeBSD ] libmap.conf更新

何時からか分からないが、FlashムービーやPDFが表示できなくなっていたので、環境を見直してみることに。

www/linux-flashplugin6も、print/acroread7もちゃんと入っていたので、/etc/libmap.confと戯れてみよう...かと思ったが、放置していた間に設定内容に変更が有ったようなので、サンプルをコピーし直して再設定。

cp /usr/local/share/examples/linuxpluginwrapper/libmap.conf-FreeBSD5-stable /etc/libmap.conf
/etc/libmap.confからFirefoxに関係の無い部分などをコメントアウトして完了。

投稿者 Kobito : 02:41 | コメント (0) | トラックバック

[ FreeBSD ] BINDがエラーを吐く

何時からか不明だが、ときどきBINDがエラーを吐いている。

could not listen on UDP socket: permission denied
creating IPv4 interface ng1 failed; interface ignored

即困るという問題でも無かったので放置していたが、やはり気色悪い。
メッセージでgoogleってみると、named.confのlisten-onを追加すると改善するらしい。
原因が同じなのかは分からないが、見た感じやっておくべき設定がもれたようなので追加しておいた。

listen-on {
192.168/16;
127.0.0.1;
};

これで様子見。

追記:
この対処で合っていた様子。
BINDのエラーは出なくなった。

投稿者 Kobito : 02:13 | コメント (0) | トラックバック

[ FreeBSD ] scbayesが動かない

Gaucheがgdbmのリンクに失敗するせいで、scbayesの学習ができない。
日に3ケタのSPAMが届いているのに、SPAMフィルタの精度を上げられないのは非常に辛い。
他のSPAMフィルタ...というかSpamAssassinに切り替え時なのかも知れない。

と言うことで、こちらのページのフィルタ設定を使わせてもらって、軽くテスト。
...良いんじゃない?

購読しているメールマガジンがSPAM判定されてしまったので、ルールとかは少し見直しが必要かも。

投稿者 Kobito : 03:06 | コメント (1) | トラックバック

[ FreeBSD ] fluxboxのメニュー

fluxboxの右クリックで表示されるメニューにFirefoxが登録されない。
/usr/X11R6/bin/fluxbox-generate_menu を見てみたら、更新されてないのか"phoenix"のままになっている。
仕方がないので、fluxbox-generate_menuを修正してしのぐことにする。

不安であれば、事前に /usr/X11R6/bin/fluxbox-generate_menu を退避しておくこと。
  1. 権限の関係で一旦rootになる。
  2. /usr/X11R6/bin/fluxbox-generate_menu をエディタで開く。
  3. "mozilla"を検索し、すべての箇所に"firefox"を追加。
  4. /usr/X11R6/bin/fluxbox-generate_menu を保存。
  5. 一般ユーザに戻る。
  6. 以下を実行。
    fluxbox-generate_menu -b firefox

投稿者 Kobito : 04:00 | コメント (0) | トラックバック

[ FreeBSD ] Window Manager変更

なんとなくWindow Managerをfluxboxに変えてみた。

gnome2メタPortsがいろいろと入れてくれるおかげで、何が何に依存してインストールされたのかを調べるのも面倒くさい。
かと言って、残ったままになるのも気持ち悪く、以前に入れたときは、あまりに面倒さにキレて全てのPortsをmake deinstallしてしまった。
一瞬の爽快感と引替えにした復旧の苦労は忘れられず、Gnomeを入れた時に「もうWMは変えない」と心に誓ったハズだったのだが。

もっともらしい理由を付ければ「機能のほとんどを使っていない重量WMを使い続ける意味をどうしても見出すことができてなかった」なのだが、実際のところは他の作業のついでに衝動的にpkg_deinstallしてしまっていて、我に返った時にはXが使えなくなっていた。
自分でも何が何だか良く分からない。

fluxboxにしたのは別に理由は無くて、単に使った事が無いから。
起動してみた感触は悪くないので、当面これでいこうかなと思っている。

投稿者 Kobito : 00:40 | コメント (0) | トラックバック

[ FreeBSD ] AWStatsの日本語化

AWStatsの統計ページの日本語化と、"検索文字列"の文字化け対策についてのメモ。

  1. AWStatsの日本語化
    デフォルトの設定で、統計ページが日本語で表示されない場合は、awstats.confを編集して日本語に設定する。
    デフォルト)
    Lang="auto"
    変更例)
    Lang="jp"
  2. "検索文字列"の文字化け対策
    単に日本語表示を選択しただけでは、文字コードの違いから統計ページの"検索文字列"が文字化けする(可能性が高い)ので、UTF-8に統一する。
    本来なら、AWStatsのプラグイン"decodeutfkeys.pm"でUTF-8変換されるハズなのだが、なぜか上手くいかないので、washitake.comさんが「AWStats の日本語処理」で紹介されているJcode版のモノに置き換える。
    • awstats.confを編集し、プラグイン"decodeutfkeys.pm"を有効化する
      デフォルト)
      #LoadPlugin="decodeutfkeys"
      編集例)
      LoadPlugin="decodeutfkeys"
    • "decodeutfkeys.pm"をhttp://washitake.com/diary/public/20050123.htmlのモノに置き換える
      以下、無断転載。
      #!/usr/bin/perl
      #-----------------------------------------------------------------------------
      # decodeUTFKeys AWStats plugin (Jcode.pm version)
      # Allow AWStats to convert keywords strings coded by some search engines in
      # UTF8 coding to a common string in a local charset.
      #-----------------------------------------------------------------------------
      # Perl Required Modules: Jcode
      #-----------------------------------------------------------------------------

      use Jcode;
      use strict;no strict "refs";

      #-----------------------------------------------------------------------------
      # PLUGIN VARIABLES
      #-----------------------------------------------------------------------------
      my $PluginNeedAWStatsVersion="6.0";
      my $PluginHooksFunctions="DecodeKey";


      #-----------------------------------------------------------------------------
      # PLUGIN FUNCTION: Init_pluginname
      #-----------------------------------------------------------------------------
      sub Init_decodeutfkeys {
      my $InitParams=shift;
      my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion);
      return ($checkversion?$checkversion:"$PluginHooksFunctions");
      }

      #------------------------------------------------------------------------------
      # Function: Converts an UTF8 string to specified Charset
      # Parameters: utfstringtodecode charsettoencode
      # Return: newencodedstring
      #------------------------------------------------------------------------------
      sub DecodeKey_decodeutfkeys {
      my $string = shift;
      $string =~ s/\\x([0-9A-Fa-f][0-9A-Fa-f])/%$1/gi;
      $string =~ s/%([0-9A-Fa-f][0-9A-Fa-f])/pack('H2', $1)/eg;
      $string = Jcode->new($string)->utf8;
      $string =~ s/[;+]/ /g;
      return $string;
      }

      1; # Do not remove this line

投稿者 Kobito : 02:08 | コメント (4048) | トラックバック

[ FreeBSD ] Apacheのログのローテート

標準のままではApacheのアクセスログとエラーログのファイルが膨らむ一方なので、newsyslog(8)を使って、ログファイルをローテートする。

/etc/newsyslog.confに、以下のような設定を追加する。

/var/log/httpd-access.log 644 10 * $W0D0 J /var/run/httpd.pid
/var/log/httpd-error.log 644 10 * $W0D0 J /var/run/httpd.pid
上は、毎週日曜0時にファイルの切替えを行い、古いファイルはbzip2で圧縮して10世代残す場合の例。
詳細はman(newsyslog,newsyslog.conf)を参照。

投稿者 Kobito : 00:24 | コメント (1) | トラックバック

[ FreeBSD ] jail

jailの作り方をメモしておく。
主に、otsune's FreeBSD memo :: thin jailの作り方を参考にした、というか、そのまま。

  1. jail環境用のディレクトリを作る。
    mkdir -p /jail/jailroot
  2. 作成したディレクトリ配下にディレクトリツリーを作成する。
    1. /etc/mtree配下のdistファイルなどを参考に、jail内で動作させるモノが必要とする構成のディレクトリツリーを記述したmtreeファイルを作成する。
    2. 作成したmtreeファイルをmtreeコマンドに喰わせてディレクトリを作成する。
      mtree -deU -f jail.dist -p /jail/jailroot
  3. 最小限のバイナリをjail用ディレクトリ内に配置する。
    1. Manuel Kasper氏のサイトminiBSD - reducing FreeBSDで提供されているmkmini.plというPerlスクリプトをダウンロードする。
      fetch http://neon1.net/misc/minibsd/mkmini.pl
    2. jail環境に必要なファイルの一覧を作成し、任意の名前でファイルに保存する。
      bin/[やbin/testのように実体が同じで名前だけが違うファイルは、コロン区切りで一行にまとめる。
      例)
      bin/csh:/bin/tcsh
      bin/date
      bin/echo
      bin/hostname
      bin/link:bin/ln
      bin/ls
      bin/mkdir
      bin/mv
      bin/pwd:bin/realpath
      bin/rm:bin/unlink
      bin/rmdir
      bin/sh
      sbin/ldconfig
      sbin/nologin:usr/sbin/nologin
      usr/bin/awk
      usr/bin/bunzip2:usr/bin/bzcat:usr/bin/bzip2
      usr/bin/chgrp:usr/sbin/chown
      usr/bin/cmp
      usr/bin/gunzip:usr/bin/gzcat:usr/bin/gzip
      usr/bin/egrep:usr/bin/fgrep:usr/bin/grep
      usr/bin/find
      usr/bin/limits
      usr/bin/nohup
      usr/bin/sed
      usr/bin/tar
      usr/bin/tee
      usr/bin/true
      usr/bin/touch
      usr/bin/uname
      usr/bin/dirname
      usr/bin/nice
      usr/sbin/mtree
      usr/sbin/pw
      usr/sbin/pwd_mkdb
      usr/share/misc/termcap
      libexec/ld-elf.so.1:usr/libexec/ld-elf.so.1
    3. mkmini.plを実行して、jail用ディレクトリ内にバイナリを配置する。
      perl mkmini.pl jail.files / /jail/jailroot
  4. 最小限のライブラリをjail用ディレクトリ内に配置する。
    1. mkmini.pl同様、Manuel Kasper氏のサイトで提供されているmklibs.plというPerlスクリプトをダウンロードする。
      fetch http://neon1.net/misc/minibsd/mklibs.pl
    2. mklibs.plを実行して、jail用ディレクトリ内に必要なライブラリの一覧を作成する。
      perl mklibs.pl /jail/jailroot > jail.libs
    3. mkmini.plに、上で作成したライブラリの一覧を喰わせ、jail用ディレクトリ内にライブラリを配置する。
      perl mkmini.pl jail.libs / /jail/jailroot
  5. 親環境側の/etc配下を整備する。
    1. 親環境側の/etc/hostsを編集し、jailのIPアドレスとホスト名などを追記する。
      例)
      192.168.1.3 jail.example.com
  6. jail側の/etc配下を整備する。
    1. jail側の/etc/hostsを作成し、jail自身のIPアドレスとホスト名などを記述する。
      例)
      192.168.1.3 localhost
      192.168.1.3 jail.example.com
    2. 親環境の/etcから、localtimeなどの必要そうなファイルをコピーする。
      copy -p /etc/localtime /jail/jailroot/etc/
  7. jail側のアカウント情報を整備する。
    1. 親環境の/etcから、master.passwdおよびgroupをコピーする。
      copy -p /etc/master.passwd /jail/jailroot/etc/
      copy -p /etc/group /jail/jailroot/etc/
    2. jail側の/etcにコピーしたmaster.passwdを編集し、最低限必要(と思われる)アカウントのみにする。
      この際に、rootなどのパスワードとログインシェルを無効化し、ログイン不可にしておく。
      例)
      root:*:0:0::0:0:Charlie &:/root:/usr/sbin/nologin
      toor:*:0:0::0:0:Bourne-again Superuser:/root:
      daemon:*:1:1::0:0:Owner of many system processes:/root:/usr/sbin/nologin
      operator:*:2:5::0:0:System &:/:/usr/sbin/nologin
      bin:*:3:7::0:0:Binaries Commands and Source:/:/usr/sbin/nologin
      kmem:*:5:65533::0:0:KMem Sandbox:/:/usr/sbin/nologin
      man:*:9:9::0:0:Mister Man Pages:/usr/share/man:/usr/sbin/nologin
      nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin
    3. 同様にjail側にコピーしたgroupを編集し、最低限必要(と思われる)グループのみにする。
      この際に、wheelグループ(など)から、不要なアカウントの情報を削除する。
      例)
      wheel:*:0:root
      daemon:*:1:
      kmem:*:2:
      sys:*:3:
      operator:*:5:root
      bin:*:7:
      man:*:9:
      nogroup:*:65533:
      nobody:*:65534:
    4. pwd_mkdbコマンドを実行し、パスワードデータベースを作成・更新する。
      pwd_mkdb -p -d /jail/jailroot/etc /jail/jailroot/etc/master.passwd
  8. jail側の共有ライブラリの検索パスを設定する。
    chroot /jail/jailroot ldconfig /lib /usr/lib /usr/local/lib

対象の配置方法について上記では触れていないが、"jail内でports/packagesからインストールする"などして配置を行う。
ちなみに、先にjailを構築した際には、親環境側にportsを使用してインストールし、その際のログを参照してjail側に配置した。

投稿者 Kobito : 02:34 | コメント (1) | トラックバック

[ FreeBSD ] bind9をjailで動かす

忘れないうちにメモ。

手順は以下の通り。
  1. jail用のディレクトリ配下にディレクトリツリーを構成する。
  2. 構成したjailツリー配下に必要なバイナリを配置する。
  3. 構成したjailツリー配下に必要なライブラリを配置する。
  4. 構成したjailツリー配下にその他のファイルを配置する。
ディレクトリツリーの構成は、(いつからかは知らないが)/etc/rc.d/namedがchrootするようになっているので、この中でやっているmtreeをjail用のディレクトリを対象に実行すればOK...だったはず。

以下の最低限必要なバイナリをコピーする。
  • /usr/sbin/named
  • /usr/sbin/rndc
必要なライブラリはlddで調べてコピーする。

その他のファイルは、環境にも依存しそうなので、namedに対してtrussしてみて調べる。
  • /etc/localtime

投稿者 Kobito : 03:35 | コメント (0) | トラックバック

[ FreeBSD ] bind9

アップデートの手間を減らすため、BINDをportsのものに置き換えることにする。

えっと.../usr/ports/net/bind9が有りません
いつからnet/bind9でなく、dns/bind9になったんだろ...。

それはさておき。
5.3-RELEASEから、ベースシステムのbindのバージョンが9に更新されているので、PORT_REPLACES_BASE_BIND9 指定は不要になっている。
ウチはIPv6 readyではないので、WorldもkernelもIPv6を無効にしてあるが、念のため /usr/local/etc/pkgtools.conf の MAKE_ARGS に以下を設定して、明示的にIPv6を無効にする。

'dns/bind9' => 'CONFIGURE_ARGS+="--disable-ipv6"'

投稿者 Kobito : 01:19

[ FreeBSD ] CD焼き

新サーバセットアップのためにFreeBSDのISOを焼こうとして媒体を何枚かダメにしたので、いつかの為にメモ。

cdrecordがunderrunしたら、パラメタにdriveropts=burnfreeを指定してみること。
その前に-dummyしろ>自分。

投稿者 Kobito : 23:03

[ FreeBSD ] GNOMEにしてみたり

いつのまにlinux_base-7って無くなったんだろ。UPDATINGを見ずに対処しようとして、UPDATINGを見た時にはワケわかんなくなってしまってた。

で、逃避気味に「環境変えよう」と思いたち、BlackBoxからGNOMEに。
延々と続いたコンパイルがようやく終わり、*これ*は無事起動したGNOMEから書いてマス。
...長かった。

投稿者 Kobito : 19:12

[ FreeBSD ] Makeworld

Win2Kと両面になってる、僕の生活環境のハズのFreeBSD側を久しぶりにBOOTしてみた。
溜まりに溜まった数千通の未読メール(90%くらいがSPAM)から逃げるかのようにMakeworldしてみたり。

投稿者 Kobito : 19:06