レア サイズ 60s ビンテージ Filene's ペーズリー ペイズリー 柄 3点留め ボタンダウン BD 半袖 コットン シャツ XL 17-17 1/2 50s 70s
てなグッズや 【中古】ヤシカ ヤシカ坊や 1962年 カタカナ文字版 ソフビ人形 ソフビ
関東東北震災以降、東北地方や茨城県などで強い余震が続いています。離れて暮らしていても、やっぱり怖いものです。緊急地震速報を見逃すまいと、NHKばかり見ている今日この頃です。というわけで、このエントリでは、PHPとJavaScriptを使って、EPSP(partA) 地震感知情報APIから地震の震源地やマグニチュードなどの情報を取得してみたいと思います。
これは、地震感知情報APIを用いた地震感知情報データの取得方法及び解析方法についてを提供するものです。
◯G6878 ハイセンス Hisense 全自動洗濯機 4.5kg HW-4502 2019年製◯ 東京2020パラリンピック競技大会記念 千円銀貨幣プルーフ貨幣セット 2種目おまとめ
てなグッズや 【中古】ヤシカ ヤシカ坊や 1962年 カタカナ文字版 ソフビ人形 ソフビ
バウンティーハンターXディズニー ジュリアス ソフビ ベア人形。JavaScriptからPHPを非同期で呼び出し、そこから地震感知情報APIにアクセスしています。関東東北震災以降、地震感知情報APIに大量のアクセスが来ているそうで、APIになるべく負荷をかけないようにするため、APC(Alternative PHP Cache)でキャッシュする処理が入っています。
APIによるデータ転送が、 p2pquake.ddo.jp 上り回線の90% を占める状態となり、地震情報以外の提供を中止させていただきました。
転送量軽減のため、従来通りの提供体制に復帰するために、キャッシュ(15秒〜1分程度で構いません)を取るなどの対応をお願いします。お手数をおかけします。
【海蛍】渋谷泥詩 萩焼筒茶碗 共箱 茶道具 津田潔志作 「倶利伽羅龍王」純銀製24金鍍金
【30枚入】中古品Cランク◆養生ボード 厚み3.0×900×1800mm 養生板 青ベニヤ アオベニ ベストボード 養生シート ワクチン接種会場 床養生
サーバサイドの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")マドモアゼルディオール ヴィンテージ スーツ セットアップ 上下 ノーカラージャケット スカート ひざ丈 チェック M ピンク レディース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 $【LP】KALUA ROWGANS(ICR1416FIRSTインターコム1984年慶応ハワイアン自主KBR村上章子); } } catch (Exception $e) { echo "地震感知情報APIへの接続に失敗しました。(2)<br>"; echo $e->getMessage(); } return true; } ?>
てなグッズや 【中古】ヤシカ ヤシカ坊や 1962年 カタカナ文字版 ソフビ人形 ソフビ
LOUIS VUITTON◆カルトシエール_モノグラムキャンバス/PVC/BRW/M51253/シミ有クライアントサイドでは、APIから返ってきたテキストデータを解析して、テーブルとして表示してやります。
function getEI() { var xmlHttp = new XMLHttpRequest(); xmlHttp.onreadystatechange = function() { if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { // ロード完了したときの処理 // ローディングインジケータを非表示 document.getElementById("loadingImg").style.display = アイ・オー・データ IO DATA HDPZUT4KD USB接続HDD 4TB ブラック HDPZ-UT4KD(l-4957180154480); 《送料無料》ペンハリガン ザ フェイバリット オードパルファム 30ml ※未開封※ FAVOURITE EDP #ミモザ #ジャスミン #マンダリン 【新品 本物】セイコー SEIKO セイコー5 SEIKO 5 自動巻き 腕時計 SYMK17J1 ブラック 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■Lenovo ThinkCentre M710s■Core i3_7100/8GB(DDR4)/500GB/マルチ/Windows10_64bit ■"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, 【江月】アンティーク・本鼈甲 緻密な金工細工 真珠飾り唐草透かし菊花の櫛 ケース付); xmlHttp.send(null); } // 津波の有無 function getTsunami(n) { switch(parseInt(n)) { case 0: return "なし"; 【江月】アンティーク・ 堀尾 彫金細工の素敵なかんざし 7,04g 共ケース付; case 1: return "あり"; break; case 2: return "調査中"; break; case 3: return "不明"; Reebok INSTAPUMP FURY OG ULTK TL リーボック インスタポンプフューリー オリジナル ウルトラニット グレー 28.5cm 正規 新品未使用 レア; } } // 地震情報種類 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 "いいえ"【新品 本物】オリビアバートン OLIVIA BURTON アニマルモチーフ クオーツ レディース 腕時計 OB15AM70 ゴールド ゴールドbreak; case 1: return "はい"; break; } }
◆◇【美品】Valextra ヴァレクストラ ロング ウォレット◇◆
「地震情報をロードする」ボタンを押すと、地震感知情報APIから今日の地震情報を取得し、一覧表として表示します。Google Mapとの連携やソート機能などが実装できると良い感じになるかも。
マーベル Tシャツ トップス シャツ Wolverine Issue #2 vs シルバー Samurai Marvel Premium ライセンス アダルト Tシャツ S-XXL
- 【送料無料】iPhone12 mini ブルー 256GB ドコモ版SIMロック解除済み 箱付 SIMフリーMakeMeChic Women's Floral Paisley Print Batwing 3/4 Sleeve V Neck Flowy Mid
- さくらのレンタルサーバではAPC(Alternative PHP Cache)が使えない件10666 刈払機 芝刈機 草刈機 難あり HONDA ホンダ GX25 ジャンク
- スマイリーパンケーキパン 01920【並行輸入品】
- 【希少】横浜 DeNA ベイスターズ 佐々木 交流戦 ビジター ユニフォーム フリー9.5型カモ柄キャディバッグ(ブルー)・
- 鬼火マムシ オニビマムシ【中古、汚れや傷みありの現状品(現状で自立できません)】 変身忍者嵐 ミニ ソフビマキタ充電式タッカST113D 10.8v新品未使用