SlideShare a Scribd company logo
Submit Search
Upload
Login
Signup
Web standard 2019_0216
Report
彰 村地
Follow
IT スペシャリスト at 株式会社シーピーエス
Mar. 29, 2019
•
0 likes
•
256 views
1
of
28
Web standard 2019_0216
Mar. 29, 2019
•
0 likes
•
256 views
Download Now
Download to read offline
Report
Technology
2019年2月16日開催「Microsoft MVP Meetup!!!」でのセッション資料。 Web 標準とは何か、Web 標準は誰がどのように決めているのかを解説したセッションのスライドです。
彰 村地
Follow
IT スペシャリスト at 株式会社シーピーエス
Recommended
2017_1205_re_port2017_kawano
Shinichiro Kawano
689 views
•
104 slides
【ios objective c】ニフティクラウドmobile backend を体験しよう!
ニフクラ mobile backend
1.7K views
•
12 slides
【ios swift】ニフティクラウドmobile backend を体験しよう!
ニフクラ mobile backend
3.4K views
•
12 slides
Kyoto sfdg meetup3_for_sharing
友嗣 小野
128 views
•
16 slides
20131026 i beaconワークショップ
akihiro uehara
40.1K views
•
92 slides
第35回 WordBench 大阪 kintoneハンズオン
Koji Asaga
9.1K views
•
77 slides
More Related Content
Similar to Web standard 2019_0216
IETF106 Hackathon 報告 & P4 based Switch の課題と未来
Kentaro Ebisawa
926 views
•
17 slides
Quick Overview of Upcoming Spark 3.0 + α
Takeshi Yamamuro
707 views
•
30 slides
Spark+AI Summit Europe 2019 セッションハイライト(Spark Meetup Tokyo #2 講演資料)
NTT DATA Technology & Innovation
626 views
•
48 slides
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
NTT DATA Technology & Innovation
449 views
•
30 slides
Osc tokyo20141019
Kiyoshi Ogawa
1.3K views
•
46 slides
SDカードで無線Lチカ?FlashAirは超ミニマイコン!★Arduino用シールド(基板)配布中
FlashAirデベロッパーズ
22K views
•
60 slides
Similar to Web standard 2019_0216
(20)
IETF106 Hackathon 報告 & P4 based Switch の課題と未来
Kentaro Ebisawa
•
926 views
Quick Overview of Upcoming Spark 3.0 + α
Takeshi Yamamuro
•
707 views
Spark+AI Summit Europe 2019 セッションハイライト(Spark Meetup Tokyo #2 講演資料)
NTT DATA Technology & Innovation
•
626 views
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
NTT DATA Technology & Innovation
•
449 views
Osc tokyo20141019
Kiyoshi Ogawa
•
1.3K views
SDカードで無線Lチカ?FlashAirは超ミニマイコン!★Arduino用シールド(基板)配布中
FlashAirデベロッパーズ
•
22K views
OpenStack Congress Deep Dive
masahito12
•
901 views
Spark + AI Summit 2020セッションのハイライト(Spark Meetup Tokyo #3 Online発表資料)
NTT DATA Technology & Innovation
•
1.4K views
モバイルOSとWeb標準とそれらへのアプローチ
Kisato
•
7.7K views
ML Ops NYC 19 & Strata Data Conference 2019 NewYork 注目セッションまとめ
Tetsutaro Watanabe
•
3.2K views
Swift 3 その基本ルールを眺める #cswift
Tomohiro Kumagai
•
6.5K views
Interrop ctrix netscaler on Softlayer 2015
Hideaki Tokida
•
979 views
Hyperledgerプロジェクト概観
Hyperleger Tokyo Meetup
•
558 views
Hueによる分析業務の改善事例
Masahiro Kiura
•
2.8K views
OpenStack Swiftとそのエコシステムの最新動向
NTT Software Innovation Center
•
1.1K views
インターネットの仕組みとISPの構造
Taiji Tsuchiya
•
62.8K views
Spring I/O 2018 報告 RESTDocs RAML, Cloud Contract
Takuya Iwatsuka
•
1.2K views
Spring I/O 2018 報告会
NTT Software Innovation Center
•
300 views
ドキュメントの継続的改善―Sphinxを使いながら
soishino
•
166 views
Spark SQL - The internal -
NTT DATA OSS Professional Services
•
4.8K views
More from 彰 村地
Process Monitor の使い方
彰 村地
720 views
•
29 slides
Windows クライアントのトラブルシューティングあれこれ
彰 村地
316 views
•
42 slides
Windows 365 のテクノロジーとインフラストラクチャー
彰 村地
277 views
•
29 slides
Windows 11 がやってくる - IT管理者の準備と対策
彰 村地
501 views
•
43 slides
Internet Explorer サポート提供終了で変わること変わらないこと
彰 村地
55.2K views
•
28 slides
How tousemicrosoftsearch 20200725
彰 村地
269 views
•
41 slides
More from 彰 村地
(20)
Process Monitor の使い方
彰 村地
•
720 views
Windows クライアントのトラブルシューティングあれこれ
彰 村地
•
316 views
Windows 365 のテクノロジーとインフラストラクチャー
彰 村地
•
277 views
Windows 11 がやってくる - IT管理者の準備と対策
彰 村地
•
501 views
Internet Explorer サポート提供終了で変わること変わらないこと
彰 村地
•
55.2K views
How tousemicrosoftsearch 20200725
彰 村地
•
269 views
(管理者向け) Microsoft Edge の展開と管理の手法
彰 村地
•
331 views
見せてもらおうか、新しい Microsoft Edge の性能とやらを
彰 村地
•
450 views
(Web に関わる人に知っておいてほしい)Web ブラウザー 最新事情
彰 村地
•
572 views
Java で開発する Azure Web Apps アプリケーション
彰 村地
•
1.2K views
O365 ユーザーのための Azure Storage 入門
彰 村地
•
307 views
アドレスバーにURL打ち込んでからページが表示されるまでに 何が起こっているか
彰 村地
•
1.5K views
Azure Network Watcher / Azure仮想ネットワークの監視と情報収集
彰 村地
•
1K views
System Resource Utilization Monitor を知ろう
彰 村地
•
1.7K views
HTML5 Web アプリケーションのセキュリティ
彰 村地
•
1.6K views
HTML はネットワークをいかに変えてきたか
彰 村地
•
504 views
Message Analyzer でパケット キャプチャー
彰 村地
•
11.1K views
Message Analyzer 再入門【2】
彰 村地
•
1.9K views
Message Analyzer 再入門【1】
彰 村地
•
3.9K views
Rmote Packet Capture Protocol を使って見る
彰 村地
•
2.4K views
Recently uploaded
遠隔お酌IoTLT2309.pptx
Yoshiaki Ito
149 views
•
12 slides
GraphQLはどんな時に使うか
Yutaka Tachibana
17 views
•
37 slides
インフラチームとCCoEの関係.pptx
ssuser5c7ee4
28 views
•
18 slides
20230921_IoTLT_vol103_kitazaki_v1.pdf
Ayachika Kitazaki
170 views
•
16 slides
CCoE実践者コミュニティ#1_CCoEが進めるセキュリティカイゼンの旅.pptx
Tomoaki Tada
69 views
•
20 slides
MLOps Course Slides_JP(配布用).pdf
Yuya Yamamoto
125 views
•
31 slides
Recently uploaded
(13)
遠隔お酌IoTLT2309.pptx
Yoshiaki Ito
•
149 views
GraphQLはどんな時に使うか
Yutaka Tachibana
•
17 views
インフラチームとCCoEの関係.pptx
ssuser5c7ee4
•
28 views
20230921_IoTLT_vol103_kitazaki_v1.pdf
Ayachika Kitazaki
•
170 views
CCoE実践者コミュニティ#1_CCoEが進めるセキュリティカイゼンの旅.pptx
Tomoaki Tada
•
69 views
MLOps Course Slides_JP(配布用).pdf
Yuya Yamamoto
•
125 views
CatBoost on GPU のひみつ
Takuji Tahara
•
780 views
磁石内臓イヤリングによる磁力変化を利用したジェスチャ識別
sugiuralab
•
7 views
拡散する画像生成.pdf
NTTDOCOMO-ServiceInnovation
•
45 views
遠征ドルヲタのための便利サイトを作ってみた
Kenta Fujimoto
•
11 views
画像生成AIの問題点
iPride Co., Ltd.
•
13 views
2023情報処理学会関西支部大会-G12.pdf
KoseiShimoda1
•
7 views
ヒアラブルデバイスにおける音漏れ信号を用いた空中ジェスチャ認識
sugiuralab
•
6 views
Web standard 2019_0216
1.
「標準」の話 Murachi Akira aka
hebikuzure 16 Feb. 2019 ©Murachi Akira aka hebikuzure 1
2.
About me •Murachi Akira
aka hebikuzure ( 村地 彰 ) • 株式会社シーピーエス 代表 • 株式会社エクシードワン 技術フェロー • トレノケート株式会社パートナー講師 技術教育スペシャリスト •Microsoft MVP (Most Valuable Professional) • Since Apr. 2011 • Award Category: Windows and Device for IT 16 Feb. 2019 ©Murachi Akira aka hebikuzure 2
3.
16 Feb. 2019
©Murachi Akira aka hebikuzure 3
4.
16 Feb. 2019
©Murachi Akira aka hebikuzure 4
5.
16 Feb. 2019
©Murachi Akira aka hebikuzure 5 お断り 技術的な話というよりは「蘊蓄」です
6.
16 Feb. 2019
©Murachi Akira aka hebikuzure 6 今日のお題
7.
二つの「標準(スタンダード)」 •デジュール スタンダード de jure
standard •デファクト スタンダード de facto standard 16 Feb. 2019 ©Murachi Akira aka hebikuzure 7
8.
16 Feb. 2019
©Murachi Akira aka hebikuzure 8 ネットワークでの標準 =プロトコル
9.
プロトコル = コミュニケーションのルール 16
Feb. 2019 ©Murachi Akira aka hebikuzure 9
10.
16 Feb. 2019
©Murachi Akira aka hebikuzure 10 物理層 データリンク層 ネットワーク層 トランスポート層 セッション層 プレゼンテーション層 アプリケーション層 Ethernet (IEEE 802.3) Wireless LAN (IEEE 802.11) TCP UDP IPv4 IPv6 ICMP ICMPv6 HTTP SNMP POP IMAP BGP DHCP DNS FTP TFTP Telnet SSH TLS/SSL LDAP SIP NNTP NTP TIME
11.
16 Feb. 2019
©Murachi Akira aka hebikuzure 11 「標準」は誰が 決めているのか?
12.
16 Feb. 2019
©Murachi Akira aka hebikuzure 12 「標準」を どうやって 決めているのか?
13.
国際的な「標準」の総本山 •ISO International Organization for
Standardization https://www.iso.org/home.html •参加各国の国家標準化団体により構成される 16 Feb. 2019 ©Murachi Akira aka hebikuzure 13
14.
ネットワーク全般 •ITU-T International Telecommunication Union Telecommunication
Standardization Sector 国際電気通信連合電気通信標準化部門 •加盟国とセクターメンバー(企業や団 体)で構成される 16 Feb. 2019 ©Murachi Akira aka hebikuzure 14
15.
Ethernet •IEEE Institute of Electrical
and Electronics Engineers •IEEE 802 LAN/MAN Standards Committee • IEEE 802.3 : Ethernet • IEEE 802.11 : Wireless LAN 16 Feb. 2019 ©Murachi Akira aka hebikuzure 15
16.
IEEE の WG
による標準化 16 Feb. 2019 ©Murachi Akira aka hebikuzure 16 https://jp.ieee.org/activities/files/About_IEEE-SA_July2015.pdf より引用
17.
TCP/IP •IETF Internet Engineering Task
Force • RFC: 791 INTERNET PROTOCOL https://tools.ietf.org/html/rfc791 • RFC: 793 TRANSMISSION CONTROL PROTOCOL <https://tools.ietf.org/html/rfc793 16 Feb. 2019 ©Murachi Akira aka hebikuzure 17
18.
IEEE の RFC
による標準化 16 Feb. 2019 ©Murachi Akira aka hebikuzure 18 https://www.nic.ad.jp/ja/tech/ietf/section4.html より引用
19.
RFC のプロセス • 標準化への提唱(PS:Proposed
Standard) 将来の標準となるべきプロトコルの提案。RFCとして公 開し、幅広く評価する • 標準化への草稿(DS:Draft Standard) PS が評価され実装や運用が進んだ段階で「標準」とし て制定するべき準備稿。「二つ以上の相互運用性のあ る独立した実装の存在、十分な運用経験」がこの段階 になるための条件 • 標準(STD: Standard) 標準化の最終段階で「標準プロトコル」として規定さ れたもの。標準RFCとなるためには「十分な運用経験/ 実績」が必要 16 Feb. 2019 ©Murachi Akira aka hebikuzure 19
20.
HTTP •IETF Internet Engineering Task
Force •Hypertext Transfer Protocol (httpbis) https://datatracker.ietf.org/group/httpbis/abo ut/ •HTTP Working Group https://httpwg.org/ 16 Feb. 2019 ©Murachi Akira aka hebikuzure 20
21.
HTTP Standards •Hypertext Transfer
Protocol -- HTTP/1.1 https://tools.ietf.org/html/rfc2616 •Hypertext Transfer Protocol Version 2 (HTTP/2) https://tools.ietf.org/html/rfc7540 16 Feb. 2019 ©Murachi Akira aka hebikuzure 21
22.
HTML / CSS •W3C The
World Wide Web Consortium •W3C HTML https://www.w3.org/html/ •Cascading Style Sheets home page https://www.w3.org/Style/CSS/Overview.en.html •WHATWG https://whatwg.org/ 16 Feb. 2019 ©Murachi Akira aka hebikuzure 22
23.
GitHub による標準化作業 •World Wide
Web Consortium https://github.com/w3c •WHATWG https://github.com/whatwg 16 Feb. 2019 ©Murachi Akira aka hebikuzure 23
24.
JavaScript •Ecma International https://www.ecma-international.org/ • ECMA
の名称は “European Computer Manufacturers Association” から。1994 年に名称変更 •TC39 - ECMAScript https://www.ecma-international.org/memento/tc39.htm • TC : Technical Committee 16 Feb. 2019 ©Murachi Akira aka hebikuzure 24
25.
JavaScript の Standards •
Standard ECMA-262 ECMAScript® 2018 Language Specification https://www.ecma- international.org/publications/standards/Ecma-262.htm • Standard ECMA-404 The JSON Data Interchange Syntax https://www.ecma- international.org/publications/standards/Ecma-404.htm • Standard ECMA-414 ECMAScript® Specification Suite https://www.ecma- international.org/publications/standards/Ecma-414.htm • ISO/IEC 22275:2018 https://www.iso.org/standard/73002.html 16 Feb. 2019 ©Murachi Akira aka hebikuzure 25
26.
ECMA Script と
ISO • ISO 標準化のプロセスとして Fast-track procedure が利 用されていた 16 Feb. 2019 ©Murachi Akira aka hebikuzure 26 http://azu.github.io/slide/2016/jser5years/sc22-ecmascript-ahodc.html より引用
27.
あなたも標準化に関われる • IEEE • 大学生・院生なら「学生会員」になれる •
社会人でも Associate から • https://ieee-jp.org/kaiin/faq_g.html • W3C • Interest Group への参加 https://www.w3.org/html/ig/jp/ • GitHub での Issue / Pull request • WHATWG • GitHub での Issue / Pull request 16 Feb. 2019 ©Murachi Akira aka hebikuzure 27
28.
標準化は「世界」が対象 •英語は必須 •英語の(少なくとも読み書き)はエンジニアの 必修科目 16 Feb. 2019
©Murachi Akira aka hebikuzure 28