2006年9月 のアーカイブ

WordpressとMovable Type

2006年9月14日 木曜日

milerla.orgは、オープンソースのblogツール、Wordpress(以下WP)で運営されています。

だけど、日本でblogツールと言えば、ご存知Movable Type(以下MT)である。無料レンタルブログサービスも、ほとんどがMTをお手本に作られているようだ。その一番の特徴は、柔軟性の高いテンプレート機能だと思う。本当に何でもできる。アイデアさえあれば。

しかしながら、他のツールと比べて一番の独自性を持つのは、いわゆる「静的生成」ではないだろうか。本当に語りつくされたことを書いてばかりで恐縮なんだけれども。

まぁ何かって言うと、反対の「動的生成」は、アクセス集中したらサーバにすげー負荷がかかるからやめてよね、WP?いやーそれはまずいよ。でもMTならOKよ、なんてサーバ屋が言うのだ。

でもどうなんだろう?本当に負荷がかかるのだろうか?逆に再構築するときにはMTは一度に集中して負荷がかかる。これはアクセス集中とは違うのだろうか?どれくらいなら「すげー負荷」なのだろう?システム屋じゃないからわからないけど、ページアクセスごとに小さな負荷がかかってそれが集中するのと、どっちが「すげー負荷」なんだろう?

昨今MTでは再構築時の負荷を減らすため、テンプレートをphp化して、「半」動的生成状態にするところが増えているようだ。トレンドなんて変わっていくものだけど、MTの静的生成っていう特徴は、だんだん「ちょっと違うんじゃないの?」的な流れになっているように思う。WPへの移行例も増えているようだ。

web製作者としては…どちらもできる、のが一番なんだろうな、どうとでも対応できるように。手広いのが一番!頑張ります!

coolcodeプラグイン

2006年9月13日 水曜日

web design tips blogになるべく、コード表示補助のためのプラグイン、coolcodeを導入。

導入方法は簡単。ダウンロード→解凍→pluginフォルダにup→有効化、といういつもの流れの後、投稿時に<coolcode>~</coolcode>で囲むだけでokのようだ。

オプションは以下のとおり。

  • lang=”言語名”
  • linenum=”off”
  • download=”ファイルのパス”

それぞれ、

  • 言語名に沿った色分け指定(指定しない場合は色分けされない)
  • 行番号を非表示にする(行分けの罫線も)
  • ダウンロードさせるコードのパスを指定

という機能があるようだ。これらはそれぞれ独立して動作するので全て指定することも可能。
色分けできる言語は「actionscript・cpp・css・diff・dtd・html・java・javascript・mysql・perl・php・python・ruby・sql・xml」と激しく豊富。やったね!

1点だけ不満があったので改造してみた。downloadオプションを指定したときに出る「下・」という謎の(中国語?)表示。原因はcoolcode.php292行目、

$this->blocks[$blockID] = ‘

下载:
$this->blocks[$blockID] = ‘

若かりし頃の自分を、改めて恥ずかしいと思う。

2006年9月12日 火曜日

個人サイト時代の文章は恥ずかしすぎて載せるのをためらうものが多い。
ですが、載せてもいいと思うものは、可能な限り改変無しで載せています。

正直読んでて辛い…が、中でも今の自分の形成に大きく関わっていそうなものを、表現がそこまで恥ずかしくないものを中心にセレクトしています。
いやー、痛い子だ、おれ。

wordpressで再始動

2006年9月11日 月曜日

movable typeのデータを読み込みwordpressへ移行。
milerla.orgはライフログ的に使えばいいじゃない、ということで過去の日記データを拾い集めることにしよう。

デザインなんかに悩むからblogが進まないのだ。
中身が全てだって知ってるのにさ。

おれと頭痛

2006年9月11日 月曜日

元々頭痛持ちだけど、最近とみに頭痛がひどくなった。
頻度も増えた。そうバファリンの頻度もだ。

今日なんぞは歩けば響くし血行が良くなればガンガンするしでもう地獄。治してくれるならなんでもする!と思った。

国道49号と61号の交差点で悪魔に魂売ったっていい!