情報システム設計論II ユーザインタフェース(1)

Size: px
Start display at page:

Download "情報システム設計論II ユーザインタフェース(1)"

Transcription

1 中村研究室ゼミ Web API / 取り込んで利用する 中村聡史 1

2 PHP + MySQL どうでした? データを集めるのが大変 データベースを構築するのが大変 データを入力してくのが大変 2

3 3 API Web API とは? Application Program Interface( 何らかの機能をプログラミングするための仕組み ) メソッド名 + 引数で何らかの動作を実現する! Web API Web 上でアクセス可能な API 様々な情報にアクセスすることが可能 何かの緯度経度, キーワード検索結果, 画像検索結果, 商品検索, 書籍検索, ブックマーク数, 地図, 形態素解析アニメ検索,R18 コンテンツ検索,Facebook,Twitter, メールなどなど

4 例えばこんな感じ Web API 4

5 何ができるか? 一般的な API はメソッドとして用意されており, そこに引数を渡すことで何かの動作を実現する ellipse( 200, 200, 50, 50 ); dist( mousex, mousey, 200, 200 ); Web API は GET リクエストである URL に必要な情報を渡すことで何らかの結果を得る 5

6 メソッドの内部処理 入力 ( 引数 ) に応じて何かの結果を返す x 50 posx なんか 処理機 if( NankaSyori( x ) ==??? ){ } if( NankaSyori( 50 ) ==??? ){ } int NankaShori( int posx ){ posxを利用して処理 return なにか返す ; } 6 posx を利用して処理する return return で指定されたものが出力される

7 メソッドの内部処理 複数の引数を受け取ることが可能 7 x 5 y 3 posx posy if( NankaSyori( x, y ) ==??? ){ } if( NankaSyori( 5, 3 ) ==??? ){ } int NankaShori( int posx, int posy ){ posxとposyを利用して処理 return なにか返す ; } posx, posy を利用して処理する なんか 処理機 return return で指定されたものが出力される

8 Web API の内部処理 入力 ( 引数 ) に応じて何かの結果を返す $x x x を利用して何かの処理を行う なんか 処理機 XML/JSON 形式で結果が取得できる XML/JSON 8

9 メソッドの内部処理 複数の引数を受け取ることが可能 $x 5 $y 3 x y x, y を利用して処理する なんか 処理機 XML/JSON 形式で結果が取得できる XML/JSON 9

10 例えば SUNTORY BAR-NAVI Web API を使ってみる! バーのナビに関するAPI 10

11 11

12 12

13 13

14 API キーとは Web API を利用するための認証鍵 14

15 API の仕様 ey={api キー }&pattern=0&pref=26&url={ 呼び出し元サービス URL} ey=95315b1507e3a1ee615bebdf97fb73f7121b4 1d9b504011e7570e282dc4389c3&pattern=0&p ref=07&url= 15

16 こんなタグだらけの結果が... 16

17 例えば中野区で検索 ey=95315b1507e3a1ee615bebdf97fb73f7121b4 1d9b504011e7570e282dc4389c3&pattern=0&p ref=13&address= 中野区 &url= ey=95315b1507e3a1ee615bebdf97fb73f7121b4 1d9b504011e7570e282dc4389c3&pattern=0&p ref=13&address=%e4%b8%ad%e9%87%8e%e5 %8C%BA&url=

18 18

19 19

20 XML の読み方 タグで囲まれている部分が, そのタグに関する情報となる <shops> ~ </shops> が shops( 店リスト ) 一番親の階層となっている (HTML と同じでコンテンツはツリー上になっている ) <shop> ~ </shop> が shop( ある 1 つの店 ) <address> ~ </address> が 住所 <name> ~ </name> が 店の名前 などなど 20

21 パラメータとレスポンス 21

22 パラメータとレスポンス 22

23 つまり Web API を使って色々なパラメータ ( クエリ ) を送りつけると, それに応じてレスポンス ( 結果 ) を得ることができる! 23

24 PHP で取得してみよう file_get_contents( ファイルパス ); ある URL にあるファイルを取得する simpexml_load_file( ファイルパス ); ある URL にある XML を取得する 24

25 試しに下記を実行しよう! <html> <body> 近くのバーの情報を取得してみよう! <?php $url = " e3a1ee615bebdf97fb73f7121b41d9b504011e7570e282dc4389c3 &pattern=0&pref=01&url= $html = file_get_contents( $url ); echo $html;?> </body> </html> 25

26 XML で取得してみよう <html> <body> 近くのバーの情報を取得してみよう! <?php $url = " e3a1ee615bebdf97fb73f7121b41d9b504011e7570e282dc4389c3 &pattern=0&pref=01&url= $xml = simplexml_load_file( $url ); echo $xml;?> </body> </html> 表示できない! 26

27 XML はそのまま出力できない $xml = simplexml_load_file( $url ); で取得された値は, ツリー型のオブジェクトになっているので, そのままでは表示することができない var_dump( $xml ); という値をダンプする ( デバッグ用に構造も含めて内容を表示すること ) ことで構造を取得することが可能! 27

28 XML で取得してみよう <html> <body> 近くのバーの情報を取得してみよう! <?php $url = " e3a1ee615bebdf97fb73f7121b41d9b504011e7570e282dc4389c3 &pattern=0&pref=01&url= $xml = simplexml_load_file( $url ); var_dump( $xml );?> </body> </html> なんか表示される! 28

29 29

30 XML の結果をちょっと見てみる api_version が2? results_available が 191 件? results_returned が 10 件? などのような結果になっていることがわかる じゃあ, この結果を表示するにはどうする? 30

31 -> でつないで表示! root ( 一番の親 ) からどのようにたどるかを -> で表現する : $xml = simplexml_load_file( $url ); echo $xml->api_version. ", "; echo $xml->results_returned. "/"; echo $xml->results_available; : 31

32 root お店情報は? 32

33 shop 情報を表示 echo $xml->shop; ではお店の情報を表示できない (shop もツリー構造のオブジェクトのため ) 表示するのであれば var_dump( $xml->shop ); お店の名前を表示するには? echo $xml->shop->name; 10 件あるはずなのに 1 件しか表示されない 33

34 配列の値を取得するには? 1~10 番目の値は... echo $xml->shop[0]->name; echo $xml->shop[1]->name; : echo $xml->shop[7]->name; echo $xml->shop[8]->name; echo $xml->shop[9]->name; という配列の値として取得することが可能 つまり, 繰り返しですべての結果を取得可能! 34

35 35 <html> <body> 北海道のバーの情報を取得してみよう! <?php $url = " e3a1ee615bebdf97fb73f7121b41d9b504011e7570e282dc4389c3 &pattern=0&pref=01&url= $xml = simplexml_load_file( $url ); for( $i=0; $i<count($xml->shop); $i++ ){ echo $xml->shop[$i]->name. "<br>"; }?> count( 配列 ) で </body> </html> 配列の大きさを取得

36 演習 現在北海道の 10 件を表示しているが,100 件表示してみよう 東京のバーを取得し, さらに値段の絞り込みを行おう (3000~5000 円 ) 取得した結果をテーブルの形で表示しよう! 36

37 取得した緯度経度を表示! 次は Yahoo! 地図 API を利用してみよう! 37

38 まず Yahoo! Japan ID でログイン 必要に応じてアカウントを取得しよう! 38

39 新しいアプリケーションを開発 39

40 適当に必要な情報を入力! 40

41 41

42 アプリケーション ID を取得 42

43 地図を表示するには? 43

44 たったこれだけ!! 44

45 じゃあ, これをプログラムから 緯度経度は $xml->shop[?? ]->lat_tokyo; $xml->shop[?? ]->lng_tokyo; で取得できるっぽい!( 東京測地系と, ワールド測地系があり, どちらかは API に依存する ) じゃあ, その取得した緯度経度を適用して画像を表示してみよう! 45

