ウルティマオンライン 旅立ちの日
サムライファクトリーの平成コンビがお送りするWebサービスダイナシ
画像にコメントをつけて、ぜひ楽しんでください。
そうあれはミレミアムを迎えるさなか、ネットゲームデビューを果たした物語。
当時東京めたりっくと契約したので前々から興味のあったウルティマオンラインのパッケージを購入して(たしか3Dになったやつ)冒険の地へ赴きました。

普通のRPGと違って決められた道しるべもなく、コンピューターなのかプレイヤーなのかすら区別出来ずにいました。

自分は人に役に立ちたいと思い鍛冶屋を目指す事にしました。
と、言ってもお金も知識もありません。
見習いは黙って雑魚モンスターを狩るのがRPGの王道。ナイフと一切れのパンをカバンにつめてモンスターを探しました。戦う鍛冶屋さんのデビューです。

スタート地点の街の近くに人が集まるエリアがありました。
たぶんここは「おいしい狩り場」だとピンときました。
ルーキーだからと言って遠慮することはありません。威風堂々とナイフを構えて獲物を待ちます。

やっと現れたモンスターはゾンビでした。
ちょw最初はスライムとかじゃないのwwせめて、おおがらすだろ・・・
さすがネットゲーム。今までの常識がまったく通じません。

ただ見た目程たいした事はなく、ヒット&ウェイ(死に戻り)でなんなく倒す事が出来ました。
すこしづつあぶく銭がたまっていくと、ゾンビメイルを手に入れました。
もうね。。。絶叫したね。近所迷惑だったね。
これはレアアイテムに違いない。だれも装備していないからね。
颯爽とゾンビメイルを装備してテンションUPで狩りを続けました。
相変わらずヒット&ウェイ(死に戻り)を繰り返していると、ひとつの疑惑が生まれました。
このゾンビメイルぱち物なんではないかと。。。そもそも最初の街にいきなりレアアイテムが手に入るのもおかしな話だ。そうこうしている間に2つめのゾンビメイルを手に入れました。

さらに狩りを続けていると馬に乗った装備がイカツイ人(Aさん)に絡まれました。

これが運命の出会いになるとは。。。

つづく


2011/10/18 00:55 | Comments(0) | TrackBack() | 思い出
TermExtractとMecabとperl
サムライファクトリーの平成コンビがお送りするWebサービスダイナシ
画像にコメントをつけて、ぜひ楽しんでください。
人間って頭が良い生き物です。それに比べてコンピューターときたら。。。
電気が流れているか、流れていないかしか判断ができないんですよ。
ノイマンから何年経っても進化がありません。

ホームページを見て「あ、これはエロいページだな!」と一般の雄であれば瞬時に判断出来るはずです。出来ない人は病院行くか、出家してください。

しかし雑魚キャラコンピューターでは、人間様ほど高度な事は出来ないので判断できません。こういった推測するような技術は日々研究されているかと思われます。

一つのアプローチとしてホームページの中で重要となるキーワードを抽出するのこともあると思います。
そんな難しそうな事をさらっとWebで出来るサービス言選Webなんてのがあります。

なんでもperlの「TermExtract」ってライブラリのweb版らしいので、そのすばらしいライブラリを試してみました。

Mecab(他でもいいらしいですが)が必要なので辞書とあわせてインストールします。
・Mecabのインストール

wget http://sourceforge.net/projects/mecab/files/mecab/0.98/mecab-0.98.tar.gz/download
tar xvzf mecab-0.98.tar.gz
cd mecab-0.98
./configure --with-charset=utf8
make
sudo make install


・Mecab ipadic辞書のインストール

wget http://sourceforge.net/projects/mecab/files/mecab-ipadic/2.7.0-20070801/mecab-ipadic-2.7.0-20070801.tar.gz/download
tar xfv mecab-ipadic-2.7.0-20070801.tar.gz
cd mecab-ipadic-2.7.0-20070801
./configure --with-charset=utf8
make
sudo make install


・Mecab Perlライブラリのインストール

wget http://sourceforge.net/projects/mecab/files/mecab-perl/0.98/mecab-perl-0.98.tar.gz/download
tar xvzf mecab-perl-0.98.tar.gz
cd mecab-perl-0.98
perl Makefile.PL
make
sudo make install


・Mecabのライブラリパスを通す

sudo vi /etc/ld.so.conf.d/mecab.conf
/usr/local/lib
sudo /sbin/ldconfig


これでMecabの準備は完了です。次にTermExtractをインストールします。

wget http://gensen.dl.itc.u-tokyo.ac.jp/soft/TermExtract-4_08.tar.gz
tar xvzf TermExtract-4_08.tar.gz
cd TermExtract-4_08
perl Makefile.PL
make
sudo make install


MecabをUTF-8でインストールしたのでスクリプトをUTF-8にエンコードしておきます。

cd /usr/lib/perl5/site_perl/5.8.8/TermExtract/
sudo nkf --overwirte -w MeCab.pm


サンプルプログラムを用意します。

wget http://gensen.dl.itc.u-tokyo.ac.jp/doc/ex_mecab.pl.txt
mv ex_mecab.pl.txt ex_mecab.pl
chmod u+x ex_mecab.pl


このサンプルは同じディレクトリにある、ファイル名「mecab_out.txt」のMecab出力結果を解析してくれるようです。

cat test.txt | mecab > mecab_out.txt
./ex_mecab.pl


重要度順にキーワードが出力されます。
形態素単位ではなく、関連のあるキーワードを複合してくれるらしいので色々利便性がありそうです。


2011/10/16 23:54 | Comments(0) | TrackBack() | プログラム

<<前のページ | HOME | 次のページ>>