2006年01月18日

If-Modified-Sinceに対応

気付いてなかった訳ではないんです。当サイトの個別アーカイブみたくモジュール版PHPで動作するページが、最終更新日時を返さない→If-Modified-Sinceに対して無条件に200を返しちゃう事に。

でもまぁ、大したサイズでもファイル数でもないし、自分的にはトラフィックが多少増えてもあんまり気にしないかな、とか思って。アクセス数自体も知れてるし(^^;;

でも、仕事で作ってる方のPHPサイトでIf-Modified-Sinceに対応する必要が出てきちゃいましたので、ついでにこちらのサイトでも対応してみました次第。

"If-Modified-Sinceに対応”の続きを読む

2005年05月28日

HINAGATA化

このサイト、長らく

OperaFirefoxで見るとサイドバーがサイドに付かず落っこちる」

状態でそれに気付いてなかった訳でもないんすが、今回ちと思い立ちまして、HINAGATA化することで「Firefoxでもレイアウトが崩れない」ようにしてみました。

まぁ現在のHINAGATAさんで公開されてるMT用テンプレートは3.xx用で、当方が今もなおしつこく使ってる2.6系列には対応していない→正確には

「かつてHINAGATAさんで公開されてた2.xx系列用テンプレートの、インプレス『iNTERNET magazine+』での再公開版『HINAGATA-2column 1.0』に置き換えた」

というカタチです。当時の公開WEBページ *1 を大事に保存してたのが、今ごろになって役に立ったという。

"HINAGATA化”の続きを読む

*1 : iNTERNET magazine+ -はじめてのCSSでblog自分流デザイン 2xUP新作テンプレートダウンロードページ-

2005年05月02日

RSSのUTF-8化

最近Bulkfeedsさんに拾ってもらえません。「最近」つっても、調べて見ると2004年の7月=約10ヶ月前に「Bulkfeedsさんに拾ってもらえない」という旨のエントリが有りますんで、随分長い間放置してる事になりますが(^^;;

でも、はっと気付くと、同じサーバに設置してるお友達のMTもBulkfeedsさんに拾ってもらえず「おとなりエントリ」が表示されなくなってる→さすがにこれはヤバい感じなので、この機会に重い腰を上げてみた次第。

"RSSのUTF-8化”の続きを読む

2004年09月06日

プチログ設置

以前から「ネタにするほどの事じゃないけど業務連絡等に使用出来る一言メモ」みたいのが欲しいなと思ってた→秘かに「勉強も兼ねて自作してみようか?」とか考えてたんすが、プチログという良さそうなモノを見つけました。

Perlでできています。
携帯からでも編集できる小さなログ表示ボードです。
エントリにするまでもないちょっとしたネタとか、お知らせを書いたり
携帯からも書き込めるので
外出したときなどエントリが書けないときは小さなエントリのように使えます。

ふむふむ。なんか良さそうな感じなので、早速(大感謝を捧げてから)頂いて来て設置してみる事にしました。

"プチログ設置”の続きを読む

2004年08月05日

文字列を一定幅にトリムするmt-trimj2

MTタグのtrim_toオプションは(英語圏ソフトの常で)1バイト文字しか想定してない→2バイト文字が混じった文章をtrim_toで切ると末尾が化けちゃう→これ非常に格好悪いので、ココではContext.pmにパッチして末尾化けを回避してました。

が、この手はEUC-JP限定→他文字コードのヒトだと困っちゃうので当然対策が→UTF-8やSJISな環境にも対応した日本語対応トリミングフィルタってのが出てたのは知ってたんすけども、さらにその改造版を発見しました。

re-in-car-na-tion: トリミングプラグインを改造してみる

日本語対応トリミングフィルタは便利なんだけど、プロポーショナルフォントだと幅=文字数ではないのでTrimする幅を決めにくかったりする。 そこで文字種から大雑把な幅を算出して一定の幅でTrimするように書き直してみた。

どういうことかというと、

  • 全角文字の幅を2
  • カナやアルファベット大文字の幅を1.8
  • 半角数字の幅を1

    等と計算し、「文字数」じゃなくて「文字が表示される幅」を基準としてトリミングするというもの。

    "文字列を一定幅にトリムするmt-trimj2”の続きを読む