わたしの Blog のテンプレートには問題がないらしい 


引き続き、日本語環境においてプレビューが終わらないという問題の検証です。
わたしのエントリ「 iBlog 1.3.9 との格闘、その後」 に OKAMURA さんから次のようなコメントをいただいた。
まっさらな状態の1.3.9は問題がないと確証できたわけですから、次の検証ステップは
1.テンプレートセット
2.ナビゲーション項目
3.スタイルシート
4.エントリ

の検証だと思います。
それでまずテンプレートの検証を始めた。 

テンプレートはオリジナルの LeftNavigation を選び、まずそれがどんな形状かを知るために、英語環境にしてプレビュー。これは問題なくプレビューが終了。そこでそのまま日本語環境に切り替えて、ものは試しとプレビューしてみたら、なんとプレビューが終わるではないか。「あれ〜?」という感じだった。念のためにそのまま日本語環境で新しくエントリを作ってプレビューしてみるとちゃんと終わる。そこで今度はテンプレートをやはりオリジナルの RightNavigation に切り替えてプレビューを試みると、これは駄目。

どうやら、英語環境にて自分の使うテンプレートを設定して一度プレビューしておけば、日本語環境に戻ってそのまま使う分には問題ないようだ。なんだか本格的な解決法ではないようだが「面倒だから、これで行こうかな」という怠けが心が出始める。

OKAMURA さんにその様子をメールで報告してみたら、次のような返事(抜粋)を戴いた。文中の「迂回プレビュー」というのは英語環境でプレビューしてから日本語に戻してのプレビュー(上記の現象)を指しています。
【新たなエントリ追加】
迂回プレビュー後、日本語環境で新たなエントリを作ってプレビューが成功する。
このことからその時に用いた
BlogPage.txt
CategoryPage.txt
EntryPage.txt
DayPage.txt
上記三つのテンプレートに適用されるナビゲーション項目
新たなエントリの内容
CSS ファイル
には問題を引き起こす原因は含まれていないということがわかります。

CSS は無問題が確認されて、大半のテンプレートとナビゲーション項目が OK となったことから過去のエントリに問題を引き起こすものがある可能性が大きくなったと言えるでしょう。

ということで、どうやら、tOmori さんも指摘してくれた、わたしのエントリの中のどれかに問題がある公算が濃厚になってきた。で、そのエントリを見つける方法だが、 OKAMURA さんはそのメールの中で「二分探索方」という方法を教えてくれた。抜粋すると
何かひとつのものを見つけ出すもっとも効率がよい手法です。半分に分けてどちらにあるかを調べ、ある方をさらに半分にしてどちらにあるか調べ、さらにある方を半分にして調べ...と言うのを繰り返して半分の半分の...というようにして絞り込むというのがこの手法のアイデアです。

今日は日曜日なのでブリギッテが在宅。あまりMacにばかり向かってもいられないので検証は今夜か明日になると思います。(^_^;) ゆっくりとやります。 

Posted: 2004年08月22日 (日) at 15:16 




1年前の今日は? 2年前の今日は?