<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://www.higuchi.com/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>DokuWiki@higuchi.com westhost</title>
        <description></description>
        <link>http://www.higuchi.com/dokuwiki/</link>
        <lastBuildDate>Tue, 05 May 2026 09:06:06 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>http://www.higuchi.com/dokuwiki/lib/tpl/arctic/images/favicon.ico</url>
            <title>DokuWiki@higuchi.com</title>
            <link>http://www.higuchi.com/dokuwiki/</link>
        </image>
        <item>
            <title>westhost:bashrc</title>
            <link>http://www.higuchi.com/dokuwiki/westhost/bashrc</link>
            <description>
&lt;p&gt;
~/.bashrc を変更しても効果はない。ルートディレクトリにある /.bashrc を編集する。
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;export TZ=&amp;quot;JST-9&amp;quot;
export TERM=&amp;quot;xterm&amp;quot;&lt;/pre&gt;

&lt;p&gt;
など
&lt;/p&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>westhost</category>
            <pubDate>Mon, 23 Jul 2007 16:50:46 +0000</pubDate>
        </item>
        <item>
            <title>CRM114のインストール</title>
            <link>http://www.higuchi.com/dokuwiki/westhost/crm114</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;crm114のインストール&quot;&gt;CRM114のインストール&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
編集中
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;CRM114\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;crm114\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-53&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;normalizemime&quot;&gt;normalizemime&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
コンパイラをインストールしておくこと。
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://hyvatti.iki.fi/~jaakko/spam/&quot; class=&quot;urlextern&quot; title=&quot;http://hyvatti.iki.fi/~jaakko/spam/&quot;&gt;normalizemime&lt;/a&gt; から、ソースファイル&lt;a href=&quot;http://hyvatti.iki.fi/~jaakko/spam/normalizemime.cc&quot; class=&quot;urlextern&quot; title=&quot;http://hyvatti.iki.fi/~jaakko/spam/normalizemime.cc&quot;&gt;normalizemime.cc&lt;/a&gt;をダウンロードしてコンパイル。
&lt;/p&gt;

&lt;p&gt;
&lt;code&gt;$ wget &lt;a href=&quot;http://hyvatti.iki.fi/~jaakko/spam/normalizemime.cc&quot; class=&quot;urlextern&quot; title=&quot;http://hyvatti.iki.fi/~jaakko/spam/normalizemime.cc&quot;&gt;http://hyvatti.iki.fi/~jaakko/spam/normalizemime.cc&lt;/a&gt;&lt;br/&gt;

$ g++ -W -Wall -ggdb -O2 -o normalizemime -L/usr/local/lib -liconv normalizemime.cc&lt;/code&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;normalizemime&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;normalizemime&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;54-492&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;kakasi&quot;&gt;kakasi&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
ダウンロード、展開して
&lt;/p&gt;

&lt;p&gt;
./configure –prefix=/usr/local/kakasi –exec-prefix=/usr/local
&lt;/p&gt;

&lt;p&gt;
make
&lt;/p&gt;

&lt;p&gt;
make install
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;kakasi&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;kakasi&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;493-632&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;crm114&quot;&gt;crm114&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
crm114 ソースをダウンロードして展開。
&lt;/p&gt;

&lt;p&gt;
cd /usr/local&lt;br/&gt;

chmod 777 lib include&lt;br/&gt;

cd src&lt;br/&gt;

wget &lt;a href=&quot;http://crm114.sourceforge.net/crm114-20051001-BlameRaulMiller.src.tar.gz&quot; class=&quot;urlextern&quot; title=&quot;http://crm114.sourceforge.net/crm114-20051001-BlameRaulMiller.src.tar.gz&quot;&gt;http://crm114.sourceforge.net/crm114-20051001-BlameRaulMiller.src.tar.gz&lt;/a&gt;&lt;br/&gt;

tar xvfz crm114-20051001-BlameRaulMiller.src.tar.gz&lt;br/&gt;

&lt;/p&gt;

&lt;p&gt;
cd tre-0.7.2&lt;br/&gt;

./configure –enable-static&lt;br/&gt;

$ make&lt;br/&gt;

$ make install&lt;br/&gt;

 (man pageはエラーが出る)
&lt;/p&gt;

&lt;p&gt;
$ cd /usr/local&lt;br/&gt;

$ chmod 555 lib include&lt;br/&gt;

&lt;/p&gt;

&lt;p&gt;
$ cd /usr/local/src/crm114-&amp;lt;version&amp;gt;.src
&lt;/p&gt;

&lt;p&gt;
Makefile:&lt;br/&gt;

prefix=/usr → prefix=/usr/local
&lt;/p&gt;

&lt;p&gt;
$ make install
&lt;/p&gt;

&lt;p&gt;
テスト
$ crm -v
&lt;/p&gt;

&lt;p&gt;
$ mkdir .crm114
$ cd crm114
$ cp /usr/local/src/crm114-&amp;lt;&amp;gt;.src/rewrites.mfp .
$ vi rewrites.mfp
&lt;/p&gt;

&lt;p&gt;
CSSファイルを作る
$ cssutil -b -r spam.css
$ cssutil -b -r nonspam.css
&lt;/p&gt;

