昨日の日記とか。

昨日は、午前中はお寺に行ってお参り。

午後からは、友人たちと遊んでいた。
バドミントンをやったのだけど、面白かった。
だけど、やっぱり、普段全然体を動かしていないので、
体力的にかなりきつい・・・。
それと、ラケットがなかったので、100円のラケットを
使ったのだけど、あれはひどかった。。。
ガットがゆるいのはわかるけど、それ以上に悲惨なのは、
打っている途中に、ガットの結び目がほどけたこと。
ガットが切れるわけではなく、ほどけたというのが
意外だった・・・。
あと、グリップがすごく滑りやすかった。

まぁ、そんな感じで3時ぐらいまでバドミントンをやっていた。

その後は、友人二人は遅めの昼食、自分は早めの夕食を
食べに行った。
帰りに、いろいろとよったりして、いったん解散したのが
7時頃だったと思う。

ただ、その後もいろいろと話し込んでいて、結局
帰ったのは9時半頃だった。

自宅に帰ってきて、10時頃からネット上で大学関係での会議。
うーん、結局、例のページが開けない理由がわからない。
Hikiのバージョンも変えてみたりしたけど、うまくいかず。
どうしようかなぁ、トップページだけ書き換えるかなぁ・・・。

Posted at : 2007-08-16 12:52:29 / Category : none

さて、そろそろ。

寝ますかね。

日記送信するのに、自分のサーバに繋ぐわけだけど、
本来は、ルータの制限でローカルからyasuharu,netは
参照できないはずなのだけど、何故かできた。
おかしいと思って、tracertしてみたら、VPNを
経由して接続していたらしい。

単に、2階から1階の、直線距離でわずか数メートルしかない距離を、
ネットワーク上では、いったん茨城まで行ってから、
また戻ってくるという、かなり距離のある経路を通っている。

それでも、50ms程度で送信できるから、すごいよな。

Posted at : 2007-08-15 03:12:40 / Category : none

ふと、思ったこと。

何で、寮には蚊がいなかったのだろうか。
あれだけ緑があるのに、よくよく考えてみると、不思議でたまらない。

冗談かと思うかもしれないけど、現に、
寮の部屋には蚊取り線香もないし、電子的な蚊取りも無い。

