カーペット 江戸間3帖(3畳/三畳) 176cm×261cm 長方形 ニューアスポーター 1,2辺カット無料 イージーオーダーカーペット シンプルな無地のウールカーペット 光消
全日本送料無料 〔ムーミン〕 スケルトンウォッチ[Little-my レッド]〔2個セット〕 - vertexo.co
関東東北震災以降、東北地方や茨城県などで強い余震が続いています。離れて暮らしていても、やっぱり怖いものです。緊急地震速報を見逃すまいと、NHKばかり見ている今日この頃です。というわけで、このエントリでは、PHPとJavaScriptを使って、EPSP(partA) 地震感知情報APIから地震の震源地やマグニチュードなどの情報を取得してみたいと思います。
これは、地震感知情報APIを用いた地震感知情報データの取得方法及び解析方法についてを提供するものです。
Magnetic Tiles 125pcs + 4 Figures, Magnetic Tiles for Kids, Toy for 3 4 5 6 Cisco Small Business SLM248GT-NA - switch - 48 ports
全日本送料無料 〔ムーミン〕 スケルトンウォッチ[Little-my レッド]〔2個セット〕 - vertexo.co
SYEX 2個セット BLE-LINK Bluetooth 4.0モジュール Arduino互換携帯電話アプリCC2540用。JavaScriptからPHPを非同期で呼び出し、そこから地震感知情報APIにアクセスしています。関東東北震災以降、地震感知情報APIに大量のアクセスが来ているそうで、APIになるべく負荷をかけないようにするため、APC(Alternative PHP Cache)でキャッシュする処理が入っています。
APIによるデータ転送が、 p2pquake.ddo.jp 上り回線の90% を占める状態となり、地震情報以外の提供を中止させていただきました。
転送量軽減のため、従来通りの提供体制に復帰するために、キャッシュ(15秒〜1分程度で構いません)を取るなどの対応をお願いします。お手数をおかけします。
OH ベルトラッシング LBR600シリーズ ラチェットバックル シボリ縫製 幅50mm×厚2.5mm LBR604L1050L Husqvarna string trimmer line .095-Inch 140ft spool Titanium Force High eff
カーペット 激安 通販 カット無料 シンコール カーペット マット CR−8010(ニュークライスト) ロック加工 ラグ マット(横140×縦200cm)
サーバサイドの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")[ノサックス] スニーカー 安全靴 静電 JSAA認定 プロスニーカー 耐滑 マジックタイプ KC-3610 メンズ KC-3610黒 ブラック 24.5~25.0 cm 3E,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 送料無料 九谷焼 宗秀作 うまちゃポット 大 銀彩 黄 N131-13|b03, // キャッシュヒットした場合 echo $折りたたみ式ウォーターフィルター水筒 ハイキング用 ウォーターバッグ/ボトル フィルター付き 水を絞り 軽量 BPAフリー 漏れ防止 緊急時の準備に_並行輸入品,; } } catch (Exception $e) { echo "地震感知情報APIへの接続に失敗しました。(2)<br>"; echo $e->getMessage(); } return true; } ?>
全日本送料無料 〔ムーミン〕 スケルトンウォッチ[Little-my レッド]〔2個セット〕 - vertexo.co
Garden Tools Set of 6 Pcs Hand Suit Mini Transplant Trowel Hand Rake Spade 並行輸入品クライアントサイドでは、APIから返ってきたテキストデータを解析して、テーブルとして表示してやります。
function getEI() { var xmlHttp = new XMLHttpRequest(); xmlHttp.onreadystatechange = function() { if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { // ロード完了したときの処理 // ローディングインジケータを非表示 document.getElementById("loadingImg").style.display = フルーツシンフォニー高台碗皿5客 140415,; Watlux Backgammon Game Pieces and Dices Replacement Luxury Checkers Chips アイリスオーヤマ タイルカーペット クレアデコ フロストシリーズ 1ケース (20枚入り) 50×50cm ブルー NFR511-PZ, 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 = documentRISELION 29092 String Trimmer Replacement Spool 29252, Compatible with Gree,"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, Microsemi シングルポート、90W、屋外PoHミッドスパン。,); xmlHttp.send(null); } // 津波の有無 function getTsunami(n) { switch(parseInt(n)) { case 0: return "なし"; Yinpecly Shovel D Grip Handle, 1-1/4" Inner Diameter 32mm PVC Spade Snow Sh並行輸入品,; case 1: return "あり"; break; case 2: return "調査中"; break; case 3: return "不明"; 茶道具 茶道 抹茶 蓋置 交趾 松雪 高野昭阿弥 蓋置 ギフト 通販 千紀園,; } } // 地震情報種類 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 "いいえ"Shop Ticket Holders, Stitched, One Side Clear, 9 x 12, 25/BX (並行輸入品),break; case 1: return "はい"; break; } }
新品Bon Tool 13-444 Trailing Floral Stucco Texture Roller, 7"
「地震情報をロードする」ボタンを押すと、地震感知情報APIから今日の地震情報を取得し、一覧表として表示します。Google Mapとの連携やソート機能などが実装できると良い感じになるかも。
Legler Small Foot Company 8194 木製 車 フリートカー 3個セット
- アイリスオーヤマ タイルカーペット クレアデコ フロストシリーズ 1ケース (20枚入り) 50×50cm ブラウン NFR523-PZロゴス(LOGOS) 産業用レインウェア クレモナ水産 胸当付ズボン(ゴム式) (鉄紺 1号)
- さくらのレンタルサーバではAPC(Alternative PHP Cache)が使えない件おもちゃ レジセット シミュレーション 木製 かわいい ピンク いちご キッズ
- 有田 波佐見焼 一夢窯 瓔珞紋手作り一方押 組湯呑(夫婦湯呑)
- 簡易 ラグマット/絨毯 〔花柄 ベージュ 江戸間8畳 約352×352cm〕 洗える 撥水加工 ナイロン オールシーズン対応 〔リビング〕〔代引不可〕カーペット 激安 通販 カット無料 シンコール カーペット マット CR−8009(ニュークライスト) ロック加工 ラグ マット(横140×縦200cm)
- ヤマハ 無線LAN アクセスポイント WLX313送料無料(まとめ)Studuino mini(スタディーノミニ)〔×3セット〕