Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
スマートフォンにおける気象データの可視化 / Visualization of the wea...
Search
Tomoyuki KOYAMA
September 14, 2013
Programming
76
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
スマートフォンにおける気象データの可視化 / Visualization of the weather data for the smartphone
Live E! サイエンスコンテスト 2013
Tomoyuki KOYAMA
September 14, 2013
More Decks by Tomoyuki KOYAMA
See All by Tomoyuki KOYAMA
イベントとリソース定義から作成した依存グラフを用いた連鎖障害の調査時間の短縮 / DPS-206
tomoyk
0
23
Query Prediction for Log Search for Distributed Tracing with External Monitoring Alerts
tomoyk
0
40
Root Cause Analysis for Middleware Issues by Kubernetes Resource Events / KST-2026
tomoyk
0
71
Reading HTTP Client Hints
tomoyk
0
150
Log message with JSON item count for root cause analysis in microservices
tomoyk
1
270
Distributed Log Search Based on Time Series Access and Service Relations
tomoyk
0
390
Webアプリを動かすまでのインフラ構築 / infra-build-for-web-app
tomoyk
0
480
コンピュータが大好きな私が大学院進学した理由 / Why I chose graduate school
tomoyk
1
1.1k
検索性能に配慮した複製による分散ログ管理 / DPS-185
tomoyk
0
31
Other Decks in Programming
See All in Programming
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
400
AIで効率化できた業務・日常
ochtum
0
130
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
2k
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
240
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
260
A2UI という光を覗いてみる
satohjohn
1
130
Oxcを導入して開発体験が向上した話
yug1224
4
310
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
140
Signal Forms: Details & Live Coding @enterJS 2026 in Mannheim
manfredsteyer
PRO
0
120
AI 時代のソフトウェア設計の学び方
masuda220
PRO
29
12k
The Arts and Crafts of Work in the AI Era — Toward Mastery in Software Development
kuranuki
1
750
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
2
670
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
The Invisible Side of Design
smashingmag
302
52k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
610
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
How to Ace a Technical Interview
jacobian
281
24k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
Become a Pro
speakerdeck
PRO
31
6k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
370
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
590
Transcript
東京都立多摩科学技術高等学校 1年 小山智之 スマートフォンにおける 気象データの可視化
はじめに −背景 • スマートフォンを使って 気象データを簡単に見た い。 • 自分のいる場所の近くに あるセンサーのデータを 見たい。
−目的 • スマートフォンで気象デ ータを見やすくする • 端末から取得した情報を 気象データの可視化に活 用する。 −概要 • レスポンシブWebデザイン o スマートフォン対応 o タブレット対応 o パソコン対応 • テキストでの可視化 o 不快指数、1日の雨量 o 湿度、気圧、雨量 o 温度、風向、風速 • SNSを用いたデータ公開 o Twitter、Facebook • GPSを用いたセンサー検索 o 周囲の5地点を検索 • 地点・住所検索システム o 地点名、住所から検索
研究方法 −環境 • Ubuntu 13.04 • Xampp for Linux 1.8.1
• gedit 3.6.2 • Google Chrome 26 • Mozilla Firefox 22.0 • Opera 12.16 • InternetExproler 8,9 • iOS6 - Safari 6 • Android 4.04 - ブラウザ −言語・サーバー等 • Apache 2.4.3 • PHP 5.3系 • MySQL 5.5.27 • JavaScript • Ajax −手順 Ubuntu上でgeditを 用いプログラムを 作成し、Xamppを 用いてデバックを 行う。
動作状況1 タブレット スマートフォン Twitter/Facebook API 連携 日時 2013-08-07 08:05:01 気温
25.2℃ 湿度 80.4% 気圧 997.5hPa レスポンシブデザイン パソコン Live E!サーバーへの負荷軽減 • cronを使用し一定周期でデータをデ ータベースへ保存する。 • データベースからデータを取得し直 接アクセスによる負荷を軽減する。
動作状況2 GPS位置情報 地点・住所検索 パラメータ で渡す 検索 表示 処理ファイ ル パラメータ
で渡す 検索 読み込み 検索クリッ ク 処理ファイ ル Ajax Ajax Geolocation API
1. フォームに入力されたワードと検索対象を 検索ボタンクリック時にjQueryで取得する。 2. Ajaxで取得したデータ(検索対象・ワー ド)を処理ファイル(PHP)へ渡す。 3. 受け取ったデータをデータベース上のセン サー情報(地点名または住所)から検索し 出力する。
動作状況2 GPS位置情報 1. スマートフォンからGeolocation APIで位置情報(経度・緯度)を取 得する。 2. Ajaxで取得した位置情報を処理フ ァイル(PHP)へパラメータで渡 す。 3. データベース上の経度・緯度デー タと受け取ったデータとの差を求 め絶対値に変換し昇順に並べる。 4. 並べ替えたデータの上位5件のポイ ント情報を出力する。 地点・住所検索システム