2015-12-31(Thu)

2015バイク走行まとめ

2015年はYAMAHA MT-09でいろいろ出かけました。さて、2016年はどこを走りますかね~
2015バイク走行まとめ

2015-12-31(Thu)

隠岐誉(おきほまれ) 純米吟醸

島根のお土産で一杯~
20151231_1.jpg

「らとちゃん」せんべいも・・・
20151231_2.jpg

2015-12-31(Thu)

コミケのお土産

コミケのお土産もらいました。
20151231_3.jpg
今年はカラー印刷されたクッキーでした。
20151231_4.jpg

さらに、企業ブースの・・・
20151231_5.jpg
ペーパークラフトっぽい
20151231_6.jpg
ゲルバナ色キャンディーらしいが、正直マズイ・・・( ̄д ̄)
20151231_7.jpg

2015-12-31(Thu)

初日の出の下見

明日の初日の出の為に九十九里の中里海岸に下見に言ったら・・・
20151231_10.jpg
浜がなくなってる・・・(;゚д゚) 海の家が無い・・・このままじゃ九十九里浜消滅するかもですよ・・・
20151231_8.jpg
しょうがないので白里海岸にまで足を運んだら・・・よかった。全然ありますよ!砂が!昔と変わらない感じですよ。
この違いはどこからくるんですかね・・・
20151231_9.jpg
2015-12-29(Tue)

梵 無濾過 純米大吟醸 生原酒

年末の為に購入しておいた日本酒を・・・
20151229_1.jpg
つまみも・・・イカの丸干しを購入してみた。
20151229_2.jpg

2015-12-23(Wed)

単焦点50mmレンズ購入

前からほしかったNikonの単焦点レンズを購入。Amazonで¥19,440-
レンズフィルターもついでに購入¥1,473-
20151223_1.jpg

 

Nikon 単焦点レンズ AF-S NIKKOR 50mm f/1.8G フルサイズ対応 AF-S 50/1.8G
Kenko レンズフィルター MC プロテクター NEO 58mm レンズ保護用 725801

2015-12-21(Mon)

WorldWeatherOnlineを使用してみる

商用利用も可能らしいWorldWeatherOnlineを使用してみる。
コレも登録してAPPKeyを取得する必要がある。
日本語にも対応しているが、なんか怪しい日本語・・・
アイコンも提供されているが、無料で使えるアイコンはダサい・・・


<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=2.0,user-scalable=yes">
<meta http-equiv="Content-Language" content="ja" />
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<script type="text/javascript">

var xhr = new XMLHttpRequest();
var api_key = '*******************************';

window.onload=function() {
doRequest();
};

function doRequest() {

xhr.open("GET" , "http://api.worldweatheronline.com/free/v2/weather.ashx?key="+api_key+"&q=shinagawa,japan&num_of_days=1&lang=ja&format=json", true);
// xhr.withCredentials = true;
xhr.onreadystatechange = xhrOnReadyStateChange;
xhr.send();
}

function onRecive() {

var test = JSON.parse(xhr.response);

if(test.data.current_condition.length == 0) return;

document.getElementById("tenki_img").src = test.data.current_condition[0].weatherIconUrl[0].value;
document.getElementById("text_area").innerHTML = test.data.current_condition[0].lang_ja[0].value;
}

function xhrOnReadyStateChange() {
switch(xhr.readyState){
case 4:
if(xhr.status == 200) onRecive();
break;
default:
break;
}
}


</script>

<title>WorldWeatherOnlineを使用するテスト</title>
</head>
<body>
<img src="" id="tenki_img" class="tenki_img" />
<span id="text_area"></span>

</body>
</html>




2015-12-21(Mon)

OpenWeatherMapを使ってみる

