Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ウェブとイノベーション / The Web and Innovation

Avatar for Kenji Saito Kenji Saito PRO
May 10, 2026
13

ウェブとイノベーション / The Web and Innovation

早稲田大学商学部「サイバーフィジカル社会と金融の未来」2026 春の第4回で使用したスライドです。

Avatar for Kenji Saito

Kenji Saito PRO

May 10, 2026

More Decks by Kenji Saito

Transcript

  1. ( ) 1 4 14 • 2 4 21 •

    3 4 28 ( ) • 4 5 12 ( ) • 5 5 19 AI 6 5 26 AI ( ) 7 6 2 AI 8 6 9 ( ) 9 6 16 ( ) 10 6 23 11 6 30 12 7 7 13 7 14 ( ) 14 7 21 1 3 ∼ ( ) 2026 4 — 2026-05-12 – p.3/30
  2. World Wide Web ( ) 1989 CERN Tim Berners-Lee 1990

    WWW WWW NeXT HTML 1.0 1991 WWW 1993 Mark Andreessen Mosaic WWW 1994 Tim Berners-Lee W3C (World Wide Web Consortium) 1995 HTML 2.0 2014 HTML5 2021 HTML Living Standard 2026 4 — 2026-05-12 – p.7/30
  3. World Wide Web ( ) HTTP/HTTPS HyperText Transfer Protocol (Secure)

    HTML HTML Hyper Text Markup Language Web W3C → WHATWG URI Uniform Resource Identifier ( ) URL(Uniform Resource Locator)( ) URI 2026 4 — 2026-05-12 – p.8/30
  4. URL ( ) ( ) https https://www . google .

    com: 443 /search?q = refrigerator ( ) https 443 2026 4 — 2026-05-12 – p.9/30
  5. HTTP/HTTPS 1 1 ( ) → . . . etc.

    URL HTTP cookie 2026 4 — 2026-05-12 – p.10/30
  6. World Wide Web ( ) ( ) ( ) (

    ) ( ) ( ) ( ) 2026 4 — 2026-05-12 – p.12/30
  7. (Web) API API Application Programming Interface Web API HTTP(S) /

    API ( ) 2026 4 — 2026-05-12 – p.13/30
  8. REST (Representational State Transfer) ( ) POST, GET ( ),

    PUT, DELETE vs. CRUD (Create/Read/Update/Delete) CRUD URI JSON (JavaScript Object Notation) 2026 4 — 2026-05-12 – p.14/30
  9. — HTTPS Demo ( ) $ openssl s_client -connect www.waseda.jp:443

    GET /top/ HTTP/1.1 Host: www.waseda.jp openssl www.google.com:443 GET /search?q=refrigerator 2026 4 — 2026-05-12 – p.15/30
  10. REST – ( ) ( ) ( = ) Last

    In, First Out POST POST POST GET PUT DELETE 2026 4 — 2026-05-12 – p.16/30
  11. (macOS AirPlay OFF ) $ git clone https://github.com/ks91/sample-web-api.git API (Python3

    Flask ) Web API $ python stack.py README (5 − 2) × (3 + 4) 5 2 − 3 4 + × ( ) API 1∼10 2026 4 — 2026-05-12 – p.17/30
  12. SaaS : Software as a Service PaaS : Platform as

    a Service IaaS : Infrastructure as a Service 2026 4 — 2026-05-12 – p.23/30
  13. (Virtual Machine) (virtual machine) ( ) Ծ૝Խιϑτ΢ΣΞ ෺ཧϚγϯ ϋʔυ΢ΣΞ 

    04 ΞϓϦ 04 ΞϓϦ Ծ૝Խιϑτ΢ΣΞ ෺ཧϚγϯ ϋʔυ΢ΣΞ  04 ΞϓϦ Ծ૝Ϛγϯ " Ծ૝Ϛγϯ # ෳ੡΍Ҡಈ Ծ૝Ϛγϯ # 2026 4 — 2026-05-12 – p.24/30
  14. BASE Basically Available ( ) Soft state ( ) Eventually

    consistent ( ) ( ) eventually consistent ?! 2026 4 — 2026-05-12 – p.26/30
  15. 2. AI (1) 3-4 AI AI AI AI AI (2)

    2026 5 15 ( ) 23:59 JST ( ) Waseda Moodle 2026 4 — 2026-05-12 – p.28/30
  16. ( ) Discord discord-agent-hub AI ( ) ( ) (

    ) (gpt-5-nano ) · ( ) (gpt-5.4-nano ) ( ) (gpt-5.4-nano ) (1) Discord # (2) /chat ( ) (3) (4) ENTER/RETURN 1 / · 2026 4 — 2026-05-12 – p.29/30