Ellinikonblue.com Weblog

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

bsnap_asin プラグイン:Product Advertising API 対応版

[ blosxom » プラグイン ]

Ellinikonblue.com PukiWiki 「 bsnap_asin plug-in 」

 やっとできました。
 6 月の終わりからこれまで、ここ で テストして、特に問題なさそうだったので、 Ellinikonblue.com PukiWiki 側のページの整備も含めて公開しました。
 一つ前のバージョンより bfep 専用プラグインとしたので、 bracket_fep プラグイン の導入は必須となります。ご容赦ください m(_ _)m
# 使っている人がいるかは甚だ疑問ですが…

 ここ一年で Amazon ECS4 対応 、 で今回、Product Advertising API 対応。。。お金を稼ぐことが大変なことをは承知しているつもりですが、 もう勘弁してください> Amazon.co.jp

no comments | no trackbacks

Jul 18, 2009 at 17:33

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

大失態

[ blosxom ]

 ついこの前、 スパムの 洗礼を受けて 、一部ライトバックデータを消してしまうと言う 失態を演じてしまったばかりというのに。。。

 うちはエントリの日付保持に entires_kache プラグインを使っていて 、 文字化け対策に jcode プラグイン を使っていました。 先般、オリジナルの ライトバック系プラグインを導入してから 初めて文字化けが認められたので、一度 jcode プラグインを廃止してみようと、 DEL キーを叩くと。。。フォーカスがディレクトリにあっていて、 それがプラグインディレクトリ以下の state ディレクトリで、焦って止めてみたのですが。。。 asin_complex プラグイン、spam_blocker プラグインのキャッシュ、 そして entires_kache プラグイン のキャッシュまでお亡くなりに (T-T)
 バックアップはと焦ってみてみると、去年の 11 月の末に採ったものが辛うじてという状況。。。 entires_kache プラグイン の設定で、エントリファイルに日時情報を埋め込んでおらず、 wikieditish プラグイン の設定で、セーブ時の日時を変更しない設定にしていなかったために 去年の 12 月以降のエントリのエントリ日時はめちゃくちゃ。。。大失態。

 皆さん、バックアップはこまめに採るようにしましょう。。。と言う涙、涙のお話でした (T-T)

no comments | no trackbacks

Jun 25, 2006 at 01:06

« Return to this weblog top.

Local Search

Google

WWW を検索
Ellinikonblue.com を検索

Calendar

March
Sun Mon Tue Wed Thu Fri Sat
 
19 20
21 22 23 24 25 26 27
28 29 30 31      

Categories

Archives

Total 1522 Entries.

Recommand


Links

kay.ellinikonblue on Faves

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/9: 1 2 3 4 5 6 7 8 9 »

© 2004-2007 Ellinikonblue.com All Rights Reserved.

Valid XHTML 1.0! [Valid RSS]