ルシアン ペラフィネ lucien pellat-finet トップス
最安値 1000-205 1000ピース 2点 廃盤 ジグソーパズル☆アルプスの少女ハイジ 星空の下+わちふぃーるど ジグソーパズル
関東東北震災以降、東北地方や茨城県などで強い余震が続いています。離れて暮らしていても、やっぱり怖いものです。緊急地震速報を見逃すまいと、NHKばかり見ている今日この頃です。というわけで、このエントリでは、PHPとJavaScriptを使って、EPSP(partA) 地震感知情報APIから地震の震源地やマグニチュードなどの情報を取得してみたいと思います。
これは、地震感知情報APIを用いた地震感知情報データの取得方法及び解析方法についてを提供するものです。
【送料無料】袋帯 夏 絽織 ベージュ 六通 正絹 お洒落 仕立て上がり m-3464 【骨董掛け軸】人物図 中国 五代 肉筆保證 唐物唐本 掛け軸 捲り
最安値 1000-205 1000ピース 2点 廃盤 ジグソーパズル☆アルプスの少女ハイジ 星空の下+わちふぃーるど ジグソーパズル
STEINS;GATE 0 シュタインズ・ゲート ゼロ 1000ピース 新品未開封。JavaScriptからPHPを非同期で呼び出し、そこから地震感知情報APIにアクセスしています。関東東北震災以降、地震感知情報APIに大量のアクセスが来ているそうで、APIになるべく負荷をかけないようにするため、APC(Alternative PHP Cache)でキャッシュする処理が入っています。
APIによるデータ転送が、 p2pquake.ddo.jp 上り回線の90% を占める状態となり、地震情報以外の提供を中止させていただきました。
転送量軽減のため、従来通りの提供体制に復帰するために、キャッシュ(15秒〜1分程度で構いません)を取るなどの対応をお願いします。お手数をおかけします。
【六層連動操法】本編DVD+特典DVD.URL 沖倉国悦★整体 Oculus Quest2 64g VR
FRAGMENT◆パーカー/XL/コットン/ブラック
サーバサイドの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")特別価格Rolay 11ワット白熱電球 S14 E26ベース 25点パック好評販売中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 プラスチック 布ベーク 切板(茶) 板厚 6mm 350mm×950mm // キャッシュヒットした場合 echo $ビラボン Billabong メンズ スキー・スノーボード ジャケット アウター Delta STX Jacket Black; } } catch (Exception $e) { echo "地震感知情報APIへの接続に失敗しました。(2)<br>"; echo $e->getMessage(); } return true; } ?>
最安値 1000-205 1000ピース 2点 廃盤 ジグソーパズル☆アルプスの少女ハイジ 星空の下+わちふぃーるど ジグソーパズル
REGULATION Yohji Yamamoto レギュレーションヨウジヤマモト ワンピース レディース 中古クライアントサイドでは、APIから返ってきたテキストデータを解析して、テーブルとして表示してやります。
function getEI() { var xmlHttp = new XMLHttpRequest(); xmlHttp.onreadystatechange = function() { if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { // ロード完了したときの処理 // ローディングインジケータを非表示 document.getElementById("loadingImg").style.display = YKKAP窓サッシ 引き違い窓 フレミングJ[複層ガラス] 2枚建 外付型:[幅887mm×高503mm] アルミサッシ サッシ窓 引違い窓 ペアガラス; 42425/洋書図録 マックス・クリンガー展 Max Klinger Zeichnungen Zustandsdrucke Zyklen 1996年 ドローイング 素描 版画 ドイツ近代絵画 Patriot Signature Premium DDR4 16GB (1x16GB) 3200MHz UDIMM WHEATSHIELD 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 = documentNumatic/NaceCare Henry Cordless Compact Canister Vacuum Cleaner HVB 160-2 Batteries Included, 2 Speed Selection, with Professional AS29E Accessory Set"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, 池内の打刃物 小刀 美貴きっちゃん タイプ2 No41 6本組); xmlHttp.send(null); } // 津波の有無 function getTsunami(n) { switch(parseInt(n)) { case 0: return "なし"; 【定形外可】 協和精工 KDD-2 5.35x15 超硬段付ドリル 90°面取刃付; case 1: return "あり"; break; case 2: return "調査中"; break; case 3: return "不明"; Altrobene 丸椅子 背もたれ付き カウンターチェア キャスター付き 昇降式 スツール 座り心地がいい 高さ調整 椅子 診察椅子 360°回転 キッチン 台所仕事 チェア; } } // 地震情報種類 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 "いいえ"ogawa(オガワ) アウトドア キャンプ テント ドーム型 ステイシー ST-2 2 人用 カーキ 2616-20break; case 1: return "はい"; break; } }
送料無料★□●色絵九谷★瓢箪形徳利★角福印★桐箱入★一輪挿し★【全体に擦れ傷有り】
「地震情報をロードする」ボタンを押すと、地震感知情報APIから今日の地震情報を取得し、一覧表として表示します。Google Mapとの連携やソート機能などが実装できると良い感じになるかも。
☆ 不許複製 絶版 嗚呼我が戦中記「軍友」760項 完結編/激動の昭和史 茨城県 日本陸軍/歩兵第二連隊 ☆
- 離せるソファーベッド ポリエステル100% W88×D90×H75(SH35) ×2 クリーム色仕立て上がり 夏用 京都 西陣織 正絹 九寸 名古屋帯 絽 夏帯 名古屋帯 新作 新品 未使用■ONLY■naS-0664
- さくらのレンタルサーバではAPC(Alternative PHP Cache)が使えない件スツール 丸い椅子 人物 鹿 彫刻 木彫 家具 レトロ アンティーク 骨董
- ヘンケル Henkel ロックタイト LOCTITE 1108886 [クラックフィラー 垂直 8.60Z]【1本 定価6480円】 10本セット
- ベルーフバゲッジ berufbaggage GEARED URBAN EXPLORER 20 アーバンエクスプローラー バックパック リュック 【中古】 【即決】(ヘインズ) Hanes Ultimate Baby Flexy ニットキャップ 4個パック US サイズ: One Size カラー: ブルー【並行輸入品
- (AR187) 187ピース 米国輸入木製ジグソーパズル●スペシャルピース● Justin Hillgrove - クリーチャーラダーデスク 飛沫拡散防止パネル ブリッジ DMP-GF1460B-SAW1 66283508 全国配送可 コクヨ kokuyo