知的 Web のためのマッシュアッププログラミング presentation data logic JavaScript JavaScript JavaScript 図 -1 マッシュアップの分類 マッシュアップの分類 3-1 presentation, data logic 3 presentat
|
|
|
- あきみ かんざとばる
- 9 years ago
- Views:
Transcription
1 解説 知的 Web のためのマッシュアッププログラミング 新谷虎松 大囿忠親 ( 名古屋工業大学大学院情報工学専攻 ) 本稿では知的なユーザ支援のための知的 Web を実現するための Web アプリケーション開発技法として, マッシュアップに基づく Web プログラミングについて紹介する. ここでは, マッシュアップに基づく Web プログラミングをマッシュアッププログラミングと呼び, マッシュアッププログラミングの背景となる Web プログラミングの基礎,Web API, および, 既存のマッシュアッププログラミング支援ツールについて紹介する. さらに, 知的な Web アプリケーションを構築するための, マッシュアッププログラミングの具体例を示すことで, マッシュアッププログラミングにおける課題とその解決方法を説明する. また, マッシュアッププログラミングにおけるセキュリティ上の注意点と対策方法について述べる. 最後に, 今後のマッシュアッププログラミングに関する展望について紹介する. 知的 Web とマッシュアップ Web Web Web Web Web Intelligence Web2.0 Web Web Web Web Web XML Web 1 IEEE/WIC/ACM International Conference on Web Intelligence WIC Web Intelligence Consortium 1 Web Web Web Web API Web Web Web 1 Web Web Web Web API Web API Web Web HTML Web Web Web API Web JavaScript 情報処理 Vol.50 No.5 May 2009
2 知的 Web のためのマッシュアッププログラミング presentation data logic JavaScript JavaScript JavaScript 図 -1 マッシュアップの分類 マッシュアップの分類 3-1 presentation, data logic 3 presentation Web igoogle My Yahoo! HTML data logic Web マッシュアップの実装方法 Web 2 Web Web Web Web JavaScript Web マッシュアップ支援環境 Web Web Yahoo!Pipes 2 Microsoft Popfly 3 Web Yahoo!Pipes Yahoo! Yahoo!Pipes Web API Pipes Editor 4 & -2 Yahoo!Pipes 2 Microsoft Popfly Microsoft -3 Yahoo!Pipes Popfly Silverlight Yahoo!Pipes のパイプは,UNIX のパイプと類似している.UNIX で は 2 つのプログラム p と q を p q のように ( パイプ ) で接続することで,p の出力を q に入力できる. Web ブラウザ上でのマルチメディアコンテンツ再生環境. を参照. 情報処理 Vol.50 No.5 May
3 解説 図 -2 Yahoo!Pipes の実行例 図 -3 Microsoft Popfly の実行例 Web API Web API Web API マッシュアップの基礎知識 Web API 適切な Web API の発見 Google Amazon Yahoo! Web Web Web API Web API Web Google Google Maps 6 Amazon Amazon Web 7 Yahoo! Web API 8 YouTube Web API Web API Web API ProgrammableWeb ,154 Web API 3,718 Web API Web API Web API 10 2 Web API Web API 2 REST Representational State Transfer SOAP Simple Object Access Protocol Web API REST SOAP Web API REST REST HTTP GET Web API URL REST Web API XML JSON SOAP HTTP POST 11 SOAP XML SOAP1.0 では HTTP のみであったが,1.1 以降では SMTP,FTP を用いた送受信も可能である.1.2 以降では REST のような GET メソッドを使用した呼び出しも可能となった. Web API の利用 REST Web API API " cgis.biz/xml/zip.php?zn= " -4 URL zn= 情報処理 Vol.50 No.5 May 2009
4 知的 Web のためのマッシュアッププログラミング <?xml version="1.0" encoding="utf-8"?> <ZIP_result> <result name="zipsearchxml" /> <result version="1.01" /> <result request_url="http%3a%2f%2fzip.cgis.biz%2fxml... <result request_zip_num=" " /> : <value company_kana=" " /> <value state=" " /> <value city="" /> <value address=" " /> <value company="" /> </ADDRESS_value> </ZIP_result> 1:<html><body> 2: <form method="get" action=" 3: <input name="q"> 4: <input type="submit"> 5: </form> 6:</body></html> 図 -4 郵便番号検索 API の実行結果 図 -5 form を用いた Web アプリケーション Web API zn= 関数名 機能 document.createelement(tag) 要素 tag を生成 x.appendchild(y) 要素 x に要素 y を追加 x.removechild(y) 要素 x から要素 y を除去 document.getelementbyid(id) ID が id である要素を取得 表 -1 DOM 操作関数の一部 Web プログラミングの概要 JavaScript Web Web Web JavaScript JavaScript API DOM Document Object Model 12 Web XMLHttpRequest 13 Ajax 単純な Web アプリケーション <form> Web 興味のある読者は removechild 関数を使って検索結果を消すプログラムを作成してみるとよい. Web -5 <form> HTML HTML 2 5 <form> Google JavaScript DOM Web 効果的 Web アプリケーション HTML DOM API DOM DOM Web Web 情報処理 Vol.50 No.5 May
5 解説 図 -6 1:<html><body> 2:<script type="text/javascript"> 3:function search() { 4: var q = document.getelementbyid("q"); 5: var x = document.createelement("iframe"); 6: x.width = "200"; x.height="250"; 7: x.src = " + q.value; 8: document.body.appendchild(x); 9:} 10:</script> 11:<input id="q"> 12:<input onclick="search();" type="button" value=" "> 13:</body></html> DOM を用いた Web アプリケーション Web presentation <iframe> iframe JavaScript Web -6 HTML JavaScript search search ID q Google 7 iframe 5 7 Web iframe 8 15 DOM Web Web , 5 行目の var は変数宣言を表し,6 行目の x.width はオブジェク ト x の属性 width を表す 実用的マッシュアップのための要素技術 JavaScript eval eval 16 JSON JavaScript Object Notation eval eval JavaScript XMLHttpRequest (XHR) XHR XML XHR XHR JSON JSON JSON JavaScript JSON JavaScript eval JSON key i, value i key 1 : value 1, key 2 : value 2, key i value i JSON var json = {"name": "Sano", "age": 20} ; var obj = eval("(" + json + ")"); obj.name = "Goto"; json JSON name Sano age 20 eval JSON obj name obj. name = "Goto" 448 情報処理 Vol.50 No.5 May 2009
6 知的 Web のためのマッシュアッププログラミング マッシュアップにおけるセキュリティ Web Web Web ブラウザのセキュリティモデル Same origin policy 17 XMLHttpRequest -2 <iframe> <img> <script> Web 17 タグメソッド利用法 <iframe> GET,POST 非表示状態で生成する. <img> GET 画像をサーバに要求すると, 画像の読み込み後に,onload イベントが発生するので, これにより受信完了を判定する. サーバは送信したいコンテンツをクッキーとして送り, ブラウザでは JavaScript でクッキーを読むことで送受信する. クッキーのデータ量の制約により送信可能なデータ量も制限される. <script> GET 動的に生成しスクリプトをサーバから読み込むことで送受信する. スクリプトの読み込み後,JavaScript が実行されることで受信完了を判定する. 表 -2 クロスサイト対応のタグ 厳密には, ホスト名と URI スキームの対であり, ポート番号を含む場合もある. 本稿では, 単純にドメインと呼ぶ Web Web HTML HTML5 18 クロスサイトスクリプティングへの対策 XSS : cross-site scripting 2) XSS Web Web XML Web Web HTML Web API HTML JavaScript SQL iframe を用いた安全なマッシュアップ 4iframe Web iframe Web <iframe> <iframe> Web iframe iframe DOM Web 情報処理 Vol.50 No.5 May
7 解説 図 -7 location 属性を利用した iframe 間通信 iframe Web Burke 19 location fragment identifier iframe 20 Web #identi fier 21 iframe JavaScript Dojo 22 IFrame Proxy location.hash iframe iframe URL location iframe location URL location iframe 23 location Web location.hash location.hash Web -7 iframe mashup.com/app.html Document Web servicea.com/api.html iframea window.name を利用した方法もある. blog/2008/07/22/windowname-transport/ 参照 の #test 部分 ただし, 読み込みはできない Google Maps API を利用するためには API キーが必要である. 本プ ログラム中では 2 行目の KEY が API キーを表す. serviceb.com/api.html iframeb iframe JavaScript JavaScript a, b, x, y JavaScript iframe iframe iframe mashup.com/tunnel.html iframeta iframetbiframe P iframe Q P Q P Q location -7 iframea iframeb iframeta iframetb JavaScript a b location a b location.hash JavaScript x y y JavaScript a b x Document iframea iframeb x iframe location x iframea iframeb location.hash a b location.hash iframe 知的 Web のためのマッシュアッププログラミング例 Web クライアントサイドマッシュアップ例 Google Maps API 24-8 Google Maps API 25 Google Maps API -8 8 GLatLng <div> 10 setcenter() Google Maps API JavaScript 450 情報処理 Vol.50 No.5 May 2009
8 知的 Web のためのマッシュアッププログラミング 1: <head> 2: <script src=" pi&v=2&key=key" type="text/javascript"> 3: </script> 4: </head> 5: <body> 6: <div id="map" style="width:640px;height:480px"/> 7: <script type="text/javascript"> 8: p=new GLatLng( , ); 9: m=new GMap2(document.getElementById("map")); 10: m.setcenter(p,13); 11: </script> 12: </body> 1: <?xml version="1.0" encoding="utf-8"?> 2: <result> 3: <version>1.1</version> 4: <address> 東京タワー </address> 5: <coordinate> 6: <lat> </lat> 7: <lng> </lng> 8: <lat_dms>35,39,30.913</lat_dms> 9: <lng_dms>139,44,43.53</lng_dms> 10: </coordinate> 11: <url> 東京タワー </url> 12: <needs_to_verify>no</needs_to_verify> 13: <google_maps> 東京タワー </google_maps> 14: </result> 図 -8 Google Maps の使用例 図 -10 Geocoding API の返り値 サーバの 結果 XML) の の要求の生成 から り API に を要求 ブラウザの を表示 サーバサイドマッシュアップ例 ランドマークの名 XML Geocoding API に を要求 XML の名 -9 Web Web logic data Geocoding API 26 Google Maps API に を要求 図 -9 最寄り駅マップ におけるマッシュアップ 結果 XML) を JSON に変 JSON の名 Web API API 27 Web API Google Maps API Google Maps API Geocoding API API XML Web Geocoding API API REST Web API Geocoding API URL REST 東京タワー -10 XML <lat> <lng> XML API XML XML Google Maps Google Maps JavaScript JavaScript JSON JSON 情報処理 Vol.50 No.5 May
9 解説 図 -11 最寄駅マップの実行例 -11 JavaScript Google Maps 知的なマッシュアップ支援に向けて Web API Web API の発見 Web API Web API Web API Web API Web API Web API Web API Web API Geocoding API API Geocoding API API Web API XML latitude lat Web API Web API Web API Web API Web API Web API Web API Web API Web API UDDI Universal Description, Discovery and Integration WSDL Web Services Description Language Web UDDI Web WSDL XML Web Web Web Web 1 Web API の利用 Web API Web API 100 WSDL Web API Web API Web Web API Web API XML RSS Atom REST SOAP XML- RPC 452 情報処理 Vol.50 No.5 May 2009
10 知的 Web のためのマッシュアッププログラミング Web API Web API Web API Web API Web API Web API Web API Web API Web API 1 Web API Web API 1 Web API Web Web API 参考文献 1) McIlraith, S. A. et al. : Semantic Web Services, IEEE Intelligent Systems, pp (2001). 2) Web2.0 Vol.50, No.1, pp (Jan. 2009). 3) Dornan, A. : Mashup Basics : Three for the Money, Network Computing, (2007). 4) Keukelaere, F. D. et al. : SMash : Secure Component Model for Cross- Domain Mashups on Unmodified Browsers, WWW2008, pp (2008) 今後の展望 Web API HTML Web API 新谷虎松 [email protected] Web 大囿忠親 [email protected] Wisdom Web 情報処理 Vol.50 No.5 May
Web SOAP Internet Web REST SOAP REST 3 REST SOAP 4
XML Day Web2.0 REST SOAP SOAP REST WADL, WSDL2.0 REST SOAP " " 2006 12 11 XML Web2.0 SOAP REST 2 Web SOAP Internet Web REST SOAP REST 3 REST SOAP 4 REST Representational State Transfer REST Web URL XML
コンテンツメディアプログラミング実習2
CMP 実習 2 JavaScript + 地図を使ってみよう 中村, 宮下, 斉藤, 菊池 1 必要な知識 JavaScript の基本 HTMLのどの部品なのかを指定する方法 その部品にイベントを埋め込む方法 それを JavaScript で記述する方法 2 要素をどうやって取得する? DOM とは Document Object Model HTML や XML の各要素についてアプリケーションから利用するための
untitled
Ajax Web Ajax http://www.openspc2.org/javascript/ajax/ajax_stu dy/index.html Life is beautiful Ajax http://satoshi.blogs.com/life/2005/06/ajax.html Ajax Ajax Asynchronous JavaScript + XML JavaScript XML
第7回 Javascript入門
Slide URL https://vu5.sfc.keio.ac.jp/slide/ Web 情報システム構成法第 9 回 JavaScript 入門 (2) 萩野達也 ([email protected]) 1 JavaScript 入門 ( 前回 ) オブジェクト指向について JavaScriptの誕生プロトタイプベースのオブジェクト指向 言語 構文および制御構造 代入条件文繰り返し関数
2016 IP 1 1 1 1.1............................................. 1 1.2.............................................. 1 1.3............................................. 1 1.4.............................................
第 8 回の内容 クライアントサイド処理 JavaScript の基礎
第 8 回の内容 クライアントサイド処理 JavaScript の基礎 クライアントサイド処理 クライアントサイド / サーバサイド クライアントサイド サーバサイド Web ブラウザ Web サーバ 動的な Web ページ Web ブラウザ Web サーバ Web ブラウザ Web サーバ リソース生成 描画 描画 リソース生成 再描画 描画 再描画 描画 リソース生成 再描画 動的な Web ページとページ遷移
第7回 Javascript入門
Slide URL https://vu5.sfc.keio.ac.jp/slide/ Web 情報システム構成法第 9 回 JavaScript 入門 (2) 萩野達也 ([email protected]) 1 JavaScript 入門 ( 前回 ) オブジェクト指向について JavaScriptの誕生プロトタイプベースのオブジェクト指向 言語 構文および制御構造 代入条件文繰り返し関数
Delphi/400を使用したWebサービスアプリケーション
尾崎浩司 株式会社ミガロ. システム事業部システム 3 課 Delphi/400 を使用した Web サービスアプリケーションインターネット技術を応用し XML 処理を行うというとたいへん敷居が高く感じる 実は Delphi/400 を用いるとそれらは容易に使用可能である Web サービスとは SOAP と REST SOAP の使用方法 REST の使用方法 最後に 略歴 1973 年 8 月 16
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ライブラリの組み込み
AJAXを使用した高い対話性を誇るポートレットの構築
Oracle Application Server Portal テクニカル ノート AJAX 2006 7 概要 Web Web Web UI Web Web Web Web Ajax Asynchronous JavaScript and XML Ajax Ajax 1 API JSR 168 Web Java JSR 168 JavaScript AJAX: 画面の背後にあるテクノロジ Web
PowerPoint プレゼンテーション
情報システム基礎演習 B 2016/01/28 (Thurs.) テーマ 4 JavaScript による電卓 Web アプリを作成しましょう 健山智子 ([email protected]) 広島工業大学情報学部知的情報システム学科知的情報可視化戦略研究室 (ival) 講義のアウトライン 2 1. グループの決定 : 1. 5 人での 6 グループ ( ランダム
<4D F736F F F696E74202D208A778F708FEE95F197AC92CA82F08EC08CBB82B782E98B5A8F E97708B5A8F70816A5F94D196EC8D758E742E >
講義 (5) 学術情報流通を実現する技術 (2) 応 技術 佛教 学図書館専 員飯野勝則 2013 年 9 25 at NII シンプルな学術情報流通 近な例 CiNii に 量の論 データを登録する というのも学術情報流通の 形態 CiNii(NII ELS) に 量のデータを登録する (1) TSV(Tab Separated Value) 形式 E データ項 をタブによって切り分けたテーブルを連想させるフォーマット
実験 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を確認せよ
07_経営論集2010 小松先生.indd
19 1 2009 105 123 Web Web Web Web World Wide Web WWW OS 1990 WWW Web HTML CSS JavaScript Web 1 WWW 2 Web Web 3 Web 4 HTML5 5 Web Web 3 1970 WWW HTML Web WWW WWW WWW WWW WWW 105 Web WWW 2 Web 1 1 NTT NTT
SGML HTML XML Markup Language Web HTML HTML SGML Standard Generalized Markup Language Markup Language DTD Document Type Definition XML SGML Markup Language HTML XML HTML XML JavaScript JAVA CGI HTML Web
自己紹介 XSS のほうから来ました author of jjencode, aaencode
ぼくたちの愛した IE8 はせがわようすけ @hasegawayosuke 自己紹介 はせがわようすけ @hasegawayosuke XSS のほうから来ました http://utf-8.jp/ author of jjencode, aaencode さよなら Internet Explorer 8 Internet Explorer 8 タイムライン 2005-06 年 Ajax Web 2.0
IC RDFOWL PIM DB ID GIS RFID 2 ID ID ID XML web.xml GIS,PIM G-XML OWL RDF XML WSDL REST XML ID
YRP IC RDFOWL PIM DB ID GIS RFID 2 ID ID ID XML web.xml GIS,PIM G-XML OWL RDF XML WSDL REST XML 1 3 4 5 6 7 ID ID IC ID ID XML ID RFID ID 1ID ID IP ID ISO ID 2. RFID ARFID BRFID AIC 2 ID 3 3. ID IDIC IC
paper.pdf
Cop: Web 1,a) 1,b) GUI, UI,,., GUI, Java Swing., Web HTML CSS,. CSS,, CSS,.,, HTML CSS Cop. Cop, JavaScript,,. Cop, Web,. Web, HTML, CSS, JavaScript, 1., GUI, Web., HTML CSS (UI), JavaScript, Web GUI.
Cisco CSS HTTP キープアライブと ColdFusion サーバの連携
Cisco CSS 11000 HTTP キープアライブと ColdFusion サーバの連携 目次 概要 HTTP ヘッダーについて HTTP HEAD メソッドと HTTP GET メソッドの違いについて ColdFusion サーバの HTTP キープアライブへの応答方法 CSS 11000 で認識される HTTP キープアライブ応答もう 1 つのキープアライブ URI と ColdFusion
WEBシステムのセキュリティ技術
WEB システムの セキュリティ技術 棚橋沙弥香 目次 今回は 開発者が気をつけるべきセキュリティ対策として 以下の内容について まとめました SQLインジェクション クロスサイトスクリプティング OSコマンドインジェクション ディレクトリ トラバーサル HTTPヘッダ インジェクション メールヘッダ インジェクション SQL インジェクションとは 1 データベースと連動した 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
Web2.0 REST API + XSLT Amazon hon.jp API XML Consortium XML ( ) REST(GET)API hon.jp Amazon.co.jp Google Map Exif to RDF(kanzaki.com) REST +
Web2.0 REST API + XSLT Amazon hon.jp API XML Consortium 2006-04-11 XML ( ) REST(GET)API hon.jp Amazon.co.jp Google Map Exif to RDF(kanzaki.com) REST +XSLT hon.jp hon.jp + Aamazon.co.jp Exif to RDF(kanzaki.com)
JavaScript 演習 2 1
JavaScript 演習 2 1 本日の内容 演習問題 1の解答例 前回の続き document.getelementbyid 関数 演習問題 4 イベント処理 基本的なフォーム テキストボックスの入力値の取得 演習問題 5 演習問題 1 prompt メソッドと document.write メソッドを用いて, ユーザから入力されたテキストと文字の色に応じて, 表示内容を変化させる JavaScript
JavaScript 1.! DOM Ajax Shelley Powers,, JavaScript David Flanagan, JavaScript 2
JavaScript (2) 1 JavaScript 1.! 1. 2. 3. DOM 4. 2. 3. Ajax Shelley Powers,, JavaScript David Flanagan, JavaScript 2 (1) var a; a = 8; a = 3 + 4; a = 8 3; a = 8 * 2; a = 8 / 2; a = 8 % 3; 1 a++; ++a; (++
Lotus Domino XML活用の基礎!
IBM Software Group Lotus Domino XML 2 Agenda Domino XML Domino XML Lotus Domino Web XML Lotus Domino Web XML XML 3 Domino XML Language (DXL) XML Lotus Domino Lotus Notes/Domino R5 Lotus Notes/Domino 6.x
メディプロ1 Javaサーブレット補足資料.ppt
メディアプロジェクト演習 1 Java サーブレット補足資料 CGI の基本 CGI と Java サーブレットの違い Java サーブレットの基本 インタラクティブな Web サイトとは Interactive q 対話 または 双方向 q クライアントとシステムが画面を通して対話を行う形式で操作を行っていく仕組み 利用用途 Web サイト, シミュレーションシステム, ゲームなど WWW = インタラクティブなメディア
DTD Reference Guide
Web アプリケーションスキャン結果の XML 出力 Web アプリケーションスキャンの結果は WAS スキャン履歴リストから XML 形式でダウンロードできます XML 形式の Web アプリケーションスキャン結果には その他のサポートされている形式 (PDF HTML MHT および CSV) の Web アプリケーションスキャン結果と同じ内容が表示されます スキャン結果レポートには サマリと詳細結果が表示されます
2.2 Reflected XSS 攻撃攻撃者の用意した悪意のあるリンクとターゲットサーバが同じホストである場合の Reflected XSS 攻撃を, 本稿では Reflected XSS 攻撃と呼ぶ. 例えば, サーバ A の target.php に Reflected XSS 脆弱性があった
Busting Frame Busting 機能を備えた Click Jacking 攻撃と same-origin reflected XSS 攻撃 マルチメディア, 分散, 協調とモバイル (DICOMO2016) シンポジウム 平成 28 年 7 月 田邉杏奈 1 寺本健悟 2 齊藤泰一 1 概要 : Web アプリケーション上における攻撃手法の一つとして Click Jacking 攻撃がある.Click
Oracle Secure Enterprise Search 10gを使用したセキュアな検索
Oracle Secure Enterprise Search 10g 2006 3 Oracle Secure Enterprise Search 10g... 3... 3... 3... 4 Oracle Internet Directory... 4 Microsoft Active Directory... 5... 5 1... 5 2... 6 3 ACL... 6 4 ACL...
LightSwitch で申請システム Windows ストアアプリで受付システムを構築してみた 情報政策グループ技術職員金森浩治 1. はじめに総合情報基盤センターでは 仮想サーバホスティングサービスや ソフトウェアライセンス貸与といった さまざまなエンドユーザ向けサービスを行っている 上記のよう
LightSwitch で申請システム Windows ストアアプリで受付システムを構築してみた 情報政策グループ技術職員金森浩治 1. はじめに総合情報基盤センターでは 仮想サーバホスティングサービスや ソフトウェアライセンス貸与といった さまざまなエンドユーザ向けサービスを行っている 上記のようなサービスを利用する際 エンドユーザは利用申請を行うが 利用申請手段はメールや紙となっている そのため
e10s におけるプロセス間通信の基本 219 HACK #34 Components.manager.removeBootstrappedManifestLocati on() function shutdown(adata, areason) { const IOService =
e10s におけるプロセス間通信の基本 219 Components.manager.removeBootstrappedManifestLocati on() function shutdown(adata, areason) { const IOService = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService);
WebGL *1 DOM API *1 X LR301 Kageyama (Kobe Univ.) Visualization / 37
WebGL *1 DOM API 2013.05.21 *1 X021 2013 LR301 Kageyama (Kobe Univ.) Visualization 2013.05.21 1 / 37 WebGL WebGL DOM References Kageyama (Kobe Univ.) Visualization 2013.05.21 2 / 37 WebGL WebGL Kageyama
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
ArcGIS for Server 機能比較表
10.1 ArcGIS 10.1 for Server 比較表 目次 ArcGIS 10.1 for Server 比較表... 1 はじめに... 1 比較表... 1 ArcGIS for Server の最適なとレベルの選択... 1 ArcGIS for Server のインストール... 3 詳細な比較表... 4 空間タイプをサポートするデータベースの使用... 4 ジオデータベース管理...
WebRTC P2P Web Proxy P2P Web Proxy WebRTC WebRTC Web, HTTP, WebRTC, P2P i
26 WebRTC The data distribution system using browser cache sharing and WebRTC 1150361 2015/02/27 WebRTC P2P Web Proxy P2P Web Proxy WebRTC WebRTC Web, HTTP, WebRTC, P2P i Abstract The data distribution
ohp.mgp
2019/06/11 A/B -- HTML/WWW(World Wide Web -- (TA:, [ 1 ] !!? Web Page http://edu-gw2.math.cst.nihon-u.ac.jp/~kurino VNC Server Address : 10.9.209.159 Password : vnc-2019 (2019/06/04 : : * * / / : (cf.
第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
PowerPoint Presentation
ProjectLA バックエンドの技術解説 RDF を使った三つ組みデータの格納 2013/03/14 クラウド テクノロジー研究部会リーダー荒本道隆 ( アドソル日進株式会社 ) 何故 RDF か? 断片的なデータを相互につなぎたい RDFは主語 述語 目的語の三つ組構造で表現 目的語と主語に同じ値を設定して それぞれをつなぐ 属性を事前に決定できない RDFはスキーマレスなので 柔軟に対応できる
ArcGIS for Server での Web マップの作成方法
ArcGIS for Server での Web マップの作成方法 1 目次 はじめに... 3 このドキュメントについて... 3 ArcGIS アプリケーションとは... 3 ArcGIS for Server での Web マップの作成... 5 コンテンツサーバ... 6 モバイルコンテンツディレクトリ... 6 マップコンテンツの検索とフォルダの操作... 7 Web マップの作成...
ArcGIS API for JavaScript スタートアップ ガイド
ArcGIS API for JavaScript スタートアップ ガイド 目次 はじめに... 2 このスタートアップガイドについて... 2 ArcGIS API for JavaScript とは... 2 ArcGIS API for JavaScript の開発環境... 3 WEB マッピングアプリケーションの開発... 4 ArcGIS API for JavaScript によるアプリケーションの作成...
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.
Delphi/400開発ノウハウお教えします Googleマップ連携によるリッチなGUIアプリ開発
セッション No.4 Delphi/400 開発ノウハウお教えします Google マップ連携によるリッチな GUI アプリ開発 株式会社ミガロ. システム事業部プロジェクト推進室 小杉智昭 アジェンダ Web サービス概要 Web サービスを利用するには Google マップを使ったアプリケーション例 はじめに 2000 年代初めごろに登場した Web サービス は着々と利用が広がり さまざまなサービスが提供されるようになりました
Web2.0 LL Framework Ruby on Rails / TurboGears / CakePHP Atlas Web2.0 XML Selenium / JMeter 3 Ajax Web 2.0 UI... 1. Ruby on Rails Web 2. ASP.NET AJAX,
Web2.0 coopetitive Web2.0 LL Framework Ruby on Rails / TurboGears / CakePHP Atlas Web2.0 XML Selenium / JMeter 3 Ajax Web 2.0 UI... 1. Ruby on Rails Web 2. ASP.NET AJAX, jmaki UI 3. prototype.js JavaScript
勉強会の流れ 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 アドオンメール全文検索スケジューラ
(a) (b) 1 JavaScript Web Web Web CGI Web Web JavaScript Web mixi facebook SNS Web URL ID Web 1 JavaScript Web 1(a) 1(b) JavaScript & Web Web Web Webji
Webjig Web 1 1 1 1 Webjig / Web Web Web Web Web / Web Webjig Web DOM Web Webjig / Web Web Webjig: a visualization tool for analyzing user behaviors in dynamic web sites Mikio Kiura, 1 Masao Ohira, 1 Hidetake
SVG資料第10回目(その2) Ajaxによる同期通信と非同期通信の違い
10 ( SVG 10 ( Ajax Ajax I(SVG) 2017/6/27 10 ( Ajax 10 ( Ajax 100 10 HTML 1 2 3 4 5 6
1 6 1.1........................................... 6 1.1.1 Wiki.............................. 6 1.1.2............................. 7 1.2..............
Wiki 1 6 1.1........................................... 6 1.1.1 Wiki.............................. 6 1.1.2............................. 7 1.2.......................................... 7 1.2.1................
自己紹介 はせがわようすけ ネットエージェント株式会社 株式会社セキュアスカイ テクノロジー技術顧問 OWASP Kansai Chapter Leader OWASP Japan Chapter Advisory Board member
HTML5 のセキュリティ もうちょい詳しく HTML5 セキュリティその 3 : JavaScript API Jun 6 2014 Yosuke HASEGAWA 自己紹介 はせがわようすけ ネットエージェント株式会社 株式会社セキュアスカイ テクノロジー技術顧問 http://utf-8.jp/ OWASP Kansai Chapter Leader OWASP Japan Chapter Advisory
SAS Web XML * ** * ** Web Data Analysis with SAS Input and Output of XML Data and Application to Real Estate Valuation Map Junnosuke Matsushima*, Hiro
SAS Web XML * ** * ** Web Data Analysis with SAS Input and Output of XML Data and Application to Real Estate Valuation Map Junnosuke Matsushima*, Hiroshi Ishijima**, Ikue Watanabe *Clinical Research Planning