46 46 <html><body> 東京中野区のバーの情報を取得してみよう! <?php $url = " e3a1ee615bebdf97fb73f7121b41d9b504011e7570e282dc4389c3 &pattern=0&address= 中野区 &pref=01&url= $xml = simplexml_load_file( $url ); for( $i=0; $i<count($xml->shop); $i++ ){ echo $xml->shop[$i]->name. "<br>"; $img_url = " pid=xxxxxxxxxx&lat=".$xml->shop[$i]->lat_tokyo."&"...; echo "<img width=300 height=200 src= "$img_url ">"; echo "<br>"; }?> </body></html>

47 違いがわからん! 拡大しよう! 縮尺レベルは z 47

48 チョットわかりやすくなった! 48

49 XML と JSON レスポンスを返す仕組みの違い XMLの方が可読性が高い JSONの方がJavaScriptで処理するとき高速 JSON はまた次の機会に扱います 49

50 宿題 ぐるなび API を利用し, 住所の一部を入力すると周辺のお店を表示するプログラムを作成せよ トップページなどからリンクを貼ること 何か面白そうな API を探してみよう! 50

51 宿題 3 つ以上の API を組み合わせたサービスを開発せよ. ただし, キーワードで検索できる仕組みは最低限入れること 作成したサービスを自身の Web ページからリンクせよ 自身のウェブサイトの見栄えをあげよ テンプレートを使って良い 51

情報システム設計論II ユーザインタフェース(1)

情報システム設計論II ユーザインタフェース(1) CMP 実習 2 DB+PHP+XML/JSON+JavaScript 中村, 宮下, 斉藤, 菊池 1 PHP と JavaScript 連携 サーバとクライアントをどうやって繋げるか? PHP と JavaScript 間の情報のやりとりを行う JavaScript JSON/XML PHP DB 簡易的な Web API を作ろう! PHP に GET で情報を送り込むことで XML または

More information

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

コンテンツメディアプログラミング実習2 CMP 実習 2 JavaScript + 地図を使ってみよう 中村, 宮下, 斉藤, 菊池 1 必要な知識 JavaScript の基本 HTMLのどの部品なのかを指定する方法 その部品にイベントを埋め込む方法 それを JavaScript で記述する方法 2 要素をどうやって取得する? DOM とは Document Object Model HTML や XML の各要素についてアプリケーションから利用するための

More information

情報システム設計論II ユーザインタフェース(1)

情報システム設計論II ユーザインタフェース(1) CMP 実習 2 Ajax, Web API 中村, 宮下, 斉藤, 菊池 1 2 API Web API とは? Application Program Interface( 何らかの機能をプログラミングするための仕組み ) メソッド名 + 引数で何らかの動作を実現する! Web API Web 上でアクセス可能な API 様々な情報にアクセスすることが可能 何かの緯度経度, キーワード検索結果,

More information

◎phpapi.indd

◎phpapi.indd PHP や HTML の知識がなくても大丈夫 PHP や HTML の基本も学べる FileMaker データベースを Web に公開したい FileMaker を使って動的な Web サイトを作りたい FileMaker しか知らない人が Web アプリケーションを作れるようになる! はじめに まず 本書を手に取ってくださりありがとうございます 本書はある程度 FileMaker Pro の扱いに慣れ

More information

2 目次 1 はじめに 2 システム 3 ユーザインタフェース 4 評価 5 まとめと課題 参考文献

2 目次 1 はじめに 2 システム 3 ユーザインタフェース 4 評価 5 まとめと課題 参考文献 1 検索エンジンにおける 表示順位監視システムの試作 工学部第二部経営工学科沼田研究室 5309048 鳥井慎太郎 2 目次 1 はじめに 2 システム 3 ユーザインタフェース 4 評価 5 まとめと課題 参考文献 3 1-1 背景 (1) 1 はじめに インターネットユーザーの多くが Yahoo や Google などの検索エンジンで必要とする ( 興味のある ) 情報の存在場所を探している.

More information

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版  

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版   Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. IM- 共通マスタの拡張について 2.1. 前提となる知識 2.1.1. Plugin Manager 2.2. 表記について 3. 汎用検索画面の拡張 3.1. 動作の概要 3.1.1. 汎用検索画面タブの動作概要 3.2. 実装の詳細 3.2.1. 汎用検索画面タブの実装

More information

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spark API との通信 このラーニングモジュールでは Python を使用した Spark API とのインターフェイスを扱います

More information

intra-mart Accel Platform

intra-mart Accel Platform intra-mart Accel Platform IM- 共通マスタスマートフォン拡張プログラミングガイド 2012/10/01 初版 変更年月日 2012/10/01 初版 > 変更内容 目次 > 1 IM- 共通マスタの拡張について...2 1.1 前提となる知識...2 1.1.1 Plugin Manager...2 1.2 表記について...2 2 汎用検索画面の拡張...3

More information

Microsoft PowerPoint P演習 第10回 関数.ppt [互換モード]

