Last update: Saturday, 04-Jun-2011 17:29:54 JST |
_ で、起きたの10:00AMくらいだったのかな? ・・・え、あけましておめでとうくらい書けって? ・・・まぁえーやんか^^;。
_ で、おせちと雑煮と酒がセッティングされて、本格お正月モード・・・元日におせちを食うってのは久しぶりだ。
_ ひと心地ついたところで、DVD「パトレイバー劇場版」鑑賞・・・この前ちょっと見たけど、やっぱいいなぁ・・・。
_ ちょうどクライマックスで、はーちゃんにロボから着信。お出迎えに。
_ ルサンチマンのリプレイなどやったあたりから電圧低下してウトウト。目が覚めたらなんか頭痛・・・ここ連日の作業と昨日の睡眠状態、しかも昨日から酒以外の水分を一切採っていないのが原因か?
_ まぁ、きりもいいのでこのへんでお暇。部長、ごちそうさまでした・・・今年もよろしくお願いします。
_ さて、正月休みをふり返ってみる。
_ 生さくら、やっぱよかったねぇ。コミケは全部完売だったし、NEWS-2もダンス十字軍も無事開催。
_ 茜弁当も成功だったし、ルサンチマンもRUNNER'S HIGHもがんぶるも楽しかった。
_ 正月そうそうからいいもん食ったし、おせちのあとはカレーとキーライムだったし、初春から雫だしソケット遊びは順調。
_ ・・・うむ、フルに使いこなした休暇だったかな・・・。
_ ・・・って、上書いているときにGNSで31日がbindされないバグを発見。修正してたり^^;。
_
RUNNERS HIGHの記録そこまで伸びるのカー。うー自宅環境でやりてー^^。
_ ん〜、仕事が・・・。\
_ 優秀な人材・・・今のわしは学生でもないしUNIXの知識も毛ほどしかないゆえに当てはまらんけど、こういう仕事って非常にいいモンです。「現状に対する欲求」・「欲求を満たすためのスキル」・「スキルを得、反映するための時間」から生まれる成果、その成果から生まれる新たな欲求・・・X68時代はそういった非常によろしい循環に恵まれたものでしたが、現状はどうも何も生み出せない不満と不安を隠せないという気持ちはあります。何とかせねば・・・。\
_ 新春からミラーが腐っていたのに気づかないというアホな状態。メール更新スクリプトに「1999年フォルダを掘る」作業を書き忘れていたため、マスタがコピーされていなかったのが原因・・・。あと「@prevfile・@nextfileが正しく置換されない」バグを昨日直したはずなんですが、スクリプトをputするのを忘れるというこれまたスカをやっているので、修正は今晩。
_ この客先、*名目上の*仕事始めが今日らしく、社長だか誰だかのスピーチがえんえん15分くらい続いてる。もちろんマトモに聞く気なんぞないが、マトモに聞いてなくても同じことを何度も言い直していて理路整然さがないのがよくわかってしまふ・・・あ、2度目の「最後に」だ・・・はぁ。
_ 昼飯は出前弁当屋・・・クリームコロッケ。メシのあと放銃しに外へ出たら・・・うわ、ガキ共の群れ。
_ 放銃、ついでに給料入金の確認・・・あ、年末調整ついてる。
_ Windows系だとレジストリ云々変な情報やらが追加され、アンイントール時に残るかどうかはゲームによるでしょう。アンインストーラによっては、「全部消すか、セーブデータ・レジストリは残しておくか」という選択が可能なものまであります。ついでに言いますと、「単一のインストールエリアで、ネットワークを介して複数の端末から起動可能にする」には、「レジストリに端末依存の情報を残す」のは重要なことです。このへんはアリスソフトのシステムが参考になるですね。
_ もーちょっと突っ込む。ハード資源に金を食うのは産業構造の違いからだし、OSのマルチタスキングとゲームのマルチタスキングは意味が違う(PSのOS(というかBIOS)はマルチタスク)し、「PSは遊ぶために発掘して接続するが、Winは起動しっぱなし」のヒトには「電源ONで楽々起動」じゃないし、「エロゲーだから」という理由だけでやらないのはもったいない。わざわざ自ら門戸を狭めることはただの損でしかないと思う。
_
RUNNERS HIGHの通販案内どもでし。ちょっと考えるかも。
_ ・・・自社とはいっても、別客先に行く前の顔出しだけ。とりあえず日記だけ更新しておくか。
_ 別客先。会議じゃなくて説明会だった^^;。午前中いっぱいで終了。
_ らんぷ亭で昼飯のあと、いつもの客先へ。む〜、昨日に続いてガキ共の群れが。
_
7日以上前のファイルを消す・・・わしんとこではfind $dir -mtime +30 -delete
でcronして「ひと月でexpireする」ディレクトリがありますが。
_ 最適化についてチェックするよう指示が・・・ソースレベルデバッグのON/OFFスイッチが最適化スイッチを兼ねるとは・・・変な構造だなぁ。まぁ、現実的には確かにその通りだから問題はないけど。最適化コードの性能はいま一つかなぁ・・・演算強度の軽減とかループ内不変値掃き出しとかやってないみたいだし。
_ コンパイラ最適化について、ちょっとだけ書いておくか。
_ 「演算強度の軽減」は、「かけ算を足し算の集合に置き換える」こと。昔はかけ算は足し算に比べて異様に重く、足し算に置き換えることには大きな意味があったのだ。今でこそ大した差ではないが、それでもやはりかけ算よりは足し算のほうがコストは少ない。
_ 「ループ内不変値掃き出し」は、ループ内で不変となる値の計算をループ外に置くこと。毎回同じ値になる計算をすることがばかばかしいのは言うまでもないこと。
for ( i=1; i<10; i++ ) { for ( j=1; j<i; j++ ) { for ( k=1; k<j; k++ ) { printf( "%d", i*j*k ); } } }
_ こんなコードで、効果がわかるはず。「演算強度の軽減」がかかればかけ算コードが消えるし、「ループ内不変値掃き出し」がかかればi*jの計算はkループの外側に出る。両方かかると・・・trickyでcoolなコードが出るので見てみるよーに。
_ 初めてgcc for X68でこの最適化を見たときは感動したっけなぁ・・・いろいろなプラットフォームでのコンパイル結果を見てきたけど、gcc for X68よりcoolなコードにはまだお目にかかってない気がする・・・。
_ ふにふに。
_ 一日分の利息の利点は、「借りる額によっては利息が銀行の各種手数料よりも安くなる」こと。ホントにそれがいいことがどうかはともかくとして。
_ おい、いつのまにあの会場でそんなことを決定したんだ・・・本人の了解もなく^^;。
_ しかし、昨日のna01クローズ事件はあちこちに影響があったようで・・・頼りにされているという意味では、嬉しいことであります。ISPがクローズをかけたのは賢明な判断だったと思います。ところで、index.htmlがついていたりいなかったりで違和感があるというのはどうも・・・「著者本人がindex.htmlを付けている」「他のエージェントがindex.htmlを付けている」ことが理由ですので。
_ 昼飯は出前弁当屋・・・なんかいつもより大きいぞ、これ。
_ CD-DAをデジタル信号のまま取り出せているかどうかのチェックって、アナログケーブル外せば分かるのでは。たぶんそれは「SCSI/ATAPIを経由してCD-DAを読んでPCMデータとしてサウンドカードへ垂れ流す」スイッチだと思うので。
_ attackされたから閉じたのではありません。\
_
最適化とデバッグオプション。でもほら、gcc -O -g2
でコンパイルすると、変数のレジスタ割り当てと電波伝播とかコードの掃き出し/移動とかの「どう最適化されるか」を知っていないとトレースしにくいコードになるじゃないですか。それくらい追っかけられる技術と体力のある奴でありたいし、あってほしいけど。
_ 日記2000年問題・・・直接は困らないと思うけど・・・2桁だと普通の方法でのsort結果がスマートじゃないし、ソートが必要なコードを書くときにひと手間必要じゃないですか。別に2000年でなくても、上中下旬をu/m/lとかu/dとかl/hとかにしていると、やはり同様の問題があると思うんだな・・・。
_ -gのあるなしで出力コードが変わるのって、経験ないです・・・X68上でしか比較してないですけど。デバッグ情報のためにローダーの振る舞いに差が出てうんぬん・・・という経験はありますが。
_ Web日記によるコミュニケーション手段ってのは、ヲレにとってはどうやら『甘え』みたい・・・数日前からの発言にある「現状へのやみくもな拒絶」はどうもなぁ・・・「コミュニケーションをとる」ということそのものがそもそも「甘え」であるとわしは思っている(もちろんこの「甘え」は悪いことにあらず)ので、それを拒絶するなら・・・修行僧にでもなりますかな。
_
チャリラーって・・・ふつう「チャリダー」って言いません?
_ 3:00AM充電開始、9:00AM再起動。とりあえずお洗濯。
_ しげょおうとしょげおうについては本人に語っていただきましょう^^。
_ 3:00AM充電開始、クレヨンのビデオ録画が終わる音で再起動。
_ で、デスクトップ(X68FAKE0)で遊んでいたKenjiになんかさせようと(このへんすでに記憶が薄い)思ったらうまく動かない。
_ でSCANDISK・・・の前に昔の轍を踏まないようバックアップ・・・してからSCANDISK完全チェック・・・やはりあちこち不良セクタが出ているようだ。HDD入れ替え決定。
_ で、メシ食いつつHDD取り付け。あ〜あ、このマシンもついに合計20GBものストレージを搭載することになるとは・・・。
_ で、死んだドライブにC:が含まれていたので、クリーンインストール開始・・・。
_ Kainが先週持ってきたマサルさん(←激しい事実誤認)見ながらセットアップ作業・・・そのまま、9時間経過。どーやっても動かない。もともとMVP3とRIVA128は相性最悪で、昔インストールできた時も偶然うまくいったような感じだったせいか、今回この手順でやっても全然ダメ。
_ 1:00AM過ぎ・・・もー疲れた。RIVA128外して、Millennium付けてクリーンインストール。あっさり成功。これが普通の姿だ。
_ で、画面見たらRIVA128に比べて解像度(画面モードのことではなく、ディスプレイ上で目に見える解像度のこと)も発色もずっといい。もういいや・・・RIVA128はしまっちゃおう。
_
ああ、明日仕事だからいつまでもこんなことしているわけにゃいかんわ・・・寝よ。
メールはこちらへ...[後藤浩昭 / Hiroaki GOTO / GORRY / gorry@hauN.org]