タグ

ブックマーク / hail2u.net (4)

  • hail2u.net - Weblog - Pure JavaScriptなサイト内検索アプリケーション

    ここのところいろいろやっていた、動的にscript要素を追加してクロス・ドメインのJavaSriptファイルを読み込むという手法を使ったYahoo!によるサイト内検索アプリケーション、labs.hail2u.net/yahoo/を作った。Amazon Web Servicesと違い、Yahoo! Search Web ServicesではJSONを出力する機能及びコールバック関数名を指定できる機能(JSONP)を備えているので、HTMLファイル単体で機能するようにすることができた。 hail2u.net から rss を検索した結果の4ページ目 hail2u.net から blosxom kit を検索した結果 といったように、URLのハッシュにドメイン・キーワード・ページ数を指定して検索を行う。 実装において特にややこしいところはなく、コード的にもややこしいところは無いと思う。 強いて言

    hail2u.net - Weblog - Pure JavaScriptなサイト内検索アプリケーション
    kokepi
    kokepi 2006/08/21
  • hail2u.net - Weblog - IEDevToolbar : Firefox Extension「Web Developer」に似たIE用ツールバー

    MicrosoftからIEDevToolbarとかいう「Web開発に欠かせない!」とか「Web 2.0時代のマストアイテム」とか言ってもらいたそうなInternet Explorer用ツールバーのBetaが出ました。「Web Developerのパク・・・」とか言うとこの世から抹殺されそうなので言いません。 味も素っ気も無い見た目ですが、使い勝手は悪くないです。DOM Inspectorなどがあるので、トータルではFirefoxの圧勝でしょうけど、一通り機能は揃っているのでこれはこれで良いのかも。とは言うもののこれだけで他には何もいらないというわけではないので、意地でもInternet Explorerでという人は、 IEDocMon: DOM Inspectorみたいな奴 ieHTTPHeaders: Live HTTP Headersみたいな奴 なども合わせて入れておくと良いかも。バッ

  • hail2u.net - Weblog - RSS Ping

    以前、weblogUpdates.pingは「更新した!」ということしかわからないので、これを元に最新記事を拾おうとかすると面倒極まりないとかいう話をmiyagawaさんがしていたわけですが、海の向こうではRSS Pingというメタ・データ付きで更新通知を送る規格が考えられているようです。 RSS Ping 1.0の方はExampleを見れば一目瞭然なように、 site_name: サイトのタイトル site_title: サイトのURL feed_uri: フィードのURL item_title: 最新記事のタイトル item_link: 最新記事のURL をパラメータとしてHTTP GETでpingサーバーにリクエストしてやることにより更新通知をするというものみたいです。オプションとして、タグや最新記事のコピーが含まれるXML(最新記事のみを格納したRSS 1.0/2.0やAtom 1

    hail2u.net - Weblog - RSS Ping
    kokepi
    kokepi 2005/08/16
  • フィード向け広告

    フィードに広告を! という試みはblogによってフィードがクローズ・アップされた当初から試行錯誤されていました。その走りはMoreover Technologiesが以前(今はもう個人向けにはやってないかも)提供していたニュース記事のフィード配信などでしょうか。Moreover Technologiesは広告専用のitem要素を設けるというアプローチでしたが、最近は記事そのものに横長バナー広告もしくは一行テキスト広告を追加するというアプローチのものが多いようです。 前者の広告記事を設けるというアプローチは、「更新チェックしたら広告だけ未読になった! MK5!」とか死ねる感じの現象がおきたりとかすること(もちろん配信側でそうならないように努力することは可能ですが)など、ユーザー側にストレスを感じさせることがあったりすることから闇に葬られた感じです。そもそもフィードの購読スタイル自体が飛ばし読

    フィード向け広告
    kokepi
    kokepi 2005/08/09
  • 1