Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
スマートフォンにおける気象データの可視化 / Visualization of the wea...
Search
Tomoyuki KOYAMA
September 14, 2013
Programming
94
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
OSINT for SRE: 学術論文とポストモーテムから探る システム障害の共通パターン / SRE NEXT 2026
tomoyk
1
6.1k
イベントとリソース定義から作成した依存グラフを用いた連鎖障害の調査時間の短縮 / DPS-206
tomoyk
0
57
Root Cause Analysis for Middleware Issues by Kubernetes Resource Events / KST-2026
tomoyk
0
160
Query Prediction for Log Search for Distributed Tracing with External Monitoring Alerts
tomoyk
0
75
Reading HTTP Client Hints
tomoyk
0
170
Log message with JSON item count for root cause analysis in microservices
tomoyk
1
300
Distributed Log Search Based on Time Series Access and Service Relations
tomoyk
0
430
Webアプリを動かすまでのインフラ構築 / infra-build-for-web-app
tomoyk
0
520
コンピュータが大好きな私が大学院進学した理由 / Why I chose graduate school
tomoyk
1
1.1k
Other Decks in Programming
See All in Programming
Lambda durable functionsでHuman in the Loopを楽に…楽に……
har1101
2
230
学びを記事・スライド・Xへ高速展開する― AI-assisted Learning Loopで回すコンテンツ生成術
ochtum
0
170
社内AIエージェント「Askワンバン」における コストチューニングの取り組み
t0yohei
0
110
조합이폭발하는디자인시스템이걸눈으로도테스트하라고요
giljongyu
0
650
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
6k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
490
Web3Dライブラリを作ってVue Custom Rendererの仕組みを理解しよう / lets learn vue custom renderer by making 3d library
drumath2237
1
100
Kotlinize Is Not Just Converting to Kotlin
chigichan24
1
200
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
1.1k
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
3
1.3k
TanStack Vue Query と Pinia Colada から学ぶ非同期状態の型設計
aoshi
0
410
[JA] Domain Modeling with Vanilla Rails: 「操作」から再考するRailsの設計論
yasaichi
4
1.4k
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
96
14k
Tell your own story through comics
letsgokoyo
1
1.1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
570
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
For a Future-Friendly Web
brad_frost
184
11k
Evolving SEO for Evolving Search Engines
ryanjones
0
340
エンジニアに許された特別な時間の終わり
watany
109
250k
Marketing to machines
jonoalderson
1
5.9k
Ruling the World: When Life Gets Gamed
codingconduct
0
430
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Everyday Curiosity
cassininazir
0
380
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件のポイ ント情報を出力する。 地点・住所検索システム