Flickr検索をかっちょく

Flickr検索のインターフェースが微妙だとあなくつに言われたのでLightbox JSを使ってかっちょよくすることに。


でもうまくいかない。どうやらLightbox JSはinitializeでいろいろやってるので、Ajaxで後から追加した要素に対してうまく動いてくれないみたい。というわけで絶望気味だったのだが、hayaに聞いたらiframe使えばいいんじゃね?というアドバイスをもらった。
んで、iframe使ったらうまくいった*1。☆-(ノ゚Д゚)八(゚Д゚ )ノイエーイ。


できあがったのは↓
[Flickr検索-Flickr写真検索-]
http://ryogrid.myhome.cx:3000/search


写真をクリックするとLightbox JSで本体画像がグイーンと出てくる。また、そこで出てきたBoxの右か左をクリックするとスライドショーみたいにも見られるよ。
こりゃいいな。疲れた時とか適当なキーワードで検索して写真見てたら心が癒えそう。我ながらいいもの作ったわ*2
是非皆も使ってね!!


はてブックマークして広めてくれ!!(投票)

*1:余計な枠を消したいんだけど。どうにかならんかな

*2:インタフェースってのは、サービスを使うモチベーションの一つたり得るもんなんだなと実感した

Flickr検索でのささいなハック

Flickr検索を作るうえでちょっと工夫をしたのでそれのお話。


FlickrAPIって、まず、タグとかで検索をかけて、ひっかかった写真群のIDをごっそり持ってくる。んで、その各IDを使って、各写真の情報を引っ張ってくると。そんな使い方をするわけ。
しかしながらFlickrAPIは遅い。信じられないぐらい遅い。んなわけで、余計なAPI呼び出しはしたくない。
そんなわけで、呼び出すAPIは最初の"ごっそり"と、写真のサムネイルのアドレスを知るためのものだけにした。


でも、それだと画像の本体のアドレスが分からないのでサムネイルだけしか見られない。これはつまらん。
そこで、サムネイルのアドレスから本体のアドレスを導き出せないか調べてみた。すると


サムネイル
http://static.flickr.com/1/812894_23498011b8_s.jpg
本体
http://static.flickr.com/1/812894_23498011b8.jpg?v=0


というようなアドレスだった。つまり、本体のアドレスは"_s.jpg"を取り除いて".jpg?v=0"とつければいいということ。


API呼び出し減らしたのにばっちりで(゚д゚)ウマ-*1


以上、Ryoのちょっとしたハックでした。

*1:アドレスの仕様変えられたら終わりだけどね。そういうことがないようにAPIカプセル化してあるわけだ。

Today's (hoge)^2

  • ロッコな人生 嗜好学習するニュースサイト

http://kazuppo.blog68.fc2.com/blog-entry-39.html
紹介されてる。

http://news.mixi.jp/view_news.pl?id=57980&media_id=6
BUZZのニュースが載ってるYO

  • Ajaxload - Ajax loading gif generator

http://www.ajaxload.info/
いまさらですが。Ajax風GIFアニメ。メモ。

  • retrievr - search by sketch / search by image

http://labs.systemone.at/retrievr/
前見たことあるけど。実はFlickrに検索かけてたのね。

  • Weblio|辞書<国語辞典・国語辞書・百科事典>

http://www.weblio.jp/
辞書検索か。おもしろいな。

  • i d e a * i d e a - Lifehacksは指さばきから(2006年版)

http://www.ideaxidea.com/archives/2006/07/lifehacks2006.html
fenrirさっそく使ってみている。なかなかイイ(・∀・)

http://gigazine.net/index.php?/news/comments/20060707_seo_for_firefox/
メモ。

  • GIGAZINE - ハードディスクの容量が約10倍になる技術をSeagateが開発

http://gigazine.net/index.php?/news/comments/20060707_terabyte_drive_seagate/
「俺のノートはHDD、1T積んでるぜ」とか言う日は遠くないわけか。いいね。

http://www.itmedia.co.jp/enterprise/articles/0607/07/news019.html
センスがいい。
自分も前からRSSに広告入れられないのか考えてるんだけど、そういう研究とかあるのかな?
せっかくユーザのためにRSS配信しても、Webページを見てもらわないとWeb広告が見てもらえなくなって損だ、なんておかしいじゃん?

http://facta.co.jp/blog/archives/20060707000198.html
よくもまぁこんな事できるな。チャレンジャー精神は買うけど、リスキーすぎるだろ。

  • naoyaグループ - naoyaの日記 - 覚悟

http://naoya.g.hatena.ne.jp/naoya/20060707/1152252384
一読の価値あり。

  • 「もう負荷分散は必要ない」---1台で同時50万接続のWebサーバーが登場:ITpro

http://itpro.nikkeibp.co.jp/article/NEWS/20060707/242757/
スゲー。ワクワクする。

http://jp.techcrunch.com/archives/blue-dot-is-not-just-another-social-bookmarking-system/
SBMを絡ませたSNS。実はKikkerもこれに近いことを考えてたりする。