2007-03-24から1日間の記事一覧

データベース

今日はデータベース。 間違えたところメモ。 ER図の読み取りが苦手 単純なビューは更新可能。のテーブの結合や重複の除去、グループ化を行っていると無理 SQLのUPDATE,DELETEの書き方を忘れた。というかSELECTしか覚えてない # 手書きのSQLは面倒。

クラスの探索

文字列からクラスに変換するのに今までは、ObjectSpace.each_objectを使っていたけれど、これが結構遅い。 # 旧コード:遅いけれど、柔軟 def find_by_each(name) ObjectSpace.each_object(Class) do|klass| if klass.to_s.downcase == name.downcase return …

対話式Perl

なくても平気だけれど、あると便利な対話環境。Rubyのirbとか、引数無しで起動したpythonとかを思い浮かべるといいと思う。 $ perl -dで起動したあと、Ctrl+Dを入力すると対話環境っぽいのが使える。ほんとはデバッグ用。perl -de 1だとCtrl+Dが不要