[日本製]板厚3mm 高透明 アクリルパーテーション W1380xH1000mm 仕切り板 衝 立 対面式スクリーン ウイルス対策 fbap3-138100
人気ショップ (まとめ)ブラザー PocketJet 給紙ガイドPAPG600 1個(×3) - vertexo.co
関東東北震災以降、東北地方や茨城県などで強い余震が続いています。離れて暮らしていても、やっぱり怖いものです。緊急地震速報を見逃すまいと、NHKばかり見ている今日この頃です。というわけで、このエントリでは、PHPとJavaScriptを使って、EPSP(partA) 地震感知情報APIから地震の震源地やマグニチュードなどの情報を取得してみたいと思います。
これは、地震感知情報APIを用いた地震感知情報データの取得方法及び解析方法についてを提供するものです。
(直送品)TRUSCO RDW型作業台 1800X900XH740 3段ワゴン付 RDW-1809UDC111 ポーター リュック デイパック 吉田カバン スモーキー リュックサック PORTER m s l 592-07626 WS
人気ショップ (まとめ)ブラザー PocketJet 給紙ガイドPAPG600 1個(×3) - vertexo.co
(まとめ) キングジム テプラ PRO テープカートリッジ パステル 12mm 黒金文字 SC12KZ 1個 〔×5セット〕。JavaScriptからPHPを非同期で呼び出し、そこから地震感知情報APIにアクセスしています。関東東北震災以降、地震感知情報APIに大量のアクセスが来ているそうで、APIになるべく負荷をかけないようにするため、APC(Alternative PHP Cache)でキャッシュする処理が入っています。
APIによるデータ転送が、 p2pquake.ddo.jp 上り回線の90% を占める状態となり、地震情報以外の提供を中止させていただきました。
転送量軽減のため、従来通りの提供体制に復帰するために、キャッシュ(15秒〜1分程度で構いません)を取るなどの対応をお願いします。お手数をおかけします。
呉竹 ZIG KURECOLOR TWIN WS / SAND シマノ 天平テンカラ LLS33 NB
(直送品)サカエ SAKAE 回転作業台 1段 ストッパー無 890φ×740 グリーン RT-900FEA
サーバサイドの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")サンワサプライ デスクパーティション(自立式) SPT-DPJR80H 同梱不可 送料無料,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 TRUSCO SW3型オールステンレス作業台 1200X600XH740(SW31260), // キャッシュヒットした場合 echo $TRUSCO 踏台 4段本体 片手すり1100 背面・側面キャスター(TSF4612TE311HHCA),; } } catch (Exception $e) { echo "地震感知情報APIへの接続に失敗しました。(2)<br>"; echo $e->getMessage(); } return true; } ?>
人気ショップ (まとめ)ブラザー PocketJet 給紙ガイドPAPG600 1個(×3) - vertexo.co
マッキントッシュフィロソフィー ビジネスリュック メンズ 50代 40代 通勤 軽量 薄型 スリム 13L リンクウッド3 MACKINTOSH PHILOSOPHY 67365クライアントサイドでは、APIから返ってきたテキストデータを解析して、テーブルとして表示してやります。
function getEI() { var xmlHttp = new XMLHttpRequest(); xmlHttp.onreadystatechange = function() { if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { // ロード完了したときの処理 // ローディングインジケータを非表示 document.getElementById("loadingImg").style.display = (直送品)TRUSCO SW3型オールステンレス作業台 Φ100導電SUS金具車輪付 SW3-1275CD100,; エム・デー・エス リサイクル LPB3T25 【即納対応品】 R LPB3T25-102000219 (直送品)TRUSCO オールステンレス(SUS304)立作業台 1200X600 HSW3-1260, 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 = documentTRUSCO STWC型作業台 1800X900XH740(STWC1809),"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, 茶道具 風炉先屏風 風炉先 1尺8寸 桑枠 角丸 裏遠山 利休梅又は独楽 表千家又は唐松 裏千家又は雲鵬 裏千家 江戸間又は京間,); xmlHttp.send(null); } // 津波の有無 function getTsunami(n) { switch(parseInt(n)) { case 0: return "なし"; (業務用3セット) brother ブラザー工業 文字テープ/ラベルプリンター用テープ 幅:12mm TZe-233 白に青文字 ds-,; case 1: return "あり"; break; case 2: return "調査中"; break; case 3: return "不明"; (まとめ) キングジム テプラ PRO テープカートリッジ マグネットテープ 12mm 緑黒文字 SJ12G 1個 〔×4セット〕,; } } // 地震情報種類 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 "いいえ"倍倍+10%★6/30迄 日本正規品 グレゴリー リュック GREGORY バックパック 大きめ クラシック デイアンドハーフパック 33L A4 B4 メンズ レディース,break; case 1: return "はい"; break; } }
メジャークラフト 三代目クロステージ 北海道サーモン CRX-1002Salmon 釣竿 【送料無料】
「地震情報をロードする」ボタンを押すと、地震感知情報APIから今日の地震情報を取得し、一覧表として表示します。Google Mapとの連携やソート機能などが実装できると良い感じになるかも。
TRUSCO RDW型作業台 1800X900XH740 3段ワゴン付(RDW1809UDC111)
- (直送品)サカエ SAKAE 回転作業台 890φ×740〜940 サカエグリーン TRT-900FE(直送品)ピカ 専用脚立BM型 2.7m BM-A270
- さくらのレンタルサーバではAPC(Alternative PHP Cache)が使えない件(まとめ) ブラザー BROTHER ピータッチ TZeテープ ラミネートテープ 12mm 白赤文字 TZE-232 1個 ×4セット
- Torre & Tagus リロ ディンプルセラミック装飾 小動物像 ホーム オフィス 本棚 キッチン カウンタートップ 浴室 テレビスタンド 鳥愛好_並行輸入品
- TRUSCO オールステンレス(SUS304)立作業台 900X750(HSW30975)(まとめ) ライオン トップ シミとりレスキュー 17ml(吸収シート5枚付き) 1セット ×30セット 送料込み
- Double D LC3033 インクカートリッジ (アップグレード) Brother LC3033 LC3033XXL MFC-J995DW MFC-J995DWXL MFC-J805DW MFC-J805DWXL(まとめ) トンボ鉛筆 液体のり アクアピット 補充用 500ml PR-WT 1個 ×10セット ds-1584152