【備忘録5】不思議なこと2 


「不思議なこと1」で、iDiskがおかしいとつぶやいたら、Elanさん、fukuiさんにさっそく助けられた。ありがとうございます。なんのことはない、山ほどカスがたまっていました。そのほとんどはiBlog関係。いつの間にできてしまったんでしょうね。
ひょっとしたら、この間の不調はこれが原因ではじまったのかもしれません。

それはさておき、だいたい修復作業は終わったようです。でも、まだ少し不思議なことが……。
ひとつは、RSS.UTF8.xmlファイルが生成されないこと。
もうひとつは、なぜかCalenderがalign="left"になってしまうこと。 


前者は、昨年暮れに苦労してなんとかiBlogのRSS readerで読めるようになったのに、また振り出しに戻ってしまった感じです。
そういえばOKAMURAさんとの出会いは、この問題がきっかでしたね。当時のiBlogPatcherとは比較にならないほど進化した結果、RSS.UTF8.xmlの扱い方がわからなくなってしまった。
t0moriさんが iblogPatcher の CHANGE_ENCODE.plugin 導入に伴い、 XML/RSS FEED のリンクを変更 したと書いていることを手がかりに、岡村さんのサイトにある「iBlog の Blog サイトの文字コードを変換するプラグイン新発売 」を読み直したのですが、読むほどに混乱してきたのです。
このプラグインを使用すると UTF8_FEED.plugin が不要になるが、UTF8_FEED.plugin は廃止にはしない。私の感覚では CHANGE_ENCODE.plugin は便利機能であってバグの改善(pubDate の部分はそうだが)ではない。便利機能は使いたい人もいれば使いたくない人もいる。使わない人には UTF8_FEED.plugin は必須だ。

えーっと、つまりCHANGE_ENCODE.pluginを使った結果として、UTF8_FEED.pluginはRSS.UTF8.xmlファイル生成用としては機能しなくなったのでしょうか? だからt0moriさんはリンク変更したのかな。

なんだかMLの質問になってきていますが、実はこうした形のメッセージの投げかけをあえてしたのは、実は岡村さんがトラックバック機能導入に踏み切るのを促進しようという魂胆もあるのです。狸爺ですね。

【追記】この後、chatで岡村さん、大森さんと会話していて、問題は解決しました。結論はCHANGE_ENCODE.pluginを使うと正しいRSS.XMLが発行されるので、これを使うと以前のようにRSS.UTF8.XMLファイルはいらなくなるので、当然の事ながらsyndicate this siteのところの記述はRSS.XMLでよいということになるということでした。解決しれみれば、なーんだということでした。念のために変更したsidebarの記述を残しておきます。
<div class="side" align="center">
<a href="../../rss.xml">
Syndicate this site <a href="http://feedvalidator.org/check?url=http://homepage.mac.com/m_wada/iblog/B459371987/rss.xml">
<img src="http://homepage.mac.com/m_wada/iblog/images/valid-rss-antipixel.png" alt="[Valid RSS]" title="Validate my RSS feed" width="80" height="15 " / >
</a>
<br clear="all">
</div>
<hr />


後者は、単純な問題なんですが、何度やってもセンターに来てくれないのです。
<div class="sidetitle" align="center"> Calendar </div>

<div class="calendar" align="center" >
<table border="0" cellspacing="4" cellpadding="0">
<tr>
<td colspan="7" align="center"><span class="calendarhead"><$CalendarHead$></span></td>
</tr>
<tr>
<td align="center"><span class="calendar"><$WeekDay1$></span></td>
中略
</tr>
<$CalendarRows$>
</table>
</div>

どこかヘンでしょうか?

【追記】これはトラックバックした大森さんのエントリーにあるように
"CommonLib.js" 内の table タグに 「align="center"」としてやればいい

ということでした。 


Posted @ 日 - 2月 15, 2004   01:36 午前
|