いろきゅうの(元)はてなダイアリー

はてなダイアリーから移行中…

ネットワークで困ったちゃん

自宅に Apache + SubVersionリポジトリサーバーがあり、自宅・学校からサーバーにアクセスしてソースコードを管理しています。 学内から自宅へのアクセスはSoftEtherを用いています。

さてこの度、学校の研究環境にめでたく Windows XP x64 が稼動し始めました!ひゃっぽい!これで、ふぃふぽんが64bitビルド版できる ようやく理想とする開発環境が手に入ったわけですが*1……困ったことに、SoftEther が x64 に対応していない! x64環境には(当然ながら)32bit版の仮想Lanカードドライバはインストールできず…。実に困った。

svn+ssh という手段も有りますが --- リポジトリサーバーは WinXP なわけで SSH がまず無謀。

どうするかなー と考えた挙句、

[WinXP 64] <- Lan -> [WinXP 32] <- Soft Ether -> [リポジトリサーバー]
                       ↑ここでアダプタ同士をブリッジ

にするしかなさそうな感じ。
WinXP x64 は、まだ 32bit にラッピングして使うべき時代なのか……。

これぞ、アダプターパターン!(ぉ*2

*1:VS2005リリース版がくればもっと良い

*2:デザインパターンのひとつ