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

LDD'12 Summer in KITAMI

4b110d33674fe1a45080f5ddf77809e0?s=47 Keisuke SATO
July 17, 2012
1k

LDD'12 Summer in KITAMI

直感で生きてきたおはなし。つまり、自己紹介。

4b110d33674fe1a45080f5ddf77809e0?s=128

Keisuke SATO

July 17, 2012
Tweet

Transcript

  1. ָ͠ΜͰ ·͔͢ʔʁ

  2. ָ͠ΜͰ ·͔͢ʔʁ ࢝·ͬͨ͹͔ΓͰ͢ΑͶ ๻΋͜ΜͳۭؾͰ࿩͢͜ͱʹͳΔͱ͸

  3. !UVUVUFO ॱௐͰ͔͢ʔʁ

  4. ,FJTVLF4"50 $P'PVOEFSBOE&OHJOFFSBU$SPDPT*OD ಥવͰ͕͓͢࿩Ͱ͢ ΏΔʔ͘࿩Λ͢ΔͷͰɺ্खʹฉ͖ྲྀͯ͠Լ͍͞

  5. ,FJTVLF4"50 $P'PVOEFSBOE&OHJOFFSBU$SPDPT*OD ೔ຊFKFDUϢʔβʔձɹࠤ౻Ղ༞ FKFDUɺͦͷ͢΂ͯ

  6. ,FJTVLF4"50 $P'PVOEFSBOE&OHJOFFSBU$SPDPT*OD ͍·ɺ๻͕͜͜Ͱ ஻͍ͬͯΔཧ༝

  7. ͷɺ·͑ʹɻ !BLBOFZVLJ͸͡ΊɺελοϑͷΈͳ͞Μɺ ͦͯ͠ɺӨͰࢧ͍͑ͯΔ͔͍͍ͬ͜େਓͨͪɺ ͱͯ΋ָ͍͠Ͱ͢ɻ͋Γ͕ͱ͏͍͟͝·͢ɻ

  8. ,FJTVLF4"50 $P'PVOEFSBOE&OHJOFFSBU$SPDPT*OD ͍·ɺ๻͕͜͜Ͱ ஻͍ͬͯΔཧ༝

  9. <>BLBOFZVLJ ։ձࣜޙͷͷؒͷʙ෼ఔ౓ ʮಥ͖ਐΜͰߦ͚͹ເ͕޿͕ΔΑʂʯ తͳ಺༰͓ئ͍Ͱ͖·͔͢ʁ ͍·๻͕͜͜Ͱ͠Ό΂͍ͬͯΔཧ༝

  10. <>BLBOFZVLJ ։ձࣜޙͷͷؒͷʙ෼ఔ౓ ʮಥ͖ਐΜͰߦ͚͹ເ͕޿͕ΔΑʂʯ తͳ಺༰͓ئ͍Ͱ͖·͔͢ʁ ͍·๻͕͜͜Ͱ͠Ό΂͍ͬͯΔཧ༝

  11. ,FJTVLF4"50 $P'PVOEFSBOE&OHJOFFSBU$SPDPT*OD ௚ײͰੜ͖͖ͯͨ࿩ ΍Γ͍ͨ͜ͱΛɺ΍ͬͯΈ·ͨ͠ɻ

  12. ͱ͸͍͑ ͳΜ͔ଟ෼΅͘ΑΓ΋ͥΜͥΜ ͜ͷ৔ʹ;͞Θ͍͠େਓ͕ͨͪ શಓ֤஍͔Βདྷ͍ͯΔؾ΋͠·͕͢ɺ ؾʹ͠ͳ͍ࣄʹ͠·͢Ͷɻ

  13. ͱ͸͍͑ ਖ਼௚ɺ ๻ͷ࿩Ͱເ͕޿͕Δͷ͔Ͳ͏͔ ٙ໰Ͱ͸͋Γ·͕͢ɺ ͜͏͍͏ౕ΋ډΔΜͩΑ͍ͬͯ͏ ͳʹ͔͋ΔҙຯͰࣗ৴Λ࣋ͬͯ௖͚Ε͹ ޾͍Ͱ͍͟͝·͢ɻ

  14. ͱ͸͍͑ ࠓ೔͸͍ΖΜͳਓ͕ ͍ΖΜͳͱ͜Ζ͔Β͍Β͍ͯ͠ΔͷͰ ຖ౓ͷ͜ͱͳ͕ΒͲΜͳ࿩Λͨ͠Β͍͍ͷ͔ ͍·͍ͪΘ͔͓ͬͯΓ·ͤΜ͕ɺ

  15. ࡢ೔ Ұ෦ͷֶੜͨͪΛম೑Ͱങऩ͖ͯͨ͠ͷͰɺ ఔΑ͍λΠϛϯάͰসͬͯ͘ΕΔͱ৴͍ͯ͡Δ

  16. ͸͍ɺͱ͍͏͜ͱͰɻ

  17. ,FJTVLF4"50 $P'PVOEFSBOE&OHJOFFSBU$SPDPT*OD ͨͬ΀Γࣗݾ঺հ ͭ·Γɺ͜͏͍͏͜ͱͰ͢ΑͶɻ

  18. ωλ͕͔ͿͬͪΌ͏Α Ͳ͖Ͳ͖

  19. ,FJTVLF4"50 $P'PVOEFSBOE&OHJOFFSBU$SPDPT*OD ͨͬ΀Γࣗݾ঺հ ͳΜ͔͛͢ʔ͸͔͍ͣ͠ΜͰ͚͢Ͳɻ

  20. Θͨ͘͠ fb.me/sato.keisuke

  21. ݱࡏ ݱࡏ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥

    ೥ ೥ ೥ ೥ ஀ੜ w ౦ژ౎ࡏॅ w ࡀ w גࣜձࣾΫϩίε w ڞಉ૑ۀऀɾΤϯδχΞ w -0$"-೔ຊ1)1ϢʔβʔձFUD w ൴ঁืूத
  22. ஀ੜ w  w ۴࿏੺ेࣈපӃ w ஫ࣹͯ͠΋ٽ͔ͳ͍ෆࢥٞͳࢠ ݱࡏ ೥ ೥

    ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ஀ੜ
  23. ͱ͹͠·͢ w ༮ஓԂ͸۴࿏ͤͪΓ༮ஓԂ w ͜ͷ࣌ʹ۴࿏ொผอʹҾӽ͠·ͨ͠ w খֶߍ͸۴࿏ொཱผอখֶߍ w ͪͳΈʹ͜ͷ͔࣌ΒͣͬͱഎͷॱͰ͸Ұ ൪ޙΖͰͨ͠ɻ

    w ͋ɺͦͯ͠ॳ୅ΏͱΓੈ୅Ͱ͢ɻΏͱΓ͞ ͍͜ʔʂ ݱࡏ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ஀ੜ
  24. ͱ͹͠·͢ w খֶߍதֶ೥͘Β͍ͷͱ͖ʹɺ෕਌͕ .BDJOUPTI 1FSGPSNB Λങͬͯ͘ Δ͕ɺͪΐͬͱ༡Ϳఔ౓ͰಛʹԿ΋ͤͣɻ w ೥լঢ়࡞ͬͨΓ͢Δ͘Β͍Ͱ͔ͨ͠Ͷɻ w

    ͱ͍͏͜ͱͰɺ͜͜·Ͱ͸ผʹٕज़ͱͷؔ ΘΓແ͠ɻ ݱࡏ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ஀ੜ
  25. ೥ w தֶ೥ੜ w ͜͜·Ͱٕज़తͳ͜ͱ΋ͳ͘ɻ ݱࡏ ೥ ೥ ೥ ೥

    ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ஀ੜ
  26. ೥ w தֶ೥ੜ w ळ͝Ζʹɺதֶߍͷίϯϐϡʔλ͕৽͘͠ ͳΓɺ8JOEPXT͕ಋೖ͞ΕΔ w ಉ࣌ʹɺֶߍʹΠϯλʔωοτճઢ͕ಋೖ w ͔͠͠ɺ΋ͷ͘͢͝஗͍

    w ࣗ୐Ͱ΋8JOEPXT.F *4%/؀ڥʹ w ʮΠϯλʔωοτ͛͢ʔʯ ݱࡏ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ஀ੜ
  27. ೥ w தֶ೥ੜ ϲ݄͚ͩ໺ٿ෦ w ͜Լͷ༑ୡͱϗʔϜϖʔδͱ͔࡞ͬͯΈΔ w ແྉͷαʔόʔ GD͔ͩͬͨͳʔ w

    ͦΕͳΓʹΞΫηε͘Δɻ͜Ε͸خ͍͠ɻ w ഑෍͞Ε͍ͯͨ$(* 1FSM Λஔָ͍ͯ͠Ή w 9SFBਓؾͩͬͨͳʔɻ ݱࡏ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ஀ੜ
  28. ೥ w ۴࿏ބྕߴߍೖֶ w ෕਌ʹϊʔτ1$΋Β͏ 8JO91 w 9PPQTͱग़ձ͏ɺ4/4ͬΆ͍αʔϏεΛ ࡞Γ࢝ΊΔɻ w

    9PPQTϞδϡʔϧΛ࡞ͬͯ഑෍ͯ͠ΈΔ w DIͱ͔Ͱ໊લग़ͯ͘Δෆࢥٞͳײ֮ ݱࡏ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ஀ੜ
  29. 9PPQT

  30. ೥ w ͋ɺͰ΋͜ͷ΁ΜͰ͸·ͩΑ͘ϓϩάϥϛ ϯάͱ͔Θ͔ͬͯͳ͍Ͱ͢ɻ w ίϐϖͰಈ͘1)1͛͢ʔʂ w ωτήͨͷ͠ʔʂ ݱࡏ ೥

    ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ஀ੜ
  31. ೥ w ߴߍ೥ੜ w &UIOBͱग़ձ͏ɻ w ʮͳΜ͡Ό͜ͷඒ͍ͬ͠Ά͍ίʔυ͸ʯ w ʮ9PPQTͻͲ͗͢Δ͡Όͳ͍͔ʯ w

    &UIOBͷόάͱ͔ݟ͚ͭͯ͸ใࠂͨ͠Γ w NJYJΛਖ਼نදݱͰͿͬ͜ൈ͘QIQϥΠϒ ϥϦެ։ͨ͠Γ ݱࡏ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ஀ੜ
  32. ೥ w ߴߍ೥ੜ w डݧͰ͢ͶɻҰԠɺਐֶߍͰ͢͠Ͷɻ w ษڧ͸·ͬͨͤͣ͘ʹɺͳ͔ͥ͜͜ʹདྷͯ ֶੜੜ׆ΛΤϯδϣΠɻʢ஗͍ʣ w ηϯλʔࢼݧͰډ຾ΓΛ͢ΔɻʢόΧʣ

    w ౦ژͷਓ͔Β༠ΘΕΔɻ͕ɺେֶड͔ͬ ͪΌͬͨ͠ɻ ݱࡏ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ஀ੜ
  33. ೥ w ๺ݟ޻େʹೖֶɻ w Ұਓ฻Β͠͸͡·Δɻ๺ݟॵ͍ɻ w ͜͜ʹདྷͯಥવʮಛʹڵຯ͕ͳ͍෼໺ͷษ ڧͨ͠ΒͲ͏ͳΔ͔ͳʁʯͱ͍͏ಾͷ޷ح ৺ʹΑΓిؾిࢠ޻ֶՊ΁ɻ w

    ͋Β͔͡Ί͓அΓ͓͖ͯ͠·͢ͱɺ݁ہ͜ Ε·ͰڵຯΛ࣋ͬͯͳ͍෼໺͸೉͗ͯ͢͠ Α͘Θ͔Γ·ͤΜͰͨ͠ɻ ݱࡏ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ஀ੜ
  34. ೥ w େֶ೥ w 5XJUUFSͰ!TPUBSPLͱग़ձ͏ w OFRVBMͱ͔࢝ΊΔ w SIBDPͱग़ձ͏ w

    υมଶ͕࡞͍ͬͯΔ1)1ϑϨʔϜϫʔΫ w HJIZPKQͰ࿈ࡌͱ͔͠·ͨ͠ ೥ ݱࡏ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ஀ੜ
  35. উखʹ!TPUBSPLͷ঺հ

  36. OFRVBM w !TPUBSPLͱ΅͕͘ɺ࢝ΊͨαʔΫϧతͳूஂ w ʮͳʹ͔ͨͷ͍͜͠ͱΛ͠Α͏ʯ w ࠷େͰਓ͘Β͍ʹͳΓ·ͨ͠ɻ w SFSPPN 0QFOQFBS

    %FBEMJOFUJNFS FUD
  37. ೥ w େֶ೥ w ݄౦ژͷΠϕϯτʹإग़ͯ͠ΈΔ w ͍ͬͯ͏͔ɺ౦ژߦͬͨΒͳΜ͔Πϕϯ τ͕࡞ΒΕͨ w ݄ʠ04$๺ւಓʡॳࢀՃ

    w ݄-0$"-.-ࢀՃ ݱࡏ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ஀ੜ
  38. ͸͡Ίͯɺ౦ژͷΠϕϯτʹ ࢀߟจݙʰSIBDP3JBG$POGFSFODF1SF%BZʱ IUUQEIBUFOBOFKQTPUBSPL w ͦͷલ೔ɻ w ͚Μ͢͏ OBOBQJ ʹձ͏ w

    ΢ϊ΢ ݱ;ZOHB+BQBO ʹ༡ͼʹߦ͘ w !IBMU͞Μʹձ͏
  39. SIBDPSJBGDPOGFSFODF w ౦ژʹ༡ͼʹߦͬͨΒɺΠϕϯτ͕։͔Εͨɻ w QIQͷ͍ΖΜͳϑϨʔϜϫʔΫͷਓ w QZUIPO +BWBͷਓ w ͍͖ͳΓೱ͍ਓୡʹ༡ΜͰ΋Β͑ͨ

    ࢀߟจݙʰSIBDP3JBG$POGFSFODF SJBGܴܸSIBDPษڧձ ʱ IUUQEIBUFOBOFKQTPUBSPL
  40. 04$๺ւಓ w ͸͡Ίͯͷ04$ w ౦ژͰ͋ͬͨਓ΋དྷΔͬͯݴ͏ΜͰɺ͡Ό͋ߦ͔͘ ͱɻ w ʮ๺ւಓʹ΋͜Μͳਓୡ͕ډͨΜͩͳʔʂʯ w -0$"-ͷଘࡏΛ஌Δ

  41. -0$"-ʹࢀՃ͢Δ w ݄ʹɺࡳຈํ໘ʹ༡ͼʹߦͬͨ Ո଒ͱ w ໷ՋͩͬͨͷͰɺ5XJUUFSͰ୭͔༡ͼ·ͤΜ͔ͱᄁ ͍ͯΈΔͱɺ!NBLJFT͞Μ͔Βੴುʹ༠ΘΕΔɻ w ͸͡Ίͯͷ-0$"-ͳਓͨͪͱ͓͸ͳ͠ w

    ͓΋͠Ζͦ͏ͳͷͰɺ.-ʹࢀՃͯ͠ΈΔ
  42. ೥ w େֶ೥ w -0$"-తͳ͍Ζ͍ΖʹإΛͩ͠͸͡ΊΔ w ࣨའํ໘͕੝Γ্͕Γ࢝ΊΔ 4".*5 w ત·͘͠ͳͬͯ๺ݟ΋΍Δ

    NJOUFDI w ͪͳΈʹͲͬͪ΋͍·΍ͬͯͳ͍ΑͶ w ͍͍ΜͩɺΈΜͳָ͕͍͠ܗʹͳΕ͹ ݱࡏ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ஀ੜ
  43. ೥ w ଔۀࣜʹ΋ग़ͣʹଔۀ w גࣜձࣾΦτόϯΫʹೖࣾ w ʮ୭΋஌͍ͬͯΔਓ͕ډͳ͔͔ͬͨΒʯ w 'F#F ৽ץ+1

    ࿕ಡগঁ FUD ݱࡏ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ஀ੜ
  44. ೥ w גࣜձࣾΦτόϯΫΛୀ৬ ݄ w גࣜձࣾΫϩίεʹ+PJO w ݄૑ۀɺ+PJO͸݄ w ʮձࣾΛ࡞Δͬͯɺͨ͘͞Μϋϯίԡ͢Μ

    ͩͳ͋ʯ ݱࡏ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ஀ੜ
  45. גࣜձࣾΫϩίε ͜Εɻ

  46. גࣜձࣾΫϩίε

  47. ݱࡏ ݱࡏ ೥ ೥ ೥ ೥ ೥ ೥ ೥ ೥

    ೥ ೥ ೥ ೥ ஀ੜ w ౦ژ౎ࡏॅ w ࡀ w גࣜձࣾΫϩίε w ڞಉ૑ۀऀɾΤϯδχΞ w -0$"-೔ຊ1)1ϢʔβʔձFUD w ൴ঁืूத
  48. ͦͯ͠ɺ͜Ε͔Β ೥લɺΦτόϯΫͳΜͯ஌Βͳ͔ͬͨ ೥લɺԬݩ͞Μɾখᖒ͞Μͱձͬͯͳ͔ͬͨ ೥લɺ๺ݟͰ͠Ό΂Δ͜ͱʹͳΔͱ΋ࢥͬͯ ͳ͔ͬͨɻ

  49. ͦͯ͠ɺ͜Ε͔Β ΋͸΍ɺϲ݄ઌ͢ΒΑ͘Θ͔Βͳ͍ɻ

  50. ͦͯ͠ɺ͜Ε͔Β ͕ͩɺ ͦΕ͕͍͍ɻ

  51. ͻͱͭݴ͑Δ͜ͱ ৼΓฦͬͯΈΔͱɺ ٕज़ܥͷίϛϡχςΟʹإΛग़࢝͠Ί͔ͯΒ ৭ʑͳ͜ͱ͕ɺ͍͢͝εϐʔυͰىͬͨ͜ɻ

  52. ఻͍͑ͨ͜ͱ w ब৬ͷ࢓ํͱ͔ɺاۀͷ࢓ํͱ͔Ͱ͸ͳͯ͘ɺ w ͍͔ͭ͘ͷબ୒ࢶ͔ΒɺԿΛબͿ͔ɻ w ΅͘͸ʮΑΓɺָ͍͠ؾ͕͢Δ΄͏ɻʯ w ޙչͨ͘͠ͳ͍Ͱ͢ΑͶɻ w

    ʮΈΜͳ΍ͬͯΔ͔Βʯͬͯͭ·Μͳ͍ɻ w ࣦഊͨͬͯ͠ɺ໓ଟͳ͜ͱͰ͸ࢮͳͳ͍ͬ͢ɻ
  53. ͦͯ͠ w ίϛϡχςΟͱ͔͸ɺͲΜͳΧλνͰ͋Εɺଓ͚Δ ʢ৔ॴ͚ͩ͸࢒͢ʣ͜ͱ͕େ੾ͩͱࢥ͍ͬͯ·͢ɻ w ʮ౒ྗ͕ਖ਼ٛʯͱ͸ࢥ͍ͬͯ·ͤΜɻ w ແཧ͢Δͱɺ͍͔ͭͲ͔͜Ͱഁ୼͢ΔͷͰ͸ɻ w ΋ͪΖΜɺͦΕΛܦݧ͢Δͷ΋ɺͱͯ΋େ੾ͳ͜

    ͱͰ͋Δͱࢥ͍·͢ɻ w ͕ɺͦΕͰ௵Εͯ͠·͏ͷ͸΋͍ͬͨͳ͍ɻ
  54. w 0IPUFDI͍͢͝ɻ w Ͳ͏ͯ͠๻͕ډͳ͘ͳ͔ͬͯΒ͜͏ɺָ͍͜͠ͱ͕ ى͜Δͷ͔ɻ w ࣧౄՆɻ 0IPUFDI

  55. ͏ʔʔΜ ԶͷΩϟϥ͡Όͳ͍ͳ͋͜Ε

  56. ͏Μɺ·ͱ·Βͳ͔ͬͨ w ͪΐͬͱ͏·͘·ͱ·Βͳ͔ͬͨΜͰ͕͢ w ࠙਌ձࢀՃ཰௒͑ͱ͍͏͜ͱͰ w ͥͻ࠙਌ձͰ΋ͬͱָ͍͓͠࿩Λ͠·͠ΐ͏ɻ

  57. ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ That’s all for today ,FJTVLF4"50 $P'PVOEFSBOE&OHJOFFSBU$SPDPT*OD