目次

Size: px
Start display at page:

Download "目次"

Transcription

1 dotcampus ショートコード ウエブアプリケーション第 14 回 JSP その /1/11 海谷治彦 1

2 目次 レスポンスとリクエスト ( 含む復習 ) 状態を維持する技術 Cookie の直接利用 Session データベース接続 本日の演習 (JSP) 多分, 最後の演習. 2

3 復習 -- サーバーと対話 HTTP リクエスト / レスポンスは複数回行われる. 無論,JS も使えるが. サーバー側のデータが使えるので, 例えば, 端末を変えても処理が継続できる. 途中まで大学でやって, あとは家の PC でやるとか. ブラウザ JS プログラム web storage 等 選択肢を送る 結果が返ってくる 入力画面準備 サーバープログラム サーバー側のデータ 3

4 復習 HTTP の詳細 Hyper Text Transfer Protocol 基本的に以下のやりとりの対となる クライアント ( ブラウザ ) 側から リクエスト を送る サーバー側から レスポンス がくる レスポンス, リクエストともに内容はテキストファイルである. よって, 直接, 人間が目視で読むことが可能. HTTP レベルでは, リクエストに対するレスポンスが対応付いているだけである. 同じブラウザからの連続したリクエストである等の一連の処理 ( セッション ) の識別はプログラムによって, プログラマが管理しないといけない. 4

5 復習 もっとも基本的な例 ブラウザが見たいページをリクエストして, そのページのデータがレスポンスとして返ってくる. ブラウザ リクエスト : あるページを指定 レスポンス : ページの内容 5

6 復習 リクエストの種類 以下の 5 つがあるが, 最初の 2 つがよく使われる. GET サーバー側にある情報をクライアントが取得 (get) する POST サーバー側にクライアントが情報を送る (post) HEAD PUT DELETE 6

7 復習 リクエストの構造 以下の 3 つのパートからなる. リクエストライン どんなリクエストを送るかを示した部分. メッセージヘッダ メッセージ送り元であるクライアントの特性等のデータ群. Host のデータは必須. 表示可能な言語, ブラウザの種類, 受信可能なデータの種類等を含む. メッセージボディ 送るメッセージの内容, 必ず空行が一行いる. GET の場合は空行一行のみ. ヘッダとボディの間には空行がある. 7

8 復習 リクエストの例 GET / HTTP/1.1 Host: User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/ Firefox/32.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ja,en-us;q=0.7,en;q=0.3 Accept-Encoding: gzip, deflate Cookie: ながいので略全日空のサイト Connection: keep-alive GET / HTTP/1.1 Host: User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/ Firefox/32.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ja,en-us;q=0.7,en;q=0.3 Accept-Encoding: gzip, deflate Referer: Cookie: 長いので略 Connection: keep-alive 神大のサイト Cache-Control: max-age=0 8

9 復習 ブラウザ上の表示との対応 GET / HTTP/1.1 Host: User-Agent: 略 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ja,en-us;q=0.7,en;q=0.3 Accept-Encoding: gzip, deflate Referer: Cookie: 長いので略 Connection: keep-alive 9

10 復習 リクエストライン等の構造 GET /~kaiya/wa/ HTTP/1.1 Host: www0.info.kanagawa-u.ac.jp GET /webstation/index.html HTTP/1.1 Host: 10

11 復習 レスポンスの構造 以下の 3 つのパートからなる ステータスライン リクエストが成功したか否かの情報. メッセージヘッダー サーバー側の情報等 メッセージボディ レスポンスの中身.GET の場合,HTML のページデータが入る. HTML だけでなく, プログラムも封入される場合がある. ボディとヘッダーの間には空行があり. 11

12 復習 レスポンスの例 HTTP/ OK Date: Mon, 15 Sep :00:06 GMT Server: Apache/ (Scientific Linux) Last-Modified: Thu, 28 Aug :46:13 GMT Etag: "a1b81-686d-501b924552e21" Accept-Ranges: bytes Content-Length: Connection: close Content-Type: text/html 神大のサイト <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> 以下, 長いので略 12

13 復習 レスポンスの結果の種類 200 リクエストが成功した 304 ページは更新されてない 400 リクエストが不正 403 アクセスが禁止されている 404 そんなページは無い 13

14 復習 サーバーにデータを送付する POST 等に代表されるリクエストとともにサーバーにデータを送付する方法については, 中盤以降に解説します. とりあえずは,GETに代表されるページデータを取得する仕組みを理解しておいてください. なお, ブラウザでなくても,TCP を理解するプログラムであれば, 直接, リクエストをウエブサーバーに送り, ページデータを取得することができる. たとえば,telnet コマンド等. wget コマンドも, そのように作られている. 14

15 復習 JSP からの request/response へのアクセス request, response ともに暗黙オブジェクトとしてアクセスできる. それぞれに型は以下の通り javax.servlet.http.httpservletrequest request javax.servlet.http.httpservletresponse response 上記インタフェースで実装が要請されるメソッドは実装されている. それぞれ詳細は API マニュアルを見ること. 15

16 復習 ステートレス ( 状態が無い ) http はリクエストとレスポンスの対からなる. あるブラウザから連続してリクエスト / レスポンスを行っても, それらの間を関係付けるものは無い. このような特徴をステートレスと呼ぶ. 一連処理という意識は無い ブラウザ JS プログラム web storage 等 選択肢を送る 結果が返ってくる 入力画面準備 サーバープログラム サーバー側のデータ 16

17 ステートレスの例 以下のような状態遷移図に従う HTML ページ群を作成することは可能である. サンプル中の vendor0/ 下の HTML ファイル参照. しかし, 単なるばらばらの HTML ファイル群なので, 状態遷移に沿わないでページにアクセスすることができる. 例えば, 金を払わず Coke や Fanta を得られる. 50JPY start 100JPY dropfanta fanta morecoin 50JPY showmenu coke dropcoke 17

18 状態をウエブアプリで使うには? ブラウザが状態を示す値 ( 状態変数 ) を記憶し, 毎回, サーバーにその値を送信する. ウエブストレージやクッキー (Cookie) が利用可能. ブラウザが 一連の処理 を示す識別子を記憶し, 毎回, サーバーにその値を送信する. この一連の処理をセッション (session) と呼ぶ. この識別子をセッション ID と呼ぶ. 具体的な状態を示す値は, サーバー側で, セッション ID と対応付けて記録する. 18

19 クッキーによる状態継承 クッキーは Web Storage 同様, クライアントに保持できる小さな key-value である. request の際に, クライアントからサーバーにクッキーを送ることができる. サーバーが cookie を get できる. response の際に, クライアントにクッキーを設定することができる. サーバーが cookie をクライアントに set できる. この情報のやりとりを用いて, 状態を連続した処理に継続的に保持することができる. 値に日本語は保持できません. 19

20 request と response の実例 GET /tomcat/vendor2/morecoin.jsp HTTP/1.1 Host: User-Agent: 略 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ja,en-us;q=0.7,en;q=0.3 Accept-Encoding: gzip, deflate Referer: Cookie: state=start; JSESSIONID=876E480D259455FC25423F70292BB1F3 Connection: keep-alive HTTP/ OK Date: Thu, 27 Nov :24:24 GMT Set-Cookie: state=morecoin; Expires=Thu, 27-Nov :24:24 GMT Content-Type: text/html;charset=utf-8 Content-Length: 193 Connection: close 20

21 具体的なプログラミング javax.servlet.http.cookie クラスを用いる. 暗黙オブジェクト request に cookie 情報は封入されている. request.getcookies() メソッド 暗黙オブジェクト response を通して, クライアントに, 特定の cookie を書き込むことができる. response.addcookie(cookie) メソッド 他,API マニュアル参照 21

