!MacOSXのWeb共有でCGI {{category MacOSX}} {{category コンピュータ関連Tips}} Mac OS Xでは,システム環境設定の共有のなかの パーソナルWeb共有にチェックをいれるだけで Webサーバーが起動します. デフォルトでは, /Library/WebServer/CGI-Executables がhttpアクセス時の/cgi-binにマッピングされていて, CGIスクリプトの実行は,ここのファイルだけが許可されている. 自分のSites以下のスクリプトを実行したい場合には, ユーザごとの設定ファイルである, /etc/httpd/users/miyo.conf を AddHandler cgi-script cgi Options Indexes MultiViews ExecCGI AllowOverride None Order allow,deny Allow from all としておけばよい. !howmデータの同期 {{category プログラミング}} [howm|http://howm.sourceforge.jp/index-j.html]を使いはじめてみたら, コンピュータ間で同期をとりたくなった.というわけで {{ref client.rb}} {{ref server.cgi}} こんなスクリプトを書いてみた. サーバというには,おこがましいくらい何もやっていないけど. とりあえず,便利かな. 複数のファイルをアップロード/ダウンロードするときに 毎回HTTPアクセスするのは無駄だし, もっといろいろ簡略化できるところや, 逆に作り込まなきゃいけないところもあるけど, とりあえず,パスワードの扱いをもう少しまともにしないと,かな. あと,クライアントは,そのうちemacs-lispで書き直したい...