2009-01-01から1年間の記事一覧

アスキーアート

ドラえもん

とろける鉄工所

職人の世界にあこがれ。 オーバーフローする労働時間に共感。 広島弁にやさしさがある。とろける鉄工所 1 (イブニングKC)講談社 2008-11-21売り上げランキング : おすすめ平均 やば…中間層と新中間層えぇ、ほとんど生活の一部ですから。Amazonで詳しく見る b…

もやしもん 8

やっぱりビールやなあ! ヒューガルデン飲みたい! 本場のオクトーバーフェスタに行きたい!もやしもん 8―TALES OF AGRICULTURE (イブニングKC)講談社 2009-07-23売り上げランキング : おすすめ平均 アニメから本作を知ったのですが……面白い条件反射でポチッ…

きょうのipod

光と影 このアルバム9曲しか入ってないとは思えない。 あいのわビクターエンタテインメント 2009-06-24売り上げランキング : 1277おすすめ平均 とてもステキな一枚無限ループ中ハナレグミからの黄金のポップスAmazonで詳しく見る by G-Tools Happy Tomorrow…

「サマーウォーズ」がすごい

富司純子が凄い。凄すぎる。スクリーンに実写の富司純子が見えた。「フラガール」でもやられたが、今回もKO。 そして富司純子に負けない映像表現が素晴らしい。少年時代の「彼」とのエピソードがたまらない。深い・・深いぞ・・行間が・・ 感情移入度がすご…

ドラクエ時間が40時間超えました

最初買うの躊躇してましたが、電車でやってる人の戦闘シーンを覗き見してたらおもしろそうだったので買いました。 なんだかんだで終盤です・・ 今までのドラクエに比べるとストーリーは薄い気がします・・ボスも個性が薄いかと・・ゲームとしての立ち位置が…

きょうのながれ

世界水泳バタフライの15歳すげえ。世界新を二発!なのに北京は予選落ち。その極端さにしびれるゥ テレビで清志郎さん特集みた。 きょうの音楽は S.O.S → カントリー・ロード → 恋人の時計S.O.S.~ベスト・オブ・アバアバ ユニバーサル インターナショナル 200…

さいきん読んだ本

あずまんが大王1年生 (少年サンデーコミックススペシャル)あずま きよひこ小学館 2009-06-11売り上げランキング : おすすめ平均 昔の絵が好きな人は買わない方が吉やはり、面白さは変わらない。センスの変わりように注目Amazonで詳しく見る by G-Tools「よつ…

AppEngineでBlazeDSが(ちゃんと)動いた

こちらのとおりにやってスムーズにRemotingが動くようになりました!!すばらしす。 GoogleAppEngineでBlazeDS環境を構築してみた 前にこっちに書いてある内容でやったときは不安定な動きだったんだよなあ・・ 違いはflex.messaging.endpoints.BaseHTTPEndpo…

swfobjectがよくわからない

flexのswfファイルをHTMLの中に嵌め込むのが面倒くさそうだなーと思ってたら、swfobject という JavaScript ライブラリがあることを知りました。 で、始めは最新バージョンが分かってなくて、swfobjectの1.5を使っておりました。 でも最新は2.1ということが…

Rails on GAE/Jを試してみたときの過程メモ

やっぱりRailsを動かしたいです。 迷走開始 まず、こちらとかこちらとかをマネさせてもらおうとしました Google App Engine で Rails を動かしてみる JRuby on Rails on Google App Engine ところが、手順どおりにやっているつもりなのにファイル数が1000越…

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

Jpmobileのtrans_sid(2)

Rails2.2上では dispatch_cgiでCGIオブジェクトをつくるときに actionpack/lib/action_controller/dispatcher.rb def dispatch_cgi(cgi, session_options) if cgi ||= self.class.failsafe_response(@output, '400 Bad Request') { CGI.new } @request = Cgi…

Ruby on Rails 2.3 Release Notes Rackとの統合

Session Storeは'lazy'に処理されるようになりました。request内でsessionオブジェクトにアクセスしない場合、セッション処理(cookie読み込み、memcacheからの読み込み、ActiveRecordからの検索など)は行われません。 http://webtama.jp/series/railstips/…

Jpmobileのtrans_sid

jpmobileのREADME === セッションIDの付与(Transit SID) ==== Cookie非対応携帯だけに付与する class MyController trans_sid end ==== PCにも付与する class MyController trans_sid :always end PC向けのWebアプリをやってると縁がありませんが cookieに対…

Maximum Joy

かっこいい曲 The OneShinichi Osawa エイベックス・エンタテインメント 2007-09-26売り上げランキング : 54732おすすめ平均 良くも悪くもフロア仕様テクノ・ロックフロア対応Amazonで詳しく見る by G-Tools

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

Jpmobileの 携帯電話の識別 携帯電話viewの自動振分け というところについて環境は Jpmobile 0.0.4 Rails 2.3.2 Ruby 1.8.6 リクエストの拡張 Jpmobileはリクエストを拡張して、各リクエストからどのキャリア/機種であるのかを分かるようにしている 拡張し…

JUAS資料のソフトウェアメトリクス(FP、LOC)

こちらの資料 http://www.juas.or.jp/project/survey/sec/050330sec.pdf 1.4KLOC/人月 23FP/人月 は一般的にかなり有効な数値であることを実感した。(いろいろみて) ということで、1FPあたり約60LOCぐらい。最近はほぼJavaだろうから http://www.atmarkit.…

ブロックの中のブロック?

?> def hoge >> yield 1 >> end => nil >> ?> def bar >> yield 2 >> end => nil >> ?> total = 0 => 0 >> ?> hoge {|e| total+=e; bar{|e| total+=e}} => 3 >> total => 3>> def hoge >> p = Proc.new{p "world"} >> yield p >> end => nil >> hoge{|e| p "…

Rails 1.2.3でOracleでConnectionNotEstablishedが発生する場合は?

# rak ConnectionNotEstablished /opt/local/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/ 19| class ConnectionNotEstablished < ActiveRecordError #:nodoc: 251| # * +ConnectionNotEstablished+ -- no connection has been established. Use <tt>establ</tt>…

Get chance and Rack

Rails 2.3でRackが統合されました サーバー起動からリクエスト処理までの流れはこんな感じに(サーバー:mongrel) RackでMutexロックしてます(threadsafe無効状態で) Rails 2.3.2 server.rb Rack::Handler::Mongrel#run Mongrel起動! Mongrel::HttpServer…