Now listening : 何も聞いてないよ
C# .netからSkype4COMを利用し、Skypeのムードテキストを
自作のプログラムから変更してみます。

ムードテキスト
[続きを読む]
PPJoyで、Virtual portを使って仮想ジョイスティックを作成し、
その仮想ジョイスティックをアプリケーションから操作してみた。まだ実験メモ。
作ったのはC#.net 2005かも。
あくまでも実験段階なのでコードが間違ってる可能性が
非常に高いです。
[続きを読む]
TwitterのAPIを使う場合、レスポンスの形式をxmlやjsonから選ぶことができる。
jsonでレスポンスを受け、PHPで扱ったときのメモ。
php-jsonモジュールでjsonをデコード
json_decode($json_data);
statusidがintegerの範囲を超えてる為、全部integerの最大値になっていた。
PEAR::Services_JSONでjsonをデコード
require_once('JSON.php');
$json->decode($json_data);
integerの範囲を超える部分はfloatになっていた。
というわけで、PEAR::Services_JSONを採用。
http://pear.php.net/pepr/pepr-proposal-show.php?id=198
こっから
PEAR package file (.tgz)をダウンロードして解凍。
中に入ってるJSON.phpをrequireかincludeして使うことにした。
1. Eclipse+PHP環境導入
MergeDoc ProjectからEclipse 3.5 Galileo Pleiades All in Oneを選んでPHPのFull All in One (JRE あり)をダウンロード。
WindowsのZIP解凍フォルダ or WinRARでドライブルート直下に解凍。
eclipseとxamppと何か3つディレクトリができる。
PHPはこれで準備OK。Apacheの設定を変更する場合は、
xampp\apache\conf のhttpd.confにて。
2. InstantRails導入
http://rubyforge.org/frs/?group_id=904こっから、
InstantRails-2.0-win.zipをダウンロードしてドライブルート直下に解凍。
ディレクトリ名とInstantRailsに変更して、ディレクトリの中のInstantRails.exeを実行する。
何かパスがどーたら聞いてくるのではいかOKかを押す。
3. Aptana Studio導入
http://www.aptana.org/
Download Nowをクリック。
Installation TypeをEclipse Pluginにして、Download Nowをクリック。
Update SiteのURLをコピー。
Eclipseを起動して、[ヘルプ>新規ソフトウェアのインストール]
作業対象にコピーしたURLを貼り付けて[追加]をクリック。
名前はAptanaにする。
インストール後、Eclipseを再起動してRadRails導入へ。
4. RadRails導入
Eclipse起動後、おそらくInstall Additional Featuresの画面が出てくるので、
[Aptana RadRails]にチェックを入れ、[インストール]をクリック。
また再起動。
あとPathに何か設定した気がする。Gemのパスだったか何か。
Eclipseの[ウィンドウ>設定]で、RailsとRubyの項目で
RailsのパスはInstantRails\ruby\bin\railsとか。
おそらくこんな感じだった。
PHP開発は、パースペクティブのPHPにて。
Ruby on Railsは、RadRailsにて。