2500円。何なんだこの値下がりスピードは、と思ってしまう。メーカーもだけど販売店の方も大変でしょ、これじゃあ。今度は不具合起こりませんように☆
[ カテゴリー » PC関連 ]
VB.NETのSocket受信に変な改行
2007/4/10
VB.NETで、教科書通りにソケット通信。
- System.Net.Sockets.Socketクラスのインスタンスを作成、BeginAccept()でコネクションを待ち受け。
- 接続要求が来たらEndAcceptを呼んで返ってきたSystem.Net.Sockets.Socketクラスのインスタンスを保持。
- このインスタンスにBeginReceive()を呼んで、作成済みのdelegateをセットする。
- データが来るとdelegateが呼ばれるので、とりあえずSystem.Byteクラスの配列に格納。
- ある程度データが溜まったら、System.Text.Encoding.ASCII.GetString()でStringクラスに変換し処理する。
こうやってStringクラスに格納した受信データですが、Windows標準のtelnetだと問題無いのに、UTF-8 Teraterm Pro with TTSSH2 やPoderosa でデータを送ると、改行コードが変。¥r(13h)の後に正体不明の文字が。送信改行コードをCRにしてもCR+LFにしても出る。この文字、Microsoft.VisualBasic.AscW()で変換しません。何だコリャ?
今のところ受信データはASCIIテキストということで、以下の方法で除去。これで実用上問題無いけど、何か気になるな・・・str = System.Text.RegularExpressions.Regex.Replace(str, "[^0-9a-zA-Z!-/¥r¥n¥s]", "")
— posted by mu at 05:49 pm Comment [0] TrackBack [0]
aacraid
2007/4/9
朝出社したら、サーバの1つが落ちてた。aacraidによるカーネルパニックらしい。このデバイスはhpの6ポートSATA RAIDカード、おそらくAdaptec 2820SAのポートを減らしたもの。aacraidはFedora Core 5でほぼ毎日カーネルパニックという散々な目に会った。カーネルソースのライセンス関係でAdaptecサイト配布のドライバソースコードもFC5はサポートしない、無理やりコンパイルしようとしたら構造体の定義やら何やらいろいろ変わっているらしくエラー続出、途中でギブアップ。CentOS4に乗り換えてやっと安定した。そんな経験上、ちょっと嫌な感じがする落ち方。とりあえずリブート。
— posted by mu at 12:45 pm Comment [0] TrackBack [0]
ThinkPad s30修理してみた
2007/4/7
これ の続き。元から付いていたインバータカードは半田を付け直しても(接触不良らしき点は無かったけど)直らず。カードの途中まで電圧はかかっているけど、トランスには電圧がかかってない様子なので、ICが壊れている可能性もあり。
諦めてジャンク扱いのインバータカードを購入。但し書きにあった通り、マザーボード側のコネクタを抑えると動作する。拡大鏡で見ると、案の定コネクタの半田が割れて接触不良になっていた。半田こてを押し当てて接触させようとしたけど、どうも2〜3ピン半田が少なくてうまく付かないので、意を決して半田を追加することに。やっぱり、隣のピンと繋がる_| ̄|○ 吸い取り線で余計な半田を取り除いて、修理完了。
長時間バッテリーを外していたせいで、時計がリセットされていた^^;
— posted by mu at 04:37 pm Comment [0] TrackBack [0]
アイレムエイプリルフールHP
2007/4/2
4月1日に出るエイプリルフール用HP、私が毎年見るのはアイレム と窓の社 。
後者はいつでもバックナンバーが見られるのに対し、前者は気合の入ったつくりをしてるにも関わらず、4/2 0:00であっさり見えなくしてしまう潔さw。ここにありました。 ところが今年のアイレムHP(学校法'入'愛礼夢学園だそうで)の重いこと重いこと。4/1の0:10頃でさえ重くてほとんど閲覧不能。
あっさり消えてしまうこともあってアイレムのページは保存しているのですが、去年からwgetコマンドなど自動ダウンロードでは一発で完全には落とせない細工をするようになりまして・・・。今年もそれがあって、やり直しも含めてダウンロードに7時間もかかりました^^; ほとんどがとあるページのムービー・・・まともに見ることができた人どれくらいいるのやら?
— posted by mu at 08:59 am Comment [0] TrackBack [0]
- Basic
Comments