Memoranda: November 2000

適当なメモです.「日記」って書くと絶対に続かないから,メモで十分なのです.とにかく,そういう事なのです.

2000/11/01

早いもんだね.もう十一月.何だかあっという間に時が過ぎていくね.

明日から休みで,今日は定時退社日.....だめ,あんまり身が入んない.やってるのが動作確認と資料の確認だっていうのもやる気をそぐのに役立ってますねぇ :-P 昨日のばたばたは,一応あれで良かったのかな.たぶん.文句は来てないぞ,っと.....これからくるのかもしれないけど.

そんな事でふにふにと.関係ない作業も進んでみたり :-) Net::HTTP 使って外のサイトから情報を拾ってくる部分を作ろうと.リモートアンテナを統合できるだけでも結構違うでしょう.... Proxy の使いかたとか,Net::HTTP#get ってこうやって使えばいいんだっけ,とか.例外をあげない get をいれようっていう話はどうなったんだったかな.... まあ,ここにあるのは 1.4.6 だ :-)

URL の parse をするのにわざわざコードを書いてみたり.uri.rb が標準添付になるっていう話もあったと思うんだけど,今無いから.なんとなくいろんな物に依存するのは避けてみようと.で,まあ,つまらない事でいろいろ引っかかってみるわけです :-P 基本的に正規表現のマッチで引っかけておしまい,っていう書き方なんで,結構微妙な事があったりもするんで.... でもホスト部の正規表現を四フィールド限定で書いてるのは明らかにおかしいにょ.すぐに気づけにょ :-P

ちょっと試す.あれ? 何でこれとれてないん? あるのに.....もしかして改行つけたまま request してますか,それは 404 になっても文句はいえないか.他はいくつか返ってきてるけど.返ってきた分だけでデータ処理してみる.... なんとなく,悪くなさそう.

帰るころにはだいぶ雨弱くなっててくれて助かる.1500PM ごろのありさまだと歩きたくなくなるよ,ねぇ.

結局 installworld はじめてたり.今ならこけても復旧する時間あるし.Single user mode で boot して,handbook 読みながら.なんだ,mergemaster って自分で temporally install してくれるじゃないの.... まあ,それはともかく.あんまりいじってないから楽ね.っていうか,ほとんどのファイルは q,i return だね.m がいったのは ppp/ppp.conf と,hosts.allow と,hosts ぐらい./dev で ./MAKEDEV all して,reboot.無事立ち上がって,ちょっと前の 4-Stable になりました,と.

うちにメールしておいたので続きのコーディング.メモ書きスクリプトから HTML のテンプレートを穴埋めするコードを持ってきたり,設定の類を外に追い出してみたり.でも config がグローバル変数に値を代入する ruby のスクリプトだっていうあたり,結構だめだめかも :-P もっともこのリモート情報の統合をするのだけで終りっていうわけでもないし,あんまりしっかり作りこんでもねぇ.... ま,なんとなく動いたかな.例によって例外処理が甘すぎだけど :-P ....ん? なんだこの 0 って.こっちのデータは LIRS の方か.やっぱり,パーザ甘すぎ.

配列の配列.「Integer の配列」や「String の配列」と言った場合に他のものが入っている事は期待しないし,やっぱり配列の配列の各要素は配列でなければいけないのでは,と思う.集合方面の考え方ですね.「ある条件を満たす x の集合」っていういいかたのバリエーション.

続 Integer#times.あい,その通りです.っていうことはちゃんと仕様の一部と思っていいんだな.安心,だね.

保存する値とハッシュ値の話が混ざっているような気がする前の説明でいってる「ハッシュ値が重なる場合」というのはもちろんハッシュ値が重なる場合を示しています.「保存する値が重なる場合の事ではありません」.

もうちょっと具体的な例をあげるとこんな感じ:"a" に 1,"b" に 2,"c" に 1,"d" に 3 が対応するようなデータがあるとします.このような対応関係を表現するのにハッシュ表を使う事ができます.ここでは "a","b","c","d" がキーに当たります.キーどうしの間に重複は無いわけです.Ruby 的には hash = {"a" => 1, "b" => 2, "c" => 1, "d" => 3}.キーに結びつけられている値に重複があっても問題が無い事に注意.

で,ハッシュ表が中で何をしているかというと,「キーの値によって定まる何か指標」でもってデータを管理します.Ruby 的にはキーを key とすると,key.hash の値を用いる.一般にハッシュ表ではキーを使ってほぼ定数時間のアクセスを実現したい,という事で,ハッシュ値を配列の添字として使ったりします.上の例でいうと,hash は中で配列 array を持っていて,array["a".hash] == 1,という具合になっているわけです.

そういうわけなんで,ハッシュ値が重なると困ります."a".hash と "b".hash が同じ値になると,このままでは同じ場所に値を保存しようとしてしまう.この時にどういう風に対処するか,っていうが「ハッシュ値が重なる場合の問題」です.つまり,あくまで実装内部の事であって使う方には関係ない :-)

何でコピーなんだなんて書いてたらハードリンクではというつっこみが....


        > ls -i /etc/init.d/rootusr /etc/rcS.d/S30rootusr.sh
         163625 /etc/init.d/rootusr*        163625 /etc/rcS.d/S30rootusr.sh*
    

うぅ,確かに.リンク云々という記述をみた瞬間にかってにシンボリックリンクに補完してしまったのが敗因か.

2000/11/02

何だか今一つやる気無いのは昨日 0400AM 近くまでおきてた上に,何だかすごい雨が降っているからだろう.あ,かみなり....

といつまでもふとんにくるまってても事態は進展しないので,えいや,っと起きる.とりあえず久しぶりにジーンズの洗濯でもしようか.どうも,一度はきだすとそれっきりになりやすいのだな.うみゅ,洗剤いれて水いれただけであっという間に汚れが浮いてきてるぞ :-P ....洗濯はじめる前に水入れ換えたくなるな.やらないけど.で,そっちは放っておいて,これも久しぶりの掃除.身近に掃除機が無いと,どうも頻度が落ちていけない....

0 はなにかっていうと,整数における加法の単位元.... とかいうのはおいといて :-) 実はソースの方に 0 が入ってるだけだったり.そっか,LIRS では空エントリは無いんだっけね.でも別のソースではちゃんと author と title 確定してるのに,それを N/A マークで上書きするのはやめたいねぇ.とりあえず 0 や "0" や "" だったら not available だよっていってやって,保存するエントリで not available だったら前にあったのか,これからいれるのか,どちらかの情報をいれるようにしてみる.うん,大丈夫みたい.....わざわざ available? なんていうメソッド使わなくても,「not available なエントリは nil」っていうコンベンション導入した方がみやすいかな.帰ってきたら直そう.

で,おでかけ.まず銀行にいって記帳.平日でなきゃできないっていうあたりがめんどうだよね.お金かかってるから冒険したくないっていうのはわからなくもないんだけど.通帳がいっぱいになったんで再発行になる.あの,何もいわずに謎のキャラクタ柄の通帳にしないで欲しかったんですけど.... まあ,妙にかわいらしい物になっちゃわなかっただけ,まし?

銀行の向かいの店で朝ご飯.みそラーメン.ここのおみせのは,結構気に入ってるのだよ :-) ほんのりと甘く,それでいて砂糖とかみりんとかをこれみよがしに投入したようなところはなく.これはたまねぎなのかな.ちょっととろみのついたスープ.私は,好きです.

雨はやんでるんだけど,あんまり遠出したくなるような空もようでもないし.... 京橋かな.....直通の電車来たんで何故か北新地 :-P でもやるのは立ち読みとゲームか,かわりばえのしない.... あんまり調子良くないねぇ.何か,集中力が無いのが致命的.何でわざわざ相手が攻撃してくる方に突っ込んでいくんだぁ,とか,すべった,くらった,立ち直らせればいいものを手をこまねいているんじゃない,とか.うぅ,みんな天気が悪いのがいけないんだ.... :-P

晩ご飯.どこにしよ? うろうろして,結局イタリアンに落ち着いてみる.セットがあるね.前菜に,パスタとピザとデザート.ふん,これはさつまいもかな.りんごじゃないよね? クリームチーズあえ? とりだと思ったらきのこでおどろいてみたり.スモークサーモンとクリームチーズのピザ.クリームチーズって,具体的に何? 意識して生で食べたのはブルサンぐらいだから,それと違う,っていうことしかわからにゃい.... なかなか悪くないけど,スモークサーモンはあんまり効いてないかも.トマトとバジルのパスタって,要するにポモドーロだよね.モッツァレラチーズが足りないだけで.ここのみたいな細めのパスタだと,トマトソースの方があうね,やっぱり.で,デザート.デザートつくからパスタがハーフなのにこっち選んだんだから :-) チョコレートケーキですね.それに甘いふわふわ.... メレンゲ? あわせるとちょうどいい.おいしかったにゅ :-)

そろそろ帰りましょうか.結局雨はあれ以上降らなかったね.まあ,まだ休みはあるし.やる事は無いけど :-P

帰ってきて,お風呂入って,スクリプト直して使ってみる.あぅ,昨日まで別のアンテナでみてたからちょっと混乱気味.... みたはずの時間のでみてない分があったり.一応ちゃんと動いたんだとは思うんだけどな.... リモート分はこれで大体いいとして,自力で見に行く分の実装を考えないとな.... HEAD して Last-Modified とれなかったらなきながら :-) GET して.... 変更を検知できればいいんだから MD5 hash でもとっとく?

まとめてみてると更新時刻取得してから全部読み終るまでに二時間ぐらいかかっててその間にどこかで更新が起こってそうだ,なんて.

2000/11/03

User land 含めて全部更新したので,ちょっとまえにこけてた IPFW の設定を試してみる.Module でいいみたいなんで,kernel remake なんてせずに kldload ipfw.sudo ipfw show.... ん.デフォルトの「全部通さない」になってるね.前の時出てた dynamic rule は無いみたい.少なくとも,何かかわったのは確かなようだ,と.じゃあ sudo ipfw allow all from any to any.... あ,通った,通った.ふん,設定はできるようになったから,後でちゃんと詰めようかね.で,後って,いつ? :-P ATAPI CD-ROM ドライブの mount はまだおかしいみたい.こっちも本当は調査がいるね.まあ,外付け SCSI CD-ROM ドライブ使えてるから気にしないっていう手もある :-)

ちょっと自前のアンテナを試してたりしたら,遅くなっちゃった.結構使えるねぇ.一応,昨日の晩みたいな混乱は無かったし.ちゃんと,読んだのより新しいはずの時刻に更新されたのは読んだ事無いのだった.自力取得分,いつつくろっかな....

