仕事もサーバー稼業も一歩からこのブログについてなんかさ、MacOSがUNIXになっちゃって、とにかくすごいパワフルらしいんすよ。Pantherとかいうのにバージョンアップしてからは古いiBookなんかでもさくさくうごくらしいんすよ。UNIXのパワフルさにMacの使いやすさがくっついたらすげーことになるっすよ。これ中小企業のおっちゃんも徹夜明けの学生さんも使わない手はないっすよ。ディスク容量も自由自在っすよ。組織運営もらくらくですよ。職場の隅に一台おいとくだけで万能サーバー完成ッスよ。X(10.3.xや10.4.x)にサーバー環境を作る方法を考えています。G4(Sawtooth)に内蔵されていたFirewire400ポート的位置づけでサイトを運営していきたいと思います.どうぞよろしく.フォーラムはどきどき見ています.(140102)[雑感]Yahoo!グループのサービスクローズドによりMac党メーリングリストが終焉を迎えましたね。あのMLがなければ私もこんなサイトはやっていなかったでしょうね。scriptv1」を公開。scriptv1」を公開。(110729)[番外]ロストしていたLeeshore日本語化パッチv1という生恥を再公開。(110206)[日本]iPhotoからCoppermineに直接画像をアップロードできるプラグイン「CopperExport」の日本語化ファイルを再公開。(110206)[呟鶏]鳴かず飛ばずのtwitterを設けてみました。twitterは情報の貯蓄にはむかないのでサポート窓口としては使わないつもりです。(101214)[冒険書]HDD障害により、MySQLデータの一部をロスト。フォーラム一部とLeeshore日本語化パッチv1およびCopperExport日本語化パッチの復元ができませんでした。パッチ系は気が向いたら復旧予定。Serverをごまかし気味に自動起動させるCalendarServer_StartupScript_TestDrive01を公開。通常(SSL)認証版v1.1RC1を公開。CRAM-MD5認証版v1RC1を公開。Leopardリリースですね.その前に腰痛のバージョンを何とかしたい.(090825)[虫採]WebDAV_SetupPack_for_Mac_RC14公開。Xにカレンダーサーバーを作ろうを更新。Leopardを更新。Mac」をアップデートしました。X標準機能の「パーソナルウェブ共有サービス」または「Web共有サービス」にWebDAVファイル共有機能を追加することができます。RC14にアップデートしました。「ユーザー削除スクリプト」を追加しました。エラー処理を改善しました。(2009.3.31)これが正式版最終候補になりそうです。Xに標準で装備されている「Web共有機能」は、簡単にMacを世界標準クラスのWebサーバーにしてくれる便利な機能です。phpへの受け渡しなどはもちろんのこと、サーバーを運営する上で重要な情報である「どんな人がアクセスしてくるのか」、「どんなエラーが発生したのか」もしっかり管理してくれています。この「どんな人がアクセスしてくるのか」、「どんなエラーが発生したのか」は、access.logやerror.logとして記録されています。これらのlogファイルは、サーバーへのアクセスが増えれば増えるほど、たくさんの情報が書き込まれていくことになります。アクセスの多いサーバーならあっという間に数MB、数GBというサイズになってしまうかもしれません。ログファイルの肥大化は、パフォーマンスやディスク容量に影響しますので避けたいなぁ、と思うこともあるわけです。X10.3(Panther)や10.4(Tiger)では、肥大化が抑えられるよう、自動的にlogファイルの「ローテーションと圧縮」がされるようになっていました。X10.5(Leopard)では、自動的には行われないようです。X10.5(Leopard)の「Web共有機能」ログが、自動的に「ローテーションと圧縮」されるようにする方法を考えていきます。Commenthtaccess制限セットアップ_AppleScript_ver1RC1「ウェブページへのアクセスを限られたユーザーだけにしたいなぁ。」、そう思うことがあったりします。phpやCGIを利用すれば、こうした機能を実現させることができますが、本当にちょびっとした小さなサイトなどのために、わざわざCGIなどをいじくり回すのは、なんだか腰が重くなってしまいます。XのWeb共有機能にちょっとした設定をおこない、Web共有機能に組み込まれている「htaccess機能」を有効にして、アクセス制限を実現する方法を考えていきます。Xでカレンダーサーバーを作ろう「えーと、今日部長ってどこに出張だっけ?」、「今度の練習っていつだっけ?」なんてやり取りがあったりします。職場にホワイトボードなどのスケジュール表があれば、すぐに確認することができますけれど、スケジュールを知りたいときいつも職場にいるとは限らないわけで、自宅にいるときや出張先で知ることができたら、おまけにみんなでスケジュールの共有ができたらラクチンだろうなぁ、なんて思うこともある訳です。Serverをインストールして、MacやWindows、iPhoneなどからも利用できるカレンダーサーバーを構築する方法を考えていきます。うまくいけば、複数の人間で一つのカレンダーを管理したり、会議室の予約や空き時間の把握、プロジェクターの貸し出し可能日を確認したりすることができるようになります。XでPostfixを有効にすると、メールサーバーとしてMacを使うことができるようになります。Xをメールサーバーにしよう-Postfix編-」でやりました。Postfixを有効にしただけだと、まだ普通のメールソフトをつかってメールの受信をすることはできません。これじゃあ、職場やサークルのみんなにメールアドレスを配って...なんてとうていムリです。IMAPからインストールして、普通のメールソフトでも送受信ができるように設定をしていきます。Leopard職場のスタッフそれぞれにメールアドレスを配布できたらナァ、とか、社内メール専用アドレスが欲しいなぁとか、サークルのメンバーで使うオリジナルアドレスが欲しいなぁなんて思うこともあるわけです。Xにはメールサーバーソフトウェアとして、はじめからPostfixという優れたソフトがインストールされています。X10.3(Panther)や10.4(Tiger)でPostfixを起動する方法を紹介してきました。X10.5(Leopard)でPostfixを有効にして、職場に素敵なメール環境をつくっていくための方法を考えていきます。安全のためSSLでの接続を前提にすすめていきましょう。SetupPack編RC131[注意]ここのバージョンは、古いものです。Mac」を作成しました。このインストーラパッケージを利用すると、すごろくのようなステップで「パーソナルウェブ共有サービス」にWebDAVファイル共有機能を追加することができます。RC131バージョンにアップデートしました。PantherやTigerでパスワードの設定がうまくいかない問題について対応しました。(2008.4.8)RC13バージョンではIntelMacでも動くように対策をしてみました。