Suddenly, I ask 4 questions.
突然ですが,4の問いを投げかけます。
Q.1 What's the date?
Q.1 何年何月何日でしょう?
03/11/2017
Q.2 What is represented?
何が表現されていますか?
OSC17j
Q.3 Which is family name?
Q.3 姓はどちらですか?
Which column (1st Cao or 2nd Cao) is the answer?
Q.4 Can you understand differences of licenses?
Q.4 数多のライセンスの違いを理解できますか?
- GNU: GPL 1, 2, 3, AGPL, LGPL 2.0, 2.1
- MIT, BSD, ZLib
- Foundation: Apache Software License 1.0, 1.1, 2.0, Mozilla Public License 1.0, 1.1, 2.0, Netscape Public License 1.0, 1.1, W3C Software Notice and License
- Software specific: Eclipse Public License, VIM LICENSE, LaTeX project public license (LPPL) 1.0, 1.1, 1.2, 1.3, 1.3a, 1.3b, 1.3c
- Artistic License 1.0, 2.0
- Language: Python Software Foundation License, Ruby License, PHP Lincense
- Others: Creative Commons, GFDL, ODbL, Web translation
What is problem?
どういう問題が起こるか?
Source of trouble or bug!
How should we be better?
どうすればよいか?
Q.1 What's the date?
A.1 ISO 8601:2004 - Data elements and interchange formats -- Information interchange -- Representation of dates and times
×:03/11/2017
↓
○:2017-03-11
Q.2 What is represented?
A.2 ISO 3166 Country Codes
×:OSC17j
↓
○:OSC2017JP
Q.3 Which is family name?
A.3 Government policy(文部科学省の指針)
Cao Cao |
→ |
CAO, Cao |
Ken Senoo |
→ |
SENOO, Ken |
Donald E. Knuth |
→ |
KNUTH, Donald E. |
John von Neumann |
→ |
von Neumann, John |
John F. Kennedy, Jr. |
→ |
Kennedy, Jr., John F. Kennedy |
Q.4 Do you understand differences of licenses?
A.4 Creative Commons
CC0
What is Standard?
De Jure Standard vs. De Facto Standard
デジュレ標準 vs. デファクト標準
Risk of De Facto Standard
The reason we should conform to de jure standard
デジュレ標準に従うべき理由
Exchangeability(交換可能性担保)
Advantage from conforming de jure standard
デジュレ標準に準拠することで得られるもの
Time and Space
時間と空間
↓
POSIXism(POSIX原理主義)
POSIXism(POSIX原理主義)
Archievement(実績)
- Shell script with conforming to POSIX(POSIX準拠シェルスクリプト)
- Twitter client: Kotoriotoko(小鳥男)
- General purpose data parsers (CSV, XML, JSON)
- Web app with conforming to W3C(W3C勧告準拠Webアプリ)
- "Metropiper" for train aproaching information web app.
- 接近情報表示プログラム「メトロパイパー」
- Publication (paper, book, slide)(出版物:論文,本, スライド)
-
Conclusion
De jure Standard vs. De facto Standard.
デジュレ標準とデファクト標準が存在する
De jure Standard gives us high compatibility and durability.
デジュレ標準は高い互換性と持続性をもたらす
POSIXism: Method for focusing on exchangeability
POSIX原理主義:交換可能性に着目した開発手法
Let's get power of getting over time and space!
デジュレ標準に従うことで,時空を越える力を手に入れよう!