「創造の原理」と「Wikiの設計思想」による知の組織力

Ee67564a1a0e290cccf3c4a415e51c48?s=47 Koichiro Eto
October 18, 2013

 「創造の原理」と「Wikiの設計思想」による知の組織力

Wikiの思想や歴史的背景としてのパターンとの関わりを基礎に、そもそもパターンは誰がどのような動機で考案したのか、ソフトウェア開発者がなぜそこに着目したのか、パターンがソフトウェア開発と結びつくことでどのように発展してきたか、という歴史を辿りながら、優れた創造を行うための共通原則に迫る。

Ee67564a1a0e290cccf3c4a415e51c48?s=128

Koichiro Eto

October 18, 2013
Tweet

Transcript

  1. ૑଄ͷݪཧͱ 8JLJͷઃܭࢥ૝ ʹΑΔ ஌ͷ૊৫ྗ ߐ౉ߒҰ࿠ɿχίχίֶձЌ࣮ߦҕһ௕ ಠཱߦ੓๏ਓ࢈ۀٕज़૯߹ݚڀॴओ೚ݚڀһ

  2. ߐ౉ߒҰ࿠ɿϝσΟΞΞʔςΟετʗݚڀऀ ಠཱߦ੓๏ਓ࢈ۀٕज़૯߹ݚڀॴओ೚ݚڀһ ूஂͰͷ૑࡞׆ಈΛઐ໳ʹݚڀΛଓ͚͍ͯΔ ೥ɺܚጯٛक़େֶ؀ڥ৘ใֶ෦ ϝσΟΞΞʔτʹ͍ͭͯݚڀ ೥ɺϝσΟΞΞʔςΟετͱͯ͠׆ಈ ೥ɺ࢈ۀٕज़૯߹ݚڀॴݚڀһ ೥ɺ౦ژେֶେֶӃ৘ใཧ޻ֶܥݚڀՊ ത࢜ʢ৘ใཧ޻ֶʣ

  3. Πϯλʔωοτ෺ཧϞσϧ  ͓୆৔೔ຊՊֶະདྷؗʹ͓͚Δৗઃలࣔ෺ ܚԠେֶଜҪ७ڭतͷґཔʹΑΓ੍࡞ స͕ΔۄͰΠϯλʔωοτͷ࢓૊ΈΛදݱ

  4. Πϯλʔωοτ෺ཧϞσϧ 

  5. ٕज़తഎܠ ਓͷνʔϜͰ੍࡞ɻࢲͷ੍࡞୲౰෦෼͸ɺ ίϯηϓτઃܭʢͲͷΑ͏ͳ෺Λ࡞Ε͹͜Ε͕Πϯ λʔωοτͰ͋Δͱݴ͑Δͷ͔ʣ શମΛ੍ޚ͢Διϑτ΢ΣΞ 3VCZͰ࡞ΒΕͨੈք࠷ॳͷΞʔτ࡞඼

  6. RXJL8FCɿϝʔϦϯάϦετͱ8JLJΛ ౷߹ͨ͠ίϥϘϨʔγϣϯγεςϜ ίϥϘϨʔγϣϯͷͨΊͷϝσΟΞΛٻΊͯ ϝʔϧʹΑΔϑϩʔ৘ใΛ8JLJʹΑΔετοΫ৘ใʹ ม׵͠ɺ஌ͷߏ଄ԽΛࢧԉ͢Δ ϝʔϧΛग़ൃ఺ʹ8JLJΛ࢖ͬͨڞಉ࡞ۀ΁ͱ༠ಋ IUUQRXJLKQ

  7. RXJL8FCར༻ࣄྫ

  8. ύλʔϯɺ8JLJɺ91 ࣌Λ௒͑ͨ૑଄ͷݪଇ  8JLJɺσβΠϯύλʔ ϯɺΞδϟΠϧιϑτ΢ ΣΞ։ൃ 91 ͜ΕΒ͸શͯɺݐஙՈΞ Ϩάβϯμʔ͕ߟ͑ͨݐ ஙख๏ύλʔϯϥϯήʔ

    δʹӨڹΛड͚ͯੜ·Ε ͨ΋ͷͩͬͨ
  9. ΫϦετϑΝʔɾ ΞϨάβϯμʔ ೥ɺ΢Οʔϯੜ ·Ε έϯϒϦοδେͰ਺ ֶΛֶͼɺϋʔόʔ υͰݐங΁ਐΉ ݐஙΛར༻ऀ͢Δ ར༻ऀࣗ਎͕ݐஙΛ ઃܭͰ͖ΔΑ͏ʹ͢

    Δݐஙख๏ ύλʔϯϥϯήʔδ Λఏএ
  10. ΦϨΰϯେֶͷվम  ೥ɺΦϨΰϯେֶվम޻ࣄʹ͓͍ͯେن໛ͳύλ ʔϯϥϯήʔδͷ࣮ફΛߦͳͬͨ ೋສਓن໛͔ΒͳΔίϛϡχςΟ͕ର৅

  11. ύλʔϯϥϯήʔδͷಋೖͱ࠳ં ೥୅ɺΞϨάβϯμʔΛ͸͡Ίͱͨ͠ݐஙՈୡ͸ ύλʔϯϥϯήʔδΛ࣮ફͨ͠ ݐஙۀքʹ͓͍ͯେ͖ͳ൓ڹΛר͖ىͨ͠ ݱࡏݐஙۀքʹ͓͍ͯ͸ͦͷைྲྀ͸్ઈ͍͑ͯΔ ݐஙۀքʹ͓͍ͯ͸ݐஙՈͱར༻ऀͷ༥߹͸࣮ݱͰ͖ ͳ͔ͬͨ

  12. ύλʔϯϥϯήʔδͷϓϩάϥϛϯά΁ͷԠ༻ ೥ɺέϯτɾϕοΫͱ΢ΥʔυɾΧχϯΨϜɺ ਓͷݚڀऀ͸ϓϩάϥϛϯάʹύλʔϯϥϯήʔδΛ ಋೖ͢Δ͜ͱΛఏএͨ͠ http://www.flickr.com/photos/benfrantzdale/208672143/

  13. ʰΦϒδΣΫτࢦ޲ ʹ͓͚Δ࠶ར༻ͷͨ ΊͷσβΠϯύλʔ ϯʱ  (P' ΤϦοΫɾΨϯϚ Β ͕ൃද ΦϒδΣΫτࢦ޲ϓϩά

    ϥϛϯάʹ͓͍ͯ܁Γฦ ͠ൃੜ͢Δ໰୊ͱͦͷର ॲํ๏ΛΧλϩάԽ ϓϩάϥϚؒͷڞ௨ݴޠ
  14. ʰ91ΤΫετϦʔ Ϝɾϓϩάϥϛϯά ೖ໳ʱ  ιϑτ΢ΣΞ։ൃϓϩη εʹؔ͢Δύλʔϯϥϯ ήʔδ ݱࡏͰ͸ΞδϟΠϧιϑ τ΢ΣΞ։ൃͱݺ͹Εͯ ͍Δ

  15. ύλʔϯϒϥ΢β  ύλʔϯΛه࿥͢ΔͨΊͷฤूɾӾཡ؀ڥΛߏங

  16. 8JLJ8JLJ8FC  ୭Ͱ΋ฤूͰ͖Δ8FCαΠτ 8FCαΠτΛฤूͰ͖ΔγεςϜΛߏங ྺ্࢙࠷ॳͷ8JLJαΠτͱͳΔ

  17. 8JLJQFEJB  ୭Ͱ΋ฤूͰ͖ΔඦՊࣄయ δϛʔɾ΢ΣʔϧζͱϥϦʔɾαϯΨʔ͸ඦՊࣄయߏ ஙͷͨΊͷ8JLJαΠτ8JLJQFEJBΛ্ཱͪ͛

  18. 8JLJQFEJB  ੈք࠷େͷඦՊࣄయ΁ ੈքୈҐͷ8FCαΠτʹ੒௕ "MFYB 

  19. ར༻ऀࢀՃܕઃܭϓϩηεͷྺ࢙తൃల ྺ࢙తܦҢΛ ໌Β͔ʹͨ͠ έϯτɾϕοΫͱ ΢ΥʔυɾΧχϯΨϜ ೥ɺύλʔϯϥϯήʔδͷιϑτ΢Σ Ξ։ൃ΁ͷԠ༻ ೥ɺσβΠϯύλʔϯ ϓϩάϥϜઃܭͷఆੴू ೥

    ΞδϟΠϧιϑτ΢ΣΞ։ൃ 91  ઴ਐతιϑτ΢ΣΞ։ൃख๏ ೥ɺ8JLJ8JLJ8FCʢ8JLJʣ 8FCαΠτΛڞಉͰߏங͢Δख๏ ΫϦετϑΝʔɾ ΞϨάβϯμʔ ೥ɺ౎ࢢ͸πϦʔ Ͱ͸ͳ͍ ࣗવ౎ࢢͱਓ޻౎ࢢͷ ۠ผ Өڹ ೥ɺύλʔϯϥϯ ήʔδ ར༻ऀओମͷݐஙઃܭ ख๏
  20. ར༻ऀࢀՃܕઃܭϓϩηεͷىݯʹ ΞϨάβϯμʔͷݐஙઃܭख๏ ΞϨάβϯμʔ͸ਓ޻౎ࢢͱࣗવ౎ࢢΛ۠ผ ୹ظؒʹ࣭ͷߴ͍ݐஙΛڞಉͰߏங͢Δख๏ ͦͷಓ۩ͱͯ͠ύλʔϯϥϯήʔδΛಋೖ ˠ܁Γฦ͠ൃੜ͢Δ໰୊ͱղܾ๏Λ·ͱΊͨ΋ͷ ڞಉͰύλʔϯΛൃݟ͢Δաఔʹॏ͖͕ஔ͔ΕΔ ύλʔϯൃݟ͕ίϛϡχςΟܗ੒ɺ߹ҙܗ੒Λଅ͢ ར༻ऀͱݐஙՈΛഔհ͢ΔϝσΟΞ ݴޠ

    ͱͳΔ ͜Ε͕8JLJ͕ίϥϘϨʔγϣϯΛଅਐ͢Δཧ༝
  21. ύλʔϯɺ8JLJɺ91 ࣌Λ௒͑ͨ૑଄ͷݪଇ  ͥͻ͓ಡΈ͍ͩ͘͞ʂ

  22. None
  23. ैདྷϓϩͷݚڀऀ͚͕ͩ͢Δ΋ͷͩͬͨݚڀΛɺ ʮ໺ੜͷݚڀऀ͕΍ͬͯ΋͍Μ͡ΌͶʁʯతͳ ൃ૝Ͱߟ͑ग़͞Εͨݚڀஂମɾγϯϙδ΢Ϝɺ ͦΕ͕χίχίֶձЌʂ ϢʔβʔࢀՃܕݚڀͷੈքΛ࡞Γ্͛Α͏ʂ ݚڀ 3FTFBSDI Ϣʔβ 6TFS ࢈ۀ

    *OEVTUSZ ϓϩதͷϓϩ͕ൃද͢Δ ݚڀ࿈ൃ͔Βɺ ໺ੜͷݚڀऀ͕ൃද͢Δ ݚڀͯ͠ΈͨϚουωε ·Ͱଟछଟ༷ͳݚڀൃද ͕͋Γ·͢
  24. ୈճχίχίֶձЌ ೥݄೔ Ր ˏχίϑΝʔϨ ઒্ྔੜʷழࢠण೭ɺҏ౻ത೭ʷፁ௩ত඙ʷᖛ໺ஐ ࢙ɺ໺৲๊հʷޙ౻ਅ޹ʷ݋࣋लथ

  25. ୈճχίχίֶձЌ ೥݄೔ ౔ ʙ೔ ೔ ˏນுϝοη

  26. ୈճχίχίֶձЌ ೥݄೔ ౔ ˏχίϑΝʔϨ

  27. ୈճχίχίֶձЌ ೥݄೔ ౔ ʙ೔ ೔ ˏນுϝοη

  28. ୈճχίχίֶձЌ ೥݄೔ ౔ ˏχίϑΝʔϨ ޤ͏͝ظ଴ʂ

  29. ਐԽ͢ΔΞΧσϛΞ ʮϢʔβʔࢀՃܕݚ ڀʯ͕࿈Εͯ͘Δະདྷ ߐ౉ߒҰ࿠ʴχίχίֶ ձЌ࣮ߦҕһձ ΠʔετɾϓϨε

  30. ·ͱΊ ϝσΟΞΞʔςΟετͱͯ͠ઐ໳Ոಉ࢜ͷίϥϘϨʔ γϣϯʹΑΔ૑࡞׆ಈʹؔΘ͖ͬͯͨ ίϥϘϨʔγϣϯπʔϧͷݚڀ͔Βɺ ϝσΟΞʹΑΔ૑଄ͷݪཧʹڵຯΛ࣋ͭ 8JLJͷઃܭࢥ૝ͷݚڀ͔Βύλʔϯϥϯήʔδݚڀ΁ ݱࡏɺχίχίֶձЌʹΑΔϢʔβʔࢀՃܕݚڀͷੈ քͷߏங΁ͱ޲͔͍ͬͯΔ

  31. None