プログレッシブニート日記

HoLY Diary

このページについて

その日の日記,備忘録,URLメモといった類の(おそらく内容が無い)文章を書いています.


2006.01.26(Thu)

_ FreeBSD と pthread と Ruby と Rails

RubyレベルというかFreeBSDレベルというか,Ruby-1.8.4 (とゆか最新のports)に上げてFreeBSDもRELENG_6に上げてRailsで使うlighttpdを起動したら次のようなエラーが.(Internal Server Error)

/usr/local/lib/ruby/1.8/monitor.rb:218: [BUG] cross-thread violation on rb_thread_schedule()

FreeBSDのpthread関連はよくハマるとはいえこんなところでハマるとは……. というわけで Ruby を WITHOUT_PTHREADS=yes 付きで再インストールするはめに. さざむしPすまん(謎).

_ ActiveRecord::Base.with_scope と ActiveRecord::Base.count

def mine
  { :find => { :conditions => "hoges.name = 'xxx'", :joins => "LEFT JOIN hoges ON hoges.id = hoges_id" }
end
def some_function
  Records.with_scope(mine) do
    Fuga.find(...)
    Fuga.count(...)
 end
end

とかやっていたわけだが, count で必ずエラーに(そんなhogesなんてテーブル名知らないとかいう類の). マニュアル読んでも出てこないのでソース読んだらcountの時は:joinsオプションを使ってなかったよ. (なぜなんだろう……)

with_scope使ってるのを展開させるのは嫌だったので,count をこんな感じに書き換える方向に.

module ActiveRecord
  class Base
    class << self
      alias_method :count_orig, :count
      def count(conditions = nil, joins = nil)
        sql  = "SELECT COUNT(*) FROM #{table_name} "
        add_joins!(sql, {:joins => joins})
        add_conditions!(sql, conditions)
        count_by_sql(sql)
      end
    end
  end
end

_ D.C.S.S.見終わった

なんだこのアニメは.久々に全く楽しめないアニメを見た. LAPですら(出来はともかく)それなりに楽しめるというのになぁ.

とりあえず不満な点を挙げよう.

序盤,音夢が出てきてからとたんにつまらなくなった.(後半におけるアイシアの願いにある程度通じているが.裏を返せば,音夢さえいなければ丸く収まってたんじゃないのか(ぉぃ.)まぁ,これはD.C.でことりびいきだからかもしれないが:).しかし何かあからさまに音夢シナリオ臭くなってしまい(ひっくり返ることも結局なく),なんというか茶番劇をずっと見せられる様相.クライマックスへの壮大な伏線と言えば聞こえはいいが.

そのクライマックスはどうかというと結局アイシアは足りない子っていうだけ? いやまぁ100歩譲って動機と行動による結果はよいとして,結局そこで追放とかいう話なのかよ…….後味が悪すぎる(最後の最後で救いっぽいのが入るが全くフォローになっていない気がする).

んでまぁそのアイシアも最初から足りない子なのでぜんぜん感情移入の対象にならないというか,いらない子? 基本的にはストーリーはアイシア中心で回っているので,そのアイシアに魅力を感じられない人が見ると全く面白くない.

それとどうでもいい話が多かった気がする.2クールはさすがに長すぎだ.

同時期にやってたアニメ版SHUFFLE!に比べると,だいぶバランス感覚に欠けていてかなり痛々しい作品だったということで. 2005年で見たアニメの中ではダントツに(不満点を挙げてしまうくらいに)面白くなかった. まぁだいたい面白くないのは途中で切ってしまうから話題にも上がらないというのもあるが…….

ちなみに良かったところといえば:

1話.ことり派は1話だけでも見るべきだ.というかDVD買おうか本気で悩んだ.:)

18話.Bパートでさくらが登場するシーンのみ必見.田村ゆかりの歌もよい.ちなみにAパートは見なくても全く問題ない(たとえ最初からストーリーを追っていたとしても).

Tags: アニメ
本日のリンク元
検索

Auther: HoLY <holy@enyou.org>