Ellinikonblue.com Weblog

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

Amazon ECS 4.0 対応版 asin_complex プラグイン

[ blosxom » プラグイン ]

 2 月のとある日、Amazon.co.jp アソシエイト・プログラム からメールが来ました。そのタイトルは…

「 Amazon アソシエイト ECS 3.0 サービス終了のご案内」

 そのメールには、この 3 月 31 日で終了する ECS 3.0 と言うサービスを うちのサイトから利用しているので、 ECS 4.0 に移行するようにと言う内容でした。
 思い当たる節は一つしかありませんでした。 asin_complex プラグイン です。

 うちのサイトは、いくつかアフィリエイトに参加していますが、 間違いなく稼ぎ頭は Amazon.co.jp アソシエイト・プログラム で、この収入がなくなってしまっては一大事です。
 と言うことで、 asin_complex プラグイン の ECS 4.0 対応を行い、ここ一週間ぐらいテストしてみましたが、 何とかできたみたいです。

 Ellinikonblue.com PukiWikiasin_complex プラグイン のページで公開しております。 もしこのプラグインをお使いの方がいらっしゃいましたら、 3 月 31 日までに更新お願いします。
 キャッシュの削除は必要なく、 プラグイン本体と XML スタイルシートを置き換えれば動作します。

no comments | no trackbacks

Mar 02, 2008 at 23:12

bsnap_hs プラグイン

[ blosxom » プラグイン ]

 先般の エントリ で貼り付けてあった写真をクリックして気づいた方がいらっしゃるかもしれませんが、 これまではレイアウトが崩れない程度のサイズに縮小して貼り付けていた 写真や図(所謂、画像ファイル)を、 JavaScript ライブラリ Highslide JS を導入し、 snap_in プラグイン をベースに改良した bsnap_hs プラグイン を作成することで、 必要に応じてクリックすると拡大できるようにしました。

 このプラグインは画像保存ディレクトリを指定すると、 そのディレクトリに thumbnail というディレクトリ(初期設定。変更可)を作成し、 画像保存ディレクトリと同名のファイルが thumbnail ディレクトリに存在すると、 エントリ上は thumbnail ディレクトリ上のファイルを表示し、 その画像がクリックすると画像保存ディレクトリのファイルのサイズまで 画像を拡大できるようにします。
 一方で画像保存ディレクトリにしかファイルがない場合は、 これまでの snap_in プラグイン と同様の動き(クリックしても拡大しない)をします。

 一応、互換性を考慮して作ったつもりですが、 bracket_fep プラグイン 専用の bfep(bracket Front-End Plug-in) として実装していること、 これまでの snap_in プラグイン が実装していた定型のファイルを読み込む機能を実装していないことが、 違いになっています。
 定型ファイルを読み込む機能は、別途同じく bfep として bsnap_tx プラグイン を用意しました。 これまでと同様の機能をご希望の方は、あわせてご使用ください。

 とりあえずただいま本業の方が忙しく、 PukiWiki の方 に やっつけのページしか用意できてませんが、そのうちドキュメントとしてきれいに整理するつもりです。 代わりにと言っては何ですが、 プラグインのリスト中に導入方法を簡単ですが書き込みましたので、 興味のある方はチャレンジしてみてください。
 とか言っても、使う人がいるかは毎度謎ですが… (^^;>

no comments | no trackbacks

Dec 10, 2007 at 22:39

2007 年版 gsitemap プラグイン

[ blosxom » プラグイン ]

 うちが公開しているいくつかの blosxom 用 でっち上げプラグインの内、意外に使っていただいている方が多いのですが、 180 エントリ前後までしか出力できない中途半端な機能しか提供できていないのが gsitemap プラグイン です。 このプラグインは Google サイトマップ に対応するための プラグインですが、 とある別のプラグインを作成中に急に全エントリを出力できる 新しいアルゴリズムを思いついたので、2007 年版 新型 gsitemap プラグイン を作成し公開することにしました。
 この 新しい gsitemap プラグイン であれば、 現在 1,000 弱のエントリを有する この Ellinikonblue.com Weblog の 全エントリを含むサイトマップを問題なく生成しています。

 ただし、 旧 gsitemap プラグイン とは全くアルゴリズムが違って、 blosxom が 動的にページを生成する仕組みを使用していません。 この仕様のため、 entries_kache プラグイン のインストールがほぼ必須 ( entries_kache プラグイン がインストール済みであれば、インデックスファイル更新のタイミングでしか、 サイトマップも更新しなくなります)の上、 出力を変更するためにはプログラムの改変が必要(専用フレーバが不要のため)です。

 以上のような特徴があるため、 好き嫌いというか、サイトによってあうあわないがあると思われますので、 旧 gsitemap プラグイン もページも複製して維持しています。
 お好きな方をどうぞ (^O^;>
# 使う人がいるかいないかの問題が先か (_ _;>

4 comments | 1 trackback

Sep 16, 2007 at 17:30

snap_in プラグイン:ごつあんアップデート

[ blosxom » プラグイン ]

yasu's blog 「 snap_in プラグイン」
[path/img.jpg] みたいに書くと駄目だったので、
 え、そうなの? f^^;>
 しっぱい、しっぱい。ちょっと気合い入れてアップデートしました。 bfep 版も…そのうち何とかします。

no comments | no trackbacks

Apr 29, 2007 at 14:36

nofound プラグイン

[ blosxom » プラグイン ]

 またまた blosxom 用の プラグインでっち上げました。 今回はかの 徒書notfound プラグイン のばったもんです。 その名も nofound といかにも胡散臭いプラグインです f^^;>
 オリジナルの notfound プラグイン は、例外として登録したフレーバーを除いて、 エントリの存在しない URL にアクセすると、「 404 not found 」を 返すためのプラグインですが、この機能にプラスして、 インデックスページを持たないフレーバーへのアクセス (例えば、index.writeback とか)も not found を返すようにしてあります。 また設定もちょっとわかりやすく、 perl のリスト形式で付け加えられるようになっています。 not found を返す部分は全く同じですので、移行も簡単ですので、 妙なインデックスページへのアクセスで悩んでいる方がいらっしゃいましたらどうぞ。

no comments | no trackbacks

Apr 18, 2007 at 20:22

bracket_fep プラグイン

[ blosxom » プラグイン ]

 ここのところ、久々に blosxom プラグインを作ってました。 bracket_fep プラグイン と言います。 一応すでに Photolog の方で 動作しています。
 とは言ってもこのプラグイン、 さして強力な機能を提供するプラグインではありません。

 当ブログ では、 snap_in プラグインasin_complex プラグイン のように、 ブラケット( [ ~ ] )で文字列を囲うと、 ある決まった形式の文字列に変換してくれる類のプラグインを 使っています。
 ただこの手のプラグインは、 プラグインごとにエントリ本文を検索するために、 同様の処理を行うプラグインが多くなってくるとページ生成の効率に 響いてくることになります。 この手のプラグインのアイデアをいくつか温存しているので、 これでは問題だと思ったわけです。
 そこで変換を行うアルゴリズム部分だけを別途プラグイン (Bracket Front-End Plugin) として読み込んで、 エントリ本文の検索を一回ですませる目的で、この bracket_fep プラグイン を作成しようとなったのです。

 もくろみ通りうまく動いたわけですが、このプラグインを作っていて、 blosxom では、 プラグインで機能を拡張していくために、このほかにも同じような処理 (たとえばエントリファイルの全件検索など)をしている プラグインが複数あったりするので、これが blosxom を多数のプラグインをつっこんで高機能にしていくと、 性能劣化につながる原因になっているのではないかと思い始めました。
 何が言いたいかというと、 blosxom は もともとその軽い実装が魅力のスクリプトで、 その特徴を通常のブログツールくらいまでの機能拡張で打ち消してしまうのではなく、 もっと高機能にしても効率が落とさない 「ブースター」 と言うか、 プラグインのための ライブラリ的なプラグイン が 作れないかと思ったわけです。

 あ、まだ全く構想の段階です。戯言だと思って忘れるように (^-^;>
# ちょっとだけ行動を起こしていますがまだひ・み・つ (^_-)-*

no comments | no trackbacks

Mar 01, 2007 at 23:38

asin_complex プラグイン見直し

[ blosxom » プラグイン ]

 先般、野ざらしになっていた Ellinikonblue.com PukiWiki の方のコンテンツを整備していると、 当ブログEllinikonblue.net の トップページ(今のところデザインそっちのけで レイアウトやスクリプトなどの実験として一枚ページを作り込んでます)などの レイアウトの見直しまで手が及び、その延長でこれまであまり動作が安定していなかった asin_complex プラグイン のコードの見直しを、ここ一週間やっていました。

 1 年以上前に書いたコードだったので、 思い出しながら安定しなかった理由を自分なりに想定しながら見直していたのですが、 これを今まで公開していたかと思うと、ちょっと恥ずかしい代物でした。
 前回最後にキャッシュ書き込み時に読み込みを禁止するルーチンを 付け加えたのですが、 機能を付け加えることだけに夢中になり、 ロック~解除するまでの時間を如何にして最小化するということを完全に見失っていて、 最終的にロック用のフラッグのために作成したファイルが 場合によって残るようになってしまった時点で、 わからなくなって投げたんだと言うことが 丸わかり (_ _;>

 と言うことで、キャッシュ生成部分のアルゴリズムを完全に見直してあります。 少なくとも Internal Server Error を引き起こすことはないようになっています。 またいかなる状況に陥っても最悪 noImage の画像を表示するようにしたので、 商品画像が落ちることも原理的にはなくなっています(のはずです)。
 その弊害として、noImage として定義する画像が表示される確率が 少々あがってますが、画像が落ちるよりはましかと思っています。
 asin_complex プラグイン / asin_simple プラグイン をお使いの方が(もし)いらしたら、 だまされたと思って入れ替えてみてやってくださいまし m(_ _)m

no comments | no trackbacks

Jan 31, 2007 at 23:00

ありがたいお話

[ blosxom » プラグイン ]

「 グーグル、ヤフー、MS が提携 -- ウェブインデックス作成機能を共通化へ」CNET Japan より)

 私のようなウェブサイト運営者の端くれにでも、ありがたい話です。
 しかし、Google の Sitemaps プロトコルを 共通に使用するといくということですので、突貫で適当なものを作ってしまった gsitemap プラグイン を、近々まじめに考え直そう。。。

no comments | no trackbacks

Nov 24, 2006 at 13:24

Liteback プラグイン導入試験開始

[ blosxom » プラグイン ]

 Ellinikonblue.net Photolog の方で、 テストを重ねて問題なく、ここ数週間放置していた オリジナルライトバック系プラグイン 「 Liteback 」 のテストを こちら の方でも始めることにしました。
 このプラグインは、コメント/トラックバックの受信、表示の最低限の機能しか インプリメントしていませんので、同時に以下のプラグインも導入しました。  スパム対策がまるっきり施されていない上、 元々使っていた Nest of Snowy Owls 製の 「 writebackplus 」 が、最近のトラックバックをコマンドで表示する機能を持っていたので、 (勿論そんな機能もインプリメントしていないので)これを補完するため、 これらのプラグインを導入しました。
 一応上記の 「 writebackplus 」 と互換性を保ちながら、 hail2u.net 製の 「 writeback 」 の データ形式になっています。

 はっきり言って不安です (-_-;>
 うまく動いてくれ…と祈るような気持ちになっています。ついでに文字化けも解消できれば…
 そんなにコメント、トラックバックを集めるブログではないので、 たまに残してくれる方に失礼なことにならないか…ほんとに不安です。
 何か問題があれば、以下のアドレスにご連絡ください m(_ _)m
Image:20060409designmail.png

3 comments | 3 trackbacks

Jun 09, 2006 at 16:02

rwbc

[ blosxom » プラグイン ]

徒書 「 blosxom plugin: rwbc (recent writebacks cache) 」

 以前まで使用していた Nest of Snowy Owls 製の writebackplus プラグインは、うちの Liteback プラグインと比較するとかなり高機能で、 ブログの URL 入力時にコマンドを含めた URL を入力してやると、 たとえば 5 日以内にライトバックを受信したエントリを表示することなどができました。
 この機能は非常に便利で、 Liteback にも実装しようかと思ったのですが、 元々の設計思想(とにかく軽い実装にする)に反するという理由で止めました。

 設計思想なんて言うとかっこよいですが、 実のところ、 hail2u.net 製の writeback プラグインと、 保存データ形式で互換性を持たせたので、 recentwritebacks_tree といういけてるプラグインがあることを知っていたので、 Liteback プラグインの完成、移行のあかつきにはこれを使おうと算段していました。

 しかし、いざ導入しようとものを探してみると…ない <(T-T)>

 all about blosxomPluginList にあるリンクから辿っても 「 404 - Not Found 」…そんなごむたいな orz
 ここで少し前に Ck2 Blogger さんちで 類似したプラグインの記事を見た記憶が…

Ck2 Blogger 「 rwbc 」

 これです。この rwbc は先述の recentwritebacks_tree とほぼ同等の機能を持ちながら、 最近受信したライトバックを RSS でフィードできるため、 これを例えば Bloglines などで受信すれば、 常にライトバックを監視できる。すばらしい!ぐれいと!!

 ただうちの場合、ライトバックを監視していても今のところスパムの方が 数が多いのが哀しいですが…

no comments | no trackbacks

Jun 08, 2006 at 00:33

« Return to this weblog top.

Local Search

Google

WWW を検索
Ellinikonblue.com を検索

Calendar

August
Sun Mon Tue Wed Thu Fri Sat
         
8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

Categories

Archives

Total 1155 Entries.

Recommand


Links

Syndicate

Specification

RSS feed meter for http://www.ellinikonblue.com/blosxom/ スカウター : Ellinikonblue.com Weblog

Powered by

powered by blosxom. Powered by FeedBurner
My Profile by iddy

Page 1/6: 1 2 3 4 5 6 »

© 2004-2007 Ellinikonblue.com All Rights Reserved.

Valid XHTML 1.0! [Valid RSS]