あんまりご飯遅くするとろくな事無いから,できるだけ早く食べとこうと.駅前で,かもなんばんうどん.おいしくいただいて,そのまま出発.京橋にいとこ.何かつかれてるにょ.

ロックマンねぇ.バレッタなら出てるけど,なんて立ち読みして,残り少ない読む所をあわてて読み終らせた雑誌の新刊を買う.他は,別に無いか.昨日まんが二冊買ったばっかりだしね.全然予定に入ってるのを見かけなかったのは出てるけど,これ持ってるしなぁ.書き下ろしの後書きのために買うのも何だし,かといって連載時のカラーカット復刻のために買うのも.... へえ,ムーニーさんって茶色かったのか.むむ,パフパフが黄色っぽいのも予想外だ.....まんが文庫のこのシリーズって文章の解説がのるものだったような気がするんだけど,作者と読者をみて後書きになってるんだろうな,多分 :-)

さて,ゲームだ.ああ,何だかあれだ.... :-P ああ通らなかったな,ってさらにお金いれたら二つ credit 入っちゃって同じゲームを二連続とか.このゲームすごくつかれるんですけど.... ひたすらモードで 48 レベルっていうのは過去最高かな? 当然連続したゲームは集中力切れまくり :-P ストーリーモードで Chariots に負けましたねぇ.シューティングはそれなり.久しぶりに穴掘りで進展.1,800m 台.このあたり,酸素とるのに苦労はしないけど,そのかわりブロックの落下に対する的確な判断が難しくなるね.同じゲームなのに,なかなか興味深い.

未練がましくおんなじゲームを何度もやってたりしたら 2200PM.晩ご飯どうするの? ....階段上がって,ラーメンぐらいしか無いかなぁ,って思った所に「長崎ちゃんぽん」なんて看板が目に入って,それでいっか,っていう気分になる.で,ちゃんぽんと餃子.何だか麺類ばっかりだけど,ちゃんぽんならそれなりに具がいっぱいあるし.... えびだのいかだの,シーフードを満喫 :-P << 安上がりな奴.

風のロボットさんによる捕捉を確認.... そろそろどこかにまとめようかな.自前アンテナの弊害.ほとんど集約できてしまったんで,自力で見に行かなきゃならない少数のサイトを本当にみたんだかどうだか怪しくなる :-P こうなると,ほんとにちゃんと作んないとだめだね.

で,ちょっと実験.なんだか Net::HTTP#head だと,Net::HTTP.start のブロックを終る時に例外が上がるなぁ.詳しくみる前に,とりあえず全体を begin .... end でくくって回避.まあ,とりあえずの実験だから :-) ふみゅ,Net::HTTPResponse が返ってきて,resp["last-modified"] でとれる.... のが文字列だから,ParseDate.parsedate して Time にしてやっとこう.本文 get して,ってのは.... こんなかんじかな? もうちょっと作りこめば自分だけ使うのには十分か.ふむ.....って,結果だけ書くとすごくあっさりかけたみたいに見えるなぁ.実際にはつまらないバグやら大きなバグやら,いろいろあったのに :-P

2000/11/04

起きて,ポテトチップス食べながらほけっとしてたらまた遅くなってたり.バター風味なんてのを一袋食べたら妙にお腹いっぱい :-P 寝起きでアンテナプログラムいじってたら間違えて共通部として括り出してたのを上書きしてたり.メールで持って帰ってきた時のから復旧.ああ,びっくりした.途中でも CVS 突っ込んどくべきかな,これは.

ご飯食べようかって出かけていったんだけど,何だかあんまりお腹すいてない.IMP いきかけて,天気がいいもんだから,このまま散歩してって途中で適当にパスタでも食べようなんて.で,そのまま歩いていく.OBP,お堀をまわって追手前.府庁前から谷町筋に向かって,そのまま下って千日前通り越えて,適当に入っていってずっといったらなんさん通りの向かいだった.....結局何も食べてないね.朝ご飯はポテトチップスか :-) 今から食べると晩が厳しいし,そんなにお腹すいてるわけでもないな.

ねんりんぴっく関係のイベントがあるらしく.振り向いてみればお堀にたくさんかもが浮かんでたり,ぎんなんのなり具合を気にしてみたり.谷町筋をずっと下るルートを避けてた理由を思い出したり.ここずっとのぼり坂なんだよね.谷町は何だかマンションの建築ラッシュみたいな.さらにいくとむやみとお寺が並んでたり.どうりで,松屋町筋に仏具屋が並んでたりするわけだよ,なんて変になっとく.こんな所にはきもの問屋とはきもの屋が集まってたんだねぇ.えーと,その「大くわがた予約受け付け中」って,何? 靴屋なのに :-) エアコンの整備でぶらぶらしているホースに興味津々なねこをみつつ :-) 結構早くついたんでいつものようにあちこちまわる.

何だかあっさり 7,000 円切っちゃったね.メモリ.めざせ 5,000 円とか :-) 変な形でない三ボタンの光学マウス無いかななんてちょっと探したけど,無いね.まあそんな物か.新品の PCI Ethernet NIC 200 円なんていうのが表のワゴンにおいてあったり.相手があったら買ってたかも.「ジャンクケーブル,何に使うのか教えてください」なんていうのがあったり.一方は多分増設シリアルポート用の.片方が,なんていうんだろ,ジャンパピンにさすような形になってる奴.もう一つは.... みた時は VGA かと思ったけど,あれもシリアルのコネクタだったかも.反対側は PS/2 のおすとめすのコネクタ.なにかな.入力の合成か,分配なんだろうけど.PS/2 <-> シリアル変換つき.....そんなん役にたつんか? ちがうかな....

17inch で SXGA な LCD ディスプレイがでまわってないかな,と思ったんだけど見かけず.まえからある 15inch と 18inch のならあったけど.たっかいよね.まだ.何か前韓国製で現地価格十万円程度っていうのが出たっていう記事を見かけたような気がするんだけど,あれは入ってこないのかな?

で,ゲーム,と.あは,ロックマン出てるね.ヘビーショットがかなり使いやすい.威力があって,当たると相手は止まるから.... ヘビーアタック痛い.でもスペシャル使えない.体当りしなきゃならない上に,威力が全然足りない.... サムライソードを基準に考えちゃいけないか :-P 体力増量キャンペーン中だったんで,ちょっと先に進むけど,ほんと,ちょっとだけ.使いなれたキャラでやったら集中力切れで全然だったり.他は,だめ :-P

さすがに朝ご飯がポテトチップスなだけあって,すっかりお腹ぺこぺこ.何食べよっかとなんば CITY 入って,結局地下でイタリアン.ブルスケッタついてるっていうから十分かと思ったんだけど,実はそれがフレッシュトマトのせたガーリックトーストだったりして.そうか,サンドイッチの類は何でもブルスケッタなのか.まあそれはともかく,前菜に,そのブルスケッタに,えびのクリームソースさけ添えなスパゲティー.で,デザート,と.♪

帰宅.ちゃんと食べた割には物足りないような.明日は本当にしっかりした物食べないと.

お誘いの件.よろしければ参加致しましょう,って何をやたらと畏まってる :-) そもそも誘っといて「よろしくない」という人物はあまり多くないのではないかと推察されるぞ :-P ふに,明日は早起きか.まあ,お腹すいて目がさめるような気はするな :-) << 知り合って間もないのというのにいきなりおごってもらいにいく厚かましい奴.

Array#sort! の戻り値.1.5.x から「非破壊版のメソッドがある self mutator(String#gsub! とか)は無変更の場合 nil を返す」っていうのをより徹底しようという事で,いろいろいじられてます.Enumerable#reject! とか.sort! の場合,一要素だとはじめから sort 済みなので無変更 -> nil となる.Mutator だから,`a = 1; a.sort!' の結果は `a == 1'.(より)破壊的メソッドで返り値を無条件に目的物として使えるのって,Enumerable#{collect!, filter} ぐらい? こいつらはたとえ `{|i| i}' を渡したとしても,変更したとみなす,という事で.

2000/11/05

起きるどころか,寝る前にもうお腹すいてますねぇ.良くない傾向.

起きて,洗濯.今晩は遅くなるかな.で,何にも進まないのもしゃくだし,明日からまた仕事だし,っていう事でスクリプトいじり.自力取得分もなんとなく動いたかな.リモート分との統合を考えたら,実用化だね.結構なんとかなるもんだ.

倒れないうちにご飯だね.ちょっとまともに食べたい,っていう事でパスタランチ.スープにパン,アマトリチャーナ,ジェラート.? またパンの質がかわったかな? 春夏と,秋冬でちがうのかな.いままでのが好きなんだけど.食べ終ったら体温上がって,実は今日は暑い?

ちょっとゲームしてから出発.このぐらいだとちょうどいいはずだよね.日本橋から歩いて,1500PM ごろ.こんにちは.HAMAR さんはじめまして,と.で,今回のスポンサーのお買物についていく.臨時収入が即半分に :-) なるのをみつつ.genzo- さん待ちで喫茶店.待つ程もなくすぐいらっしゃる.コーヒーのみながらのほほんと.

「電話買ってくれないと置き去りにできないじゃないですか」「それ本末転倒」「経費で物買っとけばいいのに」「でもそれ半額で売ってたらだめでは」なんていう話をしていても時間があまるので一時撤退.みっくんさんのうちへ.車の中ではディスク遅いからシリコンディスクだ,とか,MIPS のチップのスタックもなければ call/return もない潔さがいいよね,最適化アセンブラ無かったら泣いてるけど,とか.

お邪魔して,ゲームしてるのを見て時間潰し.そうか,PC が複数あったりゲーム機やビデオが並んでたりする部屋っていうのはこういう物なのね.頃合いを見て再出撃.混んでる店を避けて別の店.回転寿司の,店の人の目が届かない下流にいったためか,他の客が増える毎に種類と数が増えていったり.ごちそう様でした :-)

再び戻って,同じゲームを見てたり.気力を回復したいそうだからすいかプレゼントだ,とか,実はこの機械いるかかこいか何かで,だから手を叩くだけで修理できたりするんじゃ,とか.女子トイレ入って鏡の前にたって,一人で表情作ったりなんかしたあげく気力と体力を消耗して魅力的になる奴って,結構なぞ :-) あれより階級が下というのはいくらなんでも嫌,と進言したらあっさり昇進したり.でも先任だからやっぱりあっちが上位だよね :-P 結構ちゃんと NPC も動いてて,世界作ってるなぁ.

