トップ 一覧 Farm 検索 ヘルプ RSS ログイン

Diary/2006-9-3の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!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
を
 <Directory "/Users/ユーザ名/Sites/">
     AddHandler cgi-script cgi
     Options Indexes MultiViews ExecCGI
     AllowOverride None
     Order allow,deny
     Allow from all
 </Directory>
としておけばよい.

!howmデータの同期
{{category プログラミング}}
[howm|http://howm.sourceforge.jp/index-j.html]を使いはじめてみたら,
コンピュータ間で同期をとりたくなった.というわけで
{{ref client.rb}}
{{ref server.cgi}}
こんなスクリプトを書いてみた.
サーバというには,おこがましいくらい何もやっていないけど.
とりあえず,便利かな.
複数のファイルをアップロード/ダウンロードするときに
毎回HTTPアクセスするのは無駄だし,
もっといろいろ簡略化できるところや,
逆に作り込まなきゃいけないところもあるけど,
とりあえず,パスワードの扱いをもう少しまともにしないと,かな.
あと,クライアントは,そのうちemacs-lispで書き直したい...