トップ «前の日記(Fri Jun 17 2005) 最新 次の日記(Sun Jun 19 2005)» 編集

よこいまさる日記



Sat Jun 18 2005 [長年日記]

久しぶりのサイクリングとか

最近自転車に乗れていないので、買い物ってことで秋葉原までサイクリング。 お目当ての商品はアキバBlog に載っていた Kensington のトラックボールの Orbit。 USB 接続で Mac 用となっているが、普通に Windows XP でも使えます。 トラックボールで約2千円ってことだったので、かなり安いってことで無条件で購入決定。

秋葉原までは初台→都庁前→青梅街道→靖国通り→外堀通り→御茶ノ水→秋葉原のコースで。 17:10ごろに出発して17:40ごろに到着したので、片道30分ぐらい。 アキバについたころには汗ぐっしょり状態なので、目当てのものをサッサと購入して、いつものBOBAチョコで水分補給して帰宅。 テールスープ食べたい、とか思っていたので、帰り途中の市ヶ谷にある 肉のハナマサ で牛テール 約600g 約1,200円を購入。 うちに帰って気づいたのだが、調理日が5月20日で賞味期限が6月19日とか書いてあるし・・・。 冷凍物だから問題ないのだろうけど、せめて半額とかにしてほしかったなり。 ってことで、ただいま牛テール煮込み中。

NAT box の UPnP 活用方法なんぞ考えてみる

最近のブロードバンドルータとか言われている NAT 機能付のルータだと、UPnP (Universal Plug and Play) に対応していて、たとえば NAT box (UPnPで言うところのインターネットゲートウェイデバイス) に LAN 側のホストが投げる UPnP リクエストによって、WAN側の IPアドレスの特定ポートへの TCP接続や UDP パケットを LAN 側の特定ホストの特定ポートに転送する機能を動的に構成されるようになっている。 これを使ったアプリケーションのひとつに Windows Messenger の音声やビデオの通信機能なんかがある。 逆に言うと、Windows Messenger 以外で使っているアプリって見たことがない。 (探せばあるのかもしれないが)

ってことで、UPnP 使うと便利かもって思うソフトウェアを考えてみた。

ひとつにP2Pによるファイル共有ソフトなんかが有効なんじゃないかって思った。 P2Pなアプリケーションの場合、P2Pノードのどちらかが相手ノードに接続開始するようになっていて、両方のノードが NAT の内側にある場合、接続開始ができないってことになる。 ほとんどの P2P のアプリケーションではこの問題をクリアするために、NAT の内側にある場合特定のポートを自分のマシンのIPアドレスの特定ポートに転送するように NAT box の設定をするようなことを要求している。 この要求している設定を、UPnP で自動化すればいいんじゃないの、って思ったわけです。

P2Pな実装をされているアプリーケーションの skype の場合、ITMedia の記事によると UDP Hole punching とか STUN とか使っているんじゃないか、っていうことらしい。 そんな面倒、というか動作保証されてなさそうな方法使わずに、素直に UPnP も使えばいいのに、って外野から見ていて思ったのですが。

本日のツッコミ(全2件) [ツッコミを入れる]
みぞ (Sun Jun 19 2005 00:07)

野菜をいっしょにとった方がいいんじゃないかな。

まさる (Sun Jun 19 2005 00:48)

ねぎとかセロリとか香り強めな野菜入れて煮込む、なんていうのが多いみたいですね。 なんとなくニンニクだけ入れたのですが、今度は入れすぎてニンニク臭い...。 これでカレーでも作ろうかなぁ。


2000|10|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|