戦闘はかなりしっかりしたシミュレーションに見える.個人行動はポイント制で行動を「買う」システムの変形かな.地形による修正も,単なる統計的な処理ではなく,実際に 3D のマップに沿った射線の判定や,ユニットの向きによる修正が入ってるらしい.でも結構個人修正が大きいタイプにも見えるなぁ.アタッカーだったんで指揮はとれないけど.指揮官も人によってはちゃんと支援要請だの,陣形の指示だのしているし.でもすぐに玉砕覚悟するのはやめた方がいいにょ.

....などと情報を知っている人間には自明,どころかリンク先には明示してあるゲーム名をあえて秘してみる :-P

お邪魔しました,また今度,で帰宅.うさうさ氏に送ってもらう.道を知らないんであたふた.南側の離れた所においてってもらうつもりが,ぐるっとまわって寮までつれていってしまった.こっちも全然道わかってないのが悪いんで,そんなに気にしないでください.

お風呂入って,メールとニュース読んで,これ書いてたら 0300AM 近い.... まあ,明日は使えない,っていう事で :-P

2000/11/06

一応,目はさめるね.しばらくぶりの寮の朝ご飯は,あんまりちゃんとたけてなくてがっくり.... 朝は,だめだ,朝は.で,一寝入りして.... 「追っかけられてるねこのために犬に噛まれたけど,草食動物系の平らな歯だったから大丈夫」って,そんな犬いるかい,にしても,なんでやっこちゃん? と目がさめる.ちょっと遅れたけど,この時間ならまだふつうの電車に間に合うか.あわてて着替えて外に出て,今日は涼しいかな,と思ったひょうしにネクタイ忘れたのに気づいて.... だめだめにょ.どうりで準備が早いと思ったにょ.一本遅れると,到着は十分遅れるんだけど.みゅぅ.霜が降りたんだろうか.駐車場の車がぬれている.

あぅ,めちゃねむい.これはどうにもならないなぁ.眠いのが先にたって,まじめな事考えられない.ちょっと寝るか.寝てる間にデータ通しておいたっていいし.....そんな感じで,資料読みつつデータとり.うーみゅ,この資料だけで何とかするのは厳しいなぁ.なんとなく,既になんとかなってるような気もするし,細かくあさればまだ問題があるような気もする.

切ろうと思えば今すぐでも切れるけど,続けるならいつまでもやっていられるような.そんなんではしょうがないので次のコードの説明明日やる,っていう話に飛びついてみる.ちょっとは進まないと,ね.実機で試してみれば,っていう話もなくは無いけど,そのあたり実行できる下回りってまだわかってないし,そもそも評価ボードが数無いから.... 基本的なアルゴリズムで腐ってるっていう事はもう無いはずだよ,うん.

スクリプトいじりをさらに続けて,リモートからの情報と自力取得情報を統合するように.... 書いたつもりながら,いい加減に片付けた例外事象がしっかり仇になってみたり.そういうんを直してもまだどっかおかしいみたい.それがなおったとしても,proxy 経由してるせいか正しい URL からファイル拾えなかったりするのはどうしようか.w3m で見る分にはとれるから,きっと net/http の使いかたの問題.....もっとも w3m で見てる時でも reload しないとホスト名解決からしてできなかったりする事もあるんだよね.これだから,へんな proxy は.その場合は 500 とかなんだけど,今回とれないのは 404 だったりするんでまた困る.動く分だけ,地道に go かな.

帰ってきて晩ご飯.肉だんごのシチューねぇ.ああ,肉だんごばっかりそんなにいらないから,もっと他の具も表に出てこようよ.....? このお皿,なんか変.ちゃんと足全体が接地してるのに傾いてるにょ? へんなのぉ.

ちょっとまじめなメール書くとすぐに三,四十分平気でたってしまうのが何だな.でもまじめな話はちゃんと考えるなり調べるなりしないと書けないから,しょうがないのかな.もうちょっと早く書けるといいのに.

2000/11/07

相変わらず眠い.なぜ? 昨日はちゃんと寝たのに.何だか朝のおかずがやたらと味がこい物ばっかりにょ.っていうか,この辛いきんぴら強制するのはやめるにょ :-P

午前中かけて資料読んで,基礎知識が無いから全然わからない事を再確認する :-) で,午後になって説明してもらう.なるほど,そういう事だったのね.おおざっぱにアルゴリズムと流れをなっとく.おおざっぱすぎて,自力でコード書く役にはたたない :-P まあ,移植作業だから.... C でちょっといじってからアセンブラで書き下ろす事になるわけで,どのくらいかかるかな.C ソースをいじるのは遅くとも今月いっぱいぐらいで終わるような.うーん,期間見積もってくれっていわれても,そう簡単には何にもいえないんですが....

アンテナいじりも結構たったね.昨日リモート分についての例外処理を加えたのが効いたのか,少なくとも情報とれた分については統合する事ができたような.残る問題はあるのに `not found' になる URL だけ? ああ,HTTP レスポンスでは特別問題なさそうなのに `broken pipe' とかいって死んでるのもあったな.Proxy 無ければ動くんだけどな.多分.

あちこちで実は生まれ年が一緒というのが発表されてたり.ふーん.あえてどれかはいわない :-)

また別のサイトで「あるできごとが時間 n だけ続いている場合,その事象が終了するまでの時間は 1/2 の確率で n/3 から 3n の間である」というのを見かけて,ちょっと考えたり.そうね.純粋に確率的に考えると,そうなるわね.わかりにくかったら `1/2' でなく `2/4' だと思えばいい.一般化すると「(x-2)/x の確率で n/(x-1) から n(x-1) である」ってなる.つまり,任意の時点である人間の寿命はそれまでのいきてきた時間ちょうどになる事は無い :-P << あえて特異点を無視するのはやめよう.整数の x > 2 に対して x == 4 っていうのが最小で,うまい事きれいな値になったのね.

BountyQuestねぇ.「ネットワークを利用して,賞金をかけた先行技術情報収集を仲介する」で特許とりにいってるのがあれだけど :-P フリーな世界に向けた特許情報データベースってあったらいいのかも.っていうか,特許事務やってるところが率先して公表してくれればいいんだよ.異議申したて期間は今でもあるんだから.

2000/11/08

もうちょっとしたら起きて出かけるしたくしないとね,っていう頃合いに電話.親戚の結婚式に出てくれないか,だって.何で私? んー,親戚っていっても良く知らない人だよなぁ.っていうか,誰それ? まあ多分出られるけど,っていっておしまい.中途半端に起こしてくれたなぁ,もう.

資料読みよみソース読み.おんなじ事してるとばかり思ってたところがちょっとちがかったり.ぐぅ,前のやつから使いまわせないじゃないか :-P ほとんど同じコードが並んでたり.まとめといてよう.... ええと,作業量見積もりか,ええと,ええとぉ....

うらではやっぱりスクリプトいじってたり.でもね,何だかわけもなく get できなかったりするのよ.... へんだぜ :-P 結局 proxy 越しのアクセスになるのの影響が出てるのかな.HTTP ヘッダに `Pragma: no-cache' と `Cache-Control: no-cache' をつけてやってはいるんだけど.....でも w3m ではとれるにょ.なにゆえ? net/http がバーチャルホストに対応してない? って,proxy 無しで使うともんだいないんだから関係ないね.... ところで `Broken pipe' で止まる方は,何なんだろう? ....どうせ,どうせ,proxy が悪いのにはかわり無いんだけど :-P

定時退社なのであんまり話は進まず.まあ,そんなもんだ.一日,二日かわったぐらいで全体はかわらないにょ.前のプログラムみたいに 24bits word で動けるライブラリに差し替え,なんてやりだすと時間かかりそうだけど.やらないとデバッグ面倒だしなぁ.さて?

帰ってから,朝の電話の確認.23 日っていつだっけ? ....前後に有休いれて五連休? 通るかな? 通るだろうけど.後でぶつぶつ言われそうなのは嫌だなぁ.でも実家から電車で二時間ぐらいのところ日帰りして,あまつさえさらに片道三時間の新幹線,っていうのはむちゃだし.研究室の OB 会出る事もできるし,いいかぁ << 会社の都合は本当にいいのか?

メールで持って帰ってきたスクリプトを試してみる.やっぱり,ちゃんとうごくよねぇ.... なんだか EOFerror らしきもので落ちてるのがいくつかあるようだけど :-P rescue してるはずなんだけどな.どこだろ.もう一つ外側を括ってみる,って,そんな場あたりな対処はだめでしょう :-P 要調査,って,出先では再現してくれないだろうなぁ.別の大問題はあるけど.

