先達の名前を敬意の感じられない形で使う、ってのはいかんですよ。ここまで書いたら鈴木則文また観たくなってきたな。(0)2006.07.18会社作ります今度、個人の会社を作ります。(株)ラガルト・テクノロジー。ロゴは友人のデザイナーさんに作っていただきました。今日、銀行に黒のシボレーで乗り付けて(ただしシボレーはチャリ。車じゃないよ!)、資本金を準備してきました。短パンにアロハシャツ、サンダルという格好だったので銀行の人の視線がちと気になりましたがね。税金/社会保険対策の3つです。実はこれ自体で儲けようというつもりはあまりなくて、ビジネス上は今年の秋に設立する別の会社がメインとなる予定なんだけども、これはこれでキチンとやるつもりです。社名の由来は、去年スペインに一人旅したときに見た、バルセロナ・グエル公園の有名なトカゲの像です。「ラガルト」はスペイン語でとかげの意味です。去年サラリーマンを辞めてから早くも16ヶ月。この間は自営業というかニートというか社会的にはっきりしない存在だったけど、今度は間違いなく社長です。ニートから社長へ一発昇進。犯罪を犯しても新聞には「会社役員」と書かれるのかな?これで。20代のうちに再び社長になるという目標はぎりぎり数日の余裕でクリアとなりそうだ。我ながら気楽なものだよね。ソフトウェア稼業はウデとPCとインターネット接続さえあれば、初期投資はほとんど要らないわけだから。サラリーマンよりはこのスタイルのほうが性にあってるのは確実だなあ、と銀行からの帰りに思いました。2やっと更新できるようになった。前から夜になるとサーバに負荷かかりすぎでちっとも更新できなかったので。2というゲームで遊んでみた。第二次大戦モノの傑作との呼び声を聞いたので。実は世界史の中でも一番好きなのが1930~1945年あたりなのでね。この手のゲームでは、ドイツでプレーするのが一番面白いというのが相場なので、まずは別の国でコツを覚えることにした。陸戦・海戦とも楽しめそうだしね。一応、当時日本がとるべきだったと僕が考える方向で(といっても戦争のゲームなので侵略しないと始まらないのですが)ゲーム開始。ルールが何もわからん状態でのスタートだったので、今やり直せば遥かに効率的に進められるでしょうけども、こんな感じでした。序盤では軍備に励み、やがて中国国民党と戦争に突入。南京攻略をしたあたりで共産党も参戦するが返り討ちにし、毛沢東は戦死。徐々にアメリカが態度を硬化させ、石油の輸入が止まるとジリ貧が目に見えてくる。満州の守りは薄かったため、満州の北半分を取られる。パールハーバーは占拠できた(↓)が、ハワイ島に敵の増援が続々とやってきて膠着。ここで進展が見えづらくなったので一旦終了。史実どおりの行動をすることがゲームのルール上も有効なことが多いのはよくできている。高校生のこの時期にこのゲームに出会っていたら、夏休みのすべてをつぎこんでいた自信がある。一応不満としては、戦術上の工夫の余地が少なく、多数で少数を攻める・なるべく多方向から包囲するという原則以外は殆ど考えなくてよいので戦闘は飽きやすいことくらい。それはそのまま翻訳はできないか。(0)2006.07.04sealedのすすめ久しぶりにテクニカルな話題。Poderosaもそろそろ機能の追加は落ち着いたので、プロファイラにかけていくつかの目立って遅い箇所を高速化してみた。粘って、起動時間は5~10%は短縮できたと思う。Framework内80%であるのでトータルの効果は出しにくい。それなりに努力したとはいえ、素手でカニを食うがごとく食べ残しが多いチューニングなわけですが。そのときに気づいた簡単な高速化技法があるのでちょっと書いてみる。知っている人も多そうなネタではあるけど。}}みたいな単純なプロパティでも、実行時にはメソッドの呼び出しを行う。ようなものであっても。メソッドの呼び出しではスタックフレームの伸張などもするから、プロセッサのインストラクション数ではフィールドアクセスと比べると局所的には10倍違ってもおかしくない。このとき.NETのランタイムは、sealed宣言があるときに限り上のようなプロパティアクセスをフィールドアクセスと同様にJITコンパイルするようである。それぞれを比較して確かめたところ、クラスまたはメソッドがsealedのときのみ最適化されるようだ。特定のプロパティを数多く読み書きしているところでは"sealed"の追加は効果がある。これがアプリケーションの動作全体のボトルネックになっているようなことは極めて稀にしても、プロパティアクセスはしょっちゅうあちこちでしていることだし、なにしろ"sealed"と一言追加するだけなのでお手軽かつ副作用もまずないのがポイント。$500くらいだったら自腹で買ってもいいかなと思ったところ、他のあまり興味ないソフトウェアとのセットで$3105のセットしかなかった。そんなには出せん...バラ売りしてくれればいいのに。仕方ないのでプロファイラは45日間のトライアル版があるので、その間に一通りのカタをつけることにした。(0)2006.07.01ワールドカップ三昧(の最終日)昨晩、ドイツ-アルゼンチンを観始めるも、前半はどちらも腰が引けていていまいちだったのでハーフタイム中に疲労の蓄積から睡魔に襲われ断念。残りは録画して今日見たんだが、あんな壮絶な展開になったとは...後半開始すぐにアジャラが決めたときは、「前半はクローゼもポドルスキも有効に動けてなかったし、あとはサビオラあたりを入れてスピードでかき回せばアルゼンチンの勝ちだろう」と確信していたが覆された。結局は、バラックとリケルメというそれぞれの精神的なよりどころとなる選手を替えるかどうかが分かれ道だった。その限界を超えて最後まで戦ったバラックがPKを決めた時点で勝負あったんじゃないでしょうかね。その後、さらにイタリア-ウクライナを観て、今晩はイングランド-ポルトガル、明朝はブラジル-フランス。一気に観てしまうのがもったいないくらいだ。完全に仕事はほったらかしだけども、一日に複数試合観るのはもうこの準々決勝が最後。今回のワールドカップは、まず観戦計画を決めて、空いた時間に仕事や睡眠という順序で行動しているので大いに楽しめている。これだけでもサラリーマンやめて正解だったぜよ。