フリートーク > 2004年6月15日バックナンバー
物欲の嵐、そしてCMSテストに明け暮れ
今日は商談ないだろうとタカをくくって会社に来たら急に商談入っちゃって、うお! 俺今日オデコ靴できちゃったよ! っていい年してオデコ靴とか履いてるな、な感じの営業一年生、だけどもう社会人生活ひとまわり、こんなんだからボーナスしょっぱいのか。もちろん、パンツスーツにオデコ靴で商談に臨んだ、心だけは反骨精神(ロケンロール)なダメサラリーマンの樋渡です。
ご機嫌いかがですか。全国のサラリーマン諸兄、ボーナスがしょっぱかった人もそうでない人も、反骨精神だけは忘れずに仕事したいもんですね。って全然意味わかんないんですけど。
先々週から引き続き、怒濤のような案件の波に飲まれそうな勢いでねぇ。一応、今週に入ってからは「早く帰ろうキャンペーン」実施中なので、できるだけ早く帰宅しようと心に誓っております。そんな先週、なんとか心のオアシスを見つけようと躍起になっていたのですが、週末は前職の先輩が晴れてプーになるというので、OB会を兼ねて飲みに行って参りました。
異動に次ぐ異動で、我々つるんでた中ではいちばん最初に辞めそうな先輩だったのですが、結局最後まで前職場にとどまり、根性を見せてくれた人だったんですね。それ以外の連中も含めて10人くらい集まったのですが、辞めた人間を時系列に並べると、いやはやすごい歴史が刻まれているなぁと感無量ですわ。人に歴史あり、人材流出はクリティカルな問題だぞと。
お疲れ様でしたと、昔みんながいっしょに仕事をしていた時代の楽しかった思い出話に花を咲かせてまいりました。いちばん最初に辞めたのは私の元上司でして(もちろん出席してました)、彼が辞めてからかれこれ3年、残された私たちはそりゃもう必死の思いで生き残ってきたさと、恨み言をぶつけてみたり(笑)。いや、もちろん冗談ですけど。
ちょうどボーナス時期だったり、ほかにもまた転職に成功したりフリーでがっぽり稼いでいたりする輩ばかりで、おまけに(私を含めて)腐れマカーだったりするわけで、やれ水冷式の新型G5がどうのとか、Appleシネマディスプレイを4台並べてフライトシミュレーターをするのが夢だのとか、なんだかエラくブルジョワな話で後半盛り上がってきたのはいいんですが、タクシーに乗って2時半ごろ帰宅すると、なにやら部屋が真っ暗なのに相方が映画を見ている気配。「ただいま〜」と部屋に入れば、そこで待っていたのは、巨大スクリーンに見立てたシーツにでかでかと投影されるDVD映像でした。
相方曰く、「前からほしかったプロジェクターを買ってしまったのです。ごめんなさいのです」。
というわけで、我が家にプロジェクターがとうとうやってまいりました。ってか、投影するのに部屋の距離足りないし。スクリーンなんてどこに置くのよといろいろツッコミどころは満載なのですが、7.1chに続き、スーパーホームシアター計画第二弾、超高精細プロジェクターで映画を見るのだプロジェクトが始動した模様です。こ、こ、この大画面でAdvent Childrenのクラウドがアップで見られるわけですかそうですかもちろん興味ないねとか言ったりするんですかもう死んでもいいですか。いや、まぁ、その、なんだ。うわぁ〜なんつーか、ますますもって金が貯まらないヨカーン(棒読み)。
会社の同僚にプロジェクターがやってきたことを話したところ、「あんたんところは本当に二人ともだめぽ。(だから金が貯まんないんだよ、このスカタン:心の声)」とありがたいお言葉を頂戴しまして、ますますもって物欲にエンジンかかりまくりな、だめぽなバカップルがここに一組。偶然というべきか必然というべきか、長らく愛用していたPalm Vxが先ほど完全にお亡くなりになられ(クレードルに載せても充電すらできなくなっちゃったヨ、ってか、いつまでモノクロPalm使ってんだ)、CLIEを買いたいだの、仕事用にノートPC新調したいだの、やっぱりAppleシネマディスプレイがほしいだの、どう転がってもアタクシの物欲はとどまるところを知らないようです。がっくし。
自サイトのリニューアルをちまちまと進めておるんですが、テンプレートのソースを最適化のために若干手を入れ(これで少しはまともな文書構造になったハズ)、それに併せて画像まわりもほぼFIX。あとは本格的に、以前萌え萌えMAX状態でフリートークでお伝えしたCMS「HL SiteManager」で稼働させるべく、帰宅後にちょこっとテストをしています。
「うお〜もうローカルでApacheがふつうに動くOS Xってなんて素敵なジャパネスク!」とか日々関係ないところで萌えていたりすることからおわかりのように、ローカルでApache Webサーバーを稼働させ、PHPとMySQLを入れて導入テストをしていました。で、飽きっぽいB型、今度はX Window Systemを入れてみようと分不相応なことを考えてPINEAPPLEをインストールしてみたりしたのですが、その直後くらいからまともにWebサーバーが起動せず。結論としてはUNIXの知識もないのになんでもかんでもインストールして萌え萌えしていてはいかんというわけでして(いろいろ設定が上書きされてしまった模様)、今回何度目かになるか分からないOS Xの上書きインストールを行ってシステムをきれいにするハメになりました。がっくし。
で、再度、一からMySQL、PHPをインストールし、テストのやり直しです。
HL SiteManagerはいろいろ玄人向けでして、UNIXやDB、PHPの知識がない私にはちとハードルが高かったのですが、とりあえず第一関門突破。その間、PHPがまともに動かない、MySQLのDBに接続できない、HL SiteManagerのフォームから入力して記事生成を行うと、特定のテンプレートでナニをやっても文字化けする、などなど、激しく悩ましいトラブルに見舞われたのですが、見事サイトリニューアルが完了した暁には、「魅力的な小説サイトをつくろう!」のコラムあたりで奮闘記なんぞを書いてみようかと思います。備忘録とこれから挑戦してみようという人のために。ね。
またテンプレートとバックナンバー、特定ファイルからの読み込みなどなど、ファイル抽出の関連性が完全に把握できていないのですが、もうしばらくローカルで遊んで使いこなせるようになったら、晴れてホスティングサーバーに移行して本格稼働したいと思います。その間、ファイル生成の関係で数時間はサイト停止にするかもしれんのですが……。
というわけで、ちとマニアックだけれどもこれからPHPやMySQLをローカルに導入して、HL SiteManagerに挑戦したい腐れマカーな人のために備忘録を残しておきます(Windows関連はいろいろあるけど、OS X関連は情報に飢えがちなんスよネ)。
◆Heartlogic:
HL SiteManagerの配布元。ここに最新版があります。セットアップに必要な環境が揃っていて、あれこれ頭を悩ますのが好きな中級者以上の方にはぜひおすすめしたいです。無料(将来的にはシェアウェア化予定)
◆MySQL(本家・英語):
MovableTypeやXoopsなどのblog/CMSはもちろん、HL SiteManagerに必須のDBサーバー。無料
◆MySQL日本語マニュアル:
パッケージインストールからインストール後のコマンドラインによる設定が書かれています。なぜか私はコマンドラインからパスワードの設定がうまく行かず、困り果てたのですが、よく読めばきちんとできるはずです。マニュアルは偉大です。
◆PHP(本家・英語):
Web上で動作するスクリプト。HL SiteManagerはPHPで書かれているので、こちらも必須。OS Xには設定で使えなくなっているPHP4のモジュールが入っているけれども、HL SiteManagerはもともと入っているPHPのバージョンでは動かないので、最新版が必要。無料
◆PHP日本語マニュアル:
HL SiteManagerの内部エンコーディングはEUC-JPで、テンプレートはShift-JISに設定しているにもかかわらず、なぜかわけわかめな原因で特定のテンプレートから抽出したファイルが文字化けするという事態に見舞われ、初めてPHPの設定をいじらなければならないということにほんの数時間前に気づいたんですが……。ここのおかげです。やっぱりマニュアルとチュートリアルは熟読する必要がありますね。
◆phpMyAdmin(本家・英語):
PHPからMySQLのDBをGUIで操作できるスクリプト。必須ではないけれども、MySQLの設定がコマンドラインからうまくいかなかったので、私はこれを利用。DBやTABLEを削除したり追加するのもとても楽。最新バージョンではマルチ言語に対応しているので、日本語表示も問題なし。無料
◆OSXでCGI、Perl、phpを動かす:
OS XにはデフォルトでApacheが組み込まれていますが、セキュリティ保持のためにWebサーバー上でふつうにPHPやCGIスクリプトなどが動かないようにしてあります。ローカルで動作テストをしたい人向けに、httpd.confを直接編集してCGIやPHP、SSIが動かせる設定の方法が書かれています。コマンドラインをあまりよく理解していない人にはあまりおすすめできません(私もですが)。ただし、デフォルトでOS Xに入っているPHP4.1.2では、私の環境でHL SiteManagerがまともに動作しませんでしたので、ここではPHPの設定はいじらず、上記から最新のPHPをインストールしたほうがいいでしょう