Making The Road Blog

http://makingx.net/blog/

mtr2.0
Making The Road はmakingのお勉強用サイトです.PHP, Javascriptを中心にいろいろ試してoutputしていきたい.
当サイトの訪問者は24時間以内にこんな単語↓で検索されています (マウスオーバーすると単語を含むqueryを表示します!)

Server

さくらでLua

なんとなく最近LuaとOcamlを学びたくなってきた.なんとなく
とりあえず昔買った「ゲーム開発者のためのAI入門」にLuaの解説が載ってたので,まずはLuaから

Luaインストール

軽量でインストールも簡単でした.ぼくはよく$HOME/usr以下にインストールします

wget http://www.lua.org/ftp/lua-5.1.3.tar.gz
tar xzvf lua-5.1.3.tar.gz
cd lua-5.1.3
make freebsd
make install INSTALL_TOP=$HOME/usr

rehashしてluaと打つと

Lua 5.1.3  Copyright (C) 1994-2008 Lua.org, PUC-Rio
> print "helloworld!"
helloworld!
>

出来てる!
続きを読む…

カテゴリー: Lua, Sakura | コメント( 0 ) | 2008/03/09 22:35:32 by making
ソーシャルブックマーク: add to hatena hatena.comment (0) add to del.icio.us (0) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 0
トラックバックURL:

phpでLIBSVM

前回のエントリーでPHPでもSWIGが使えることが分ったので,実際にC言語で書かれたライブラリをPHPエクステンションにコンバートしてみた.
今回PHPエクステンション化に挑戦したライブラリはLIBSVM.有名なサポートベクターマシーンのライブラリ.つかったことけど(え

選んだ理由は

  • 最近SVM勉強中
  • Python用のインターフェイスファイルが付属

とくに学術系に顕著だが,Perl,Python,Ruby用のインターフェイスは用意されているのにPHPでは用意されていないことが多い.それもSWIGで作っただけのインターフェイスなのに.
他のLL言語に比べてPHPはなめられている気がしなくもない.インタラクティブなシェル(php -a)がイマイチだから?WEB専用だから?
とりあえず結論からいうとLIBSVMもPHPで使えるんです!仲間にいれてください!

個人的な思いは置いといて,以下,LIBSVMをPHPで使うまでの流れメモ
続きを読む…

カテゴリー: SVM, Sakura, PECL, PHP, C | コメント( 0 ) | 2008/01/06 20:06:51 by making
ソーシャルブックマーク: add to hatena hatena.comment (1) add to del.icio.us (2) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 3
トラックバックURL:

さくらでSWIG

PHPのエクステンションをPecl_Codegenで書くのもいいけど,めんどくさくなってきた.
よくCのライブラリにはPython用のインターフェイスが用意されていたりするが,どうもあれはSWIGというソフトでCから自動生成しているみたい.
みてみるとPHPでも使えるみたいなのでやってみた.
続きを読む…

カテゴリー: Sakura, PECL, PHP, C | コメント( 0 ) | 2008/01/05 02:05:24 by making
ソーシャルブックマーク: add to hatena hatena.comment (1) add to del.icio.us (1) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 2
トラックバックURL: