Home > Archives > 2007-03
2007-03
rsschecker(gzip圧縮)
- 2007-03-29 (木)
- web
さて、zlibの関数ライブラリを用いて、RSSCheckerのアーカイブファイルを圧縮するようにしました。ファイルサイズが大体1/3強ぐらいに圧縮されたようです。
ところで、まだあまり理解してないのかもしれませんが、gzwriteの時とかってファイルを排他制御(flockみたいに)しなくてもファイルは壊れないんでしょうか。
それにしても、データファイルがこんなにもディスクスペースを圧迫するようになるとは思っていませんでした。Mysqlとか使っていなくて(正確には、よく分からなくて使えないので)ファイルで保存しているのですが、初めに考えたファイルの仕様に無駄があります。それを修正すれば(大変そうですが)もう少しファイルサイズを減らせそうです。(例えば現在、記事の投稿日時をISO 8601形式[2007-03-29T00:57:15+9:00みたいな感じ]で保存しているのですが、UNIXのタイムスタンプ形式[1175088600]で保存するようにすると、1記事あたり、14バイトの節約になりますね(圧縮前ですが)。)一見大したことないように見えるかもしれませんが、日時が経てば経つほど、積み重なってきますので結構効果ありそうです。
- Comments: 0
- Trackbacks: 0
覚え書き2
- 2007-03-20 (火)
- web
さて、アンテナとRSSCheckerの覚書です。
★アンテナ
現在、ファイルサイズ変化により更新の有無をチェックしていますが、HTTPヘッダを利用して、チェックできるようにしたいと思います。サーバはphp4しか入っていないので、PEARを使用させていただくことになりそうです。あと、RDSエクスポートとか、カテゴリを分けられるようにするとか、RSS対応とか色々。。。できたらいいな。
関連参考リンク(感謝)
彼の野原 - ScriptLink:色々なアンテナの機能比較されてます。
QUEL Project :Labo:タグ分解&解析関数ライブラリ:現在、更新内容から、HTMLタグを除くために使用させていただいています。
★RSSChecker
・最近ようやく、関数とか引数とかの本当の意味合いが分かってまいりました(遅っ)。(だからPEARとかのライブラリのありがたさというか、すばらしさを実感するわけです。)それで、いままでごちゃごちゃと書いてきたスクリプトをここら辺で整理しようと思っています。
・記事番号の降順表示(これにより、記事数が増えてくると、どこまで閲覧したかがわかりやすくなります。)
・データベースの圧縮(zlibの使用)
とりあえず。
- Comments: 0
- Trackbacks: 0
またもやIEの後方互換に・・・
- 2007-03-13 (火)
- 雑記
さて、以前(2年前くらい)にIEの後方互換と、標準モードの仕様の違いにより痛い目を見たのに、またもや・・・
言い訳ですが、IE7にバージョンアップした後、しばらくIE6以下で確認できなかったんです。(共存か上書きか選べるようにして欲しいですね。)
今回、IEの共存が可能だという情報をGo my wayさんの複数のIEを共存させる方法という記事で知りました。(感謝です。)それで、早速MultipleIEsというソフトをインストールして、久しぶりにIE6.0以下で本サイトとRSSCheckerの方をのぞくと、、、orz…..
サイドバーがなぜか両方とも落ちていました。
それで、原因を探っていたのですが、
小粋空間さんの記事で、XML宣言が記述されている場合には「後方互換モード」になり、そのため、cssのwidthとpaddingが同じブロック要素に指定された場合、解釈が違ってくるとの事でした。(標準モードはwidth+paddingがそのブロック要素の幅になる・後方互換はwidthにpadding込み)
とりあえず、サイドバーが落ちてたのは直しました。あっ、それとNN4.73で確認しましたが、閲覧は不可ですね。すみません、さすがにちょっと改善しようがありません(気力がないだけです)のであきらめます。(笑)
- Comments: 0
- Trackbacks: 1
Home > Archives > 2007-03