Ellinikonblue.net Devlosxom

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

PubSubHubbub for blosxom

[ ドキュメント » 参考資料・メモ ]

「 ライブドア、ブログと RSS リーダーの時差解消に『パブサブハバブ』対応」BB Watch より)

「ぱぶさぶはばぶ」?何の呪文だと思ったら RSS や Atom フィードの流通に 即時性を持たせるためのプロトコルだそうで、 Google の社員が時間のあるときに考えたという代物。
# 時間のあるときにそんなものを考えるという思考モチベーションには感服します m(_ _)m

 確かにブログなどのフィード配信側 (Publisher) から 購読者側 (subscriber) 、例えば Google Reader などに 更新したことを通知するには更新 Ping を発信するという方法がメジャーな方法としてありますが、 これだとスケーラビリティの問題や、購読者側の存在を配信側はすべて知っていないといけないといった 現実的に解決不能だと思われる問題、そして何より悪意のある配信元からの Ping なども 購読者側が独自に対策を講じなければならないなど、ぱっと思いつくだけでいくつか問題があることがわかります。

 これらの問題をハブ (Hub) という中継ノードを設けることによって解決しようという仕組み。

 アイデアとしては nice だと思ったりするので、早速、 blosxom で何とかならないか と思って調べてみたら、すでに WordPressWP Pubsubhubbub という プラグインがあるので、このソースと、 Google からのドキュメントを読めば、 何とかなりそうな感じ(<錯覚かもしれない f^^; )。。。 ちょいと時間のあるときに考えてみようと思う次第。
# Google の社員ほど思考モチベーションは高くないので いつになるかわかりません…あしからず…

Aug 20, 2009 at 00:19 | コメント (0) | トラックバック (0)

bsnap_asin: Product Advertising API 対応

[ ドキュメント » 参考資料・メモ ]

「 アマゾン API を使うのに 2009 年 8 月 15 日から認証が必要になるらしい」たつをの ChangeLog より)

 うちの貴重な収入源である Amazon アソシエイト Web サービスProduct Advertising API 移行に伴い、 bsnap_asin プラグイン の対応をしなければなりません。
 タイムリミットは 8/15 。

 PHP や Ruby の実装はすぐに見つかりましたが、 blosxom は Perl 。
 Perl の実装はないか?と探してみたらありました。これを参考に(ぱくっ (^^;> )すれば 何とか対応はできそう。
# 感謝> たつをの ChangeLog の中の人

 あと以下の問題点の解決、および捜し物が必要(と考えています)。
  1. Secret Access Key ってなに?(秘密鍵ってわかりますが、入手方法とか)
  2. タイムスタンプは GMT or 日本時間? hail2u.net さんちの Kyo さんによると Expired があるらしい
    ( GMT っぽい)
  3. Signiture を作る際のテキストの改行コードは CR or CR+LF ?
    ( CR っぽい)
  4. RFC 2104-compliant HMAC with the SHA256 hash algorithm を利用必須のため、 Digest::SHA のお勉強(のためのドキュメント)
  5. URL Encode のため、URI::Escape のお勉強(のためのドキュメント)
 やっぱスクラッチビルドで当たり散らしてみるしかないか…時間との戦いかな orz

hail2u.net 「 Amazon Product Advertising API の認証を JavaScript で」

May 14, 2009 at 21:53 | コメント (0) | トラックバック (0)

blosxom v2.1.2 研究開始

[ ドキュメント » 参考資料・メモ ]

KANGAROO-OASIS 「 blosxom version up 」
にーやんのブログ 「 Blosxom 2.1.1 以前にクロスサイトスクリプティングの脆弱性」

 SE と言う肩書きで本業にしていて、こういう話題には敏感にしているつもりなんですが、 自分が使っている blosxom にも XSS の脆弱性が あるとは…しかも、バージョンが 2.1.2 とかになってるし。。。いつの間にか。
 医者の不養生。いかんいかん。

しかも、さっとドキュメントを読んだ限り、
  • コンフィグレーションを外部ファイルから読み込める
  • プラグインディレクトリを複数指定できる
  • something.txt.200904060000 などというファイル名でエントリを登録すると、 エントリ日時を固定できる
などいろいろ機能アップもしているみたい。

 今年は gin プラグイン をそろそろ形にしたいと思っているので、それも含めて、 新しい blosxom の 研究開始!。。ひとまずここでアップグレードの実験から始めることにします。

 以上、実験メンテナンス期間突入宣言と言うことで。
# 閲覧が安定しないときは奮闘中だと思って、時間を変えてまたおこしください m(_ _)m

Apr 09, 2009 at 23:54 | コメント (0) | トラックバック (0)

スパムちゃんぷるー DNSBL

[ ドキュメント » 参考資料・メモ ]

「 ライブドア、スパム書き込みの送信元 IP 情報を無料で公開」BB Watch より)

 これを blosxom の プラグインに応用できないろうか?と考えてみる。
 十分すぎるほどに、 spam_blocker プラグイン は強力なのですが、 自己研鑽のために、今後自分で考えてみようなどと思うかもしれない。。。
 のでメモ (._.)φ
