今週の計画だと、今日、もう一本原稿を書いて 「死の原稿ロード」から解放されるはず...だったのだが、 改めて原稿依頼をチェックしてみると、
依頼は受けたが承諾していなかった。
フォローアップもなかったし、 これは断ったと見なされてるな。 ま、しょうがない。
一応、編集の人にメールして、 今日は開発の日にしよう。
やった♪
思わず時間に余裕が出来たのと、 今週は全然プログラミングできてなかった抑圧とが 重なって、久々に大物に手をつけてみようという気になる。
今日の料理は「class local instance variable」、 つまり、そのクラスからしか見えないインスタンス変数。 C++のプライベートメンバ変数のようなものだね。
しかし、構造体ベースのC++と違い、 ハッシュベースのRubyでは少々面倒くさい。 Pythonではアンダースコアで始まる属性には クラス名を付加して疑似的にクラスローカルとしているようだが、 それは少々かっこ悪い。
そこで、以下のようにした
ついでに性能向上のため、Symbolをimmediateに戻した。
なんてことを一通り終わった頃、 「やっぱり原稿お願いします」というメールが届く。 えーと、この一日をどう考えればよいのだろうか。
えーと....、.NETの必要性をそうやってひねり出す能力は尊敬する。 正直、羨ましい。いや、妬ましいくらいだ。