&lt;p&gt;
または、
$ osbf-util -b -r spam.css
$ osbf-util -b -r nonspam.css
&lt;/p&gt;

&lt;p&gt;
$ cp /usr/local/src/crm114-&amp;lt;&amp;gt;.src/mailfilter.crm .
$ cp /usr/local/src/crm114-&amp;lt;&amp;gt;.src/mailfilter.cf .
&lt;/p&gt;

&lt;p&gt;
mailfilter.crm スクリプトの改造
&lt;/p&gt;

&lt;p&gt;
210行目
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;match (:m_text:) [:_dw: 0 :*:decision_length:] /.*/\\
isolate (:m_text:)&lt;/pre&gt;

&lt;p&gt;
を
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;isolate (:m_text:) /:*:_dw:/\\
{\\
  match [:text_preprocessor:] /./\\
  syscall (:*:_dw:) (:m_text:) /:*:text_preprocessor:/\\
}\\
match (:m_text:) [:m_text: 0 :*:decision_length:] /.*/&lt;/pre&gt;

&lt;p&gt;
256行目
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;syscall (:*:c:) (:exp_text:) /:*:mime_decoder: /&lt;/pre&gt;

&lt;p&gt;
を
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;syscall (:*:c:) (:exp_text:) /:*:mime_decoder: | :*:text_preprocessor: /&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;crm114&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;crm114&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;633-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>westhost</category>
            <pubDate>Mon, 01 Jul 2013 17:26:32 +0000</pubDate>
        </item>
        <item>
            <title>WestHostのワザ</title>
            <link>http://www.higuchi.com/dokuwiki/westhost/howto</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;westhostのワザ&quot;&gt;WestHostのワザ&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;WestHost\u306e\u30ef\u30b6&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;westhost\u306e\u30ef\u30b6&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-32&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;westhostを日本語nucleusに適した環境にする&quot;&gt;WestHostを日本語Nucleusに適した環境にする&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.higuchi.com/dokuwiki/westhost/nucleus&quot; class=&quot;wikilink1&quot; title=&quot;westhost:nucleus&quot; data-wiki-id=&quot;westhost:nucleus&quot;&gt;WestHostでNucleus&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;WestHost\u3092\u65e5\u672c\u8a9eNucleus\u306b\u9069\u3057\u305f\u74b0\u5883\u306b\u3059\u308b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;westhost\u3092\u65e5\u672c\u8a9enucleus\u306b\u9069\u3057\u305f\u74b0\u5883\u306b\u3059\u308b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;33-139&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;westhostでcrm114を使う&quot;&gt;WestHostでCRM114を使う&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.higuchi.com/dokuwiki/westhost/crm114&quot; class=&quot;wikilink1&quot; title=&quot;westhost:crm114&quot; data-wiki-id=&quot;westhost:crm114&quot;&gt;WestHostでCRM114&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;WestHost\u3067CRM114\u3092\u4f7f\u3046&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;westhost\u3067crm114\u3092\u4f7f\u3046&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;140-217&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;その他&quot;&gt;その他&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.higuchi.com/dokuwiki/westhost/vim&quot; class=&quot;wikilink1&quot; title=&quot;westhost:vim&quot; data-wiki-id=&quot;westhost:vim&quot;&gt;Vimのインストール&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.higuchi.com/dokuwiki/westhost/bashrc&quot; class=&quot;wikilink1&quot; title=&quot;westhost:bashrc&quot; data-wiki-id=&quot;westhost:bashrc&quot;&gt;.bashrc&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u305d\u306e\u4ed6&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u305d\u306e\u4ed6&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;218-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>westhost</category>
            <pubDate>Mon, 23 Jul 2007 16:50:46 +0000</pubDate>
        </item>
        <item>
            <title>WestHostでNucleusを使う</title>
            <link>http://www.higuchi.com/dokuwiki/westhost/nucleus</link>
            <description>
&lt;h2 class=&quot;sectionedit1&quot; id=&quot;westhostでnucleusを使う&quot;&gt;WestHostでNucleusを使う&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;WestHost\u3067Nucleus\u3092\u4f7f\u3046&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;westhost\u3067nucleus\u3092\u4f7f\u3046&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-40&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit2&quot; id=&quot;phpとmysqlのインストール&quot;&gt;PHPとMySQLのインストール&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
管理画面でPHP 4.x、MySQL 4.1、phpMyAdmin、eAcceleratorをインストールしておく。
eAcceleratorはPHPのプログラムをキャッシュするアクセラレータ。サイトがぐっと速くなる。
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;PHP\u3068MySQL\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;php\u3068mysql\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;41-304&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit3&quot; id=&quot;mysqlの設定&quot;&gt;MySQLの設定&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
/etc/my.cnf
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;[mysqld]
default-character-set = utf8
character-set-server = utf8
collation-server = utf8_general_ci
init-connect=SET NAMES utf8