# そもそも DNSBL ってなに? ってとこから勉強始めないといけないが…

Oct 28, 2008 at 23:41 | コメント (0) | トラックバック (0)

Lightbox JS で bsnap_lt ってどうよ?

[ ドキュメント » 参考資料・メモ ]

Ck2 Blogger
「 画像を popup させる lightbox.js 設置」
「 画像を popup させる lightbox.js #2 」
「 画像を popup させる Lightview #3」

 すいません。なんかタイトルがえらそうで f^^;>
 Ck2 Blogger さんちのエントリを読んで、 bsnap_hs プラグイン と機能的に全くかぶりますが、 Lightbox JSLightbox 2 を使って、 プラグインを実装してみようかと思ってみたり。
 で、まだ作ってもいないのに「 bsnap_lt でどうよ」とか、名付けてみたり。

 そもそも bsnap_hs プラグイン を作るときも、AJAX なライブラリとして、 Highslide JS とどっちを使うか迷って、 Highslide JS にしたのに、 人が使うと「やっぱあっちか?」と釣られてみたり。自分のなさを感じます orz

 まずはいろいろ後片付けをしてからと言うことで…
# Imageset 表示機能をつけて bsnap_hs プラグイン と差別化するのもありか…

Jun 10, 2008 at 00:19 | コメント (0) | トラックバック (0)

AJAX な折りたたみ:アルゴリズム完成

[ ドキュメント » 参考資料・メモ ]

 この Devlosxom で、 Firefox 拡張機能まで 手を 出してしまって 、 先に手を付けて中途半端になっているものが多々あるので、 これ以上手を広げる前に一つ一つ片付けていくことにしました。

 まずは「 AJAX な折りたたみ」
 考え方は Weblog で 使用しているものをベースに、 小粋空間 さんちで公開されていた エントリ から コードを(パク… f^^;)参考にしました。
 script.aculo.us の効果を利用したもので、 すでにこの DevlosxomPhotolog の方で使用を始めています。
 他にも Highslide JS と言う AJAX なライブラリを使用していますが、干渉などの問題はなさそうです。
 我ながらいい感じです (^^)b
# 何か問題に気づかれたら教えてください m(_ _)m

 アルゴリズムは一通り完成したのですが、 いかにもやっつけなコードになっているので、ちょっとコードの見直しをしています。
 script.aculo.us を使用している関係上、 prototype.js も組み込んでいるのですが、 これを活用してもっとコードを 「らしく」書けないか…とか他の Javascript とコンフリクトしにくいように…とか それなりにカスタマイズしやすいように…とか。 可能であればのちのち blosxom のプラグインに応用できるよう汎用化できれば…とまで考えたのですが、 これをやり出すと底なし沼になる可能性があるので、 ある程度満足できるものになったら Weblog にも適用して、 いったんクローズして公開しようと思います。

 その次はぐっと blosxom らしい フレーバー構造見直し かな。
(とりあえず小難しくないのから片付ける。。。)

Jun 02, 2008 at 23:21 | コメント (0) | トラックバック (1)

Google カレンダーをサイトに表示する方法

[ ドキュメント » 参考資料・メモ ]

