09月号にmod_rewrite活用テクニックを書きました。公式ドキュメントでも黒魔術などと称されている悪名高いモジュールmod_rewriteですが、要は設定例や内部でどのように動くかが解説されていないためによくわからないモジュールとされているだけであって、それらを理解してしまえば普通に使いこなすことができるようになります。以下のことを知らないような人向けに書いてみました。09月号にmod_rewrite活用テクニックを書きましたMacでSOCKS非対応のアプリケーションをSOCKS経由で通信できるようにするtsocksWindowsにはFreeCapというソフトウェアがあり、これを使うとSOCKS非対応のアプリケーションでもSOCKS経由で通信できるようになります。今時SOCKSなんていつ使うんだよ、と思われるかもしれないですが、意外と使うのです。Browserなどを使っています。図解すると以下のような感じになります(SOCKSなので、DBサーバーからはあたかもゲートウェイサーバーからアクセスがあったように見えます)。BrowserなどもSOCKS経由させることができ、プライベートIPしか持っていないデータセンター内のDBサーバーなどにアクセスできるわけです。XでFreeCapのようなものがないかと探していたら、tsocksというソフトを見つけました。これもFreeCapのように、SOCKS非対応のソフトのパケットを乗っ取り、SOCKS経由にできるソフトです。MacでSOCKS非対応のアプリケーションをSOCKS経由で通信できるようにするtsocksMacPortsをGUIで管理できるPorticusRedHat系ならyum、Debianならapt-getのように、各種パッケージ管理ツールがありますが、それのMac版がMacPorts。MacPortsを使うと、各種オープンソフトウェアを簡単にインストールできるようになります。MacPorts自体はyumのようにコマンドラインツールのため、コマンドラインアレルギーがある人にとっては辛いもの。そこで登場したのが、GUIでMacPortsを管理できるPorticusです。