22 具体例 サンプルコード中の vendorcjsp/*.jsp start.jsp から開始する. いきなり showmenu.jsp を実行しようとしても, 実行できないようになっている. ページ遷移前の状態名をクッキーに保持しており, 下記の遷移から逸脱していると, ページ表示をしないようにしてある. 50JPY start 100JPY dropfanta fanta morecoin 50JPY showmenu coke dropcoke 22

23 Cookie を用いた問題点 状態を表す値そのものがクライアントに保持されるため, 改ざんが容易である. 最初の簡単な自動販売機の例なら, 状態を表す変数を, 利用者が改ざんすれば, 遷移を無視した自由が移動ができてしまう. 利用者名やメールアドレス等を簡単に詐称して, なりすましができてしまう. 状態を表す値が HTTP リクエストやレスポンスに含まれるため, 情報漏えいが容易におきる. HTTP の通信は, とても簡単に傍受できる. 23

24 セッション session 一連の request/response 列で状態値群を継承する手段. 直接, クライアントの Cookie に値群を記録するのではなく, クライアントでは, セッション ID という識別番号のみを記録する. クライアントは request の際に, この ID を毎回送付する. サーバーはこの ID に対応付けられた key-value( 属性名と属性値 ) を記憶しておく. これによって, 一連の処理を通して値を継続的に利用することが可能となる. 24

25 具体的なプログラミング 暗黙オブジェクト session に対して操作を行う. session の型は javax.servlet.http.httpsession である. 使えるメソッドは API を見て調べてください, 授業ページにリンクあり. 主なメソッド void session.setattribute(string key, Object val) session に名前 key の値 val を関連付けて記憶させる. Object session.getattribute(string key) session に関連付けられている key の値を返す. 1. セッション開始時点等に setattribute で値を覚えさせて, 続く処理で getattribute でその値を取り出す. 2. これによって, 処理間で値を継続して利用 更新できる. 3. 値自体はサーバー側に保持されているので, 一応, 安全. 25

26 具体例 サンプルコード中の vendorsjsp/*.jsp start.jsp から開始する. いきなり showmenu.jsp を実行しようとしても, 実行できないようになっている. 状態遷移における状態の名前を attribute として保持して, 以下の遷移からの逸脱を排除している. start 100JPY dropfanta 50JPY fanta showmenu morecoin 50JPY coke dropcoke 26

27 セッション ID の寿命 どこまでが一連の処理かを明示するため, この ID を破棄するメソッドが存在する. session.invalidate() 明示的に新セッションを立ち上げるメソッドはなさそう. セッションに対しては寿命を設定できる. 長いこと次の処理を行わないと, 一連の処理をみなされなくなる. デフォルトでは30 分間隔があくと寿命がつきるが, この数値も設定変更できる. session. setmaxinactiveinterval(int interval) 詳細はAPIマニュアルと例題を見てください. 27

28 GET /tomcat/vender1/start.jsp HTTP/1.1 Host: Cookie: JSESSIONID=464A2BA2C688DC521E37F7DAD7A6EC0A Connection: keep-alive セッションに関する HTTP ヘッダー 1/2 HTTP/ OK Date: Wed, 26 Nov :21:55 GMT Set-Cookie: JSESSIONID=C04DBD6627B0E5874A AC9; Path=/tomcat/ Content-Type: text/html;charset=utf-8 Content-Length: 226 Connection: close GET /tomcat/vender1/morecoin.jsp HTTP/1.1 Host: Referer: Cookie: JSESSIONID=C04DBD6627B0E5874A AC9 Connection: keep-alive HTTP/ OK Date: Wed, 26 Nov :23:12 GMT Content-Type: text/html;charset=utf-8 Content-Length: 193 Connection: close JSESSIONID= C04DBD6627B0E5874A AC9 がクライアントに発行される. JSESSIONID= C04DBD6627B0E5874A AC9 をサーバーに送る. 28

29 GET /tomcat/vender1/morecoin.jsp HTTP/1.1 Host: Referer: Cookie: JSESSIONID=C04DBD6627B0E5874A AC9 Connection: keep-alive HTTP/ OK Date: Wed, 26 Nov :23:12 GMT Content-Type: text/html;charset=utf-8 Content-Length: 193 Connection: close GET /tomcat/vender1/showmenu.jsp HTTP/1.1 Host: Referer: Cookie: JSESSIONID=C04DBD6627B0E5874A AC9 Connection: keep-alive セッションに関する HTTPヘッダー 2/2 JSESSIONID= C04DBD6627B0E5874A AC9 をサーバーに送る. HTTP/ OK Date: Wed, 26 Nov :23:47 GMT Content-Type: text/html;charset=utf-8 Content-Length: 224 Connection: close JSESSIONID= C04DBD6627B0E5874A AC9 をサーバーに送る. 29

30 他の例題 サンプルコード中の eshop/ を参照. 簡単なオンライン買い物サイト ビール限定 ちゃんと購入物の累積情報がページ間で継承されている. session の attribute としてオブジェクト ( インスタンス ) を使ってみた. start 商品の追加 shopping checkout 名前カード住所入力 receipt 30

31 ブラウザにおける Cookie 設定 ブラウザでは Cookie を受け取らない設定にすることができる. コレをすると,session も使えなくなるので, 注意が必要. 設定法については, 個々のブラウザについて調べてください. 31

32 DB との連携の必要性 ウエブブラウザ側では多量なデータは保持できない. 多くのアプリでは永続的にデータを保持する必要がある. googleの保持する多量の検索元データ 買物サイトの保持する商品や取引の情報 dotcampusが保持するレポートや授業コンテンツの情報 一昔前は,OS のファイルシステムに, ウエブサーバーが直接にアクセスしデータを利用していた. 今はパフォーマンス, セキュリティ, ポータビリティ等の観点から, データベース管理システム (DBMS) とウエブサーバーが連携をとるのが普通になった. 32

33 復習 ウエブアプリが便利な例 2/2 他マシンのあるデータ内を検索したい 巨大なデータ 検索も他マシンに任せましょう! 検索依頼 検索結果のみ受信 検索処理 巨大なデータ 33

34 SQL 自体について 第 7 回後半のデータベース解説を参照. SQLでのデータベースの直接操作 wa07db.pdf 34

35 tomcat6 と mysql の連携 次頁の ( 毎度の ) 図にあるように,tomcat6 と mysql もプロセス間通信を行っている. tomcat 側は 3306 番ポートで外部プログラムと通信を行う. tomcat6 側は JDBC という接続用クラスを介して, mysql と通信を行う. JDBC の設定を変えれば, ウエブアプリの方の変更無しで,DBMS は他のもの ( 例えば postgressql 等 ) に置き換え可能. 35

36 復習 ++ セットアップしてほしい構成 3306 ポートで, 外部からの接続を待っている. Lenovo : クライアント Firefox 等 : ウエブブラウザ HTTP JDBC に関するクラスが間に入り, 通信を一般化. MySQL 5.1 : データベース CentOS 6.5 : サーバー apache 2.2 : ウエブサーバー PHP 5.3 : モジュール JSP(Java) 側からは,DBMS の種類によらない API を用いて DBMS に接続が可能. Tomcat6 : アプリケーションサーバー JVM : モジュール 36

37 mysql 接続設定 アプリケーション毎に設定する. この授業の場合,/var/lib/tomcat6/webapps/ の下のそれぞれのフォルダが個別のアプリとなっている. 設定ファイルは, アプリの下の META-INF/context.xml というファイルに設定を書く. 内容は後述. 通信のための JDBC クラス群は, この授業の場合, /usr/share/java/tomcat6/mysql-connector-java.jar においた. 37

38 content.xml ( 青字は解説 ) <Context> <Resource name = "jdbc/test1" test1 は使うデータベースの名前にする auth = "Container" データベースアクセスではこのまま type = "javax.sql.datasource" 同上 maxactive = "100" 事前に用意する接続箇所数 maxidle = "30" 待機時に最低維持する接続数 maxwait = "100000" 接続に対する最大待ち時間 ( ミリ秒 ) username = "kaiya" 接続のためのユーザー名 password = "nanikakotoba" 上記パスワード driverclassname = "com.mysql.jdbc.driver" 接続使うクラス url /> </Context> = "jdbc:mysql:// :3306/test1" 接続するデータベース DBMS が動くマシンが他なら, このアドレスを変える. 上記は同じマシンで動作する設定 操作対象の DB の名前 38

39 JSP(Java) からの SQL の利用 java.sql, javax.sql, javax.naming パッケージに含まれるクラス群を利用する. 接続と切断 情報の照会 (query) 情報の更新 メタデータの取得 ( 参考 ) 39

40 接続と切断 基本, 以下の様式. ただし,test1 は扱うデータベースの名前. mysql に接続するためのユーザー名等は前述のようにファイル context.xml に書いておく. page import="javax.sql.*,javax.naming.*,java.sql.*" %> Context context = new InitialContext(); // javax.context.naming // javax.sql.datasource DataSource ds=(datasource)context.lookup("java:comp/env/jdbc/test1"); // java.sql.connection Connection db= ds.getconnection(); // この辺で db に対して処理を行う, 具体例は後述 db.close(); 40

41 結果が返る SQL 実行 (select) java.sql.statement 型のクラスをつかい照会を行う. 結果は,java.sql.ResultSet 型として受け取れる. Iterator っぽい振る舞いをする型. 以下, 典型的なコードの例.(import は略 ) 最初に配布した tomcat01/db2.jsp 中. // db は DataSource.getConnection() で取得したもの Statement stmt = db.createstatement(); ResultSet rs = stmt.executequery("select * from nameage"); while(rs.next()){ out.println(rs.getstring("name")); // name はフィールド名 out.println(rs.getstring("age")); // age もフィールド名 } 41

42 結果の無い SQL 実行 insert, update, delete 等は実行の成否は返るが, データを取得するものでは無い. そのような SQL 命令は java.sql.preparestatement 型のオブジェクトを用いて実行する. 以下, 典型的な例. 最初に配布した tomcat01/db2.jsp 中の一部 // db は DataSource.getConnection() で取得したもの String insert="insert into nameage values(?,?)"; PreparedStatement ps=db.preparestatement(insert); ps.setstring(1,"eric"); ps.setint(2,55); int result=ps.executeupdate(); 42

43 プレースホルダについて PreparedStatement を作成する際に使う SQL 命令中の? はプレースホルダと呼ばれる. お察しの通り, 後から setstring() 等のを使って? の部分に実際の値を設定できる. ノリは printf 文の % に近い感じ. // db は DataSource.getConnection() で取得したもの String insert="insert into nameage values(?,?)"; PreparedStatement ps=db.preparestatement(insert); ps.setstring(1,"eric"); ps.setint(2,55); int result=ps.executeupdate(); 43

44 メタデータ ( 参考 ) Javaを通してデータベース自体に関する各種の情報を以下のように取得できる. 最初に配布した tomcat01/db1.jsp の中 java.sql.databasemetadata 型で情報を取得できる. 取得できるデータはこのインタフェースのマニュアルを参照. // db は DataSource.getConnection() で取得したもの DatabaseMetaData metadata = db.getmetadata(); out.println("databaseproductname: " + metadata.getdatabaseproductname()); out.println("databaseproductversion: " + metadata.getdatabaseproductversion()); out.println("drivername: " + metadata.getdrivername()); out.println("driverversion: " + metadata.getdriverversion()); out.println("url: " + metadata.geturl()); out.println("username: " + metadata.getusername()); 44

45 例外処理 前述の例題について, 例外処理は書かなかった. 実際には,API のマニュアルを見て, 例外処理を対処するのが望ましい. 例えば, DataSource.getConnection() メソッドは SQLException という例外を投げる. preparestatement, executeupdate 等も同様. 実践的な Java プログラミングにおいては, 必ず, API マニュアルを参照しながら行ってほしい. 45

46 演習 14: 注意事項 次頁で指定する JSP のプログラムを作成してください. 提供したファイル群 (in wa14poem.zip) を改造して作成してください. 提出先は dotcampus です. ファイルの名は変更せず, 全ての jsp ファイルを zip でまとめて,poem.zip として提出してください. かならず, 自分以外 ( 友人等 ) のブラウザからアクセス確認を行ってください. 今回も JavaScript は使わないでください. 46

47 演習 14: 問題 以下の状態遷移図にそったページ遷移を行う jsp ページ群を提供したテンプレートを修正することで完成せよ. 各状態がページに対応している. 以下の遷移以外の方法で JSP ページに到達できないようにすること.(login.jsp 以外 ) login.jsp で入力した name と の値が, 他の全てのページで表示されること.( 提供したファイル群ではダミーが表示されるようになっている.) logout.jsp で session は破棄されること. サーバーのアドレス /tomcat/poem/login.jsp からアクセスできるのが望ましい. login logout menu poem1 poem2 左記は, 詩の閲覧サービスで 3 つの詩が閲覧できます. 別に詩の中身を自分のヤツにかきかえてもよいですよ. poem3 47

48 以上 48

目次

目次 http://www0.info.kanagawa-u.ac.jp/~kaiya/wa/ dotcampus ショートコード 212834 ウエブアプリケーション JSP その 1 2017/12/21 海谷治彦 1 目次 復習サーバーサイド技術サーバーとの相互作用 JSP と Servlet 違いや共通点 JSP の基礎 JSP における response/request の操作 演習 2 復習

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション http://www0.info.kanagawa-u.ac.jp/~kaiya/wa/ dotcampus ショートコード 212834 ウエブアプリケーション ( 主に情報 3 年生向け ) 2017/9/21 海谷治彦 1 目次 まえおき 概要 ウエブアプリケーションとは? 普通のアプリやクライアントサーバーとの違い HTTP ウエブアプリケーションを支える言語等 HTML5, CSS3, JavaScript

More information

¥Í¥Ã¥È¥ï¡¼¥¯¥×¥í¥°¥é¥ß¥ó¥°ÆÃÏÀ

¥Í¥Ã¥È¥ï¡¼¥¯¥×¥í¥°¥é¥ß¥ó¥°ÆÃÏÀ 2 : TCP/IP : HTTP HTTP/2 1 / 22 httpget.txt: http.rb: ruby http get Java http ( ) HttpURLConnection 2 / 22 wireshark httpget.txt httpget cookie.txt ( ) telnet telnet localhost 80 GET /index.html HTTP/1.1

More information

Web のクライアントサーバモデル

Web のクライアントサーバモデル 第 2 回の内容 クライアントサーバモデル URI HTTP Web のクライアントサーバモデル クライアントサーバモデル ユーザークライアントサーバ 処理要求の入力 処理要求 結果の提示 処理結果 処理 Web のクライアントサーバモデル ユーザー Web ブラウザ Web サーバ URI の指示 HTTP リクエスト Web ページの描画 HTTP レスポンス URI Web ブラウザのアドレスバー

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

More information

PowerPoint Presentation

PowerPoint Presentation 上級プログラミング 2( 第 1 回 ) 工学部情報工学科 木村昌臣 今日のテーマ 入出力に関わるプログラムの作り方 ネットワークプログラミングの続き TCP の場合のプログラム 先週のプログラムの詳細な説明 URLクラス サーバープログラムの例 データ入出力プログラミングの復習 テキストの読み込み関係のクラス テキストからデータを読み込むときには 通常 三段構えで行う バイナリデータとして読み出し

More information

目次

目次 http://www0.info.kanagawa-u.ac.jp/~kaiya/wa/ dotcampus ショートコード 212834 ウェブアプリケーション 2017/9/28 海谷治彦 1 目次 Terapad をインストールしてください! ウェブページ表示のメカニズム ( 復習 ) HTML 主なタグの紹介 スタイルシート インライン指定のみ 2 UTF-8N が使えるエディタ Win でも

More information

内容 ( 演習 1) 脆弱性の原理解説 基礎知識 脆弱性の発見方法 演習 1: 意図しない命令の実行 演習解説 2

内容 ( 演習 1) 脆弱性の原理解説 基礎知識 脆弱性の発見方法 演習 1: 意図しない命令の実行 演習解説 2 AppGoat を利用した集合教育補助資料 - クロスサイトリクエストフォージェリ編 - 独立行政法人情報処理推進機構 (IPA) 技術本部セキュリティセンター 内容 ( 演習 1) 脆弱性の原理解説 基礎知識 脆弱性の発見方法 演習 1: 意図しない命令の実行 演習解説 2 クロスサイト リクエスト フォージェリ (CSRF) とは? CSRF(Cross Site Request Forgeries)=

More information

PowerPoint Presentation

PowerPoint Presentation 上級プログラミング 2( 第 5 回 ) 工学部情報工学科 木村昌臣 今日のテーマ データベース入門 データベースシステムの用意の仕方 データベースを作ってみる データベースを使ってみる データベースプログラミング JDBCを使った検索プログラム JDBCを使った更新プログラム データベース入門 今回の説明は Windows 環境を前提としているため Linux など他のプラットフォーム上で作業を行う場合は

More information

MIRACLE LoadBalancerを使用したネットワーク構成と注意点

MIRACLE LoadBalancerを使用したネットワーク構成と注意点 MIRACLE LoadBalancer を使用したネットワーク構成と注意点 ミラクル リナックス 2015/02/13 Agenda ネットワーク接続パターン パケット転送方式 NATオプション注意点 負荷分散方式 固定化方式 Cookieオプション注意点 2 ネットワーク構成パターン パフォーマンス ダイレクトサーバーリターン (DSR) 対障害性 対応レイヤ 備考 接続パターン 1 冗長無し

More information

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

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

More information

PowerPoint Presentation

PowerPoint Presentation Webデザイン特別プログラムデータベース実習編 3 MySQL 演習, phpmyadmin 静岡理工科大学総合情報学部幸谷智紀 http://na-inet.jp/ RDB の基礎の基礎 RDB(Relational DataBase) はデータを集合として扱う データの取り扱いはテーブル (= 集合 ) の演算 ( 和集合, 積集合 ) と同じ データベースには複数のテーブルを作ることができる

More information

Microsoft PowerPoint - servlet1.pptx

Microsoft PowerPoint - servlet1.pptx Webとデータモデリング Javaによるサーバサイドプログラミング 北 川 博 之, 森 嶋 厚 行, 天 笠 俊 之 1 内 容 Javaによるサーバサイドプログラミング サーブレット JSP (Java Server Pages) Javaからのデータベースアクセス JDBC (Java Database Connectivity) 2 1 使 用 するソフトウェア サーブレット,JSP Apache

More information

PowerPoint プレゼンテーション

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

More information

Microsoft Word - Android_SQLite講座_画面800×1280

Microsoft Word - Android_SQLite講座_画面800×1280 Page 24 11 SQLite の概要 Android にはリレーショナルデータベースである SQLite が標準で掲載されています リレーショナルデータベースは データを表の形で扱うことができるデータベースです リレーショナルデータベースには SQL と呼ばれる言語によって簡単にデータの操作や問い合わせができようになっています SQLite は クライアントサーバ形式ではなく端末の中で処理が完結します

More information

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

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

More information

提案書

提案書 アクセスログ解析ソフト Angelfish インストールについて Windows 版 2018 年 05 月 07 日 ( 月 ) 有限会社インターログ TEL: 042-354-9620 / FAX: 042-354-9621 URL: http://www.interlog.co.jp/ はじめに Angelfish のインストールに手順について説明致します 詳細は US のヘルプサイトを参照してください

More information

データベースアクセス

データベースアクセス データベースアクセスコンポーネント 1. 概要 データベースアクセスコンポーネントとは SQL データベースにアクセスして SQL 文を実行することによりデータベース検索を行う機能を提供するコンポーネントです また データベースアクセスコンポーネントでは データベースの構成情報 接続情報 エラー情報等を取得することも可能です データベースアクセスコンポーネントは アプリケーションビルダーのメニューから以下のように選びます

More information

情報連携用語彙データベースと連携するデータ設計 作成支援ツール群の試作及び試用並びに概念モデルの構築 ( 神戸市こども家庭局こども企画育成部 千葉市総務局情報経営部業務改革推進課 川口市企画財政部情報政策課 ) データ構造設計支援ツール設計書 2014 年 9 月 30 日 実施企業 : 株式会社ア

情報連携用語彙データベースと連携するデータ設計 作成支援ツール群の試作及び試用並びに概念モデルの構築 ( 神戸市こども家庭局こども企画育成部 千葉市総務局情報経営部業務改革推進課 川口市企画財政部情報政策課 ) データ構造設計支援ツール設計書 2014 年 9 月 30 日 実施企業 : 株式会社ア 情報連携用語彙データベースと連携するデータ設計 作成支援ツール群の試作及び試用並びに概念モデルの構築 ( 神戸市こども家庭局こども企画育成部 千葉市総務局情報経営部業務改革推進課 川口市企画財政部情報政策課 ) データ構造設計支援ツール設計書 2014 年 9 月 30 日 実施企業 : 株式会社アスコエパートナーズ 独立行政法人情報処理推進機構 (IPA) 試作ツールは MIT ライセンスによって提供いたします

More information

目次

目次 http://www0.info.kanagawa-u.ac.jp/~kaiya/wa/ dotcampus ショートコード 212834 ウエブアプリケーション第 5 回 JavaScript その 2 2017/11/2 海谷治彦 1 BOM, DOM 目次 イベント駆動型プログラム 対話処理 ブラウザ内で完結している対話処理 サーバーまでリクエストがいく対話処理 まとめ 演習 2 JavaScript

More information

Microsoft Word - XOOPS インストールマニュアルv12.doc

Microsoft Word - XOOPS インストールマニュアルv12.doc XOOPS インストールマニュアル ( 第 1 版 ) 目次 1 はじめに 1 2 XOOPS のダウンロード 2 3 パッケージの解凍 4 4 FFFTP によるファイルアップロード手順 5 5 ファイルアップロード後の作業 11 6 XOOPS のインストール 15 7 インストール後の作業 22 8 XOOPS ログイン後の作業 24 愛媛県総合教育センター情報教育研究室 Ver.1.0.2

More information

Microsoft PowerPoint Java基本技術PrintOut.ppt [互換モード]

Microsoft PowerPoint Java基本技術PrintOut.ppt [互換モード] 第 3 回 Java 基本技術講義 クラス構造と生成 33 クラスの概念 前回の基本文法でも少し出てきたが, オブジェクト指向プログラミングは という概念をうまく活用した手法である. C 言語で言う関数に似ている オブジェクト指向プログラミングはこれら状態と振る舞いを持つオブジェクトの概念をソフトウェア開発の中に適用し 様々な機能を実現する クラス= = いろんなプログラムで使いまわせる 34 クラスの概念

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 - 4-MySQL50_JDBC_failover.ppt

Microsoft PowerPoint - 4-MySQL50_JDBC_failover.ppt MySQL5.0 JDBC ドライバフェイルオーバ機能 日本ヒューレットパッカード株式会社 オープンソース コンピテンシ センター 2006 年 8 月 31 日 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice 目次

More information

PowerPoint プレゼンテーション

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

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

第3回_416.ppt

第3回_416.ppt 3 3 2010 4 IPA Web http://www.ipa.go.jp/security/awareness/vendor/programming Copyright 2010 IPA 1 3-1 3-1-1 SQL #1 3-1-2 SQL #2 3-1-3 3-1-4 3-2 3-2-1 #2 3-2-2 #1 3-2-3 HTTP 3-3 3-3-1 3-3-2 Copyright 2010

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

5-5_arai_JPNICSecSemi_XssCsrf_CM_ PDF

5-5_arai_JPNICSecSemi_XssCsrf_CM_ PDF XSS + CSRF JPNIC JPCERT/CC 2005 Web 2005 10 6 IS Copyright 2005 SECOM Co., Ltd. All rights reserved. 1 XSS + CSRF Web Web Web (Web, DB, ) Copyright 2005 SECOM Co., Ltd. All rights reserved. 2 SQL XSS Copyright

More information

PowerPoint プレゼンテーション

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

More information

CDNext ガイドライン:アクセスログ提供機能について

CDNext ガイドライン:アクセスログ提供機能について アクセスログ提供機能について Ver.1.00.00 1. アクセスログ提供機能について 本ガイドラインでは CDNext のアクセスログ提供機能について説明します またアクセスログの収集 結合を行うシェルスクリプトのサンプルも記載しておりますので ご活用ください はじめに CDNext 管理画面からアクセスログ出力設定を行うと FTP サーバーからアクセスログファイルを取得できるようになります Step2

More information

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成 KDDI ホスティングサービス (G120, G200) ブック ASP.NET 利用ガイド ( ご参考資料 ) rev.1.0 KDDI 株式会社 1 ( 目次 ) 1. はじめに... 3 2. 開発環境の準備... 3 2.1 仮想ディレクトリーの作成... 3 2.2 ASP.NET のWeb アプリケーション開発環境準備... 7 3. データベースの作成...10 3.1 データベースの追加...10

More information

(Microsoft Word - \225\361\215\220\217\221_\215K.doc)

(Microsoft Word - \225\361\215\220\217\221_\215K.doc) 新人研修報告書 2007 年 7 月 2 日 幸博之 1. 目的 現場レベルでプログラミングが行えるスキルを身に付けることを目的とする 2. 方法 参考書 Web サイトから Java 言語の基本構文 デザインパターンを習得する また 上記の内容を応用し Java 言語を使ったデータベースへのアクセスや Struts を使った Web アプリケーションの作成を行うことで 基礎知識を習得する 3. 結果

More information

1 ex01.sql ex01.sql ; user_id from (select user_id ;) user_id * select select (3+4)*7, SIN(PI()/2) ; (1) select < > from < > ; :, * user_id user_name

1 ex01.sql ex01.sql ; user_id from (select user_id ;) user_id * select select (3+4)*7, SIN(PI()/2) ; (1) select < > from < > ; :, * user_id user_name SQL mysql mysql ( mush, potato) % mysql -u mush -p mydb Enter password:****** mysql>show tables; usertable mysql> ( ) SQL (Query) : select < > from < > where < >; : create, drop, insert, delete,... ; (

More information

untitled

untitled 2 1 Web 3 4 2 5 6 3 7 Internet = Inter Network 8 4 B B A B C A B C D D 9 A G D G F A B C D F D C D E F E F G H 10 5 11 Internet = Inter Network PC 12 6 1986 NSFNET 1995 1991 World Wide Web 1995 Windows95

More information

SQL インジェクションの脆弱性

SQL インジェクションの脆弱性 別紙 脆弱性体験学習ツール AppGoat ハンズオンセミナー 演習解説 SQL インジェクションの脆弱性 [ 演習 ] AppGoat を用いた疑似攻撃体験 SQL インジェクションのテーマ 不正なログイン ( 文字列リテラル ) 画面上に Congratulations!! と表示されると演習クリアです 3 脆弱性のある箇所を特定する ログイン ID またはパスワードにシングルクォート ' を入力し

More information

Microsoft PowerPoint - webapp.ppt [互換モード]

Microsoft PowerPoint - webapp.ppt [互換モード] 一 般 的 なWebアクセス Webサーバ バ レスポンス HTML ファイル HTTPリクエスト 画 像 ファイル Webブラウザ あらかじめ 用 意 されたリソースしか 提 供 できない Webアプリケーション Webサーバ バ レスポンス HTTPリクエスト HTML Webブラウザ ページを 動 的 に 生 成 プログラム 実 行 データベース 操 作 Webアプリケーション 掲 示 板 検

More information

Oracle、MS Access または SQL DB と CVP スタンドアロン配備を統合方法

Oracle、MS Access または SQL DB と CVP スタンドアロン配備を統合方法 Oracle MS Access または SQL DB と CVP スタンドアロン配備を統合方法 目次 はじめに前提条件要件使用するコンポーネント設定 Oracle データベースとの統合 MSAcess の統合 SQL データベースとの統合 概要 この資料は Oracle MicrosoftAcess (MS Access) および構造照会言語 (SQL) データベース (DB) と Cisco カスタマ音声門脈

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 2 3 Chapter 0 自己紹介 WordPressインテグレーションサービスを提供するプライム ストラテジー株式会社代表取締役 マイコンBASICマガジン時代からプログラミング暦約 30 年です @kengyu_n kengyu.nakamura www.prime-strategy.co.jp 4 5 Chapter 1 本セッションのゴール ( どこまで速くなるか ) どのくらい速くしたいですか?

More information

CA Federation ご紹介資料

CA Federation ご紹介資料 CA Federation r12 ご紹介 旧製品名 :CA SiteMinder Federation 2017 年 10 月富士通株式会社 概要 1 フェデレーション (Federation) とは インターネットドメインを越えてシングルサインオンを実現 SAMLやADFSなどの仕様を利用して相互認証連携を行う仕組み IDやパスワードの情報を送付せず認証情報のみ連携先へ送付して認証 USER INTERNET

More information

1 1 3 1.1 Web............................ 3 1.2 Servlet/JSP.................................. 3 2 JSP 7 2.1................................... 7 2.2..

1 1 3 1.1 Web............................ 3 1.2 Servlet/JSP.................................. 3 2 JSP 7 2.1................................... 7 2.2.. Servlet/JSP 1 1 3 1.1 Web............................ 3 1.2 Servlet/JSP.................................. 3 2 JSP 7 2.1................................... 7 2.2........................................

More information

SOC Report

SOC Report 多段プロキシによる Tor の Exit ノードの隠蔽について N T T コ ミ ュ ニ ケ ー シ ョ ン ズ株式会社 経営企画部 マネージドセキュリティサービス推進室 セ キ ュ リ テ ィ オ ペ レ ー シ ョ ン担当 2013 年 03 月 15 日 Ver. 1.0 1. 調査概要... 3 1.1. 調査概要... 3 2. 注意事項... 3 3. 検証結果... 3 3.1. 検証環境...

More information

PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP が被るとローカル環境内接続が行えなくな

PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP が被るとローカル環境内接続が行えなくな 操作ガイド Ver.2.3 目次 1. インストール... - 2-2. SAMBA Remote 利用... - 9-2.1. 接続確認... - 9-2.2. 自動接続... - 11-2.3. 編集... - 13-2.4. インポート... - 16-2.5. 削除... - 18-2.6. 参考資料 ( 接続状況が不安定な場合の対処方法について )... - 19-2.6.1. サービスの再起動...

More information

ファイル アップロード

ファイル アップロード 2019 年 05 月 21 日第 1.0.4 版 Arcserve サポートでは 調査のため Arcserve 製品等から収集したログ / 資料の送付をお願いする場合があります ログ / 資料をサポートに送付する場合 次のような方法を使用できます 1. サポートポータルでファイルをアップロードする 2. サポートから送信されたメールにファイルを添付し返信する 3. FTP を使用しファイルをアップロードする

More information

rcp-add-01:アーキテクチャ設計書

rcp-add-01:アーキテクチャ設計書 Web 注文管理システム ( サンプル ) 履歴 バージョン 改訂内容 改訂者 改訂日 0.1 新規作成 山下 2010/11/1 目次 1. はじめに 1.1 本文書の目的 1.2 参照資料 / 文献 2. 概説 2.1 アーキテクチャ要件 2.3 対象とする機能要件 ( ユースケース ) 2.4 アーキテクチャ設計方針 2.4 仮定と依存 3. 構造及び構成 3.1 物理配置図 3.2 実行環境

More information

SAMBA Stunnel(Windows) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxx 部分は会社様によって異なります xxxxx 2 Windows 版ダウンロード ボ

SAMBA Stunnel(Windows) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います   xxx 部分は会社様によって異なります xxxxx 2 Windows 版ダウンロード ボ 操作ガイド Ver.2.3 目次 1. インストール... - 2-2. SAMBA Stunnel 利用... - 8-2.1. 接続確認... - 8-2.2. 編集... - 11-2.3. インポート... - 14-2.4. 削除... - 15-2.5 フォルダショートカットの作成... - 16-3. 動作環境... - 18-4. 参考資料 ( 接続状況が不安定な場合の対処方法について

More information

Webサービス実証実験プロジェクト デモアプリ発表資料

Webサービス実証実験プロジェクト デモアプリ発表資料 ~ 第 9 回 XML コンソーシアム Week ~ Web サービス実証部会気象庁防災情報 XML を使った実証実験 大規模災害発生時における 安否確認をどう行うか 2010 年 3 月 18 日アドソル日進株式会社荒本道隆斉藤智嗣 目的 大規模災害発生時に ネットワークが断絶した場合においても なんらかの手段を用いて必要としている情報の配信をおこないたい 当初は Android を使った P2P

More information

第2回_416.ppt

第2回_416.ppt 3 2 2010 4 IPA Web http://www.ipa.go.jp/security/awareness/vendor/programming Copyright 2010 IPA 1 2-1 2-1-1 (CSRF) 2-1-2 ID 2-1-3 ID 2-1-4 https: 2-1-5 ID 2-1-6 2-1-7 2-2 2-2-1 2-2-2 2-3 2 2-3-1 Web Copyright

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

PowerPoint Presentation

PowerPoint Presentation WAF によるセキュリティ対策の勘所 F5 ネットワークスジャパン株式会社 プリセールスコンサルタント 楠木健 なぜ WAF は難しいのか? たくさんのログが出力され 精査できない 個々のログが正しい検知なのか誤った検知なのか判断できない アプリケーションの変更に対して WAF のチューニングが追いつかない F5 Networks, Inc 2 原因 シグネチャ検知だけに頼った運用をしているため 汎用化が難しく

More information

SAMBA Stunnel(Mac) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxxxx 部分は会社様によって異なります xxxxx 2 Mac OS 版ダウンロー

SAMBA Stunnel(Mac) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います   xxxxx 部分は会社様によって異なります xxxxx 2 Mac OS 版ダウンロー 操作ガイド Ver.2.3 目次 1. インストール... - 2-2. SAMBA Stunnel 利用... - 5-2.1. 接続確認... - 5-2.2. 編集... - 9-2.3. インポート... - 12-2.4. 削除... - 14-3. 動作環境... - 15-4. 参考資料 ( 接続状況が不安定な場合の対処方法について )... - 16-4.1. サービスの再起動...

More information

1.SqlCtl クラスリファレンス SqlCtl クラスのリファレンスを以下に示します メソッドの実行中にエラーが発生した場合は標準エラー出力にメッセージを出力します (1)Connect() メソッド データベースへ connect 要求を行います boolean Connect(String

1.SqlCtl クラスリファレンス SqlCtl クラスのリファレンスを以下に示します メソッドの実行中にエラーが発生した場合は標準エラー出力にメッセージを出力します (1)Connect() メソッド データベースへ connect 要求を行います boolean Connect(String 目次 1.SqlCtl クラスリファレンス 2 (1)Connect() メソッド 2 (2)DisConnect() メソッド 3 (3)Commit() メソッド 3 (4)Rollback() メソッド 4 2.SqlStm クラスリファレンス 5 (1)Prepare() メソッド 5 (2)Execute() メソッド 6 (3)Release() メソッド 6 (4)Immediate()

More information

TFTP serverの実装

TFTP serverの実装 TFTP サーバーの実装 デジタルビジョンソリューション 佐藤史明 1 1 プレゼンのテーマ組み込みソフトのファイル転送を容易に 2 3 4 5 基礎知識 TFTP とは 実践 1 実際に作ってみよう 実践 2 組み込みソフトでの実装案 最後におさらい 2 プレゼンのテーマ 組み込みソフトのファイル転送を容易に テーマ選択の理由 現在従事しているプロジェクトで お客様からファームウェアなどのファイル転送を独自方式からTFTPに変更したいと要望があった

More information

tkk0408nari

tkk0408nari SQLStatement Class Sql Database SQL Structured Query Language( ) ISO JIS http://www.techscore.com/tech/sql/02_02.html Database sql Perl Java SQL ( ) create table tu_data ( id integer not null, -- id aid

More information

勉強会の流れ Google API の概要 デモ curl で実際に体験 Copyright 2010 SRA OSS, Inc. Japan All rights reserved. 2

勉強会の流れ Google API の概要 デモ curl で実際に体験 Copyright 2010 SRA OSS, Inc. Japan All rights reserved. 2 Google API 勉強会 SRA OSS, Inc. 日本支社山本博之 2010 年 12 月 13 日 勉強会の流れ Google API の概要 デモ curl で実際に体験 Copyright 2010 SRA OSS, Inc. Japan All rights reserved. 2 Sylpheed Pro 2.0 Sylpheed + Sylpheed Pro アドオンメール全文検索スケジューラ

More information

目次 1. はじめに... 1 動作環境... 1 その他 他の人が利用する ID を発行したい... 2 ユーザー ID 作成を作成しましょう パソコンのデータを自動でアップロードしたい... 4 PC 自動保管機能を使用してみましょう 不特定多数の

目次 1. はじめに... 1 動作環境... 1 その他 他の人が利用する ID を発行したい... 2 ユーザー ID 作成を作成しましょう パソコンのデータを自動でアップロードしたい... 4 PC 自動保管機能を使用してみましょう 不特定多数の Webhard 目的別ご利用ガイド 2 0 1 3 / 0 4 / 2 4 目次 1. はじめに... 1 動作環境... 1 その他... 1 2. 他の人が利用する ID を発行したい... 2 ユーザー ID 作成を作成しましょう... 2 3. パソコンのデータを自動でアップロードしたい... 4 PC 自動保管機能を使用してみましょう... 4 4. 不特定多数の会社とファイルをやりとりしたい...

More information

Cisco CSS HTTP キープアライブと ColdFusion サーバの連携

Cisco CSS HTTP キープアライブと ColdFusion サーバの連携 Cisco CSS 11000 HTTP キープアライブと ColdFusion サーバの連携 目次 概要 HTTP ヘッダーについて HTTP HEAD メソッドと HTTP GET メソッドの違いについて ColdFusion サーバの HTTP キープアライブへの応答方法 CSS 11000 で認識される HTTP キープアライブ応答もう 1 つのキープアライブ URI と ColdFusion

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 _Spotfire Installation from Scistore.pptx

Microsoft PowerPoint _Spotfire Installation from Scistore.pptx TIBCO Spotfire Analyst with Lead Discovery Personal Subscription インストールマニュアル パーキンエルマージャパンインフォマティクス事業部 2014/01/22 PKJINF-140001 1 2009 2014 PerkinElmer TIBCO Spotfire Analyst with Lead Discovery Personal

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

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

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

More information

パケットモニター (Wireshark) の使い方 第 1 版 1.Wireshark とは ネットワーク上 (LAN ケーブルに流れている ) のパケットを取得して その中の情報を画面に表示するソフトウェア (LAN アナライザーまたはパケットモニター ) の 1 つに Wiresh

パケットモニター (Wireshark) の使い方 第 1 版 1.Wireshark とは ネットワーク上 (LAN ケーブルに流れている ) のパケットを取得して その中の情報を画面に表示するソフトウェア (LAN アナライザーまたはパケットモニター ) の 1 つに Wiresh パケットモニター (Wireshark) の使い方 1.Wireshark とは ネットワーク上 (LAN ケーブルに流れている ) のパケットを取得して その中の情報を画面に表示するソフトウェア (LAN アナライザーまたはパケットモニター ) の 1 つに Wireshark がある Wireshark は 非常に高機能なオープンソース ( ソース コードが公開されている ) の LAN アナライザで

More information

Oracleセキュア・エンタープライズ・サーチ

Oracleセキュア・エンタープライズ・サーチ Oracle Secure Enterprise Search Secure Connector Software Development Kit Oracle Secure Enterprise Search バージョン 10.1.6 2006 年 6 月 概要 Oracle Secure Enterprise Search 10.1.6 は Web サーバー データベース表 IMAP サーバー

More information

1 ユーザ認証を受けた権限で アプリケーションを利用するために ログインプロキシにアクセスします 2 ログインプロキシにより Shibboleth SP から Shibboleth IdP の認証画面にリダイレクトされます 3 ブラウザに認証画面を表示します 4 認証画面にユーザ / パスワードを入

1 ユーザ認証を受けた権限で アプリケーションを利用するために ログインプロキシにアクセスします 2 ログインプロキシにより Shibboleth SP から Shibboleth IdP の認証画面にリダイレクトされます 3 ブラウザに認証画面を表示します 4 認証画面にユーザ / パスワードを入 既存のアプリケーションのユーザ管理への Proxy( 代行システム ) を用意する 既存のアプリケーションのユーザ管理への Proxy( 代行システム ) を用意する 既存のアプリケーションにユーザ管理機能が存在する場合 ユーザ認証を Shibboleth に代行させる機能 ( ログインプロキシ ) を構築するパターンです 概要図 ユーザ管理には Shibboleth のセッション情報からユーザ管理機能のセッション情報を作成する機能を組み込む必要があります

More information

intra-mart Accel Platform

intra-mart Accel Platform セットアップガイド (WebSphere 編 ) 第 4 版 2014-01-01 1 目次 intra-mart Accel Platform 改訂情報 はじめに 本書の目的 前提条件 対象読者 各種インストール 設定変更 intra-mart Accel Platform 構成ファイルの作成 WebSphereの設定 Java VM 引数の設定 トランザクション タイムアウトの設定 データベース接続の設定

More information

PowerPoint Presentation

PowerPoint Presentation ProjectLA バックエンドの技術解説 RDF を使った三つ組みデータの格納 2013/03/14 クラウド テクノロジー研究部会リーダー荒本道隆 ( アドソル日進株式会社 ) 何故 RDF か? 断片的なデータを相互につなぎたい RDFは主語 述語 目的語の三つ組構造で表現 目的語と主語に同じ値を設定して それぞれをつなぐ 属性を事前に決定できない RDFはスキーマレスなので 柔軟に対応できる

More information

オブジェクト指向開発論

オブジェクト指向開発論 オブジェクト指向開発論 2018 年 5 月 24 日 海谷治彦 1 ICONIX の全体手順 2 ロバストネス分析 最終的にはクラス図, そしてコードを得なければならない. ユースケースを眺めていても, なかなかクラス図にはならない. 下記のようなギャップを埋めるために試験的な設計をするための図がロバストネス図. p.106 図 5.1 3 p.142 図 5.18 ロバスト = robust =

More information

9 WEB監視

9  WEB監視 2018/10/31 02:15 1/8 9 WEB 監視 9 WEB 監視 9.1 目標 Zabbix ウェブ監視は以下を目標に開発されています : ウェブアプリケーションのパフォーマンスの監視 ウェブアプリケーションの可用性の監視 HTTPとHTTPSのサポート 複数ステップで構成される複雑なシナリオ (HTTP 要求 ) のサポート 2010/08/08 08:16 Kumi 9.2 概要 Zabbix

More information

◎phpapi.indd

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

More information

HeartCoreインストールマニュアル

HeartCoreインストールマニュアル HeartCore インストールマニュアル (JSP 版 ) October2013 Ver1.1-1 - 改訂履歴 改訂日 改訂内容 Ver1.0 2013 年 07 月 マニュアル改訂 Ver1.1 2013 年 10 月 フォーマット改訂 - 2 - 目次 1. 本文書の目的と対象...- 4-1.1. 概要説明... - 4-2. インストールの流れ...- 4-3. MySQL ユーザの作成...-

More information

SpringSecurity

SpringSecurity Spring Security 1/40 OUTLINE Spring Security Spring Securityを使った認証の仕組み Spring Securityを使った独自認証 認証エラーメッセージの変更 2/40 Spring Security 3/40 Spring Security とは アプリケーションのセキュリティを高めるためのフレームワーク 認証 認可機能 その他 多数のセキュリティ関連の機能を持つ

More information

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

Web データ管理 JavaScript (1) (4 章 ) 2011/12/7( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/21 Web データ管理 JavaScript (1) (4 章 ) 2011/12/7( 水 ) 1/21 演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用できます ) 演習名 使用するフォルダ 演習 1 Z: Web データ管理 20111207 演習

More information

IBM Bluemix で WordPress 無料の WordPress 環境を構築する 1

IBM Bluemix で WordPress 無料の WordPress 環境を構築する 1 IBM Bluemix で WordPress 無料の WordPress 環境を構築する 1 本資料について 本資料は IBM Bluemix (h3p://bluemix.net) を使って WordPress 環境を構築する手順を紹介しています Windows 7 を利用している前提で記載しています 資料内で紹介する cf ツールが動作する環境であれば 他環境でも同様の操作によって実現できると思いますが

More information

目次 * 本資料について * お問い合わせ * SecureAssist Enterprise Portal API 概要 APIについて API 通信の流れ * SecureAssist Enterprise Portal 各 API 説明認証プロジェクトのレポートの取得プロジェクトの一覧の取得ア

目次 * 本資料について * お問い合わせ * SecureAssist Enterprise Portal API 概要 APIについて API 通信の流れ * SecureAssist Enterprise Portal 各 API 説明認証プロジェクトのレポートの取得プロジェクトの一覧の取得ア 2016.03.23 SecureAssist Enterprise Portal API ガイド Version 3.0 対応版 API の概要 各 API の説明と実行例 目次 * 本資料について * お問い合わせ * SecureAssist Enterprise Portal API 概要 APIについて API 通信の流れ * SecureAssist Enterprise Portal

More information

SOC Report

SOC Report mailto スキームのエスケープについて N T T コ ミ ュ ニ ケ ー シ ョ ン ズ株式会社 経営企画部 マネージドセキュリティサービス推進室 セ キ ュ リ テ ィ オ ペ レ ー シ ョ ン担当 2013 年 02 月 01 日 Ver. 1.0 1. 調査概要... 3 1.1. 調査概要... 3 2. MAILTO スキームでのエスケープ処理... 3 2.1. 脆弱なWEBページを想定する

More information

forever朝活

forever朝活 forever 朝活 php 講座復習の巻 株式会社フォーエバー 目次 php の基本... 2 php とは?... 2 Web サーバーの代用品 xampp... 2 htdocs がドキュメントルート... 3 プログラムの基本... 4 変数の復習... 4 フォームデータを php で受け取る... 4 セッションでデータを渡す... 8 1 php の基本 今日は php の復習をしてみましょう

More information

HTTPの 規 格

HTTPの 規 格 第 5 回 の 内 容 HTTPの 規 格 HTTPメッセージの 基 本 HTTPの 規 格 HTTPの 規 格 Internet Engineering Task Force (IETF) Request for Comments (RFC) 年 バージョン RFC 1996 年 HTTP/1.0 RFC 1945 Hypertext Transfer Protocol -- HTTP/1.0 1997

More information

目次 1 章はじめに 本書の利用について Web ブラウザーについて 章 kintone でタイムスタンプに対応したアプリを作成する kintone にログインする kintone でアプリを作成する

目次 1 章はじめに 本書の利用について Web ブラウザーについて 章 kintone でタイムスタンプに対応したアプリを作成する kintone にログインする kintone でアプリを作成する for kintone 操作マニュアル Ver.1.6.1 目次 1 章はじめに... 1 1.1 本書の利用について... 1 1.2 Web ブラウザーについて... 1 2 章 kintone でタイムスタンプに対応したアプリを作成する... 2 2.1 kintone にログインする... 2 2.2 kintone でアプリを作成する... 2 2.2.1 作成するアプリに最低限必要なフィールド...

More information

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1 ポリテクセンター埼玉セミナー資料 組込み技術者のための C# Monoを用いたマルチプラットフォームアプリケーション開発技術 第 1.2 版 2018 年 8 月 Microbrains Inc. 渋谷 目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い

More information

— intra-mart Accel Platform セットアップガイド (WebSphere編)   第7版  

— intra-mart Accel Platform セットアップガイド (WebSphere編)   第7版   Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform セットアップガイド (WebSphere 編 ) 第 7 版 2016-12-01 改訂情報はじめに本書の目的前提条件対象読者各種インストール 設定変更 intra-mart Accel Platform 構成ファイルの作成 WebSphereの設定

More information

Oracle Web CacheによるOracle WebCenter Spacesパフォーマンスの向上

Oracle Web CacheによるOracle WebCenter Spacesパフォーマンスの向上 Oracle ホワイト ペーパー 2010 年 2 月 Oracle Web Cache による Oracle WebCenter Spaces パフォーマンスの向上 免責事項 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント

More information

Microsoft Word - SE第15回.doc

Microsoft Word - SE第15回.doc 1. ログ管理 Apache のログを参照し どのようなことが記述されているかを調べ どのコンピュータ からアクセスがあったかレポートにまとめなさい Apache のエラーログファイルである /var/log/httpd/error_log を開くと以下のようなログが表 示される [root@linux06 httpd]# vi /var/log/httpd/error_log [Tue Aug 16

More information

SinfonexIDaaS機能概要書

SinfonexIDaaS機能概要書 ~ ID 管理システム用フレームワーク ~ Ver.2.0 標準仕様説明書 目次 1. Sinfonex IDaaS/Federation Manager とは... 1 2. アーキテクチャ... 2 3. 特徴... 3 4. 機能... 6 5. システム要件... 9 i 1. Sinfonex IDaaS/Federation Manager とは Sinfonex IDaaS/Federation

More information

2. 動的コンテンツとは動的コンテンツとは Web ブラウザからの要求に応じて動的に Web ページや画像などを生成する Web コンテンツのことをいいます Web で利用するサーチエンジンやアクセスカウンタ等は この仕組みを用いています 動的コンテンツは大きく次の二つに分類されます (1) Web

2. 動的コンテンツとは動的コンテンツとは Web ブラウザからの要求に応じて動的に Web ページや画像などを生成する Web コンテンツのことをいいます Web で利用するサーチエンジンやアクセスカウンタ等は この仕組みを用いています 動的コンテンツは大きく次の二つに分類されます (1) Web 作成 : 平成 15 年 01 月 29 日 修正 : 平成 30 年 02 月 13 日 動的コンテンツ利用手引き (CGI PHP) 目 次 1. はじめに... 1 2. 動的コンテンツとは... 2 3. 動的コンテンツを作成する前に... 2 3.1. 危険性について... 2 3.2. 遵守事項... 2 3.3. 免責事項... 3 4. 利用方法... 4 4.1. CGI を使う...

More information

PowerPoint Presentation

PowerPoint Presentation コンピュータ科学 III 担当 : 武田敦志 http://takeda.cs.tohoku-gakuin.ac.jp/ IP ネットワーク (1) コンピュータ間の通信 to : x Data to : x y Data to : y z Data 宛先 B のパケットは z に渡す A 宛先 B のパケットは y に渡す ルーティング情報

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

SHOP99 99 SHOP サイトにデータベースを構築 phpmyadminの設定 1 ー 監修 Yours YoursCompany Company 監修 Yours

SHOP99 99 SHOP サイトにデータベースを構築 phpmyadminの設定 1 ー 監修 Yours YoursCompany Company 監修 Yours SHOP99 99 SHOP サイトにデータベースを構築 phpmyadminの設定 1 ー 監修 Yours YoursCompany Company 監修 Yours Chapter 1 phpmyadmin はじめに SHOP 99 出版の趣旨 phpmyadminは PHPで作られたphpMyAdmin MySOLの管理(Administration)ソフトです Webブラウザ上で MySOLのデータベースを操作することができ

More information

メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 Copyright 2007 SRA OSS, Inc. Japan All right

メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 Copyright 2007 SRA OSS, Inc. Japan All right メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 yamamoto@sraoss.co.jp Sylph-Searcher とは Sylpheed 向け電子メール全文検索アプリケーション PostgreSQL 8.2の全文検索機能を利用 Linux/Unix Windows 2000

More information

Webデザイン論

Webデザイン論 2008 年度松山大学経営学部開講科目 情報コース特殊講義 Web デザイン論 檀裕也 (dan@cc.matsuyama-u.ac.jp) http://www.cc.matsuyama-u.ac.jp/~dan/ 出席確認 受講管理システム AMUSE を使って 本日の出席登録をせよ 学籍番号とパスワードを入力するだけでよい : http://davinci.cc.matsuyama-u.ac.jp/~dan/amuse/

More information

目次

目次 FYS 2019 貸与 PC と Linux 2019/6/8 土 海谷治彦 1 目次 仮想マシンについて 起動, ログイン, ログアウト, 停止 端末 パスワード変更 日本語フォルダの英語化 ( 任意 ) スクリーンセーバーをオフ ( 任意 ) ファイルのダウンロード アーカイブファイル zip 簡単なプログラム実行 Windows とのファイル共有 簡単なプログラムの開発 2 仮想マシンについて

More information

WTM2019SingleSignOn

WTM2019SingleSignOn [Java 開発者向け ] シングルサインオンへの対応 - Java カスタマイズコードの書き方 1/45 OUTLINE Spring Security Spring Security を使った認証の仕組み Spring Security を使ったシングル サインオン 2/45 Spring Security 3/45 Spring Security とは アプリケーションのセキュリティを高めるためのフレームワーク

More information

Webセキュリティサービス

Webセキュリティサービス イントラ SSL Type-L(ATI 接続 ) 端末利用者接続マニュアル Windows 版 Ver1.6 株式会社トヨタデジタルクルーズ 改定履歴 Ver. 改定内容 改定日 1.0 初版 2015/10/12 1.1 パスワード変更手順追加 2016/2/8 1.2 FAQ サイトのアドレス変更 2016/10/26 1.3 パスワード設定の画像更新 2017/5/9 1.4 EdgeClinet

More information

人類の誕生と進化

人類の誕生と進化 2017/7/27 第 14 回易しい科学の話 何でもできる インターネットの仕組み 吉岡芳夫 このテクストは www.soumu.go.jp/main_sosiki/joho_tsusin/.../k01_inter.htm をもとに作成しました 1 インターネットとは インターネットは 世界中のネットワークが接続されたネットワークで プロバイダが持っているサーバーによって インターネットに接続されます

More information

Microsoft Word - Gmail-mailsoft設定2016_ docx

Microsoft Word - Gmail-mailsoft設定2016_ docx 全学 Gmail メールソフト設定方法 総合情報メディアセンター情報基盤部門 2016 年 6 月 1 日 はじめに 1 1 Gmail との連携を有効にする 2 2 Gmail にて POP または IMAP を有効にする 3 3 アカウントでの設定 5 4 メールソフトへの設定 7 5 設定例 :Windows メールのアカウント追加手順 9 6 設定例 :Windows メールのアカウント追加手順

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

実験 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

在学生向けメールサービス

在学生向けメールサービス メールシステム ( 新潟大学 Gmail) 基本操作マニュアル - 1 - 目次 1. ログイン...- 3-2. 画面の説明...- 4-3. メールの作成...- 7-4. ファイルの添付方法...- 9-5. メールの削除...- 10-6. メールの返信...- 10-7. メールの転送...- 11-8. メールの下書き保存...- 12-9. ラベルについて...- 13-9.1. ラベルの作成...-

More information

Joi-Tab 端末管理システム最終更新日 2015 年 3 月 13 日

Joi-Tab 端末管理システム最終更新日 2015 年 3 月 13 日 Joi-Tab 端末管理システム最終更新日 015 年 3 月 13 日 もくじ はじめに... 3 概要... 4 動作環境... 4 本マニュアルの見かた... 4 端末管理システムの基本操作... 5 端末管理システムにログインする... 6 端末管理システムをログアウトする... 8 トップの見かた... 9 絞り込み画面の見かた... 10 機器詳細画面の見かた... 11 ユーザー情報詳細画面の見かた...

More information

Microsoft Word - Outlook Web Access _IE7_ Scenario.doc

Microsoft Word - Outlook Web Access _IE7_ Scenario.doc このテキストの中で使用しているアイコンの意味は以下のとおりです (OnePoint) 補足情報 ( 実習 ) 実習タイトル 著作権このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組織 製品 ドメイン名 電子メールアドレス

More information