Cygwin で動くコンソールのデバッガっていうと,`gdb -nw'?

2000/11/09

あー,そこの人,明らかに警戒してるんだから放っておいてあげなさいよ.

雲が多い.今日は気温低めかな? まあ建物の中だと気にする程じゃないし,仕事場だと上着いらないし :-P 外と中のこの気温差がねぇ.空調かかってるわけでもないのに,これだから PC がいっぱいある部屋は :-)

移植のために手をいれなければいけない部分を探す.... ために一わたり C ソースを眺める.まだ,眺めてるだけかい :-P 基本的には何にもいじらなくてもいいんだけどね.本当は.でもアキュムレータのおまけビット増えた分,精度おとしてたところを戻せるし,小難しい事してた所を単純化できるから.単純化.ええ,もちろん,自分のためですとも.

そんなにかわる所は無いのかも.でもちょっと,「今使えるのはターゲットの 16bits word の DSP シミュレータじゃなくて,24bits word のやつだ」っていうのでまた困りそうな.だいたい,ちゃんとしたのじゃないけど,とりあえずデータを 16bits word にしただけの奴,っていうツールがあるっていうからまあなんとかなるでしょ,っていう話だったのに,ほんとにとりあえずっていうだけで,使えるわけじゃないよっていうのがなぁ.

Broken pipe の方は正体つかめたような.Keep-alive が悪さしてたらしい.get じゃなくって,Net::HTTP.start の終了処理で例外上がってたから,その内側では引っかけられなかった,と.これだけ調べるのに ruby のバージョンを最近の snapshot にあげて,新しいのでもくじけるのを確かめて,デバッグ情報をどうやってとるのか調べて,Net::HTTP#set_pipe は connect 前に呼ばなきゃいけませんっていって仮にプログラム組みかえて.... と.妙に時間とってるにょ.

始めの connect-get では `Connection: Keep-Alive' を送ってる.Response では keep-alive が返ってくる場合と,close が返ってくる場合がある.Close が返ってきている方ではちゃんと get できるのに対して,keep-alive が返ってくる場合,`Connection: Close' を送ろうとしてか,送ってか,そこでこける.返事は返ってこない.ruby -d で実行すると `Errno::EPIPE' が上がってるのがみえるから,送った時か返事を受け取ろうとした時にはもう scoket が閉じている.どっちが閉じてるのかまでは追求してないけど.... で,本当はファイルとれてるんだけど例外起きたら ensure でとったファイル消してたんで全然 get できないように見えてた.

....そういえば HTTP/1.0 で keep-alive 拡張を理解しない proxy 相手に keep-alive で request 送っちゃいけないっていう話もあったなぁ.なにか,似たような物かな.設定で HTTP ヘッダ書きかえられるようにしてたんで,`"connection" => "close"' を加えてやったら例外止まりました,と."close" っていうのは本当は良くないかもしれないけど.... 大体この proxy もずいぶん古いんだよ.このログ見ると使ってる proxy は DeleGate なんだな.でも w3m で見てまわってる時 `500 そんなホスト知りません' とか言ってくるのは CERN HTTPd.... もしかして,手前のは,多段 proxy の下っ端? 解決してない `not found' の件もこの影響?

ちょっと情報ソースを増やしてみたり.あんまり増やすとプロセス割るか,スレッド使うかした方が良くなるか.まあ今の所は気にする程の時間かからないし.出先は当然専用線接続.うちじゃあ所詮帯域狭い PPP :-P 複数 connection 張った所で今どれが帯域占有してるのか見えるのさ.....ぐぅ.

2000/11/10

ちょっと気温低め.そうすると,布団がとっても気持ちいいわけで.... 十五分だし,ね :-P 出かけるころにはちょうど雨がやむ所.ありがたい.あんまり,かささしたくも,ぬれたかさ持って電車のりたくもないしね.

相変わらず,読んでるだけ.何か,今週はいいや,っていう気になっちゃってるのは良くない事です :-P どう動こうかね.とりあえず,書き換える場所を拾い出すでしょ.それから,確認して,書き換えて,....書き換えの妥当性はどうやって確認するん? 出力が一見真っ当かどうかぐらいしか尺度が無いなぁ.

あんまり暇そうにしてるのも何だから,とりあえず CVS に突っ込んどいてみたり.ちょっと生産的 :-) import して,$Id$ つけてまわっただけ.....逆の順番のが良かったかな? まあ,いいや.大した事じゃないし.

404 の件,結局 net/http のバグ臭い.まったく,keep-alive の問題やりとりみて理解した時に何で気づかないかな.... 具体的には,request の HTTP ヘッダの Host の値.proxy の IP アドレスとポートが入ってるね.で,W3C まで HTTP の spec 見に行ってみると,「バーチャルホストなんかではこれ見て振り分けるのでぃーす」と書いてある.... だめじゃん :-P 後でメールしとこ.現状でどう回避するか.... Net::HTTP#get なんかは上書き用 HTTP ヘッダエントリを Hash でわたせるから,no-cache やら close やらと一緒に渡してしまおう.うん,not found にならなくなった.次からは全エントリ得られるようになっているでしょう :-)

ちなみに `Connection: close' っていうのは「この request に対する応答を最後に connection を閉じる」っていう要求を示しているそうで,keep-alive しちゃだめなんだよぅ,という目的には完全に正しい事がわかりました,と.さて,持って帰って brush up だ.

....間違って前に持ち帰ったのと同じのを送ってたり :-P 幸い 404 問題を解決する前に送ったのがあったんで,こっちをもとにする.だって,毎回ヘッダの Host 書き換えるだけだもん.すぐだよ.走らせる.... よし,全部いけた :-) って,うちじゃ proxy 通ってないから関係ないか.月曜日に確かめないと.... みゅ,朝日奈 query じうよう?

....エラーになるのわかっててそのまま運用してたんだよね.あちこちに変なエラーログを残してるかも.ごめんなさい....

Crusoe FIVA って,出先で見てた時には w3m だからわかんなかったけど,写真見たら結構悪くなさそう.というか,この写真通りに作ってくれるとかなりうれしいかも.キーボードが.``' がとんでもない所にある以外は良さそうに見える....

だってひらがなだし,うさうさだし :-) それはともかく,駅名ねぇ.....馬喰町とか(何か字違うような).まあ春日部だっていっぱいあるからわかるようなもんで,なにも知らなかったら読めないよね,とか,越谷っていうのはまあふつうか,とか,せんげん台って漢字でどう書くのか知らないな,そういえば,とか.実家方面の路線を思い浮かべてみたりして.

難しくないけど間違えるって言うのは結構あるわけで.「うえ」だったり「かみ」だったりするし,「もと」だったり「ほん」だったりする.だから,「かみもとまち」なんていう駅は無いんだったらって,両方とも間違えてみたり :-)

お約束の突っ込みがあったら反応しようかと思ったんだけど,別に待ってる事もないだろうという事で.... `ant.html' とかいうローカルファイルからの参照があったら,それはたぶん私の個人用アンテナのものです.少なくとも二種類あるはず.....それ以上あったら知らない.file://localhost/.... なものを送るのかどうかは知らないんだけど,まあ,念のため.

ゲームしてたの見てたから,あちこちの記述の読解力が上がったのはいいのだけれど,最近油断すると BGM が学園モード.... きけん? きけん? まあ常になってるわけじゃないけど.残りのいくらかが「げっちゅ〜」なのもずいぶんあれだ :-P もうちょっとましな曲もたまにかかるけど.... 頻度が下がった.

2000/11/11

あー,あんまり寝起きにチーズ一つなんて食べない方がいいみたいだ.あんまりお腹いっぱいになっちゃうと,後になって「振り返るとあれが朝ご飯だったのかもしれない」になってしまう.先週のポテトチップスよりはましだけど.ちゃんと,晩まで持つだろう,って言う意味で :-P ....ということで,朝ご飯どうしようと思いつつ京橋まで出たんだけど,何にも食べる気しなくってそれっきりなのでした.

出る時には不穏な空模様だったけど,後ではすっかり晴れ渡って,なかなかいい感じ.まあ,あんまり散歩してるのもどうかと思うし,今日は難波の方にいっときましょ.雑誌一冊買い込んで,電車で,恵美須町.

いつものようにふらふら見物.このメモリの値下がりようはなんなんでしょう? いいことだけど.そのうち 5,000 円わるかな? Duron の遅いのとあわせて一台でっちあげると楽しい? だから,二台も三台も PC おいとく余地は無いだろうに :-P

だからその「1280x1024 簡易表示」ってのはいったいなんなんだ,とか,FM-7 とはまた懐かしい,とか.片手でひょいって持ち上がらないようじゃ,持ち歩き用の機器としては失格ね,とか.ちっちゃいのならあってもいいかななんて,最近思ってたり :-P Crusoe FIVA と InterLink のはではでしい新しいのと,現物見て比べて見るのは楽しいか? VAIO は高くていらないカメラなんてついてるし,LOOX は DVD ドライブ内蔵なんていってる時点で却下な感じ.キーボード変だし.Crusoe な Lavie のキーボードは意外とうてるけど,あれも高くて重いにょ.

ちょっといつもと違う店に入ってみたり.古い穴掘りやってみたら,九分台とちょっと遅いけどノーミスクリアで称号もらった.800,000 点強.ちょっとうれしい :-) 出たらもう 1900PM 過ぎてて,とっくにご飯食べて帰ろうっていう時間だったけど,そのままいつもの店にもいく.こっちはどうも,調子でなくてだめだめ.まあ,そんなものかな.

当然,遅くなる.っていうか,遅くなるのがわかってた時点でラーメンでいいや,って思ってたん.どの店にしよっかなって道具屋筋からのぼっていって,橋をわたって,ここでいっか.なにが揚子江なのかわさっぱりわからないんだけど,結構気に入ってるん.塩味のすんだスープで春菊がのってる.正直春菊はどうでもいいんだけど.あと,餃子.ちっさくて丸いの.良い :-) ほんとはパイコー麺食べようとしたんだけどメニューに書いてなくって,ふと扉見ると「特製ラーメン(パイコー麺)」って書いてあってふにゅぅ,っていうのは気にしないっていう事で.

そのままいこうと思ったんだけど,そういえば土曜日はうるさいのね,っていう事で堺筋まで出ようと.....ここを東にいくんだと結局かわらないんじゃ :-P まあ,人通りが多いからね.車通りも多くてうっとおしかったのはまた別の誤算.... まあ出ちゃえば落ち着くわけで.なんだか酔っ払いが多いなぁ.そういう季節は季節だけど,まだ時期じゃないだろう.

帰りの地下鉄がやけに混んでて何でしょう? と観察すると,L'arc en ciel のライブだかコンサートだか,って区別知らないにょ.... の帰りにぶつかったらしい.乗り換えた JR では酔っ払いが叫んでるし.うーん,「やめんかぁ」と「ぼけぇ」と「どあほう」しか聞き取れなくって,なにを主張してるのかさっぱり :-P

月がきれいだ....

結婚式呼び出されるついでに冬物の黒いスーツを買っておけと電話がくる.....まあ冬服足りないし,いいか.

2000/11/12

ふつうにお目覚め.洗濯して,返事を見て「そっか,ちゃんとしてるんだ」となっとくしかけたけど,調べてみたらやっぱりおかしいように見える net/http のもう一つのバグを報告してみる.ヘッダの上書きの方ね.Net::HTTP#procheader で前処理してるっていうけど,せっかく作った新しい Hash 返してないよぅ....

お金おろして,服を買いに.近所でごちゃごちゃするのが面倒でダイエーにいってしまうあたりが良くわからない :-P なんとなくそれっぽいスーツと,白いネクタイを買い込んで,これで良しとしておこう :-)

朝ご飯食べに.京橋で,シラクサーナ.かげぐちで盛り上がってる人達がいると,なんとなく居心地悪い.... もうちょっと静かにしようよ.おいしいご飯で気分が上向いたのに,時間がたつとそこはかとなく不愉快になりそうだから早いとこ逃げとこう.

何するでもないんだよなぁ.出がけにはいい天気だったのに,ご飯食べてる間にみるみる雲が広がってたり.大丈夫なのか,これ? ....今は平気,多分ずっと平気といい加減に見切って :-) 国道沿いに西へ.造幣局前の歩道の工事,今度は反対側をやるらしい.何だかものすごく広い幅とってるように見えるなぁ.そのままいって,交差点わたったら,そういえば植木のためのスペースがあったっけ,って思い出したけど.

何だかあちこちで工事中.あれは立体駐車場かね.こっちは多分,単なる外装工事.....何だか日曜日にあいてるのを見かけた覚えない店がいくつもあいてて,本当に今日休みなんだか不安になったり.ちゃんと,日曜日だよね.お金おろした時窓口あいてなかったんだから,少なくとも平日ではない,なんて状況証拠を並べてみたり.

立ち読みしながらのこのこ移動していって,駅前ビルの地下.入ったところに日本橋でおなじみの店をみつけてつい見学に :-) ふぅん,やっぱり日本橋より高めなのね.品揃えは似たようなものかな.200,000 円超のラックマウントな SCSI RAID がおいてあった.あんなところで,誰が買うん? :-)

いっぱい店があるんで二,三ゲームづつあちこちへ.....おんなじゲームを何度もやると,良くなる場合と悪くなる場合があります :-P ちょっと懐かしめのゲームとか,だいぶ懐かしめのゲームとか,実稼働してるの始めてみましたとか.ちょっとやりこんでたゲームあったんで久しぶりにやってみようとお金いれると,百円二クレジットだったり.しかもつまったのかと思ってもう百円いれてたんで四クレジット :-P << もっと良く確認しましょう.LEVEL-2 なんて設定だったんで,早い早い.3'48" なんて初めてだよ.このゲーム,タイムがいいと点数は全然稼げないんだけど.

晩ご飯は.... とビルをうろうろして,とりあえずインド料理.シシカバブにとりの串焼き,さつまいものような味がする具の揚げもの.インド料理店のサラダがせん切りキャベツにオーロラソースっていう感じなのは,もしかしてイギリスの影響なのか? フランスやイタリアに支配されてたらそういうサラダになっていたのか? ....それはともかく,あとはナンとぱらっとしたご飯と,とりのカレー.ナンが熱いです,つかめません,なんて苦戦しつつ,おいしく頂く.

なんだかむやみに元気なお子様がぱたぱたしてたり.まあ,じゃまにならなければかあいいもんだね :-) 座ったところからだと料理場が見えて,目の前でナンの生地をちぎって,何かつけてこねて丸めて,また何かつけてまないたに叩きつけるように並べる,っていう光景を眺めてたり.暑くなってきてたんで冷やしたチャイをのんで,ごちそうさまでした :-)

直通の電車を待って帰還.何だかものすごく良く眠れたにょ.

2000/11/13

いい天気.ちょっと涼しめ? そこの日溜りで丸くなってるやつ,なんてうらやましいんだ :-)

電車降りる時に同じところから同じ部署へ出てる人にあったんで,いっしょに歩く.来週五連休ですよ,ちっとも休めないけど,なんて事を話しつつ.やっぱり線路沿いの道はそこはかとなく車通りがうっとおしいわね.こっちのが早いんは確かだけど.

仕事するです.... って,うん,なんか体調悪いな.やたらと眠くて,腹の具合も微妙におかしい.いまは一応平気だけど.あんまりお腹すかないなぁとかいいつついつも通りに昼食べてるし.

ちょっと書き換えるために,新 DSP 用のエミュレーションライブラリにさしかえてみると,何だか山のように error が出てきたり.大半は引数間違い.これだから古い C は.... 今まで変に混在してたんで ANSI-C 的型チェックが働いてなかったらしい.それにしても引数列の区切りの `,' が抜けてたり.... 今まで良く動いてたもんだ :-P

