【限定セール!】 S45C−Q テ−パ−ピン大喜多【500個】S45C-Q テーパーピン 3 X 30 鉄(または標準)/生地(または標準) - vertexo.co
関東東北震災以降、東北地方や茨城県などで強い余震が続いています。離れて暮らしていても、やっぱり怖いものです。緊急地震速報を見逃すまいと、NHKばかり見ている今日この頃です。というわけで、このエントリでは、PHPとJavaScriptを使って、EPSP(partA) 地震感知情報APIから地震の震源地やマグニチュードなどの情報を取得してみたいと思います。
これは、地震感知情報APIを用いた地震感知情報データの取得方法及び解析方法についてを提供するものです。
【送料無料】INAX イナックス LIXIL・リクシル 小型電気温水器 部品 自動水栓接続継手 FH-K1/FHK1【沖縄・離島送料別途】 送料無料 A-Tech 32GB Kit (2 x 16GB) for GIGABYTE MF51-ES0 - DDR4 PC4-21300 2666Mhz ECC Registered RDIMM 2rx4 - Server Memory Ram (AT3852
【限定セール!】 S45C−Q テ−パ−ピン大喜多【500個】S45C-Q テーパーピン 3 X 30 鉄(または標準)/生地(または標準) - vertexo.co
【ポイント5倍】【直送品】 スター電器製造 (SUZUKID) SAY-120 SAY-160用 軟鋼・ステンレスMAG溶接セット MAS-100 (オプション)。JavaScriptからPHPを非同期で呼び出し、そこから地震感知情報APIにアクセスしています。関東東北震災以降、地震感知情報APIに大量のアクセスが来ているそうで、APIになるべく負荷をかけないようにするため、APC(Alternative PHP Cache)でキャッシュする処理が入っています。
APIによるデータ転送が、 p2pquake.ddo.jp 上り回線の90% を占める状態となり、地震情報以外の提供を中止させていただきました。
転送量軽減のため、従来通りの提供体制に復帰するために、キャッシュ(15秒〜1分程度で構いません)を取るなどの対応をお願いします。お手数をおかけします。
(直送品)サカエ ステンレスフリーワゴン高さ調整タイプ 棚板フラット型仕様 STFW-30A 送料無料 A-Tech 32GB Kit (2 x 16GB) for Tyan Thunder CX GT75BB7102 - DDR4 PC4-21300 2666Mhz ECC Registered RDIMM 2rx4 - Server Memory Ra
日本製・紳士亀田縞ジャケット 春 秋 メンズ 綿100%
サーバサイドの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")中綿ジャケット メンズ ダウンコート フード付き ブルゾン アウター 軽量 大きいサイズあり 秋 冬 カジュアル おしゃれ ボーダー,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 ボアジャケット メンズ フード フリースジャケット メンズファッション コート?ジャケット アウター 軽量 防寒 冬服 冬 彼氏 男性, // キャッシュヒットした場合 echo $【ポイント10倍】【直送品】 キッツ (KITZ) ダクタイル鉄製バタフライバルブ DJ (ジスク:FCD450-10+ENP) FA-10DJ 125A(5B) 《自動操作》 【大型】,; } } catch (Exception $e) { echo "地震感知情報APIへの接続に失敗しました。(2)<br>"; echo $e->getMessage(); } return true; } ?>
【限定セール!】 S45C−Q テ−パ−ピン大喜多【500個】S45C-Q テーパーピン 3 X 30 鉄(または標準)/生地(または標準) - vertexo.co
送料無料 A-Tech 32GB Kit (2 x 16GB) for GIGABYTE G221-Z30 - DDR4 PC4-21300 2666Mhz ECC Registered RDIMM 2rx4 - Server Memory Ram (AT3850クライアントサイドでは、APIから返ってきたテキストデータを解析して、テーブルとして表示してやります。
function getEI() { var xmlHttp = new XMLHttpRequest(); xmlHttp.onreadystatechange = function() { if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { // ロード完了したときの処理 // ローディングインジケータを非表示 document.getElementById("loadingImg").style.display = NACHi(ナチ) 超硬ドリル アクアドリルEX 3フルートハード AQDEX3FH0700 7mm,; NACHi(ナチ) 超硬ドリル アクアドリルEX 3フルートハード AQDEX3FH0680 6.8mm 上水道関連製品>ボックス製品>止水栓ボックス SSADD75シリーズ SSADD75X53-75 Mコード:31209N 前澤化成工業, 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アクティブウェア ジャケット メンズ ディージーケー DGK Go Getter Jacket (grey) DJT37GRY,"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, 【ポイント5倍】キッツ (KITZ) スイングチャッキバルブ 10K 10FCOUS 80A(3B) 《下水用バルブ》,); xmlHttp.send(null); } // 津波の有無 function getTsunami(n) { switch(parseInt(n)) { case 0: return "なし"; 送料無料 A-Tech 32GB Kit (2 x 16GB) for Intel Xeon E5-2603V3 - DDR4 PC4-21300 2666Mhz ECC Registered RDIMM 1rx4 - Server Memory Ram (AT3,; case 1: return "あり"; break; case 2: return "調査中"; break; case 3: return "不明"; 送料無料 A-Tech 32GB Kit (2 x 16GB) for ASRock X99 Extreme4 - DDR4 PC4-21300 2666Mhz ECC Registered RDIMM 1rx4 - Server Memory Ram (AT39,; } } // 地震情報種類 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 "いいえ"送料無料 A-Tech 32GB Kit (2 x 16GB) for Tyan B7076G62BV10HR - DDR4 PC4-21300 2666Mhz ECC Registered RDIMM 1rx4 - Server Memory Ram (AT36,break; case 1: return "はい"; break; } }
A-Tech 32GB RAM Kit for Lenovo ThinkStation P340 Tower (4 x 8GB) DDR4 2933 送料無料
「地震情報をロードする」ボタンを押すと、地震感知情報APIから今日の地震情報を取得し、一覧表として表示します。Google Mapとの連携やソート機能などが実装できると良い感じになるかも。
送料無料 A-Tech 32GB Kit (2 x 16GB) for Intel S2600TPFR - DDR4 PC4-21300 2666Mhz ECC Registered RDIMM 2rx4 - Server Memory Ram (AT370435
- THE NORTH FACE ノースフェイス Tech Denali Jacket メンズ ボルドー M NA7201LAB 正規送料無料 A-Tech 32GB Kit (2 x 16GB) for GIGABYTE G190-H44 - DDR4 PC4-21300 2666Mhz ECC Registered RDIMM 2rx4 - Server Memory Ram (AT3850
- さくらのレンタルサーバではAPC(Alternative PHP Cache)が使えない件送料無料 A-Tech 32GB Kit (2 x 16GB) for ASUS TS700-E8-RS8 V2 - DDR4 PC4-21300 2666Mhz ECC Registered RDIMM 2rx4 - Server Memory Ram (AT3
- アクティブウェア ジャケット メンズ ミッチェルアンドネス Mitchell And Ness Miami Heat NBA Winning Vest (black) 6156A-AMHEIHBLK
- ケンウッド / KENWOOD 特定小電力トランシーバー+イヤホン付き クリップイヤホン(耳掛けタイプ)4台セット UBZ-LS20SL シルバー+EMC-12 (無線機・インカム)Milwaukee 49-16-2695 M18 Exact 2-1/2" to 4" Knockout Set並行輸入品
- 朧 おぼろ 和柄 スカジャン メンズ 風神 雷神 刺繍 華鳥風月 993811 20ブラック-XL【ポイント10倍】【直送品】 キッツ (KITZ) BJシリーズ(ロングネック)バタフライバルブ G-10BJUE 250A(10B) 《バタフライ》 【大型】