カーペットSK-8020 ウェリントン ロック加工 江戸間長4.5畳 横200×縦352cm
売れ筋アイテムラン 新品 鍔 喰出鍔(902) 鍔、刀装具
関東東北震災以降、東北地方や茨城県などで強い余震が続いています。離れて暮らしていても、やっぱり怖いものです。緊急地震速報を見逃すまいと、NHKばかり見ている今日この頃です。というわけで、このエントリでは、PHPとJavaScriptを使って、EPSP(partA) 地震感知情報APIから地震の震源地やマグニチュードなどの情報を取得してみたいと思います。
これは、地震感知情報APIを用いた地震感知情報データの取得方法及び解析方法についてを提供するものです。
[極美品] Roland R-07 シンプル操作の手のひらサイズオーディオ・レコーダー 2018年製 [XH284] 新品 送料無料 ENGINEERED GARMENTS エンジニアードガーメンツ プリントクロス クルーネックTシャツ 半袖 Black S メンズ
売れ筋アイテムラン 新品 鍔 喰出鍔(902) 鍔、刀装具
【1451】江戸~明治時代 オリジナル 赤銅 鯉仙人前金具!蔵出!買取品!。JavaScriptからPHPを非同期で呼び出し、そこから地震感知情報APIにアクセスしています。関東東北震災以降、地震感知情報APIに大量のアクセスが来ているそうで、APIになるべく負荷をかけないようにするため、APC(Alternative PHP Cache)でキャッシュする処理が入っています。
APIによるデータ転送が、 p2pquake.ddo.jp 上り回線の90% を占める状態となり、地震情報以外の提供を中止させていただきました。
転送量軽減のため、従来通りの提供体制に復帰するために、キャッシュ(15秒〜1分程度で構いません)を取るなどの対応をお願いします。お手数をおかけします。
Adidas BUSENITS US 9 1/2 検)スケシュー アディダス adidas 純国産JIS4等級ベルトスリング AQスリング 両端アイ形(E型)幅75mm×5.5m 使用荷重:3.2t 緑色 強力ベルトスリング 4E
照明 おしゃれ コイズミ照明 KOIZUMI ペンダントライト AP47553L ダクトレール用 ガラス
サーバサイドのPHPはこんな感じです。キャッシュヒットしない場合は、file_get_contentsでAPIを呼び出しにいきます。
<?PHP date_default_timezone_set('Asia/Tokyo'); getEI(); function getEI() { header("Content-Type: text/html; charset=shift_JIS"); $url = "http://p2pquake.ddo.jp/p2pquake/api_userquake.pl?"; $url = $url . "date=" . date("m/d")【新品】ARCHIVIO アルチビオ 中綿スカート ネイビー系 36 [240001707175] ゴルフウェア レディースtry { // キャッシュから取り出し $html = apc_fetch($url); // キャッシュヒットしなかったら、file_get_contentsで取りに行く if ($html === false) { $html = file_get_contents($url, false, NULL); if($html != FALSE) { // 60秒間キャッシュする apc_store($url, $html, 60); echo $html; } else { echo "地震感知情報APIへの接続に失敗しました。(1)<br>"; } } else レア物 日本製 トミカ サファリ TOMICA SAFARI セット // キャッシュヒットした場合 echo $『清・乾隆年製款・古陶磁器・茶葉末釉流真金浮彫海水紋龍紋胆瓶』極細工・骨董品・古賞物・中国古玩・中国古美術; } } catch (Exception $e) { echo "地震感知情報APIへの接続に失敗しました。(2)<br>"; echo $e->getMessage(); } return true; } ?>
売れ筋アイテムラン 新品 鍔 喰出鍔(902) 鍔、刀装具
大谷翔平 BBM 2013 #F02a Pitching Gold BGS 8.5 NEAR-MINT MINTクライアントサイドでは、APIから返ってきたテキストデータを解析して、テーブルとして表示してやります。
function getEI() { var xmlHttp = new XMLHttpRequest(); xmlHttp.onreadystatechange = function() { if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { // ロード完了したときの処理 // ローディングインジケータを非表示 document.getElementById("loadingImg").style.display = クロムハーツ CHROME HEARTS 1ボール タイニー CHクロス チャーム SV925 ボールチェーン付き シルバーいぶし加工 インボイス有 中古; A-Tech 16GB モジュール Dell Inspiron 7786 ノートパソコン&ノートブック用 DDR4 2666Mhz メモリーラム対応 【並行輸入品】 □I/736★サウンド富士 SOUND FUJI☆スピーカー☆型番不明☆動作OK record = xmlHttp.responseText.split("\n"); for(var i=0, len=record.length; i<len; i++) { var arrCommaSep = record[i].split(","); // 地震情報データ(QUA)の場合だけ処理する if (arrCommaSep[1] === "QUA") { var arrTmp = arrCommaSep[2].split("/"); var tr = document送料格安! シマノ コルトスナイパーXR B100MH"tr"); for(var j=0, len2=arrTmp.length; j<len2; j++) { var td = document.createElement("td"); // 津波の有無 if (j === 2) { td.innerHTML = getTsunami(arrTmp[j]); } // 地震情報種類 else if(j === 3) { td.innerHTML = getEIClass(arrTmp[j]); } // 震度訂正 else if(j === 7) { td.innerHTML = IntensityCorrection(arrTmp[j]); } else { td.innerHTML = arrTmp[j]; } tr.appendChild(td); } document.getElementById("tbl").appendChild(tr); } } } else { // 通信失敗 document.getElementById("loadingImg").style.display = "none"; alert("通信中にエラー発生::" + xmlHttp.status); } } else { // ロード中 document.getElementById("loadingImg").style.display = "inline"; } } var url = "./getEI.php" xmlHttp.open("GET", url, 美品 ANATOMICA 618 MARILYN DENIM マリリン アナトミカ ハイウエスト デニム パンツ 531-501-02 インディゴ 28 セルビッチ 赤耳); xmlHttp.send(null); } // 津波の有無 function getTsunami(n) { switch(parseInt(n)) { case 0: return "なし"; Schott◆ミリタリージャケット/XL/ナイロン/カーキ/ファー/CWU-R213-31/TYPE-U/ワッペン; case 1: return "あり"; break; case 2: return "調査中"; break; case 3: return "不明"; 訪問着 美品 逸品 落款 七代目 伊兵衛 花唐草 箔 ベージュ 袷 身丈161cm 裄丈66cm M 正絹 【中古】 ☆☆☆☆☆; } } // 地震情報種類 function getEIClass(n) { switch(parseInt(n)) { case 1: return "震度速報"; break; case 2: return "震源情報"; break; case 3: return "震源・震度情報"; break; case 4: return "震源・詳細震度情報"; break; case 5: return "遠地地震情報"; break; } } // 震度訂正 function IntensityCorrection(n) { switch(parseInt(n)) { case 0: return "いいえ"zollmen ゾルメン テコンV 抽選品 ソフビbreak; case 1: return "はい"; break; } }
本鼈甲 黒甲 金蒔絵 螺鈿 デザイン 小ぶり 扇簪
「地震情報をロードする」ボタンを押すと、地震感知情報APIから今日の地震情報を取得し、一覧表として表示します。Google Mapとの連携やソート機能などが実装できると良い感じになるかも。
GK緑★ 352 【特価】【ドライバー】★ プロギア ★RS5 +★Speeder EVOLUTION for PRGR★SR★10.5度★おすすめ★お買得★
- 高品質 新作 ジャスティス・リーグ 2017年映画 ブルース・ウェイン バットマン 全身タイツ コスチューム コスプレ衣装セール★J3★ 作者不詳 「山の麓に建つ家々」シルクスクリーン 限定品 直筆サイン
- さくらのレンタルサーバではAPC(Alternative PHP Cache)が使えない件DAIRIKU◆19AW/Dolman Sleeve Scarf Shirt/長袖シャツ/M/レーヨン/ホワイト/19AWS-2
- ティファニー ホリデー限定 Tスマイル ティースマイル ネックレス ペンダント 2019年 ブルートパーズ ホワイトゴールドTIFFANY&Co.
- 新品 22.5 23 23.5cm 36AIGLE エーグルAIGLENTINE FUR ファー付ブーツ ラバー雨雪スノー長靴 85898【送料無料(一部有料)新品未使用】0502F オーク材180cm幅テレビ台 TVボード 収納 ローボード 【展示品アウトレット展示処分品】0037123
- 【 鐔 】 無銘 羽透 ( 尾張 後代柳生 正阿弥 ) 鉄地 変わり丸形 地透 鋤出彫 片櫃孔 小肉耳 約7.0cm「ゾイドタクティクス」早期購入者特典シールドライガーブロックス(未使用品)