ついでに Makefile も書いとく.....何だって標準的な名前で用意しておいてくれないんだか.あっても,書き直しそうだけど :-P ターゲットが二つあるのにソースもオブジェクトファイルも一まとめで定義して,リンカにシンボルの重複で怒られてみたり :-P やっぱり all と clean ぐらいはあってくれないと,ね.

自前アンテナ,たまに head で引っかかったりしてるから並列化すると良くなりそうだけど,そこまでしなくっても十分使える範囲内だなぁ.一回あたり五分弱っていう感じ.うちからの PPP でもそう変わらないみたいだったし,とりあえず完成と思っとこうかな.べたにならべるんじゃなくって適当にグループわけするっていう事もできるだろうけど,まあ,あんまりこれにかかずらってばかりもいられない.

帰りはすっかり冷え込んでるし.... っていうか,やっぱり熱かな.また,かぜ? 部屋に戻っても妙に寒いし.思わずもう暖房をひっぱり出しちゃったよ.今日は無理しないで早く寝とこうかな.

2000/11/14

何度か途中で目をさましつつも,おおむね穏当に寝る.熱は下がっていってるみたいでいいんだけど,お腹の調子悪いのは悪化してるような.... 水飲みすぎ? そのまま朝になって,全然お腹すいてないどころか気分悪いぐらいだったんで朝ご飯食べないでそのまま.一応いつも通りの電車で出発.

ずっとたってるとまずいみたいなんで,狭いすき間に座らせてもらったりもしつつ.とりあえずあっちの駅までつきたいよね.そうすればその後の送れはたかが知れてる.高枝切りばさみって本当に使うんだね,なんて柿のとりいれをみつつ,出先まで.トイレ入ってるのにあかり切られて真っ暗だったり.あんまり調子が上がってこないにょ....

昨日さしかえたんがちゃんと動くかな,って,テスト.現段階では機能的にいじってないんで全く同じ結果が得られるはず.....全く違う結果が得られてみたり :-P ちょっと,それは困るなぁ.デバッガで追ってみたら,最初に DSP エミュレーションルーチンで計算してるところで既に間違ってる.なにか,あやしく引数を仮定してるみたい. Promotion 関係?

gcc -traditional でコンパイルすると SEGV だったり.何でそこでヌルポインタがわたる.ちゃんと文字列渡してるぞ? なになに,引数の宣言が悪かったりする? って,traditional C でそれはないね.関数定義の順番入れ換えてもだめなんてなぞ.

ごちゃごちゃしたあげく,ちょっと前のソースと diff とったら,DSP エミュレーションルーチンに関数足して,prototype 宣言を忘れてるのに気づく.とりあえずいれる.....copy/paste するなとはいわない,でも引数がひとつ unsigned short になったのぐらいは忘れないように.これで試したら,あっさり結果が一致.いったい何を苦労してるんだか....

お昼は相変わらず食欲無いんで焼きざかなをとってみる.あぅ,ご飯食べ切れなかった.っていうか,ほとんど全然食べてないな.さかなとみそ汁は片付けたんだけど.... うぅ,なんか,すごく罪悪感が....

....昼礼終ったら何だか強烈に眠かったり.あんまりひどいんで一寝入りしたらましになったけど,何だか頭痛がひどくなってきました.... やたらとトイレにいってたりしたし,どうも,あんまり効率的でないね.

全然お腹すいてないな.... 調子は良くなってきたみたいだから,今晩無理しなければお腹の方は平気かな,もう.何にも食べないっていうのもつらそうだし,っていってせんべい買って.ああ,なんて貧弱な晩ご飯....

Heuristic ってのは,経験則とか定石の類ですね.理論的な証明はできてないけど,問題解決につながる経験的知識.コンピュータ関係だとそのままヒューリスティック,って書いてある事も多い.

2000/11/15

今朝も朝抜き.もうちょっと食べないどいた方がいいかなって.いいのか,本当に大丈夫なのか? 朝食べないと寝る時間が増えるのがなかなか気持ち良かったり :-) 変に習慣付けされないように気をつけないと.

コード眺め.この辺,なんか無駄にコピーしてないかぁ,ってアセンブラの方をみてみると,ちゃんとポインタだけでやってたり.うぅ,アセンブラでやらせたい事と C とで解離が激しいとめんどう臭いんですけど....

ちょっと過去の経緯もあって,一部みてくれだけで変っていいきれる.一つのソースの中でのインデントぐらい統一しようよ :-P 呼び出し関係ももっとみやすくしたいね.っていうことで,indent と cflow を探す.indent は GNU アーカイブにあるはず,っていう事ですぐみつかる.cflow は.... めんどうだから FreeBSD の distfiles をあさってやれ :-P 何,バージョンちょっとぐらい古くても問題無い.ん,あるある.

indent はあっさりと configure && make でできた.ちょっと動かしてみて「標準出力に出てこないのはデフォルトで inline 書き換えするからです」って思い出してちょっとびくっとしたけど :-) cflow の方は,ちょっとだめ.下請けの prcc,prcg はできるんだけど.cflow 自体は bash のスクリプトだったりして.ksh や zsh で動かしてみたけどだめみたい.まあ,あんまりしっかり調査してないけど.そのあとちょっと prcc の出力から cflow のほどしっかりしてないけどとりあえず役にたつ call graph を作るスクリプトを書いて遊んでたり.

昼.やっぱりだめか,っていう事できつねうどん.定食食べる程回復してない気配.... まあ,うどんいっぱいぐらいは食べられるね.いくらなんでも.

帰りぎわに「今日定時退社だっけ」なんて出先の人がいっててちょっと固まったり.びっくりするなぁ.こっちはもう帰る気まんまんなのに :-) お腹はすいてるような,そうでもないような.晩ご飯は時間になるまで様子みて,かな.

で,帰って,メールとニュース読んで,どうもお腹すきすぎで気分悪いのと区別つかなくなってきたのでとりあえず食べとこう,と :-P ハンバーグか.まあかつだのフライだのよりはいいかな.....ふつうに食べられたけど,ちょっともたれる感じ.しつこいなぁ.

時間余ってるので本読み.何だかすごく久しぶりにょ :-)

2000/11/16

ふぅん,yacc や lint や pcc の作者は今 Transmeta にいるのね,などとどうでもいい事を読みとりつつ....

朝.今朝も食べないどこうか.土日で普段通りにするつもりでいたらいいかな.っていうか,余分な睡眠時間が良すぎ :-P だめになりそう....

今日はちょっと早めの電車で本社へ.早めっていっても,ちょっと前までふつうにのってた電車だよね.堕落だわ.....と,それはともかく.新評価制度の説明会っていうから,一時間ちょっともあれば終るかと思ってたんだけど.... おわらない.0930AM に始まって,1220PM 近くまでだもんね.長い.ふつうにふつうの仕事してるだけでは下手うつとマイナスですって? 何を期待してるんだか.情報処理一種ぐらい持ってて欲しいらしい.そのうち昇進に必須になるかも,だって.下っ端でいたかったら一生とらなければいい :-) 給料上がらないけど :-P

カレンダーと手帳なんぞ配られてみる.手帳は使わなくもないけど,カレンダーって全然だな.小さいカードのと,cal と date で大体間に合ってます.配られるタイミングが悪いんだよね.荷物になるから.... もうこれで三年分,本社の机にしまってあるわけだけど,そろそろ困ってきたなぁ :-P

先輩の車で出先まで.途中のレストランで食事.ランチ食べて,ちょっと後悔.ドリンクバーのアイスコーヒーは余計だったか.ランチメニュー単体でもお腹いっぱいなのに.ちょっとまた気分悪いにょ.まだ車の行程が残ってるのに.... だいぶ悪い気分で到着.落ち着くまで何にもする気になんない.まいった.

