~モバイルを知る~ 日常生活とモバイルコンピューティング

Similar documents
~モバイルを知る~ 日常生活とモバイルコンピューティング

~モバイルを知る~ 日常生活とモバイルコンピューティング

Web データ管理 JavaScript (3) (4 章 ) 2011/12/21( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/18

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用できます ) 演習名 使用するフォルダ 演習 1 Z: Web データ管理 演習

Web データ管理 JavaScript (1) (4 章 ) 2011/12/7( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/21

Webデザイン論

触覚マウスライブラリを使った 触覚付き Web ページの作り方 ver 富士ゼロックス株式会社 -1-

ÉvÉçPM_02

1

Web プログラミング 1 JavaScript (4) (4 章 ) 2013/7/17( 水 ) 日時 講義内容 4/10 ( 水 ) ガイダンス Web (1 章 ) 4/17 ( 水 ) HTML+CSS (1) (2 章 ) 4/24 ( 水 ) HTML+CSS (2) (2 章 ) 5

スライド 1

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください 演習名 使用するフォルダ 演習 1 Z: Web データ管理 演習 1 演習 2 Z: Web データ管

観光情報論 第6講 (着地情報)トラベルキオスク & 画像を入れる

(3) 本文を書く 実際にページを開いたときに表示される本文を書いてみましょう から の間に書きます <html > <head > <title > 武のホームページ </title > </head > </html > (4) ページを保存する ここで一度ページを保存してみましょう テキストエ

超簡単にWebページを作成

2 / 16 HTML=HyperText Markup Language( ハイパーテキストマークアップランゲージ ) ブラウザ (Chrome) での表示 ソースの表示 ( メモ帳 /TeraPad) HTML <========= =========>

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用できます ) 講義で使うフォルダ 2/23

~/WWW-local/compIID (WWW IID ) $ mkdir WWW-local $ cd WWW-local $ mkdir compiid 3. Emacs index.html n (a) $ cd ~/WWW/compIID

Moshimo Challenge Report

インターネット社会の発展

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用できます ) Web プログラミング 1 CGI (3 章 ) 2012/6/12( 水 ) 講義

19 ステップで 2 大人気スクリプト言語を学ぶ GUI のあるアプリを作る STEP11 から STEP12 までまとめ 1.Python での GUI アプリ作成 Python は標準ではグラフィックスの機能を持ちませんが ライブラリを使うことで GUI のアプリを作成することができる そこで

World Wide Web =WWW Web ipad Web Web HTML hyper text markup language CSS cascading style sheet Web Web HTML CSS HTML

SOC Report


Web プログラミング 1 JavaScript (3) (4 章 ) 2013/7/3( 水 ) 日時 講義内容 4/10 ( 水 ) ガイダンス Web (1 章 ) 4/17 ( 水 ) HTML+CSS (1) (2 章 ) 4/24 ( 水 ) HTML+CSS (2) (2 章 ) 5/

XMLコンソーシアムWEEK

IFRS 2011

スライド 1

