Main menu:


 

2010年 7月
« 4月    
 1234
567891011
12131415161718
19202122232425
262728293031  

最近の投稿

最近のコメント

カテゴリー

アーカイブ

 

運営サイト

Twitter

MAの輪

リンク

RSS

ʸۿƱ

Profile

社会人を始めた時にはコンサルタントという名のC/C++プログラマーでした。それから12年、プログラミングから離れて10年近く、似非エンジニアと周りには言われつつ、35歳を目前になんだかやたら燃えてます。最近はRubyを覚えたいなと本を買ったのはいいけど、PHP/JavaScriptの便利さに引きずり込まれ、何もできていない状況、、、

 

MA3

最優秀賞を頂きました!

[メモ]「入賞をめぐっての熾烈な攻防戦」に参加してみる

えーっと、

のどぐろさんのブログ

Mash up Award 3rdの応募が締め切られ、応募作品の一覧が発表されてから、入賞をめぐっての熾烈な攻防戦が一部の間で盛り上がってきています。

とのことなので、参戦してみようか、と。

ゆーすけべーさんのブログ、

「Mash up Award 3rd」の全応募作品をはてブ数と共に並べてみた

を真似して、デリシャス版を作ってみました。はてブと比べると全体的に若干少なめですかね:

(9/17 14:00時点のカウントです)

やっぱり、MixClips/AddClipsがダントツですね。今回の出品作で個人的に気に入っているのは、

の二つです。

CHIZTEKはインターフェースが参ったって感じです。探したいエリアを囲んで、探すという直感的なインターフェースが参りました。真似しよう。

Authrは、身内に近い人間がやっているんですが、本好きにはお薦めです。こんだけ、ONGMAPもこんだけサクサク感があると最高なんですが・・・。

・・・

・・・

ONGMAPは晒している時間が長い分(3ヶ月くらい)それなりにデリシャスのブックマーク数が付いてますが、サイトスカウターに残された、

「すごいと思うが使い道が・・・」

というコメントがグサッと突き刺さりヘコんでます。うそです。

でも、そうなんです、その通り!とりあえず、使い道をあんまり考えずにひたすら位置情報を返してくれるAPIやRSSをくっつけてきたのがONGMAPの今の姿なんですよね。で、よく考えたら使い道が・・・。自分自身は最近、こういったブログの作成に重宝しているんですが、う~ん、ほかに使い道あるかな?

暇つぶしにはかなりお役に立てるとは思いますが・・・。

・・・

ちなみに、上のリスト作成に使ったPHPコードをゆーすけべーさんに倣って晒しておきます。ベタです。

$base = "http://jp.sun.com/mashupaward/entry";
$links = array();

for($i=1;$i<=8;$i++){
    $entry = null;
    $entry = file_get_contents($base.$i.".html");

    if($entry){
        $xml = new DOMDocument(’1.0′,’UTF-8′);
        @$xml->loadHTML($entry);
       
        $td = null;
        $td = $xml->getElementsByTagName(’td’);
       
        if($td && $td->length>0){
            foreach($td as $cell){
                if($cell->getAttribute("class")=="tcell"){
                    $atag = null;
                    $atag = $cell->getElementsByTagName(’a')->item(0);
                    if($atag){
                        $href = $atag->getAttribute("href");
                        $text = $atag->textContent;
                   
                        $links[] = array("href"=>$href,"text"=>$text);
                    }
                }
            }
        }
    }
}

$delicious = "http://del.icio.us/rss/url/";
$rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#";
foreach($links as $link){
    echo ‘<a href="’.$link["href"].’">’.$link["text"].’</a>’;
   
    $url = null;
    $url = file_get_contents($delicious.md5($link["href"]));
   
    $rss = new DOMDocument(’1.0′,’UTF-8′);
    $rss->loadXML($url);
   
    $seq = $rss->getElementsByTagNameNS($rdf,"Seq");
    $list= $seq->item(0)->getElementsByTagNameNS($rdf,"li");
   
    // URLの最後にスラッシュが入っていなくてゼロ回答の場合
    if(!$list || $list->length==0){
        $url = file_get_contents($delicious.md5($link["href"]."/"));   
        $rss = new DOMDocument(’1.0′,’UTF-8′);
        $rss->loadXML($url);
        $seq = $rss->getElementsByTagNameNS($rdf,"Seq");
        $list= $seq->item(0)->getElementsByTagNameNS($rdf,"li");
    }
   
    if($list && $list->length>0){
        echo ‘&nbsp;<a href="’.$delicious.md5($link["href"]).’">’.$list->length."users</a>";
    }
    echo "<br />"; flush();
}

 


Try ONGMAP Ver.2(α) Go to ONGMAP

Trackback URL

Comments

Comment from のどぐろ
Time: 2007/9/18 火曜日, 8:32:42

トラックバック受け取りました。どうもありがとうございます。ぼくも35歳を目前に燃えてます(笑)これからもよろしくです。

Comment from yuki
Time: 2007/9/18 火曜日, 8:48:38

コメントありがとうございます。
現在Skype使いではないので、SKATENとか試せてないんですが、お互いへこまないでマッシュアップと、あと攻防戦に燃えましょう(笑

Write a comment