そろそろ手をつける場所をちゃんと調べようかね.ただみてるのも飽きたし :-P アルゴリズム関係のドキュメントを今ごろひっぱり出して読んでみたりもしつつ,結局やってるのはコードを眺める事.....昨日と変わらないね.さて,どうも単にオーバーフローを避ける目的でシフトしてるわけじゃない場所もあるみたい.っていう事は,前みたいに単純に処理を削除するわけにもいかないわけだ.あー,ここでやってるのは単なるオーバーフロー回避だけど,実は後の処理の単純化にも効いてるんだ.どうしよ? うーん,うーん....

なんだか proxy サーバがおかしいと思ったら,どうも多段 proxy 構成をやめて,自力で外と通信するようになったらしい.何でこんなに遅いのかは理解できないけど.... まあ,まだどこか混乱してるんだろう.それにしてもこの proxy は五年前のバージョンだっていうのが何とも.

え,このプログラムの移植にかかる期間ですか? えーと,よくわかんにゃい.... とはいえないので :-) ちょっとまじめに考えてみる.....考えてわかるぐらいなら,とっくにアセンブラのコーディングはいってる :-P C いじってるのはせめて今年中には終らせるつもり.今期末までっていうのは妥当な努力目標といえそうだけど,成果が期待できるかっていうと疑問,っていう返事をしておく.まあ,そんなもんさ.

で,帰りの電車で今年中っていうのは,今世紀中っていう事だよね,とかいうところから「世紀末大掃除」だの「世紀末謝恩セール」だのに連想がいったり.大掃除はともかく,謝恩セールはどっかやりそうだ :-) 千年期末,っていうのはどうも定義が怪しいなぁ,とか.西暦一年から始まるなら千年期の区切りは世紀の区切りと一致するはずなんだけど,キリスト教が根付いてる国でも今年を終りじゃなくって始まりってとらえてる所もあるし.... そもそも暦の定義には入ってないんじゃないか,聖書にしかないんじゃ? なんて考え出したら,そしたら千年期が西暦の基準年と関連して定義付けられてるとは限らないね,なんて不穏な事を考え出したり.まあ,気にしないことにしよう.

晩ご飯食べて頭洗って.... 健康な気分だ :-)

2000/11/17

調子はいいんだけど,また朝抜き.....ちょっと後悔.お腹すいたよぅ....今日は雨ふり.うっとおしい事.週末はどうなんだろ?

「どうせ長い事時間とってもやるのは最後の日だけでしょ」っていうことで,今日しめきりになったチャレンジシートは昨日の晩書いた.で,今期分のやつもついでに書いちゃおうかと共有文書な書き方例だの,細かい分類表だのをながめつつ,スペースを埋めて.... 飽きてやめる :-P しめきり今日じゃないし.予想通り,これ書きにくいなぁ.作文能力が重要?

コード読みの続き.中身何やってるのか理解しなくて良ければ,アセンブラにおとすのはそう難しくは無いのかな.もともと一度アセンブラになってて,その時にわざわざ低レベルな記述に直してあるから.でも,アセンブラの方みると,hand optimize がりがり,っていう感じで苦労しそう.そこまでやってるのは前の DSP が余裕無かったから,っていうのはあるんだけど.でも全然やらないわけにもいかないだろうし.... ああ,そんな,VLIW 風に並列実行可能な命令の並列化なんて,そんなものはふつうコンパイラがやるのだぁ :-P

常用してた方の proxy がまともになってきたようだ.こっちの方が見えるサイトが多い,っていうか,もう一方のやつは多分 wwwoffle と同じ理由で 302 でループするし,使う人多いからか昼休みなんかは重くなるんよね.その点こっちはあんまり凝った事してないし,利用者も多くは無いらしい.どうせみてまわってるのは日記なんかだから,proxy のキャッシュはあてになんないし,使う人間は少ない方がいい.

ももんが.兄がとってきた「森の小動物シリーズ」だかのぬいぐるみの印象強し.ざぶとんに手足をつけて,頭としっぽを足したようなふつうのぬいぐるみだったんですが.... 「なまえ:ももんが とくちょう:ちっちゃいけどとべるんだ」という札のせいでぶっ飛んでしまいまして :-) 長い事いいおもちゃになってました.こう,前足のあたりを持ってあやしく動かしながら話しかける.手を出してきたら「ばしゅっ」っとかいいながらえびのように逃げる :-) ....わりと,冷静にみちゃいけない光景ですな :-P とあるまんがで「このこは波動拳がうてるむささび」なんていうのがでてきて,やっぱり誰でも考えるよね,って言い訳してたりはしましたが.

それにしてもなんだってああ,クレーンゲームの景品のぬいぐるみは愉快なのか.... 「雪だるまちゃん(グリーン)」とか,「カラフルゴジラ」とか,まあ,命名も妙なら,ちょっと手足をつまんでふにふに動かしてみてできるポーズも変 :-)

2000/11/18

外からの参照チェックがわりにいろんな検索サイトをみてる途中,Excite のディレクトリに登録されてるのに気づいたり.もちろん,このメモの方じゃないけど.びっくりしたぁ.おもわず夜も更けてるのに「にょっ!」なんて大声が出ちゃったよ.

まえからやろう,やろうとは思ってたメール書き.XAXON に NTP サーバないん? っていうのと HTTP Referer log みられない? っていう問い合わせ.まとめて書くのもあれだけど,分けて書いても面倒だしねぇ.予想:どっちも蹴られる :-P

寝た.ちょっと早め.起きた.ちょっと遅いな.良く寝ただけのわりには妙にあちこちつかれてるのは,もしかしてねぞうが極端に悪い? ....でも,ちゃんとふとんの中にいるもん.ぐぅ.

朝ご飯は京橋まで出たあげく,結局ラーメン.ホームのコンビニで立ち読みしてたらさらにちょっと遅くなっちゃって :-P 久しぶりに喜多方風のプレーンなラーメン.ここで食べるとスープ飲まなくてもそれなりにお腹いっぱい,まともに食べるときついくらい,っていうのがちょっと問題.ものすごくおいしいっていうんならまだしも,まあ,ふつうだから.... ならスープ飲まなきゃいい,っていうのは確かなんだけど,それは何か悪い気がして.基本的に,知ってて頼んだ物は全部食べる事にしてる.....と言う事で,まんぷく.たまたまだけど今日と明日は半額セール中,っていう事でむやみとお安くすんでしまった :-)

いい天気になったね.でも,今この時間だしね.このあたりにいようか.ということでまあ,京橋にいすわる日の大体のパターン通り.まんが二冊買ったり,ゲームしてたり,立ち読みしてたり.あんまりできが良くないなぁ.

さて,晩ご飯にしよう.ロースかつ定食でいいや,っといきつけの店.いきつけっていっても,毎週かつ食べてても,とかいうわけのわからない理由であえて避けたりもするんで,結局一月に一度くるかどうか,っていうぐらいなんだけど.ふん,トマトつけるのやめて,かわりに紫キャベツで彩りをつける事にしたらしい.いつも通りにおいしいかつをごちそうさま,と :-)

かえってみると,メールの返事は無かった.... って,土日はサポート休みか,そういえば.ありゃりゃん.

卵かけご飯にさらに牛乳を投入して.... 塩こしょうで味を整えてチーズをかけてオーブンで焼く? << それは単なる別の料理.

2000/11/19

IPFW の外へのコネクションが張れないという話,なんとなく PPP でもらった IP アドレスで `ipfw add allow all from MYADDR to any' を加えてやったら通ったよ.... 当り前といえば,当り前.あくまでパケットの中身で判断してるんだからね.Loclhost は外に出るパケットの source にはならんよ.... ふん,となると,ppp.linkup でルールを付け加えるか,IPFW あきらめて ppp のフィルタ使うかだな.ppp のフィルタって,IPFW みたいに `allow all from any to any established' ができないん? ppp.linkup で実行するコマンドは ppp 起動ユーザの権限か.... もうちょっと,いろいろ考えないと.

何だか今朝は寒いなぁ.もう,手だの足だの,先の方が冷たくなる季節だねぇ.....まあ,起きてからまだ何も食べてないんで体温上がらないだけ,っていうのが妥当かも.

先週買った服が届かないなぁ,なんてのんきに思ってたんだけど,ふと別段送ってもらうように手配したわけじゃなかった事に気づく :-P なるほど,向こうは取りにくると思ってるわけか.....思うよな,それは.という事で今日はまず服を取りにいって,と.これぶら下げてあるきたくないよなぁ.

いっそ一度戻ろうか,なんて間抜けな事も考えたけど,コインロッカーに十分収まる事がわかったんでこれを使おうと.三百円が無いんでホームのコンビニまでおりていったり.....一度出たのにねぇ.... 雑誌でも買おうかと思ったけどあんまりどうしようもないのは買う気にならないし,なんてわがままをいうのでだめ :-P さんざ迷って結局百円のするめ.やっとしまえた.....こんなんで二十分もかけない事 :-P

朝ご飯はポモドーロとガーリックトースト.何だかやけにガーリックとーーストが大きかったり.久しぶりのポモドーロは何だか印象が違うなぁ.こんな味だったっけ? ちょっとソースっぽい.とんかつとかウスターとか,あんなんね.うーみゅ.

ちょっと遊んでからお出かけ.難波方面.すごいね,もうちょっとで四千円台だねとかいいながらふらふら.あら,このケースって引っ張るだけでフロントパネル外れるのね.いいかも.高いけど.17 インチで 1280x1024 な TFT-LCD 十三万円っていうのがあった.なるほど,これね.ぱっと見は悪くない.っていうか,みんなおんなじに見える :-P もっと安くならないかなぁ....

ゲーム.ほとんど最低限っていう感じで,やっとクリアできた :-) でもこのゲームって,何も考えずにふつうにやってても今回選ばなかった方のルートがあるし,必死にレベルアップすると隠し面があるのよね.なかなか,ものすごくうまい人の真似は難しい.... 後は,それなり.だいぶ早めに出て,別の店.そうそう,自分で拾って投げるんじゃなくって,爆弾に近付くとかってに手に取るのだったっけね.あぅ,直撃すると時間に関係なく爆発するんだっけ? ....と,懐かしいゲームは惨敗.久しぶりに 1,500m 台まで掘ってみた.そんな感じ.

