昨日は、午前中はお寺に行ってお参り。
午後からは、友人たちと遊んでいた。
バドミントンをやったのだけど、面白かった。
だけど、やっぱり、普段全然体を動かしていないので、
体力的にかなりきつい・・・。
それと、ラケットがなかったので、100円のラケットを
使ったのだけど、あれはひどかった。。。
ガットがゆるいのはわかるけど、それ以上に悲惨なのは、
打っている途中に、ガットの結び目がほどけたこと。
ガットが切れるわけではなく、ほどけたというのが
意外だった・・・。
あと、グリップがすごく滑りやすかった。
まぁ、そんな感じで3時ぐらいまでバドミントンをやっていた。
その後は、友人二人は遅めの昼食、自分は早めの夕食を
食べに行った。
帰りに、いろいろとよったりして、いったん解散したのが
7時頃だったと思う。
ただ、その後もいろいろと話し込んでいて、結局
帰ったのは9時半頃だった。
自宅に帰ってきて、10時頃からネット上で大学関係での会議。
うーん、結局、例のページが開けない理由がわからない。
Hikiのバージョンも変えてみたりしたけど、うまくいかず。
どうしようかなぁ、トップページだけ書き換えるかなぁ・・・。
寝ますかね。
日記送信するのに、自分のサーバに繋ぐわけだけど、
本来は、ルータの制限でローカルからyasuharu,netは
参照できないはずなのだけど、何故かできた。
おかしいと思って、tracertしてみたら、VPNを
経由して接続していたらしい。
単に、2階から1階の、直線距離でわずか数メートルしかない距離を、
ネットワーク上では、いったん茨城まで行ってから、
また戻ってくるという、かなり距離のある経路を通っている。
それでも、50ms程度で送信できるから、すごいよな。
何で、寮には蚊がいなかったのだろうか。
あれだけ緑があるのに、よくよく考えてみると、不思議でたまらない。
冗談かと思うかもしれないけど、現に、
寮の部屋には蚊取り線香もないし、電子的な蚊取りも無い。
うーん、何でだろうなぁ。
実家に帰ってきてから、幾度となく蚊に刺されて、ふと、気づいた。
というか、パソコンやっていると、
気づくと蚊に刺されるから困るんですよ(==
帰りの切符を取ろうとしたら、窓側の席がもう既に空いてなかった。
エクスプレス予約を使ったのだけど、予約できませんでした、って
いう内容のメールが返ってきた。
使ってみて、始めてわかったんだけど、エクスプレス予約って、
指定席の値段が、自由席の値段と同じになるんだな。
それなら、案外、年会費の分は元値を取れるだろうなぁ。
ネットでできる利便性を考えれば、結構いい。
昨日の昼頃、実家へと帰省しました。
その後は、家族でご飯食べいったり、パソコンいじってたり。
デスクトップの方は、何とか起動した。
さてと、明日からは、母方のおばあちゃん、おじいちゃんの家へと
行ってきます。
確か、ネットは繋がっていたと思うけど、おそらく、
PHS経由で接続することになりそうです。
気づくと、バイト以外で、やらなければいけないことが
溜っている気がするので、というか、
実家にいる間に片付けないと、よくよく考えると、
悲惨な未来が見えてきたので、さっさと片付けます。
またまた、PHS経由で接続中。
これだけ、速度が出ていても、ネットはできるものなんだね。
最近の技術は、本当にすごいと思う。
PHSの電波状況を見ていると、2くらいになったと思ったら、
5になったりしているので、かなりの頻度で、
基地局を切り替えているのだと思う。
おそらく、東京近辺ならこれができるけど、
それを過ぎると、できないだろうな。
現在、東京駅にいます。
PHSを使って、ネットに接続中。
それにしても、早くきすぎた・・・。
出発まで、後30分ある。
人が多いかと思ったら、意外とそれほどでもない。
まぁ、今から増えるのかもしれないけど。
とりあえず、新幹線の中ではパソコンでもいじっていようかな。
自分のサイトのログをチェックしようとしたら、
サイトに繋がらない。
何でだろう、と思いつつ、他の場所にある、
監視用のページみたら、止まっているように見えた。
おかしいなぁ、と思いつつ、携帯から現在のIPアドレス
調べて、打ち込んでも繋がらない・・・。
最後に、もう一度、ドメイン名を打ってみたら、
普通に繋がった。。。
どうやら、全部が全部見間違えてたらしい。
監視用のページの最終更新が0時30分(本当は6時30分)に
見えていたり、現在のIPアドレスの下の方が66(本当は86)に
見えていたり。
なんなんでしょう orz
さてと、今から帰省したいと思います。
後20分後のバスに乗っていくことになる。
ハードディスクの温度が50度になっていた。
これは、いくら何でもやばいだろ・・・。
放熱シートをさっさと買ってこよう。
明日の予想図。
中日新聞:帰省ラッシュがピーク のぞみ乗車率200%:社会(CHUNICHI Web)
http://www.chunichi.co.jp/s/article/2007081101000255.html
9時36分発のひかりにのる予定だから、時間帯的には、同じくらいか。
さて、明日から実家へと帰ります。
4ヶ月ぶりなわけですが、どう変わっているのだろうか。
まぁ、楽しみにして、帰ってみようと思います。
ところで、明日の朝7時に家を出なければならないため、
起きる時間は、5時半くらいじゃないとまずいかな。
そうすると、今から帰って、4時間くらいの睡眠か。。。
まぁ、何とか起きれるようにしよう。
メモのコピーを日記の方にも貼っておく。
以前にあったことなのですが、Vistaを使っていて、突然、
ネットワーク接続ができなくなることがありました。
状況としては、次のような状況となります。
・既に接続が確立しているコネクションについては、データの送受信ができる。
・pingやtracertは実行できる。
・Winsockのconnect関数のところでエラーが起き、WSAGetLastError関数で、
エラーの値を求めると、WSAEACCES(10013)という値が返ってくる。
・イベントビューアの中に次のようなエラーがみられる。
---エラーメッセージ---
DNS プロキシ エージェントは、0 バイトのメモリを割り当てることができませんでした。
これは、システムで仮想メモリが不足していること、またはメモリ マネージャが
内部エラーを検出したことを示している可能性があります。
---エラーメッセージ---
・ネットワークインタフェースの物理的な故障でもなさそう。
(無線で繋いでても、有線で繋いでても、結果は同じ)
・まれに、再度ネットワーク接続ができるようなることがある。
この状況にたいして、次のようなことを行っても回復しませんでした。
・思い当たる、修正パッチをアンインストールする。
・Winsock、TCP/IPをリセットする。
・ファイアウォールを無効にする。
・DNSのリゾルバキャッシュを削除する。
環境は、次のような環境です。
・PC:Thinkpad X60
・OS:Windows Vista Business
・CPU:Intel Core 2 Duo 2.0GHz
・Memory:DDR2 SDRAM PC5300 2GByte
これに対しての、私が行った対処としては、
Internet Connection Sharingサービスを停止することで、改善しました。
(再起動では、ダメみたい)
久しぶりに、集中して調べものをしたりしたような気がする。
午前中は、昨日の続きということで、無線のSSIDを
取得する方法をいろいろとやってみた。
だけど、結局できずじまい。
仕方がないので、方向転換をして、ネットワークの
インタフェースの情報を取得する部分と、
XMLでIPアドレスなどのデータを入力する部分、
それらの情報を正規表現をもとに、検索する部分をかいた。
言語は、C#。かなり楽にできる。
それが終わったら、今度は、Live MessengerのAddin
機能を使って、Messengerのサブネームの部分を
書き換える部分を作ってみた。
ただ、ここで問題が発生。
今まで作った部分とAddinの部分をくっつけたら、
次のようなエラーが出てしまった。
「型 System.Net.NetworkInformation.NetworkInformationPermission,
System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 の
アクセス許可の要求に失敗しました。」
たぶん、原因は、Addinの実行がローカル実行ではなくて、
インターネット上の実行と同じ状態になっていてて、
.NET Frameworkのコード・アクセス・セキュリティ機能にひっかかってるみたい。
.NET Frameworkのセキュリティ設定を変えてもみたけど、
これでも、うまくいかず。
仕方がないので、普通にサブネームの部分を変える方法を探してみる。
まず、方法としては、MessengerAPIを使う方法と、現在再生中の音楽を表示させる
機能を使って表示させる方法、かなり雑だけど、操作をエミュレートする方法、の
3つがあった。
一番最後の方法は、あまりスマートな方法といえないのと、失敗することが
たびたびあったので、あきらめた。
MessengerAPIを使う方法は、名前の部分を取得すること自体は、
C#でも、簡単にできる。20行あれば、現在の名前を表示することは簡単。
だけど、取得はできても、設定はできない仕様になっていて、
これも使えなかった。
それに、サブの名前の部分は、古いライブラリのためか、
実装されていなかった。
そうすると、最後に残った音楽表示を利用する方法。
これだと、あまり見栄えがよくないが、仕方がなかった。
まぁ、通常表示だと音楽アイコンだけなのだけど、実は、
Officeアイコンが使えるので、それを使うことで妥協した。
というわけで、昨日、今日とWindows Management Instrumentationについてと、
Windows Live Messengerについて、少し学んだ。
今回、作ったソフトは、ネットワークインタフェースの条件をもとにして、
メッセンジャーのサブネームの部分を変更するというソフトを作った。
これで、自動的に自分がどこにいるのか、メッセンジャー上に表示できる。
ネットワークインタフェースの条件としては、IPアドレス、MACアドレス、
DHCP、DNS、ゲートウェイが指定できるようにした。
おそらく、これらの条件があれば、(少なくとも自分が今居る状況では)
一意に場所を定めることは可能だと思う。
あと、検索の条件として、正規表現を使えたり、サブネームと
条件を指定する部分は、XMLファイルになっているため、編集しやすかったりします。
一応、配布については、一般公開は今のところはしません。
欲しい方は、メールなどで連絡をいただければ、
ソースコードも含めて渡すことはできます。
ところで、Vistaの大規模アップデートはどうなのでしょうか。
動作が速くなったとか、結構良さそうな話も聞くのですが、
正直、規模が大きいアップデートは少々怖い。
今のところ、これといって(目に見えて)不具合があるわけではないので、
逆効果とならないか、少し心配。
とりあえずは、様子見したほうがいいかな。
どうも今やっているのがうまくいかない。
やっていることは、後述。
午前中は、筑波山に行っていた。
鳥居のところまでだけど、自転車で9時にでて、
12時15分頃に家に戻ってくるくらい。
とりあえず、通常のコースでは行ってないです。
Mapfanで出てくる、最短を示すコースで行ったのですが、
鳥居の前2キロぐらいが恐ろしい(==
あまりの急勾配に、自転車に乗って上がることができないことは
もちろん、乗って下りることさえもためらわれるほどの急勾配。
さらには、日差しが強いので、かなり体力の消耗をする。
まぁ、何とか、帰ってこれたけど、日焼けがすごい。
いつも思うけど、どうして、1日でこうも焼けるのだろう。
1年前も同じだった気がする。
あんまり、一気に焼けるというのは、良くない気もするな。
午後からは、バイトの作業の続き。
とりあえず、完成して、提出待ちの状態。
夜になってからは、Live Messengerのアドイン機能が
すごいことに気づかされる。
ただ、まだ正式には公開されていないので、レジストリを
自分でいじらないと、実行できません。
でも、これは、すごいなぁ・・・。
問題点があるとすれば、アドインのロードされるタイミングが
任意じゃないところ。
まぁ、これは、やろうと思えば、ウィンドウメッセージを
放り投げてやればできそうな気もするのだけど。
気になった方は、「windows live messenger addin」とか検索すれば
そのうちでてくると思います。
それに関連して、現在接続している無線のSSIDを取得する
プログラムを作ろうと思ったら、できない。
取得の方法は、WMIを使って、「MSNdis80211ServiceSetIdentifier」クラスの
中の記述されているSSIDを取得する方法。
ただ、これをやっても、サポートされていないと出て、
実際、「C:WindowsSystem32wbemLogswmiprov.log」のログファイルを見ると
取得時に「WDM call returned error: 4200」となっていて、
ドライバのコールに失敗している気がする。
まぁ、たぶん、ドライバが対応してないのかなぁ。
「MSNdis80211*」クラスのどれもがサポートされてなかったら、その可能性はありそう。
そうすると、DeviceIoControl()を使って、取得するしか無いか・・・。
こちらの方は、何故か、日本語の情報が無いに等しい。
全体から検索しても400件・・・なんでだろう・・・?
もうちょっと、がんばってみよう。
バイトの方のプログラムは大体完成。
明日は、午前中に筑波山に自転車で行ってこようと思います。
午後からは、バイトの続きの予定。
今からは、今日買ってきた小説を読んで過ごそうと思う。