適当なメモです.「日記」って書くと絶対に続かないから,メモで十分なのです.とにかく,そういう事なのです.
今日は薄ぐもり.くもってるけど雲越しのひざしがわかる.結果.ものすごく蒸し暑い....
いつものようにメールみてたら「インターネットサービス終了のご案内」だって.... まさに青天の霹靂というか,曇天に辟易というか :-P 八月一杯か.引っ越し先探さないと.どうしよ.うーん.
....まあ悩んでてもしょうがないやね.ご飯食べに行きましょうと.なんだかんだ考えたあげくやっぱりアマトリチャーナ.今日のも辛くないなあと思ったけど,今度のは唐がらしが辛くないだけだった :-P
難波方面へ.なんだかこのジャンクの Mebius note,もしかしてまだ動くんじゃなかろうかとちょっと逡巡したり.Portege のメモリ,どうも EDO のノート用メモリなんてあんまり出まわってないのかな.新品のメーカー品ならあるとこにはあるみたいだけど,もうちょっと調べてからじゃないと動かなくてもまあいいや,で買うには高すぎ.Crusoe な B5 Mebius なんて見つけてひかれたりして.PC カード一つにスマートメディア一つに USB 三つねぇ.... それと,モデムと LAN.どこからそんな二十万近い額がでるというのですかって考えるとまあ,いらないんだけど.Let's note の似たようなのがあってちょっと笑える.ケース,OEM?
そんな感じで,で,まんが二冊に本一冊買ってから遊ぶ.ブロック崩しがベースなんだから避けるんじゃない,といいつつ先週よりはましとか.いいかげん五人設定なんだからクリアしようよといいつつ 1,700m 台とか.ハグランチャーで弾抜けられちゃうし,どうもやってる時の思考がシューティングゲームから外れるなぁとかいいつつ四面半ば抜けたらいきなりふつうに弾避けするはめになってさっくりとか.気抜けすぎで二面ボスまでたどりつけなくて呆然とか.次いっても今はそんなにかわらないようだっていうのが先週でわかってるし,明日からの朝ご飯の確保もあるし,そろそろ帰りましょうかね.
堺筋沿いにのぼって,長堀橋から地下鉄.ちょっとホテル館のパン屋しまっちゃいそうだし.... それで,パンを買ってから上へ.野菜食べて後でチーズっていうことで.....っていうつもりだったんだけど,メニューかわったんだ.カポナータ,ありません.セットも微妙に違う.... いや,デザート付けると結局同じになるのか.まあいいや.ミルクレープもうありません,っていうからオレンジのなにか << って何? を頼んだのに,そっちも無いっていうことで結局焼きチーズケーキ.夏野菜のクリームソース,っていうのを頼んでみたら予想通りそっちはセットじゃないんです,っていうことなんでカルボナーラ.待ち時間長いよ.... うーん,晩ご飯食べる場としての価値はおちちゃったかなぁ.
で,チーズ買ってお帰り.メールみてたら某有名人がじつはプロバイダの関係者であることがわかったりした :-) だからどうなるっていうもんでもないな.ほんとに,どうしよ?
うーん,思わず口をついてしまったなぁ.夜中にただでさえオーディオの音がもれてるのに,それをさらに上まわる音量で歌いだすんだもの.... ただでさえ,暑くて寝苦しいっていうのにさ.それで,朝.もう梅雨はあけたことにするのかね.今日もいい天気.なんだかむちゃな夢を見たような気がする.今日も暑い.
お仕事しましょう,そうしましょう,っていってるそばから出先の朝礼に付き合わされたりして.安全衛生週間の啓蒙と,こっちの ISO14001 の講習,っていうか,今年度の目標とスケジュールの確認.ちょくちょくすれちがう人が実は部長であるっていうのに初めて気付いたりする.あはは,もう三年にもなるっていうのに知らなかった :-P
今日からお昼は遅番で,ちょっと苦しいかと思ってたけど案外平気みたい.くるみが入ってると一味違う? なかなか冷や奴を食べるチャンスが無いね.ばら物でそれなりに納得するようなメニューとタイミングがあわない.... それにしてもなんだってここの定食は揚げるか焼くか炒めるかした肉ばっかりなのだ? << 違うものがでると避けるくせに.
次を考えてるわけなんだけど.... たぶん,割り込み入力のデータ数が消費データ数より小さければ問題ないんだ.入力バッファ中のデータ数を考える時は,空になり得るっていう方向だけ考えとけばいい.あふれちゃう方は昔のプログラムとそう条件変わらないし.あふれるからって割り込み入力を止められるわけじゃないから.デバッグ用に考えると適当な固定長の入力でもよさそうだね.これだと.それで,データが足らなかったら即座に帰る,足りててスルー出力分が残ってたらそっちをだす.残ってない場合は本筋が動く,と.基本的にはいいはずだ.
出力の方は入力と同じ数だけ吐き出せばいい.割り込み出力なんだからあたりまえ.....そっか,入力を固定数にしちゃうと出力バッファの空き具合が変わるから,本筋の処理での生成データが変わってくるんだな.そうすると出力が変わるからデバッグめんどう.... もっとも変わった後の出力が正当ならどうしても前の結果にあわせなきゃならないっていうものでない.適応的に出力変わるんだから,デバッグ用のアルゴリズム含めての結果でしかないっていうことを考えれば.....割り込み動作した時に入力も出力もあふれないっていうことが保証できればいいんだけどな.さて?
メイン処理でかかるサイクル数から何回割り込みが起こり得るかはわかるし,そこから入力も出力もバッファの具合をある程度推測できる.最悪の場合どうなるかっていうのをね.ただこれはアセンブラコード書いてみないとわからないしなぁ.
シミュレータ新しくなりましたっていうのの確認とか,スクリプトの書き方談義だとか,合間にそんなんしてたらそろそろ時間.今日は全然コードいじってないな.ふん.最近いつも道端でのびてた駄菓子屋のねこが,向かいの法事でいつもの居場所に人がいっぱいで不機嫌そうなのを横目に :-) クリーニングにだしたスーツを回収してお帰り.
ありがたいことなんですけど,どのみち IP reachable になるために何か探さなならんのは変わらなかったり :-) AirH"? まあ,本気で考えるのは八月入ってからかな.
乳母車の赤ん坊が,ひなたに出たとたん顔をしかめるのだよ :-)
....あと三月ほどはこの日当たりのいいなか,ちょっとした小山を登ることになるのだなぁ.はぁ.七月の休みが一日増えたのはいいけど,そこは有休つけようとしたところだ.... 来週の金曜日ぐらい,休んじゃおうかな.ようやく健康診断の日程も届く.19 日ね.連休の前日か.となると五連休にするわけにもいかないなぁ.
いいかげん,考えてるばっかりじゃなくってコードに手をつけましょう.と,その前に,今は使ってないから実行されない経路の方もちょっと試しとくべきかな.....やめとけばよかった :-P ああ,どうせ使われない部分だとわかっていながらデバッグするこのむなしさよ.結局のところポインタの動かし方が悪い.実はもとのプログラムの方もちょっとおかしいんでそっちはそっちで直したり :-P 使ったデータの量,バッファの先頭から読んでない分多いんだよね.そっちだけ直すと今度は新しい方で新しく読むデータの数が足んなかったり.それをあわせてようやく単なるポインタの問題におちついて,今のやり方だと一フレーム余分に読み飛ばすことに相当してるのを確認.これでよし,と.
それでは肝心の新しい部分です.実際のコードはあんまり変わらなくて,処理の順番だの条件による振り分けだのだからそれなりに単純.... あ,このスルー出力のデータ数って,実はデータ生成のときに一フレームすでに出力されてるのを前提にしてるんだ.今ごろ気付いた.今までちゃんと全部出てないんじゃないかって疑ってた :-P これで大丈夫だね.....なんだか最後に出力バッファがオーバーフローするけど.他のデータでは.... う,終わらない.無限ループ? ん,無限ループ.オーバーフローも原因は同じかな.EOF を無視して読みつづけないように :-P
こっちの経路の場合は.... 一度の呼び出しで全部の仕事をしてるからばらすのがめんどうだな.えと,このフラグとこっちのとの組み合わせで全部の場合を見られるか.まあ後処理始まる条件はフラグと関係無いけど.... こんな感じ? ん,こんな感じ.なんだかさっきみたような場所で出力がずれてる.こっちのやり方だとこのポインタ調整はいらなくなるのね.改めてはずして,と << なんて効率のいいやり方なんでしょう :-P ふん,なんとなく動いてる風.もうちょっと確認がいるかな.他のところもこれぐらい適当にまとまらないか,っていう話もあるし.
となりの打ち合わせで Linux が話題に上るたび要求があったらソースコード公開するんですねって突っ込みたくなったりして.今のところは関係ない話.
いつものように暑いなか出先へ.田んぼの水がやけに気持ち良さそうで危険だ :-) なんだか妙にすずめが集まってるような.なんだろ.
お仕事にょ.それなりに動いてる風だから,入力を本処理から追い出すのに着手しよう.着手っていったって,いくつかの関数丸ごとデバッグ用ルーチンとして追い出すだけだからあっという間に終わるけど.ああ,古い書き方っていうだけならまだしも,論外なファイル編成になってるせいで外部変数の宣言がないな.関数の prototype と一緒に手で書いとけ.全く,何を考えて .h ファイルに定義を書くかなぁ.それで #include って,他では一切使えないじゃない.....デバッグ用にでもなければ公開する必要のない変数ではあるんだけどさ.追い出して,確認.パラメータ変えてみたり.入力変えてみたり.
他にいじるところってあるかなぁ,って見てる間に時間.定時退社だ.まだ日が高いぞ :-P 駅まで汗だく.... 途中で汗とまっちゃった.むぅ,なんかまずいかも.京橋で寄り道してまんが二冊に雑誌一冊.ひどくのどが渇いてしょうがないから紅茶買って,涼みついでに :-) 遊んでく.ちょっといまひとつな感じ.日曜日のひどい様子と比べればましか....
どうも内容のないメール一つ書くのにかかる時間がやけに長い....
今日もいい天気.ちょっぴりからっとしているような.気のせいでも,そう感じられれば十分.でも日があたるからすぐ熱がたまるのだな....
しつこく動作確認してたらまた何か引っかかってがっかり.まあ結局実質何もしませんでした,で終わるよりはいい,のか? ....現象を拾いましょう.Byte 単位でここ なら word 単位でここ.このデータを出力バッファにつめてるのはここ.なにか,全然違うデータつめてるんですが.なんで? って where するとそもそも call stack の様子が違う.なんで?
値が違う変数見つけて,この一つ前の段階でこの値求めてる関数を.... あぅ,何回目だかわかんないよ.どうしたらいいのかな.えーと,入力バッファの先頭で条件設定したらいけるかな? ....って,どうして条件満たされないで終わりますか.値はこうだよねぇ.でも short なわけで.... それか.ん,ちゃんと条件で引っかかった.条件満たさない時に通った回数もちゃんと記録しててくれてるから,何回目でとめればいいのかもわかる.それで,変更後のやつでは.... その回数では入力データが違いますよ?
さらに一回前に戻る.ここまではちゃんとあってるんだよね.それで,計算結果も正しい.精度の問題とも違うのか.... 結果データ生成がこうなって,スルー出力するデータの数も同じ.ためしでやってるから出力バッファのオーバーフロー回避ルートに入る.ふん.前処理は大丈夫.中身も平気で後処理.... あぅ,スルー出力データ数をリセットしてないや.次の呼び出しでまだ残ってるなぁってだすのね.っていうことはこれを直せば.... うん,一致.
週報用に要領悪く説明したことを,となりの打ち合わせで要領悪く説明しているよ :-) 絶対必要かっていうとそうでもないから,ちょっと歯切れ悪くなるんだよなぁ.先週やってたのと近いあたりもいじってるし.「どうせ細かいことは言いでしょ?」で切れるあたりは楽でよさそうだ :-P
さて,お帰りだ.天気悪くなってきてるね.雲が出てきてる.その割に風も無いし,まだ降り出してもないし,なんで蒸し暑さが増してるような気もする.それにしても,このところ週末ばっかり天気予報が悪い.なんだというのか.
今日は雨降り.たまにはいいよね.久しぶりに,涼しめ.そんなに雨強くならなかったし,これなら.なんだかずぶぬれな上にぼさぼさなからすがちらほら.... すずめってホバリングできるんだねとか.余裕ある.
ちょっと実験.追い出した入力で毎回固定数読む場合どう動くか.読み込むデータ数が小さい場合には問題ないけどちょっと増やすとだめみたい.... って,予想してた入力バッファのオーバーフローじゃなくて出力バッファのオーバーフローが起こるのはなぜですか? デバッグプログラムでは入力データ数と出力データ数は一致してるんで入力増やすと出力も増えるし,第一出力バッファに書くデータの数はだんだん中身が減ってくはずの出力バッファがあふれないようにっていう基準で計算されるはずなんだけど.うーん.....このあたり割り込み動作させてみないとよくわかんないな.後回し << そこで見なかったことにしないように.
ふつうの動作確認はほぼ動いたよね.そろそろアセンブラコーディングでもやろうか.とりあえず定数定義と変数定義だけ移植.前のと違ってこのプログラムはかなり自分でいじったことあるからコードの書き方がわかっててずっと楽.いらなくなった定数や変数もすぐわかる :-) いらなくてもいつまでも生かしてあるのもあるんだけど.そもそもこっちは C とアセンブラのプログラムとでかなりしっかり整合性とってきたもんね.なんだかよくわかんない修正がアセンブラにだけ入ってそれっきりの前のとは違うよ :-P
末端の関数をついでに書いてみる.ああ,この手のちょっと引き算しては分岐っていうパターン,この DSP で素直に書くと痛いよね.条件分岐,条件成立の場合で 5,6cycles,不成立で 2cycles だから,素直に不成立なら飛ばして次の条件分岐,ってやるより先に条件分岐をまとめて条件成立で処理に飛ぶ,不成立なら次の条件に落ちるっていう形にした方が良さそうだよね.たぶん.そんな感じで.それぞれの処理はほんとのところ係数が違うだけの計算処理なんだけどコピーして手抜き << ちゃんと係数のテーブルを引くようにした方がほんとはずっと楽です.
ああ,書いた,書いた,っていうことで今日はおしまい.雨は.... まだちょっとふってるね.明日はどんな具合なんだか,さて?
ポテトチップス一袋にクラッカー食べたら食べ過ぎでした....
天気いいわりには涼しいなっと.気が乗って掃除する.なんだか暑くなってくるとほこりだのごみだのが目立つんだから.先週買った CD ケースに雑誌のおまけを片づける.大仰な証書がついて初期不良交換は一週間なんてなってるけど,CD ケースの初期不良って買った時気付かないか? :-) さて,そろそろお出かけしましょう.
朝ご飯食べに京橋へ.COMS ガーデンでランチ.あ,デザート付けるの忘れた.... サラダの,パンの,とりとトマトのオイルソースなスパゲティ.このハーブはなんていったっけ,うーんなんていいつつ.ずっと後に入ってきた人に先に料理が届く謎.... いいんだけどね,おいしいし.ただちょっと悲しかっただけさ :-P << 根にもってる,根にもってる.デザート無いとちょっと物足りないのかな.
地下鉄で難波方面.今日はちょっと買い物する気があるからね.っていっても安いものだけど.単に,差し替えてあまった 2.5inch HDD がもったいないっていう貧乏くさい理由で,マウンタと IDE ケーブルがほしかったのさ.ケーブルのみ,780 円なんてのもあったけど,つないだ後ケースの中にただおいといて,地震がきたらおっこちます,っていうのはだめだっていうことでそれなりのマウンタ付きのを.さらに 5inch ベイしか空いてなかった気がするんで 5inch-3.5inch のマウンタも.なんだかな....
買い物決定する前後にはいつものようにふらふらしてるわけで.このなんだか謎の趣味した全体的に薄紫のマザーボードはなんでしょう.Smiley 付き :-) どうでもいいことで差別化計ってるなぁ.ちょっとこのプリンタいいかもとか.この手のものを見かけてから一週間後には早くも出まわってる最新機種の中古品っていうのはなんなんだろうとか.
まんが一冊買ってと.あぅ,二面で終わりかけた.... こっちは調子出ない日? ちょっとまじめにやったらやっと四面ボスまでいってほっとしたり.簡単になってるはずなのにいつまでも進まないのはあれだしね.でもわかってる攻撃をくらうのはむなしいにょ.Hexa-mine sweeper だと思ったら実は mine でない star を見つけるゲームだったり.時間制限あると厳しいなぁ.後はまあ,ふつうにほどほど.
うろうろしてる時間が長くて遅くなったんで晩ご飯が貧弱に.... みそラーメンとおにぎり.ここのおにぎりおいしいよね.もういっこ食べてもいいかも.....時間たったら結構お腹いっぱいな気分.食べるのあわててすぎたかな? 冷房が寒かった.ラーメン食べるんだからそれだけならまあいい.でもテーブルに金属板張ってて触るとつめたいのは困った....
帰ってマウンタに HDD ドライブさしてみる.そりゃ,ささるわな :-) もう遅いし,今日はこれだけ.夜中にごそごそするのもね.
みゅ,ちょっと遅れた.... ともかく,HDD のせてしまおう.PC のふた開けて.... なんとなく薄汚いな.あいかわらず.マウンタのねじ締めるのにやけに苦労してみたり,電源ケーブル届かないから CD-ROM ドライブのと差し替え.... 抜けない,とかやってたり.電源入れて.... BIOS で見えてないような.後でなんとかしよう.FreeBSD が boot した後は見えてるから別にこのままでもいいか? 物理的に苦労したわりにソフトウェアではあっさり.残しておくべきものはあったかなぁ....
寝起きにそんな事してるから出かけるのが遅れる.まあもともと今日は遠出する気無かったから.いつものように,アマトリチャーナ.久しぶりに唐がらしがまともにからかった.... この時間になると他の客がいなくってちょっと落ち着かない.食べ終わって,下からちょっとぐるっとまわってみる.散歩にしかならないなぁ.あんまり真剣じゃ無いから.
ふにゃふにゃ立ち読みしたり,ゲームしたり.気分を変えてマイナススコア目指してシューティングゲームのようにやってみたら結構難しい.ハグランチャーってだいぶ威力あるからなぁ.ショットだけだとだいぶ火力不足な感じ.三面ボスまでたどりつかずとか,四面中間で終了とか,そんな感じ.別の店で何もなくても十分な連射性能があるゲームに連射ボタン付けた,なんていわれて余計なことするなぁ,だったり.難易度上がる上がる :-P
先にパン買って,と.わざわざ駅の辺りを行ったり来たりするのがなんだけど,から揚げペア食べに反対側にまた抜ける.さすがにスパゲティとラーメンばっかりじゃね.ちょっとはまともなものも食べよう.
京橋近辺にいる分にはちゃんと早く帰れるんだよなぁ....
空き缶片づけな,って出かける十分前までは思ってたんだけど.
だいたい確認できたといっていいでしょう,ってみてたらなんかあやしいし.... ちょっとおっかけたら精度が変わった分だった.これはしょうがないんだよね.うん,できた,できた,ことにしよう.もう飽きた :-P それで何も無かったらアセンブラコーディングにいこうと思いますっていう気になったところで,前にやってた変更の原因である差し替えるルーチンができたからっていわれる.
あぅ,本当にできただけですか.アセンブラ向けの書き換えも作業に含みますか.まあ書き換えっていっても基本的にアルゴリズムは変わらない.でもこのあたりの計算はかけ算使った方が素直だよなぁ.... えっと,これってこうなるもとになった係数ってあります? ....っていうことで係数表を書くことからはじめる.そんなにたいしたものじゃないけど.
お昼.なんでも今週はフランスフェアだそうで.前のアメリカフェアの時と同じく結局のところ他にとる物がない,という理由でまんまとフェアにのせられる.なかなか悪くない.前菜のキャビアが入ってきませんでした,今週中に必ずどこかで出しますって,そんなおおざっぱな :-)
計算をかけ算に差し替える.これも単純.差し替えもとのルーチンの精度違いだから基本はおんなじ.だから,こうだよねって計算写して係数書き換えるだけだもの.差し替える前と計算一致してるよね?
そこからさらに前に書き換えたパック/アンパックルーチンとあわせてみると.... 結果が違うね.組み合わせる前のやつと比較しようとして気付く新事実.こっちリンクしてないやん.実行ファイル,計算を差し替える前のやつだよ? それは,計算一致するねぇ.... ちゃんとリンクするようにしてやると,この段階ですでにおかしい.計算,あってないやん.
あら,かけ算に差し替えると結果変わっちゃうんだ.高々 1 単位ではあるけど,このあたりもとの値が 2 とかだから結果が目に見えるのか.どうしたもんだかね.....と,なんか他にもバグありそう.それだけでこんなに崩れるはずないよ? ほら,やっぱり.だから,コピーするのはいいけど書き換えるのを忘れるんじゃありません.ええと,ぱっと見ではでにおかしくなるのはやめてもらえたような.
バグなのか精度の違いのせいなのかちゃんと確認しないと.... へ? そっちの負荷ですか? ええと,どうやって計算したんでしょうねぇ :-P ちょっと調べて結果を知らせる.はぁ,どのパラメータのときが一番負荷が高かったか.記憶にございません :-) まじめにデータとりなおせばすむんだけど.ちょっとこんな感じかなぁっていうのを議論する.うーん,雰囲気だけだ.
ちょっと遅くなったことだし,もういいやっていうことで帰る.ずっとおんなじこと考えててもたいていろくなことはないから.何も思いつかなくなるのがおち.
....お風呂いく時にもっていこうと思ってたんだけどなぁ,空き缶....
せっかくくもってて涼しいかと思ったら坂のぼる段になってきれいに晴れてるのはどうも....
それなりに,結果が飛んでいかないようにはなった.誤差分ずれてるだけか何か問題あるのか見分けなきゃならない.....とりあえず係数でも見直そう,っていうところから.まあ,こんなん間違ってたらもっとひどいことになってるっていうのはあって,実際間違ってはいない.うーん.....それはおいといて,パック/アンパックルーチンと組み合わせたのと比べてみようか << ちょっと逃避.あぅ,結果があってない << 逃避失敗 :-P
なんでしょ,何々? アンパックして拾ったデータが間違ってるな.パックの方では.... ちょっと変です.っていうか,これで合うわけありません.アキュムレータの下半分だけもってきたいんで DSP エミュレーションの関数使ってたら飽和した上でもってきてる.うぅ.前にデバッグした時にもこういう状況あったはずなのになんでその時には出ないんだか.なかったの? うぅ.いろいろいじったあげく,めんどうになって全部ふつうの整数演算に直す.....なんで最初からそうしなかったのかが不思議 :-P これでかけ算に直したやつどうし,結果が合うようになった.それで,この結果の妥当性なんだよね....
....それでさらに逃避して目的のプログラムへの組み込みに走ったり << 妥当じゃなかったらどうする気なんだ? この初期化ルーチンって変更前と後でかぶってるんだよね.この変数も.追い出す.新しいのと古いのと,条件コンパイルで切り替えられるようにしときたいから条件みて #define.コンパイル通らない.... #define したのとスペルが違う :-P ん,なんとなく動いてるような気がするぞ << 最近こればっかり.
ちょっと寄り集まって,ソフトウェアのライセンス調査の結果と対策とか.へ? そんなん使ってませんけど,とか,今使ってるわけじゃないから足らないんなら uninstall しますとか,そんなこと.その時ついでに出た話で今の仕事の役に立つフリーソフトウェアが出てきた.さんざどうしよっていってる結果の妥当性をおおざっぱに見積もるのに使える.
みた.問題無さそうにみえる.Word 単位でぼおっと眺めるよりは,ずっと見やすいのがいい.ちょっとファイル open のインタフェースがめんどうだったり,微妙にかゆいところに手が届かなさそうだったりはするけど,マニュアルまじめに見たら何か書いてあるかな.明日あたりもうちょっといろいろ出力作ったうえで,こんなんなりましたっていって次へ,かな.
それにしても昨日突然切り替わった proxy server 全然性能でないし reload すると消えるエラーを返してきたりする.その上 `302 found' でループしてくれたり.はぁ.もっともループの方は telnet で GET してみた分にはうごくんで,w3m をいじったら何とかなるのかもしれない.それにしてもなぁ....
なんかくわえて変な声あげながら飛んでいくからす.むやみやたらとあめんぼが,とかいいながら仕事場へ.
それで,データ作ってちょっとながめてみるに,なんだか妙に大きな値が一つだけ混じってたりする.パックかアンパックにまだバグあるのかな.... 違うわ.組み込む前からこのデータだとそういうのがでるんだ.計算をさしかえた時に入ったバグかっていうとそういうことでもなく,もらった直後のいじってないやつでも似たような結果.この計算って前の状態が後の計算結果に大きく影響するんだよね.で,ここに一つ大きな値があるわりに他で大きく崩れてる様子もない.....そういうもの,でいいのかな?
ちょっと前のプログラムのことで相談される.たぶんそれでいいと思うんですけど,っていうレベルの話しかできなかったり.そうだよなぁ.割り込み回数に依存したパラメータがなければ計算の枠組み変わらないし.... その他.プログラムの構成だの,なんでこの定数この値なのかだの,ずっとほったらかしにしてた上に別のプログラムのことに集中してた身には難しい質問を :-P
まあ組み込みの方はこんなものでしょうっていうことで報告.やっぱりこれっておかしいですよね.こっちからはなんにも出ませんけど.後で分析と評価するからっていうことで,アセンブラプログラムにようやく戻る.時間かけすぎ.その前にこっちのもとにする C ソースも更新しなきゃ,だわ.こっちで直してればよかったのに,なぜか古い方いじっちゃったよ.二度手間.ぐぅ.
なんだか外から人を入れるそうで,作業場の確保にうろうろしてる.... あ,となりの会議机使うのか.ホワイトボードが移動してしきりになるからいいか.それで,電源どうしようかってひとしきりじたばた.それに合わせて息抜き.
この proxy なんだかちっともわからないよ.... telnet では通る.Ruby から Net::HTTP で GET するのも大丈夫.w3m でも -dump_head はいいみたい.でも w3m で GET しようとするとループする.....ruby で GET するスクリプト書いて,それを使うことにした.これでいいや,もう.関数定義して `fetch $1 | w3m -T text/html' だ.ふん.でも一部のサイトで `Host not found' なんて頓狂なこというのはどうにもならない....
定時退社で帰るですぅ.こうもいい天気だとのぼせそう.... でも明かりつけてない電車の中はホームではくらいのよ.コスト削減策にしてもここでこれっていうのは感じ悪いかも.ひなたに出れば十分明るいんだけどね,確かに.
Short circuit operator.試せばいいのに :-)
irb(main):001:0> def foo; puts "foo"; true; end
nil
irb(main):002:0> def bar; puts "bar"; false; end
nil
irb(main):003:0> foo || bar
foo
true
irb(main):004:0> foo && bar
foo
bar
false
irb(main):005:0> bar || foo
bar
foo
true
irb(main):006:0> bar && foo
bar
false
ということで ruby は真偽が確定したら残りは評価しません.C や Perl や Lisp と同じように.Pure な Pascal は必ず全ての operand を評価しますけど,Delphi はしないんですね.... Ada だと short circuit するのとしないのと,二種類の演算子があるっていう話.and/or と andalso/orelse だったかな.
日がかげったりまた出てきたりするのに一喜一憂しながら出先へ.一番きつい最後の坂から階段にかけてがかげっていたのは勝利といっていいだろう :-)
コード書くです.あー,一度書いたことあるコードは楽だ.だいたいここってすごく単純なところだし.昨日まで書いたところにじつはここで inline 展開するつもりだったのが混ざっててもってきたり.Circular addressing のためのレジスタを何度もいじることになるのがちょっと不満だけど,ここをすっきりさせたからっていってたいしてご利益はないんだよなぁ.
お昼にてんぷらとなすの肉みそ炒め.フェアの方みてここのてんぷらってフリッターとよく似てるねぇ,とか.舌平目のムニエルは普段の魚料理とあんまり変わらないとの評.
夕方に労働組合の職場討論会っていうことでしばらく.まあそんな感じじゃないの,っていう気分が蔓延してる感じなのはほんとうは良くないんだろうな.でもまあ,そんな感じでしょう :-P
コード書いて,時間になって,帰ろうと shutdown したところで「昨日いってた結果が壊れるデータってのちょうだい」.... ええと,だいぶ待ってください :-) Boot から.それも二台.で,手元の PC に FTP して,相手の PC の共有フォルダに放り込む.その前に確かにこれだよねって確認までして.で,十五分遅くなる,と.これならちょうど電車くるくらいにつけるな.
ホームで.何かごとっていう音がした方を見たらペットボトルを放り捨てたところらしい.そのままたばこの箱を取り出して,口を切ってごみはその場へ.「電車が到着します」っていってる中一本取り出して,火をつける.電車がついたらそのまだ一息も吸ってないたばこの火を消して電車にのる.... すごいね,びっくりだね,あんまり身の回りにいてほしくないタイプだね :-P
今日はお休み♪ 0230AM に寝たのに 0815AM に目が覚めたりして,まだ早いっていって寝直すと次にまともに起きたのは 1100AM.今日も暑い.
メール読んでメール書いてたら結構時間かかっちゃって,さらにいらないことしてたから出かけたのは 1330PM 近く.ちょっと前から気にしてた,新規開店のラーメン屋にいってみた.写真でだしてるのはえらくあぶらぎった感じなんだけど,実物はすっきりとしたこくのあるスープ.こっちのほうが好きだよ.この赤いのなんだろ,食べたらわかるかなって,食べてもわからなかったり :-) ここ,とじてない店だから,冷房あるわけでもなくって汗だく.
あんまりひどいんで近所のゲームセンターにとりあえず逃げこむ.汗ひくまでとかいいながら,小一時間.これでも後のことが決まってないから自制してるんだよ.でも出たのは 1500PM 過ぎ :-P ちょっと国道沿いに歩いてコンビニで立ち読みしてたら 1630PM 過ぎ.... ここからどこか行くっていうのも無理でしょう.だもんで,反対側に戻る :-)
ゲーム二軒目.あんまり良くないなぁ.なんだか最近こればっかりだ.暑さのせいか.単にうろうろしすぎで疲れてるのか.さらに次.....今日はもうやめた方がいいのかも.... << そう思いながら続けるのはやめなさい.あまりにひどいんで散歩に逃げてみたり :-) そろそろ晩ご飯かな.
なんとなく目に入った中華料理屋.なんだかおすすめセットというのがそれなりにリーズナブルな感じで.で,それ.おもてで確認してから入ったのにテーブルにのってるメニューだと内容が違ってるっていうのに言われるまで思い至らず.はい,おもての見てこれがいいと思ってきたんでそれがいいんです.キノコとたけのこのスープ,えびのチリソース,なんだか,ザーサイ風の具をたまごと春巻の皮で包んで揚げたような,しょうがの香りがするの,牛ばら肉の煮込み,ごはん,なんか,デザート.口に入れるまで牛肉だっていうのを忘れているやつ :-P そりゃ牛肉のような香りもしますわな.なかなか良いのではないでしょうか♪ はぁ,ちゃんと食べた,と.デザートは口に入れてみてはじめて冷やした果物だっていうことに気づいたり.さらに,渋味が出てきてから皮は食べるものじゃないらしいと気づいたり :-P むいたらおいしい.うん.
さらにふらふらして帰る.
今日もいい天気.特に用もないけどやっぱりとりあえず入れておけ,と Portege に ja-netscape-navigator-linux 入れようとして変なことで悩んだり.なんだか,PC-card な IDE CD-ROM ドライブを boot の時からさしっぱなしにしといて,mount して cd して sudo pkg_add しようとしたら CWD とれませんなんて言う.pwd ではちゃんと出るけど,ruby -e 'p Dir.getwd' だと `.' が山ほど入った path になって buffer overflow とか.なんだそれは....
じゃあ,って /tmp に ln -s してやったら pkg_info はとれるけど pkg_add は無言で何もしないし.-v しても何も言わないんだもん,さっぱり.しかたないから依存しそうなもの全部 cp してやっと install.途中でさした場合は問題なかったような気がするよね.こんなことで悩んだ記憶はない.記憶にないだけ,っていう場合もよくあるとはいえ :-P
Card 抜いた時に detach しないどころかそもそも抜いたこと自体認識してないような,っていうのを無視して shutdown かけて,案の定 ata2 が返事しないよう,ってわめかれたのは秘密 :-) もう一回さしたら timeout かちゃんと反応したのか,とにかくちゃんと shutdown したのでほっと.
朝ご飯はざるうどんで.なんだかいつもよりうどんが短いんですが.ちょっとゆで置きしたりしてるのかな.それでもいいかげんなとこのよりずっとおいしいと思うの.ちょっと物足りないけどまあ大丈夫かな.お腹すいて倒れたりはしないでしょ.
今日は難波の方へ.この恵美須町の出口はいっつも風が吹きこんでる.夏でも.熱風が.乾燥機かい :-P Psion お安め,ちょっと待て,使い道無いだろうとか,MicroATX で DDR-SDRAM 対応で SocketA なマザーボードって,箱で選ぶか,っていうか,そもそも買う必然性無いだろうとか.15inch のわりには台が大きめな LCD,でも五万円台にょとか.見かけないなんていってたけどやっぱり EDO-SIMM あるよね,高いけど.っていうか SDRAM-DIMM が値段下がりすぎて金銭感覚を汚染するだわ....
本屋で買うものはなし.それで遊びにいく.... そういえばそんな話もあったねぇとまずロケテゲームを見物.なんだかキャラクターが偏ってるなぁ.うまい晶な人はいないものか.どうも同じ技連発風味で.左上はもう一人入るのかな,って,そういえばバーリトゥード系の人が入るんだったね.まだ入ってないわけだ.歴史的遺産の上にリング作って衝撃で石畳壊すのはやめましょう :-P 水族館の魚は泳いでいるし,落雷で背景の彫像が壊れたりする.ジャイアントスイングずいぶんダメージ減った? 半分減らないみたいな.
それで,自分がまじめにやるのは結局シューティングゲームだったりする.四面から急にまじめなゲームになられても困るよなぁ,やっぱり.なんとかボスまでたどりつくもそこまで.後は二面で終わって情けなさ過ぎるからもう一度やったら 1up アイテム出すと同時に全滅してみたり,ブロック崩しとしてはかつて無いくらいまともにやれるゲームで 4-2 とか.時間制限辛い.... 後はそれなり.
堺筋の方に出かけて,思い直して久しぶりに向かいへ.かに料理の店はイタリアンの店に化けていた.ずっと歩いてって鉄板焼きのお店.っていっても前に洋食屋だった時とそんなに雰囲気は変わらないんだよね.鉄板で焼くようなメニューに絞っただけ.それで,ハンバーグのセット.たまにはおいしいハンバーグも食べとかないと :-) 注文とった人がメニューを回収していかなくってどうしろというんでしょうとか.あ,あっちでおこられてる.コンソメ,サラダ,パン,ハンバーグでつけあわせに温野菜とフレンチフライ.おろしポン酢かごまだれで,と.ゆずのシャーベットにコーヒー.コーヒー,完全に食後に出るのか.デザートといっしょでいいのに.うん,おいしかった :-) でももう一つ食べられそう :-P
今晩と明日の寝起き用にポテトチップスとせんべい買って帰る.若者なねこが妙にびくびくしてるのがおかしい :-)
fseek(fp, -1, SEEK_SET).ポインタが 0 より小さくなる場合っていうのは書いてないみたいですね.でもポインタを先頭に戻すだけなら rewind(fp) でいいような.で,`rewind(stream) is equivalent to: (void) fseek(stream, 0L, SEEK_SET) except that rewind() also clears the error indicator.' なんていうことで.`-1' っていうのはどこから出てきたんでしょうか....
`Widget' の typo はこっそり直しておいてあげてもよかったのでは? なんていってみる.
ちょっと寝過ぎ.
狐の嫁入り,っていうことはどこかが雨で,上は風が強い,と.その風,もうちょっと下におりてこないかね.... 今日も暑い.でも昨日よりはましかも? 夏用にもっと袖が短い下に着るシャツを買うべきなのかも,とはみ出てるのを押し込んだりしながら朝ご飯食べに出発.そのうちメニューいらない客と認識されるかもなんて思いつつ,今日もアマトリチャーナ.結局のところ,野菜食べるか肉食べるかっていうぐらいの話なんだよね.
ちょっと休んで表出て,ちょっと歩いたらそのままお散歩に go っていう :-) 京阪線沿いにちょっと行って,大川端おりて左.こっちの橋のが近いから.... って,どうせ目的地は国道沿いの方なんだけど :-P 影に入ればちょっとした風でそれなりに涼しい.でもさすがにひなたはだめ.それで西へ向かうとだんだん国道の方に押し出されていく.造幣局の裏手から大阪天満宮の裏手を通って,NTT の向かいあたりで国道に出た.あんまりこれといったものが無かったな.
それで,ちょっとコンビニ涼んで.... というよりは急速強制冷却.寒いよ.で,駅前ビルへ.結局ゲームだよ.そんなものだよ.うろうろして古いゲームだの普段やらないゲームだの.一度はクリアしてるはずのゲーム,全然おぼえてなくって惨敗してみたり.してみたり.してみたり.全部そんなかい :-P 京橋にも今あるやつをわざわざやったらなんとなくこっちのがランク高いような感じでいまひとつとか.最近のゲームは最近のゲームなり.
190OM か.晩ご飯食べてくと間に合わないからこっちでもパン屋見てこうかなってちょっと歩く.この辺に.... あった.あれ,ここってご飯用のパンってあんまり無いのか.....これ以上探して歩いてもあいてるうちに見つけて,ちゃんと確保できるかどうか不安.ちょっとばかみたいだけど京橋まで戻るかな.晩ご飯もあっちで食べよ.で,電車にのってと.ついてみると雨降ってるような.これぐらいなら平気かなって,かさささずに出たら結構ぬれる.みゅぅ.それで最近のお気に入りなくるみの食パン買って,と.
とりあえず上にいってみる.なんとなくなぁ,ってわけもなく選り好んでたら一周してしまったんでおりる << 何をしている.... それで京阪モールを抜けて,COMS ガーデンまでいって.... まわってて和食いいなぁって思ってしまったんで結局一周したあげく和食.ここ,前に宴会できたことあって,その時にはおいしかったし.でも居酒屋なんだよな.基本的に.つきだしにあなきゅう.飲み物といわれてウーロン茶頼んだりして.どうせ食べてる時は飲まないのに.それで,おもてに見本出てたセット物.
ご飯とみそ汁と漬け物,生湯葉に刺し身にてんぷら.ごま豆腐みたいな舌触りだけどなんとなく風味が違う,なんかそんなもの :-P に煮物に焼き魚で,デザートになぜかアイスクリーム.クラッシュナッツ添え.ああ,ご飯食べただけでこんだけ幸せな気分になったのも久しぶりだ :-) つきだしとウーロン茶分,見本で出てた金額よりも高くなったけど,もとが二千円だもんでたいして気にならず.良かった♪
今日は雨.あんまり涼しくはならないのだな.湿気がひどくて.水がしみるのを嫌って別のくつを出していったのに結局しけぽい感じなのがあれだ.
今日から外の人がいらしているらしく.ミーティング机があった場所で作業していらっしゃる.ホワイトボードが仕切りに移動してきてるだけにそう気にもならないか.なんだかおちたとか騒いでますな.人呼んで作業してもらうのにまともに動く環境を調達できないんじゃ意味無いねぇ.
休み前の変なのは原因判明してた.要は short じゃ足りなかったのね.そういえば変更前の精度低いやつでも途中は long で計算して,飽和演算で short に落としてたっけ.ちょこっとソースを修正して,単体でよさそうだからいじってるプログラムへの組み込み版の方も直す.こんな感じかな.
お昼ご飯だ.グリルベーコンチキン添え,って,横書きのメニューを中途半端にたてに読まないように :-P グリルチキンベーコン添えにゅ.結構悪くないかも.ちょっと味つけが強いかな.
午後はアセンブラコーディングを進める.ずらずらと immediate addressing な load/store 書き連ねるのと,このあたりの領域は順番わかってる,っていってアドレスレジスタ使うのとどっちがいいんだろう.... まあ,書き連ねてみるわけだけど.前のプログラムは変数の配置を利用したのに,なんとも一貫性のないことだ.まああっちは自分でいじったことないのの移植だったから使えるものは極力そのままもってきたかったんだよね.こっちは結構細かいところまでわかってるし,だいたい書き連ねるっていっても高々 7,8 個だし.
デバッグは個別の単位でできるところはそうするとしても,コード書きはいっぺんにやっちゃった方がいいだろうね.何せこのプログラムは複雑なところがないし.あんまり時間かけてると同じプログラムなのにコーディングスタイルが変わってたりするしなぁ :-P
帰り.雨はすっかり上がってる.そろそろせみが出てきたらしい.かえるはまだかな.
最近どうも namazu の indexer がまじめに働いていない気配なんで,ちょっと目の前で動かしてみる.うーん,特定のファイルが原因っていうわけじゃないのかな.....`Cannot compress negative numbers at....' って.インデックスの書き出しができてないのか.さて?
くもり.日がさしてないからちょっとは涼しい.どうやら本格的にせみが出てきたようで,こっちの方でも声が聞こえるようになった.夏だね.
昨日タップの電源落としていったら実はまだ使っていたところらしく.作業してる外の人はもう帰ってたからって油断しただわ.あぅ.ごめんなさい....
たいして悩まずコードを書きちらす.あんまり考えることないな.Circular addressing の境界を設定したまま call/return 重ねても大丈夫か,とか,わざわざこれだけ別に変数とるのもばからしいけどこっちと共用して平気か,とか.せいぜいがとこその程度.ちょっと長くなってるよなぁ.ファイル分割するべきなのかな.かなり恣意的なわけかたをするはめになりそうなのがちょっといや....
うーん,なんだか肩がこって気分悪い.なんだろ.息抜きのしすぎでちゃんと机に向かってない時間が長かったから? << 問題発言.たまにあるんだよな.うーん.
そろそろ時間だね,と.あんまり強く日がささなかったせいか,晴れた空のもと風がさわやか.輝く雲も美しく :-) このあたりは寮の方と比べるとまだむしむししてない方だし.なかなか,いい気分♪
今日もくもってて涼しい.... あぅ,どうして向こうにつくと日がでるですか.気温はそれほどでもないけど日があたると苦しくなるなぁ.車内冷房のせいかのどがからからになってるのもよろしくない.うにゅ.通り道にせみの抜け殻.やっぱり本格化,かな?
今日も今日とて.32x16bits のかけ算をちょっとでもましになるようにいじるとか,割り算のコードってこうでいいんだっけ? なんてあやふやな記憶を前に書いたコードで確認したりとか.さくさく.結構進むな.二,三ヶ月って,また多めに見すぎたかな? もっともデバッグとか処理負荷軽減考えようとか,シミュレータで割り込み動くようになったからそれ試してとか,そういうことしてるとそれなりにかかるだろう.....割り込みで動かしてみたらこのやり方だとどうやっても間に合わないから昔のコードに戻しましょう,っていうことはないよね.... :-P
どうやら Tcl/Tk で書いてあるからって,データ眺めるソフトウェアの設定のいじり方を見てみる.なんだかプログラムの中からうまくいじれなくって.ドキュメントにはそのあたり何も書いてないんだよ.... 生データのデフォルト読み込みパラメータを変えたかってん.Preference なんていうダイアログではどうも設定の追加はできない.設定消すことはできても.ファイル open の時にパラメータ手で入れて,suffix と bind っていうチェック付けても保存されてない.... 拡張子無いファイル名だから悪いだけかも? :-P で,preference がどこに保存されるのかを調べてみた,と.
ホームディレクトリの下ねぇ.HOME 設定してないから C:\ にディレクトリできて? preferences でいいのか.中身は何書けばいいんだろ.Tcl のスクリプトでいいみたいだけど.....`set Info(Prefs,label) { .... }' でいいのかな.リストの中身はこれで.... ファイルのエンコーディングって,これ,なんだ? Open のダイアログに出てくる文字列でいいみたい.読むだけだとこんなものか.でもどうせだったらデフォルトの設定だけで,ダイアログは出てほしいんだけど.Suffix に対するルールを設定すると自動設定しかできないん? まああんまりこれに時間かけててもしょうがないからこれくらいにしておこう.ファイルダイアログのデフォルトの選択を `*.*' にするにはどうしたらいいんだろう....
定時退社で今日はおしまい.明日は健康診断でまた早いし,あさってから月曜日まで休み.なんとも,明日の午前中は本当に仕事になるんでしょうかっていうか :-)
だからなんでそうピンポイントで坂道のぼる時だけきれいに日がさすぅ.
ふにふにコード書き.ここらは条件分岐すらない単純計算だからあんまり考えることなし.こうやって考えないで書いてるとなんでこんなこと書いてんだろ? って後で悩むんだよねぇ,とか,いらないことばっかり考えてたりして.ふにふに.
午後になって,ちょっとしてから健康診断のため本社へ.一緒に行きましょうか,なんて一緒にきてる人に言ってたらそっちはこっちよりも一時間前だった.でも実際に出た時刻は三十分ぐらいしか変わらないよ? それで,健康診断.まあ特に異常なしっていうことで.この暑い中移動するからわざわざ不健康になってから診断してるような気がする,なんて思ってたんだけど :-P
長期出張中の同期が例によってこのためだけに帰ってきてて大変だねぇとか.こんなに髪もやけちゃって << あからさまに染めてるだけです.まだやってるよねぇっていうからもう割り当てられた時間って終わってない? まだやってるだろうけどさ,っていっておく.なんでも前に来た時には事務所で話し込んでたら「三十分ぐらい前に終了しましたけど」っていわれたそうな.わざわざこのために新幹線にのってまで,一日がかりできてるのに :-)
終わったから帰るです.まだ 1500PM.なんだったらもう一度で先に戻って仕事できる時刻だな.でも帰るの :-) ....調子出ないだのへたくそだのいいながら寄り道して,帰りついたのは結局 1900PM.... :-P
いやーん,今プチって言ってディスプレイが一瞬暗くなったぁ.....まあ使いはじめた頃にポンっていって上面すすけたのに比べればまだこわくないか << そのまま使うんじゃない!
早く目が覚めちゃったら日がさしこんでるはとなりで引っ越ししてるはで寝つきが悪い.でもねる :-) まだ早いんだい.0830AM なんて,休日に起きる時間じゃない :-P
それで起きたのは 1100AM 過ぎ,と.ふん,となり引っ越したっていうことは,また両隣空いて静かな生活が戻ってきたのね♪ 今度はいつまでもつのかしら.昔やった議論関係のメールがあったんで前はこうだったって書いてみる.うん? String#read(io) はやめようよ,気持ち悪い....
部屋でのんびりしてるから出たのが 1400PM 近く.定期買わないとってお金おろしにいって,初めて今日はふつうに休日なんだったっけって気付いてみたり.そっか,うちの会社限定振替休日だの有休だのとは違うんだった.朝ご飯に向かいの店でみそラーメン.野菜入ってるし.ひき肉もあるし.ちょっと健康的? :-)
汗だくになるけどちょっとしたらあせもひく.冷房どうこうより,空気の乾燥具合と風通しの方が効くんだろうか.定期買ってるとちょうど電車がきて,いってしまう.うーん,おしい.この時間はすぐに次くるからまあ,いいや.それで,とりあえず京橋まで.
昨日の寄り道で普段いくようなところに入ってるんだよね.後でいくにしても,二日連続はあんまりなぁ,って寝屋川の方から出て,そのままお散歩になってしまう.... この暑いのに,物好きな.見事なばかりの快晴.川沿いに西にいくとそのまま土佐堀通りで,まあせっかくだし,とわけのわからないこといいつつそのまま西へ.なんにも考えないでそのまま進んで淀屋橋.....ここまできたら北へいっとくかな.
あいかわらずむだに立派な市庁舎の前を通って :-P さらに.それでちょっとふらふらするも結局は駅前ビルの地下あたりで.これだけ遅いのに結局対応できないとはなにごととか,昔のゲームだ,やられ判定大きいぞとか,まあそんな感じで.いつもの通り.
ご飯をどうしようかね.ちょっとしっかりしたもの食べてみようかと徘徊.悩んだ結果,和食いいかもっていう気分に引きずられてうな重のセット.吸い物と茶わんむし,刺し身にうまき付き.そういえばまともにうなぎ食べたのってすごく久しぶりなんだな.いいわぁ :-) 吸い物,こっちは肝として,こっちのだんごはなんだろう? すり身かな.ふん.おいしいです.でも野菜は無いね.
電車のってお帰り.またチーズ買いそこねちゃった....
Enum in ruby.`Foo, Bar, Baz = (0..2).to_a' とか.数値でなきゃいけない理由がなくってただ ruby レベルで区別できればいいんだったら Symbol を使うとか.:foo,:bar,:baz.... [ruby-talk:01865] なんて提案もありますな.
EUC-JP や ShiftJIS な XML が存在しないとすると,XML 宣言で `encoding="euc-jp"' とか `encoding="shift_jis"' とかがなんで書けるのか不明ですね? :-) MIME charset だから EUC-JP,Shift_JIS,ISO-2022-JP あたりが preferd name か.Case insensitive.
4.4-Release も近いっていうことで Novac の CD-ROM ドライブ用 pccard.conf entry を send-pr.まだ無いみたいだから.....うーん,本当に送れたんだろうか.ちょっと不安.
....って,shutdown する直前にエラーメール返ってきてるのに気付いた.send-pr って imput 使ってくれないよなぁ,とは思ってたん.... PR だけ切り出して,明日のためにキューに放り込んでおく.
それで今朝無事に出ていった.conf/29117 ね.出しとかないとねって思ってから実際に出すまでにどんだけ時間かけてるんだか.やることやったらあんまり遅くならないうちに出かけましょう.
今日もいい天気で暑い,っていうのとはあんまり関係無く :-) パスタセットで.とりの燻製のポモドーロ.そっか,これはローズマリーの風味だったのね << 今までソーセージのハーブっていうぐらいに意識しかなかったもの知らず.サラダとパン.コーヒーとデザート付けて.デザートはレーズン入りのジェラートと,うーん,なんかパイ << 結局それかい.りんごかな.たぶん.
難波方面へ地下鉄で.なんだかやっぱりこっちの方が暑いよなぁ.気温が高いんだか,湿度が高いだけだか.あんまり愉快なものって無いなぁ.4,000 円の DVD-ROM ドライブにちょっとひかれたりして.まあほんとうに必要になってからでいいでしょう....
まんが三冊買ってゲーム.最初にあまりの集中力の無さに五人設定を持ってしても 1,200m 台までいけずに呆然としてみたり.やっぱりフリッパー動かさなくても弾跳ね返せるねって確認したり.でも食われたパドルが吐き出される位置を読みちがえて game over.一面の最初でアイテムキャリアに落とされて腐ったり.先週に続いてロケテゲームの観戦.今日の晶使ってる人は戦える人が混ざってるみたいだ.三段出てますねぇ.崩拳からの方は無いのかな? スプラッシュ・マウンテンも減らなくなったね.五割いかない.カード使ってて名前わかる人の様子を見るかぎり,結構まわってるみたい.ならんでたらすぐ何度かできたかも.でもいきなりな上に対人戦しかできないっていうの,ちょっと遠慮するなぁ....
古本屋でやっぱり無いなぁって確認して,ついでにちょっと立ち読みしてしまった後,別の店にひさしぶりにいってみる.久しぶりっていっても半月たってない気もするけど :-P 今度は一面でやられてない,どころかだいぶいい調子で三面ボスまでノーミス,でもそこで気が抜けて全滅してたら世話無い.... 他もまあたいして変わらず.調子いいんだか悪いんだか.まあそんなものねっていうことにして,あんまり遅くならないうちにでる.
例によって歩いていってもなんとなく気が入らない.長堀通りまで出たところでもぐる.それで結局天ざるうどん.ここのうどんはざるなんかだと細めん.もうちょっときっちり締めた方がいいような気がするなぁ.なんだかてんぷらがまともだ.でもえびてんだけはちょっと不満.衣が食べたいわけじゃないのだよ :-P 誰がはじめたのか知らないけど,えびのてんぷらだけ衣散らして大きく見せるっていうの,ひとっつも利が無いと思うの....
チーズ買って帰る.
実数.たとえば ruby だと ruby-math での議論なんかが参考になるんでしょうか.わりと最近のスレッドで「コーシー列での表現を使ったなんたらかんたら」っていう話があります.多項式とかグレブナー基底とか,他にもいろいろやってるんでわかる人には興味深いのではないかと.....とわからないのにとりあえずみるだけ見てる変なやつは言う :-)
SPIC.これ? ....にしては wathcdog っていうのは変か.まあジョグダイアルがぶらさがってるだけじゃないっていうことかもしれませんが.
じたばたしてシーツをはがすのはやめよう,うん.もっとも上でぱたぱた寝返りうってたら外れてくるようなシーツのしき方も間違ってるんだが.
今日も快晴.ちょっと風が強い.まずは朝ご飯を食べに京橋へ.枝豆ソースってやっぱりこういう緑色のやつなんだ,って写真見つつアマトリチャーナ << みたかい無し.今日のはおろしチーズ添え.実は人によってか,気分によってか,何種類か出してるらしい :-)
上の本屋にいってみたら特別気を引くようなものも無かったんですぐおりて,京橋に戻る.ダイエーでしばらく立ち読みして,それからゲームしに行くのだな.あぅ,レモンティーだけない,ってちょっと先の自動販売機までいってから戻ってきたりして.ちょっと気が抜けてたかな.それなりに進みはしたけどやられ方がどうも気が抜けてる.... むかでに踏まれたっていうのはいくらなんでも情けなさ過ぎ.
本屋にはなんにもなくて,次の店.一面で 900,000 点いっても二面でおちてたらだめだろう :-P 四面で 1up しては即死,っていうのを繰り返したりして,おかげで五面入ってすぐにおしまい.今は残三機設定なんだけどなぁ,ここだと.張りついてた方が攻撃効率いいっていっても弾筋見極めてないとだめですっていっておちてみたり.間違えてボムモードではじめちゃったからって一面で全滅しかけることは無かろうにとか.シューティングゲームばっかり良くやるね :-)
晩ご飯だ.ロースかつ定食.なんかあっちの方でソースの追加頼んでるけどいったいどういう食べ方をしたら足りなくなるんだろう.... ソースもおいしいけどね.肉もおいしいから.ソースだけ味わってもしかたなかろう.もったいないよ.うん♪ で,まだ間に合うねってパン買ってお帰り.
Web みてまわったところでまだ 2330PM 前.... ちょっとびっくり.早.
掃除の人に「今日は休みなん?」なんて聞かれていきなり不安になったりして.ほんとうに休みだったよねぇ? なんだか不安な幕開け.
朝ご飯どうしよっかな.うーん,って歩いていって IMP でパスタのランチ.ここって平日はこんなのだしてたのね.デザート無いけどなかなかお得な.サラダとパンで,スモークサーモンのクリームソーススパゲティ.ローザっていうわけだねっていう風な,きれいなピンク色.それで,コーヒー飲んでおしまい.したおりてちょっとお休み.それで表出て....
....からすが間抜けに口開けてぼおっとしてる橋を渡って大阪城公園.なんだかはとが日陰でへばってます :-) 日陰を拾えるし,水面を渡ってきた風は気持ちいい.それで追手前から西へ.... 土佐堀通りの一本裏ね << たいして変わりません.のんびり歩いていって御堂筋.ちょっと立ち読みして休んで,ここからどっちに行くかといったら,っていうことで北へ.
淀屋橋でなんとなくさらに西へいってみることにする.なんの脈絡も無いねぇ.それで,三井住友銀行の英語名が `Sumitomo Mitsui Bank Corporation' なのはなぜだろうとか,そういうしょうもないことを考えてると四ツ橋通り.ここらで北におれとこうか.橋を渡ってみたら,あらこんなところだったのね,と本屋に入る.三階までしかないんだとあんまり大きくは見えないって,フロアの面積を無視してものを言うのはやめましょう :-P いろいろながめてみたけど晩ご飯までは時間つぶれないか.
だもんで結局駅前ビルの地下あたりで :-) 宇宙でようやく 2,000m 到達してみました,でも今日みた雑誌のハイスコアでは 10,000m 突破してました :-P とか,ひさびさ 30 面到達,でもこれっていったいどこまであるんだろう,これ以上攻撃激しくなったら無理よぅ,とか.
まだちょっと早いからって,もうちょっと違う店にもいってたりしたらちょっと遅めのような.... 晩ご飯食べて帰りましょっていいつつも,なんか気に入らなくっておもてにでてしまう.それで御堂筋を下っていって,ここを渡っても意味無いしなぁって,川の手前から東に向かう.そのままずっと.天神祭りで屋台でてたりお囃子流れてたりするのも通り過ぎて,造幣局の裏手の橋渡って.... 結局京阪モールで天ざるそば.すっかり遅くなっちゃったな.
....なんでねるのもすっかり遅くなっちゃって,連休明けの明日は大丈夫なんでしょうか.あんまり大丈夫じゃないかも :-P
目はさめた.でも眠い.しかも暑い.シャツ着てネクタイしめてなんて,正気の沙汰とは思えない :-P
ふにふにお仕事.あんまりやる気無いなぁとかいいながら,前に書いたののコピーですむようなところをちょこちょこ.コピーして,修正して.... ええと,この修正でちゃんと正しくなるんだっけ?
昼下がりにむやみと眠くなって大変だったり.やっぱり人間,六時間の睡眠では足りませんのですわ.適度に関係無いこともしつつ :-)
昨日の晩,トイレの窓にへばりついてる変なのはたぶんやもりなのだった,っていうのをみたと思ったら,今日は帰りにかさかさいうのに振り向いたらとかげだかやもりだかが壁をのぼっているところだった.なんだか.電車のつり広告みてこれの答えは本当に一意に定まるのかって一生懸命計算してたりして.
....今日もいるね,やもり.ちょっと気になって窓をつついたら動き出した.ああ,生きてるか.別にはさまって動けないっていうわけでもないんだね.ならいいか.... それで,お風呂入って出てきたらいなくなってた.おどろかしたからかな.ごめんよぅ.
Spindle.糸巻き型通信機.... 思いだしたのは進化の使者だけど,きっと起源はもっと古いんでしょうね.スペースオペラの香り.
今日もいい天気.最近暑さのせいかめざましがなる前に目が覚めるのですわ.変な夢見てるし.
今日ものんびりとコーディング.見えてる締め切りが無いっていうのは楽ね.よっぽど critical でなかったら処理負荷考える必要性も薄いし.たんたんと.
本社からマネージャがいらっしゃって文書の手渡し.書いたのは社内便で送っていいんですよね? っていうくらいでその話はおしまい.「どうですか,最近朝辛い,会社きたくないとか」「別に無いです,最近暑くて朝辛いですけど,それはうちにいたって変わらないし」なんていうとぼけた応答をしてみたり :-)
帰り.あんな植え込みの下に止まるなんて変なせみだなぁと思ったら,わざわざこっちに突っ込んできてから飛び去っていった.なんなんだ,いったい.早くもせみの死骸.本格化したかなって思ってからもう一週間たったっけ.
晩ご飯にうなぎなんてでてびっくり.ところでこのかいわれ大根の山はなんですか? ....かいわれじゃないのもあるか.でもサラダ菜.... 安いうなぎとしては悪くないか.あっためたほうがよかったかな,これは.さすがに.
外の風は涼しいのに.窓開けててもあんまり入ってこない上に,いいかげんな網戸が入ってるだけだからずっと開けとくわけにもいかない.....扇風機でも導入しようか << その前にエアコン使えるようにしなさい.
Shr.なんだか文字だけで書かれた説明見たら複雑にみえてしまった.ようするに右シフトですね.算術シフトか論理シフトかまでは知らず.符号を無視して :-P X を Y 右シフトするとビット列 X(n)X(n-1)...X(Y-1)...X(0) が X(n)X(n-1)...X(Y) になるっからって,そんな事はわかってるか....
いいなぁ,プール....
コード書き.あんまりにも何も無いねぇ.... それで,気を抜いて書いてるから後でデバッグで苦労したりな :-P その可能性って,すごく高い....
本来ならこっちの部署に長期出張扱いできてるんだけど,今はそこからさらに別の部署に出ている人のぶんまで本社から社内便.社内報だののたぐいはまあ,どうでもいいんだけど,給与明細は置いとくのもなぁっていうことでどこに送ったらいいのか聞きに行く.今日会うはずだからってあずかってもらえた.楽ね.
ちょこっといじってやったら自前のアンテナ,だいぶパフォーマンスがあがった.まあね,たいして時間かかりそうにない情報の選定と HTML の生成のところでやたら時間食ってたのはみてたんだけど.... N サイトに対して O(MN)(常に M >= N だから少なくとも >= O(N^2))のしらみつぶしを,どうせ Hash で unify してるんだから同じキーで重複することって無いわなぁって O(N) の Hash 探索に切り替えたんだから,それは効いてもこようというもの.M が大きいから.リモートと自分で見に行った分を含む,全サイトの情報.
「謎の文字列」だなんて.... 有名な歌みたいですよ.それで,プログラミング言語で書く 99 bottles on the wall の summary もあります.この本家はもう無いみたいで,前にも「ruby のエントリが無いから送ったんだけど反映されないね」って話題になってました.でもあちこちにミラーサイトが残ってます.
朝起きたらのどが.... 水不足な感じなんであわてて補給.別に大きな問題は無いよね?
いつの間にかさるすべりの花が咲いてるのに気付く.冬にも咲いてなかったっけ? これだけ開いてるのに今まで全然気付いてなかったっていうのもなんだな.暑さは敵 :-P
ふにふにコード書きは問題ないんだけど,なんだか妙にかただのくびすじだのが凝り固まる感じ.....って,やっぱり熱っぽいんじゃないの? うーん.肩こりで頭痛いんだか,かぜのせいなんだか.単につかれてるだけっていう線も無くはないし.... なんにせよ,ちょっと体調悪いなっていう.
ウィルスバスターっておちるとなんかを巻き添えにして,そのせいで入力できない文字がでてきたりするのが嫌い.TeraTerm 上では問題なくでてるなぁ.一部の widget だけなんだろうか.ただでさえパフォーマンス落とすは安定感落とすはなのに,reboot しないと使い物にならなくするのはやめてほしいところ.TeraTerm 使えてるからそのまま最後まで落とさなかったけど :-P
雲はでたけどふらなかったか.夕日がきれいで,明日はいい天気みたいで,つまり暑そうだ.
ちょっと熱があるような,無いような.... こう暑いとなんだか良くわからない.ご飯食べた後とか風呂上がりとかに計ってるのもよくないんだけど << わかってるんならちゃんとしなさい.....熱はともかく頭痛がうっとうしい.はぁ.
熱も下がったし頭痛もおさまったし,よし,よし.今日は昨日より涼しいのかな.そんな気がする.でもそろそろ冷房もかけて無い部屋に一晩チーズ置くのはやめた方がいいみたい.なんか進んじゃって,中身とろとろ.食べてるとたれてきて大変.カマンベールなのに.
さて,朝ご飯.京橋まででて.... 昨日までよりましっていっても暑いものは暑い.でもつめたいものっていう気分でもないんだよね.うーん,ってちょっと考えてラーメン食べることにする << 考えてない,考えてない.ダイエーで.水なら気にしないんだけど麦茶だとなぁって飲んでしまってお腹いっぱい.
地下鉄で恵美須町.今日は熱風じゃないね.今日は西の方をのぼる.早中古の品の方が自宅のマシンよりも高性能であることがほぼ確定している感じ.へたすると同じレベルで一万円しないもんね.うーん.新しくできた,まあ私にとってはまんがと小説買う店でしょうか,なところに入ってみるも,今日買う予定の本は見当たらない.... 二階にあったかもしれないけど,新刊っていってる一回のコーナーに無いからなぁ.その割には読む気だけあった本を見つけてちょっと読んでたりして << 一時間はちょっとじゃありません.
それで,このあたりのものをもう一万円で出すのかぁ,って感心したり.中身はちゃんと作ってる風なのになんで正面だけこんなに精度甘く見えるように展示してるんだろうっていぶかったりしつつ,すすむ.こっちにはあるねぇってまんが三冊買って,ゲーム.やけに調子良く進んでいったらいつもならこんな攻撃無いのに,っていいつつ二面で死んでみたり.四面頭まで.ぐぅ.ブロック崩しは全然だけどこれなら一応遊べるんだよねぇっていいつつも 4-2 とか.敵の弾に気を取られすぎた.... あいかわらず見物とか.
古本屋によって無いねぇって確認して,それでのぼっていってつい別の店へ.... 古いゲームって難しいよね.... あぅ,時間使いすぎた.2100PM すぎたにょ.晩ご飯どうしよ.....御堂筋をのぼっていって結局そこらで入る店がなくって心斎橋筋に戻って.... とりそば,おにぎりセットで,って結局ラーメンかい :-P むぅ,おにぎりすらいらなかったか.ここってふつうにもったラーメン食べるだけでいっぱいいっぱいだな.おぼえておこう.それで帰るともう 2230PM....
ああ,はながぐずつくのがいつまでも直らない.
おもてでがさがさしてるからまあ何かやってるんだろうとは思ったけど,見事にばっさりと切っちゃったのね.そんなに枝払われちゃうと,午前中のひざしが厳しくなるなぁ.... 洗濯物こみにいったら洗濯機の裏にかなぶんが.そんなところにいたら溺れるだろうってひっつかまえて連れていく.まだ元気みたいだね.それで,窓から放す.... 払った枝といっしょにしとくとそのままごみにまぎれ込んじゃうかな? で,植え込みの方に投げ込む << なんか,最後がひどいような.
ご飯食べましょ,と京橋から Twin.しばらくぶりにパスタランチ.昨日があれだから,野菜食べとこうと.サラダ付くから.で,パスタはアマトリチャーナ,って,結局同じじゃないの :-) パンが遅いのとジェラートが溶けすぎなのがちょっと.でもまあ,味は変わらん.良い朝ご飯♪ イタリアフェアとかでホールを使ってるけどイベントの合間で閑散としてる....
戻って,立ち読みしてたりしてたらなんだかはなが大変なことに.... まともにかまないとどうにもならなくなったのって久しぶりだね.それで,まあ出たことだしっていうことでゲームしに行く.三面突入直後に 3,000,000 点で 1up っていうのははじめてか.でも増えたとたんにへるっていうのはいけないねぇ :-P 四面ボスまで.くぅ.後は野となれ山となれというか,特筆すべきこともなく.
パン買って,晩ご飯を考える.考えている.... 考えるだけ無駄? :-) なんとなく角煮ラーメン.朝サラダ食べても晩がこれじゃあねぇ :-P はなが出てしょうがないんで妥協した雑誌を読み終わらせて :-P お帰り.
ああ,やっぱり日が暑い.もっと日ざしをしっかり遮るカーテンでも買ってこようかしら.
仕事場へ.メールみてたら VirusBuster を corporate edition にさしかえてね,っていうのが入ってたんでそれを.... やろうと午前中の大半をかける :-P Web ベースの installer しかなくって,最初やってみたところではいきなり installer がささっておしまい.WindowsUpdate と似たようなもんかね? って,しょうがないから ActiveX を enable しても変わらず.... 何が影響してるのかわからないから logoff して,cancel して入る.
....Profile 分離してるから Internet Exprorer の設定も古いままにょ :-P proxy の設定直して,URL 入れて,install って,「WindowsUpdate があるディレクトリを指定してください」? これかな? って C:\Program Files\WindowsUpdate だかを指定してやったら「だめだよん」っていって abort.それじゃどのディレクトリなんだってもう一回やってみると今度は何も聞かれず install が進行.....まあ,いいか,できてるし....
お昼ご飯.冷や奴にのりの佃煮がのってるセンスが良くわからない.でも佃煮丸ごとよけてご飯につけて食べる分にはなんの問題も無いんだなぁっていうことで.
一通り本体コードは書き終わったからデバッグでもしましょう.まずはばらで簡単にできる部分から.ここ以外はばらでやってもあんまり意味無いから.C のレベルでも比較用のコードをくわえる.ちょっと,*argv も argv[0] も同じでどっちも実行されてるファイルの名前だというに,なんて間抜けをしてしてみたり :-P なんとなくこっちは良さそうだからアセンブラのコードも書いてと.メモリ配置書いて Makefile 直して make してみたら定義しわすれたメモリリージョンだの使ってないのに残ってた extern 宣言だののせいで warning をもらってみたり.それはともかく,できたところでとりあえず動かす.
見事に出力がでたらめ.まあはじめはそんなもんさね.ちょっとみるに最初の数データについては入力側はちゃんとしてるみたい.っていうことは出力側ね,って break point しかけて走らせたらプログラム終了.... って何? ....あは,出力側のループで呼び出す関数間違えてる.こんなもん動く訳ない :-P それを直すとちゃんと.... 典型的な間違えた出力が得られた :-) ここからは中身の問題,のはず.
でも今日はおしまいなの.ということで帰る.
雲が多くてちょっと楽.ここらで一雨きてもいいところだ.
さて,デバッグ続き.いきなりおかしいのはまあ,すぐに何とかなるでしょう.ほら.符号ビットみる前にマスクして正の値にしちゃってる.この計算自体を後にもってくるわけにもいかないんだ.レジスタ余ってるからこっちに待避しよう.昨日見たところでは中間結果が明らかにおかしくなるところがあったんだよね.... と,その前に別のバグだ.そか,short 演算だと正の値なのがわかってても word でみて負値に見えるのは負として扱われるんだっけ.ええと,右シフトして下半分に詰め直したらいいか.それなら一サイクルしか増えないし.うん.
それで,わかってたやつ.ステップ実行で追いかけると要はレジスタの下半分が余計だった.他は飽和しつつしまうだけなんだけど,この値は計算にも使うんで精度の差が見えちゃう.....下半分を 0 クリアすればいいか.ここで精度生かして,ってやってもたいしていいことは無い.これって反対側にもあったよなぁ.....やっぱり.こっちでも見えてくるね.直しとこう.これで大丈夫かな.
ふと気付くとまた一部で一部のキーが入らない.... 何もしてないし,何も起こってないのに.Excel での入力だの TeraTerm だのでは問題ないのになぁ.謎過ぎる....
おうちで.あぅ,この前は気のせいだろう,で片づけたんだけど.... 電源入れたら起動しかけてすぐ電源切れた.なに,なに? 今までに無いこと.最近変わったことっていうと HDD をもう一ついれたことぐらい.... って,それかな? 電源容量ぎりぎりで突入電力まかなえないことがある?
明日は定時退社だと思いこんでたけど今週は金曜日だっていうことをふと思い出してがっかりしたり.にゅぅ.