えびす橋筋をのぼって.... お腹すいてないな.京橋まで帰ろうか.で,京橋.そばでも食べようかって,京阪モールにいってみて,なんとなく釜飯のセットにひかれてそれ.ああ,なんか野菜が欲しかったかも.煮物がいいね.ふきなんかどうだ << 季節外れ.なかなか良いですね♪ この店,どっちかっていえば居酒屋なんだけど,すいてたのと定食のメニューが出てたんではいってみました.ふつうだと入りにくいんだけどね.

早い帰り.早く寝られるかな?

2000/11/20

天気悪いにょ.まだ降ってないからいいけど.かさ無しで仕事場までつけるかな? 久しぶりに朝ご飯食べると,寝直した後やっぱり眠いにょ.... 丸くなって,石を枕に寝てるねこを見かけたりしつつ移動.

仕事.これって,何かこっちの条件通る事ほとんど無かったりするのかな? だとすると処理減らそうとして実行サイクル数平均では増えちゃうか.... 何か確かめられないかな.SunOS 4.X だと cc -a で tcov 使えたんだけど.....gcc の info に gcov なるものを発見.バイナリは.... あるね.同等以上の coverage test できるね.試そう.`gcc -fprofile-arcs -ftest-coverage' でコンパイルして実行.補助ファイルがいろいろできるから,`for f in *.c; do gcov $f; done' で処理してやると,foo.c.gcov っていうのができる.中身をみる.やっぱりこっち通る事ってあんまりなさそう.入力は一つしか試してないけど,これオーバーフローするってのは結構特殊なケースかな.

そんな事をあちこちに対してふにふに.あぅ,何だか異常に眠くなってきた.... だめ,これは耐えられない,っていうことでちょっと寝てみる.ましになった所でそのままコーヒー飲んで休憩 << 休みすぎ.そろそろまとめて,いじろっかな.ほとんどいじれるところ無くなりそうなんだけど.実はこのままが一番いいかも :-P

予報は悪かったけどどうやらまともに降られるのは避けられたようで.雑誌買うついでに立ち読みした上にポテトチップス買って帰宅.

明日いったらもう休みか.今週は,短い :-)

2000/11/21

うみゅ,昨日,あんまりにも予想通りだったんで書くの忘れてた :-) 「NTP は無いし,referrer log を公開する気もない」という回答が XAXON から届いてたんだった.まあ,そんなもんかな.NTP サーバぐらいおいといても良さそうなものだけど.できあいのカウンタ使えば referrer log とそれなりに似たものは取れるっていうけど,そのためだけに無意味に CGI 導入するってのは嫌だな....

ああ,なんだかお腹がいっぱい気味な上にだるい.ポテトチップスのせいかな.っていうか,昨日,食べすぎ :-P あつ揚げの煮たのを食べてるだけなのに,もう食べられないっていう気分.ぐぅ.

これから天気良くなるっていわれても,昨日は予報があれで実際はあれだったからなぁ.まあ,どうせいつもかさは持ち歩いてるんだけど.塀の上で妙に丸くなってるねこ :-) ばけつにいっぱい採り入れてたのに,まだまだいっぱい柿なってるねぇ,なんていいつつとことこ.

昨日までよりもうちょっと気をいれて,必要な修正を考える.考えるんだけど,どうも考えるだけ無駄のような :-P オーバーフロー回避なんは確かなんだけど,ここでシフトした値を作っとく事で残りの処理でのチェックを全部省いてるからかえると負荷が上がっちゃう,とか,あふれない時にはシフトしてないから,一律で全部積和した後安全なだけシフトってすると精度落ちちゃう,とか.新しい DSP で大きくかわってるのって,C レベルで見えるのはアキュムレータのオーバーフローマージンぐらいだから,結局いじりようが無くなっちゃう.

昨日書いた目標だの自己啓発だのの紙を社内便にのせる.ほんとは昨日がしめきりなんだけど,ここは社内便お昼にしか取りにこないから.... 本気で大真面目に書こうとするとものすごく苦労しそう.....こんな事いってるやつは当然,なんとなくこんなもんだろうで書いてたり :-P 自己啓発目標なんて,まじめに「情報処理一種」とか書いたら試験受けなきゃならないじゃない.しかも,目標に対する手段まで書かなきゃならなくて,泥縄式に難しくなっちゃう.

帰って,ちょっと PPP のパケットフィルタを設定してみたり.`ipfw add allow all from any to any established' って,コネクションセットアップのパケットは通さなければいいんだから `set filter in n1 tcp estab' と `set filter in n2 tcp finrst' で良さそうな気がしたんで.n1 と n2 は違う正整数ね./usr/share/examples/ppp/ppp.conf.sample にだまされて「ppp のコマンドラインでは入る設定が ppp.conf に書くと bad src/dst port syntax なのはなぜ?」なんて悩んでみたけど.何の事は無い,同じ行にコメント書くのはやめた方がいい,っていうだけだった :-P なんとなく動いてる風.様子見かな.FTP が PASV しか通らなくなるのはまあ,しょうがないか.FTP のデータコネクションって,それなりな範囲の port を使ってくれるものなんだろうか.

帰りじたくしとかないと.スーツとシャツと,ドライヤーとブラシとひげそりぐらいだけどね.後,バッグ.明日は起きるまで寝て,時間あったら掃除と洗濯してからお出かけね.....帰還は日曜日の予定.

2000/11/26

....という事で,無事帰還.ああ疲れた.

水曜日.休みとしてはちょっと早めに :-) 起きて,掃除と洗濯.ちょっとはきれいになったかな? で,お昼ぐらいに出発.朝ご飯は自分で作ったら半額以下だなぁ,っていうスパゲティー.京橋でおりてまともに食べてると遅くなりすぎそうだし,かといって食べないでいくのはもたないし.東京駅から中央線で,お茶の水でちょっと買物して,ちょっとゲームしてそのまま秋葉原.遅くなっちゃてたんでほとんど素通り.Fiva がセールか.六万円だったら買ったかも,とかいいながら日比谷線で,駅から歩いて実家.晩ご飯のかつ丼がみょうに甘い.... 買ったカードで弟と遊ぶ.「このへたれレアが」とかいいながら :-) 使わないカードをデッキにいれるのはやめましょう :-P 明日きてく服は,っていうんで買ったスーツ見せたら「礼服じゃなきゃだめだよ」って.... ぐぅ,黒い服としかいわなかったじゃないかぁ.葬式はそれで良かったのに,わかるわけないにょ?

木曜日.ベルト忘れた.ここにある新品で.... 切りすぎた :-P ぎりぎり.早く起こされて,近所の親戚の車で北へ.栃木は遠いよ.... 二時間ばかりで会場へ.だいぶ早かったんで一度出て,お昼を食べに近所の店.... って,だいぶ遠いよ? 回転寿司だけど,高めの店だね.なかなかおいしかった.戻って,こっちの親戚の結婚式.うん,顔見ても誰だかわからなかったけど :-) 待ち時間が長いにょ.教会風の建物だけど,「風」なだけで全然教会の様式にのっとってないにょ.ウィングが無い.... 披露宴.来賓の祝辞が長い.... あの,新郎と新婦の職場が同じで,新郎側の来賓に上司呼んじゃったからって,新婦側の来賓に新婦の母親の上司つれてこられても :-) 形式主義の弊害をまざまざと見る思い.おぅ,変なメニュー.基本がフランス料理のコースなのに,なぜお造り盛り合わせだのふかひれとかにのスープだのがある? 魚料理がおいしかったな.白身とえびのパイづつみ.あんまり変な事もなく,ふつうに終って解散.また親戚の車で二時間かけて帰還.くたびれた.... 似非ソロモンドラフトで緑取らせたつもりが使ってくれなくて情けなかったり.Perish 無駄んなってる....

金曜日.けちな弟が PC かしてくれないので学校まで.いくだけで二時間かかるんですけど.... これを通ってたのよね.経路に秋葉原-お茶の水-新宿が入っててそこそこ便利だった :-P 朝ご飯は握ってないおにぎり :-) << ご飯一かたまりに塩かけただけ.なんだか妙に混んでるな.... って,今日は平日か.そういえば.学校は学園祭の初日という事で.まあ昼下がりはそんなに盛り上がっては無いね.IS 棟あいてるん? よし,ここまできてなにもしないで帰るっていうのは避けられたぞ :-) 研究室には誰もいなかったり.はあ,秘書の方ですか.全体ゼミ中ですか.....学園祭の最中なのに.相変わらず.

メール見るかとサーバルームにいくといすが無い.ええ,たったまま見ましたとも.いちいち設定するのもなんだな,っていって,telnet mailserver pop3 :-P user-pass で list で最新分から retr.....ちょっとばかみたいかも.確認してメモ取ってる所にゼミを終えた先生がいらっしゃってちょっとおしゃべり.あはは,心配されてる,心配されてる.博士過程に残ってる同期とおしゃべりしてたらだいぶ遅くなってる.... 寄り道してる間あるかな.....無くてもするんですね :-P あんまりこっちは店も知らないからちょっとだけ.ああ,この七万円の Portege 買って帰ろうか,なんてばかな事を思いつつ.... 外したつもりでラッシュに真向からとびこんでみたり.そっか,中心ずれてたのか.まあ,これぐらいなら手も足も動くし,ふつうかなぁ.... 今晩は色で分けてみる.Crusade と Spidersilk Armor がめっちゃじゃま....

土曜日.OB 会だよってことで新宿.寄り道する気で早く出たけど本屋いったり立ち読みしてたりしたらなにもできなかった.... 某 ML の有名人二人組による本の訳を見付けた.なかなか面白そうなんだけど,こっちで買うのも何だね.荷物増えるし.だから昨日あたりまでで見付けたまんが四冊も買ってないんだし.朝はおにぎりで昼はにくまんですか << ちゃんと食べなさい.で,待ち合わせ場所.... は,どこ? 看板のあたりに交番なんて無いよねぇ,って駅前の広場を一周したり.そしたら出口すぐのところなのね.全然違うよ.集まってないね.待ってると後輩がやってきて久しぶり,とか.その後があんまりこないんで店の方にいっとく事に.やっぱり新宿駅前は待ち合わせに向かないにょ.人多すぎ.

看板見えなくて一辺通りすぎてみながら店の前.誰もこないにょ.もう時間だにょ.もうはいってるにょ? とかいってると先生がきて,まあそれなりに人数そろったんで中へ.さしみと串揚げの店,といいつつ食べるのがキムチ鍋だったり.さけとはまちの刺身がみょうにおいしい.串揚げも良い♪ となりがあんまり食べないんでさしみはいっぱい食べられました :-) おじやができるのを待ちつつアイスクリームを食べる私,なんて事になりつつも,お腹いっぱいおいしいもの食べて満足.そこここで実利的な話だの現実的な話だのが飛び交ってる.「来年もやりましょう.来てない人のが心配なんですよね」という先生の話でお開き.二次会でカラオケいって,久しぶりにいろいろ歌って.... ああ,楽しかった♪ で,電車のって帰ると東武線は実は最終電車だったりして危なかったぁ :-P

