管理人は国家試験勉強のため、4月より一年間このブログの更新頻度を月一回に落としています。
roadtoalinuxmintuser

theming

roundup
はてなブックマークエントリー情報取得API を使ってみた 13:05


今回はエラーが少なかった

URLを↓にいれてフォーカスを外すと自動的に拾ってきます






参考ASCII.jp:はてブの評判が丸分かり! APIを使ってみよう
はてなブックマークエントリー情報取得APIとは - はてなキーワード
Google Maps APIを使ってみた 20:51





これだけにほぼ丸一日かかってる
イベントリスナーって直接関数の中身を書かなきゃいけないの?
なんで、見本のサイトのスクリプトそのまま張っても動かないの?
Google Maps JavaScript API Example
このソースと全く同じにしても正常に表示されない

ちょっとAPIを使い続けるのはポートフォリオ的に考えて
無駄が多い

いつかもう一回挑戦する
そのときに参考にすべきサイト
Geekなぺーじ : Google MAPS APIプログラミング
Google Maps入門:但し、イケメ..サンプルのストリートビューが表示されてない(Safariで)
Google Maps API リファレンス - Google Maps API - Google Code

Google の面接を受けてみた - 科学と非科学の迷宮
これ読んでたら
APIでちまちまやってる自分がばからしく思えた
もっと技術を
Flickr APIを使ってみた 09:57

Loding now...


やっていること:自分のユーザーIDから最新の10枚を表示
参考にしたもの:第2回 JavaScriptからFlickr APIで画像検索:ITpro

function photo_search(param){
//APIリクエストパラメーターの設定
param.api_key="api_key";//APIキー
param.method="flickr.photos.search";//実行メソッド
param.per_page=10;//
param.sort="date_posted-desc";//アップロード順
param.format="json";
param.jsoncallback="jsonFlickrApi";

//APIリクエストのURLの生成
var url="http://www.flickr.com/services/rest/?"+obj2query(param);
//script要素の発行
var script=document.createElement("script");
script.type="text/javascript";
script.src=url;
document.getElementsByTagName("head")[0].appendChild(script);
}

//現在の表示内容をクリアする
function remove_children(id){
var div=document.getElementById(id);
while(div.firstChild){
div.removeChild(div.lastChild);
}
}

//オブジェクトからクエリー文字列を生成する関数
function obj2query(obj){
var list=[];
for(var key in obj){
var k=encodeURIComponent(key);
var v=encodeURIComponent(obj[key]);
list[list.length]=k+'='+v;
}
var query=list.join("&");
return query;
}

//flickr検索終了後のコールバック関数
function jsonFlickrApi(data){
if(!data)return;
if(!data.photos)return;
var list=data.photos.photo;
if(!list)return;
if(!list.length)return;

//現在の表示内容
remove_children("photos_here");

//各画像を表示する
var div=document.getElementById("photos_here");
for(var i=0;i<list.length;i++){
var photo=list[i];

//a要素を作る
var atag=document.createElement("a");
atag.href="http://static.flickr.com/photos/"+photo.owner+"/"+photo.id+"/";

//img要素作る
var img=document.createElement("img");
img.src="http://static.flickr.com/"+photo.server+"/"+photo.id+"_"+photo.secret+"_s.jpg";
img.style.border="0";
//imgをaにネストする
atag.appendChild(img);
//divの子ノードにappend(付け加える)する
div.appendChild(atag);
}
}

window.onload=function(){
photo_search({user_id:"37802385@N04"});
}

remove_childメソッドと
obj2queryを設けるのは
良いアディアだ
hm hum...

いまさら聞けない! FlashとActionScriptについて(1/3)- @IT
ActionScriptについて興味があったので読んでみました
なぜならAdobe AIRで使えるから!

ECMAScriptベースらしいので
javascript知ってる自分にとっては取得しやすいはず
本屋に行ってみるかな...
| 1/1 |

Show some apps list:


miku

Follow on your feed reader:


About this blog:

Linux Mint-centric chronicle.
Since 2009.
Info 更新日は不定期です。

roadtoapython

roadtorubyist

git