[日誌] 2005-12-31

あとわずかばかりで、2005年も終わり。苦楽あったけれども、今年も幅広く色んなモノを作って、とても充実した1年だった。

  • JFreeChart関連クラス群の作成
  • 画像変換クラス群の作成
  • ffmpegでの携帯動画変換

今年、自分として面白かったのは、このあたりの仕事。今後の示唆にも富んでいて、すごく重要な経験ができたと思う。そのチャンスをくれたチームメイトに感謝。

残念なのは、上記3項目がすべて上半期の話だということ。下半期はちょっと刺激が少なかった。とは言え、いくつか発見もあったし、視野も広がったので、来年に活かしていくつもり。また勉強しまくって頑張りますよ。

リアルな人も、バーチャルな人も、2005年ありがとうございました。

mod_rewrite モジュールを使ってみる

Apache へのアクセスをフックして、かなり強力な操作ができる mod_rewrite モジュール。これまでシコシコとアプリケーション側で対応していたものが、サクっとWebサーバが解決してくれる可能性大ですよ、これ。

豊富な機能をざっとながめて思いつくサービスとしては、httpアクセスのSSLへのリダイレクト、サブドメイン管理、リファラ判定などによるコメントスパム対策、ブラウザ判定や時刻によるリダイレクト。ブラウザ判定をうまく使えば、例えばフルフラッシュサイトで、検索エンジンのクローラにだけ別HTMLページを見せてSEO対策することもできそう。(そういう小賢しい対応は好きじゃないけど)

以下、大まかな機能と使い方のメモ。

続きを読む "mod_rewrite モジュールを使ってみる"

Apache に組み込まれているモジュール

現在 Apache に組み込まれているモジュールを確認する方法。

(静的に組み込まれているもの)
# /usr/local/apache/bin/httpd -l
(DSOで動的に組み込まれているもの)
# ls -l /usr/local/apache/modules
(1.3系ならば ls -l /usr/local/apache/libexec)

必要なモジュールがなければ、追加しましょう。

Apache にモジュールを追加する

いろいろなモジュールを組み込むことで、Apache の可能性が広がるっぽいことを知ったので、とりあえず入門としてモジュール追加を実行。今回は、URLを書き換えてムチャできそうな素敵なモジュール mod_rewriteを、まったりと追加してみる。

ちなみに、Apache についてあまりに知らなさすぎて、このエントリを書くのにスゲー時間をかけたのは秘密。業務で必要に迫られたわけもなく、プライベートでも全然使わないのに、なぜそんなに気合い入っているかは自分でも不明。きっと頭おかしくなったんだと思う。ううう。

以下、apache2.0系での手順。1.3系でやり方が大きく違うところだけ、別途記述します。なんでそんなに親切なのか。すごく疑心暗鬼。

続きを読む "Apache にモジュールを追加する"

Apache を知らないのは男の罪

Apache HTTP サーバ (以下 Apache) の多機能性に身もだえ中。

これまでは、恐るおそる conf ファイルを開いて、何となく ExecCGI とかいじるので精一杯だったけど、ちょっと調べたらスゴイ色んな機能であふれている。モジュールまわりとか、何ができるのか押さえておかないと、結構恥ずかしいんじゃないかという気がしてきた。罪なヤツだ。

Webアプリケーションの構築時、要件はアプリケーション側でとにかく実装しなければならないというルールが、いつの間にか自分のなかにできあがっていた。ブラウザでできることなら、全部それで済まそうみたいな。でも、サーバが得意なことは多い。Apache ができることを知っていれば、そもそもアプリの基本設計から変わってくる可能性も高い。

「Apache は tomcat と連携して表示さえしてくれればOK」とか短絡的だった考えをちょっと改め、サーバを使いこなしながら構築することを視野に入れないとなあ。今さらWebDAVとか調べようかな。

ということを書いてみたものの、そこまで画期的なモジュールや機能があるかというと、まだよく分かっていなかったりする。超勢いだけのエントリーで泣ける。

[日誌] 2005-12-18

手持ちのプロジェクトが大人の事情とかで「待ち」の状態になった。ということで、ここぞとばかりにこれとかこれとかこれに行って刺激を吸収。うん、やっぱ今はアートよりデザインが面白いデスネ。

ほどほどに仕事はあるものの時間があったので、相方に頼まれていた年賀状を作成。犬のイラストを描いていたのに、できたら豚になっていたという珍事。しかし意外にも絶賛されたので、そのまま入稿。かなりシュール。

ちなみに、Illustrator でサクっと描こうと思っていたんだけど、結構ヘビー。ペンタブレットが無いとオーガニックな曲線は難しいのかな。ベジェ描画はそこそこ得意だと思っていたんだけど。イラスト上手くなりたいなあ…仕事で使えるレベルで。

さて、そんな年賀状を誰に出そうかな。もらってくれる人、誰かー。


最新エントリー
[日誌] 2005-12-31
mod_rewrite モジュールを使ってみる
Apache に組み込まれているモジュール
Apache にモジュールを追加する
Apache を知らないのは男の罪
[日誌] 2005-12-18
あわせて読みたいブログパーツ