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

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

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

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

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

Webデザイン論

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

携帯電話でGoogle Mapsを使う

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

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

スライド 1

1

スライド 1

Moshimo Challenge Report

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

ÉvÉçPM_02


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

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/

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

SOC Report

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

超簡単にWebページを作成

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

Microsoft PowerPoint - Lecture_3

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

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

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

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

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

数のディジタル化

JavaScriptで プログラミング

vi 目次 画像のサイズ設定 画像の効果 画面の取り込みとトリミング Office の共通基本操作 図形 図形の挿入と削除 図形の編集 図形の背景色の透過 Office

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

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

Microsoft Word - manual.doc

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

PowerPoint プレゼンテーション

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

PowerPoint Presentation

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

情報処理実習(工基3)

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

Webデザイン論

SmartBrowser_document_build30_update.pptx

XMLコンソーシアムWEEK

情報C 4月スクーリング プリント

リスト 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=

IFRS 2011

6 2 1

SOC Report

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

Blue Asterisk template

■新聞記事

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

スライド 1

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

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

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

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

<4D F736F F D F726B7382C B835E82F08EE682E88D9E82DE>

<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

情報資源組織演習B:

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

Microsoft PowerPoint kiso.ppt

PowerPoint Presentation

Webデザイン論

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

1/2

SOC Report

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

RAYOUT

JavaScript 演習 2 1

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

Word によるホームページ勉強会第 1 日目 Word でトップページを作成 1 那須シニアネット三宅節雄 事前準備 1. JTrim か縮小専用をインストールし写真を加工できること 皆さんは JTrim または縮小専用をインストールされていると思いますがまだの方は 下記より JTrim はここか

情報C 4月スクーリング プリント

WebOTXマニュアル

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

実験 5 CGI プログラミング 1 目的 動的にWebページを作成する手法の一つであるCGIについてプログラミングを通じて基本的な仕組みを学ぶ 2 実験 実験 1 Webサーバの設定確認と起動 (1)/etc/httpd/conf にある httpd.conf ファイルの cgi-bin に関する

Network Computing の基礎

データ解析


3. 文字の入力 文字 ボタンをクリックします 文字入力したい範囲をドラックし 文字枠を作成します 文字を入力します この作業を繰り返します マウスポインタの形 4. 文字枠のサイズ変更 拡大 ボタンをクリックします 大きさを変えたい文字枠をクリックします マウスポインタを文字枠の右下のハンドル (

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

環境確認方法 (Windows の場合 ) OS 動作環境日本語版 Windows 7, 8, 8.1, 10 であること 確認方法 Windows キーを押しながら R キーを押します または [ スタート ] メニューから [ ファイル名を指定して実行 ] ( または [ プログラムとファイルの

スライド 1

SaCSS 49 LT

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

PowerPoint プレゼンテーション

2 / 25 複数ソフトの組み合わせ テキストファイルを Excel で開く テキスト形式 (.txt) で保存したファイルを Excel で利用しましょう 第 14 講で保存した west.txt を Excel で開きます 1. Excel を起動します 2. [Office ボタ

Microsoft PowerPoint - Prog05.ppt

第10回

目次 CONTENTS 内容 1. はじめに 使用するシステムについて プロフィールページ編集 公開 ( 依頼 ) ログインする プロフィール編集 公開 ( 依頼 ) 基本的なエディタの使い方

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

Web 設計入門

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

Webプログラミング演習

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

FileList Convert a pdf file!

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

AQUOSケータイ3 オンラインマニュアル

Transcription:

テーマ研究会 (2011/04/27) ~ Web アプリ プログラミング入門 (2)~ 政策情報学部 渡辺恭人 riho-m@cuc.ac.jp 資料ページ : http://www.cuc.ac.jp/~riho-m/rg11/

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

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

サンプル (sample5.hta)(1) <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

サンプル (sample5.hta)(2) ' データ取得 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

サンプル (sample5.hta)(3) 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_f eed_list.html を見て 見たい地方の気温の RSS ファイルへのリンクを取得する place = 船橋 を変更 7

応用 天気予報 Web クライアントを作る 表示はシンプル 天気を示す画像も加える 元になる情報の場所 ( 東京の場合 ) http://weather.livedoor.com/forecast/rss/13/63.x ml 他の地域も http://weather.livedoor.com/weather_hacks/rss_f eed_list.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,'" &tomorrow&"')]/description") item/title の item 下にある image/url の GIF 画像 URL を抜き出して 天気画像とする Set imgnode = xmldoc.selectnodes("//item[title=contains(title,'" &tomorrow&"')]/image/url") 12

プログラム (sample6.hta)(1) <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

プログラム (sample6.hta)(2) 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

プログラム (sample6.hta)(3) ' 整形 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_f eed_list.html を見て 見たい地方の気温の RSS ファイルへのリンクを取得する xmlfile = "http://weather.livedoor.com/forecast/rss/13/63.x ml" を変更 17

課題 (1) 紹介した情報源から 面白いと思った IT に関する技術 新製品 Web サービス 文化 社会についての記事を見つけ 記事を要約して 感想を述べなさい 記事はいくつでも可 サンプルファイルを参考にする Word などのワープロでまとめて メールで rihom-rg11@cuc.ac.jp に提出 ファイル名 :kadai0427-1- 学籍番号.doc(x) 締切 :5/10 18:00 まで 18

課題 (2) 今回の作業 1,2,(3) を試し 実行結果とプログラムを Word などのワープロでまとめて メールで riho-mrg11@cuc.ac.jp に提出 それぞれ試して 説明を付ける サンプルファイルを参考にする 作業 3 は できればやってみてください 締切 :5/10 18:00 まで ファイル名 :kadai0427-2- 学籍番号.doc(x) 実行画面を画像として取得するには 取得したいウィンドウをクリック その後 [ALT]+[PrintScreen] キーでクリップボードにコピーされるので その後 Word で [Ctrl]+[V] 貼り付ける 図形が大きい場合は トリミングや縮小などで調整すること 19