自宅に 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