ð¢ã¹ããŒãŠã§ã宣èš:ãã£ãŒãã®å¥æµããéããŠ、èªåã®「åº」ãåãæ»ã #SNSç²ã #IndieWeb #å 06
ð¢ã¹ããŒãŠã§ã宣èš:ãã£ãŒãã®å¥æµããéããŠ、èªåã®「åº」ãåãæ»ã #SNSç²ã #IndieWeb
ããããªã、æ¯ç¶ãã®ã§ããªãã€ã³ã¿ãŒããã。ããã«ã¡ã¯、æèãæ·±ãŸãéããªãŠã§ã。
ç®æ¬¡
- ã¯ããã«:ãªãã€ã³ã¿ãŒãããã¯ãããªã«éšãããã®ã?
- 第1éš:ãã£ãŒããšããåã®å¥æµ
- 第1ç« :「äžãããã」ã€ã³ã¿ãŒããã
- 1-1. ãã£ãŒãã®è§£ååŠ:çµãããªãã¹ã¯ããŒã«ã®ä»çµã¿
- 1-2. ç§ãã¡ã¯æ¬ãèªãŸãªããªã£ã、ã³ã³ãã³ãã「æ¶è²»」ããããã«ãªã£ã
- 1-3. 「åå¿」ã®ããã®ã³ãã¥ãã±ãŒã·ã§ã³ãš、ãã®ç²åŒ
- 1-4. ããã·ã¥ã¿ã°ãäœãã³ãã¥ããã£ã®å ãšåœ±
- 第2ç« :æµãã«æãç¡åæ
- 第1ç« :「äžãããã」ã€ã³ã¿ãŒããã
- 第2éš:「ã€ã³ã¿ãŒãããI」ãžã®é·æãšåçºèŠ
- 第3éš:ã¹ããŒãŠã§ãã®å®è·µ
- 第5ç« :é¢ä¿æ§ãè²ãããã®ãã¶ã€ã³
- 第6ç« :ææ³ãå®è£
ããæè¡
- 6-1. ãªãReactã¯「ééã£ãéžæ」ãªã®ã
- 6-2. HTMLãã¡ãŒã¹ããšããã°ã¬ãã·ããšã³ãã³ã¹ã¡ã³ã
- 6-3. ç»åãæ¯é ãã:SVG, WebP, ãããŠsrcset
- 6-4. ããã©ãŒãã³ã¹ã®æªé `background-attachment: fixed`
- 6-5. ãµãŒããŒãµã€ãã¬ã³ããªã³ã°(SSR)ã¯éã®åŒŸäžžã?
- 6-6. ãªãŒã³(Lean)ã§ããããšã®å²åŠ
- 第4éš:ããããã®ãŠã§ãã®ããã«
- å·»æ«è³æ
- ç»å Žäººç©ç޹ä»
- çšèªè§£èª¬
- çšèªçŽ¢åŒ(ã¢ã«ãã¡ãããé )
- è£è¶³1: ããããªäººã®ææ³
- è£è¶³2: 詳现幎衚:ããŒãœãã«ãŠã§ããšãã©ãããã©ãŒã ã®è亡
- è£è¶³3: æœåšçèªè ã®ããã«
- è£è¶³4: äžäººããªããã³ã
- è£è¶³5: 倧åå©
- è£è¶³6: äºæž¬ããããããã®åå¿ãšåè«
- è£è¶³7: åŠã³ãæ·±ããããã«
ã¯ããã«:ãªãã€ã³ã¿ãŒãããã¯ãããªã«éšãããã®ã? ð£️ð¥
ã€ã³ã¿ãŒãããã¯、ã¹ããŒããéèŠããŠäœãããŠãã。ããæããŸããã?
æ°ãããµãŒãã¹ã«åå ãããš、ãŸãç®ã«é£ã³èŸŒãã§ããã®ã¯「ãã£ãŒã」。ãã®ååããã¹ãŠãç©èªã£ãŠããŸã。ãã£ãŒããšã¯、å®¶çã«äžãã「飌æ」ã®ããš。ãããŠç§ãã¡ã¯、ãããäžããããåŽ。ããªãããã£ãŒããã³ã³ãããŒã«ããããšã¯ãªã、ããªãã®åœ¹å²ã¯ãã ã²ããã「é€ãäžãããã」ããšãªã®ã§ã。
ãã®é£Œæã¯å®¹èµŠããããŸãã。次ããæ¬¡ãžãšæµã蟌ã¿、ç§ãã¡ã®æèã、ææ ã、ãããŠèªåèªèº«ã®èŠæ¹ããã圢äœã£ãŠãããŸã。ç§ãã¡ã¯ãã、ãã£ãããšæ¬ãèªãã ã、æ ç»ãå³ãã£ãã、鳿¥œã«è³ãæŸãŸãããã¯ããŸãã。ç§ãã¡ã¯ãã 、ã³ã³ãã³ãã「æ¶è²»」ã、äžãããããã®ãç¡æ¹å€ã«æåããã ãã®ååšã«ãªãäžãã£ãŠã¯ããªãã§ãããã。
å€ãã®äººããã®çŸç¶ã«æ°ã¥ã、äžæºãæ±ããŠããŸã。ããªãããã£ãš、ãã®äžäººã§ããã。ããã、ãã®çµ¶ãéãªãæ å ±ã®å¥æµãã、äžäœã©ãããã°éããããã®ã§ãããã?ã¹ããŒããã©ã³ãçªããæãæšãŠã?山奥ã«ç± ã?ãããšã、ãã®æµãã®äžã§æººããªãããã«、å¿ æ»ã«ãããç¶ãããããªãã®ã§ãããã?
ãã®èšäºã¯、ãããªæ¯èŠãããæããŠããããªãã®ããã®、äžã€ã®「åŠæ¹ç®」ã§ãã、ãããŠ「宣èš」ã§ã。ãã£ãŒãããèªãã®æå¿ã§éã、ãã€ãŠç§ãã¡ãæãã、ããéãã§、ãã人éçã ã£ããŠã§ããåãæ»ãããã®æ ãž、ããªãããæ¡å ããŸã。ãã、ãããã³ã°ãã§ã¢ã«æ·±ãè °æããŠ、å°ãã ãæè©±ã«ãä»ãåããã ãã。ç§ã®èçã®äžãªã、倧æè¿ã§ã。☕
第1éš:ãã£ãŒããšããåã®å¥æµ ð
第1ç« :「äžãããã」ã€ã³ã¿ãŒããã
1-1. ãã£ãŒãã®è§£ååŠ:çµãããªãã¹ã¯ããŒã«ã®ä»çµã¿ ð♾️
SNSã®ã¿ã€ã ã©ã€ã³ã、芪æã§ã¹ã¯ã€ããã。æ°ããæçš¿、æ°ããåç、æ°ããåç»。ã¹ã¯ã€ã、ã¹ã¯ã€ã、ã¹ã¯ã€ã…。æ°ã¥ãã°30å、1æéãçµã£ãŠãã。ãã®æããããé åã®æ£äœã¯äžäœäœãªã®ã§ãããã。
ããã¯、「ç¡éã¹ã¯ããŒã«(Infinite Scroll)」ãšåŒã°ãããã¶ã€ã³ãã¿ãŒã³ã«ãããŸã。ããŒãžã®çµããã«å°éãããš、次ã®ã³ã³ãã³ããèªåçã«èªã¿èŸŒãŸãã。ããã«ãã、ãŠãŒã¶ãŒã¯「ãããŸã§ã§äžåºåã」ãšããæèã®åæ¢ç¹ã倱ã、åæ°žä¹ çã«ã³ã³ãã³ãã®æµ·ãæŒãç¶ããããšã«ãªãã®ã§ã。
ãã®ä»çµã¿ã¯、ã«ãžãã®ã¹ããããã·ã³ã䜿ãå¿çåŠçãªããªãã¯ãšéåžžã«ãã䌌ãŠããŸã。ã¬ããŒãåŒã(ã¹ã¯ã€ããã)ãã³ã«、åœãã(é¢çœãã³ã³ãã³ã)ãåºããããããªããšãã「鿬 匷å(Intermittent Reinforcement)」ãåã、ç§ãã¡ã¯ããŒããã³ãšããè³å 快楜ç©è³ªã®ã·ã£ã¯ãŒã济ã³ç¶ããŸã。ããã¯æ¥µããŠäžæ¯æ§ã®é«ãäœéšã§ãã、ãã©ãããã©ãŒã åŽã¯ç§ãã¡ã®å¯åŠåæéãæå€§åããããã«、ãã®ä»çµã¿ãæå³çã«èšèšããŠããã®ã§ã。
1-2. ç§ãã¡ã¯æ¬ãèªãŸãªããªã£ã、ã³ã³ãã³ãã「æ¶è²»」ããããã«ãªã£ã ðœ️
「ãã£ãŒã」ãšããèšèã¯、ç§ãã¡ã®åœ¹å²ãç確ã«è¡šããŠããŸã。ç§ãã¡ã¯ãã¯ãèªè ãéè³è ã§ã¯ãããŸãã。「æ¶è²»è (Consumer)」ã§ã。
äžåã®æ¬ãèªãè¡çºãèããŠã¿ãŸããã。ããã«ã¯å§ãŸããšçµããããã、èè ãšå¯Ÿè©±ã、è¡éãèªã¿、èªèº«ã®çµéšãšç §ããåããããšãã、èœåçã§æçŽ¢çãªããã»ã¹ãååšããŸã。ããã、ãã£ãŒãã®äžçã§ã¯、ãã¹ãŠã现åãã®「ã³ã³ãã³ã」ã«éå ãããŸã。æ°ç§ã®åç»、æ°è¡ã®ããã¹ã、äžæã®ç»å。ãããã¯å³ãããã®ã§ã¯ãªã、ãã æ¬¡ããæ¬¡ãžãšæ¶è²»ããŠãã察象ã§ã。
ãã®ååçãªæ¶è²»è¡åã¯、ç§ãã¡ã®éäžåãæ·±ãæèåã確å®ã«èãã§ãããŸã。ç§ãã¡ã¯æ°ããç¥èãåŸãŠããããã§、ãã®å®、äœã身ã«ã€ããŠããªã。ããããã®äººãšç¹ãã£ãŠããããã§、ãã®å®、誰ãšãæ·±ãé¢ãã£ãŠããªã。ãããªç©ºèãªæèŠã«è¥²ãããããšã¯ãããŸããã?
1-3. 「åå¿」ã®ããã®ã³ãã¥ãã±ãŒã·ã§ã³ãš、ãã®ç²åŒ ❤️ðð
ãã£ãŒãäžã§ã®ã³ãã¥ãã±ãŒã·ã§ã³ã¯、「ããã」「ãªãã€ãŒã」「ãªãã©ã€」ãšãã£ã「åå¿(Reaction)」ããã¹ãŠã§ã。æçš¿ããã°、å³åº§ã«åå¿ãæ°ã«ãªã。åå¿ããªããã°、èªåã®æçš¿ã¯äŸ¡å€ããªãã£ãã®ããšäžå®ã«ãªã。ä»äººã®æçš¿ãèŠãã°、äœãåå¿ããªããã°ãªããªããšãããã¬ãã·ã£ãŒãæãã。
ãã®「åå¿ã®çµæžå」ã§ã¯、çæ ®ãããæèŠããã、ç¬éçã«ææ ãæºãã¶ãèšèãããŠã¯ããããŸã。å ±æ、æã、é©ã。ã¢ã«ãŽãªãºã ã¯ãšã³ã²ãŒãžã¡ã³ã(ãŠãŒã¶ãŒã®é¢äž)ãé«ãæçš¿ãåªå çã«è¡šç€ºãããã、çµæãšããŠç§ãã¡ã®ãã£ãŒãã¯、ããæåçã§、ããæ¥µç«¯ãªæèŠã§æºããããŠããã®ã§ã。
ããã¯、ãŸãã§24æéçµãããªã巚倧ãªããŒãã£ãŒã«åå ããŠãããããªãã®ã§ã。倧é³éã®é³æ¥œã®äžã§、誰ããèªåã®å£°ãèããŠãããããšå€§å£°ã§å«ãã§ãã。ãããªå§éšã®äžã§、æ¬åœã«æå³ã®ãã察話ãçãŸããã§ãããã?ããã、çãŸããã®ã¯è¡šé¢çãªã€ãªãããš、æ·±ã粟ç¥çãªç²åŒã ãã§ã。
1-4. ããã·ã¥ã¿ã°ãäœãã³ãã¥ããã£ã®å ãšåœ± #️⃣
ããã·ã¥ã¿ã°(#
)ã¯、åãèå³ãæã€äººã
ãç¹ãã匷åãªããŒã«ã§ã。#ç«å¥œããããšç¹ãããã
ãšæ€çŽ¢ããã°、ããã«ã¯ç«ãæãã人ã
ã®æçš¿ãæº¢ããŠããŸã。ããã¯çŽ æŽãããããšã§ã。ãã€ãŠã¯æ¢ãåºãã®ãé£ããã£ãå奜ã®å£«ã、äžç¬ã§èŠã€ãåºããã®ã§ããã。
ããã、ãã®æè»œãã«ã¯åœ±ã®åŽé¢ããããŸã。ããã·ã¥ã¿ã°ã«ããã³ãã¥ããã£ã¯、éåžžã«æµåçã§、å¹é£çã§ã。ããã¯å ±éã®è©±é¡ã«ã€ããŠã®æçš¿ãéãŸã「åºå Ž」ã§ãã£ãŠ、ã¡ã³ããŒéã®æ·±ãé¢ä¿æ§ãè²ãŸãã「å± å Žæ」ã«ã¯ãªãã«ããã®ã§ã。
ããã«、ããã·ã¥ã¿ã°ã¯æãšããŠ、ç°ãªãæèŠãæé€ã、åãèããæã€äººã ã ãã§åºãŸã「ãšã³ãŒãã§ã³ããŒçŸè±¡」ã、éå£ãéæ¿ãªæ¹åã«é²ã「é壿¥µæ§å」ãå éãããè£ çœ®ã«ããªãåŸãŸã。å ±éã®ããã·ã¥ã¿ã°ã®äžã«éãŸãããšã§å®å¿æãåŸãäžæ¹、ç§ãã¡ã¯èªåãã¡ã®「å€」ã«ãã倿§ãªäžçãã、ç¥ããç¥ããã®ãã¡ã«ç®ãèããŠããŸã£ãŠããã®ãããããŸãã。ã³ãã¥ããã£ã¯、ããã·ã¥ã¿ã°ã«ãã£ãŠäžããããã®ã§ã¯ãªã、æ¬æ¥ã¯æéããããŠç¯ãäžãããã®ã ã£ãã¯ãã§ã。
ã³ã©ã :åããŠã®「çäžãã©ã」
ããã¯Twitter(çŸX)ããŸã ç§æçã ã£ãé ã®è©±ã§ã。ç§ã¯åœæããã£ãŠããæµ·å€ãã©ãã«ã€ããŠ、äœæ°ãªãææ³ãæçš¿ããŸãã。ãããšæ°ååŸ、èŠç¥ãã¬ã¢ã«ãŠã³ããã「ããã¯è§£éãéããŸã」ãšãããªãã©ã€ã。ãŸã、ãããããã¯ããããããš。ããã、ãã®ãªãã©ã€ã«「ããã」ãä»ãå§ã、ãããããããšããéã«æ°åä»¶ã®åŒçšãªãã€ãŒãã§「ã«ãã」「äœãããã£ãŠãªã」ãšããèšèãé£ã³äº€ãå§ããŸãã。ãããã「çäžãã©ã」ã§ã。ãã£ã140åã®èšèã、æèããåãé¢ãããŠäžäººæ©ãããŠããææ。å¿èããã¯ãã¯ããŠ、ãã®æ¥ã¯äžæ¥äžã¹ããŒããã©ã³ã®éç¥ãæ°ã«ãªã£ãŠä»æ¹ããããŸããã§ãã。ãã®ææããã®ã¯、ãã£ãŒããšããåºå Žãããã«ç¡é²åã§、ããã«èšèã®è²¬ä»»ã軜ããªãå Žæããšããããšã§ãã。ãã®çµéšã、ç§ããã£ãŒãããè·é¢ã眮ã倧ããªãã£ããã«ãªã£ãã®ã¯ééããããŸãã。
第2ç« :æµãã«æãç¡åæ
2-1. ãããã¯ãªã¹ããšãã¥ãŒãã¯ãŒã:ãããããªæµæã®èšé² ð¡️
ãã£ãŒãã®å¥æµã«æããã、ç§ãæ§ã ãªæãå°œãããŸãã。äžå¿«ãªã¢ã«ãŠã³ããçã£ç«¯ãããããã¯ã、èŠãããªãåèªããã¥ãŒãã¯ãŒãã«ç»é²ãã。ã¿ã€ã ã©ã€ã³ãæç³»åé ã«äžŠã¹æ¿ã、ã¢ã«ãŽãªãºã ã®æ¯é ããéããããšè©Šã¿ã。ããã¯、æŒãå¯ããæ¿æµã®äžã§、å°ããªãã±ãã§æ°Žãæ»ãåºãããšãããããª、奿°ã§、ãããŠçµ¶æçãªæŠãã§ãã。
確ãã«、ãããã®ã«ã¹ã¿ãã€ãºã¯äžæçãªå®ãããäžããŠãããŸã。ããã、ãã©ãããã©ãŒã ã¯åžžã«ç§ãã¡ã®æµæã®äžãè¡ããŸã。æ°ããåºåãã©ãŒããã、æ°ããã¬ã³ã¡ã³ãæ©èœ。「ããªããžã®ãããã」ã¯、ãããã¯ã®ç¶²ãããæããŠã¿ã€ã ã©ã€ã³ã«æ»ã蟌ãã§ããã®ã§ã。
çµå±、ãããã®æµæã¯å¯Ÿççæ³ã«éããŸãã。ç æ°ã®æ ¹æ¬åå 、ã€ãŸã「ãŠãŒã¶ãŒã®æ³šæãåŒãã€ããŠé¢ããªã」ãšãããã©ãããã©ãŒã ã®ããžãã¹ã¢ãã«ãã®ãã®ã«æãä»ããªãéã、ç§ãã¡ã¯æ°žé ã«ã€ã¿ããã£ããç¶ãããããªãã®ã§ã。
2-2. ããžã¿ã«ãããã¯ã¹ã®è©Šã¿ãš、ãã®éç ðµ
「ããéçã !」ãšæããç§ã¯、次ã«「ããžã¿ã«ãããã¯ã¹」ã詊ã¿ãŸãã。鱿«ã¯SNSã®ã¢ããªããã¹ãŠåé€ã、éç¥ããªãã«ãã。æå³çã«ã¹ããŒããã©ã³ã«è§Šããªãæéãäœã。æåã®æ°æéã¯、ãŸãã§çŠæçç¶ã®ããã«ãœã¯ãœã¯ããŸãã。äžã®äžããåãæ®ããããããªäžå®æ(FOMO: Fear Of Missing Out)。
ããã、æéãçµã€ã«ã€ããŠ、å¿ã¯éãããåãæ»ããŸã。é³¥ã®å£°ã«è³ãæŸãŸã、ç©ãã§ãã£ãæ¬ãæã«åã、æ£æ©ã«åºããã。ãã、ãªããšäººéçãªæéã ããã、ãš。ããã、æææ¥ã®æ、ã¢ããªãåã€ã³ã¹ããŒã«ããç¬éã«、çŸå®ã«åŒãæ»ãããŸã。æ°çŸä»¶ã®æªèªéç¥、å§éšã«æºã¡ãã¿ã€ã ã©ã€ã³。鱿«ã®éå¯ã¯、ãŸãã§å€¢ã ã£ããã®ããã«æ¶ãå»ã、ãããã¯ã¹åããã匷ãç²åŽæã«è¥²ãããã®ã§ã。
ããžã¿ã«ãããã¯ã¹ã¯、ããã°「äžæçãªé¿é£」ã§ã。ããã、ç§ãã¡ãçãã瀟äŒã¯、ãã¯ãããžã¿ã«ãšåãé¢ããŸãã。é¿é£æããæ»ãã°、ããã«ã¯çžå€ãããèãçãåµãåŸ ã£ãŠãã。æ ¹æ¬çãªè§£æ±ºçã«ã¯ãªãåŸãªãã®ã§ã。
2-3. ãªã、æçµçã«ãã£ãŒãã¯åã€ã®ã ð
ç§ãã¡ã¯、ãªããã£ãŒãã«æããªãã®ã§ãããã?æå¿ã匱ããã?èªå¶å¿ããªããã?
ããã§ã¯ãããŸãã。çžæã¯、äžçæé«å³°ã®é è³ãæã€ãšã³ãžãã¢、ãã¶ã€ããŒ、å¿çåŠè ã、è«å€§ãªäºç®ãæããŠäœãäžãã、人é¡å²äžæãæŽç·Žããã「泚æã®åç©«æ©」ãªã®ã§ã。åäººã®æå¿ã®åã ãã§、ãã®å·šå€§ãªã·ã¹ãã ã«ç«ã¡åããã®ã¯、竹æ§ã§æŠè»ã«æããããªãã®ã§ã。
ãã£ãŒãã®æµãã«æµæããããšã¯、çµ¶ãéãªãæå¿ã®è¡çºã§ã。åžžã«èŠæã、ã¡ã³ããã³ã¹ãæ ã£ãŠã¯ãªããªã。ããã¯ã²ã©ãç²ããäœæ¥ã§ã。ãããŠ、å°ãã§ãæ°ãæãã°、ç§ãã¡ã¯åã³æµãã«é£²ã¿èŸŒãŸããŠããŸã。ã ãã、æçµçã«ã¯åžžã«ãã£ãŒããåã€ã®ã§ã。
ã ããç§ã¯、æŠãããšããããŸãã。æµæããã®ã§ã¯ãªã、ãªããã¢ãŠããã(éãã)ããšãéžãã ã®ã§ã。ç§ã¯ãã£ãŒãã、æ®ããŸãã。
ã³ã©ã :æ¶ãããŠã§ããµã€ã
ãã£ãŒãããé¢ããåŸ、ç§ã¯äœåºŠãèªåã®ãŠã§ããµã€ããäœãããšããŸãã。「ããããã¯èªåã®èšèã§、èªåã®å Žæã§çºä¿¡ãããã 」ãšææ°èŸŒãã§。ã§ã、æ°ã¶æããããšæŽæ°ãæ»ã、çµå±ãµãŒããŒä»£ã®è«æ±æžãæ¥ããã³ã«「äœã®ããã«ç¶æããŠããã ã£ã…」ãšèãããªã£ãŠ、ãµã€ãããšåé€ããŠããŸã。ãããªããšãç¹°ãè¿ããŠããŸãã。仿ãã°、ããã¯「ãã£ãŒãçãªæå」ãç¡æèã«æ±ããŠãããããªã®ã§ããã。ã¢ã¯ã»ã¹æ°、ã³ã¡ã³ã、誰ãã®åå¿…。誰ãèŠãŠãããªããŠã§ããµã€ãã¯ç¡äŸ¡å€ã ãšæã蟌ãã§ããã®ã§ã。ãã£ãŒããç©ççã«é¢ããŠã、ãã®äŸ¡å€èгã¯å¹œéã®ããã«ç§ã«åãæããŠãã。æ¬åœã®æå³ã§ãã£ãŒãããèªç±ã«ãªãã«ã¯、ãã£ãšæ ¹æ¬çãªå€åãå¿ èŠã ãšæ°ã¥ãã®ã«、ããã«æ°å¹Žã®æéãå¿ èŠã§ãã。
第2éš:「ã€ã³ã¿ãŒãããI」ãžã®é·æãšåçºèŠ æ
第3ç« :åããæãã、éããªãŠã§ã
3-1. å°ããªæ·å°ã®åºå€§ãªã³ã¬ã¯ã·ã§ã³:Web 1.0ã®èšæ¶ ðŸ
è¡éã®è人ã ãšæãããŠãæ§ããŸãã。ç§ãè²ã£ã「ã€ã³ã¿ãŒãããI」、ãããã Web 1.0 ã®æä»£ã¯、確ãã«ãã£ãšéãã§ãã。ããã¯ä»ããå°ããã£ãããã§ã¯ãããŸãã。ãããåºå€§ã§ãã。ããããã®åºå€§ãã¯、巚倧ãªã·ã§ããã³ã°ã¢ãŒã«ãããã€ãããã®ã§ã¯ãªã、åæ§è±ããªå人ååºãç¡éã«é£ãªã、巚倧ãªååºè¡ã®ãããªãã®ã ã£ãã®ã§ã。
å€ãªå€ãª、èŠç¥ãã¬èª°ããäœã£ãå人ãµã€ããå·¡ãã®ãç§ã®æ¥èª²ã§ãã。ããã«ã¯、åºåã、ã¢ã«ãŽãªãºã ã、éå°ãª「ããã」ããããŸãã。ãã 、ãµã€ãã®äž»äººãæããŠããŸãªããã®——å€ãæ ç»、BçŽSFå°èª¬、èªäœã®MIDI鳿¥œ、è²ãŠãŠãããµããã³ã®èг坿¥èš——ã、æäœãæããµãããã¶ã€ã³ãšå ±ã«、éãã«çœ®ãããŠããã ãã§ãã。
./ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ | ãããã! | | ç§ã®ããŒã ããŒãžãž | | ããªãã¯xxxxx人ç®ã® | | ã客æ§ã§ã! | \_/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ãã®é ã®ãŠã§ããµã€ãã¯、äžã€ã²ãšã€ãæã¡äž»ã®「éšå±」ã®ããã§ãã。å£çŽã®è²、ã«ãŠã³ã¿ãŒã®æ°å、眮ããŠããæç« ãç»å。ããããã¹ãŠã、äœãæã®äººãšãªããéåŒã«ç©èªã£ãŠããŸãã。ç§ãã¡ã¯、ãã®äººã®éšå±ããã£ãšèšªã、ãã®äººã倧åã«ããŠãããã®ãèŠããŠããããããª、ãããªæ ãŸãããè±ããªäœéšãããŠããã®ã§ã。
3-2. ãªã³ã¯ã蟿ãåã³ãš、ã³ãã¥ããã£ã®çºèŠ ð
Web 1.0ã®äžçãæ ããã³ã³ãã¹ã¯、ãã€ããŒãªã³ã¯ã§ãã。ãããµã€ãã§é¢çœããããã¯ãèŠã€ãããš、ãã®ããŒãžã®çé ã«「ãããããªã³ã¯é」ãšãã£ãã³ãŒããŒãããã®ã§ã。ã¯ãªãã¯ãããš、åãããŒããæããå¥ã®èª°ãã®ãµã€ããžé£ã¶。ãããããŸãå¥ã®ãµã€ããž…。
ãã®ãªã³ã¯ã®é£éã蟿ãè¡çºã¯、宿¢ãã«äŒŒãŠããŸãã。äžã€ã®èå³ããåºçºããŠ、æ°ã¥ãã°å šãäºæ³ãããªãã£ãç¥èã®æµ·ã«ãã©ãçããŠãã。ãã®å¶çºçãªçºèŠã®åã³、ããããã»ã¬ã³ãã£ããã£ããã、åæã®ãŠã§ããµãŒãã£ã³ã®ééå³ã§ãã。
ãããŠ、ãªã³ã¯ã蟿ã£ãŠãããš、å¿ ãã³ãã¥ããã£ãèŠã€ãããŸãã。ç¹å®ã®ãã³ã、ãã¯ãããžãŒ、挫ç»、å²åŠ…。ã©ããªã«ããããªããŒãã§ã、ããã«ã€ããŠèªãåããŠã§ããµã€ã矀ã、IRC (Internet Relay Chat) ã®ãã£ã³ãã«、ããã㯠phpBB ã§äœããããã©ãŒã©ã (æ²ç€ºæ¿)ãååšããã®ã§ã。ããã§ã¯、åããã®ãæãã人ã ã、è©ãå¯ãåãããã«ããŠ、ç±ã、æ·±ã、èªãåã£ãŠããŸãã。
3-3. 「ç¥ããªãã£ã」ãç¥ãåŠã³ã®äœéš ð¡
ç§ã「ã€ã³ã¿ãŒãããI」ã§éãããæéã¯、çŽç²ãªåŠã³ã®é£ç¶ã§ãã。äŸãã°、åäŸã®é ã«å€¢äžã«ãªã£ã『å®å®æŠèŠã€ãã』ã『æ©åæŠå£«ã¬ã³ãã 』ãšãã£ã挫ç»(åœæã¯ããæã£ãŠããŸãã)ã、å®ã¯「ã¢ãã¡」ãšåŒã°ããæ¥æ¬ç¬èªã®è¡šçŸåœ¢åŒã§ãã、ãããæµ·å€ã§ãé«ãè©äŸ¡ãã、é©ãã»ã©é²åãéããŠãããšããäºå®。ãããç¥ã£ãã®ã¯、ãããã¡ã³ãµã€ãã®çé ã«æžãããã³ã©ã ããã£ããã§ãã。
ãµã€ãããã£ãŒãã«çœ®ãæããã«ã€ããŠ、ãã®「åŠã³」ã¯「åå¿」ã«åã£ãŠä»£ããããŸãã。é©ãã¯ç¡é¢å¿ã«、åã³ã¯ç²åŽã«、ãããŠã³ãã¥ããã£ã¯ããã·ã¥ã¿ã°ã«。ç§ã¯、ãã£ãŒããç Žå£ããŠããŸã£ã、ãã®éãã§è±ããªã€ã³ã¿ãŒãããã、決ããŠå¿ããããšãã§ããŸããã§ãã。
ã³ã©ã :ãã¬ããŒãã€ãšå€ã®åéº
ä»ã§ã¯ä¿¡ããããªããããããŸããã、åœæã¯ã€ã³ã¿ãŒãããã«ç¹ãã®ã«ãéãããããŸãã。ãããåŸé課éå¶ã§、ç¹ãã æéã ãé»è©±ä»£ãããã。ãããªæã åŠçã®æäžäž»ã「ãã¬ããŒãã€」ãšããNTTã®ãµãŒãã¹ã§ãã。å€11æããæ8æãŸã§、æå®ãã2ã€ã®é»è©±çªå·ãžã®é話ãå®é¡ã«ãªã。ã€ãŸã、ãããã€ãã®ã¢ã¯ã»ã¹ãã€ã³ããç»é²ããŠããã°、å€ã®éã ãã€ã³ã¿ãŒããããäœ¿ãæŸé¡ã«ãªãã®ã§ã! 10æ55åã«ãªããš、çãããããšããœã³ã³ã®åã§åŸ æ©ã、11æã¡ããã©ã«äžæã«ãã€ã€ã«ã¢ããæ¥ç¶ãéå§ãã。「ïŸïŸïœ°ïœ°ïœ°ïŸïœ®ïŸïŸïŸïŸïœ¶ïŸïœ¶ïŸïœ¶ïŸïœ¶ïŸ」ãšãããã®æãããã¢ãã ã®é³ã¯、å€ã®åéºã®å§ãŸããåãããã¡ã³ãã¡ãŒã¬ã§ãã。æãŸã§å人ãµã€ãã®æµ·ãæ³³ã、ç ãç®ãããããªããåŠæ ¡ãžè¡ã。ãã®é ã®äžäŸ¿ããš、ããã«äŒŽãå šèœæã¯、ä»ã®åžžææ¥ç¶ã®æä»£ã«ã¯ãªã、ç¹å¥ãªèŒããæã£ãŠããããã«æããŸã。
第4ç« :IndieWebãšã®åºäŒã
4-1. 2025幎ã«ãŠã§ããµã€ããèªäœãããšããããš ð€
ãã£ãŒããé¢ã、ææãŠã§ããµã€ããäœã£ãŠã¯æ¶ããç¹°ãè¿ããŠããç§ã§ãã、ä»å¹Žã®ã¯ãã、ããäžåºŠã ãææŠããŠã¿ãããšã«ããŸãã。ããã、ãŸãæ°ã¶æã§æ«æããèªåã®å§¿ãç®ã«æµ®ãã³ãŸã。「ãã£ã、noteãã¯ãŠãªããã°ã®ãããªãã©ãããã©ãŒã ã䜿ããã…」ãšåŒ±æ°ã«ãªã£ãã、「ãã、ããã§ã¯æå³ããªã!」ãšå¥®èµ·ããã。æ°é±éã«ãããåªæäžæãªã¯ããã«ã®æ«、ç§ã¯äžã€ã®äºå®ã«æ°ã¥ããŸãã。
「åå、ç§ããµã€ãã建ãŠãæãã、äžçã¯å€§ããå€ãã£ãŠããã®ã§ã¯ãªãã?」
ããã§ç§ã¯、2025幎çŸåš、人ã ãã©ã®ããã«ããŠå人ã®ãŠã§ããµã€ããæ§ç¯ããŠããã®ãã調æ»ãå§ããŸãã。ãããš、æ€çŽ¢çµæã®çé ã«、èŠæ £ããªãèšèãäœåºŠãçŸããããšã«æ°ã¥ããã®ã§ã。ãã®èšèã¯、「IndieWeb」ã§ãã。
4-2. IndieWebãšã¯äœã:ç¬ç«ãããŠã§ãã®ããã®ææ³ãšããŒã« ð ️
IndieWebãšã¯、äžèšã§èšãã°「巚倧ãã©ãããã©ãŒã ããç¬ç«ãã、å人ã®ãŠã§ããµã€ããåãæ»ãããã®ææ³ã§ãã、æè¡çãªå®è·µã®éãŸã」ã§ã。
圌ãã¯、FacebookãTwitterã®ãããªäžå€®éæš©çãªãµãŒãã¹(圌ãã¯ããã「ãµã€ã(Silos)」ãšåŒã³ãŸã)ã«èªåã®ã³ã³ãã³ã(æçš¿、åç、人éé¢ä¿)ãé ããŠããŸãã®ã§ã¯ãªã、èªåèªèº«ã®ãŠã§ããµã€ããã¢ã€ãã³ãã£ãã£ã®äžå¿ã«çœ®ãããšãæå±ããŠããŸã。èªåã®ãã¡ã€ã³ããã、ããªãã®ãªã³ã©ã€ã³äžã®「å®¶」ã§ããã¹ãã 、ãš。
IndieWebã®äž»èŠãªååãšããŒã«(ã¯ãªãã¯ããŠå±é)
- èªåã®ããŒã¿ãææãã (Own Your Data): ã³ã³ãã³ãã¯èªåã®ãµãŒããŒã«çœ®ã、ãã©ãããã©ãŒã ã®ãµãŒãã¹çµäºãèŠçŽå€æŽã«æ¯ãåãããªãããã«ããŸã。
- POSSE (Publish on your Own Site, Syndicate Elsewhere): ãŸãèªåã®ãµã€ãã«æçš¿ã、ãã®ã³ããŒãSNSã«「é ä¿¡(Syndicate)」ãã、ãšããèãæ¹ã§ã。ããã«ãã、å人ãšã®ç¹ãããç¶æãã€ã€、ã³ã³ãã³ãã®ãªãªãžãã«ã¯èªåã®æå ã«æ®ãããšãã§ããŸã。
- Webmention: ããã°ã®ã³ã¡ã³ããSNSã®「ããã」「ãªãã€ãŒã」ã®ãããªãªã¢ã¯ã·ã§ã³ã、ãµã€ãéã§çŽæ¥ãããšãããããã®ä»çµã¿ã§ã。ããã«ãã、ãã©ãããã©ãŒã ãä»ããã«、å人ãµã€ãå士ã飿ºã§ããŸã。
- Micropub: ã¹ããŒããã©ã³ã¢ããªãªã©ãã、èªåã®ãŠã§ããµã€ãã«ç°¡åã«æçš¿ããããã®æšæºçãªèŠæ Œã§ã。
ãããã®ããŒã«ã¯、æ¢åã®ãŠã§ãæšæº(HTML, CSS, HTTPãªã©)ã®äžã«æ§ç¯ãããŠãã、Web 1.0ã®ã·ã³ãã«ããš、Web 2.0ã®åæ¹åæ§ãäž¡ç«ãããããšããéå¿çãªè©Šã¿ãªã®ã§ã。詳ããã¯IndieWebã®å ¬åŒãµã€ã(è±èª)ã、æ¥æ¬èªã®è§£èª¬èšäºãªã©ãåç §ããŠãã ãã。
4-3. ãŠã§ããªã³ã°ã®åŸ©æŽ»ãš、æ°ããé£äººãã¡ ðð€
IndieWebã®ã³ãã¥ããã£ãéå¶ããWikiãèªã¿é²ããŠãããš、ç§ã¯「webring」ãšãã、æãããé¿ããæã€ãªã³ã¯ãèŠã€ããŸãã。ã¯ãªãã¯ãããš、IndieWebãå®è·µããŠãã人ã ã®ãµã€ããã©ã³ãã ã«è¡šç€ºãããŸã。ç§ã¯åžã蟌ãŸããããã«æ¬¡ã ãšãµã€ãã蚪ã、æ°ã¥ãã°1æéãçµã£ãŠããŸãã。
ããã«ãã£ãã®ã¯、ãŸãããç§ãæ¢ãæ±ããŠãã「å°ããªæ·å°ã®åºå€§ãªã³ã¬ã¯ã·ã§ã³」ã§ãã。ãã¶ã€ã³ã、ããŒãã、æç« ã®ããŒã³ã、äœããããéã。ããã、ããã«ã¯å ±éã®æ ç±ããããŸãã。「èªåã®æã§、èªåã®å Žæãäœã」ãšãã、éãã§、ããã確åºããæå¿ã§ã。
ããã«é©ããããšã«、圌ãã¯ã³ãã¥ãã±ãŒã·ã§ã³ã®å ŽãšããŠ、ãªããš IRC ãçŸåœ¹ã§äœ¿ã£ãŠããã®ã§ã! æããããã£ããã«ãŒã ã®æãéãããš、ããã«ã¯æ°äººã®äººã ã、éåžžã«ç¹æ®ã§æè¡çãªãããã¯ã«ã€ããŠ、æ ç±çã«èªãåã£ãŠããŸãã。ç§ã¯、ãã®é æãã身è¿ãªå ±åäœæèã、èžã®å ã«èã£ãŠããã®ãæããŸãã。
4-4. 「äœããªã」ããšã®è±ãã:æåã®æçš¿ãš、éå¯ã®è¯å® ✨
ã³ãã¥ããã£ã«è§Šçºãã、ç§ã¯ã€ãã«èªåã®ãµã€ããç«ã¡äžã、æåã®æçš¿ãããŸãã。ãããŠ、æ¯ã殺ããŠåŸ ã¡ãŸãã。äœãèµ·ããã ããã、ãš。
çãã¯、「äœãèµ·ãããªãã£ã」ã§ãã。
誰ãåå¿ããªã。誰ãã³ã¡ã³ãããªã。誰ãç§ããã©ããŒãããšèŠæ±ããŠããªã。誰ãç§ã«äœãã売ãã€ããããš、ãã©ããŒããããªãããŠããªã。
ããã、äžæè°ãªããšã«、ç§ã¯ããæ°å¹Žã§æããããšããªãã»ã©、ã³ãã¥ããã£ã®äžå¡ã§ãããšæããŠããŸãã。ãã®éå¯ã®äžã§、ç§ã¯ãªãããæããã®ããèããããšãã§ããŸãã。ãã£ãŒãã®å§éšããé¢ããå Žæã§、ç§ã®èšèã¯、ãã ããã«「åšã」ããšãèš±ãããã®ã§ã。è©äŸ¡ãããããã§ã、æ¶è²»ãããããã§ããªã、ãã 、åšãããã«。ããã¯、é©ãã»ã©è§£æŸçãªäœéšã§ãã。ãã®「äœããªã」ããšã®è±ãããã、ã¹ããŒãŠã§ãã®åºçºç¹ãªã®ã§ã。
ã³ã©ã :88x31ãã¯ã»ã«ã®éæ³
IndieWebã®ãµã€ããå·¡ã£ãŠãããš、å€ãã®ãµã€ãã®ããã¿ãŒã«、å°ããªãããŒã貌ãããŠããããšã«æ°ã¥ããŸã。ãµã€ãºã¯88x31ãã¯ã»ã«。ããã¯Web 1.0æä»£ã«å€§æµè¡ãã、ãããã「ãªã³ã¯ãã¿ã³」「ã¢ãã£ãªãšã€ããããŒ」ã®ãµã€ãºã§ã。ããã«ã¯「HTML5 Valid!」ãšã「Viewable with Any Browser」ãšãã£ãæè¡çãªäž»åŒµãã、「Anti-AI」「Made with Love」ãšãã£ãææ³çãªè¡šæãŸã§、æ§ã ãªã¡ãã»ãŒãžã蟌ããããŠããŸã。ãã®å°ããªãã¯ã»ã«ã¢ãŒãã«、ãµã€ãã®æã¡äž»ã¯èªåã®ã¢ã€ãã³ãã£ãã£ãåçž®ãããŠããã®ã§ã。ç§ãæ©é、æããããçµµã§èªåã®ãµã€ãã®ãããŒãäœã£ãŠã¿ãŸãã。誰ãã«ã¯ãªãã¯ãããããã§ã¯ãããŸãã。ãã 、èªåã®ãµã€ãããã®åºå€§ãªãŠã§ãã®äžéšã§ããããšã瀺ã、ãããããªæå°ãšããŠ。ãã®å°ããªãããŒãçºããŠãããš、èªåã巚倧ãªãã©ãããã©ãŒã ã®「ãŠãŒã¶ãŒ」ã§ã¯ãªã、ãŠã§ããšããå ±åäœã®「äžå¡」ã«ãªãããããªæ°ãããŠ、å°ãã ãèªãããæ°æã¡ã«ãªãã®ã§ã。
第3éš:ã¹ããŒãŠã§ãã®å®è·µ ð¢
第5ç« :é¢ä¿æ§ãè²ãããã®ãã¶ã€ã³
5-1. ããŒãã£ãŒãã、çžåŽã®äŒè©±ãž ðµ
人éé¢ä¿ã«ã€ããŠèããŠã¿ãŸããã。ç§ãã¡ã¯、éšãããããŒãã£ãŒã§äžåºŠäŒã£ãã ãã®äººã®ããšã、æ¬åœã«「ç¥ã£ãŠãã」ãšèšããã§ãããã? ç§ãç¥ã£ãŠããã®ã¯、ãã®äººã倧é³é¿ã®äžã§å«ã¶ããšãã§ããèšè、ã€ãŸã、ä»äººã«ç¥ãããŠãæ§ããªããšæã£ãŠããå€é¢ã ãã§ã。ç§ãã¡ã¯ç¥äººã«ã¯ãªãããããããŸããã、決ããŠå人ã«ã¯ãªããŸãã。
æ¬åœã®åæ ã¯、éãã、ããããããããŸãã。ããã¯、éããªç¬éã«è²ãŸãããã®ã§ã。å«è¶åºã§ã®ã³ãŒããŒ、å ¬åã®æ£æ©、äžç·ã«éã¶ã²ãŒã 。åºæ¿çãªããšã、è ¹ã®ç«ã€ããšã«ã€ããŠ、ãã£ãããšèªãåãæé。ãããªç¬éã«ãã、ç§ãã¡ã¯çžæãæåœ±ãããå§¿ã§ã¯ãªã、çžæãã®ãã®ãç¥ãããšãã§ããã®ã§ã。
ãã£ãŒãã«ããé ã®ç§ã¯、åžžã«ããŒãã£ãŒã«åå ããŠãããããªãã®ã§ãã。ããããã®ç¹ããã¯äœããŸããã、ãããã¯åžèã§、倱ã£ãŠã倧ããªåªå€±æã¯ãããŸããã§ãã。ããã、ããŒãœãã«ãŠã§ã、ãããã¯「ã¹ããŒãŠã§ã」ã®äžçãçºèŠããããšã¯、æ°ããå人ãäœãããã»ã¹ã«ãã䌌ãŠããŸã。
5-2. ã¹ããŒãŠã§ããšããåã®å人çãªå®éš ð¬
IndieWebã³ãã¥ããã£ã«èŠªè¿æãèŠããç§ã¯、掻åãåŸãŸãã。圌ããšç¥ãåã、圌ãããã£ãŠããããšãäœã§ãç䌌ããŠã¿ãã!ãšããè¡åã«é§ãããŸãã。ããã、ç§ã¯ãã®è¡åãšéãããšã«æ±ºããŸãã。å°ãªããšã、「ä»ãã」ãã¹ãŠãããããšããè¡åãšã¯。
代ããã«、ç§ã¯èªåã®ãŠã§ããšã®é¢ããæ¹ã「ã¹ããŒãŠã§ã(The Slow Web)」ãšåä»ã、ããã€ãã®æ«å®çãªã«ãŒã«ãèšããŸãã。
- æçš¿ã¯、æ¥ããªã。 äœãèšãããããšãèªç¶ã«æ¹§ãäžãã£ãŠããã®ãåŸ ã€。
- 人ã®ãµã€ãã¯ãã£ããèªã。 1æ¥ã«èªãããã°èšäºã¯æ°æ¬ã«çã、ãã®ä»£ããäžè¡äžè¡ãå³ãã。
- ç¹ããã¯、ãã£ããç¯ã。 ç§ã¯èªåã®Mastodon(忣åSNS)ã€ã³ã¹ã¿ã³ã¹ãç«ãŠ、ãã©ããŒããŠããã®ã¯ãã£ãã®4人ã§ã。
- æè¡ã、å°ããã€åŠã¶。 äžåºŠã«ãã¹ãŠãå®è£ ããããšãã、äžã€ãã€è©ŠããŠã¿ã。
ããã¯「æ£ããããæ¹」ã§ã¯ãããŸãã。ã¹ããŒãŠã§ãã®çŽ æŽãããç¹ã®äžã€ã¯、人ã ããããèªåã ãã®ãã®ã«ããŠãã、ãã®å€æ§ãªæ¹æ³ãçºèŠããããšã§ã。ããã¯、ãããŸã§ç§ã«ãšã£ãŠããŸãããæ¹æ³ãªã®ã§ã。
5-3. éããä¹ãè¶ããããã®「æé」ãš「空é」 ð€
ã¹ããŒãŠã§ããå®è·µããäžã§、ç§ã®ä»è ãžã®åå¿ã¯å€§ããå€ãããŸãã。ãã£ãŒãã®ã©ãã·ã¥ãšãã€ãºã®äžããè§£æŸããããš、æèŠã®éããè åšã§ã¯ãªããªããŸã。
äŸãã°、ãã®ã³ãã¥ããã£ã«ãã誰ãã、ç§ãšã¯çžå®¹ããªãAIã«ã€ããŠã®æ¥œèгçãªèŠè§£ãè¿°ã¹ããšããŸã。ãã£ãŒãã®äžçã§ããã°、ç§ã¯åå°çã«「ããã¯éã!」ãšåè«ã®æçš¿ããããããããŸãã。ããã、ã¹ããŒãŠã§ãã«ã¯、圌ãããªãããèããã®ãã説æããããã®æéãšç©ºéããããŸã。ãããŠç§ã«ã¯、ãã®çç±ãçè§£ããããšåªããããã®æéãšç©ºéãããã®ã§ã。æçµçã«åæã§ããªãã£ããšããŠã、ãã®æèã®ããã»ã¹ãå°éããããšãã§ããŸã。
誰ããç§ã®èå³ã®ãªããã®(äŸãã°、掟æãªè²ã®CSSã、88x31ãã¯ã»ã«ã®ãã¿ã³)ã«æ ç±ã泚ãã§ãããšã、ç§ã¯ãã®å¯Ÿè±¡ã«è§ŠçºãããªããŠã、ãã®ç±æãã®ãã®ã«è§Šçºãããã«ã¯ããããŸãã。
ããããã、ç§ã®æã匷ã人éé¢ä¿ãçºå±ããŠããæ¹æ³ã§ã。é¡äŒŒç¹ãçµãçã¿、éããæé·ãä¿é²ãã。ã¹ããŒãŠã§ãã¯、ãªã³ã©ã€ã³ã§ãããå¯èœã«ããç°å¢ãæäŸããŠãããã®ã§ã。
5-4. èªåã®åºãè²ãŠãããã«:ãã£ãããšãŠã§ããæ§ç¯ãã ð±
ãããã£ãŠ、ç§ã¯ã¹ããŒãŠã§ãã«åºå·ããã€ããã§ã。ãã¡ãã、ç©äºãèŠéããŠããŸãã®ã§ã¯ãªãããšããäžå®(FOMO)ã¯åžžã«ãããŸã。ããã«ã¯çºèŠãã¹ãããšããããããã、ãããäžåºŠã«åžåããããšããè¡åãæããã®ã¯å°é£ã§ã。
ããã、ç§ã¯ç¥ã£ãŠããŸã。ãã®çŽ æŽãããã³ã³ãã³ãã¯、æ¥é±ã、æ¥æã、æ¥å¹Žã、ãã£ãšããã«ããã ãããš。ãããŠ、ç§ããã®ã¹ããŒãŠã§ããšããåã®å°ããªåºã、ãã£ãããš、ãããçå®ã«è²ãŠç¶ãããªã、ç§èªèº«ããŸã、ããã«åšãç¶ããã ãããšããåžæãæã£ãŠããŸã。
ã³ã©ã :20幎è¶ãã®æçš¿
ç§ã®æ°ãããµã€ãã«ã¯、ãŸã æ°ããã»ã©ããèšäºããããŸãã。ãã®ãã¡ã®äžã€ã¯、å®ã¯20幎åã«æžããæç« ã®ã³ããŒã§ã。ããã¯、ãããã€ããŒãªã²ãŒã ã®æ»ç¥ã¬ã€ãã§ãã。åœæéå¶ããŠããå人ãµã€ãããããã€ãã®ãµãŒãã¹çµäºãšå ±ã«æ¶æ» ã、ãã®ããã¹ãã倱ããããšæã蟌ãã§ããã®ã§ã。ãããå æ¥、å€ãããŒããã£ã¹ã¯ã®å¥¥åºãã、ãã®ããã¹ããã¡ã€ã«ãå¥è·¡çã«èŠã€ãããŸãã。èªãã§ã¿ããš、æç« ã¯æã、æ å ±ã¯å€ã³ãŠããŸããã、ããã«ã¯ç¢ºãã«20幎åã®ç§ã®ç±æãè©°ãŸã£ãŠããŸãã。ç§ã¯ãã®ããã¹ãã、ã»ãŒãã®ãŸãŸã®åœ¢ã§æ°ãããµã€ãã«æçš¿ããŸãã。誰ãã®åœ¹ã«ç«ã€æ å ±ã§ã¯ãããŸãã。ããã、ããã¯20幎åã®ç§ãã、çŸåšã®ç§ãžã®、æãè¶ ãããã€ããŒãªã³ã¯ãªã®ã§ã。ãã®æçš¿ã¯、ç§ã®ãµã€ããšããåºã«æ€ãããã、æåã®、ãããŠæãå€ãæšã«ãªããŸãã。ã¹ããŒãŠã§ããšã¯、ãã®ããã«èªåã®æŽå²ãæ ããããšã§ãããã®ãããããŸãã。
第6ç« :ææ³ãå®è£ ããæè¡
ããŠ、ãããŸã§ã¯「ã¹ããŒãŠã§ã」ãšããææ³、ããã°ç²Ÿç¥è«ã«ã€ããŠèªã£ãŠããŸãã。ããã、ææ³ã¯å ·äœçãªåœ¢ãæã£ãŠããåã«ãªããŸã。ãã®ç« ã§ã¯、Redditã®Webéçºã³ãã¥ããã£ãªã©ã§äº€ããããŠããè°è«ãåèã«、「ã¹ããŒãŠã§ãã®å²åŠã、ã©ã®ããã«ãŠã§ããµã€ãã®ã³ãŒãã«èœãšã蟌ãã」ãšãã、ããæè¡çãªåŽé¢ã«èžã¿èŸŒãã§ã¿ãŸããã。ç¹ã«、äœéãªã€ã³ã¿ãŒãããæ¥ç¶ã、å®äŸ¡ãªã¹ããŒããã©ã³(ããŒãšã³ãããã€ã¹)ã䜿ã£ãŠãããŠãŒã¶ãŒã«åªãããµã€ããäœãããšã¯、ãã¹ãŠã®äººãå°éãããšããã¹ããŒãŠã§ãã®ç²Ÿç¥ã«åèŽãã、éèŠãªå®è·µã§ã。
6-1. ãªãReactã¯「ééã£ãéžæ」ãªã®ã ⚛️ð«
çŸä»£ã®ãŠã§ãéçº、ç¹ã«ããã³ããšã³ãã®äžçã§ã¯、Reactã®ãããªJavaScriptãã¬ãŒã ã¯ãŒã¯ã䜿ãã®ãåœããåã«ãªã£ãŠããŸã。ãããã¯è€éãªã¢ããªã±ãŒã·ã§ã³ãå¹ççã«äœãããã®åŒ·åãªããŒã«ã§ã。ããã、ããš「ã¹ããŒãŠã§ã」、ç¹ã«ããŒãšã³ãããã€ã¹åãã®ãµã€ãã«ãããŠã¯、Reactã¯å€ãã®å Žå、ééã£ãéžæã§ãã、ãšå°éå®¶ãã¡ã¯ææããŸã。
ãã®çç±ã¯、Reactã「é»åã«é£¢ãã(power-hungry)」ãã¬ãŒã ã¯ãŒã¯ã ããã§ã。Reactã§ãµã€ããåããã«ã¯、ãŠãŒã¶ãŒã®ãã©ãŠã¶ã倧éã®JavaScriptã³ãŒããããŠã³ããŒãã、å®è¡ããå¿ èŠããããŸã。髿§èœãªPCãææ°ã®ã¹ããŒããã©ã³ãªãåé¡ãããŸããã、å€ãæºåž¯é»è©±ã§ã¯、ãã®åŠçãCPUã«å€§ããªè² è·ããã、ããŒãžã®è¡šç€ºãèããé ãããã、æäœãã«ã¯ã«ã¯ããããããåå ã«ãªãã®ã§ã。
Preactã®ãããªè»œéãªä»£æ¿ãã¬ãŒã ã¯ãŒã¯ã䜿ã£ããšããŠã、äŸç¶ãšããŠç§ãã¡ã¯ã¯ã©ã€ã¢ã³ããµã€ã(ãŠãŒã¶ãŒã®ãã©ãŠã¶åŽ)ã§å€ãã®åŠçãè¡ããšããéçã«ä¹ã£ãŠããŸããŸã。ããã¯、æ ¹æ¬çã«ééã£ãéãé²ãã§ããå¯èœæ§ãããã®ã§ã。
6-2. HTMLãã¡ãŒã¹ããšããã°ã¬ãã·ããšã³ãã³ã¹ã¡ã³ã ð️✨
ã§ã¯、ã©ãããã°ããã®ã§ãããã? çãã¯、ãŠã§ãã®åç¹ã«ç«ã¡è¿ãããšã«ãããŸã。ããã¯、HTMLãå€çšã、JavaScriptã¯è£å©çã«äœ¿ããšããã¢ãããŒãã§ã。ããã¯「ããã°ã¬ãã·ããšã³ãã³ã¹ã¡ã³ã(Progressive Enhancement)」ãšããèãæ¹ã«åºã¥ããŠããŸã。
- ãŸã、åºæ¬çãªHTMLã ãã§、ãã¹ãŠã®ã³ã³ãã³ããé²èЧ・å©çšã§ããç¶æ ãäœã。 ãããåå°ã§ã。JavaScriptããªãã«ãªã£ãŠããŠã、å€ããã©ãŠã¶ã§ã、ãµã€ãã®æ žå¿çãªæ©èœã¯å€±ãããŸãã。
- 次ã«、CSSã§èŠæ ããæŽãã。
- æåŸã«、JavaScriptã䜿ã£ãŠ「匷å(Enhance)」ãã。 äŸãã°、ããã¹ã ãŒãºãªã¢ãã¡ãŒã·ã§ã³ã、ããŒãžé·ç§»ãªãã§ã®ã³ã³ãã³ãæŽæ°ãªã©、äœéšããªããã«ããæ©èœã远å ããŸã。
ãã®ã¢ãããŒããªã、ããŒãšã³ãããã€ã¹ã®ãŠãŒã¶ãŒãæäœéã®äœéšã¯ä¿èšŒãã、髿§èœãªããã€ã¹ã®ãŠãŒã¶ãŒã¯ãããªãããªäœéšãåŸãããšãã§ããŸã。ãã¹ãŠã®äººã眮ãå»ãã«ããªã、ã€ã³ã¯ã«ãŒã·ã(å æ¬ç)ãªèšèšææ³ãªã®ã§ã。
6-3. ç»åãæ¯é ãã:SVG, WebP, ãããŠsrcset ðŒ️⚡
ãŠã§ããµã€ããé ãããæå€§ã®èŠå ã®äžã€ã、ç»åã§ã。ç¹ã«äœéåç·ã§ã¯、éãç»åã®ããŠã³ããŒãã¯èŽåœçã§ã。ç»åã®æ±ãã«ã¯、现å¿ã®æ³šæãæãå¿ èŠããããŸã。
- SVGãæçšãã: ããŽãã¢ã€ã³ã³ã®ãããªåçŽãªå³åœ¢ã«ã¯、SVG (Scalable Vector Graphics) ã䜿ããŸããã。ãã¯ã¿ãŒåœ¢åŒãªã®ã§æ¡å€§・çž®å°ããŠãèãã、å€ãã®å Žåãã¡ã€ã«ãµã€ãºãéåžžã«å°ããæžã¿ãŸã。
- æé©ãªãã©ãŒããããéžã¶: åçãªã©ã®ç»åã«ã¯、åŸæ¥ã®PNG/JPGãããå§çž®çãé«ã WebP ã AVIF ãšãã£ã次äžä»£ãã©ãŒããããç©æ¥µçã«å©çšããŸã。
srcset
屿§ã䜿ãããªã: HTMLã®
ã¿ã°ã«srcset
屿§ãæå®ããããšã§、ãŠãŒã¶ãŒã®ç»é¢ãµã€ãºãè§£å床ã«å¿ããŠ、ãã©ãŠã¶ãæé©ãªãµã€ãºã®ç»åãèªåã§éžãã§ãããããã«ãªããŸã。ããã«ãã、ã¹ããŒããã©ã³ã®ãŠãŒã¶ãŒã«å·šå€§ãªãã¹ã¯ãããçšã®ç»åãéãã€ãã、ãšãã£ãç¡é§ãé²ãããšãã§ããŸã。srcsetã®ã³ãŒãäŸ
ãã®äŸã§ã¯、ãã©ãŠã¶ã¯ãã¥ãŒããŒãã®å¹ ã«å¿ããŠ、500px, 1000px, 2000pxå¹ ã®ç»åã®äžããæé©ãªãã®ãéžæããŠããŠã³ããŒãããŸã。
6-4. ããã©ãŒãã³ã¹ã®æªé `background-attachment: fixed` ð¿
ããã¯å°ãããã¢ãã¯ãªè©±ã§ãã、éåžžã«éèŠãªææã§ã。CSSã®ããããã£ã§ãã background-attachment: fixed;
ã¯、èæ¯ç»åããã¥ãŒããŒã(衚瀺é å)ã«åºå®ãã广ãæã¡、ã¹ã¯ããŒã«ããŠãèæ¯ãåããªã、ãããããã©ã©ãã¯ã¹å¹æã®ãããªèŠãç®ãç°¡åã«å®çŸã§ããŸã。
ããã、ãã®æå®ã¯ããã©ãŒãã³ã¹ã®æªéãšãªãåŸãŸã。ãã©ãŠã¶ã¯、ã¹ã¯ããŒã«ãããã³ã«、ã³ã³ãã³ããšèæ¯ã®äž¡æ¹ãå®å šã«åæç»ããå¿ èŠã«è¿«ãããã®ã§ã。å€ãæºåž¯é»è©±ã§ã¯、ããã ãã§ãã¬ãŒã ã¬ãŒã(1ç§éãããã®æç»åæ°)ãèŽåœçã«äœäžã、ã¹ã¯ããŒã«ãçŽèå± ã®ããã«ãªã£ãŠããŸãããšããããŸã。
幞ã、ããã«ã¯åé¿çããããŸã。èæ¯ãšã³ã³ãã³ããå¥ã®èŠçŽ ã«å
¥ã、CSSã®position
ãz-index
、ãããã¯isolation: isolate;
ãšãã£ãããããã£ãé§äœ¿ããŠ、ãã©ãŠã¶ã«「ãããã¯å¥ã
ã®ã¬ã€ã€ãŒã§æç»ããŠã」ãšæããŠãããã®ã§ã。å°ãæéã¯ããããŸãã、ãŠãŒã¶ãŒäœéšã®åäžå¹æã¯çµ¶å€§ã§ã。
6-5. ãµãŒããŒãµã€ãã¬ã³ããªã³ã°(SSR)ã¯éã®åŒŸäžžã? ÑеÑÐ²ÐµÑ => ð
ãµãŒããŒãµã€ãã¬ã³ããªã³ã°(Server-Side Rendering, SSR)ã、ããã©ãŒãã³ã¹æ¹åã®æèã§ããèªãããŸã。ããã¯、ãŠãŒã¶ãŒã®ãã©ãŠã¶(ã¯ã©ã€ã¢ã³ããµã€ã)ã§JavaScriptãå®è¡ããŠããŒãžãçµã¿ç«ãŠãã®ã§ã¯ãªã、ãŠã§ããµãŒããŒåŽã§å®æåã®HTMLããŒãžãçæããŠãŠãŒã¶ãŒã«éãæ¹åŒã§ã。
ã¡ãªãã:
- ã¯ã©ã€ã¢ã³ãåŽã®JavaScriptå®è¡éãæžããã、ç¹ã«éåãªããã€ã¹ã§ã®åæè¡šç€ºãé«éã«ãªã。
- äžèŠãªããŒã¿ãã¯ã©ã€ã¢ã³ãã«éããã«æžããã、ããŒã¿éä¿¡éãç¯çŽã§ããå¯èœæ§ããã。
ãã¡ãªãã:
- ãµãŒããŒåŽã®è² è·ãå¢ãããã、ãã髿§èœãªãµãŒããŒãå¿ èŠã«ãªãå Žåããã。
- å Žåã«ãã£ãŠã¯、çæãããHTMLããã、å ã®ããŒã¿(JSONãªã©)ã®æ¹ããã¡ã€ã«ãµã€ãºãå°ããããšããã。
SSRã¯äžèœè¬(éã®åŒŸäžž)ã§ã¯ãããŸãã。ããã、JavaScriptã®å®è¡æéãããã«ããã¯ã«ãªã£ãŠããå€ãããã€ã¹ã®äœéšãæ¹åãããå Žåã«ã¯、éåžžã«åŒ·åãªéžæè¢ãšãªãåŸãŸã。
6-6. ãªãŒã³(Lean)ã§ããããšã®å²åŠ ð§♂️
ãããŸã§æ§ã ãªæè¡ã玹ä»ããŠããŸããã、æ ¹åºã«ããå²åŠã¯äžã€ã§ã。ããã¯「ãªãŒã³(Lean)ã§ãã」ãšããããšã§ã。
ãªãŒã³ãšã¯「ç¡é§ããªã、åŒãç· ãŸã£ãŠãã」ãšããæå³ã§ã。éããã¬ãŒã ã¯ãŒã¯ãæšãŠã。äžèŠãªç»åãåã。ã¢ãã¡ãŒã·ã§ã³ãæå°éã«ãã。äžã€äžã€ã®APIåŒã³åºããæžãã。ããã¯åãªãæè¡çãªæé©åã§ã¯ãããŸãã。
- ãŠãŒã¶ãŒã®æéãå°éããããš。
- ãŠãŒã¶ãŒã®ããŒã¿éä¿¡éãå°éããããš。
- ãŠãŒã¶ãŒã®ããã€ã¹ã®ããããªãŒãå°éããããš。
ããããã¹ãŠã、ã¹ããŒãŠã§ãã®ææ³、ã€ãŸããã人éçã§、æå³çã§、æãããã®ãããŠã§ããæ§ç¯ãããšããå²åŠã«ç¹ãã£ãŠããã®ã§ã。æ¶è²»ãšå¯Ÿè©±ã¯ãã£ãããš、ãããæè¡çãªé ä¿¡ã¯éãå¹ççã«。ããããã、ææ³ãå®è£ ããæè¡ã®ç®æãå Žæãªã®ã§ã。
ã³ã©ã :åããŠã®PageSpeed Insights
èªåã®æ°ãããµã€ããåããŠGoogleã®PageSpeed Insightsã§èšæž¬ããæ¥ã®ããšãèŠããŠããŸã。ã¹ã³ã¢ã¯「99」。ç·è²ã®æ°åãèªãããã«èŒããŠããŸãã。Reactã倿©èœãªCSSãã¬ãŒã ã¯ãŒã¯ã䜿ã£ãŠããé ã«ã¯、ãç®ã«ããããªãã£ãæ°åã§ã。ãã¡ãã、ã¹ã³ã¢ãå šãŠã§ã¯ãããŸãã。ã§ã、ãã®æ°åã¯、ç§ããŠãŒã¶ãŒã®èŠããªãè² æ ——ããŒã¿é、CPUè² è·、ããããªãŒæ¶è²»——ã«å¯ŸããŠ、é æ ®ã§ããŠããããšã®èšŒã®ããã«æããŸãã。ããã¯、誰ãããã®「ããã」ããã、ãã£ãšäŸ¡å€ã®ãããã£ãŒãããã¯ã§ãã。ãªãŒã³ãªãŠã§ããäœãããšã¯、èªå·±æºè¶³ã§ã¯ãããŸãã。ããã¯、ç»é¢ã®åããåŽã«ããèŠç¥ãã¬èª°ããžã®、éãã§、ããã確ããª「ãããŠãªã」ãªã®ã ãš、ç§ã¯ä¿¡ããŠããŸã。
第4éš:ããããã®ãŠã§ãã®ããã« ð
第7ç« :éãããåã
ãããŸã§、ãã£ãŒããžã®æ¹å€ããã¹ããŒãŠã§ããšãã察æ¡、ãããŠãã®å®è·µæ¹æ³ãŸã§ãèªã£ãŠããŸãã。ããã、ãã®ç©èªã¯ããããŒãšã³ãã§å®çµããåçŽãªãã®ã§ã¯ãããŸãã。ãã®ã ãŒãã¡ã³ãã¯å€ãã®å¯èœæ§ãç§ããŠãããšåæã«、æ°å€ãã®èª²é¡ãçåç¹ãæ±ããŠããŸã。ãã®ç« ã§ã¯、楜芳çãªèŠç¹ããäžæ©åŒããŠ、ããå€è§çã§æ¹å€çãªåããæããããŠã¿ãããšæããŸã。
7-1. çåç¹・å€è§çèŠç¹ ð€
- ãã¹ã¿ã«ãžãŒã®çŸåã§ã¯ãªãã?
ç§ã「ã€ã³ã¿ãŒãããI」ãšããŠæããWeb 1.0æä»£ã¯、æ¬åœã«ç§æçãªæ¥œåã ã£ãã®ã§ãããã。ããã、ãããªããšã¯ãããŸãã。åœæããèãã、誹è¬äžå·、æ å ±æ Œå·®、ãããŠæ·±å»ãªããžã¿ã«・ããã€ã(æ å ±æ Œå·®)ã¯ååšããŸãã。éå»ãé床ã«çŸåã、çŸåšã®ãã©ãããã©ãŒã ã解決ããŠããåé¡(äŸãã°、éå ±ã·ã¹ãã ã®æŽåãã¢ã¯ã»ã·ããªãã£ã®åäž)ããç®ãèããŠã¯ããªãã§ãããã。
- 「ã¹ããŒãŠã§ã」ã¯ç¹æš©çãªè¶£å³ã§ã¯ãªãã?
å人ã®ãŠã§ããµã€ããæ§ç¯ã、ç¬èªãã¡ã€ã³ãç¶æããã«ã¯、ããçšåºŠã®æè¡çç¥è、æé、ãããŠãµãŒããŒä»£ããã¡ã€ã³ä»£ãšãã£ãééçã³ã¹ããããããŸã。ããã¯、誰ãã享åã§ãããã®ã§ã¯ãªã、äžéšã®ç¥èå±€ãçµæžçã«äœè£ã®ãã人ã ã®「é«å°ãªè¶£å³」ã§çµãã£ãŠããŸãå±éºæ§ã¯ãªãã§ãããã。å¿ããæ¥åžžã®äžã§、誰ãã「åºåž«」ã«ãªããããã§ã¯ãªãã®ã§ã。
- ã³ãã¥ããã£ã¯ã¿ã³ããåããªãã?
ãã£ãŒããããããå¶çºçãªåºäŒã(ã»ã¬ã³ãã£ããã£)ã«ã、䟡å€ã¯ãããŸã。äžæ¹ã§、IndieWebããŠã§ããªã³ã°ã®ãããª、æå³çã«ç¹ããã³ãã¥ããã£ã¯、å åãã§ééçãª「ã¿ã³ãã」ã«ãªã£ãŠããŸããªã¹ã¯ãåžžã«åãã§ããŸã。æ°ããåå è ãå ¥ãã«ãã、åãæèŠã°ãããåé¿ãã空éã¯、æãããŠå¥å šãšèšããã®ã§ãããã。
- ã¹ã±ãŒã«ããªã解決çã§ã¯ãªãã?
IndieWebãããŒãœãã«ãŠã§ãã¯çŽ æŽãããæŠå¿µã§ãã、çŸåš、æ°åå人ãå©çšãã巚倧ãã©ãããã©ãŒã ãæ±ãã瀟äŒçãªåé¡(åœæ å ±ã®æ¡æ£、äžè«æäœãªã©)ã«å¯Ÿãã、çŸå®çãªä»£æ¿æ¡ãšãªãããã®ã§ãããã。ãããšã、ãããŸã§å·šå€§è³æ¬äž»çŸ©ãžã®ã¢ã³ãããŒãŒãšããŠååšãã、ãããã§æåçãªæµæéåã«çãŸãã®ã§ãããã。
7-2. æ¥æ¬ãžã®åœ±é¿ ð¯ðµ
ãã®「ã¹ããŒãŠã§ã」ã®ææ³ã¯、æ¥æ¬ã®ã€ã³ã¿ãŒãããæåã®äžã§ã©ã®ããã«é¿ãã§ãããã。
- 「mixiæ¥èš」æåãžã®ååž°: ãã€ãŠæ¥æ¬ã®SNSã®äž»æµã§ãã£ãmixiã¯、å人éã®æ¥èšãéãã、ããã¯ããŒãºãã§ç·©ãããªã³ãã¥ãã±ãŒã·ã§ã³ãäžå¿ã§ãã。æ¬çš¿ã®ææ³ã¯、ãã®æä»£ã®ã³ãã¥ãã±ãŒã·ã§ã³ãžã®é·æãåè©äŸ¡ãšåŒ·ãçµã³ã€ãå¯èœæ§ããããŸã。äºå®、è¿å¹Ž「SNSç²ã」ããmixiã«ååž°ããè¥è ããããšããå ±éãèŠãããŸã。 - 「note」ãå人ããã°ã®éç: çæã®Twitter(X)ãšã¯å¯Ÿç §çã«、é·æã®ã³ã³ãã³ããã©ãããã©ãŒã ã§ãã「note」ã、åã³「ã¯ãŠãªããã°」ãªã©ã§å人ããã°ãå§ãã人ãå¢ããŠããçŸè±¡ã¯、ãã£ãŒãã®é床æããé¢ã、èªåã®èãããã£ãããšè¡šçŸããããšããæ¬²æ±ã®è¡šããšèŠãªããã§ããã。 - 「ã¿ã€ã」æåãšã®ç·åŒµé¢ä¿: 「ã¿ã€ã ããã©ãŒãã³ã¹(ã¿ã€ã)」ãæ¥µç«¯ã«éèŠãã颚朮ãåŒ·ãæ¥æ¬ã§ã¯、「ã¹ããŒãŠã§ã」ã®ææ³ã¯éå¹çãªãã®ãšããŠæ¬é ããããããããŸãã。ããã、ãã®ã«ãŠã³ã¿ãŒã«ã«ãã£ãŒãšããŠ、æå³çã«「é ã」ã「æé」ãæ¥œããæåã、ããäžå±€äŸ¡å€ãæã€ããã«ãªãå¯èœæ§ãç§ããŠããŸã。
7-3. æŽå²çäœçœ®ã¥ã ðº️
ãã®ã¬ããŒãã§èªãããŠããåãã¯、ãŠã§ãã®æŽå²ã«ãããŠã©ã®ããã«äœçœ®ã¥ããããã®ã§ãããã。
ããã¯、Web 2.0ã®æçãš、ããã«ãã£ãŠçãŸããæªã¿ã«å¯Ÿãã、Web 1.0ã®ç²Ÿç¥ç・æè¡çåè©äŸ¡ã®åããšèŠãããšãã§ããŸã。
ãŠã§ãã®é²åã®ç°¡åãªæŽç
- Web 1.0 (The Read Web / èªããŠã§ã): 1990幎代~2000幎代åé 。æ å ±ã®çºä¿¡è ãå人ã®ãŠã§ããµã€ããäœã、é²èЧè ã¯ãããèªãäžæ¹åçãªã¢ãã«ãäžå¿。æ¬çš¿ã§「ã€ã³ã¿ãŒãããI」ãšããŠæããã察象。
- Web 2.0 (The Read/Write Web / èªã/æžããŠã§ã): 2000幎代äžç€~。ããã°、SNSã®ç»å Žã«ãã、誰ãã容æã«æ å ±ãçºä¿¡ã§ããåæ¹åã®ã¢ãã«ãž。ããã、次第ã«GAFAãªã©ã®å·šå€§ãã©ãããã©ãŒã ã«æ å ±ãšæš©åãéäžã、「ãã£ãŒã」ã«ä»£è¡šããã忥çã§äžæ¯æ§ã®é«ãã·ã¹ãã ãäž»æµã«。
- æ¬ã¬ããŒãã®äœçœ®: Web 2.0ã®ãã©ãããã©ãŒã æ¯é ãš「éãããã€ã³ã¿ãŒããã」ã«ç°è°ãå±ã、Web 1.0æä»£ã®「å人ã®ãŠã§ããµã€ã」ã®äŸ¡å€ãåçºèŠã、「IndieWeb」ãšããçŸä»£çãªã ãŒãã¡ã³ããéããŠãããåãæ»ãããšãã詊ã¿。ããã¯、äžå€®éæš©ããã®è±åŽãç®æãWeb3.0ã®ææ³ãšãäžéšå ±é³ŽããŸãã、ãããã¯ãã§ãŒã³æè¡ã«äŸåãã、æ¢åã®ãŠã§ãæè¡ãåæŽ»çšããç¹ã«å€§ããªç¹åŸŽããããŸã。
第8ç« :æªæ¥ãžã®å±æ
8-1. ä»åŸæãŸããç ç©¶ ð§ð¬
ã¹ããŒãŠã§ãã®ææ³ãšå®è·µãããè±ãã«ããŠããããã«、ä»åŸ、以äžã®ãããªåéã§ã®ç ç©¶ãè°è«ãæ·±ãŸãããšãæåŸ ãããŸã。
- ããžã¿ã«ãŠã§ã«ããŒã€ã³ã°ãšãŠã§ããã¶ã€ã³: 「ã¹ããŒãŠã§ã」çãªãã¶ã€ã³(äŸ:ç¡éã¹ã¯ããŒã«ã®å»æ¢、éç¥ã®æå¶、æå³çãª"æ©æŠ"ã®èšèš)ã、ãŠãŒã¶ãŒã®å¿ççå¹žçŠæãã¹ãã¬ã¹ã¬ãã«ã«ã©ã®ãããªåœ±é¿ãäžããã、å®éç・宿§çãªå¹ææž¬å®ç ç©¶。
- 忣åãããã¯ãŒã¯ã®æç¶å¯èœæ§: MastodonãIndieWebã®ãããªåæ£å・å人éå¶ã®ãããã¯ãŒã¯ã、æè¡ç・çµæžç・瀟äŒçã«é·æéçšå¯èœãã©ããã®ç ç©¶。ç¹ã«、ãµãŒããŒã³ã¹ã、ã¢ãã¬ãŒã·ã§ã³(äžé©åæçš¿ã®ç®¡ç)、ã¹ãã 察çãªã©ã倧ããªèª²é¡ã§ã。 - æŽå²ç€ŸäŒåŠç ç©¶: 「å€ãè¯ãã€ã³ã¿ãŒããã」ãžã®ãã¹ã¿ã«ãžãŒã、ãªã、ã©ã®ãããªç€ŸäŒå±€・äžä»£ã§、ç¹°ãè¿ãèªãããã®ããåæããã¢ãããŒã。ããã¯åãªãæå€è¶£å³ãªã®ã、ãããšãçŸä»£ç€ŸäŒãžã®æ¹è©çãªèŠç¹ãå«ãã§ããã®ã。
8-2. é ããŠã§ãã¯、éããŠã§ããšå ±åã§ããã ð¢ð€ð
ç§ã®é¡ãã¯、ã¹ããŒãŠã§ããçŸåšã®「éããŠã§ã」ãå®å šã«çœ®ãæããããšã§ã¯ãããŸãã。ç·æ¥æã®æ å ±äŒéã、ãªã¢ã«ã¿ã€ã æ§ãæ±ãããããšã³ã¿ãŒãã€ã¡ã³ããªã©、「éã」ã«äŸ¡å€ãããå Žé¢ãééããªãååšããŸã。
éèŠãªã®ã¯、éžæè¢ãããããšã§ã。ãã¡ã¹ãããŒããããã°、ã¹ããŒããŒãããã。å€§èŠæš¡ãªé³æ¥œãã§ã¹ãããã°、å°ããªãžã£ãºå«è¶ããã。ãããšåãããã«、ã€ã³ã¿ãŒãããã«ã倿§ãª「é床」ãš「å± å Žæ」ããã£ãŠããã¯ãã§ã。
ã¹ããŒãŠã§ãã¯、ãã¡ã¹ããªãŠã§ãã«ç²ãã人ã ã®ããã®é¿é£æã§ãã、ç°ãªã䟡å€èгãæç€ºããã«ãŠã³ã¿ãŒã«ã«ãã£ãŒãšããŠ、éããŠã§ããšå ±åããŠãã。ãããçŸå®çãªæªæ¥åãªã®ãããããŸãã。
8-3. çµè«:ãŠã§ãã¯èª°ã®ãã®ã ð♀️ð♂️
çµå±ã®ãšãã、ãã®åãã«å°œããŸã。ãŠã§ãã¯èª°ã®ãã®ã?
Web 2.0ã®æä»£、ç§ãã¡ã¯ãã®çãã巚倧ãªãã©ãããã©ãŒã ã«å§ããŠããŸããŸãã。ç§ãã¡ã®ããŒã¿、ã³ã³ãã³ã、人éé¢ä¿ã¯、圌ãã®ãµãŒããŒã®äžã«ãã、圌ãã®ããžãã¹ã®ããã«å©çšãããŠããŸã。
IndieWebãšã¹ããŒãŠã§ãã®éåã¯、ãã®åãã«å¯ŸããŠ、ã·ã³ãã«ãã€å匷ãçããçªãã€ããŸã。
「ãŠã§ãã¯、ç§ãã¡ã®ãã®ã 」ãš。
ããã¯、èªåã®æã§HTMLãæžã、èªåã®ãã¡ã€ã³ãååŸã、èªåã®èšèã§äžçã«çºä¿¡ãã、ãšããããããã§å ·äœçãªè¡åã«ãã£ãŠèšŒæãããã®ã§ã。ãã®åºå€§ãªãŠã§ãã®çé ã«、ããªãã ãã®å°ããªåºãèãããš。ããã¯、åãèº«ã®æ¶è²»è ãã、èœåçãªãŠã§ãã®「äœäºº」ãžãšçãŸãå€ããããã®、éããªãé©åœã®ç¬¬äžæ©ãªã®ã§ã。
ã³ã©ã :æªæ¥ãžã®æçŽ
ãã®èšäºãæžãçµããããŸ、ç§ã¯èªåã®ãµã€ãã®ããã¿ãŒã«、æ°ããäžæãå ããããšæã£ãŠããŸã。「This website is a garden, not a feed.(ãã®ãŠã§ããµã€ãã¯åºã§ãã、ãã£ãŒãã§ã¯ãªã)」。ããã¯、æªæ¥ã®èªåèªèº«ãžã®æçŽã§ã。ãŸãã¢ã¯ã»ã¹æ°ãåå¿ãæ°ã«ãªãå§ãããšã、ãã£ãŒãã®å§éšã«å¿ãæ¹ããããã«ãªã£ããšã、ãã®èšèãç§ãåå¿ã«ç«ã¡è¿ãããŠãããã§ããã。ç§ã®åºã¯、ãŸã å°ãã、éèãçããŠããŸã。ããã、ç§ã¯ããããã、ãã£ãããš、èªåã®ããŒã¹ã§、ãã®åºãè²ãŠãŠããããšæããŸã。ããããªãããã®ãŠã§ãã®ã©ããã§、ç§ã®å°ããªåºãèŠã€ããããšãããã°、æ°è»œã«å£°ããããŠãã ãã。çžåŽã§ãè¶ã§ã飲ã¿ãªãã、ãã£ãããšã話ããŸããã。ãã®ããã®æéãšç©ºéã¯、ããã«åžžã«çšæããŠãããŸããã。
å·»æ«è³æ
ç»å Žäººç©ç޹ä»
- çè
- Web 1.0æä»£ã«éæ¥ãéãã、ãã£ãŒãã®å§éšã«ç²ããŠã¹ããŒãŠã§ãã®äžçã«è¶³ãèžã¿å ¥ãã、å°ãæå€è¶£å³ã®ãŠã§ãæå¥œå®¶。
- IndieWebã®å人ãã¡
- IRCããŠã§ããªã³ã°ãéããŠåºäŒã£ã、ãŠã§ããžã®æ ç±ã«æº¢ãã人ã 。掟æãªè²ã®CSSãæããè 、88x31ãã¯ã»ã«ãããŒè·äºº、ããã©ãŒãã³ã¹ãã¥ãŒãã³ã°ã®é¬Œãªã©、åæ§æŽŸæã。
- Redditã®è³¢äººãã¡
r/webdev
ãªã©ã®ã³ãã¥ããã£ã«çæ¯ãã、æè¡çãªç¥èŠã«åªããéçºè ãã¡。æã«èŸèŸ£ã ã、ãã®ææã¯åžžã«ç確ã§、çè ã®æè¡çãªæéãšãªã£ãŠãã。
çšèªè§£èª¬
ã¯ãªãã¯ããŠå±é
- ActivityPub (ã¢ã¯ãã£ããã£ãã)
- Mastodonãªã©ã®åæ£åSNSã§äœ¿ãããŠãã、ãµãŒããŒéã§æ å ±ããããšãããããã®æšæºãããã³ã«(éä¿¡èŠçŽ)。ããã«ãã、ç°ãªããµãŒãã¹éã§ããŠãŒã¶ãŒãçžäºã«ãã©ããŒããã、æçš¿ãå ±æãããã§ãã。W3C(World Wide Web Consortium)ã«ãã£ãŠå§åãããŠãã。W3Cå§åã®åæ
- FOMO (ãã©ãŒã¢ãŒ)
- Fear Of Missing Outã®ç¥。「äœããèŠéããŠããã®ã§ã¯ãªãã」「åãæ®ãããŠããã®ã§ã¯ãªãã」ãšããäžå®ãæææã®ããš。ç¹ã«SNSã®æ®åã«ãã、ãã®æèŠãæ±ã人ãå¢ãããšããã。
- HTML (ãšã€ããã£ãŒãšã ãšã«)
- HyperText Markup Languageã®ç¥。ãŠã§ãããŒãžã®æ§é (èŠåºã、段èœ、ãªã¹ããªã©)ãå®çŸ©ããããã®èšèª。ãŠã§ãã®æãåºæ¬çãªæ§æèŠçŽ 。
- IndieWeb (ã€ã³ãã£ãŒãŠã§ã)
- 巚倧ãã©ãããã©ãŒã ããç¬ç«ã、å人ã®ãŠã§ããµã€ãããªã³ã©ã€ã³äžã®ã¢ã€ãã³ãã£ãã£ã®äžå¿ã«æ®ããããšãç®æãææ³・ã ãŒãã¡ã³ã、ããã³ãã®ããã®æè¡çŸ€。
- IRC (ã¢ã€ã¢ãŒã«ã·ãŒ)
- Internet Relay Chatã®ç¥。å€ãããååšããããã¹ãããŒã¹ã®ãã£ããã·ã¹ãã 。ç¹å®ã®ãããã¯ããšã«「ãã£ã³ãã«」ãšåŒã°ããéšå±ãäœã、ãªã¢ã«ã¿ã€ã ã§ã³ãã¥ãã±ãŒã·ã§ã³ãè¡ã。
- JavaScriptãã¬ãŒã ã¯ãŒã¯
- JavaScriptãçšãããŠã§ãã¢ããªã±ãŒã·ã§ã³éçºãå¹çåããããã®éªšçµã¿ãã©ã€ãã©ãªçŸ€。React, Vue, Angularãªã©ãæå。倿©èœã ã、ãã®åãŠã§ããµã€ããéããªãåå ã«ããªããã。
- Mastodon (ãã¹ããã³)
- ActivityPubãããã³ã«ãå©çšãã、ãªãŒãã³ãœãŒã¹ã®åæ£åSNSãœãããŠã§ã¢。誰ã§ãèªåã®ãµãŒããŒ(ã€ã³ã¹ã¿ã³ã¹)ãç«ãŠãããšãã§ã、ç°ãªãã€ã³ã¹ã¿ã³ã¹ã®ãŠãŒã¶ãŒãšãç¹ãããã®ãç¹åŸŽ。
- phpBB (ããŒãšã€ãããŒããŒããŒ)
- PHPèšèªã§äœããã、ãªãŒãã³ãœãŒã¹ã®ãã©ãŒã©ã (é»åæ²ç€ºæ¿)ãœãããŠã§ã¢。2000幎代åé ã«、å€ãã®ãªã³ã©ã€ã³ã³ãã¥ããã£ã§å©çšããã。
- POSSE (ããã»)
- Publish on your Own Site, Syndicate Elsewhereã®ç¥。「ãŸãèªåã®ãµã€ãã«å ¬éã、ãã®ã³ããŒã(SNSãªã©ã«)é ä¿¡ãã」ãšããIndieWebã®äž»èŠãªã³ã³ãã³ãæŠç¥。
- React (ãªã¢ã¯ã)
- Facebook(çŸMeta)ãéçºãã、ãŠã§ãã®UI(ãŠãŒã¶ãŒã€ã³ã¿ãŒãã§ãŒã¹)ãæ§ç¯ããããã®JavaScriptã©ã€ãã©ãª。çŸä»£ã®ããã³ããšã³ãéçºã§æãåºã䜿ãããŠããããŒã«ã®äžã€。
- SSR (ãšã¹ãšã¹ã¢ãŒã«)
- Server-Side Renderingã®ç¥。ãŠãŒã¶ãŒã®ãã©ãŠã¶ã§ã¯ãªã、ãŠã§ããµãŒããŒåŽã§HTMLãçæããæè¡。ã¯ã©ã€ã¢ã³ãåŽã®è² è·ãæžãã、åæè¡šç€ºé床ãåäžããã广ããã。
- SVG (ãšã¹ãã€ãžãŒ)
- Scalable Vector Graphicsã®ç¥。XMLããŒã¹ã®ãã¯ã¿ãŒç»å圢åŒ。æ¡å€§・çž®å°ããŠãç»è³ªãå£åããªãã®ãç¹åŸŽã§、ããŽãã¢ã€ã³ã³ã«é©ããŠãã。
- Webmention (ãŠã§ãã¡ã³ã·ã§ã³)
- ãããŠã§ãããŒãžãå¥ã®ãŠã§ãããŒãžã«ãªã³ã¯ããããšãéç¥ããããã®æšæºãããã³ã«。ããã«ãã、ãã©ãããã©ãŒã ãä»ããã«、å人ãµã€ãéã§ã³ã¡ã³ãã「ããã」ã®ãããªãããšããå®çŸã§ãã。W3Cå§åã®åæ
- WebP (ãŠã§ãããŒ)
- Googleãéçºãã、é«ãå§çž®çãèªã次äžä»£ç»åãã©ãŒããã。åãç»è³ªã§、åŸæ¥ã®JPEGãPNGããããã¡ã€ã«ãµã€ãºãå€§å¹ ã«å°ããã§ãã。
çšèªçŽ¢åŒ(ã¢ã«ãã¡ãããé )
- ActivityPub: Mastodonãªã©ã®åæ£åSNSã§äœ¿ããã、ãµãŒããŒéã§æ å ±ããããšãããããã®éä¿¡èŠçŽ。ç°ãªããµãŒãã¹éã§ã®çžäºãã©ããŒãæçš¿å ±æãå¯èœã«ãã。W3Cã«ãã£ãŠæšæºåãããŠãã。
- FOMO (Fear Of Missing Out): 「åãæ®ãããããšãžã®ææ」。SNSãªã©ãåžžã«ãã§ãã¯ããŠããªããšäžå®ã«ãªãå¿çç¶æ ãæã。(æäžã§ã®èšåç®æ)
- HTML (HyperText Markup Language): ãŠã§ãããŒãžã®éªšæ Œãäœãããã®èšèª。ãã®èšäºã®æ§é ãHTMLã§æžãããŠãã。(æäžã§ã®èšåç®æ)
- IndieWeb: 巚倧SNSããç¬ç«ã、å人ã®ãµã€ããã¢ã€ãã³ãã£ãã£ã®äžå¿ã«çœ®ãããšãç®æãéå。(æäžã§ã®èšåç®æ)
- IRC (Internet Relay Chat): å€å žçãªããã¹ããã£ããã·ã¹ãã 。ç¹å®ã®è©±é¡ã®éšå±(ãã£ã³ãã«)ã§ãªã¢ã«ã¿ã€ã ã«äŒè©±ãã。(èšåç®æ1, èšåç®æ2)
- JavaScript Framework: ãŠã§ãã¢ããªéçºã楜ã«ããããã®JavaScriptã®éå ·ã»ãã。Reactãªã©ãæåã ã、ãµã€ããéãããäžå ã«ããªã。(æäžã§ã®èšåç®æ)
- Mastodon: 誰ã§ãèªåã®ãµãŒããŒãç«ãŠããã、Twitterã«äŒŒã忣åSNS。ActivityPubãæ¡çšããŠãã。(æäžã§ã®èšåç®æ)
- phpBB: 2000å¹Žä»£ã«æµè¡ãã、ãŠã§ããµã€ãã«æ²ç€ºæ¿(ãã©ãŒã©ã )ãèšçœ®ããããã®ãœãããŠã§ã¢。(æäžã§ã®èšåç®æ)
- POSSE (Publish on your Own Site, Syndicate Elsewhere): 「ãŸãèªåã®ãµã€ãã«æžã、ãã®ã³ããŒãSNSã«æµã」ãšããIndieWebã®èãæ¹。ã³ã³ãã³ãã®äž»å°æš©ãèªåã«ä¿ã€ããã®æŠç¥。(æäžã§ã®èšåç®æ)
- React: Facebook(Meta)補ã§、çŸä»£ãŠã§ãéçºã®äž»æµã§ããJavaScriptã©ã€ãã©ãª。UIæ§ç¯ã«åŒ·ãã、倿©èœããã«åäœãéããªããã¡。(æäžã§ã®èšåç®æ)
- SSR (Server-Side Rendering): ãµãŒããŒåŽã§ããŒãžã宿ãããŠãããŠãŒã¶ãŒã«éãæè¡。衚瀺éåºŠã®æ¹åã«ç¹ãã。(æäžã§ã®èšåç®æ)
- SVG (Scalable Vector Graphics): æ¡å€§ããŠãã®ã¶ã®ã¶ã«ãªããªããã¯ã¿ãŒç»å圢åŒ。ããŽãã¢ã€ã³ã³ã«æé©。(æäžã§ã®èšåç®æ)
- Webmention: å人ãµã€ãéã§「ãã®èšäºã«èšåããã!」ãšéç¥ãããä»çµã¿。忣åã®ã³ã¡ã³ãæ©èœãå®çŸãã。(æäžã§ã®èšåç®æ)
- WebP: Googleãéçºããç»åãã©ãŒããã。ãã¬ã€ãªãŸãŸãã¡ã€ã«ãµã€ãºãå°ããã§ãã。(æäžã§ã®èšåç®æ)
è£è¶³1: ããããªäººã®ææ³
ããã ãã、ããªãšã¢ã³、ã²ãããããã®èšäºãèªãã ã…?(ã¯ãªãã¯ããŠå±é)
ããã ããã®ææ³
「ãã®èšäº、ããããããã®ã ! ã¿ã€ã ã©ã€ã³ã¯æ©ãããŠç®ãåãã、ãªãã ããã£ãšèŠãŠãªããšäžå®ã«ãªãã®ã 。ãããããªããŠ、æã®å人ãµã€ãã¿ããã«、奜ããªããšã«ã€ããŠãã£ããæžããŠããããŒãžãã®ãã³ãèªãã»ããæ¥œããã®ã 。åãããã é€ ã®äœãæ¹ã ãã®『ã¹ããŒãªãŠã§ããµã€ã』ãäœãããã®ã 。ãã®èšäºãæžãã人ã¯å€©æãªã®ã ! ã¿ããªããã£ãŒãã®ããšã¯å¿ããŠ、ããã é€ ãé£ã¹ãã®ã !」
ããªãšã¢ã³é¢šã®ææ³
「ãã、é ããšãèšã£ãŠãæç¹ã§å®å šã«æè忢ããŠããã。ãã£ãŒããéã?åœããåããã、ãããæ å ±ã®æåç·ãªãã ãã。ãã®ã¹ããŒãã«ã€ããŠãããªã奎ã¯ããŒã±ãããã眮ããŠãããã ã。ãã¹ã¿ã«ãžãŒã«æµžã£ãŠå人ãµã€ããšãäœã£ãŠãæãã£ãã、ãã®ãã£ãŒãããã©ããã£ãŠããã¿ã€ãºããã、ã©ããã£ãŠæ¬¡ã®ããžãã¹ãã£ã³ã¹æŽããèããªããš。ãŸã、éãšæéã®ãããã£ããã®é楜ã§ãã、ãã。俺ã¯1ç§ãç¡é§ã«ããããªããã、çéã§æ¬¡è¡ããã©ã。ãããããŠã§ããµã€ãäœãã®ã«React䜿ããªããšã、ãšã³ãžãã¢ã®ãã£ãªã¢æšãŠããããªããã ã(ç¬)」
西æã²ãããé¢šã®ææ³
「ããã£ãŠããªãã®ææ³ã§ããã? 『ãã£ãŒãã¯ç²ãã』ã£ãŠãããã©、ããã£ãŠæ å ±ã«åªå é äœã€ããããªãç¡èœãªäººã£ãŠã ããããªããã? ãŸã、åºåãŸã¿ãã®ã¯ãœã¿ãããªãŸãšããµã€ãããã¯、å人ã®ãŠã§ããµã€ãã®ã»ãããã·ã ãšã¯æããŸããã©。çµå±、IndieWebãšãèšã£ãŠã、ãã®äžã§äººæ°è ã«ãªãããã£ãŠããæ¿èªæ¬²æ±ãèŠãé ãããŠãŠ、ãã£ãŠãããšSNSãšå€ãããªããªããã?ãªãã、ããŒã¿ã«åºã¥ããŠãªã、ãã ã®ããšã ã£ããã。ããš、æªã ã«IRCãšã䜿ã£ãŠãã®、ãã ã®æä»£é ããããªããã?(ç¬)」
è£è¶³2: 詳现幎衚:ããŒãœãã«ãŠã§ããšãã©ãããã©ãŒã ã®è亡
ãŠã§ãã®æŽå²ãæ¯ãè¿ã(ã¯ãªãã¯ããŠå±é)
幎代 | äž»èŠãªåºæ¥äº・æè¡ | 瀟äŒ・æåçãªåã | æ¬ã¬ããŒããšã®é¢é£ |
---|---|---|---|
1990-1994 | - WWW (1991) ã®èªç - HTML, HTTPã®æšæºå - åæã®Webãã©ãŠã¶ (Mosaic, Netscape) | - åŠè¡・ç ç©¶æ©é¢äžå¿ã®å©çš - ããã¹ãããŒã¹ã®æå | 「ã€ã³ã¿ãŒãããI」ã®åé¢šæ¯ |
1995-1999 | - GeoCities, Tripod, aol hometown - CSS Level 1 (1996) - JavaScriptã®æšæºå (ECMAScript) - ããã°ã®åå (Online diary) ç»å Ž - phpBB (2000) ã®ãããªãã©ãŒã©ã ãœãã | - å人ããŒã ããŒãžäœæããŒã - ãŠã§ããªã³ã°ã«ããã³ãã¥ããã£åœ¢æ - 「ããã¹ããµã€ã」æåã®éç(æ¥æ¬) | çè ãæãã「å°ããªæ·å°ã®åºå€§ãªã³ã¬ã¯ã·ã§ã³」ã®æä»£ |
2000-2004 | - Blogger, Movable Typeã®æ®å - Wikipedia (2001) - RSS (Really Simple Syndication) ã®æ®å - mixi (2004), Facebook (2004) | - ããã°æåã®ççºçæ¡å€§ - ãœãŒã·ã£ã«・ãããã¯ãŒãã³ã°・ãµãŒãã¹ã®é»ææ - Web 2.0ãšããæŠå¿µã®æå± | å人ãçºä¿¡ããææ®µã倿§åã、åŸã®ãã©ãããã©ãŒã åã®èèœ |
2005-2009 | - YouTube (2005) - Twitter (2006) - iPhone (2007) ãšApp Store (2008) - Google Chrome (2008) | - 「ã¿ã€ã ã©ã€ã³」「ãã£ãŒã」ãäž»æµã« - ã¢ãã€ã«ã€ã³ã¿ãŒãããã®å§ãŸã - ã³ã³ãã³ãã®åç»å・çæå | 「ãã£ãŒãã¯å®¹èµŠãªã」æä»£ã®å¹éã |
2010-2015 | - Instagram (2010), Pinterest (2010) - ã¬ã¹ãã³ã·ããŠã§ããã¶ã€ã³ã®äžè¬å - React (2013), Vue.js (2014) ãªã©ã®JSãã¬ãŒã ã¯ãŒã¯å°é - IndieWebCamp (2011) å§å | - ãã©ãããã©ãŒã ã®å¯¡å åãé²ã - ã¢ã«ãŽãªãºã ã«ãããã£ãŒãã®ããŒãœãã©ã€ãº - 「SNSç²ã」ã®é¡åšå - IndieWebã ãŒãã¡ã³ãã®éå§ | çè ãé¢è±ãã「ãã£ãŒã」å šçæãš、ãã®å¯Ÿæéåã®å§ãŸã |
2016-2020 | - ActivityPub (W3Cå§å, 2018) - Mastodonã®æé· - éçãµã€ããžã§ãã¬ãŒã¿ãŒ (Gatsby, Next.js) ã®äººæ° - PWA (Progressive Web App) æè¡ã®æç | - 忣åSNS (Fediverse) ãžã®é¢å¿ - note.com (æ¥æ¬) ãªã©ã§ã®é·æã³ã³ãã³ã埩暩 - ãã©ã€ãã·ãŒæèã®é«ãŸã | IndieWebãšå ±æ¯ãã忣å・éäžå€®éæš©ãžã®æè¡ç・瀟äŒçé¢å¿ |
2021-çŸåš | - Web3, ãããã¯ãã§ãŒã³, NFTãžã®æ³šç® - AIã«ããã³ã³ãã³ãçæã®äžè¬å - WebP, AVIFãªã©ã®æ¬¡äžä»£ç»åãã©ãŒãããã®æ®å | - 巚倧ãã©ãããã©ãŒã ãžã®äžä¿¡æãšä»£æ¿æ¡ã®æš¡çŽ¢ - ã¿ã€ã ããã©ãŒãã³ã¹(ã¿ã€ã)éèŠã®é¢šæœ® - ããžã¿ã«ãŠã§ã«ããŒã€ã³ã°ãžã®é¢å¿ | æ¬ã¬ããŒããæžãããèæ¯。é床ãšå¹çæ§ãžã®ã«ãŠã³ã¿ãŒãšããŠã®「ã¹ããŒãŠã§ã」 |
è£è¶³3: æœåšçèªè ã®ããã«
ãã®èšäºã®ã·ã§ã¢ãããã¯ããŒã¯ã«ãååãã ãã!(ã¯ãªãã¯ããŠå±é)
ãã£ãããŒãªã¿ã€ãã«æ¡
- ãã£ãŒãã、ããããªã。ã€ã³ã¿ãŒãããã®é床ãèœãšããšãã、æãã¯ãŒã«ãªéžæ。
- ç§ãã¡ã¯ã³ã³ãã³ãã®æ¶è²»è ã§ã¯ãªã、ãŠã§ãã®äœäººã 。「ã¹ããŒãŠã§ã」宣èš。
- ãªãåã¯、ãããããªãã€ãŒãããªã「äœããªã」å Žæã«æ»ã£ãŠããã®ã。
- åž°ã£ãŠããããŒãœãã«ãŠã§ã:IndieWebãš、ããäžã€ã®ã€ã³ã¿ãŒããã。
- Webéçºè ã、ãªãŒã³ã§ãã:å²åŠãšããŠã®ããã©ãŒãã³ã¹ãã¥ãŒãã³ã°。
SNSå ±æçšããã·ã¥ã¿ã°æ¡
#ã¹ããŒãŠã§ã
#SlowWeb
#IndieWeb
#SNSç²ã
#ããžã¿ã«ãããã¯ã¹
#ããŒãœãã«ãŠã§ã
#Webããã©ãŒãã³ã¹
#ããžã¿ã«ãŠã§ã«ããŒã€ã³ã°
SNSå ±æçšæç« (120å以å )
çµ¶ãéãªãéç¥ãšãã£ãŒãã«ç²ããããªããž。「ã¹ããŒãŠã§ã」ãšããéžæè¢。å人ã®ãµã€ããåãæ»ã、éãã§æ·±ãç¹ãããè²ãã€ã³ã¿ãŒãããã®ããæ¹ãšã¯。#ã¹ããŒãŠã§ã #SNSç²ã #IndieWeb #ããžã¿ã«ãããã¯ã¹
ããã¯ããŒã¯çšã¿ã°
[Web][SNS][IndieWeb][ã¹ããŒãŠã§ã][ããžã¿ã«ãŠã§ã«ããŒã€ã³ã°][Webéçº][ããã©ãŒãã³ã¹]
ããã¿ãªã®çµµæå
ð¢ ð ð ðž️ ð§ ☕ ð¡ ð±
ã«ã¹ã¿ã ããŒããªã³ã¯æ¡
the-slow-web-manifesto
leaving-the-feed-for-indieweb
reclaiming-your-personal-web
how-to-build-a-slower-internet
è£è¶³4: äžäººããªããã³ã
é¢è¥¿åŒã§ãéãããŸã(ã¯ãªãã¯ããŠå±é)
「ããããã! ãã£ãŒãã«æ¯é ããã人çã¯ãããŠã³ã¶ãªã! ã¯ã€ã¯ããããã¯èªåã®èšèã§、èªåã®ãµã€ãã§、éãã«çºä¿¡ãã『ã¹ããŒãŠã§ã』ãå§ãããã! …ã£ãŠæ¯å·»ããŠIndieWebã®wikièŠã«è¡ã£ãã、æŽæ°æ å ±ãRSSãã£ãŒãã§æµããŠããããã! çµå±ãã£ãŒãããéããããŠãžãããªãããŒã! éãããšã¯äžäœ。ãŸã、èªåã§è³Œèªéžãã§ãã ããã·ã…ãããããŸããã!」
è£è¶³5: 倧åå©
ãããªã¹ããŒãŠã§ãã¯å«ã (ã¯ãªãã¯ããŠå±é)
- ãŠã§ããµã€ããéãããšãããš、「ãã ããŸå¿ã蟌ããŠHTMLã1ãã€ããã€ç·šãã§ãããŸã。ãè¶ã§ã飲ãã§ãåŸ ã¡ãã ãã」ãšè¡šç€ºãã、æ¬åœã«ããŒãžã®å®¹é(KB)× 1ç§åŸ ãããã。
- ãã€ããŒãªã³ã¯ãã¯ãªãã¯ãããš、çžæã®ãµã€ãã®ç®¡çäººã«æçŽãéµéãã、è¿ä¿¡ã®ãã¬ããå±ããŸã§ããŒãžã衚瀺ãããªã。
- ã³ã¡ã³ããæçš¿ãããš、è¿ä¿¡ãäŒæžé³©ã®ã¢ãã¡ãŒã·ã§ã³ã§å±ã、鳩ãç²ããŠãããšæ°æ¥ããã。
- ç»åã®`alt`屿§(代æ¿ããã¹ã)ãé³èªãçµãããŸã§、次ã®ããŒãžã«é²ããªã。
è£è¶³6: äºæž¬ããããããã®åå¿ãšåè«
ããããªå£°ãèãããŠããã…(ã¯ãªãã¯ããŠå±é)
ãªãJæ°
- ã³ã¡ã³ã: 「ãã£ããã®æèªãããšã ãããw ã¯ã€ã¯ãªã¢ã«ã¿ã€ã ã§æ å ±è¿œãããšæ»ã¬ããã。é ããšãæ£æ°ã?ãããªæãã£ãã宿³ã¹ã¬ã®ã²ãšã€ã§ãå€ãåãã」
- åè«: ãªã¢ã«ã¿ã€ã æ§ã®äŸ¡å€ãåŠå®ãããã®ã§ã¯ãããŸãã。ããã、ãã¹ãŠã®æ å ±ããªã¢ã«ã¿ã€ã ã§ããå¿ èŠã¯ãªã、æ å ±ã®çš®é¡ã«å¿ããŠæ¥ãæ¹ãéžã¶「䜿ãåã」ã、粟ç¥çãªå¥åº·ãæ·±ãçè§£ã«ç¹ãããšããææ¡ã§ã。ãã³ããŒã¬ãŒãé£ã¹ãã°、æç³æçãå³ãã。ãããã倿§æ§ããã£ãŠãããã®ã§ã¯?
ã±ã³ã¢ã¡ã³(å«å²æ°)
- ã³ã¡ã³ã: 「GAFAã®ã¯ãœãã«ãã©ãããã©ãŒã ããæŸåãããé€åä¹。åäººã®æã«ãŠã§ããåãæ»ãã®ã¯æ£ãã。ã§ãã©ãããµãŒããŒä»£ãæããªãè²§ä¹äººã«ã¯ç¡çãªè©±ãªãã ã。çµå±、æè¡ãšéæã£ãŠããã€ã®é楜ããã。俺ãã¡ã¯äžçé€åã ã」
- åè«: 確ãã«ãµãŒããŒä»£ã¯ããããŸãã、GitHub PagesãNetlify、Vercelãªã©、éçãµã€ããªãç¡æã§å§ãããããã¹ãã£ã³ã°ãµãŒãã¹ãå¢ããŠããŸã。éèŠãªã®ã¯、å·šå€§è³æ¬ã®è«çã®å€åŽã«、èªåãã¡ã®æã§å°ããªç©ºéãäœããšããæå¿ãšå·¥å€«ã§ãã、å¿ ãããå¯è£å±€éå®ã®æŽ»åã§ã¯ãããŸãã。
ãã€ãã§ã(ãšç®ãããã¢ã«ãŠã³ã)
- ã³ã¡ã³ã: 「ç·æ§ã®ãã¹ã¿ã«ãžãŒã§『å€ãè¯ãããã』ãšãèªã£ãŠããã©、åœæã女æ§ãžã®ããœãžããŒããã©ã¹ã¡ã³ãã¯é ·ãã£ã。管çè ã®ããªãç¡æ³å°åž¯ãã、éå ±・ãããã¯æ©èœãæŽåããããã©ãããã©ãŒã ã®æ¹ããã·。å®å šæ§ã®èŠç¹ãæ¬ ããŠãã。」
- åè«: ãææã®éã、éå»ã®ã€ã³ã¿ãŒãããã®è² ã®åŽé¢ãç¡èŠãã¹ãã§ã¯ãããŸãã。IndieWebãMastodonãªã©ã®åæ£åãããã¯ãŒã¯ã§ã¯、å人ããµãŒããŒç®¡çè ãç¬èªã®ã«ãŒã«(è¡åèŠç¯)ãèšã、ãããã¯ãéå ¬éèšå®ãé§äœ¿ããŠå®å šãªç©ºéãäœã詊ã¿ããªãããŠããŸã。ããã¯、巚倧ãã©ãããã©ãŒã ã®ç»äžçãªã«ãŒã«ãšã¯ç°ãªã、å°èŠæš¡ã³ãã¥ããã£ããšã®èªæ²»çãªå®å šç¢ºä¿ã®ããæ¹ãæ¢ãåãã§ãã、éåžžã«éèŠãªè«ç¹ã§ã。
çãµã€æ°
- ã³ã¡ã³ã: 「ã¹ããŒ? ãã£ããããã ã! ããããæèé«ãç³»ã®ããšã ãäžçªãµã ã。é»ã£ãŠãã。俺ã¯éæ»ã§ã¬ã¹ãããããã ã」
- åè«: ã¹ããŒããå¹çæ§ãæ±ãã䟡å€èгãäžã€ã§ãã、äžã®äžã®å šå¡ãåã䟡å€èгãå ±æããå¿ èŠã¯ãããŸãã。倿§ãªãŠã§ãã®ããæ¹ã®äžã€ãšããŠ、ãã®ãããªéžæè¢ããã£ãŠãè¯ãã®ã§ã¯ãªãã§ãããã。é«ééè·¯ãããã°、æ£æ©éãããã¹ãã§ã。
Reddit / Hacker News
- ã³ã¡ã³ã: "The critique of the 'feed' is valid, but the conflation of 'slow web' (philosophy) and 'fast-loading site' (performance) is a bit confusing. That said, the discussion on ditching React for progressively enhanced HTML is spot on. We need more focus on lean web development." (「ãã£ãŒã」ãžã®æ¹å€ã¯åŠ¥åœã ã、「ã¹ããŒãŠã§ã」(å²åŠ)ãš「é«éèªã¿èŸŒã¿ãµã€ã」(ããã©ãŒãã³ã¹)ãæ··åããŠããã®ã¯å°ãçŽãããã。ãšã¯ãã、ReactãæšãŠãŠããã°ã¬ãã·ããšã³ãã³ã¹ã¡ã³ããããHTMLã«ç§»è¡ããè°è«ã¯çãå°ãŠãã。ãã£ãšãªãŒã³ãªãŠã§ãéçºã«çŠç¹ãåœãŠãå¿ èŠããã。)
- åè«: The connection is that a lean, fast-loading site respects the user's resources (time, data, battery), which aligns with the 'Slow Web' philosophy of creating a more humane and intentional online experience. It's about being slow in consumption and interaction, but fast and efficient in delivery. (ãã®ç¹ãããšã¯、ãªãŒã³ã§é«éã«èªã¿èŸŒãŸãããµã€ãã¯ãŠãŒã¶ãŒã®ãªãœãŒã¹(æé、ããŒã¿、ããããªãŒ)ãå°éãããã®ã§ãã、ããã¯ãã人éçã§æå³çãªãªã³ã©ã€ã³äœéšãåµãåºããšãã「ã¹ããŒãŠã§ã」ã®å²åŠãšäžèŽããŸã。æ¶è²»ãšå¯Ÿè©±ã¯ãã£ãããš、ãããé ä¿¡ã¯éãå¹ççã«、ãšããããšã§ã。)
ç®é»åäºé¢šæžè©
- æžè©: 「æ¬æžã¯、é床ãšããåã®æªéã«éãå£²ãæž¡ããçŸä»£ã€ã³ã¿ãŒããããžã®ççãªåçºç¶ã§ãã。ã¿ã€ã ã©ã€ã³ã®å¥æµã«æŒãæµãã、æã ã¯ãã€ãã『èãã』ããšããã、『åå¿ãã』ã ãã®ååšã«æãäžãã£ã。èè ã¯ãã®æµãã«æã、ãã€ãŠæã ãæãã<ãŠã§ã>ã®åé¢šæ¯――å人ã®èšèãéãã«æ¯ã¥ãå Žæ――ãžãšèªè ãèªã。ããã¯åãªãæå€è¶£å³ã§ã¯ãªã。ããžã¿ã«ç€ŸäŒã«ãããäººéæ§ã®å埩ãåã、éããªãé©åœã®çŒç ãªã®ã 。è¡éããèãããã®ã¯、ã¡ã¬ãã€ãåäœã®å§éšã§ã¯ãªã、éã®éããªåãã§ãã。」
- åè«: ããããšãããããŸã。ããã、ããã¯é©åœã®çŒç ãšããã»ã©å€§ãããªãã®ã§ã¯ãªã、巚倧ãªã·ã§ããã³ã°ã¢ãŒã«ã®é£ã§、èªåã®æã§å°ããªå®¶åºèåãå§ãããããª、ããããã§å人çãªå®è·µã®èšé²ãªã®ã§ã。ãã®åã®åãã、å°ãã§ãæããŠããã ãããªã幞ãã§ã。
è£è¶³7: åŠã³ãæ·±ããããã«
ã¯ã€ãºãšã¬ããŒã課é¡(ã¯ãªãã¯ããŠå±é)
髿 ¡çåãã®4æã¯ã€ãº
å1. çè ãæ¹å€ããŠãã「ãã£ãŒã」äžå¿ã®ã€ã³ã¿ãŒãããã®ç¹åŸŽãšããŠ、æãåœãŠã¯ãŸããªããã®ã¯ã©ã?
- æ°ããæ å ±ãæ¬¡ã ãšæµããŠããŠ、çµããããªã。
- ãŠãŒã¶ãŒã¯、äœãèŠããå®å šã«ã³ã³ãããŒã«ã§ãã。
- ã³ã³ãã³ãããã£ããå³ãããã「æ¶è²»」ããæèŠã«ãªã。
- åžžã«ä»ã®äººã®åå¿ãæ°ã«ããªããŠã¯ãªããªã。
çã: 2. (çè ã¯、ã¢ã«ãŽãªãºã ã«ãã£ãŠè¡šç€ºããããã®ã決ãŸã、ãŠãŒã¶ãŒã¯ååçã«ãªããã¡ã ãšäž»åŒµããŠãã)
å2. çè ãæå±ãã「ã¹ããŒãŠã§ã」ã®èãæ¹ã«æãè¿ããã®ã¯ã©ã?
- ã€ã³ã¿ãŒãããåç·ã®é床ããããšé ãããŠäœ¿ãããš。
- è¿ä¿¡ã«1é±é以äžããããªã©、ã³ãã¥ãã±ãŒã·ã§ã³ãæå³çã«é ãããããš。
- 峿ã®åå¿ãæ±ãã、èªåã®ããŒã¹ã§çºä¿¡ããã、ä»è ã®èãããã£ããèªãã ãããããš。
- æã®ã³ã³ãã¥ãŒã¿ãŒã䜿ã£ãŠã€ã³ã¿ãŒãããã«æ¥ç¶ããããš。
çã: 3. (「ã¹ããŒ」ãšã¯ç©ççãªé床ã§ã¯ãªã、粟ç¥çãªé¢ããæ¹ã®ããšãæããŠãã)
å3. åŸåã®æè¡è°è«ã§、äœéåç·ãå€ãã¹ããŒããã©ã³ã§ãå¿«é©ãªãŠã§ããµã€ããäœãããã«「é¿ããã¹ã」ãšãããŠãããã®ã¯ã©ã?
- HTMLããããã䜿ãããš。
- Reactã®ãããª、倿©èœã§éãJavaScriptãã¬ãŒã ã¯ãŒã¯。
- WebP圢åŒã®ãããª、ãã¡ã€ã«ãµã€ãºã軜ããªãç»å圢åŒ。
- å¿ èŠãªæ å ±ã ãããµãŒããŒããéããµãŒããŒãµã€ãã¬ã³ããªã³ã°。
çã: 2. (倿©èœãªå、ãã¡ã€ã«ãµã€ãºã倧ãããªã、å€ã端æ«ã§ã¯åäœãé ããªãåå ã«ãªããšææãããŠãã)
倧åŠçåãã®ã¬ããŒã課é¡
課é¡1(æ
å ±ç€ŸäŒåŠ・ã¡ãã£ã¢è«):
æ¬çš¿ã§æç€ºããã「ã¹ããŒãŠã§ã」ã®æŠå¿µãš、çŸä»£ç€ŸäŒã«ããã「ã¿ã€ã ããã©ãŒãã³ã¹(ã¿ã€ã)」éèŠã®é¢šæœ®ãšã®é¢ä¿æ§ã«ã€ããŠè«ãã。ã¹ããŒãŠã§ãã¯ã¿ã€ãæåãžã®æå¹ãªã«ãŠã³ã¿ãŒã«ã«ãã£ãŒãšãªãããã、ãããã¯åãªãäžéšã®ãã¹ã¿ã«ãžãŒã«éããªãã。æ¥æ¬ã®ã€ã³ã¿ãŒãããæå(äŸ:ããã¹ããµã€ã、mixi、2ã¡ãããã、noteãªã©)ã®å€é·ãèžãŸã、å
·äœçãªäºäŸãæããŠèå¯ããããš。(2000åçšåºŠ)
課é¡2(ãŠã§ãå·¥åŠ・HCI):
æ¬çš¿ã®ç¬¬6ç« ã§è¿°ã¹ããã「ãªãŒã³ã§ããããšã®å²åŠ」ã«åºã¥ã、ããªããèãã「ã¹ããŒãŠã§ã」ãå
·çŸåãããŠã§ããµã€ããŸãã¯ãŠã§ãã¢ããªã±ãŒã·ã§ã³ã®èšèšæ¡ãææ¡ãã。ãã®é、以äžã®ç¹ã«ã€ããŠå
·äœçã«èšè¿°ããããš。
1. ãµã€ãã®ç®çãšã¿ãŒã²ãããŠãŒã¶ãŒ
2. ææ³ãåæ ããUI/UXãã¶ã€ã³(ç¡éã¹ã¯ããŒã«ãéç¥ã®æ±ããªã©)
3. æè¡éžå®(ãã¬ãŒã ã¯ãŒã¯、ã¬ã³ããªã³ã°ææ³、ç»åæé©åãªã©)ãšãã®çç±
(A4çšçŽ2æçšåºŠ、å³ãã¯ã€ã€ãŒãã¬ãŒã ãå«ãã§ãè¯ã)
ã³ã¡ã³ã
ã³ã¡ã³ããæçš¿