原因はAD変換で変換が終わるのを待たずに値を取得してたことだった。直したら8色それなりに:-)識別した。黄色いテニスボールは蛍光物質により白と判定される。MMCはH8で攻めるよりAVRで攻めたほうが事例が少ないのでネタ的には面白い。MMCとの通信はアセンブリ言語でも料理できそうだが、はたしてFATを料理できるか、まだFATを知らないが難しそう。WINAVR(C言語)を試食してみよう。その前にFATの資料を(汗;iswebにアップロードしたら動かないという問題の原因は改行コードにあった。改行コードは「LC+LF」で書いていたけどiswebは「LF」のみを改行コードとみなすらしい。てきとーに修正したら動いた。iswebのCGIへ他のサーバからリンクできないのは、右上の【リンク用URL】で御茶を濁したが、これではGoogleが使えない。鯖を乗り換える方向だが、先月1年分払ったばかりでもったいないから5ヵ月後をメドに。Proを入れたら、SP2だった。叩いたせいでSP2ではIEが変なことになってる。OS入れなおしたので、昨年末買ったPCIサウンドカードが動いた。WinMediaPlayer2とWinMediaPlayer9では音が大分違うことが判った。どちらが良いとかはまだ判らない。日記のCGI化を試みるが、難航する、特に仕様。CGIにすると、http鯖なしでは動作確認ができない、というメンテナンス性の問題が出てくる。今のデータ構造(html)を維持したまま、perlでこねくり回して情報を抽出しないといけない(ことにする)。欲しい機能は、任意の月を表示する、任意の週を表示する、任意の段落を表示する、キーワードに登録された段落達を表示する、最新n週を表示する、最新記事にはコメントを入力できる、コメントを表示する、リンク元を表示する。'parag'){}にはまった。この文で@tmp配列の頭から'parag'の含まれる要素までが削除できると思ったが上手く行かない。!=は数値として比較するときしか使えず、文字列はeq,neで比較するらしい。任意の月を表示する関数と、任意の週を表示する関数と、任意の段落を表示する関数と、キーワードに登録された段落達を表示する関数、ができた。簡単にするため、<p>と<hr>が記事に含まれてはいけない、という制約を設けた。最新n週の表示が難しい。今のデータ構造だと、IDと記事とに明確な関係がないので、該当するIDの記事が存在しないことを確かめるのが難しい(?)。最新n週を表示する関数ができた。」という制約を加えた。この制約は2003年の記事で守られていないが最新n週に入らないのでダイジョブ。東映無線で玄人志向CRU2-MSD\900。秋月でフルカラーLED,SDカードコネクタ他。ツクモでジャンクBGAチップ\20!!?。コメントの書き込みができた。コメントの表示ができたv。未来の記事にコメントできてしまうのは仕様ということで(笑)ところが、iswebにアップロードしたら動かない。