Page 1 / 1 1

カウンタ設置

2005/01/28 Fri 18:17

今日からカウンタを設置してみました。カウンタCGIとGIF結合ライブラリを自作してみたので、テストの意味合いも兼ねてます。

ライブラリは、とほほさんのgifcat.plや中野衛さんのgifdog.plと同じくヘッダを操作してアニメーションGIFとして結合する方法を使っています。出力結果はほぼ同じですが、新たにフルスクラッチしたので内部のプロセスは違います。GIFファイルをブロックごとにオブジェクトとして扱えるような方向で設計したもので、PerlMagick(ImageMagick)を使うほどでもない場合の選択肢になりうるような、要するにカウンタに特化したものです。いずれモジュールとして公開しようかと考えていますが、まだGIFフォーマットに完全に対応したとは言えないので保留。

ソースの先頭に不必要な改行が挿入される」というXREA特有の問題でCGIから画像を表示できない問題を解決するため、.htaccessに「LayoutIgnoreURI *[改行]」を追加し、広告の自動挿入を切るよう設定。でもこれだと全ページに手動で広告を入れなければならなくなるので、今後の面倒を避けるため、できればアスタリスクじゃなくてカウンタCGIの出力に対してだけ適用されるようにしたいんですが、うまくいかない……。まぁ今のところblosxom以外のコンテンツはなく、blosxomの出力に関してははすべて広告が出るはずなので、OKではあるんですが。

追記:ほかにも広告の自動挿入を切る方法があったのを忘れてました。今回の場合、イメージを出力するだけのCGIなので拡張子を*.xcgにすることで対応、.htaccessのLayoutIgnoreURIはコメントアウトしました。(2005/01/29)

Permanent Link | Writebacks (0) | Diary | edit
Tagged as:

携帯ブラウザ用出力プラグイン

2004/05/18 Tue 23:59

僭越ながら、blosxom 2.0用プラグインをhackしてみました。携帯電話・PHSからの閲覧をUserAgentで判別し、設定したフレーバー(デフォルトは*.mobile)で表示します。

Download: mobrowser 2004-05-18

blosxom.com/documentation/developpers/plugin.txtにあるものを少しいじっただけですが、tDiaryにある同機能をblosxomにも付けたかったので。

いまのところ対応しているUserAgentは UP.Browser(au) DoCoMo(ドコモ) J-PHONE(vodafone含む) H"/feel H" L-mode ですが、未対応のブラウザでもUserAgentがわかれば@mobile_uaに文字列を追加して拡張できます。記事表示件数も変えられるといいと思うんですが、模索中。pluginから$blosxom::num_entriesを変えるにはどうしたらいいんだろう?

これで一応モブログできないこともない環境になったなぁ。今日はさらに、Pomin Wuさん(ページ名が素敵)のentries_templateを導入して通常表示用の拡張子をhtmlに一本化。好plugin。

Permanent Link | Writebacks (0) | Blosxom | 1 user hatena_bookmark | edit
Tagged as: , ,

Page 1 / 1 1