タグ

2008年3月23日のブックマーク (2件)

  • 馬鹿全 - Flex と FlashCS3 で SWF を作るときの 18 のポイント+α

    以前も書いたことですが、色々増えてきたのでまとめてみた。 Flex と Flash CS3 でハイブリッドな SWF を作る場合、 大抵は Flex で土台を作り、グラフィック部分などを Flash で作るということになるだろう。 その際に俺が実際引っかかったりした部分をまとめた。 なので Flash しか関係ないじゃんとか Flex しか関係ないじゃんと思わずに Flash しか関係ないじゃん?って所は それを制御する側がいるということを考えて Flex しか関係ないじゃん?って所は それに制御される側がいるということを考えて 読んで欲しい。 Flex と Flash CS3 では コンパイラが違う。 Flex で出来ることは Flash でも同じように実装できるわけではない。 逆もまた然り。 また、エラーの出力なども違う。 Flash CS3 では出るエラーも F

  • アプリケーション稼働中ではなくて準備中の場合はevalを使ってもよい - http://rubikitch.com/に移転しました

    Jay Fields' Thoughts: Move eval from Run-time to Parse-time Rubyにおいて、実行時にevalするのはパフォーマンスが問題になることがある。文字列を解釈するコストが馬鹿にならないのだ。だからevalは極力避けるべき…なんだが例外がある。 ウェブアプリケーションなど起動時間はさほど問題ではなく、長時間稼動させるアプリケーションの場合、準備には多少時間をかけてよい。だから稼働中に実行するevalを準備中に移動するのは有効なリファクタリングだ。 Person.attr_with_defaultはデフォルト値つきのattr_readerだ。Person#emailsとPerson#employee_numberがデフォルト値つきで定義される。しかし、これらのメソッドを呼んだだけでevalされるのは効率面で問題だ。 class Person

    アプリケーション稼働中ではなくて準備中の場合はevalを使ってもよい - http://rubikitch.com/に移転しました