[mysqldump]
default-character-set = utf8
[mysql]
default-character-set = utf8&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;MySQL\u306e\u8a2d\u5b9a&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;mysql\u306e\u8a2d\u5b9a&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;305-573&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit4&quot; id=&quot;php_の設定&quot;&gt;PHP の設定&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
/usr/local/lib/php.ini
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;register_globals = Off ; for security
[mbstring]
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.encoding_translation = Off&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;PHP \u306e\u8a2d\u5b9a&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;php_\u306e\u8a2d\u5b9a&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;574-780&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit5&quot; id=&quot;timezone&quot;&gt;TIMEZONE&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
/etc/TIMEZONE を編集
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;#TZ=US/Eastern
TZ=JST-9&lt;/pre&gt;

&lt;p&gt;
/etc/rc.d/rc のどこか最初のほう
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;TZ=&amp;quot;JST-9&amp;quot;
export TZ&lt;/pre&gt;

&lt;p&gt;
それから、/etc/sysconfig/init というファイルを作る。中身は
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;!#/bin/sh
export TZ=&amp;quot;JST-9&amp;quot;&lt;/pre&gt;

&lt;p&gt;
chmod 755 /etc/sysconfig/init しておく。
&lt;/p&gt;

&lt;p&gt;
上記を設定して、restart。
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;TIMEZONE&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;timezone&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;781-1112&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit6&quot; id=&quot;nucleusからの接続文字コードをutf-8に&quot;&gt;Nucleusからの接続文字コードをUTF-8に&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
MySQL 4.1から内部で使う文字コードが自由に選べるようになった。このため、接続するクライアント側の文字コードとデータベース側の文字コードが違っている場合にはデータベース側で文字コード変換をしてくれる。デフォルトのクライアント側の文字コードがISO-8859-1になっている場合、PHPからMySQLにアクセスするとき、接続する文字コードを指定しないとMySQLが内部のUTF-8のコードを無理やりISO-8859-1に変換して送り出してしまう（逆に、書き込むときはUTF-8の文字列をISO-8859-1だと思って逆変換してしまう）。これを避けるするために、念のためにNucleusのコアにちょっと手を入れる。
nucleus/lib/globalfunctions.phpのfunction sql_connect()の中。return $connection;の前にmysql_query(&amp;#039;SET NAMES utf8&amp;#039;);を追加。
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;/**
  * Connects to mysql server
  */
function sql_connect() {
	global $MYSQL_HOST, $MYSQL_USER, $MYSQL_PASSWORD, $MYSQL_DATABASE;

	$connection = @mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASSWORD) or startUpError(&amp;#039;&amp;lt;p&amp;gt;Could not connect to MySQL database.&amp;lt;/p&amp;gt;&amp;#039;,&amp;#039;Connect Error&amp;#039;);
	mysql_select_db($MYSQL_DATABASE) or startUpError(&amp;#039;&amp;lt;p&amp;gt;Could not select database: &amp;#039;. mysql_error().&amp;#039;&amp;lt;/p&amp;gt;&amp;#039;, &amp;#039;Connect Error&amp;#039;);

	mysql_query(&amp;#039;SET NAMES utf8&amp;#039;);
	return $connection;
}&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Nucleus\u304b\u3089\u306e\u63a5\u7d9a\u6587\u5b57\u30b3\u30fc\u30c9\u3092UTF-8\u306b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;nucleus\u304b\u3089\u306e\u63a5\u7d9a\u6587\u5b57\u30b3\u30fc\u30c9\u3092utf-8\u306b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;1113-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>westhost</category>
            <pubDate>Fri, 07 Mar 2008 16:45:14 +0000</pubDate>
        </item>
        <item>
            <title>vim のインストール</title>
            <link>http://www.higuchi.com/dokuwiki/westhost/vim</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;vim_のインストール&quot;&gt;vim のインストール&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Westhostのサーバーにインストールされているviは実はvim 6.0。ただし、残念ながらマルチバイト文字がうまく通らないようなので、自前でインストールする。
Westhostでは/usr/local/libや/usr/local/includeに書き込むパーミッションがないので、ちょっと工夫が必要。
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;./configure  --enable-multibyte --with-features=big --disable-gui --without-x --without-xim --prefix=/usr/local/vim&lt;/pre&gt;

&lt;p&gt;
configureしてそのままmakeすると、不思議なエラーが出る。これを無理やり修正。
src/auto/config.hを編集
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;/* Defined to the size of an int */
#define SIZEOF_INT 0 ← 0を4に変える&lt;/pre&gt;

&lt;p&gt;
できあがったプログラムのファイルが /usr/local/vim/bin/vim にあるので、それをパスが通っている /usr/local/bin にコピー。
&lt;/p&gt;

&lt;p&gt;
/.bashrc の
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;alias vim=&amp;quot;vi&amp;quot;&lt;/pre&gt;

&lt;p&gt;
を
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;alias vi=&amp;quot;vim&amp;quot;&lt;/pre&gt;

&lt;p&gt;
に変更すると、vim でも vi でも /usr/local/bin/vim が起動するようになる。
&lt;/p&gt;

&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>westhost</category>
            <pubDate>Mon, 23 Jul 2007 16:50:46 +0000</pubDate>
        </item>
    </channel>
</rss>
