自分自身のためのものづくりメモ突っ込みなどがありましたら掲示板にお願いします。XP)では、USB接続のRS-232C(正確にはEIA-574)アダプタのCOMポート番号は、差すUSBポートを変えるとコロコロ変わる。COM19になったりCOM6になったり...。USB接続のその手の機器は、デバイスマネージャ上で個体識別できる。自作プログラムでも個体識別し、COMポート番号を自動設定できる。WMIを介して情報を得る。COMポートを抜き出すのが確実。SG-1000ピッチ3.18mm(0.125インチ)、44接点Digi-keyにてhttp://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=EDC346442-ND単価438円(1〜9個)#探した限り、Digi-key以外(RSとかchip1とかマルツとか千石とか若松とか...)には無かった。#掲示板spam対策googleやらyahooやらmsnやらが、入れ替わり立ち替わり、smode=sumやらsmode=countやらcmd=editやらのついたページを、別々のものと見なしてGETしていく。こっちにもあっちにも無駄な負荷がかかる、とても不幸なことだ。対策として、それらへのリンクをformにしてみた。検索エンジンは、いくらなんでもsubmitしないだろうから、無駄にリンクを辿らなくなると期待。spam投稿用クローラが心配。textもtextareaもないのにPOSTする馬鹿がいるかもしれない、と危惧している。ロボットの類相手では、cmd=editとかsmode=hogeとかあったら、404を返すようにした既にsmode=hogeとかのページのurlが記録されていて、リンクが無くなっても読みに来る。ロボットの類相手にそれらのページは404を返すようにした。ロボットか?の判断は、user_agentにhttp:が入っているかどうか。ロボットなどに対して、サイドバーを渡さないようにした検索の邪魔だよね。本文にないキーワードがあるのは。ロボットに送るデータ量が減るという恩恵もあった。無駄なデータが減るのは、互いにとって有益だ。#ナンバーディスプレイナンバーディスプレイ対応モデムにて、電話番号を表示させてみた。正式にナンバーディスプレイ対応を謳うMRV56PCにて、電話番号が表示された。TO-BXF56Kは、"AT#CID?"等に反応したが、着信時に番号は表示されなかった。USB-DM560は、"AT#CID?"等にERRORを返した。PCG-XR1G内蔵モデムは、"AT#CID?"等にERRORを返した。IF-101)を介して接続した電話機より発呼した。64.124.85.0/24#Web再び、BecomeBotに検索履歴をかき回されたので、.htaccessにて排除することにした。BecomeBot締め出しhttp://baku.homeunix.net/WiKi/rnx/index.rb?1138996756.txtにてのけ者にしたはずなのだが、BecomeJPBotは別物というわけか。ちなみに、robots.txtは最初にちゃんと読んでる。http://www.become.co.jp/site_owners.htmlは「お客様が指定されたページは見つかりませんでした。」だったり、かなり感じ悪い。その辺の食い違いも感じ悪いぞ)また、他の多くのクローラの挙動と違ってリファラを送る点で、RandomeNoteの敵。連投がウザイ(*)ので、丸ごと.htaccessでBBSから排除。4032月16日だけで139件かよ...。この範囲の人がこのサイトを見て更に掲示板に書き込みを行おうとする可能性は、無視してもいいだろう。個人向けプロバイダでもなさげな雰囲気だし(唯一逆引きできたアドレスのホスト名は"host.a1hosting4u.com")。72.21.32.0/19↓のような、ろくでもないアクセスしかないので、掲示板等では.htaccessにて排除。#Webうちの掲示板へ書き込みを試みたspam投稿ロボットの形跡を挙げる。故障した2.5インチHDDを部品として、USB接続マウスの回路を流用し、スクロール専用のUSB接続「ホイール」を作成した。回してスクロールさせる操作感はとても気持ちいいのだが、使いどころは限られる。Picasaとの相性は抜群。タイムライン表示をぐるぐる回すのはとても気持ちいい。スクロール専用なので、マウス(等)と併用する。MarkIIIやマスターシステムで「全機種対応ソフト」を動かすことはできるが、色合いがだいぶ違う。手持ちのソフトでそれが顕著に表れるのは「どきどきペンギンランド」(背面端子にメガドライブ用AVケーブルを接続し、MTV2000にてキャプチャした。MarkIIIゲーム制作者が意図した発色は、左のSC-3000Hでの映像のであることは明らかだろう。後期型のSG-1000IIのRGB信号は、MarkIIIよりは、SC-3000Hのコンポジットビデオ信号のと近い色である。(以前に改造したのをX-RGB2plus経由で表示したのをデジカメで撮影)改めて見ると、RGBでの映像はTMS9918Aの色とはけっこうずれているな。MarkIIIほどは違わないけど、どちらかというとMarkIIIに近いかなぁ?MarkIII用ソフトはちゃんとした色が出るので、手持ちのMarkIIIの調子が悪いわけではないはず。PC-98用光学マウスを作るために光学マウスに搭載されているセンサは、XYのAB相を出力しているのがある。(PAN101BOI-204)http://www.pixart.com.tw/productsditel.asp?ToPage=1&productclassify_id=1&productclassify2_id=16にはそういう信号が出ているようだ。EPSONのPOSレジ用蛍光表示モジュールの制御方法ハードオフのジャンクコーナーにて100円で入手した。掲示板spammerの削除パスワード掲示板spam投稿ロボットによっては、POST時に削除パスワードを入れるのがある。削除パスワードがないと書き込み拒否される場合の対策だろうか?どうやら、削除パスワード欄であるかどうかの判別は、"pass"とかの文字列かどうかで判断しているようだ。name="pass">をclass="dummy"とでもして、cssで不可視にしておけば、排除の判断に使えそう。不思議なことに、ランダム文字列じゃなくて固定文字列だったりある程度の規則性があったりする。Baiduspider締め出しこんな迷惑なアクセスをするロボットは、問答無用で閉め出されてもしかたないと思うぞ。robots.txt一応読むようだが、27日に一度読んで2006/07/27,19:22:27,60.28.17.51,"","-",GET,"","1.1",200,117,"-","","Baiduspider+(+http://www.baidu.com/search/spider.htm)"それっきりというのはどうかと思う。ま、動的ページへの非効率極まりないアクセスの前には、robots.txtを読む頻度が低いことなんて些細なことだが。