今日.まあゆっくり起きて,おいてあったパンと朝ご飯食べて,ちょっと休んでから出発.駅までは歩きだし.何でこう東武線-日比谷線はこの季節暑いんだろうね.暖房いるかいらないか,ちゃんと考えて欲しいもの.秋葉原でちょっとふらふら遊んでたり.今度はゲームとかゲームとか :-) くぅ,やっぱりこのゲームだと秒殺ですか.あ,復活時の無敵期間が無い.... そんなこんなで遅くなる.なりすぎ.晩ご飯に牛丼とたまご.電車のってって新幹線.... だめだあいてない.七分落ちぐらいなら座れた方がって別の電車にいったらこっちもとっくに乗車すんでたり.くぅ,名古屋あたりまでたってるの確定? ....見事確定.名古屋から座れたから良かったけど.せんべい買って帰還.メールだけ読んどく.明日あたり,かなりだめそう....

2000/11/27

あぅ,やっぱりねむねむにょ.

先週火曜日の日報を出したらちょっと文句いわれる.だって,本当にずっとおんなじ事してたんですもの.... 「調査してるんなら中間報告なり結果なり書いてくださいよ」って.....しごくもっとも.

で,おんなじ事しててももう目がなさそうだったし,っていう事で,ちょっと打ち合せ.C でいじれる場所って結局二ヶ所ぐらいしか無い.簡単にスケジュール作ってみせたけど,説明してる間に実は C の修正に時間とりすぎな気が.... 「これぐらいだったらすぐ終るよね」「そうですね」「下手したら今日中に終らない?」「終るかも」 :-) うん,いくらなんでも安全率取りすぎだったな.これについては.アセンブラの方はどうだろ.一応,三月末には終るんじゃないかな,って思ってるんだけど,やってみたらあっという間だったりする場合があるんだよね.まあ,早く終る分には問題無いけど.遅いと,良くない.

年末調整用に保険料控除の申請書けといわれても,会社で入ってる分しか無いからはんこ押すだけなのだな.実に,簡単.来月はちょっぴり余分に収入があるね.一応ボーナスもあるのか.....六月からほとんど貯金増えてないねぇ :-P

休み中にたまった分が全然読み終らないにょ.これは,しばらく同期に時間かかりそう....

Regular expression は正則表現ともいうからいいのでは :-) 情報の方ですね.「正則な言語」っていう概念があって,それとは別に「正則表現」が導入されて,正則な言語の元はすべて正則表現で表現できる事が示される.講義してた先生は「正則表現の方が正しいんだけどソフトウェア関係では正規表現と言われる事が多いね」なんておっしゃってましたが.「非決定的なのとランダムなのは全然違うのにこれも混同されてる」とも.

正則な言語の定義って何だったかな.単に「決定性有限オートマトン(DFA:Deterministic Finite Automaton)に受理される言語」で良かったかしら? 正則表現はまあ大体直接非決定性オートマトン(NFA:Non-deterministic Finite Automaton)を表現していて,DFA と NFA が受理する言語のクラスが等しい事が示される.....まあ,専門の教科書でも見てくださいっていう事で....

Termios は多分もとが POSIX だから,そのあたりにのっとってるシステムなら大丈夫なような.どうせなら SystemV な termio や古き良き BSD な sgtty にも対応しましょうよ :-)

2000/11/28

何だかまた,いきなり寒くなったね.天気も悪いし.せめて日がさしてたらなぁ.

出先につくなりうちのマネージャから電話があって,なんていう話.なんだろ.ええと,あれこれの提出物はちゃんと出してるはずだし,別に悪い事してないつもりだし.... って,PC 起動してメール見て理解.なるほど,目標設定の面接なのね.そんな,帰った後に受けたメールなんてわかるはずありません.え,もう来てらっしゃる? むぅ.... あんまり気にしない事にしよう :-P

そういえば昨日の朝には `CMOS checksum error' などとのたまっていたこの子,今朝はちゃんと起動したね.何だったんだ,いったい.と,それはおいといて仕事.... っていっても面接のが先か.うむ,さすがに「午前中」というメールを受けてるだけあって,普段なら 1100AM ごろにならないとこない人もちゃんと来てるね :-) まあ,面接の方はとどこおりもなく.仕事を分割して記述を増量するようにいわれたぐらい.自己啓発目標は適当に,とりあえず試験受けなきゃ,ってならない用に :-)

戻って書き直し.... 増量するのはいいけど,コードチューニングの必達目標ってなに書けばいいん? ちょっと困るにょ.....仕事の方に書いた分を分割してもってきて,いいかげんな作文でふくらませて,こんなもん? :-P ああ,なんだかやけに時間かかっちゃったよ.

何だかとなりのグループの人が新しいサブノート PC を,届いたそばからばらしてたり :-) 何だかすぐに「こんなねじ知らん」ってあきらめた様子.Crusoe は拝めませんでした,と.その後ベンチマーク走らせてみたり,DVD 再生してみたりといろいろやっていたみたい.「何だ落ちた,電池切れ」って,それでも使ってない時間含めて六,七時間はつけっぱなしじゃありませんでしたか? :-)

昨日いじったコードにいくつかデータをいれてみる.見事に改修前と同じ結果になるねぇ.このあたりのデータだとそもそも変更したコードの部分通らないんだ.っていうことで相談.そっちを通るデータをもらって.... やっぱりかわらないねぇ.ほんとに古いんと新しいんで比べてるよね? Makefile 変えたからってコードは変わらないよね? この計算結果って直接値をそのまま使うようなんと違うんだっけ? 変わるとしてもせいぜい下 1,2bits の事なんだけど.

そっちはもうちょっと恣意的でもいいから結果が変わる可能性の高いデータ使ってみましょう,っていう事で今日はお開き.帰りましょう.あぅ,外と中の気温差が激しい....

2000/11/29

何だかすっかり冬なのだわ.冷たい空気も.暖かいひざしも.

何だか三十日だと思い込んであれやこれややってたり.後で気づいたけど.....送ってしまった作業報告書を取り消すのもめんどうくさいしねぇ....

別のデータもらって通してみる.結果,やっぱり同じ.そんなものなのかなぁって gdb で追っかけはじめたらやたらと時間かかるし :-P 変えたところでちゃんと途中経過は変わってるみたい.でも結果は一緒だと.計算結果って結局割算に使われるから,それでなのかなぁ? まあ,おんなじでした,中間は変わるみたい,って報告.そしたら何だか意地になられてしまったのか,それじゃこのあたりの変数動きみてくれる,っていう話になったり.うぅ,いいじゃん,おんなじになるなら.たかが十数行の変更に対する確認でこんな事になるとは思いもよらなかったにょ.

で,みてると.変えたところ通るのはこのあたりで,その時の値としてはこんな感じで.... むぅ,係数が全然違うけどなぜか得られる値はほぼ同じになって,量子化すると等しくなるのね.....って,この係数一番最初から値が違うじゃん.なぜ? そっちは何にも変えてないよ? ....ちょっと変えたか.コンパイル通るように引数の数をちゃんとあわせたりしたんだ.もしかして古い方,型情報が不完全でデバッガが変な値表示してるだけ?

定時退社日なんで今日は時間切れ.ほんとに,こんなのどうでもいいと思うんですけど.... 久しぶりの夕焼け空.いいよね.すっごくきれい.それだけで元気になりそうな :-) 京橋で寄り道.帰ってた時に見かけたまんが五冊買いこんで,ちょっとゲーム.ちょっと間があいてたやつはかなり情けないできだったり.なかなか懐かしいのを見付けてちょっと.そうね,ジャンプでわたれないのはつたのてっぺんまで登ったせいで頭ぶつけてるからだ,って気づくまで落ちまくったもんだ :-) うん,やっぱり難しいんだよなぁ,これ.

駅前のみけはお地蔵さんとこの長椅子のしたの,はり渡した横棒に乗っかって足の間から頭出すのが気に入ったらしい :-) この季節はねこだよなぁ,なんてやくたいも無い事を考えながら帰宅.あの,すばるの下のやけに明るい星は何だろ.惑星かな? 星を見上げるのは好きだけど,どれがなに,っていうのを覚える程ではない私 :-)

2000/11/30

わけのわからない夢をみていると,どうも時間の経過が変な感じ....

本社から「あしたっからグループウェア上で日報管理するからよろしく」といういやん,なメール.むぅ,今までは高々月に一回まとめてもっていって,本人いない間に読まれるだけだから適当な事書いてたのに :-P あら,週間予定もちゃんと書く事になったんですの? いままで書いた事無いにょ :-P :-P きゅうくつな感じ.ぐぅ.

デバッガ引っ張り出してコード追っかけ,なわけです.めんどうにゃ :-P 最初っから値が違うっていう件は,単にその配列の使い方の問題で,実は前半は使ってなかった,というだけだったり.次数をいじれるようにするのはいいけどふつう係数は 0 次から順に書かないか? いいけど.ちゃんと書いてる分についてはおんなじ値.で,このあたりで計算結果が変わるんだけど....

ん,ちゃんとかわってる.っていっても上 12bits 程度までは同じなんね.確かこれは固定小数点数だったよな.... それで係数計算するルーチン入って,うん,やっぱり割算すると結構もととの類似が増すのね.ループを全部追っかける気にもならないし,適当に.....結果はほとんど変更前と変わらない値が得られる,と.まあ,16bits 精度だし,そんなものだろ.それから別の係数求める.これも 16bits.さらに量子化するんで結果は同じになる.ちゃんと計算はしてるようだね.

こっちはいいとして,もう一つの方.まあ似たようなもので,16bits に丸めた時点で同じになっちゃってるようだ.データによってはもしかしてちょっとは変わるのかもしれないけど,このあたりって直接結果に出る分じゃないからなかなか見えるようにはならないだろうな.....ってな事で報告.とりあえず満足頂けたようで,さて,今度はアセンブラのコーディングだね.

ISO 14001 の監査があった.....はずなんだけど,知らない人が来たなぁと思いつつトイレにいってる間に過ぎ去っていったらしい :-)

あちこちで Perl/Ruby Conference の報告をみるにつけ,いってみたかったなぁ,と思う.でもさ,先週五連休で休むのは余りにもあれだし.他のあちこちのいろんな集まりにしても,どうしよっか,って躊躇してる間に時間切れになる事多し.一人でほけっとしてる時間を大事にしすぎ?


Index

kjana@dm4lab.to