Apache1.3系で利用できる正規表現を知りたかった。

やりたかったのは、
.htaccess に Redirectmatch ディレクティブを書いて 404 を削減、みたいなこと。

こんな感じにしたい。

  • 旧: http://himajin-senyo.com/diary/20090206.html
  • 新: http://himajin-senyo.com/2009/02/06/

利用しているサーバは Apache 1.3系 らしいので、マニュアルを確認しよう!

Apache module mod_alias

RedirectMatch (.*)\.gif$ http://www.anotherserver.com$1.jpg

OK、正規表現が使えるのは知ってた。Redirectmatchだし。

でも、どんな正規表現を利用できるのか知らんかった。

マニュアルを確認しよう!

Definitions of terms used to describe Apache directives

regex
A regular expression, which is a way of describing a pattern to match in text. The directive definition will specify what the regex is matching against.

…。

Apache Server Frequently Asked Questions

What are "regular expressions"?

Regular expressions are a way of describing a pattern - for example, "all the words that begin with the letter A" or "every 10-digit phone number" or even "Every sentence with two commas in it, and no capital letter Q". Regular expressions (aka "regex"s) are useful in Apache because they let you apply certain attributes against collections of files or resources in very flexible ways - for example, all .gif and .jpg files under any "images" directory could be written as /\/images\/.*(jpg|gif)$/.

The best overview around is probably the one which comes with Perl. We implement a simple subset of Perl's regex support, but it's still a good way to learn what they mean. You can start by going to the CPAN page on regular expressions, and branching out from there.

OK、Perl と一緒であることはわかった。王道だよね。

perlre - Perl regular expressions

DESCRIPTION
This page describes the syntax of regular expressions in Perl.

OK、完璧に理解した!嘘ですごめんなさい。

結論。

RedirectMatch /diary/(....)(..)(..)\.html$ http://himajin-senyo.com/$1/$2/$3/

以上。

カテゴリー: 俺様以外のこと | タグ: | Apache1.3系で利用できる正規表現を知りたかった。 はコメントを受け付けていません

Picasaウェブアルバムの名前タグ機能が凄すぎて愕然とした。

Picasaウェブアルバムの名前タグ機能を使ってみた。

写真の中の人

人の検索結果

凄すぎて愕然とした。

カテゴリー: 俺様以外のこと | タグ: , | Picasaウェブアルバムの名前タグ機能が凄すぎて愕然とした。 はコメントを受け付けていません

「tDiary」と「はてなダイアリー」から「WordPress」にしてみた。

そういえば、

「tDiary」と「はてなダイアリー」から「WordPress」にしてみた。

んだった。

以下、理由。

WordPressの方が、

  • オサレ。
  • Web2.0っぽい。
  • 独自の記法を覚えなくても良いというかHTMLを覚えているので良い。tDiaryでも出来るけど。
  • クールなURI。サイトを移転している時点で言うことじゃなし、tDiaryでも出来るけど。
  • 独自ドメイン出来る。tDiaryでも出来るけど。
  • WYSIWYGしたかった。はてダでも出来るけど。
  • 自動アップデート系が便利すぎる…!はてダでも自動だけど。
  • データ移行がラクチンっぽい。tDiaryからのインポートはミスってるけど。。

WordPressでも、

  • キャッシュ系プラグインは使ってないけどそんなに重くない。tDiaryは軽かったけど。
  • システムを利用するだけならPHPでもイイヤと思った。Rubyの方が好きだけど。
  • HTMLはValidらしいからイイヤと思った。出力されるHTMLはスゴいことになってるけど。
  • 世界的に見れば使っている人が多そうだからイイヤと思った。日本ではあまり多くは見かけないけど。

まぁなんだ、
飽きっぽいので気分転換した、
というのが一番の理由かもしれん。

きっと。多分。

カテゴリー: 俺様のこと | 「tDiary」と「はてなダイアリー」から「WordPress」にしてみた。 はコメントを受け付けていません

初見とか二見とか

狛江で吹奏楽。

確か「キャンディード序曲」と「祝典のための音楽」と「アルメニアンダンス パート2」をやった気がする。

アルメニの3楽章は難しいと言うか出来ません。エスな人が頑張れば良いと思う。

…いつか日の目を見るのだろうか。。

タグ: , | 初見とか二見とか はコメントを受け付けていません

「XREA Plus」から「さくらのレンタルサーバ スタンダード」にしてみた。

してみた。

背景

  • 気がついたときには、「XREA Plus」のサーバがやたら重くなってた。
  • でもサポート問い合わせとかメンドイ。
  • っていうか、「XREA Plus」だと「safe_mode」の御陰様で「WordPress 2.7」が期待通りの動作をしなかった。
  • でもそれを対応するのはメンドイ。
  • 巷では「さくらのレンタルサーバ スタンダード」を良く見る気がする。
  • してみた。

結果

  • こんにちは、FreeBSD!
  • SSH が快適でイイ!
    • 「XREA Plus」だと「SSH接続のためホスト情報をサーバーに登録」などという手続きを管理画面から毎回やらないといけない。
    • しかも手続き後、実際にSSH接続できるまでタイムラグがある。数分くらい。
    • メンドイ。
    • 「さくらのレンタルサーバ スタンダード」だと Terminal.app から ssh すればよし。MacOSXなので。
    • zsh + vim をセットアップしたら、快適すぎてコレなしでは生きていけない体になりました!多分。
  • 「WordPress 2.7」が期待通りの動作している!
  • ドメインは「VALUE-DOMAIN」のままで問題なし。
    • でも、手続きが分かれているとメンドイから変更しようかな。。
  • 年間 5980 円。
    • 以前は年間 3380 円 だったので、+2600 円だな。
    • ドメインを移管すればさらに +820 円だが、どうだろう?

免責

  • 思い切って過去を捨ててみたので、404 Page Not Found が多発するね。気にしない。

良いと思います。

タグ: | 「XREA Plus」から「さくらのレンタルサーバ スタンダード」にしてみた。 はコメントを受け付けていません