ネタフル 「 『 Google カレンダー』をウェブに埋め込む方法」
IDEA*IDEA 「 Google カレンダーを丸ごとサイトに貼り付ける方法」

 前から「ブログにエントリを投稿」→ 「 Google カレンダー に反映」 できればおもしろいことができるかなと考えていて、 それをブログに貼り付けられたらなおよし…なんて考えているので、 やる気になったら上記の情報は役に立ちそうな予感。

May 28, 2008 at 23:10 | コメント (0) | トラックバック (0)

Brunch の今後

[ ドキュメント » 参考資料・メモ ]

 一応の完成を見ました当方オリジナル Firefox 向け拡張機能 Brunch ですが、このまま放置する気はなく、 とりあえず今思いつく限りで、以下のことには対処しようと思っています。
  • 右クリックのコンテキストメニューから利用
  • 「このリンクを他のブラウザで開く」などの起動方法、メニューの追加
  • 拡張機能名を「 Brunch 」(最初を英大文字)に統一
  • Firefox 3 へ 対応
  • できればアイコン追加
 どこまでをいつまでにできるかは一切未定ですがとりあえず書き留めておきます。
 誰かアイコン考えてくれないかなぁ。。。
# 残念ながら私にはそのセンスが… orz

May 25, 2008 at 23:40 | コメント (0) | トラックバック (0)

Firefox 拡張機能作成のための参考資料

[ ドキュメント » 参考資料・メモ ]

 深い意味はないです。ましてや MacBook Airねらっている わけでもありません (^^;;;>

 ちょっと Firefox の拡張機能の作り方調べました。  とりあえず、FIREFOX HACKS を読み込んでみるところから始めてみます。
Firefox Hacks―次世代ブラウザ徹底活用テクニック
Nigel McFarlane 著
( オライリージャパン )
¥ 3,045
「 Mozilla 、『 Firefox 』 v3 用拡張機能のコンテスト“ Extend Firefox 3 ”を開催」窓の杜 より)

Apr 01, 2008 at 23:58 | コメント (0) | トラックバック (0)

アフィリエイトツールの評価

[ ドキュメント » 参考資料・メモ ]

 やっとフレーバーの見直しが何とか終わりました。 構造変更は一から考え直さないといけないことが判明して断念しました orz が、 訪問される方がアクセスされるページのフレーバーは .html に統一することは何とかできました (^-^;>

 次はサイドバー部分も含めて、レイアウトの見直しです。
 かなり以前に 楽天ダイナミックアドAmazon.co.jp おまかせリンク を、 PukiWiki 側 に配置して、 試行していましたが、PukiWiki のような ? マークが含まれクエリーのように見える長い URL でページへアクセスするようなタイプの CMS(Contents Management System) に配置すると 「棚卸しセール」のような状態 (つまりはほとんどなんの脈絡もない商品を表示するだけ)になります。
 おそらくはなんですが、この手のツールは ページ内のキーワードを URL にくくりつけてデータベース化していると思われ、 その際くくりつける URL の文字列からクエリーを投げていると思われる ? から始まる部分は (ある程度以上の長さになると)削除しているのでしょう。 このためひとつ URL にくくりつけられるキーワードが多くなり、 必然適切な商品情報を選べなくなり、異なるページでも似たような商品しか表示できない という状況に陥るのだと思われます。
 先述の二つのツールと比較すると、 ブログであろうと PukiWiki であろうと ある程度ページ内容に合った広告を出す Google AdSence が いかにすごいかという話にもなるのですが…
# バックエンドで収集しているページ情報の規模がそもそも違うという話に帰結しますけど。

 しかしながら、この手のツールが目を引くのも確かで、 ブログ系の CMS と組み合わせた方がより機能すると思われ、 またやはり客観的にみて目を引くので、 Ellinikonblue.com Weblog で 採用することにしました。
 push_if_first プラグイン を 導入するなどして新たな設置場所も確保したので、 アフィリエイトとは関係のないガジェットなどを含めて配置を考え直します。

Dec 21, 2007 at 14:57 | コメント (0) | トラックバック (0)

Page 1 of 2: 1 2

Local Search

Google

WWW を検索
Ellinikonblue.net を検索

Archives

Categories

Syndicate

Specification

フィードメーター - Ellinikonblue.net Devlosxom

Links

Powered by

powered by blosxom. Powered by FeedBurner


© 2004-2010 Ellinikonblue.com All Rights Reserved.