2007/05/20 日曜日 – 15:30:15
やっとこのブログを、再びXHTMLに準拠させることが出来ました。もっとも、1.0 Transitionalですが(ぼそ)。
とは言っても、WordPressのヴァージョンが2.2になってから標準機能に取り込まれた「Widget」が従来の「Sidebar Widget」と微妙に異なる動きをするなど、従来どおりにWidgetの機能を扱えない部分が出てきてしまったため、XHTML準拠のために涙ぐましい努力が必要だったわけであります(ぉぃ)。
まず、従来のWidgetプラグインの時から「テキストウィジェット」を多用してこられ、且つその中にクエリ・パラメータを大量に含むURIを書くことの多い人であれば、WordPress 2.2に移行したあと、W3CのValidatorで報告されるエラーが急増しているはずです。
そう。これまで、テキストウィジェットの入力欄に「&」という記述をおこなえば、そのまま「&」として登録されたわけですが、WordPress 2.2のWidget機能では、「&」と記述しても登録後は勝手に「&」となってしまうのです!
まあ、Widgetの何かしらの機能を更新するときに、都度全テキストウィジェットのすべての箇所で「&」と入れ直して登録すれば一応問題ないのですが、そんなクソ面倒くさいことを毎回やっていられません。
というわけで、テキストウィジェットでクエリ・パラメータを含むURIを記述していたり、将来的にその可能性のある方は、「wp-includes/widgets.php」の522行目にある
$text = attribute_escape($options[$number]['text']);
の記述を、
$text = htmlspecialchars($options[$number]['text'], ENT_QUOTES);
に置き換えてしまいましょう。これで、従来どおりにテキストウィジェットを使えるはずです。
そのほか、今回Widgetが標準機能に組み込まれたことにより、「Executable PHP widget」についても正常に動作しなくなっております。
こちらはもっと深刻で、Widgetの数を増殖させて「PHP Code 2」や「PHP Code 3」などにPHPコードを記述しても、画面上には「PHP Code 1」の内容しか出てこなくなっております。
残念ながら、私はこちらの原因については全くわかりません。
なお、この問題により「Telmina」の運営にどう支障が出たのかと申しますと、「近頃のコメント」と「近頃のトラック・バック」を別のWidgetに振り分けることが出来なくなってしまったわけであります。
一応、「Get Recent Comments」とWidgetがあれば、自分でPHPコードを書かずとも「近頃のコメント」や「近頃のトラック・バック」の機能を簡単にWidgetに取り込むことが出来るのですが、これをやってしまうとXHTMLに準拠しなくなります。どういう訳か、Widgetに付与されるIDが重複してしまうのですね。
というわけで、自分はWordPress 2.1の時から、PHPコードをわざわざ記述して「近頃のコメント」や「近頃のトラック・バック」の機能を実現させていたわけです。
ところが、先述の「Executable PHP widget」の問題でそれの実現も難しくなり、結局ひとつのWidgetに「近頃のコメント」と「近頃のトラック・バック」の両方のコードを記述することにより解決いたしました。
これでやっとXHTML準拠となりましたが、どうも腑に落ちません。
もっとスマート且つエレガントな解決法をご存じの方がいらっしゃいましたら、教えてください。
*
2007/05/20 日曜日 – 14:04:54
先ほど、「Twitter」ユーザ向けWordPressプラグイン「Twitter Tools」を導入いたしました。
プラグイン配布元
Twitter Tools @ Alex King
日本語による紹介ページ
WordPress Plugin : Twitter Tools @ orioa
Alexさん、なかなかいい男ですねぇ(ぉぃ)。
というのは置いておいて、ちょうどタイムリーにorioaさんのところで記事になったということもあり、安定志向なチャレンジャー(ぉぃ)である拙者としては、飛びつかないわけにはまいりません。
orioaさんの記事でも述べられているように、WordPress 2.2で問題なく動作しております。問題があるとすれば自分が指を骨折していてキーを早打ち出来ないという点(殴)。
まだまだあまり勝手をわかってはいませんが、自分のブログと「Twitter」を連携できるのはなかなか魅力的なのではないでしょうか?
「Twitter」を使っているWordPressユーザに、是非お一つ。
*
2007/05/20 日曜日 – 12:28:36
先日宮崎県に行ってきたときに(くどい!)、いくつかおみやげ物を購入したのですが、その中の2つを先ほど口にしました。
さわやか日向夏水 @ 宮崎県農協果汁株式会社
サンサン日向まんじゅう @ 宮崎空港商事
*
さわやか日向夏水 @ 宮崎県農協果汁株式会社
昨日飲んだ「はちみつ日向夏ドリンク」があんまり夏みかんっぽくなかったのに対し、こちらは夏みかんっぽさが伝わってくる。
とはいえ、「日向夏ドリンク」もそうだったのだが、この「日向夏水」も結構薄味。果汁3%といったらそんなもの?
まあ飲みやすくていいのだが、もう少し濃い味でもよかった気はする。
10点満点で個人的に評点すると、8点。
サンサン日向まんじゅう @ 宮崎空港商事
原材料に日向夏みかんピューレが含まれるまんじゅう。
とはいえ、夏みかんよりも白あんの味の報が強く、あんまり夏みかんっぽさを感じることjは出来なかった。
まあ、夏みかんっぽさはゼロではないため、東京である必然性を全く感じないどこぞの東京みやげの数万倍はマシなのだが、こちらももう少し夏みかんっぽさが欲しかった。
10点満点で個人的に評点すると、7点。
*
2007/05/20 日曜日 – 10:31:40
昨日、訳もわからぬまま「Twitter」に参加してみました。
どうやらオタクの世界であるという説もあるようですが(ぉぃ)、まあ深入りしすぎない程度に使ってゆきましょう。
しかし私、IT業界人の端くれでありながら、最近のITのトレンドには本当に疎いです。ミクシィ? マイスペース? それおいしい?
「Twitter」には一応携帯電話向けのサイトがあるようですが、日本の携帯電話にはうまく対応できていないようであり、2バイト文字の箇所で文字化けが発生します。
たぶん日本の携帯電話側でUTF-8に対応すれば解決する問題だとは思うのですが、なぜかその気配もなさそうですね。
というわけで、先ほど私の環境に「twitterMobile」を導入することに致しました。
プログラム配布元
twitterMobile @ miniturbo.org
これで外出先からでも近況報告しやすくなったぜ!
たっぷり活用させていただきます!
・・・で、問題点は「Twitter」に参加している人に対してしか情報発信できないという点ですが。
中には、「Twitter」にはまってしまいブログ更新が滞りがちだという方もいらっしゃるようですが、自分はどうもそこまで深入りは出来なさそう。話のネタ程度に。
なお、私は下記ブログ記事で、このプログラムを発見いたしました。
参考記事
みんなTwitterやってみればいいと思う @ caramel*vanilla
こちらでは、今回私も導入した「twitterMobile」のほかにも、「Twitter」関連ツールが多数紹介されています。ご興味のある方はどうぞ。
*
先日宮崎県に行ってきたときに(まだウソを言うか)、いくつかおみやげ物を購入したのですが、その中の「はちみつ日向夏ドリンク」について、先ほど飲んでみました。
はちみつ日向夏ドリンク @ 響
*
はちみつ日向夏ドリンク @ 響
今回飲んだ「はちみつ日向夏ドリンク」は、写真左側の缶飲料。
「響 オンラインショッピング」のページでは、これ以外にも多くの日向夏関連製品が取り扱われているようで派あるのだが、執筆時点でメンテナンス中・・・。
さて、この飲料を飲んだ感想だが、どうも夏みかんというよりグレープフルーツに近い味のように感じた。ちょっと苦みのある感じか。
「はちみつレモン」の「レモン」が「グレープフルーツ」に置き換わったような印象。正直、あまり夏みかんっぽさは感じなかった。
それとも、夏みかんってこんな味だったっけ?
私がこれを入手した金額は100円。コスト・パフォーマンス的には十分すぎるくらいだが、やや期待はずれ感あり。
例によって10点満点で個人的に評点すると、7点。実に惜しい。
*
参考までに、これ以外の日向夏関連商品のご紹介(と称する広告)をば。