Ellinikonblue.com Weblog

夢は夢のまま終わらせない…

Posted on Aug 19, 2004 at 21:50

writebackplus プラグイン導入途中経過 part.3

 少々状況が改善しました。
 Nest of Snowy Owls の記事 writebackplus の XSS 脆弱性への対処 にある脆弱性問題をほっぽっておくわけにもいかず、 かといって自力で対処コードをインプリメントできる能力はない… のでパクらして頂きました(^^;>
 Nest of Snowy Owls で公開されている 修正版 writebackplus プラグインの、 Jcode モジュール を用いた文字コード対処部分を除く改良コードをすべて 本家 writebackplus プラグイン の コード側に移植(と言うほどのものでもなく差分を探して コピーしただけですが…)しました。
 現状、そのコードで問題なく動作しているようです。
 文字コード処理以外も一部まだ移植し切れていない部分がありますが、 大勢に影響のない部分ですので、この部分は残った文字コード処理の部分と併せて、 じっくりと進めていきたいと思います。
 しかし、Jcode モジュール が当サイトが利用するホスティングサービスのサーバ上に 導入されていない以上、他の方法というと CPAN の Encode モジュール を 使う方法があるようです(すいません perl に明るくなくて…)が、 これもどうやら導入されていない様子… 正直、文字コード処理部分に関してはただいま手詰まり状態です。

Posted on Aug 17, 2004 at 21:48

writebackplus プラグイン導入途中経過 part.2

 やはりというか、一筋縄ではいきませんでした。
 Nest of Snowy Owls 製の writebackplus プラグインを導入してみたところ、blosxom が飛びました。
 設定ミスを疑ってみましたが、 本家 writebackplus プラグイン に入れ替えてみたところ動いてしまったので、当サイトのサーバの環境では、 Nest of Snowy Owls 製の writebackplus プラグインに施されている改変部分がどうもうまく動かないようです (ちなみに当サイトは某ホスティングサービスのサーバを利用しているため、 サーバ側の環境の方を変更するのは難しい、と言うより無理?)。

 現状の作業状況をまとめます。
  • Nest of Snowy Owls 製の writebackplus プラグインの導入を断念し、 本家 writebackplus プラグイン を導入
  • writeback プラグインを削除
  • コメントテストを実施、結果は良好
  • 過去のコメント、ライトバックについても表示を確認、結果は良好
 と、ここまではよしとしても、 Nest of Snowy Owls で 記事があるように、現状の 本家 writebackplus プラグイン にある脆弱性については、対処せねばならないでしょう。 また、おそらくこのままでは文字化けの問題が今後発生する可能性もあるので、 ほっぽっておくわけにもいきません。

 直感的にですが、 Nest of Snowy Owls 製の writebackplus プラグインでは、日本語処理周りの実装で Jcode モジュールが使われているので、 どうもこのモジュールが当サイトのサーバにはインストールされていないような気がします。 さてこれはどうしたものかとただいま思案中。

 しかし、まぁとりあえず動いてはいるので、コメント、トラックバック自粛のお願いは 解除させていただきます。文字化けをおこしてもこちらで変換して何とかします (まぁほとんど必要のない心配だと思いますが…(^-^;> )。
 ただ、まだこのプラグイン関係をいじくり続けると思いますので、 うまく閲覧できないこともあるかと思いますが大目にみてください。
Posted on Aug 16, 2004 at 16:38

writebackplus プラグイン導入途中経過

 後ほど、writeback プラグイン導入のドキュメントをまとめる際に必要になるかと思い、 作業及びその結果、現況を逐一メモしておくことにします。
 同じような内容のエントリが日に二回もあると閲覧される方も読みにくいかと思いますが、 今後何らかのデバック作業が発生した場合、二つ以上のエントリがある日があると 何かと重宝するかと思った次第です。ご容赦ください。

ローカルでの作業(終了済み)
  • 1writeback プラグイン本体ファイルを修正
     126 行目 my $charcode="utf8" と変更。
  • story.writeback ファイルを修正
     コメント用フォーム部分をカット、writebacksform.general ファイルへペースト。
     $writeback::writebacks, $writeback::writebacksform を story.writeback ファイルの 最後に追加。
  • writeback.general ファイルを修正
     コメント/ライトバック表示部分を writeback.writeback ファイルから writeback.general ファイルへペースト。
リモートでの作業(予定)
  • 1writeback プラグイン本体ファイル、writeback.general, writebacksform.general をアップロード
  • 旧 writeback プラグイン削除(おそらく必要なし?)
     writebackplus プラグインのソースを斜め読みしたところ、どうも writeback プラグインに インプリメントされている機能は、すべてインプリメントされているようなので削除するのが 正しいかと思います。
  • writeback.writeback ファイル削除
     writeback プラグインを削除して writebackplus プラグインをインストールすると 必然性がなくなるファイルです。
Posted on Aug 16, 2004 at 12:40

writebackplus プラグイン導入作業開始

 entries_index プラグインを導入し、エントリの整理が終了しましたので、 いよいよ writebackplus プラグインの導入作業を開始することにしました。 導入の方針は以下のようにしました。
  • Nest of Snowy Owls で 公開されている writeback custom プラグインを採用
  • writeback プラグインのフレーバーを流用する。 従って各エントリの恒久的なリンクの拡張子は .writeback のまま
  • 引き続き cookie プラグインは使用しない
 一応、ローカルでの作業は終了して、プラグインのソースも斜め読みですが 読み込んでみました。 今週一週間の突貫作業で何とかするつもりでいますが、難作業になる可能性もあります (どうも文字コード周りの実装が UTF-8 で運用する 当サイトのポリシーとあわないような気がする)ので、 当サイトへのコメント、トラックバックは作業終了を宣言するまでご遠慮ください。
 ただでさえ、閲覧して頂いている方が少ない現状で、せっかくいただいた コメント等を私の不注意で吹き飛ばしたくはないですので。

 この五月に当サイトを稼働させはじめてから、月間最多エントリ記録、 最多連続エントリ記録を更新し、この波に乗って一気に!…いけたらいいなぁ(^^;>
Posted on Aug 14, 2004 at 13:09

新プラグイン導入

 してみました。

entries_index
 気になっていた誤字脱字、リンクミスなどを修正するために導入。 インストールするとプラグインをインストールするディレクトリ下の state ディレクトリに .entires_index.index と言うファイルができるので これを直接編集して、エントリの分類なども再整理可能かと。
 ちゃんと writeback プラグインが作るファイルも、 新しい分類に対応して移動をしておくことが注意点かな。

paging
 pagenate プラグイン には いろいろと問題があるなどと言う記述が、 そこかしこのサイトでみられたので、導入をためらっていますと、 またまた hail2u.net にて ベータ版として公開されていたこのプラグインを発見。早速導入。
 このページのフッター部分に注目!このプラグインかなりイカします。

 とりあえず山積みの問題をまずは手っ取り早く解決できそうなものから 手をつけました。ぽんぽんとできてしまったので若干調子にのってきました。
 人、これを 「アドホック」 と言う(^^;;;>

 さてこれから、blosxom のディレクトリ丸ごとバックアップをとって、 過去のエントリを再整理し、 そのあと writebackplus プラグインの導入に 取りかかろうかと思っています。
 そう思って、ぶらぶらと情報収集をしていると Nest of Snowy Owls と 言うサイトに行き着きました。 writebackplus プラグインに手が入ったものが公開されています。 Nest of Snowy Owls ではもちろん、 ここのサイトのオーナーの奥様が運営されている Lazy Days でも使われているご様子。 これは使えそう。。。ごちそうさまです(^O^)/
Posted on Aug 13, 2004 at 00:01

問題山積み

 ここにきて当 Weblog では次々と問題が発生 (中途半端にいじくりたおして収拾がつかなくなっていると言うお話…)しています。
 頭の中の整理のため、箇条書きにしてまとめておくことにします。
  • コメント/トラックバックでタイムスタンプが記録されない問題への対応
     結局、 writebackplus プラグインで 対応しようかと思ってます。
  • entries_index プラグイン の新規インストール
     最初は必要ないかなと思っていたのですが、ちょっと過去のエントリの修正も含めて、 分類なども考え直したいと思っているので、やっぱりインストールしようかと。
  • その他プラグインの導入検討
     今思いつく限りでも pagenate/pagenate_simple, entry_num …
  • 導入済みの hail2u.net 版 categories プラグインの 導入ドキュメントのまとめ
  • Ellinikonblue.com PukiWiki の blosxom 関連ページの整理
  • このページの Flavour の微調整、公開
 夏休みの宿題みたいになってきた(..;>
Posted on Aug 12, 2004 at 13:06

えらいこっちゃ

 かの yukiakari::Notebook の Mafuyu さんからコメントをいただき感動していると、
「いつコメントをもらったかわからない」
ことが判明。

 どうも writeback プラグインの仕様らしく、コメント/トラックバック受信時の タイムスタンプが記録されていないことが、今頃になってわかった。
「えらいこっちゃ」と対策を検討して見た結果、どうも手は二つ。  はぁ。。。どっちもやりたくない。。。
 夏バテ気味なのか、単に年を食ったのか 精神的突進力が最近めっきり欠けていることを自覚するばかり。
Posted on Jul 27, 2004 at 19:11

救世主降臨

 新デザイン(さして代わり映えはなかったという話はありますが…)に変更して Mozilla 系ブラウザではうまく表示されないことに気づいてからと言うもの、 毎日毎日、頭の中で組み上がらない積み木が飛び交っているような状態です。

 どうも原因は以下のようにまとめられるようです。
  • margin プロパティの初期値が違う
  • padding プロパティの解釈が違う
 初期値が違うことに関しては力業であればすぐにでも 対応のしようもあるのですが、 解釈の違いについてはどうしていいものやら…と悩んでいると、 Alternative Design Project by Momomo と言うサイトを発見!
 これははっきり言ってすごい知識が蓄積されています。 日曜 Web デザイナー程度の実力の私には救世主のお助け。 一発解決…っぽいです。

 と言うわけで、メモ代わりにエントリを追加、 実際はもうしばし試行錯誤の日々が続きそうです。
Posted on Jul 26, 2004 at 10:24

yukiakari::Notebook is beautiful!

 未だにデザインを変更した余波で CSS/HTML と格闘中で、 何とか Mozilla 系のブラウザでも見るに耐える程度にはなりましたが、 まだまだ先は長そうです。
 しかも categories プラグインの変更までしだした (まだこのプラグインの動きを把握していない) ために、いつ収拾がつくのやら…

 そんな合間、久々に yukiakari::Notebook を 覗かせていただいたのですが…

 びゅーてほー

 もともとこのサイトのデザインも Tricolor Flavour を 基にさせていただいた(今ではソースは全くの別物ですが…)のですが、 うちとはまさに「月とスッポン」。いいなぁ、あれ(^^;>
 うちも頑張るぞ!
 もうちとデザインを小手先の CSS に頼らずに、グラフィカルに… もう少し時間に余裕ができたら(^-^;;;>

# WPS(World Panorama System) 様にて 当サイトの blosxom 関連のドキュメントを参考にして頂いたそうです。感激_(T-T)_
Posted on Jul 10, 2004 at 00:32

デザイン変更中…

 なんだかんだ言って、また blosxom 関連のエントリになってしまった(^^;>

 現在、フレーバーを更新している最中で、閲覧されるタイミングによっては 表示が乱れることがあります。ご容赦ください。
 これは前回のフレーバーでは、エントリ数が増えるとなぜか極端に スクロールスピードが落ちると言う現象に見舞われたためで、 今回のフレーバーでは今のところ、この問題に関しては解消しています。
 しかし、フレーバーの作成段階で、 プレビューをずっと Intenet Explore でやっていたため、最近、気づいたのですが、 Mozilla 系のブラウザではうまく表示されないという問題も発覚しています。 ただし、Mozilla 系ブラウザの問題は、最新のブラウザでは試していないので、 最新版のレンダリングエンジンでは、解消されているかもしれません。

 新しいフレーバーは、 @niftycocolog の デフォルトテンプレートの一つを意識しながら、 スタイルシートに関して勉強し直して、一から作成しています。

 一応煮詰まったら、 Ellinikonblue.com PukiWiki の方でまた公開するつもりです。ごく少数ですが、 当サイトのフレーバーを参考にして頂いている方がいるらしいので、 その方々のためにもがんばります。 今回は writeback プラグイン用のフレーバーもまとめるつもりです。お楽しみに (^^)/