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

AppEngineでBlazeDSが動いた

動くまで remotingで500エラーが出ていた。 エラーの内容はこんなんです [honconn55/1.333145143478113427].<stderr>: **** MessageBrokerServlet failed to initialize due to runtime exception: Exception: java.lang.RuntimeException: XPathFactory#newInstance</stderr>…

google app engine でBlazeDSが動くみたい

無事にアカウントがactivateされたのでgaeを触ります。 BlazeDSを使ったアプリがローカル環境では動くのに、appengine上では500エラーになってしまう・・ どうも動かへんらしい・・けれども、動かした人がいた。 AppEngine & Adobe BlazeDS (fix)ふむーやっ…

google app engine for java 始めてみましたが、アカウントがactivateなりましたメールこない・・

gae

eclipseからDeployしようとするとエラーになってしまう。このエラーはアカウントがactivateになっていないかららしい。しまった・・出遅れた・・ java.io.IOException: Error posting to URL: http://appengine.google.com/api/appversion/create?app_id=hon…

MacOSX Leopardでflex3の開発環境をつくったメモ

先人たちの教えがあってこそです。 flex3 SDKのインストール flex 3 SDKのダウンロード http://www.adobe.com/products/flex/flexdownloads/ インストール http://www.adobe.com/support/documentation/jp/flex/3/releasenotes_flex3_sdk.html#installation …

なにもしないクラスメソッドにブロック渡すとProcが返ってくる

なにもしないクラスメソッド irb(main):104:0> class A irb(main):105:1> def self.hoge(*args, &block) irb(main):106:2> end irb(main):107:1> end => nil irb(main):108:0> A.hoge("bar"){puts "bar"} => #<Proc:0xb7e739f4@(irb):108> なんかするクラスメソッド irb(main):109:0> cl</proc:0xb7e739f4@(irb):108>…

Scaling Rails Episode #5 - Advanced Page Caching

Page Cacheのもう少し詳しい話 Pagination will_paginateでページネートしてるときpage cacheしてるとページリンクを押しても遷移しない http://127.0.0.1:3000/posts?page=2のようなクエリストリングをページキャッシュでは扱えないから クエリストリングな…

場当たり的にJpmobileをRails2.3に対応してみる(2) trans_sid

Jpmobileのtrans_sidをrails2.3で無理矢理動かしてみる rails2.3ではセッション管理がrackのmiddlewareで入るのでCGI::Sessionをごにょごにょしなくてすむのでカット session_optionsのcookie_onlyはmiddlewareのインスタンス変数になるけども、初期化時に固…

Scaling Rails Episode #3 - Cache Expiration

キャッシュ失効の話前回からの続き Expiring Caches controllerのupdate,destroy,createの各メソッドにexpire_pageを書くのはDRYじゃないなー コントローラーのafter_filterでexpire_pageをまとめたメソッドをまとめてみた appがbiggerになると複数controlle…

CentOSでmechanizeをインストール

libxml2-develとlibxslt-develを入れとく必要あり # sudo yum install libxml2-devel # sudo yum install libxslt-devel# sudo gem install mechanize