GoogleカレンダーがCalDavをサポート

GoogleカレンダーとMacのiCalとの同期にはBusyMacを使っていたのですが、ついにGoogleカレンダーがCalDavをサポートしました。

使い方はGoogleカレンダーヘルプセンター Google Calendar CalDAV supportを参照してください。

基本的には、example@gmail.comでGoogleカレンダーを持っている場合、https://www.google.com/calendar/dav/example@gmail.com/userがCalDav用のURLになります。

もちろんGoogle Appsのカレンダーも同期することができて、someone@example.comでGoogle Appsアカウントを持っている場合は、CalDavのURLはhttps://www.google.com/calendar/dav/someone@example.com/userと言った具合です。

Continue reading

MacでSOCKS非対応のアプリケーションをSOCKS経由で通信できるようにするtsocks

WindowsにはFreeCapというソフトウェアがあり、これを使うとSOCKS非対応のアプリケーションでもSOCKS経由で通信できるようになります。

今時SOCKSなんていつ使うんだよ、と思われるかもしれないですが、意外と使うのです。弊社はゲートウェイになっているサーバーがあり、そのサーバー経由でグローバルIPを持っていないデータベースサーバーやアプリケーションサーバーに接続してMySQL Query Browserなどを使っています。図解すると以下のような感じになります(SOCKSなので、DBサーバーからはあたかもゲートウェイサーバーからアクセスがあったように見えます)。

自分のPC --(SSH tunnel)--> ゲートウェイサーバー(SOCKSサーバー) ---> DBサーバー or APサーバー

Windowsであれば前述のFreeCapを使えば、SOCKS非対応のMySQL Query BrowserなどもSOCKS経由させることができ、プライベートIPしか持っていないデータセンター内のDBサーバーなどにアクセスできるわけです。

Mac OS XでFreeCapのようなものがないかと探していたら、tsocksというソフトを見つけました。これもFreeCapのように、SOCKS非対応のソフトのパケットを乗っ取り、SOCKS経由にできるソフトです。

Continue reading

MacPortsをGUIで管理できるPorticus

RedHat系ならyum、Debianならapt-getのように、各種パッケージ管理ツールがありますが、それのMac版がMacPorts。MacPortsを使うと、各種オープンソフトウェアを簡単にインストールできるようになります。

ただ、MacPorts自体はyumのようにコマンドラインツールのため、コマンドラインアレルギーがある人にとっては辛いもの。そこで登場したのが、GUIでMacPortsを管理できるPorticusです。

Continue reading

AZIK for ATOK 2005 for Mac OS X

ローマ字入力で早く文章を打ちたい。そんなときに役に立つのがAZIKというローマ字入力方式です。その入力方式をATOK 2005 for Mac OS Xで使うためのファイルを配布します。

お知らせ2005年10月10日以前にダウンロードされた方は、一部キーの割り当て忘れの不具合があるバージョンをダウンロードされています。お手数を掛けますが、ダウンロードし直してください。よろしくお願いします。

Continue reading