ニヤニヤしました
Posted by admin | Filed under ネタ
かなりつぼりました。
まずは元ネタを見てください
Sugarless GiRL - capsule
【capsule】世界でいちばんダサいSugarless GiRL
Tags: youtube
Apiのレスポンスを閲覧したい
Posted by admin | Filed under Api, ネタ
igoogleのガジェットをつくってテストする際に
firebugのコーンソールでレスポンスをみると
特殊文字が16進文字コードみたいな感じにかわっちゃうんですよ。
例)
<BR> → \x3c\x42\x52\x3e
こんな感じでひどくみにくいので
xmlを表示するflashを作りました、
よかったらつかってください。
※2008/12/9 ソースにまちがいあったのでなおしました
上段はamazon仕様です 入力項目を変えてお楽しみください
下段はurlを入れればそのままつかえますお好きな感じでどうぞ。
出てきたxmlはコピって
整列・インデントが入るツールを使うとソースがすごく見やすいです。
僕はdreamweaverの
コマンド → ソースフォーマットの適用
でゆとってます。でへへ。loadxml
iGoogleについて調べてみた
Posted by admin | Filed under ネタ
やっとこつくったiGoogleのガジェットが
iGoogle コンテンツ ディレクトリにひとつ登録されました。
これでガジェットを検索の窓から検索できます。
そして開発者ページもできました!
http://www.google.co.jp/ig/directory?hl=ja&type=authors&url=sopeo123%40gmail.com
検索されるようになったら、やっぱりいろいろな人に利用してもらいたい。
そこで疑問点がうまれました。
いったいiGoogleを利用しているユニークなユーザーってのは
いったいどの位いるんだろう?
とりあえずぐぐった。
My Yahoo、新たなインタフェース採用でiGoogleの追撃をかわせるか
上の記事を見る限り
2008年5月ユニークビジター数で2千430万人
でもまあ、これは世界での話だ
今は日本での利用者数を知りたい。
そこで人気のガジェットの利用者数を見てみる。
(2008/11/26現在)
1位 NIKKEI NET 720,539 ユーザー
2位 Google 乗換案内 578,928 ユーザー
3位 天気 492,767 ユーザー
こんな感じ
NIKKEI NETのガジェットはデフォルトの設定で入っていたはずだから、
きっと日本で70万以上の登録ユーザーはいるはず
そう考えると使ってる人は結構多いはずなのに、
いまいち周りでiGoogleを利用している人がいないんですが。
どうなんでしょうか・・。
Tags: iGoogle
Flickr ApiキーをGetするまでの道のり
Posted by admin | Filed under Api, ネタ
英語が読めないと登録がめんどいよ
2008年11月21日現在の登録方法
1 アメリカのyahooでユーザー登録(日本のyahooIDとは別物)
2 登録完了後 Flickr Servicesへ
・Non-Commercial API Key (非営利的だと思います)
・Apply for a Commercial API Key
上記2つのどちらかを選ばなければなりません。どちらを選ぶかはよく英文を読んでください。
英語が苦手なぼくはNonのほうを選択。
3 さらに個人情報を登録
Application Notesはたぶんapiの使用用途を書いとけ だと思います。
あとは規約を守ってねーのチェック
4 登録が終わると
32文字の英数字からなる文字列がAPI Keyと
16文字の英数字secretが表示されます
さあkeyをもらったのでさっそくつかってみよう!
リクエストパラメータは参照サイトをみてちょ
参考サイト ITPro 第2回 JavaScriptからFlickr APIで画像検索
Tags: Api
JSでのエラーを受け取る方法
Posted by admin | Filed under Javascript
ブラウザが返却するエラーをキャッチしたい。
たとえばxmlのノードをパース失敗したときundefinedで返して欲しいのに
ブラウザでエラー、
その時点でjavascriptの処理が終わっちゃいますよね。
実は今回ガジェットを作る際、
amazonから返してほしいノードが商品によって
あったりなかったりして非常にこまりました。
んでこのtry-catch文
try{
// 何らかのプログラム
}catch( e ){
alert( e ); // バグの内容をダイアログで表示する
}
これをつかうとエラーをキャッチしてその後catch文の処理を行い
そのまま次のコードへ進行できます。
Ajaxやるにはほぼ必須というのも頷けます。
javascriptのデバッグにつかえますね。
参考サイト ウィキブックス JavaScript try-catch文
Tags: Ajax, Javascript
iGoogleのガジェットつくってみた2
Posted by admin | Filed under Api, Javascript, ネタ
この間つくったスイーツランキングのソースを利用して
任天堂wii-予約受付中ランキングガジエットをつくってみた
<script src="http://www.gmodules.com/ig/ifr?url=http://hosting.gmodules.com/ig/gadgets/file/102498631954277920987/wiiRnk.xml&synd=open&w=320&h=375&title=%E4%BB%BB%E5%A4%A9%E5%A0%82Wii-%E4%BA%88%E7%B4%84%E5%8F%97%E4%BB%98%E4%B8%AD%E3%83%A9%E3%83%B3%E3%82%AD%E3%83%B3%E3%82%B0&border=%23ffffff%7C3px%2C1px+solid+%23999999&output=js"></script>
Tags: Api, google, iGoogle, Javascript
iGoogleのガジェットつくってみた
Posted by admin | Filed under Api, Javascript, ネタ
詳細はまた書きます
iGoogleを使ってる人はまずここでGETしよう!
今すぐ!Amazon売れ筋スイーツランキング
http://www.google.co.jp/ig/directory?hl=ja&url=hosting.gmodules.com/ig/gadgets/file/102498631954277920987/sweetRnk.xml
Tags: Api, iGoogle, Javascript
phpでAmazonWebサービスを利用してみた
Posted by admin | Filed under Api, php
とりあえずphpで読み込んでパースしてみました amazonスイーツランキングWarning: simplexml_load_file(http://ecs.amazonaws.jp/onca/xml?Service=AWSECommerceService&AWSAccessKeyId=0ETC98H2SJYS0Z5YEV02&Version=2008-04-07&AssociateTag=sopeoaff-22&ContentType=text%2Fxml&Operation=ItemSearch&SearchIndex=Grocery&BrowseNode=71314051&ResponseGroup=Medium&Sort=salesrank) [function.simplexml-load-file]: failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in /var/www/html/sopeo/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code on line 21
Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "http://ecs.amazonaws.jp/onca/xml?Service=AWSECommerceService&AWSAccessKeyId=0ETC98H2SJYS0Z5YEV02&Version=2008-04-07&AssociateTag=sopeoaff-22&ContentType=text%2Fxml&Operation=ItemSearch&SearchIndex=Grocery&BrowseNode=71314051&ResponseGroup=Medium&Sort=salesrank" in /var/www/html/sopeo/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code on line 21
XMLパースエラー