Web のしくみと応用 ('15) 回テーマ 1 身近なWeb 2 Webの基礎 3 ハイパーメディアとHTML 4 HTMLとCSS 5 HTTP (1) 6 HTTP (2) 7 動的なWebサイト 8 クライアントサイドの技術 回 テーマ 9 リレーショナルデータベース 10 SQL とデータ

PowerPoint Presentation

Taro-02_Web_html自習テキストⅡ.

Microsoft PowerPoint - css-3days 互換モード

スタイルシートでデザインを整えよう

6 2 1

PowerPoint プレゼンテーション

SVG資料第10回目(その2) Ajaxによる同期通信と非同期通信の違い

<4D F736F F D A957A A A8FEE95F18F88979D DEC90AC E646F63>

携帯電話でGoogle Mapsを使う

Word によるホームページ勉強会第 3 日目 Word でトップページを作成 2A 那須シニアネット三宅節雄事前準備 ピクセルの写真を 4 枚 の写真またはイラストを 2 枚 準備 (JTrim か縮小専用で この付近のサイズに加工しておく ) 勉強会にて実施

リスト 1 1 <HTML> <HEAD> 3 <META http-equiv="content-type" content="text/html; charset=euc-jp"> 4 <TITLE> 住所の検索 </TITLE> 5 </HEAD> 6 <BODY> <FORM method=

SOC Report

SVG資料第6回目(その3) SVGとHTMLの間でデータを交換する

Microsoft PowerPoint - CSS(Cascading Style Sheets)の基本.pptx

Microsoft PowerPoint - Lecture_3

Network Computing の基礎

数のディジタル化

子ボックスや孫ボックスなどに position: absolute; と指定すると それぞれ親ボックスに対する絶対位置で配置できるので親ボックスの上に複数の子ボックスや孫ボックスを重ねて配置することができます トランジションやアニメーションを作成するときに非常に便利なので覚えておきましょう top

合宿事前講座 Web 開発の基本編その 2 情報研究会モブ 薗田海樹 The. H.30 情報研究会 1

Webデザイン論

Microsoft PowerPoint - css-3days.ppt [互換モード]

サンプル CSS web ページを開くと同時にピエロの玉乗りが動き出すアニメーションを作ってみましょう AnimeAuto の説明 HTML の記述 (AnimeAuto.html) ピエロの画像に pierrot という id を 玉の画像に ball という id を付けておきます <!DOCT

Blue Asterisk template

FileList Convert a pdf file!

インターネットマガジン1999年7月号―INTERNET magazine No.54

Microsoft PowerPoint - css-3days 互換モード

Webデザイン論

PowerPoint プレゼンテーション

JavaScript 1.! DOM Ajax Shelley Powers,, JavaScript David Flanagan, JavaScript 2

ボタンのトランジション 1 トランジションを利用して ボタンを作ってみましょう ボタンを工夫することでひときわ光る web ページにすることができます もう Illustrator や Photoshop でボタンの画像を作る必要はありません JavaScript でスクリプトを書く必

■新聞記事

Microsoft PowerPoint - 04WWWとHTML.pptx

XMLプログラミング(DOM編)

untitled

ISコースプロジェクト実習 前期(第1回 ガイダンス)

PowerPoint Presentation

Webプログラミング演習

<td width=99%><input type="file" size="80" name="file"></td> <td width=1% nowrap align=right valign=top> 削除キー : </td> <td width=99%><input type="passw

SmartBrowser_document_build30_update.pptx

Web プログラミング 1 HTML+CSS (3) (2 章 ) 2013/5/8( 水 ) 演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用で

WebOTXマニュアル

</ul> (XXX ) 15 ( )15 35 (XXX ) 15 ( ) [4] HTML HTML HTML HTML 1. <!--- CONTENTS_TITLE_TABLE ---> <b><font size=+1>xxx </font></b> <sm

transform: skewx(x 軸の傾斜角度 ) transform: skewy(y 軸の傾斜角度 ) transform: skew(x 軸の傾斜角度, Y 軸の傾斜角度 ) skewx( ) は X 軸に沿って傾斜します skewy( ) は Y 軸に沿って傾斜します skew( ) は

( 注 )Safari (webkit 系ブラウザ ) と Chrome(webkit にも対応 ) は テキストの輪郭や色を -webkit-text-stroke-width -webkit-text-stroke-color -webkit-text-fill-color のプロパティで描くこ

情報処理実習(工基3)

PowerPoint プレゼンテーション

スライド 1

Web データ管理 HTML+CSS (3) (2 章 ) 2011/10/19( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/23

コンテンツメディアプログラミング実習2

overflow プロパティの指定は 親ボックスのスタイルに記述します overflow プロパティは position プロパティ (position: static; 以外 ) の指定がされていなと適用されません ボックスの外にはみ出た部分を表示させたくないときに hidden を使用します サ

</div> </div> </body> </html> CSS の記述 (3DCubeAnime1.css) #stage ステージのスタイルを指定します 背景色を黒色で指定します 画像に軽く遠近感を出すために perspective: 1000px; と指定し perspective-orig

メディプロ1 Javaサーブレット補足資料.ppt

2

untitled

H indd

橡点検記録(集約).PDF

JavaScriptで プログラミング


JavaScript 演習 2 1

Web 設計入門

医療者のための情報技術入門第 9 回プログラムがはたらくしくみを学ぶ (2) 日紫喜光良 概要 1. はじめに- 具体例から ここから Javascript のプログラミング入門 次はどうする--

ホームページ制作 基礎編 (HTML5 CSS3 コーディング )

"GIFT" フォーマットのインポート

フォームとインナー HTML を使って動的にページ内の文章を変更しよう 問題 1. つぎの指示と画面を参考に HTML を組みなさい 仕様 テキストボックスに任意の文字を入力し [ コメント ] ボタンをクリックすると 下部の文章がテキストボックスの内容に置き換わる フォーム名 : f1 テキストボ

JIS Web Web JIS JIS 5.1.a 5.1.b 5.2.a 5.2.b 5.2.c 5.2.d 5.2.e 5.2.f 5.2.g 5.3.a 5.3.b 5.3.c 5.3.d 5.3.e 5.3.f 5.3.g 5.3.h 5.3.i 5.4.a 5.4.b 5.4.c 5.4.

forever朝活

JavaScript カスタマイズ入門 kintone university アプリデザイナープラス JavaScript カスタマイズ入門編演習問題回答 演習問題 第 2 章サンプルで試そう 1 cybozu.com developer network の サンプルで試そう ( 以下 サンプル と

PowerPoint プレゼンテーション

スライド タイトルなし

データ解析

Transcription:

政策情報学部 渡辺恭人 riho-m@cuc.ac.jp

作業 1: 前回分を少し改造 1 行目の place = 那覇 の 那覇 の部分を他の地名に変えてみる 南西諸島地域以外の場合は 2 行目も変更する必要がある xmlfile = http://weather.livedoor.com/forecast/rss/amedas/temp/ 10/47.xml http://weather.livedoor.com/weather_hacks/rss_feed_lis t.html を参照する 気温をクリック メニューバーの 表示 ソース をクリックして確認 2

別のサンプル もう少し凝った表示にする 文字のサイズを大きくする 文字に色をつける 背景色を設定する 日時も表示する ブラウザの機能を利用する HTA(HyperText Applicatio ns) 化する クリックすると再読み込み 3

<html><head> サンプル <hta:application border="dialog" scroll="no"> <meta http-equiv="content-type" content="text/html; charset=shift_jis"> <title> 今の気温は?</title> <script language="vbscript"> Call Window.ResizeTo(250,120+30) place = " 船橋 " Sub Window_onload ' 処理準備 xmlfile = "http://weather.livedoor.com/forecast/rss/amedas/temp/3/12.xml" Set xmldoc = CreateObject("Microsoft.XMLDOM") xmldoc.async = False returncode = xmldoc.load(xmlfile) If returncode = False Then MsgBox(" 読み込みエラー ") Else Call xmldoc.setproperty("selectionlanguage","xpath") 4

サンプル ' データ取得 Set titlenodes = xmldoc.selectnodes("//item[title=contains(title,'"&place&"')]/title") ' 整形 line = titlenodes(0).text If line = "" Or titlenodes.length > 1 Then line = " エラー " Else pointer = InStr(line, "]") Document.title = Left(line, pointer) line = Right(line, Len(line)-pointer) nowtime.innerhtml = Date & " " & Time End If ' 出力処理 cont.innerhtml = line End If End Sub 5

Sub cont_onclick location.reload() End Sub </script> <style type="text/css"> body {background-color:#808080} div#cont {font-size:60px;font-weight:bold;color:#ffff6a;textalign:center;cursor:hand} div#nowtime {color:#fff;text-align:right} </style> </head> <body> <div id="cont"></div> <div id="nowtime"></div> </body> </html> 6

作業 2 sample5.hta を書き換えて 別の場所の気温が表示できるようにする まず http://weather.livedoor.com/weather_hacks/rss_feed_lis t.html を見て 見たい地方の気温の RSS ファイルへのリンクを取得する place = 船橋 を変更 7

応用 天気予報 Web クライアントを作る 表示はシンプル 天気を示す画像も加える 元になる情報の場所 ( 東京の場合 ) http://weather.livedoor.com/forecast/rss/13/63.xml 他の地域も http://weather.livedoor.com/weather_hacks/rss_feed_lis t.html から選べる 8

RSS の中身 9

ポイント 天気予報だから 翌日 ( 明日 ) の情報を取得したい 1 明日の日付 を文字列で作成 2 明日の日付に対応した item/title の行を探す item/title の item 下にある description を天気予報の文章として抜き出す item/title の item 下にある image/url の GIF 画像 URL を抜き出して 天気画像とする 10

1 明日の日付 を文字列で作成 VBScript で作成 nextdate = DateAdd("d",1,Date) 今日の日付の 日 に 1 を加える tomorrow = MonthName(Month(nextDate))&Day(nextDate)&" 日 ("&WeekdayName(Weekday(nextDate),True)&") 明日の日付の文字列を MonthName 関数と Day 関数と WeekdayName 関数の出力をつないで作成 11

2 明日の日付に対応した item/title の行を探す item/title の item 下にある description を天気予報の文章として抜き出す Set descriptnodes = xmldoc.selectnodes("//item[title=contains(title,'"&tom orrow&"')]/description") item/title の item 下にある image/url の GIF 画像 URL を抜き出して 天気画像とする Set imgnode = xmldoc.selectnodes("//item[title=contains(title,'"&tom orrow&"')]/image/url") 12

プログラム <html><head> <hta:application border="dialog" scroll="no"> <meta http-equiv="content-type" content="text/html; charset=shift_jis"> <title> 明日の天気 </title> <script language="vbscript"> Call Window.ResizeTo(200,150+30) nextdate = DateAdd("d",1,Date) tomorrow = MonthName(Month(nextDate))&Day(nextDate)&" 日 ("&WeekdayName(Weekday(nextDate),True)&")" 13

プログラム Sub Window_onload ' 処理準備 xmlfile = "http://weather.livedoor.com/forecast/rss/13/63.xml" ' 東京 Set xmldoc = CreateObject("Microsoft.XMLDOM") xmldoc.async = False returncode = xmldoc.load(xmlfile) If returncode = False Then MsgBox(" 読み込みエラー ") Else Call xmldoc.setproperty("selectionlanguage","xpath") ' データ取得 Set descriptnodes = xmldoc.selectnodes("//item[title=contains(title,'"&tomorrow&"')]/description ") Set imgnode = xmldoc.selectnodes("//item[title=contains(title,'"&tomorrow&"')]/image/url") 14

プログラム ' 整形 line = descriptnodes(0).text If line = "" Or descriptnodes.length > 1 Then line = " エラー " Else line = " 明日 " & line End If ' 出力処理 cont.innerhtml = line mark.src = imgnode(0).text End If End Sub 15

プログラム Sub cont_onclick location.reload() End Sub </script> </head> <body> <div id="cont"></div> <div align="right"><img id="mark"></div> </body> </html> 16

作業 3 sample6.hta を書き換えて 別の場所の気温が表示できるようにする まず http://weather.livedoor.com/weather_hacks/rss_feed_lis t.html を見て 見たい地方の気温の RSS ファイルへのリンクを取得する xmlfile = "http://weather.livedoor.com/forecast/rss/13/63.xml" を変更 17