Ellinikonblue.net Devlosxom

ここはまだ壮大な夢の途中…

Posted on May 23, 2010 at 00:15

bfep_asin プラグインをちょっと改良

 久々に思い立って blosxom のプラグインを いじってみた。 bsnap_asin プラグイン を延々と使っていると、 キャッシュファイルが一つのディレクトのしたにどんどんできるので、 あまりたくさんのファイルが一つのディレクトリ下にできるとファイルの検索効率が落ちると思い、 サブディレクトリを切ってキャッシュファイルをができるように改良。
 思ったより簡単に出来ました。

 現状、ASIN コードの下一桁をとってきて最大 36 ディレクトリができるようになっていますが、 原理的には、以下の三か所
:(略)
  $cache_dir = $asin_dir.'/'.substr( $1, 9, 1 );
:(略)
  my $cache      = "$asin_dir/".substr( $asinCode, 9, 1 )."/$asinCode.html";
:(略)
  my $tmp_file = "$asin_dir/".substr( $asinCode, 9, 1 )."/$asinCode.tmp";
:(略)
の substr の第二引数を 8 に、第三引数を 2 に設定すれば、 さらにたくさんのサブディレクトリを切るようになります(おそらく)。

 問題なさそうなので近々、 Weblog の方にも導入予定。 その後、Ellinikonblue.com PukiWiki で ドキュメント整理&公開予定。。。

Posted on May 06, 2010 at 23:47

Web Designing 2010 年 4 月号に感化されたこと

 超久々に Web Designing の 「実践・ CSS コーディングの新常識」と言うタイトルに惹かれて購入しました。
 で、感化されました。えぇ簡単な人です (_ _;>
 何に感化されたかというと…
プログレッシブエンハンスメント (Progressive Enhancement)
 要は古い IE に引っ張られないで、積極的に新しい技術( CSS3 とか HTML5 )を 使っていこうねという技術思想。
 まぁそもそもうちは IE6 とかで検証なんて厳密にはしてませんけどね (^^;
OOCSS(Object Oriented CSS)
 昔っから CSS ファイルを分割して管理するようにしていますが、 これを方法論として見いだせていないのが現状。
 OOCSS はある程度のスタイルの塊を「クラス」としてまとめてマークアップしていくと言うもの。 これは方法論として非常に分かりやすい。採用 (^^)b
文字デザインから CSS を組む
 文字周りのデザインルールをあらかじめ決定しておいてからレイアウトに入る方法論があり、 個人的には絵心がないので整然としてみせる手法として有用かと。試してみる価値あり。
 さぁて感化されて何をするかというと、 今年こそ PhotologWeblog の方、模様替えするぞと。
 えぇ毎年同じこと言ってます orz
Posted on May 02, 2010 at 16:18

IE CSS

百式 「 CSS 適用前のIEのスタイル情報をまとめた『 IE CSS 』」

 CSS は基本、リセットして使いますが、 リセットしたあとが大変で、さぁデフォルトはどうだったんだと さんざん悩むことが多いので、これは参考になるドキュメントかと。