単語解析CGIの暫定版v1.0.0公開
前回、MeCabバインディングのインストール時に、使用するMeCabの種類を指定してあったので、以前にインストールしたときのmecab-perlとフォルダを削除して、CGI内で、
use lib 'Users/(ホームフォルダ)/local/lib/perl5/darwin-multi-2level';
の文を先頭に加えると、無事CGIが動くようになりました。
g86サーバにおいたので、今度はこれを使用するためのHTMLフォームを作成しました。URLの入力を受け付けてCGIの起動を要求するだけの簡単なものですが、「単語解析プログラム1.0.0」として公開しました。
URLを送るときに、受け取ったCGIがURLエンコードのせいで正常にURLを受け取れていなかったので、CGI内部で、CGI.pmを用いて、
my $query = CGI->new;
$url = $query->param('url');
とやることでデコードして、正常にURLを受け取ることができました。フォームに「新着論文レビュー」のページのURLを入力することで、用語解析してハイライトして表示します。
次回からは、プログラムの改良と、Webページの作り込みを行っていこうかと思います。