一番重要なのは雰囲気で、それが実際にありえるかどうかは大した問題じゃない。とはいえ最低限のリアリティは必要。まぁ結局場合によるけれど……
さて、ニ段落目を書いては消し、書いては消し、結局うまく文章化できなかった。こういうのが多いな。
一番重要なのは雰囲気で、それが実際にありえるかどうかは大した問題じゃない。とはいえ最低限のリアリティは必要。まぁ結局場合によるけれど……
さて、ニ段落目を書いては消し、書いては消し、結局うまく文章化できなかった。こういうのが多いな。
IRC BOT を作り直し。RICE 使うことにする。
プラグインのロード方法を変えた。新しい無名のモジュールを作ってその中で実行してクラスのインスタンスを得るようにする。そうすれば空間が汚れないし GC 的にも嬉しいっぽい。たぶん。
def load(klass_name) filename = klass2file(klass_name) mod = Module.new mod.module_eval(File.open("#{dir}/#{filename}") {|f| f.read}, filename) c = nil begin c = mod.const_get(klass_name) rescue NameError raise ClassNotFoundError.new("#{dir}/#{filename} must include #{klass_name} class") end # @klass (new に渡した上位クラス) を継承していなかったらエラー if c < @klass @plugins[klass_name] = { :instance => c.new, :loaded => Time.now, } else raise NotInheritAbstractClassError.new("The class #{klass_name} must inherit #{@klass}") end klass_name end
Abstract っていうのはなんか違う気がする。
CSS 切り替えスクリプトみたいなのを使って、ページ内にドロップダウンとかつけているサイトは結構あるけど、スタイルを変えるごとにそのドロップダウンがどっか別に場所に移動したりするのはなんかアレだなって思う……見失って元に戻すのまで若干混乱する。
なんかやっぱソースが汚いけどとりあえず置いとく。
ちなみにうちは以下のような構成
.htaccess でアクセス制限&DirectoryIndex cache.rb 設定みたいな。アクセス制限よりスクリプトでパーミッション設定してもいい気もする。
三学期特別授業なるものを実はとっていたりしたり。というのも一応試験直前に勉強脳に切り替え、リハビリするためなんだけど実際どうなのよ、とかいうのをもう既に遅刻な時間 (振込みとか郵便局とかごちゃごちゃやってた) にやっているわけでやっぱ意味気もする。
勉強脳、とかいたけれど、ここでの勉強は即ち読んで字のごとく強いられる勉学 (ただしここで勉学を勉強と読み替えると軽く再帰的になって混乱する。Ruby でいうなら alias を使ってメソッドを宣言したのごとく前のメソッドは前のメソッドのまま的な) なわけで以下略。
さて着替えしよう。
やっぱこの時期はセンター対策だった。なんか現国は運だ。うん。運がよければ満点いける。