Home > 便利さの先にあるもの

便利さの先にあるもの

  • 2008-03-10 (月) 23:08

最近支持する声が高まっているwordpressだが、ほんの数日間使うだけで、いろんなことに、気づかされる。

wordpressのウリは、たぶん充実したテンプレートだったり、プラグインによって自分流にアレンジできる点が大きいだろう。

ブログは、簡単にwebパブリッシングができるという評判があり、実際ブログを解説するのに、10分もあればおつりがくるのは事実。

しかし、それ以降。つまり、デザインが決まり、レイアウトが決まって、

実際にドキュメントを作成する段階になると、もう、テキストエディタでしかなくなる。(ちょっと極端な言い方になるけれど)

だから、カスタマイズ製の高いブログに人気が集まるのは当然の成り行きだ。

wordpressは、その快適さを確保するために、編集中に多くの文字列置換やサニタイズ的な作業を行う。

formatting.phpは、1200行ほどのスクリプトだが、たいていこのような置換の関数が並ぶ。

-が何個か並ぶと、別な文字になる。(—や–)何でこんなことになってしまうのだろうと必死に調べて、formatting.phpにたどり着いた。

default-filters.phpにも、いっぱいフィルタがオンパレードしている。

何が何に変わってしまうかわからない。

いつの間にか虚脱感さえ感じるようになっていた。

Removing “emdash” replacement

というエントリを見つけた。

誰しも、やることおんなじだな。なんて思いながら、

とても、シンプルなものでも、「アレが必要だ。こっちのほうがいい。なんていいながら、改良を集積していくと、
こんな風になってしまうんだなぁ」と思った。

今日ネットで、チラミしたコード。URL忘れた、、
bbs だけど、ブログだって作れる。

<form action=”sqlite.php” method=”post”>
<p>メッセージ:<br />
<textarea name=”msg” rows=”5″ cols=”60″></textarea><br />
<input type=”submit” value=”送る” />
<input type=”reset” value=”クリア” /></p>
</form><?php
$db = sqlite_open(’test.db’,0707,$liteerror) or die(”<p>データベースに接続できませんでした</p>”);
//
//書き込み
if (isset($_POST[’msg’])) {

$t = date(”Y-m-d H:i:s”);
$msg = sqlite_escape_string($_POST[’msg’]);
$sql = “insert into bbs values(NULL, ‘$t’, ‘$msg’)”;

$result = sqlite_query($db, $sql) or die(”<p>書き込みに失敗しました</p>”);
}

//読み出し
$sql = “select * from bbs order by id desc limit 20″;

$result = sqlite_unbuffered_query($db, $sql) or die(”<p>読み出しに失敗しました$error</p>”);

if(!$result){
sqlite_query($db, ‘create table bbs(id integer primary key, t text, msg text);’);
}

//書き出し
echo “<table border=\”1\”>\n”;
echo “<tr><th>番号</th><th>日時</th><th>メッセージ</th></tr>\n”;

while ($a = sqlite_fetch_array($result, SQLITE_ASSOC)) {

echo “<tr><td>”, $a[’id’], “</td><td>”, $a[’t'], “</td><td>”, htmlspecialchars($a[’msg’]), “</td></tr>\n”;
}
ec
ho “</table>\n”;
sqlite_close($db);

phpのコードなら、file_get_contents と file_put_contents 後は入力フォームと、エントリ分のファイル。

それが、どんどん雪だるまのようになった時、バームクーヘンみたいに、整然と年輪を刻んでいるようなものであればうれしいが、そのようには、見えなかった。

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://text2html.s321.xrea.com/wp/wordpress/便利さの先にあるもの/trackback/
Listed below are links to weblogs that reference
便利さの先にあるもの from wordpress note

Home > 便利さの先にあるもの

Search
Feeds
Meta

Return to page top