無知無知 このページをアンテナに追加 RSSフィード

この日記のはてなブックマーク数

2009-01-30

結局Jaxer使うのやめたw

既存のライブラリがサーバサイドで全てそのまま使えるわけではないみたいだ。

使いたいライブラリがサーバサイドで動かないから、魅力がなくなってしまった。

うーん。

Google app engineの教訓から学べば、

素直に実績があって使い慣れた物がいいよなーという

普通の答えに戻った。俺は正気に戻った。


だから、まあ、普通にPHPでMVC使ったらいいじゃないか。

折角AptanaでPHP使えるんだし。

ライブラリも色々揃ってるし、効率いいに決まってる。


PHP覚え始めたときもそうだったんだ。Perlいいなって、なんでもあるなって。

折角PHPも充実してきたのに、また新しい言語やるとか、同じ事の繰り返しじゃないか。


でも、RoRが楽そうでいいんだけど、PHPにもMVCあるからいいかな。

Rubyの記述の簡潔さもうらやましいとはおもうけど。

全て完璧な言語もないし。



Google Data APIs Client Libraries

これ使いたいんだけどRuby無いんだよね。

こういう時自分の使ってる言語がないと残念な気分になる。

PHPやりはじめた時も「PerlはあるけどPHPのライブラリはありません」

という事が多くて結構萎えた。

ユーザーの多い言語を優先するというのは当然だから、もう仕方ないんだけど。


そういうの総合的に考えたら「PHPでいいかぁ」という事に落ち着きそうな感じ。

道具なんだから普通に使えればいいんだ。うん。当たり前。

2009-01-28

[]RoRでMysql::Error

RoRで初めてページを作成した時に

Mysql::Error

がでたらRubyを終了させてコマンドプロンプトで

gem install mysql

これでmysqlのドライバがインストールされてエラーが出なくなる


MYSQLにプロジェクト名に対応する名前でデータベースを作成する

ror3_development


作成したページを見る

http://127.0.0.1:3000/first/page


これで見れるはず


[]RoRのインストールでERROR requires linecache

>gem install -l ruby-debug-base-0.10.3-mswin32.gem

ERROR: Error installing ruby-debug-base-0.10.3-mswin32.gem: ruby-debug-base requires linecache (>= 0.3, runtime)


requires linecache (>= 0.3, runtime)

linecacheというファイルを読み込みたいということなので


↓でlinecache-0.43-mswin32.gemをダウンロードする

http://rubyforge.org/frs/?group_id=5040&release_id=22842


cd C:\InstantRails\ruby\bin(ここは各自のrubyフォルダにあわせて下さい)

linecache-0.43-mswin32.gem

を置いて


>gem install -l linecache-0.43-mswin32.gem

でインストールできる。


あとは同じ要領でruby-debug-baseを入れていけます。


というかコマンドプロンプトで

gem install linecache

するだけでいいのかもね