compat-wirelessのソース中の該当部分を発見。drivers/net/wireless/regd.cのath_world_regdomain()だった。EEPROMが6B返すのに、ここの設定は60から6Aまで。6Bが無いのでデフォルトの64になってた。64は1-11と中抜けの5GHz。全部いけるのは60, 61, 62。
ということで、case 0×60:の前にcase 0x6B:を入れたら使えるようになった。これでようやく使えるLinuxノートになった…かな。
compat-wirelessのソース中の該当部分を発見。drivers/net/wireless/regd.cのath_world_regdomain()だった。EEPROMが6B返すのに、ここの設定は60から6Aまで。6Bが無いのでデフォルトの64になってた。64は1-11と中抜けの5GHz。全部いけるのは60, 61, 62。
ということで、case 0×60:の前にcase 0x6B:を入れたら使えるようになった。これでようやく使えるLinuxノートになった…かな。
Ch 13に設定したAPのESSIDが見えない。iw listしてみたら、12, 13, 14がdisabledになってる…orz。US仕様じゃん。でもCRDAではJPに設定されてるので、ath9kドライバのバグっぽい。WIRELESS_POWER=”no”が効かないのもバグかも。
Atherosだから大丈夫かとおもったが、問題多し。
ubuntu 9.10でもCh 1-11しか使えない。ndiswrapperで64bit XPのドライバ入れてみたらCh 1-14になったが5GHz帯が使えない。こりゃダメだ。ath9kのアップデート待ち。
追記:ath9kドライバをコンパイルしてインストールしたらWIRELESS_POWER=”no”は効くようになった。Ch 12, 13が使えないのは変わらず。けっこう使われている無線NICだと思うんだけどみんな平気なのかな。
さらに追記:ソースに一行追加して使えるようにした。
複数のソースポートは設定できるけど、複数のデスティネーションポートは設定できないから…ダメじゃん。2台のマシンでGbEのトラフィック監視する方法って無いのかな?
…「タップ」を使うとできそうだけど、GbE対応なのはちと高い。
タイピング矯正ソフト?
ubuntuだと
sudo apt-get install sl
で入る。だから何だってわけでもないんだけど。ソースが必要な場合は↓
VirtualPCでもVMwareでもない仮想ソフトウェア。GPLでソースコード配布。バイナリも個人使用&アカデミックフリー。ホストがLinuxやMac OS X(Intel Macのみ)でも動く。Linux用バイナリはDebianとかubuntuとかsuseとかfedoraとかredhatとかに対応。使い勝手はVirtualPCそっくり。VMwareより簡単。
P_BLOGでRSSを出すと日時がおかしい。RSS 1.0の方はコロンを付けてOK。RSS 2.0の方は何故か16時間進む。どうやらこのサイトで使っているPHP 4.4.4のstrtotime()にISO8601を食わせた時の動きがおかしい。日付と時刻の間に「T」が入ってると16時間進む。何も入ってなければ大丈夫。「A」を入れてみたら8時間進んだ。何だこれ?
とりあえず-16時間するようソースを変更して回避。ついでにまじめなIE7でも大丈夫なようにコロンを取ってOK(実際にはdate()の書式指定を’r'にした)。
ちなみに、RSS 1.0はISO8601(W3C-DTF)、RSS 2.0はRFC2822で時刻を扱う。PHP 5.xのstrtotime()はISO8601を食わせても大丈夫らしいが、ホントかな?ChangeLogを見るとstrtotime()のバグが一杯 :-! これは使わない方が安全。
追記:PHP5.1で直ったBug#26320が該当してるっぽい。TをTZがMSTと解釈してる感じ。これならちょうど16時間なので話が合う。PHP 4.4.4ではZ付けるともっとひどいことになるけどね。それにしても、Bug#26320の投稿者自身がISO8601をISO6801と書き間違えてる。こんな調子ではバグだらけなのも無理ないか>PHP。
CLEVOにDELL 1450を戻してVista Home Basicをインスト。リソースが足りないとかいわれて無線LANが動作せず。Vista Ultimateの時は問題なかったのに…ということでVista Ultimateをインスト。問題なし。再インストしたためかUltimateのためかは不明。結局1日に3回Vistaを同じマシンに入れたことに。
Vistaインストールカウントは10。