魅力的な コクヨ オフィスチェア デュオラ CR-GA3061E1KZY4-V 本体ホワイト ランバーサポート有 アルミ肘 ウレタンキャスター タンジェリン 配送・組立込み - vertexo.co
関東東北震災以降、東北地方や茨城県などで強い余震が続いています。離れて暮らしていても、やっぱり怖いものです。緊急地震速報を見逃すまいと、NHKばかり見ている今日この頃です。というわけで、このエントリでは、PHPとJavaScriptを使って、EPSP(partA) 地震感知情報APIから地震の震源地やマグニチュードなどの情報を取得してみたいと思います。
これは、地震感知情報APIを用いた地震感知情報データの取得方法及び解析方法についてを提供するものです。
イノン パーソナルロッカー SNN-R043DXB-E6C1 64844992 送料無料 コクヨ kokuyo 日本製 フロアベッド 照明付き 連結ベッド ダブル (SGマーク国産ボンネルコイルマットレス付き) 『NOIE』ノイエ ホワイト 白〔代引不可〕/新品
魅力的な コクヨ オフィスチェア デュオラ CR-GA3061E1KZY4-V 本体ホワイト ランバーサポート有 アルミ肘 ウレタンキャスター タンジェリン 配送・組立込み - vertexo.co
生興 ハイカウンター 単色 内コーナー WR507MM×90° NL NLH-46RCG。JavaScriptからPHPを非同期で呼び出し、そこから地震感知情報APIにアクセスしています。関東東北震災以降、地震感知情報APIに大量のアクセスが来ているそうで、APIになるべく負荷をかけないようにするため、APC(Alternative PHP Cache)でキャッシュする処理が入っています。
APIによるデータ転送が、 p2pquake.ddo.jp 上り回線の90% を占める状態となり、地震情報以外の提供を中止させていただきました。
転送量軽減のため、従来通りの提供体制に復帰するために、キャッシュ(15秒〜1分程度で構いません)を取るなどの対応をお願いします。お手数をおかけします。
日本製 連結ベッド 照明付き フロアベッド ワイドキングサイズ260cm(SD+D) (ベッドフレームのみ)『Tonarine』トナリネ ホワイト 白〔代引不可〕/新品 Denco NHL Boston Bruins Laptop Backpack, 19-inches, Black 並行輸入品
日本製 連結ベッド 照明付き フロアベッド ワイドキングサイズ230cm(SS+D) (ベッドフレームのみ)『NOIE』ノイエ ホワイト 白〔代引不可〕/新品
サーバサイドの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")(まとめ)北越コーポレーション 紀州の色上質A4T目 厚口 アマリリス 1セット(50枚) 〔×2セット〕,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 YAMAHA / ヤマハ YTS-62 テナーサックス(UMEDAスペシャル7セット)(安心アフターサポート対象)(5年保証) (梅田店)(YRK), // キャッシュヒットした場合 echo $京セラ TK-8326 シアン トナーカートリッジ 国産リサイクルトナー TASKalfa 2551ci,; } } catch (Exception $e) { echo "地震感知情報APIへの接続に失敗しました。(2)<br>"; echo $e->getMessage(); } return true; } ?>
魅力的な コクヨ オフィスチェア デュオラ CR-GA3061E1KZY4-V 本体ホワイト ランバーサポート有 アルミ肘 ウレタンキャスター タンジェリン 配送・組立込み - vertexo.co
Wolf Up-Close Backpack and Pencil Case Set 並行輸入品クライアントサイドでは、APIから返ってきたテキストデータを解析して、テーブルとして表示してやります。
function getEI() { var xmlHttp = new XMLHttpRequest(); xmlHttp.onreadystatechange = function() { if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { // ロード完了したときの処理 // ローディングインジケータを非表示 document.getElementById("loadingImg").style.display = Dakine Heli Pro Backpack 20L (Squall) 並行輸入品,; リコリーナ RC431 子供用自転車 入学 24インチ 内装3段変速 小学生 男の子 女の子 ブリヂストン BRIDGESTONE [エースジーン] ビジネスリュック コンビライト B4対応 15インチPC対応 62511 メンズ ブラック, 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京セラ TK-8326 マゼンタ トナーカートリッジ 国産リサイクルトナー TASKalfa 2551ci,"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, (まとめ)北越コーポレーション 紀州の色上質A4T目 厚口 桃 1セット(50枚) 〔×2セット〕,); xmlHttp.send(null); } // 津波の有無 function getTsunami(n) { switch(parseInt(n)) { case 0: return "なし"; Yanagisawa / ヤナギサワ A-WO10 アルトサックス AWO10(お取り寄せ商品) (でら得!!名古屋セット)(5年保証)(名古屋栄店),; case 1: return "あり"; break; case 2: return "調査中"; break; case 3: return "不明"; [エースジーン] 3WAYビジネスバッグ ガジェタブルランバスII 15インチPC対応 B4ファイル対応 ショルダーベルト付 セットアップ可能 628,; } } // 地震情報種類 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 "いいえ"YAMAHA フルート YFL-617 【プロフェッショナル】 フィネス,break; case 1: return "はい"; break; } }
コクヨ品番 MT-VU211PMG5-E ミーティングテーブル ビエナ
「地震情報をロードする」ボタンを押すと、地震感知情報APIから今日の地震情報を取得し、一覧表として表示します。Google Mapとの連携やソート機能などが実装できると良い感じになるかも。
ナイキ 軽量ラックA型 RLA752-5
- YAMAHA/E♭クラリネット YCL-681II YCL681II 【ヤマハ】Sanyun SW208 3"アクティブBluetooth5.0ブックシェルフスピーカー ペア ホワイト 60Wカーボンファイバースピー
- さくらのレンタルサーバではAPC(Alternative PHP Cache)が使えない件シングル ベッド チェスト 下収納 引き出し 大容量 宮 棚 スマホ リモコン ラック ライト コンセント 充電 収納 フレーム おしゃれ 照明 SボンネルCマットレス付
- アーレスバイク スポーツ 幼児自転車 子供 2022年 Aキッド ARES BIKES 14インチ 変速無し 22 A/KID 16
- YAMAHA/テナーサックス YTS-62 YTS62【ヤマハ】日本の寝具に革命を 洗える ウレタンマットレス アラエルーノ ダブル 硬め 厚さ8cm 日本製
- Bach 180ML37SP 【検品・調整後発送】ワイルドベリー WB461 子供用自転車 入学 24インチ 外装6段変速 小学生 男の子 女の子 ブリヂストン BRIDGESTONE