2008 年 12 月 のアーカイブ

mod_perl であほプログラムを作ってみた。 このエントリーをはてなブックマークに追加

2008 年 12 月 29 日 月曜日

はじめに

自社開発で作ろうとしていた物が実は mod_perl に対応した Web アプリなのですが、そういえば mod_perl ってまともに弄ったこと無かったなぁとか思ったので、風邪も引いて頭も回らないことだし少し脱線するかとばかりに遊んでみました。

世間一般においてはちっともはやらない mod_perl 。かろうじて拾う話題もせいぜい Apache::Registry を用いた既存 CGI の高速化とかその程度の話で、本格的に Perl で Apache モジュールを作ろうみたいな話になると本を買うか英語で情報を探すしかなかったりするのが現状のようです (あるいはおいらの探し方が悪いのかも知れませんが…)。参考にしたのは mod_perl の公式サイトにあるドキュメントでした。

これ全体をぼえ~っと眺めてみても何から手をつければいいのかよくわからないのですが、この辺を見てみるとサンプルを見つけることができたので、これを参考に作ってみることにします。

(さらに…)

開発環境構成検討中…。とりあえず Trac のインストールは完了。 このエントリーをはてなブックマークに追加

2008 年 12 月 18 日 木曜日

さて、 SSL は使える状態になったので、いよいよ Subversion のリポジトリ構築と Trac の導入、セットアップに入ります。

ファイル構成を検討する

が、その前に、今後もこのサーバーを開発用途に使い続けていくことを考え、使い始めからファイル構成には気を遣ってみようと思い、以下のような方針を出してみました。

  • すべての開発関連ファイルは /var/Developer の配下に配置する。
  • オリジナルの開発物と、外部から委託された案件とで全体を二分する。
  • その中で、プロジェクト毎にディレクトリを設ける。
  • プロジェクトのディレクトリ毎に、単独の svn リポジトリと trac リポジトリを設ける。

これを例示すると、以下のようなファイル構成となります。

/var/Developer/
  original/    # オリジナル用
    foo/    # プロジェクト foo
      svn/    # foo の svn リポジトリ
      trac/    # foo の trac リポジトリ
      .htdigest    # 内緒のプロジェクトの場合、 Trac にログオンするためのダイジェスト認証ファイル
    bar/    # プロジェクト bar
      svn/
      trac/
    baz/    # プロジェクト baz
    # ...
  trust/    # 外部から委託された案件用
    hoge/    # プロジェクト hoge
      svn/
      trac/
      .htdigest    # 委託案件は他人にみられちゃまずいので絶対必須
    fuga/    # プロジェクト fuga
    # ...

Trac の導入

それでは Trac を導入しましょう。今回、以下のサイトを参考に、 Trac の導入を行いました。感謝!!
(さらに…)

会社サーバーに SSL 証明書を導入してみた このエントリーをはてなブックマークに追加

2008 年 12 月 17 日 水曜日

経緯

まだ未確定な部分が多々あるのであまり公にはできないのですが、やっと会社としての初めてのお仕事がもらえそうです。この不況時になんてありがたい…。

で、せっかくなので、会社のサーバー (まさにこのサイトを動かしているサーバーですね) をソースやタスクの管理に利用しようと思いたったのですが、情報が外部に漏洩するリスクは極力抑えなければなりません。

そこで、秘密の情報を扱うページに認証をかませ、さらに SSL による暗号化をかませることで、通信路の安全性を確保することを考えました。これ、ちゃんとやろうとするのであれば、SSL 証明書を正規の認証局に発行してもらい、それを導入する必要があります。仕事で使うものを個人認証局でごまかして客先で警告ダイアログとか表示されちゃったら信用失っちゃいますし、そうでなくても産総研のあのお方とかに見つかって Dis られでもしたものなら今度は社会的な信用を失っちゃいますからね (^_^;A 。

検討

とはいえ、SSL 証明書の発行にはお金がかかります。特に、 VeriSign 社の証明書など導入しようものなら、もっともリーズナブルな「セキュア・サーバID」でも年間 85,050円とかしちゃいます。これまで仕事に恵まれず、公共料金を浪費し続けていただけの弊社の資金からはとてもとても捻出できません><。

(さらに…)