【期間限定!最安値挑戦】 OutdoorMaster OTG Ski Goggles - Over Glasses Ski/Snowboard Goggles for Men, - vertexo.co
関東東北震災以降、東北地方や茨城県などで強い余震が続いています。離れて暮らしていても、やっぱり怖いものです。緊急地震速報を見逃すまいと、NHKばかり見ている今日この頃です。というわけで、このエントリでは、PHPとJavaScriptを使って、EPSP(partA) 地震感知情報APIから地震の震源地やマグニチュードなどの情報を取得してみたいと思います。
これは、地震感知情報APIを用いた地震感知情報データの取得方法及び解析方法についてを提供するものです。
B370-6B 象印 炊飯器用 内なべ A-Tech 4GB for HP ProLiant DL120 G7 (628691-371) (1 x 4GB) PC3-12800 (DDR3-
【期間限定!最安値挑戦】 OutdoorMaster OTG Ski Goggles - Over Glasses Ski/Snowboard Goggles for Men, - vertexo.co
ダイキンS28RCRVおもに10畳用ハウジングエアコン。JavaScriptからPHPを非同期で呼び出し、そこから地震感知情報APIにアクセスしています。関東東北震災以降、地震感知情報APIに大量のアクセスが来ているそうで、APIになるべく負荷をかけないようにするため、APC(Alternative PHP Cache)でキャッシュする処理が入っています。
APIによるデータ転送が、 p2pquake.ddo.jp 上り回線の90% を占める状態となり、地震情報以外の提供を中止させていただきました。
転送量軽減のため、従来通りの提供体制に復帰するために、キャッシュ(15秒〜1分程度で構いません)を取るなどの対応をお願いします。お手数をおかけします。
ミヤナガ ホールソー278 Φ70 278070 RAS-ZJ40M2-W ※日立 エアコン おもに14畳 白くまくん ZJシリーズ ホワイト 薄型 省エネ 快適 除湿 冷暖房 HITACHI 2022年 モデル
東芝 炊飯器 交換用 内釜 内なべ 320WW202
サーバサイドの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")MSZ-FLV2821-W-SET ※【標準取付工事費込み】三菱電機 霧ヶ峰 ルームエアコン FLシリーズ 主に10畳用 三菱 ホワイト ムーブアイ リモコン 2021年 モデル,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 シャープ AC-25NFX エアコン 8畳 ルームエアコン FXシリーズ 単相100V 15A 冷暖房時8畳程度 ホワイト系 [(^^)], // キャッシュヒットした場合 echo $エアコン 23畳用 三菱電機 7.1kW 200V 霧ヶ峰 FLシリーズ 2021年モデル MSZ-FL7121S-R-SET ボルドーレッド MSZ-FL7121S-R-IN + MUZ-FL7121S,; } } catch (Exception $e) { echo "地震感知情報APIへの接続に失敗しました。(2)<br>"; echo $e->getMessage(); } return true; } ?>
【期間限定!最安値挑戦】 OutdoorMaster OTG Ski Goggles - Over Glasses Ski/Snowboard Goggles for Men, - vertexo.co
A-Tech 4GB for SUPERMICRO SuperServer 1027R-WRF4+ (1 x 4GB) PC3-12800 (DDR3クライアントサイドでは、APIから返ってきたテキストデータを解析して、テーブルとして表示してやります。
function getEI() { var xmlHttp = new XMLHttpRequest(); xmlHttp.onreadystatechange = function() { if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { // ロード完了したときの処理 // ローディングインジケータを非表示 document.getElementById("loadingImg").style.display = A-Tech 4GB for Intel Xeon E5-2450LV2 (1 x 4GB) PC3-12800 (DDR3-1600) ECC Un,; ダイキン ルームエアコン S56ZTFXP-W FXシリーズ 18畳程度 エアコン エアーコンディショナー ホワイト 2022年モデル 設置工事不可 代引不可 (まとめ)富士通 リボンカセット SDM15 黒0327510 1本(×5), 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 = documentAddOn - DDR4 - 4 GB - DIMM 288-pin - 2400 MHz / PC4-19200 - CL15 - 1.2 V - 並行輸入品,"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, パナソニック CS-631DEX2-C エアコン 20畳 ルームエアコン EXシリーズ 単相200V 20畳程度 ノーブルベージュ (CS-630DEX2 Cの後継品) [■],); xmlHttp.send(null); } // 津波の有無 function getTsunami(n) { switch(parseInt(n)) { case 0: return "なし"; ダイキン ルームエアコン S28ZTDXP-W DXシリーズ 10畳程度 エアコン エアーコンディショナー ホワイト 2022年モデル 設置工事不可 代引不可,; case 1: return "あり"; break; case 2: return "調査中"; break; case 3: return "不明"; ハタヤリミテッド ナラシマキエヤーリール UDN型本体(2分・3分兼用) UDN-0 [A092418],; } } // 地震情報種類 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 "いいえ"超硬ホールソー 70mm ボッシュ TCHS70SR-6250,break; case 1: return "はい"; break; } }
≠↑¢ダイキン スポットエアコン 関連部材 KFU40A03 高性能フィルターユニット 集塵効率99%(DOP計数法) ※受注生産 [§♪▲]
「地震情報をロードする」ボタンを押すと、地震感知情報APIから今日の地震情報を取得し、一覧表として表示します。Google Mapとの連携やソート機能などが実装できると良い感じになるかも。
NEMIX RAM 4GB Memory Compatible with Z8 G4 DDR4 2666MHz PC4-21300 ECC Regis並行輸入品
- ロブテックス エビ ゼットフラッシャー FX305A [A071126]NEMIX RAM 4GB Memory Compatible with StoreEasy 1650 Server DDR4 2666MHz PC4並行輸入品
- さくらのレンタルサーバではAPC(Alternative PHP Cache)が使えない件三菱マテリアル/MITSUBISHI WSTARドリル (汎用・一般加工/超硬ソリッド) MWS0067LB 材種:VP15TF
- 【越谷発】●【KYOCERA対応】未使用Drum Unit ★DK-896×3★(34598)
- A-Tech 4GB for SUPERMICRO SuperServer 6017R-N3RFT+ (1 x 4GB) PC3-12800 (DDRA-Tech 4GB for Intel S1200BTSR (1 x 4GB) PC3-12800 (DDR3-1600) ECC Unbuffer
- 三菱電機 ルームエアコン 霧ヶ峰 MSZ-FL7121S-W 主に23畳 FLシリーズ 取付工事不可 代引不可A-Tech 4GB for Intel R2200BB (1 x 4GB) PC3-12800 (DDR3-1600) ECC Unbuffered