Microsoft PowerPoint P演習 第10回 関数.ppt [互換モード] プログラミング演習 (10) 関数 中村, 橋本, 小松, 渡辺 1 目標 Processing で関数に挑戦! 機能をどんどん作ってみよう! 円とか四角形だけじゃなくて, 色々な図形描画を関数にしてしまおう! 判定も関数で! 関数 背景を塗りつぶす : background( 色 ); 円を描く : ellipse(x 座標, y 座標, 縦直径, 横直径 ); 線を描く : line( x1,

More information

情報システム設計論II ユーザインタフェース(1)

情報システム設計論II ユーザインタフェース(1) プログラミング演習 2 XML と Web API 中村, 小松, 小林, 鹿喰 1 XML を学ぼう! extensible Markup Language W3C(World Wide Web Consortium) で採択された Web 上でのデータのやりとりに注目した構造化文書記述のためのデータフォーマット XML の特徴 新しいタグを定義することが可能 構造は任意の形でネスト可能 ( 繰り返し

More information

intra-mart Accel Platform — IM-Repository拡張プログラミングガイド   初版  

intra-mart Accel Platform — IM-Repository拡張プログラミングガイド   初版   Copyright 2018 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. サンプルコードについて 2.4. 本書の構成 3. 辞書項目 API 3.1. 最新バージョン 3.1.1. 最新バージョンの辞書を取得する 3.2. 辞書項目 3.2.1. 辞書項目を取得する 3.2.2.

More information

システム設計書 システム名 : 居酒屋検索システム 教育情報システム学講座 岩淵直人 プロクター鎌田奉訓 1. 要求仕様書に関する内容 システム機能の概要 居酒屋の新規登録および削除 編集が行えること 検索機能は人数 料金 場所 ジャンル( 和 洋 中 ) で検索できること 検

システム設計書 システム名 : 居酒屋検索システム 教育情報システム学講座 岩淵直人 プロクター鎌田奉訓 1. 要求仕様書に関する内容 システム機能の概要 居酒屋の新規登録および削除 編集が行えること 検索機能は人数 料金 場所 ジャンル( 和 洋 中 ) で検索できること 検 システム設計書 システム名 : 居酒屋検索システム 教育情報システム学講座 0312003016 岩淵直人 プロクター鎌田奉訓 1. 要求仕様書に関する内容 システム機能の概要 居酒屋の新規登録および削除 編集が行えること 検索機能は人数 料金 場所 ジャンル( 和 洋 中 ) で検索できること 検索できる場所は 盛岡 滝沢 などでよい 登録されている居酒屋に自由にコメントを書くことができること 基本的に居酒屋は次のものを最低限含むことにする

More information

SmartBrowser_document_build30_update.pptx

SmartBrowser_document_build30_update.pptx SmartBrowser Update for ios / Version 1.3.1 build30 2017 年 8 月 株式会社ブルーテック 更新内容 - 概要 ios Version 1.3.1 build28 の更新内容について 1. 設定をQRから読み込み更新する機能 2.URLをQRから読み込み画面遷移する機能 3.WEBページのローカルファイル保存と外部インテントからの起動 4.JQuery-LoadImageライブラリの組み込み

More information

Delphi/400開発ノウハウお教えします Googleマップ連携によるリッチなGUIアプリ開発

Delphi/400開発ノウハウお教えします Googleマップ連携によるリッチなGUIアプリ開発 セッション No.4 Delphi/400 開発ノウハウお教えします Google マップ連携によるリッチな GUI アプリ開発 株式会社ミガロ. システム事業部プロジェクト推進室 小杉智昭 アジェンダ Web サービス概要 Web サービスを利用するには Google マップを使ったアプリケーション例 はじめに 2000 年代初めごろに登場した Web サービス は着々と利用が広がり さまざまなサービスが提供されるようになりました

More information

Si 知識情報処理

Si 知識情報処理 242311 Si, 285301 MS 第 12 回 竹平真則 takemasa@auecc.aichi-edu.ac.jp 2015/12/21 1 本日の内容 1. 先週のおさらい 2. PHP のスクリプトを実際に動かしてみる 3. RDB についての説明 2015/12/21 2 資料の URL http://peacenet.info/m2is 2015/12/21 3 注意事項 ( その

More information

LightSwitch で申請システム Windows ストアアプリで受付システムを構築してみた 情報政策グループ技術職員金森浩治 1. はじめに総合情報基盤センターでは 仮想サーバホスティングサービスや ソフトウェアライセンス貸与といった さまざまなエンドユーザ向けサービスを行っている 上記のよう

LightSwitch で申請システム Windows ストアアプリで受付システムを構築してみた 情報政策グループ技術職員金森浩治 1. はじめに総合情報基盤センターでは 仮想サーバホスティングサービスや ソフトウェアライセンス貸与といった さまざまなエンドユーザ向けサービスを行っている 上記のよう LightSwitch で申請システム Windows ストアアプリで受付システムを構築してみた 情報政策グループ技術職員金森浩治 1. はじめに総合情報基盤センターでは 仮想サーバホスティングサービスや ソフトウェアライセンス貸与といった さまざまなエンドユーザ向けサービスを行っている 上記のようなサービスを利用する際 エンドユーザは利用申請を行うが 利用申請手段はメールや紙となっている そのため

More information

今回のプログラミングの課題 ( 前回の課題で取り上げた )data.txt の要素をソートして sorted.txt というファイルに書出す ソート (sort) とは : 数の場合 小さいものから大きなもの ( 昇順 ) もしくは 大きなものから小さなもの ( 降順 ) になるよう 並び替えること

今回のプログラミングの課題 ( 前回の課題で取り上げた )data.txt の要素をソートして sorted.txt というファイルに書出す ソート (sort) とは : 数の場合 小さいものから大きなもの ( 昇順 ) もしくは 大きなものから小さなもの ( 降順 ) になるよう 並び替えること C プログラミング演習 1( 再 ) 4 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ 今回のプログラミングの課題 ( 前回の課題で取り上げた )data.txt の要素をソートして sorted.txt というファイルに書出す ソート (sort) とは : 数の場合 小さいものから大きなもの ( 昇順 ) もしくは 大きなものから小さなもの ( 降順

More information

情報システム設計論II ユーザインタフェース(1)

情報システム設計論II ユーザインタフェース(1) 中村研究室ゼミ CGI と PHP 中村聡史 1 本日の内容 アクセスのたびに動作が変わるページの実現 CGI (Common Gateway Interface) PHP 2 3 動的なコンテンツ アクセスするたびに結果が変わったり, 問い合わせをするようなウェブページをどのようにして実現するか? ウェブ掲示板やウェブアンケート アクセスカウンター ウェブログ 検索サービスや物販サービス などなど

More information

Web GIS Template Uploader 利用ガイド

Web GIS Template Uploader 利用ガイド Web GIS Template Uploader 利用ガイド 概要 Web GIS Template Uploader について Web GIS Template Uploader は ESRI ジャパンが提供する ArcGIS ソリューションテンプレート ( ) をご使用の ArcGIS ポータル (ArcGIS Online もしくは Portal for ArcGIS の組織サイト ) にアップロードするためのツールです

More information

システム設定編

システム設定編 システム設定編 1 もくじ システム設定 スタンダード 3~4 システム設定 サイト設定編 サイト全体のシステム設定についての解説です 5~10 システム設定 物件設定編 物件項目の細かな設定についての解説です 11~16 システム設定 物件問い合わせ設定編 物件問い合わせ設定項目の細かな設定についての解説です 17~19 システム設定 モジュール追加された方 システム設定 管理アカウント設定編 管理アカウントに対しての細かな設定についての解説です

More information

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

メディプロ1 Javaサーブレット補足資料.ppt メディアプロジェクト演習 1 Java サーブレット補足資料 CGI の基本 CGI と Java サーブレットの違い Java サーブレットの基本 インタラクティブな Web サイトとは Interactive q 対話 または 双方向 q クライアントとシステムが画面を通して対話を行う形式で操作を行っていく仕組み 利用用途 Web サイト, シミュレーションシステム, ゲームなど WWW = インタラクティブなメディア

More information

システム設置方法 ご購入いただきますと ご注文時のメールアドレス宛に専用のダウンロードアカウントをお送りしておりますので こちらの発行アカウントでダウンロードシステム にログインして頂きシステム一式をダウンロードしてください URL はご購入後のご案内となります ダウンロード後の設置手順は下記の通り

システム設置方法 ご購入いただきますと ご注文時のメールアドレス宛に専用のダウンロードアカウントをお送りしておりますので こちらの発行アカウントでダウンロードシステム にログインして頂きシステム一式をダウンロードしてください URL はご購入後のご案内となります ダウンロード後の設置手順は下記の通り アドクロック AD-Clock 管理画面解説マニュアル この度は 弊社の アドクロック をご購入いただきましてありがとうございます アドクロックは WEBサイトの広告枠へ掲載する広告を管理する広告管理システムです 広告枠を登録し 一度タグを貼るだけで 広告の配信管理が可能となりますので 面倒なタグの差し替え作業などは不要です 広告表示制御も充実しており ローテーション広告 ( ランダム配信 ) はもちろん

More information

Rmenuフレームワーク

Rmenuフレームワーク ジェネレーティブプログラミングの世界 データマッピングフレームワーク Rmenu 特徴プログラムから データとプロセスを完全分離 疑問本当にデータとプロセスが完全分離できるのか? どんな仕組みで業務システムが動くのか? 日本オフィスクリエイション株式会社下地忠史 2014 年 2 月 15 日 Agenda 1. アプリケーションの基本 2.Json の特徴を利用した項目移送 3. アプリケーションのデータフロー

More information

<4D F736F F F696E74202D208A778F708FEE95F197AC92CA82F08EC08CBB82B782E98B5A8F E97708B5A8F70816A5F94D196EC8D758E742E >

<4D F736F F F696E74202D208A778F708FEE95F197AC92CA82F08EC08CBB82B782E98B5A8F E97708B5A8F70816A5F94D196EC8D758E742E > 講義 (5) 学術情報流通を実現する技術 (2) 応 技術 佛教 学図書館専 員飯野勝則 2013 年 9 25 at NII シンプルな学術情報流通 近な例 CiNii に 量の論 データを登録する というのも学術情報流通の 形態 CiNii(NII ELS) に 量のデータを登録する (1) TSV(Tab Separated Value) 形式 E データ項 をタブによって切り分けたテーブルを連想させるフォーマット

More information

Delphi/400を使用したWebサービスアプリケーション

Delphi/400を使用したWebサービスアプリケーション 尾崎浩司 株式会社ミガロ. システム事業部システム 3 課 Delphi/400 を使用した Web サービスアプリケーションインターネット技術を応用し XML 処理を行うというとたいへん敷居が高く感じる 実は Delphi/400 を用いるとそれらは容易に使用可能である Web サービスとは SOAP と REST SOAP の使用方法 REST の使用方法 最後に 略歴 1973 年 8 月 16

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 情報システム基礎演習 B 2016/01/28 (Thurs.) テーマ 4 JavaScript による電卓 Web アプリを作成しましょう 健山智子 (t.tateyama.es@cc.it-hiroshima.ac.jp) 広島工業大学情報学部知的情報システム学科知的情報可視化戦略研究室 (ival) 講義のアウトライン 2 1. グループの決定 : 1. 5 人での 6 グループ ( ランダム

More information

Microsoft Word - no06.doc

Microsoft Word - no06.doc 2. オブジェクト ( もう一度 ) 値をいくつかまとめたものを C 言語では構造体と呼んでいました 構造体は複数の値を含んだものでした これに対して JavaScript では オブジェクト (Object) という物を使います オブジェクトは 値 ( プロパティ ) と動作 ( メソッド ) を持ちます これはオブジェクト指向プログラミングと言われるもの特徴です オブジェクトにアクセスすることでプロパティの変更や動作を実行できます

More information

<443A5C C8D488DEC5C C92B28DB85C E690B65C504382C AF82E9476F6F676C6589B990BA94468EAF82CC E707074>

<443A5C C8D488DEC5C C92B28DB85C E690B65C504382C AF82E9476F6F676C6589B990BA94468EAF82CC E707074> 日本音響学会北陸支部ジョイント研究会資料 PC に於ける Google 音声認識の利用 山崎信久 ( ウィンドクラフト ) 船田哲男 ( 元金沢大 ) 音声認識の種類 方式 特定話者方式 ( 特定話者での学習が必要 ) 不特定話者方式 ( 学習不要 ) 種類 連続認識 単語認識 ( 限定語認識 ) 連続認識 単語認識 ( 限定語認識 ) 例 ) Windows 搭載 音声コマンド Tool Julius

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 総務省 ICTスキル総合習得教材 概要版 eラーニング用 [ コース1] データ収集 1-5:API によるデータ収集と利活用 [ コース1] データ収集 [ コース2] データ蓄積 [ コース3] データ分析 [ コース4] データ利活用 1 2 3 4 5 座学本講座の学習内容 (1-5:API によるデータ収集と利活用 ) 講座概要 API の意味とイメージを 主に利用しているファイル形式と合わせて紹介します

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション データベースを活用した動画投稿大型キャンペーン 必要な契約エビリー様と契約 SPIRAL 基本契約 SPIRALAPI オプション ( 分間 10 件以上動画の投稿が想定される場合 ) 必要なスキル HTML Javascript PHP 作業工数 1 営業日 1 手順 1. 必要な契約の準備 2.SPIRAL の設定 (1)SPIRAL API 発行 (2) 動画管理 DB 発行 (3) 動画投稿フォーム発行

More information

WBT [6] [7] [8] [9] Web [1] WBT [2] [3] ipad PC ipad ipad ipad [4] QR QR [5] IC IC PDA IC PDA US-ASCII 4,296 QR IC IC IC QR QR QR 3. 3. 1 A BB A A CC

WBT [6] [7] [8] [9] Web [1] WBT [2] [3] ipad PC ipad ipad ipad [4] QR QR [5] IC IC PDA IC PDA US-ASCII 4,296 QR IC IC IC QR QR QR 3. 3. 1 A BB A A CC DEIM Forum 2015 D7-3 432 8011 3-5-1 / PD 191 0065 6-6 191 0065 6-6 432 8011 3-5-1 E-mail: cs11077@s.inf.shizuoka.ac.jp, hirota-masaharu@tmu.ac.jp, ishikawa-hiroshi@tmu.ac.jp, yokoyama@inf.shizuoka.ac.jp,

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション オブジェクト指向 プログラミング演習 第 2 回クラス インスタンス メソッド コンストラクタ 先週の出席確認 Webブラウザはどのようなプログラムでできているかこの問に答える前に Webブラウザとは 何か? 普段使ってますよね? Webブラウザを使ってできることと Webブラウザがやっていることを区別する必要がある 何をすれば Web ブラウザ と言えるのか NHK チコちゃんに叱られる! Web

More information

第 7 回の内容 動的な Web サイト フォーム Web システムの構成

第 7 回の内容 動的な Web サイト フォーム Web システムの構成 第 7 回の内容 動的な Web サイト フォーム Web システムの構成 動的な Web サイト 静的なリソース ファイルシステムのパス / URI のパス a 公開ディレクトリ / b b GET /b HTTP/1.1 c c e d /a/b を送り返す d e 静的なリソース ファイルシステムのパス / / URI のパス f b c e GET /g/e HTTP/1.1 d /f/e

More information

Microsoft PowerPoint - widget.ppt

Microsoft PowerPoint - widget.ppt WordPress 2.8 用の ウィジェットの開発 藤本壱 1 今日のアジェンダ 自己紹介新しいウィジェット API の概要作成するウィジェット ( ステータス表示 ) クラスとコンストラクタの定義 form メソッド update メソッド widget メソッドウィジェットの登録まとめ 2 自己紹介 3 自己紹介 藤本壱 ( ふじもとはじめ ) フリーライター パソコン関係 ここ数年は Movable

More information

C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ

C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ 今回のプログラミングの課題 次のステップによって 徐々に難易度の高いプログラムを作成する ( 参照用の番号は よくわかる C 言語 のページ番号 ) 1. キーボード入力された整数 10 個の中から最大のものを答える 2. 整数を要素とする配列 (p.57-59) に初期値を与えておき

More information

クラウドの活用 クラウドとは雲 または雲状の煙やほこりという意味です ネット上にあって仕事はしてくれるがどこにあるかよくわからないサービスをクラウドと呼びます ここではクラウドサービスまたはクラウドサービスで利用されるサーバー群を指しクラウドを活用すると表現します クラウドには Micro soft

クラウドの活用 クラウドとは雲 または雲状の煙やほこりという意味です ネット上にあって仕事はしてくれるがどこにあるかよくわからないサービスをクラウドと呼びます ここではクラウドサービスまたはクラウドサービスで利用されるサーバー群を指しクラウドを活用すると表現します クラウドには Micro soft 目 次 1. OneDrive へ新規登録... 1 2. お気に入りバーへ追加... 3 3. フォルダー作成... 4 4. データのアップロード... 4 5. データのダウンロード... 5 6. WEB 上での閲覧 編集 作成... 6 出典 : 大日本印刷ニュースリリース ( 画像 ) 早稲田公民館 ICT サポートボランティア クラウドの活用 クラウドとは雲 または雲状の煙やほこりという意味です

More information

プレポスト【問題】

プレポスト【問題】 コース名 : サーブレット /JSP/JDBC プログラミング ~Eclipse による開発 ~ 受講日 氏名 1 JDBC の説明として 間違っているものを 1 つ選びなさい 1. JDBC を使用してデータベースへアクセスするときには JDBC API が必要である 2. JDBC API は java.lang パッケージとして提供されている 3. JDBC には JDBC API JDBC

More information

Web

Web Web 1 1 1........................... 1 2 Web...................... 1 3...................... 3 4........................ 4 5........................... 5 i............................ 5 ii iii..........................

More information

CodeGear Developer Camp

CodeGear Developer Camp T4 PHP チュートリアルセッション はじめての Delphi for PHP CodeGear エヴァンジェリスト高橋智宏 1 アジェンダ ハンズオントレーニングに必要なもの Delphi for PHP V2.0 の環境設定 VCL for PHP の基本的な動作を確認 フォトギャラリの製作 マスターページ 画像アップロード カスタムコンポーネントの導入 など 2 ハンズオントレーニングに必要なもの

More information

CodeIgniter とは? アメリカ EllisLab 社が開発配布しているオープンソースの PHP フレームワーク 2006 年 2 月リリース

CodeIgniter とは? アメリカ EllisLab 社が開発配布しているオープンソースの PHP フレームワーク 2006 年 2 月リリース CodeIgniter 2008 年大躍進の PHP フレームワーク 日本 CodeIgniter ユーザ会 Kenji Suzuki 2008/08/09 CodeIgniter とは? アメリカ EllisLab 社が開発配布しているオープンソースの PHP フレームワーク 2006 年 2 月リリース http://codeigniter.com/ CodeIgniter とは? 世界第 4

More information

WEBシステムのセキュリティ技術

WEBシステムのセキュリティ技術 WEB システムの セキュリティ技術 棚橋沙弥香 目次 今回は 開発者が気をつけるべきセキュリティ対策として 以下の内容について まとめました SQLインジェクション クロスサイトスクリプティング OSコマンドインジェクション ディレクトリ トラバーサル HTTPヘッダ インジェクション メールヘッダ インジェクション SQL インジェクションとは 1 データベースと連動した Web サイトで データベースへの問い合わせや操作を行うプログラムにパラメータとして

More information

ステップ 1:Cisco Spark にサインアップして試してみよう 1. Spark のホームページ ( で電子メールアドレスを入力し 指示に従って Spark アカウントを作成します 注 : 自身の電子メールアカウントにアクセスして Spar

ステップ 1:Cisco Spark にサインアップして試してみよう 1. Spark のホームページ (  で電子メールアドレスを入力し 指示に従って Spark アカウントを作成します 注 : 自身の電子メールアカウントにアクセスして Spar ご利用のコンピュータを設定する方法 事前設定された dcloud ラボを使用してこのラボに取り組む場合は イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両モジュールを確認してください 自身のコンピュータでこのラボの作業を行うには Postman という Chrome http クライアントをインストールする必要があります また Spark アカウントも必要です Spark:Spark

More information

Microsoft PowerPoint - TwitterInsight edit.pptx

Microsoft PowerPoint - TwitterInsight edit.pptx IBM Bluemix を使って Twitter 上の評判検索アプリケーションを作る ibm.biz/bluemix-i4tw IBM Insights for Twitter デモサイト https://cdetestapp.mybluemix.net/ 2 IBM で検索 IBM を含むツイートが検索される 3 IBM sentiment:positive で検索 IBM を含むツイートで 内容がポジティブなものだけが検索される

More information

Microsoft Word - FWTEC0003.doc

Microsoft Word - FWTEC0003.doc IBM FormWave for WebSphere 公開技術文書 #FWTEC0003 Windows の更新プログラム (KB912945) におけ る FormWave への影響とその回避方法 最終更新日 :2006/04/03 Copyright International Business Machines Corporation 2006. All rights reserved. FormWave

More information

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/

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/ 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/8 ( 水 ) HTML+CSS (3) (2 章 ) 5/15 ( 水 ) HTML+CSS (4)

More information

システム設定編

システム設定編 システム設定編 1 もくじ システム設定 スタンダード システム設定 サイト設定編 3 4 5 10 サイト全体のシステム設定についての解説です システム設定 求人設定編 11 18 求人項目の細かな設定についての解説です システム設定 応募設定編 19 25 応募項目の細かな設定についての解説です システム設定 モジュール追加された方 システム設定 管理アカウント設定編 26 29 管理アカウントに対しての細かな設定についての解説です

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション ネットワークプログラミング 演習 第 12 回 Web サーバ上で動作するプログラム 2 今日のお題 PHPのプログラム例 おみくじ アクセスカウンタ ファイルの扱い lock ファイルの所有者 許可と権限 PHP の文法 ( の一部 ) if, for, while の制御の構文は C 言語と似ている 型はあるが 明示的な宣言はしなくてよい 変数には型がない 変数の宣言はしなくてよい 変数名には

More information

OpenCms_8_5_1_Taglib_Documentation_ja1_0

OpenCms_8_5_1_Taglib_Documentation_ja1_0 OpenCms 8.5.1 タグライブラリリファレンス 2013/11/05 1.0 版 1 はじめに... 4 2 タグ 4 2-1 property プロパティ値を取得する... 5 2-2 user タグ ユーザ情報を取得する... 7 2-3 info タグ システム情報を取得する... 8 2-4 link タグ リンクを自動補正する... 9 2-5 decorate タグ 設定ファイルから文字列を装飾する...

More information

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

医療者のための情報技術入門第 9 回プログラムがはたらくしくみを学ぶ (2) 日紫喜光良 概要 1. はじめに- 具体例から ここから Javascript のプログラミング入門 次はどうする-- 2014.6.23 医療者のための情報技術入門第 9 回プログラムがはたらくしくみを学ぶ (2) 日紫喜光良 概要 1. はじめに- 具体例から- ------------- ここから------------ 2.Javascript のプログラミング入門 ------------ 次はどうする-------- 3. 足りないものは借りてくる-Javascript のライブラリ 4. 仕事は人にやらせる-サーバーとブラウザの役割分担

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 5 月 Java 基礎 1 タイトル Java 基礎 2 日間 概要 目的 サーバサイドのプログラミング言語で最もシェアの高い Java SE の基本を習得します 当研修ではひとつの技術ごとに実用的なアプリケーションを作成するため 効果的な学習ができます Java SE の多くの API の中で 仕事でよく利用するものを中心に効率よく学びます 実際の業務で最も利用される開発環境である Eclipse

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 情報整理のための Google Map API 入門 日紫喜光良 プロジェクト I/II 2016.9.23 1 今日の目標 Google Map API を用いて Google Map の地図上にマーカーを表示する HTML Web ページの構造を宣言する 地図を表示する場所を宣言する Javascript プログラミング Web ページの地図表示箇所上に 地図を描く マーカーオブジェクトを生成して

More information

intra-mart Accel Platform — IM-BloomMaker プログラミングガイド   初版  

intra-mart Accel Platform — IM-BloomMaker プログラミングガイド   初版   Copyright 2019 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. サンプルコードについて 2.4. 本書の構成 3. 前処理プログラム 3.1. 前処理を実装する 3.1.1. 前処理の実装方式 3.1.2. 前処理の実行順序と引数 3.1.3. リクエストパラメータの解析

More information

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

(3) 本文を書く 実際にページを開いたときに表示される本文を書いてみましょう から の間に書きます <html > <head > <title > 武のホームページ </title > </head > </html > (4) ページを保存する ここで一度ページを保存してみましょう テキストエ 1. はじめの準備 (1) フォルダの作成 ホームページ作成の基礎 これから作るホームページのデータを ホームページ用 として保存 ( 保管 ) するフォルダを作成します ホームページで使う作成したファイル画像 写真 音楽などファイルは すべて同じフォルダに保存します デスクトップやマイドキュメントの中 ( 任意 ) で 右クリック 新規作成 (N) フォルダ (F) で新しいフォルダができます (

More information

pp2018-pp4base

pp2018-pp4base プログラミング入門 Processing プログラミング第 4 回 九州産業大学理工学部情報科学科神屋郁子 ( pp@is.kyusan-u.ac.jp ) 時限 クラス 水 1 機械 ( クラス 3) 水 2 機械 ( クラス 1) 水 4 電気 (B1 B2) 後ろ 5 列は着席禁止 3 人掛けの中央は着席禁止 第 4 回の内容 前回の質問への回答 マウスの操作と図形の描画 : メソッド 小テスト

More information

Microsoft Word - manual.doc

Microsoft Word - manual.doc ヒットメール Ver 1.0 お試し版 URL http://www.sysco-net.com/hitmail/ ライセンス キー販売サイト URL http://www.vector.co.jp/ 価格 1,000 円 ( パソコン1 台当たり ) 本ソフトを動かすには 次のソフトが必要です 1 Microsoft Windows 2000 or XP 2 Microsoft Outlook 2000

More information

Microsoft Word 基_シラバス.doc

Microsoft Word 基_シラバス.doc 4-5- 基 Web アプリケーション開発に関する知識 1 4-5- 基 Web アプリケーション開発に関する知識 スクリプト言語や Java 言語を利用して Ruby on Rails やその他 Web フレームワークを活用して HTML(4, 5) XHTML JavaScript DOM CSS といったマークアップ言語およびスクリプト言語を活用しながら Ⅰ. 概要ダイナミックなWebサービスを提供するアプリケーションを開発する際に

More information

memo

memo 計数工学プログラミング演習 ( 第 4 回 ) 2016/05/10 DEPARTMENT OF MATHEMATICA INFORMATICS 1 内容 リスト 疎行列 2 連結リスト (inked ists) オブジェクトをある線形順序に並べて格納するデータ構造 単方向連結リスト (signly linked list) の要素 x キーフィールド key ポインタフィールド next x->next:

More information

情報システム設計論II ユーザインタフェース(1)

情報システム設計論II ユーザインタフェース(1) プログラミング演習 2 XML と Web API 中村, 小松, 小林, 橋本 1 本日の内容 Web 上での情報のやりとり方法 (XML) を学ぶ ついでに JSON も軽く学ぶ Web API を使って情報を取得してみる XML を学ぼう! extensible Markup Language W3C(World Wide Web Consortium) で採択された Web 上でのデータのやりとりに注目した構造化文書記述のためのデータフォーマット

More information

JAIRO Cloud 初級ユーザー向け手引書 1. ユーザーアカウント管理 JAIRO Cloud 事務局 協力 : オープンアクセスリポジトリ推進協会 (JPCOAR) JAIRO Cloud 運用作業部会 ver date 修正内容 /11 初版

JAIRO Cloud 初級ユーザー向け手引書 1. ユーザーアカウント管理 JAIRO Cloud 事務局 協力 : オープンアクセスリポジトリ推進協会 (JPCOAR) JAIRO Cloud 運用作業部会 ver date 修正内容 /11 初版 JAIRO Cloud 初級ユーザー向け手引書 1. ユーザーアカウント管理 JAIRO Cloud 事務局 協力 : オープンアクセスリポジトリ推進協会 (JPCOAR) JAIRO Cloud 運用作業部会 ver date 修正内容 1.0 2018/11 初版 JAIRO Cloud 初級ユーザー向け手引書 1. ユーザーアカウント管理 目次 1. このマニュアルについて... 3 2. 基本の操作...

More information

ウェブサイト内検索機能マニュアル

ウェブサイト内検索機能マニュアル HeartCore ウェブサイト内検索機能マニュアル October2013 Ver1.1-1 - 改訂履歴 改訂日 改訂内容 Ver1.0 2013 年 07 月 マニュアル改訂 Ver1.1 2013 年 10 月 フォーマット改訂 - 2 - 目次 1. 本文書の目的と対象ライセンス... - 4-1.1 目的...- 4-1.2 対象ライセンス...- 4-2. 機能概要... - 4-2.1

More information

改訂履歴 項番版数作成日 / 改訂日変更箇所変更内容. 平成 28 年 5 月 3 日新規章構成の変更, 分冊化に伴い新規作成 (i)

改訂履歴 項番版数作成日 / 改訂日変更箇所変更内容. 平成 28 年 5 月 3 日新規章構成の変更, 分冊化に伴い新規作成 (i) 特許庁アーキテクチャ標準仕様書 ( 参考 ) 処理シーケンスサンプル集 第. 版 平成 28 年 6 月 特許庁 改訂履歴 項番版数作成日 / 改訂日変更箇所変更内容. 平成 28 年 5 月 3 日新規章構成の変更, 分冊化に伴い新規作成 (i) はじめに () 本書の位置づけ 本書は, 特許庁アーキテクチャ標準仕様書 に基づきシステムの動的な振る舞いを処理シーケンスとして定める際に参考とするサンプル集である

More information

スーパー英語アカデミック版Ver.2

スーパー英語アカデミック版Ver.2 オーサリング オーサリング機能は 先生独自のオリジナル教材を作成することのできる機能です AE3 で使用されている音声やパッセージを利用した問題の作成や YouTube などの動画や先生オリジナルの音声など 独自の素材を利用した問題の作成が可能です ここでは オーサリングの素材管理に関する利用法を説明します 素材管理 オーサリングの素材管理機能では クラス管理者が独自に登録する音声や画像 パッセージ

More information

コンテンツ作成基本編

コンテンツ作成基本編 コンテンツ作成マニュアル基本編 もくじ コンテンツとは 公開する物件検索サイト内の情報の一つ一つを指します 3~8 サイト作成の流れ 物件検索一覧ページ 物件検索を行うためのページを作成するための一覧の流れです 9~4 その他コンテンツについて 各々のページを作成するための コンテンツ管理画面の項目です 5~7 コンテンツとは 3 コンテンツとは コンテンツとは 公開する Web サイトのページ つ

More information

2003年度 情報処理概論

2003年度 情報処理概論 提出課題 課題 1( 提出課題 ): 利用者の情報を入力し 登録 ボタンを押すと, 入力されたデータで利用者 (user) テーブルにレコードを新規登録する Web ページを作りましょう. 手順 1:HTML のファイル ( 利用者情報の入力 Web ページ ) を input_regist_user.html という名前で作業フォルダに作成する. 手順 2:DB に登録処理を行う PHP プログラムのファイルを

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション ショートコードの使い方 & 作り方 Copyright (C) 2011 co.,ltd. 本日のお題目 chapter 0 自己紹介 chapter 1 ショートコードって? chapter 2 ショートコードの活用例 chapter 3 ショートコードの仕組み chapter 4 つくってみよう chapter 5 実践的ショートコードの紹介 Copyright (C) 2011 co.,ltd.

More information

【アフィリコードプラス】ショッピングカート連携マニュアル

【アフィリコードプラス】ショッピングカート連携マニュアル ショッピングカート連携マニュアル たまごリピートとの連携方法 2~3 リピストとの連携方法 4~6 MakeShop との連携方法 ショップサーブとの連携方法 FutureShop2 との連携方法 7~9 10 11~12 EC-CUBE(2.11 系 ) との連携方法 13~16 EC-CUBE(3.0 系 ) との連携方法 17~20 1 たまごリピートとの連携方法 たまごリピートの設定方法 1

More information

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

実験 5 CGI プログラミング 1 目的 動的にWebページを作成する手法の一つであるCGIについてプログラミングを通じて基本的な仕組みを学ぶ 2 実験 実験 1 Webサーバの設定確認と起動 (1)/etc/httpd/conf にある httpd.conf ファイルの cgi-bin に関する 実験 5 CGI プログラミング 1 目的 動的にWebページを作成する手法の一つであるCGIについてプログラミングを通じて基本的な仕組みを学ぶ 2 実験 実験 1 Webサーバの設定確認と起動 (1)/etc/httpd/conf にある httpd.conf ファイルの cgi-bin に関する次の項目を調べよ このとき CGIプログラムを置く場所 ( CGI 実行ディレクトリ) と そこに置いたCGIプログラムが呼び出されるURLを確認せよ

More information

GIS利用クイックチュートリアル

GIS利用クイックチュートリアル CommonMP-GIS クイックチュートリアル 本書の目的本書は 初めて CommonMP-GIS を操作される方を対象に ここで紹介する CommonMP-GIS の基本的な操作をとおして システムの操作概要をマスターしてもらうことを目的としたチュートリアルです なお CommonMP-GIS のインストール方法については CommonMP Ver1.5 インストール手順書 CommonMP-GIS

More information

Microsoft PowerPoint - CakePHPforDesign.ppt

Microsoft PowerPoint - CakePHPforDesign.ppt デザイナー 向 けCakePHP 勉 強 会 1 CakePHPのデザイン 周 辺 ECWorks 滝 下 真 玄 (MASA-P) http://www.ecworks.jp/ info@ecworks.jp @ecworks_masap 自 己 紹 介 CakePHPのデザイン 周 辺 1 自 己 紹 介 CakePHPのデザイン 周 辺 2 このセッションの 着 地 点 と 内 を 編 集 すればCakePHPに

More information

2013 3 1 3 1.1................................... 3 1.2................................... 3 1.3............................... 3 2 4 2.1............................. 4 2.2...............................

More information

Microsoft PowerPoint - kougi11.ppt

Microsoft PowerPoint - kougi11.ppt C プログラミング演習 中間まとめ 2 1 ソフトウエア開発の流れ 機能設計 外部仕様 ( プログラムの入力と出力の取り決め ) 構成設計 詳細設計 論理試験 内部データ構造や関数呼び出し方法などに関する取り決めソースプログラムの記述正しい入力データから正しい結果が得られるかテスト関数単位からテストをおこなう 耐性試験 異常な入力データに対して, 異常を検出できるかテスト異常終了することはないかテスト

More information

SmallTown 日付オブジェクト 日付オブジェクトを使ってページ内にいろいろな仕掛けをつくってみよう 1. 日付オブジェクトとは JavaScriptではいろいろなオブジェクトを扱えますが 日付オブジェクトもその一つです 手順としては 1 日付オブジェクトを作成する2そのオブジェクトから日にちや

SmallTown 日付オブジェクト 日付オブジェクトを使ってページ内にいろいろな仕掛けをつくってみよう 1. 日付オブジェクトとは JavaScriptではいろいろなオブジェクトを扱えますが 日付オブジェクトもその一つです 手順としては 1 日付オブジェクトを作成する2そのオブジェクトから日にちや を使ってページ内にいろいろな仕掛けをつくってみよう 1. とは JavaScriptではいろいろなオブジェクトを扱えますが もその一つです 手順としては 1 を作成する2そのオブジェクトから日にちや時間などを取得 ( 設定 ) する となります を作成する手順は次の通りです 書式 例 オブジェクト名 = new Date() ; dd = new Date() ; ( ddというが利用できるようになる

More information

第 8 回の内容 クライアントサイド処理 JavaScript の基礎

第 8 回の内容 クライアントサイド処理 JavaScript の基礎 第 8 回の内容 クライアントサイド処理 JavaScript の基礎 クライアントサイド処理 クライアントサイド / サーバサイド クライアントサイド サーバサイド Web ブラウザ Web サーバ 動的な Web ページ Web ブラウザ Web サーバ Web ブラウザ Web サーバ リソース生成 描画 描画 リソース生成 再描画 描画 再描画 描画 リソース生成 再描画 動的な Web ページとページ遷移

More information

Alchemy API 2

Alchemy API 2 IBM Bluemix AlchemyAPI 1 Alchemy API 2 Free API Key h"p://www.alchemyapi.com/ 3 目的 チェック ( 例 )To retrieve meta informa7on in images. 名 姓 メールアドレス確認メールアドレス 挑戦すること 4 Free API Key!! 1000! API API! API =! API

More information

問合せ分類 1( 初期設定関連 ) お問い合わせ 初期設定の方法がわかりません 初期設定をご案内させていただきます 1 下記 URL をクリックし 規約に同意し サービス登録番号を入力をしてください

問合せ分類 1( 初期設定関連 ) お問い合わせ 初期設定の方法がわかりません 初期設定をご案内させていただきます 1 下記 URL をクリックし 規約に同意し サービス登録番号を入力をしてください メール受信未着のお問い合わせについて 1. 初期パスワードのメールが届きません 登録されたメールアドレスにメールが届かない原因として次のような状況が考えられます 1. サービス登録番号が正しく入力されていない 2. 迷惑メールフォルダに入ってしまっている 3. 登録のメールアドレスと実際のメールアドレスに相違がある 4.WEB 公開を希望されていない 5. 自治体でのご登録 変更手続後 通訳案内士情報検索サービスのシステムへまだ反映されていない

More information

pp2018-pp9base

pp2018-pp9base プログラミング入門 Processing プログラミング第 9 回 九州産業大学理工学部情報科学科神屋郁子 ( pp@is.kyusan-u.ac.jp ) 時限 クラス 水 1 機械 ( クラス 3) 水 2 機械 ( クラス 1) 水 4 電気 (B1 B2) 後ろ 5 列は着席禁止 3 人掛けの中央は着席禁止 今後の予定 第 9 回 : 複数の図形 (2) 繰り返しと座標変換第 回 : 画像の表示と音の再生

More information

ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web 2014 3

ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web 2014 3 Web 2.0 Web Web Web Web Web Web Web I II I ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web 2014 3 1. 1.1 Web... 1 1.1.1... 3 1.1.2... 3 1.1.3... 4 1.2... 4 I 2 5 2. HTMLCSS 2.1 HTML...

More information

【アフィリコードプラス】広告掲載手順マニュアル

【アフィリコードプラス】広告掲載手順マニュアル 広告掲載手順マニュアル 目 次 広告掲載手順 STEP 1 広告掲載手順について 4 STEP 2 広告主新規登録 5 ~ 11 STEP 3 新規広告登録 12 ~ 27 STEP 4 広告素材の追加 28 ~ 39 STEP 5 トラッキングタグについて 40 ~ 46 2 / 47 広告掲載手順 広告掲載手順について説明しています 3 / 47 STEP 1 広告掲載手順について 1 2 3

More information

Webサービスを利用して機能UP!

Webサービスを利用して機能UP! 福井和彦 / 畑中侑 株式会社ミガロ. システム事業部システム 2 課 Web サービスを利用して機能 UP! 既存機能に住所検索を追加 Delphi/400 で Web サービスを活用する この仕組みと方法を 住所検索の実装を通して紹介する はじめに 住所検索実装の課題 Web サービスを利用する 仕組みについて 画面イメージと実装機能 実装方法 既存機能への組み込み 最後に 略歴福井和彦 1972

More information

Webプログラミング演習

Webプログラミング演習 Web プログラミング演習 STEP9 Ajax を利用した RSS フィードのタイムライン表示 Ajax Asynchronous JavaScript + XML クライアントサイド ( ブラウザ内 ) で非同期サーバ通信と動的ページ生成を組み合わせる技術の総称 ウェブアプリケーションの操作性向上 ( ページ遷移を伴わない ) サーバとの小刻みな通信 = 必要なデータを必要な時に要求 ( リクエスト

More information

プログラミング基礎I(再)

プログラミング基礎I(再) 山元進 クラスとは クラスの宣言 オブジェクトの作成 クラスのメンバー フィールド 変数 配列 メソッド メソッドとは メソッドの引数 戻り値 変数の型を拡張したもの 例えば車のデータベース 車のメーカー 車種 登録番号などのデータ データベースの操作 ( 新規データのボタンなど ) プログラムで使う部品の仕様書 そのクラスのオブジェクトを作ると初めて部品になる 継承 などの仕組みにより カスタマイズが安全

More information

eコミマップ_フィルタリング仕様書

eコミマップ_フィルタリング仕様書 e コミマップ オープンデータ利用者向け ドキュメント Ver. 1.0.0 2014/02/05 国立研究開発法人防災科学技術研究所 変更履歴 Version 変更日付 変更内容 0.1 2013/09/04 新規作成 1.0 2014/01/29 e コミマップ 2.3.0 リリースに合せて調整 目次 1 はじめに... 1 2 Web API によるデータ配信... 2 2.1 Web Map

More information

情報システム設計論II ユーザインタフェース(1)

情報システム設計論II ユーザインタフェース(1) CMP 実習 2 Ajax, XML, JSON, Web API 中村, 宮下, 斉藤, 菊池 1 まずは Chrome を使いましょう Firefox でも良いですが, Internet Explorer と Safari は色々トラブルが発生することが多いので, 避けましょう! Chrome を使う場合は,F12を押して, エラーが出ていないか確認しましょう! エラーの数 エラーの場所クリックしよう!

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 基本 Java プログラミング演習 第 13 回 担当 : 植村 今後の予定 7/15 第 13 回 今回 7/22 第 14 回 小テスト ( クラス ) 7/29 第 15 回 総まとめテスト レポート提出 期末テストの時間割に Java のテストの欄がありますが無視してください 再テストはまた別途連絡いたします 2 CHAPTER 11 はじめてのクラス前回の復習 クラスクラスを構成する要素

More information

免税店情報発信システム 免税事業者サイトマニュアル 2019 年 3 月 1

免税店情報発信システム 免税事業者サイトマニュアル 2019 年 3 月 1 免税店情報発信システム 免税事業者サイトマニュアル 2019 年 3 月 1 目次 1 入力項目について... 3 1.1 入力制限... 3 2 機能の説明... 4 2.1 アカウント作成... 4 2.2 ログイン画面... 6 2.3 パスワードの再発行... 7 2.4 HOME メニュー画面... 8 2.5 店舗の管理... 9 2.5.1 登録済店舗一覧... 9 2.5.2 店舗の新規登録...

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 3 Webデザイナーに求められる知識 優秀な HTML, CSS, 画像編集, JavaScript, jquery, XML, 色 彩理論, LL, データベース, SEO, SMO, EFO, コピーラ イティング, テキストライティング, イラストレー ション, Flash, ディレクション能力, プロジェクトマ ネジメント, Logo作成, Typography, サーバ管理, PHP, Perl,

More information

Vantage Analyzer 機能検証結果報告書

Vantage Analyzer 機能検証結果報告書 富士通株式会社御中 ( 補足資料 1) Vantage Analyzer 機能検証結果報告書 日本コンピュウェア株式会社 2008 年 7 月 3 日 1 目 次 1. 概要 2. パフォーマンスコンソール 2-1.Transaction Exproler 2-2.Transaction Scope 2-3.Stalled Transaction 2-4.Method HotSpots 2-5.SQL

More information

JC/400でWebAPI活用 Google Chart APIでグラフを作成しよう!

JC/400でWebAPI活用 Google Chart APIでグラフを作成しよう! セッション No.3 JC/400 で WebAPI 活用 Google Chart API でグラフを作成しよう! 株式会社ミガロ. RAD 事業部技術支援課岩田真和 100% IBM i Company 本文書の一部または全部の転載を禁止します 本文書の著作権は 著作者に帰属します 1 アジェンダ 実装部分 はじめに ( 本セッションで実現すること ) 1) JC/400 アプリケーションの作成

More information

Android Layout SDK プログラミング マニュアル

Android Layout SDK プログラミング マニュアル プログラミングマニュアル Version 1.3.0 用 更新履歴 年月日 バージョン 履歴 2014.09.08 1.2.0.0 新規 (Layout Utilities ユーザーズ ガイド ) 2016.08.16 1.3.0.0 モバイル端末用レイアウトで直線部品と矩形部品に対応 モバイル端末用レイアウトファイルを CLFX から XML へ変更 Layout Print Engine から

More information

プログラミング入門1

プログラミング入門1 プログラミング入門 1 第 9 回 メソッド (3) 授業の前に自己点検 以下の質問に答えられますか? メソッドの宣言とは 起動とは何ですか メソッドの宣言はどのように書きますか メソッドの宣言はどこに置きますか メソッドの起動はどのようにしますか メソッドの仮引数 実引数 戻り値とは何ですか メソッドの起動にあたって実引数はどのようにして仮引数に渡されますか 戻り値はどのように利用しますか 変数のスコープとは何ですか

More information

位置参照情報 API 仕様 ( 試行版 ) 位置参照情報 API 仕様 ( 試行版 ) Ver 1.0b 平成 26 年 12 月 国土交通省国土政策局国土情報課

位置参照情報 API 仕様 ( 試行版 ) 位置参照情報 API 仕様 ( 試行版 ) Ver 1.0b 平成 26 年 12 月 国土交通省国土政策局国土情報課 位置参照情報 API 仕様 ( 試行版 ) Ver 1.0b 平成 26 年 12 月 国土交通省国土政策局国土情報課 改訂履歴 版 更新日 改訂内容 Ver 1.0b 2014 年 12 月 試行版 目次 1 API 機能の種類 - 1-1.1 位置参照情報の URL 情報取得 - 1-2 API の利用方法 - 1-2.1 位置参照情報の URL 情報取得 - 1-3 API パラメータ - 2-3.1

More information

クイックマニュアル(利用者編)

クイックマニュアル(利用者編) クイックマニュアル エコノス株式会社 目次 1. 利用イメージ 2. ログイン画面 3. 検索画面 4. クロールサイト管理画面 5. ユーザ管理 6. 検索履歴確認 7. クロール結果確認 8. ダウンロードパスワード設定 9. URLチェック 2 1. ご利用イメージ (1/2) 基本的な機能のご利用について 1 サイトへアクセスしログイン関連ページ :2. ログイン画面 2 検索対象の URL

More information

PowerPoint Presentation

PowerPoint Presentation OPROARTS Connector for Salesforce ユーザーガイド はじめに 本ドキュメントはサンプルテンプレートを使用し 帳票作成からボタン作成までの流れを解説します セットアップは OPROARTS Connector for Salesforce セットアップガイドを参照ください 帳票デザインについてはデザイナーガイドを参照ください 1997-2019 OPRO Co., Ltd.

More information

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

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

More information

プログラミング実習I

プログラミング実習I プログラミング実習 I 05 関数 (1) 人間システム工学科井村誠孝 m.imura@kwansei.ac.jp 関数とは p.162 数学的には入力に対して出力が決まるもの C 言語では入出力が定まったひとまとまりの処理 入力や出力はあるときもないときもある main() も関数の一種 何かの仕事をこなしてくれる魔法のブラックボックス 例 : printf() 関数中で行われている処理の詳細を使う側は知らないが,

More information

DB STREET 設置マニュアル

DB STREET 設置マニュアル DB STREET 設置マニュアル イーマックス目黒光一 1/23 1 はじめに... 3 2 会員詳細ページへのログイン... 4 3 サイト情報の設定... 5 4 一覧ページ画面の設定...13 5 詳細ページ画面の設定...15 6 お問い合わせページの設定...16 7 検索項目の設定...21 8 テンプレートのダウンロード...23 9 CSVアップロード...23 10 その他...

More information

bebras_slide.pptx

bebras_slide.pptx France-IOI 提供の国際情報科学コンテスト Bebras Challenge 用コンテスト環境 bebras-platform の試運用 日本大学文理学部情報システム解析学科 谷聖一研究室 鈴木一至佐々木陽広 卒業演習 1 目次 1. はじめに 1.1 Bebras Challenge 1.2 Association France-IOI 1.3 演習目的 1.4 Association France-IOI

More information

Prog1_10th

Prog1_10th 2012 年 6 月 20 日 ( 木 ) 実施ポインタ変数と文字列前回は, ポインタ演算が用いられる典型的な例として, ポインタ変数が 1 次元配列を指す場合を挙げたが, 特に,char 型の配列に格納された文字列に対し, ポインタ変数に配列の 0 番の要素の先頭アドレスを代入して文字列を指すことで, 配列そのものを操作するよりも便利な利用法が存在する なお, 文字列リテラルは, その文字列が格納されている領域の先頭アドレスを表すので,

More information