2009-11-01から1ヶ月間の記事一覧

Mecab-0.98 をインストールしてみる

1. Mecab ソースコードと辞書ファイルをダウンロードする 以下のサイトから、ダウンロードする。 http://sourceforge.net/projects/mecab/ 2. Mecab をインストールする $ tar zxf mecab-0.98.tar.gz $ cd mecab-0.98 $ ./configure $ make $ make check # m…

Go で Mecab を使ってみた

$GOROOT/misc/cgo/ にサンプルがあったので、試してみた。 Makefile は $GOROOT/misc/cgo/stdio/Makefile を流用して、 バインド部分を書いて、make するだけ。 実際に動かしてみたい場合は、検証用のソースコードを用意して、 ファイル名が main.go なら ma…

「今年」の結果が表示されない

Outputz で復活の呪文を入力したら、「今年」だけ以下のページが表示されて、結果が表示されなくなった。何のエラーだろう? We're sorry, but something went wrong. We've been notified about this issue and we'll take a look at it shortly.

CentOS5.4 に OpenCV 2.0 をインストールする

rpm パッケージではなく、ソースコードからコンパイルしてインストールします。 既に 2.0.0 がリリースされているので、今回はそれで。 0. 準備 以下のサイトから OpenCV のソースコードをダウンロードする。 http://sourceforge.net/projects/opencvlibrary…

Lua から C の関数をコールする - C に Lua を組み込む

lua c

Lua側から呼び出す関数名と呼び出される関数を lua_regster() で登録する。 すると、登録した名前で Lua から呼び出せるようになります。今回は、Lua から受け取った引数の数とそれぞれの型を出力しています。 スタック操作のインデックスは 1 からなので注…

スタックの内容を出力する C 関数を作成する - C に Lua を組み込む

lua c

スタックの内容を一つずつ lua_type() で型を取得して、値を出力する関数を作成します。 lua_isnumber() や lua_isstring()、lua_istable() の関数やマクロを使って、if else で場合わけもできます。 引数の型がテーブルの場合、key と value の型だけを出力…

RubyGems をユーザ権限の環境にインストールする

rugygems をユーザ権限のディレクトリにインストールします。 わざわざ root ユーザにならなくていいし、管理が楽かなっと。 手順は以下のサイトを参考にしました。 3.2 Installing RubyGems in a User Directory $HOME/opt/gems に RubyGems を、 $HOME/opt…

VMWare Player に CentOS5.4 をインストールしてみた

vm

3.0 から VMWare Player でもディクスイメージを作れるようになったので、 CentOS5.4 をインストールしてみた。インターネット越しのネットインストールは時間がかかるので、DVDイメージをダウンロードした。 ディスクに余裕があればこっちのほうがいいね。…

Lua5.1.4をインストールする

lua

ソースコードを取得して、ビルドする。 いつものごとく make して、make install。INSTALL_TOPにパスを設定しない場合は /usr/local になります。 さくっと終わると思ったけれど、readline-devel と ncurses-devel がないとコンパイルできませんでした。その…

Lua 読み込んで実行する - C に Lua を組み込む

lua

Lua のソースコードを読み込んで実行する C プログラム。 インストールした Lua の動作確認用です。libdl.so と libm.so リンクする必要があるので、リンク時に指定すること。 ソースコード #include <stdio.h> #include <stdlib.h> #include "lua.h" #include "lualib.h" #incl</stdlib.h></stdio.h>…