ブログ

June 25, 2007

このエントリーをはてなブックマークに追加
nowa のナニシテルってのが Twitter っぽく使えていいカンジなんですが (何を今更)、いかんせん API が無いので、携帯メールから更新するとかのネタを nowa に書いたけど、これが皮肉にも nowa に対応していない。
対応している Twitter と wassrフレパは API が互換してるおかげで、コード量が少なくてシンプルに書けるねーなんて話がしたかっただけだったりして。

nowa のナニシテルとかは、見てみると、ただの form の submit じゃなくて、どうも JavaScript で内部 API を叩くようにしているっぽいのでよくわからなかった (追おうとしてなかった) んですが、まぁ、ちゃんと js 読んで、ちゃんと動くようにしてみようと思いました。

ということで、nowa の一言を perl で更新出来るようにしてみますた。 続きを読む


nipotan at 19:52 | Comments(0) | TrackBack(0) | 技術 
このエントリーをはてなブックマークに追加

September 06, 2006

このエントリーをはてなブックマークに追加
そう言えば、先日 Yahoo! JAPAN で Yahoo! ウィジェットが始まったので、前に作ってた livedoor Reader の notifier を、細かいバグを修正して、ウィジェットギャラリーのほうに登録依頼をし、審査が通りました。

最新版はこちらからダウンロードしてお使いください。

nipotan at 19:22 | Comments(0) | TrackBack(0) | ブログ 
このエントリーをはてなブックマークに追加

May 29, 2006

このエントリーをはてなブックマークに追加
迷惑トラックバック対策:トラックバック…
こんにちは、楽天広場です。

迷惑トラックバック対策として、トラックバックURLの暗号化を行いました。
#!/usr/local/bin/perl
use strict;
use HTML::Entities;
use HTML::TokeParser;
use LWP::Simple;

my $url = 'http://plaza.rakuten.co.jp/hirobastaff/diary/200605290000/';
print rakuten_hiroba_trackback_auto_discovery($url), "\n";

sub rakuten_hiroba_trackback_auto_discovery {
    my $url = shift;
    my $content = get($url) or die "can't fetch $url";
    my $p = HTML::TokeParser->new(\$content);
    my $tb_url;
    while (my $token = $p->get_tag('span')) {
        if ($token->[1]->{class} eq 'jscrypt') {
            my $crypted = decode_entities($token->[1]->{title});
            $tb_url = join('', map { chr(ord($_) ^ 0x4) } split(//, $crypted));
            last;
        }
    }
    return $tb_url;
}


nipotan at 21:55 | Comments(0) | TrackBack(0) | ブログ 
このエントリーをはてなブックマークに追加

May 01, 2006

このエントリーをはてなブックマークに追加
id:naoya がだいぶ前に書いてた、

Tiny Amazon URL ブックマークレット via Amazon Hacks : NDO::Weblog

というネタ
「この商品 IM のステータスで紹介したいのに URL 長すぎ!」
「メールで送ったけど URL 長すぎてクリックできないよ!」
「blog のエントリに URL 貼ったら長くてだめぽ!」

という叫ばれている方に有益なツールです。
ここで紹介されているブックマークレットですが、なにやらスポーツカテゴリの商品の場合、商品ページの URL に "ASIN" の文字列が入らないせいで、どうやら使えないという情報を会社の人に聞き、早速、スポーツカテゴリでも大丈夫版を作った。

まぁ、ただ、ASIN の取りかたを変えただけです。

id:naoya に報告せずに自分で作ったその理由は何なのか」とか、そういうのは愚問なので空気読める人は聞かないでください。

Tiny Amazon URL

ついでに、id:naoya にならい、アソシエイト ID が付く版も用意しました!!!!!!!

Tiny Amazon URL (アソシエイトID付き)

ブックマークに加えた後、プロパティから afid='nipotan-22' の部分をご自身のアソシエイト ID に書き換えてください。

nipotan at 16:02 | Comments(0) | TrackBack(0) | ブログ 
このエントリーをはてなブックマークに追加

April 21, 2006

このエントリーをはてなブックマークに追加
このネタばっかですいません。
0.02 はバグってました。
こちらをお使いください。

livedoor Reader Notifier v0.03 → DOWNLOAD

UPDATE:
クラムチャンの指摘で、リンク先が 0.02 だった模様 orz
0.03 にしました。

あ、あと、一応、livedoor Reader の notifier のページ
「Yahoo! Widgets」およびこちらのアプリケーションに対するサポートは行っておりませんので、その点ご了承のうえご利用ください。
と書いてある通り、基本的にこの widget は私個人が作って公開して、livedoor Reader からリンク貼ってもらってるだけですので、ちゃんと動かない YO!! とか、そういうクレームは、ライブドアとかに言ったりしないでください。

nipotan at 16:31 | Comments(4) | TrackBack(0) | ブログ 
このエントリーをはてなブックマークに追加
   next >>