OpenWeatherMap(http://openweathermap.org/)を使用してJavascriptで天気情報を取得してみる。

上記のサイトから都市名等で天気情報を表示することができる。
これをAPIで取得する方法はヘルプのCall current weather data for one location に書いてあるとおり
http://api.openweathermap.org/data/2.5/weather?q=Shinagawa-ku,JP

となる。コレをWebブラウザのアドレスに入れてアクセスすればレスポンスがあるはずであるが、実はこれだけではできない。
APIで天気情報を取得するためには上記のサイトで登録をしてAPIキーを取得する必要がある。

取得したAPIキーはヘルプのHow to use API key in API call に書かれているように
api.openweathermap.org/data/2.5/forecast/city?id=524901&APPID=1111111111

という感じで使用する。
以上を踏まえると
http://api.openweathermap.org/data/2.5/weather?q=Shinagawa-ku,JP&APPID=hogehogehoge

というリクエストをブラウザから行えば、以下のようなレスポンスがあることがわかる。
{"coord":{"lon":139.73,"lat":35.61},"weather":[{"id":801,"main":"Clouds","description":"few clouds","icon":"02n"}],"base":"stations","main":{"temp":277.43,"pressure":1022,"humidity":35,"temp_min":273.15,"temp_max":279.82},"visibility":10000,"wind":{"speed":7.2,"deg":340},"clouds":{"all":20},"dt":1451259768,"sys":{"type":1,"id":7619,"message":0.0182,"country":"JP","sunrise":1451166563,"sunset":1451201714},"id":1852140,"name":"Shinagawa-ku","cod":200}

天気の情報は
weather[0].main と weather[0].descriptionにテキストで格納されているが、日本語表記ではないため日本語で表示したい場合は変換する必要がありそう。そのときはweather[0].id を見てテキストを割り振るしか無いでしょう。
天気種類(テーブル)は、ヘルプのWeather condition codes にすべて記載がある。
また、weather[0].icon に使用できるアイコン画像のファイル名が格納されている為、ヘルプのHow to get icon URL に記載があるURLで使用することができる。

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=2.0,user-scalable=yes">
<meta http-equiv="Content-Language" content="ja" />
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<script type="text/javascript">

var xhr = new XMLHttpRequest();
var api_key = '*********************************';

window.onload=function() {
doRequest();
};

function doRequest() {
xhr.open("GET" , "http://api.openweathermap.org/data/2.5/weather?q=Shinagawa-ku,JP&units=metric&appid="+api_key, true);
// xhr.withCredentials = true;
xhr.onreadystatechange = xhrOnReadyStateChange;
xhr.send();

}

function onRecive() {

var test = JSON.parse(xhr.response);

if(test.weather.length == 0) return;

document.getElementById("tenki_img").src = "http://openweathermap.org/img/w/" + test.weather[0].icon + ".png";

}

function xhrOnReadyStateChange() {
switch(xhr.readyState){
case 4: // XHR 通信が完了した
if(xhr.status == 200) onRecive();
break;
default:
break;
}
}
</script>

<title>OpenWeatherMapを使用するテスト</title>
</head>
<body>
<img src="http://openweathermap.org/img/w/01d.png" id="tenki_img" class="tenki_img" />
</body>
</html>

しかし・・・APIKeyが見えてしまうのでJavascriptでアクセスするのはちょっと使いづらいなぁ・・・

2015-12-04(Fri)

ロト7

¥1,200-げっと~

プロフィール

yaman

Author:yaman

カレンダー
11 | 2015/12 | 01
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -
ブログ内検索
カテゴリー
タグリスト

バイク 買い物 アキバ 秋葉原 写真 ゲーム アフィリエイト パソコン バトルフィールド カメラ 漫画 チャレンジツーリング 株式投資 DTV  ダーツ ロト7 バトルフィールド2142 Linux 大戸屋 Ubuntu PT2 プログラミング 温泉 Git 飲み食い 書籍 アニメ SSTR Windows Ingress ラジオ会館 道の駅スタンプブック 機械工作 日本酒 Javascript VMware TortoiseGit バトルフィールド4 LightWave ホビー  バトルフィールド3 仕事 WHS 日曜大工 Windows7 電子工作 ビリヤード YSP CentOS GoogleMap Subversion PC ドネルケバブ PSP 晩飯 チャンダン 歯医者 Windows8 動画エンコード 料理 Windows10 THETA ロト6 酒造 コミケ ラーメン Chrome CD バトルフィールド2 宝くじ Android OSM バトルフィールド・バッドカンパニー2 

最近の記事
最近のコメント
最近のトラックバック
月別アーカイブ
FC2カウンター
現在の閲覧者数
現在の閲覧者数:
Twitter
リンク
RSSフィード
コミックダッシュ