うーん、何でだろうなぁ。
実家に帰ってきてから、幾度となく蚊に刺されて、ふと、気づいた。
というか、パソコンやっていると、
気づくと蚊に刺されるから困るんですよ(==

Posted at : 2007-08-14 22:43:18 / Category : none

帰りの切符

帰りの切符を取ろうとしたら、窓側の席がもう既に空いてなかった。
エクスプレス予約を使ったのだけど、予約できませんでした、って
いう内容のメールが返ってきた。

使ってみて、始めてわかったんだけど、エクスプレス予約って、
指定席の値段が、自由席の値段と同じになるんだな。
それなら、案外、年会費の分は元値を取れるだろうなぁ。
ネットでできる利便性を考えれば、結構いい。

Posted at : 2007-08-13 23:36:19 / Category : none

帰省

昨日の昼頃、実家へと帰省しました。
その後は、家族でご飯食べいったり、パソコンいじってたり。
デスクトップの方は、何とか起動した。

さてと、明日からは、母方のおばあちゃん、おじいちゃんの家へと
行ってきます。
確か、ネットは繋がっていたと思うけど、おそらく、
PHS経由で接続することになりそうです。

気づくと、バイト以外で、やらなければいけないことが
溜っている気がするので、というか、
実家にいる間に片付けないと、よくよく考えると、
悲惨な未来が見えてきたので、さっさと片付けます。

Posted at : 2007-08-13 03:54:39 / Category : none

東京→新横浜

またまた、PHS経由で接続中。
これだけ、速度が出ていても、ネットはできるものなんだね。
最近の技術は、本当にすごいと思う。

PHSの電波状況を見ていると、2くらいになったと思ったら、
5になったりしているので、かなりの頻度で、
基地局を切り替えているのだと思う。

おそらく、東京近辺ならこれができるけど、
それを過ぎると、できないだろうな。

Posted at : 2007-08-12 09:50:04 / Category : none

東京駅

現在、東京駅にいます。
PHSを使って、ネットに接続中。

それにしても、早くきすぎた・・・。
出発まで、後30分ある。

人が多いかと思ったら、意外とそれほどでもない。
まぁ、今から増えるのかもしれないけど。

とりあえず、新幹線の中ではパソコンでもいじっていようかな。

Posted at : 2007-08-12 09:05:20 / Category : none

あれ・・・。

自分のサイトのログをチェックしようとしたら、
サイトに繋がらない。
何でだろう、と思いつつ、他の場所にある、
監視用のページみたら、止まっているように見えた。

おかしいなぁ、と思いつつ、携帯から現在のIPアドレス
調べて、打ち込んでも繋がらない・・・。

最後に、もう一度、ドメイン名を打ってみたら、
普通に繋がった。。。

どうやら、全部が全部見間違えてたらしい。
監視用のページの最終更新が0時30分(本当は6時30分)に
見えていたり、現在のIPアドレスの下の方が66(本当は86)に
見えていたり。
なんなんでしょう orz

さてと、今から帰省したいと思います。
後20分後のバスに乗っていくことになる。

Posted at : 2007-08-12 06:52:48 / Category : none

帰省とか。

ハードディスクの温度が50度になっていた。
これは、いくら何でもやばいだろ・・・。
放熱シートをさっさと買ってこよう。

明日の予想図。

中日新聞:帰省ラッシュがピーク のぞみ乗車率200%:社会(CHUNICHI Web)
http://www.chunichi.co.jp/s/article/2007081101000255.html

9時36分発のひかりにのる予定だから、時間帯的には、同じくらいか。

さて、明日から実家へと帰ります。
4ヶ月ぶりなわけですが、どう変わっているのだろうか。
まぁ、楽しみにして、帰ってみようと思います。

ところで、明日の朝7時に家を出なければならないため、
起きる時間は、5時半くらいじゃないとまずいかな。
そうすると、今から帰って、4時間くらいの睡眠か。。。
まぁ、何とか起きれるようにしよう。

Posted at : 2007-08-12 01:07:52 / Category : none

Windows Vistaでネットワーク接続が突然できなくなることがある。

メモのコピーを日記の方にも貼っておく。

以前にあったことなのですが、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サービスを停止することで、改善しました。
(再起動では、ダメみたい)

Posted at : 2007-08-11 12:03:01 / Category : none

Live Messengerをいじったり。

久しぶりに、集中して調べものをしたりしたような気がする。

午前中は、昨日の続きということで、無線の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の大規模アップデートはどうなのでしょうか。
動作が速くなったとか、結構良さそうな話も聞くのですが、
正直、規模が大きいアップデートは少々怖い。
今のところ、これといって(目に見えて)不具合があるわけではないので、
逆効果とならないか、少し心配。
とりあえずは、様子見したほうがいいかな。

Posted at : 2007-08-10 20:12:09 / Category : none

うーん、、、

どうも今やっているのがうまくいかない。
やっていることは、後述。

午前中は、筑波山に行っていた。
鳥居のところまでだけど、自転車で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件・・・なんでだろう・・・?

もうちょっと、がんばってみよう。

Posted at : 2007-08-10 00:18:38 / Category : none
Posted at : 2007-08-09 12:21:28 / Category : none

筑波山 その5

斜面が、とても急。

Posted at : 2007-08-09 11:14:51 / Category : none
Posted at : 2007-08-09 11:09:02 / Category : none
Posted at : 2007-08-09 11:08:53 / Category : none

筑波山 その3

暑い、、、

Posted at : 2007-08-09 10:19:11 / Category : none

筑波山 その2

あと、ちょっと。

Posted at : 2007-08-09 10:03:31 / Category : none
Posted at : 2007-08-09 09:47:28 / Category : none

大体できた。

バイトの方のプログラムは大体完成。

明日は、午前中に筑波山に自転車で行ってこようと思います。
午後からは、バイトの続きの予定。

今からは、今日買ってきた小説を読んで過ごそうと思う。

Posted at : 2007-08-08 23:04:35 / Category : none