トーク発表者ノート付き

68a98f60cdebdf0e02d9605c8ba34955?s=47 tomcha
July 03, 2017
58

 トーク発表者ノート付き

68a98f60cdebdf0e02d9605c8ba34955?s=128

tomcha

July 03, 2017
Tweet

Transcript

  1. 3.
  2. 4.

    ࣗݾ঺հ w 5PNDIB쏎쎪쎪쏤쎿ɻେࡕ쏍׆ಈɻ w ݩ1FSMೖֶࣜडߨੜ w 1FSMೖֶࣜJOେࡕ쐎쐶쎦쐘쎦 w 쏐쏑쏵1FSMओ࠵ w

    !UPNDIB@ w 1FSM쎲쎵쎽쏫쎬ா 3VCZ쏨  w UPNDIB ·ͣɺࣗݾ঺հΛ͠·͢ɻ ɹେࡕ͔Βདྷ·ͨ͠ɻ΢Σϒͱ͔ษڧձؔ܎Ͱ͸ɺτϜνϟͷ໊લͰ׆ಈ͍ͯ͠·͢ɻ ɹPerlೖֶࣜʹ͸ɺ࠷ॳडߨੜͱͯ͠ࢀՃ͠ɺͦͷޙ͸αϙʔλʔͱͯ͠ӡӦଆͱͯ͠ࢀՃ͢ΔΑ͏ʹͳΓ·ͨ͠ɻ·ͨɺͳʹΘPerlͱ͍͏΋͘΋͘ձΛओ࠵͍ͯ͠· ͢ɻ Ͱɺී௨͸͜͜Ͱॴଐͱ͔঺հ͢Δͱࢥ͏ΜͰ͕͢ɺϦΞϧͷ͓࢓ࣄ͸ͱ͍͏ͱ
  3. 6.

    쐰쑆쐉쑂쐸쑌쐉쏸࢝쏧쏅ࠒ w ॳ쏧쏌쏔쐰쑆쐉쑂쐸쑌쐉쏕쐮쏺쐸쑃쎦쐲쎦쐐쐜쐈 ೥  w খֶ೥ੜ쎺쏳ɺੈؒ쏕쐷쏽쐌쑌쐯쎦쐹 w 쎹쏹쏑쏇쏕쐷쏽쐌쑌ʢ쎿쎲쏪쏥쏊쏱ઌੜʣ w

    쐷쏽쐌쑌쐲쎦쐐쐜쐈쐷쐅쐑쑌 ࢲͷϓϩάϥϛϯάྺͰ͕͢ɺॳΊͯϓϩάϥϛϯάΛͨ͠ͷ͸ɺখֶߍߴֶ೥͙Β͍ͩͬͨͱࢥ͍·͢ɻ౰࣌͸ϚΠίϯϒʔϜͱ͍͏ͷ͕͋Γɺொͷిؾ԰͞Μͱ͔ʹ ΋ɺύιίϯ͕లࣔͯ͋͠Δ࣌୅Ͱͨ͠ɻ Ϋϥεͷஉࢠͷ൒਺Ҏ্͕ɺϑΝϛίϯ͔MSXͱ͍͏ύιίϯΛ͍࣋ͬͯͯɺςϨϏήʔϜΛָ͠Ήੈ୅Ͱͨ͠ɻ ๻ͷೖ໳ॻ͸ɺ͜Μʹͪ͸ϚΠίϯͱ͍͏ອըͰɺిࢠॻ੶Խ͞Ε͍ͯ·ͨ͠ɻࠓಡΜͰ΋ͳΔ΄Ͳͱࢥ͏ຊͰ͢ɻ Ұ൪େ͖ͳ໨త͸ɺϑΝϛίϯͷήʔϜΛ࡞Δ͜ͱͰ͕ͨ͠ɺ౰વͰ͖·ͤΜͰͨ͠ɻجຊߏจΛ֮͑ͯɺ͜ͷఔ౓ͷ༡ͼΛ͢Δఔ౓Ͱͨ͠ɻ (8ͷεϥΠυ)(9ͷεϥΠ υ)ͪΐͬͱ໋ͨ͠ྩͰ͜Μͳ༡ͼΛ͍ͯ͠·ͨ͠Ͷɻ
  4. 7.
  5. 8.
  6. 9.

    쐰쑆쐉쑂쐸쑌쐉࠶ೖ໳ w ೥쏕쏌쏐ٕज़ษڧձʮJ1IPOF쏻쐰쑃։ൃ Ґஔ৘ใʯ w ౰࣌ɺJ1IPOF(4쏸ख쏑ೖ쏲쏅 w 1FSMೖֶࣜ ೥ 

    w "5/%쏍ॳ৺ऀ޲쎷쐰쑆쐉쑂쐸쑌쐉쏔ษڧձ쏸ௐ 쏟쏅쏯Ҿ쏉쎱쎱쏉쏅 ͦͯ࣌͠͸20೥Ҏ্ྲྀΕͯɺී௨ʹब৬Λͯ͠ɺͪΐ͏ͲiPhone3GS͕ൃച͞ΕͯɺखʹೖΕ͔ͯͳΓিܸΛड͚·ͨ͠ɻ·͞ʹιϑτͰԿͰ΋Ͱ͖Δϋʔυ͕ൃച͞Ε ͨͱ͍͏ɺিܸΛड͚·ͨ͠ɻͦͯ͠ɺMacΛ࢖͑͹ɺ୭Ͱ΋ϓϩάϥϛϯά؀ڥΛἧ͑ΒΕΔͱ͍͏িܸͰͨ͠ɻ ωοτͰௐ΂ͯ͸ͯͳͱ͍͏ژ౎ͷձࣾͰɺiphoneΞϓϦ։ൃͷແྉษڧձ͕͋ΔͷΛݟ͚ͭ·ͨ͠ɻ ษڧձ͕ແྉͱ͍͏ͷ΋ͼͬ͘ΓͰɺ͔͠΋ࣗࣾͷࣾһݚमͰ͸ͳ͘ɺ޿͘Ұൠʹ։์͞Ε͍ͯΔͷ͕ڻ͖Ͱͨ͠ɻΤϯτϦʔʹඇৗʹ໎ͬͨͷΛ͍֮͑ͯ·͕͢ɺ· ͋ɺߦͬͯବ໨ͩͱ͍ΘΕͨΒͦΕͰ͍͍΍ͱࢥͬͯɺࢥ͍੾ͬͯΤΠϠͱࢀՃ͠·ͨ͠ɻ ࠓͰ΋͍֮͑ͯΔͷ͸ɺχϯδϯΫϯ͞Μ͕ɺϑΟϘφον਺ྻΛ࠶ؼΛ࢖ͬͨσϞΛݟͯɺ͛͢ʔɺ͜Ε͕ϓϩͷൃૹ͔ʔͱڧ྽ʹࢥͬͨͷΛ͍֮͑ͯ·͢ɻ ͸ͯͳςοΫͰ͸ VimΛ࢖͍ͬͯΔ jsonͱ͍͏୯ޠ Λ͍֮͑ͯ·͢ɻߴ౓Ͱ͸͕͋ͬͨɺ෦֎ऀͰ΋ࢀՃͯ͠΋େৎ෉ײΛ֮͑·ͨ͠ɻࣗ෼ͷϋʔυϧ͕ઃఆ͕Ͱ͖ͨͷ͸Α͍ܦݧͰͨ͠ɻ ͦͯ͠ɺͦͷޙɺॳ৺ऀ޲͚ษڧձΛ୳ͯ͠ɺPerlೖֶࣜΛݟ͚ͭͯɺࢀՃ͠·ͨ͠ɻͪΐ͏ͲPapix͞Μ͕େࡕͰ্ཱͪ͛ͨ࣌ͱ͏·͍۩߹ʹλΠϛϯά͕ॏͳΓ·͠ ͨɻ
  7. 11.

    <13> 1FSMೖֶࣜ w 쏎쏑쎱쎵ॳ৺ऀ쏑਌੾ w 1BQJYߍ௕쏑쐺쎦쑄쏍쐖쎦쐒쐌쎦쐢쏸ૹ쏉쏌ఴ࡟쎽 쏌쏨쏯쏉쏅ࣄ쏨쎨쏰쏤쎽쏅ɻ w 쐰쑆쐉쑂쐸쑌쐉ॳ৺ऀ쏎1FSMॳ৺ऀ쏔น ͜ͷษڧձ͕͓͢͢ΊͰ͢ɻ[PR]

    ϕʔγοΫͷجຊจ๏͸هԱʹ࢒͍͍ͬͯͨ΋ͷͷɺ৽͍͠஌ࣝ΋ͨ͘͞Μ͋Γ·ͨ͠ɻඇৗʹखް͍ษڧձͰɺՈʹؼͬͯ࠶ݱͯ͠΋͏·͔͘ͳ͔ͬͨ࣌͸ɺPapixߍ ௕ʹϝʔϧͰૹͬͯݟͯ΋ΒͬͨΓ͠·ͨ͠ɻλʔϛφϧΛ࿔Δָ͠͞ɺখֶੜʹ͸೉͔ͬͨ֓͠೦ߴ౓ͳࣄ͕ɺେਓͷࣗ෼ʹ͸ཧղͰ͖ͨتͼ͕ޙԡ͠Λ͠ɺ1೥ؒ׬ ૸Ͱ͖·ͨ͠ɻϓϩάϥϛϯάॳ৺ऀͷͨΊͷߨٛܕͷษڧձͰ͢ɻ
  8. 14.

    ษڧձҎ֎ʹ΋ w ೖ໳ॻɺٕज़ॻ͕ຊ԰ʹͨ͘͞Μ͋Δ w ಈըͰतۀΛड͚ΒΕΔαʔϏε w ωοτ্ͷهࣄɺઌਓͨͪͷϒϩάهࣄ w ։ൃ؀ڥ͕ແྉͰखʹೖΔ w

    ͳͲͳͲɺݱࡏ͸ԿͰ΋ἧͬͯΔ͚ΕͲɾɾɾ ੲ͸ɺࢠڙ΍ॳ৺ऀ޲͚ͷຊ΋গͳ͔͔ͬͨͰ͢ɻ·ͨɺΠϯλʔωοτ΋ແ͍࣌୅ʹ͸ɺઐ໳తͳ஌ࣝΛݕࡧͰௐ΂ΔࣄͳͲ͸ෆՄೳͰͨ͠ɻύιίϯ΋ߴՁͳϞϊ Ͱ͕ͨ͠ɺࠓ͸ҧ͍·͢ɻࣗ෼͔ΒٻΊΕ͹ɺͳΜͰ΋ἧ͍ͬͯΔ࣌୅Ͱ͢Ͷɻ͔͠͠ɺ
  9. 17.

    ଔۀޙ쏔׆ಈ w 1FSMು 1FSM쏍Կ쎱쏸࡞쏱ษڧձ 쏑ࢀՃ w 쎻쎵쏯714쏸ܖ໿ಠࣗ쐢쐺쏽쑌औಘ w 쏐쏑쏵1FSM 쏨쎵쏨쎵ձ

    쏸ओ࠵ Perlೖֶࣜଔۀޙ͸ ΋͘΋͘ձతͳ৔΁ࢀՃͨ͠Γɺࣗ෼Ͱओ࠵ͨ͠Γͯ͠ɺڭ͑ͯ΋Β͍ͳ͕ΒԿ͔Λ࡞ͬͨΓ͠·ͨ͠ɻ·ͨɺVPSΛआΓͯࣗ෼ઐ༻࠭৔Ͱࢼͯ͠ΈΔͷ΋໘ന͍Ͱ͢ɻ
  10. 20.

    ର֎ࢼ߹ w :"1$"TJBॳࢀՃ w :"1$"TJB-5쐖쑌쏍ൃද w $1"/쏑ࣗ࡞"DNF쐻쐑쐾쎦쑄쏸ެ։ w :"1$'VLVPLBຊฤ쐡쎦쐈ŘŵŠŠ ͜Ε͔Βɺ׆ಈͨ͜͠ͱΛ͓࿩͠·͢ɻ

    YAPCʹॳΊͯࢀՃͨ͠ਓ͸खΛڍ͛ͯΈ͍ͯͩ͘͞ʁ ࣗ෼ͷϓϩάϥϛϯάਓੜΛม͑ͨେ͖ͳϙΠϯτͷ2ͭ໨͸2012೥ͷYAPCʹࢀՃͨ͜͠ͱͰ͢ɻՆٳΈͷཱྀߦ͕ͯΒߍ௕͕͖͠Γʹ໘ന͍ͱݴ͍ͬͯͨɺYAPCͱ΍ ΒʹࢀՃͯ͠Έ·ͨ͠ɻࢥ͍͖ͬΓϋʔυϧ͸ߴ͔ͬͨͰ͕͢ɺࢀՃͯ͠ΈΔͱָ͔ͬͨ͠ɻͦΕ͔Βɺຖ೥ࢀՃ͍ͯ͠·͢ɻεϥΠυͷ෮এ
  11. 21.

    044쏑 ඍྗ ߩݙ w 1FSMೖֶࣜ쐎쐶쎦쐘쎦 w )PNNBDIJSCൃදऀ w :"1$,BOTBJ쐌쏻쐒쐘쐜쐮 OSSίϛϡχςΟ΁ͷ׆ಈ΋ɺඍྗͰ͕͢ɺԿ͔Ըฦ͠Ͱ͖Ε͹ͱ͍͏ࢥ͍ͰࢀՃ͍ͯ͠Δ෦෼΋͋Γ·͢ɻ

    ಛʹॳ৺ऀ޲͚ษڧձͷελοϑͱͯ͠͸ɺૉਓͰ΋͜͜·ͰͰ͖ΔΜͩΑͱ͍͏ɺ࠷ޙඌͷଘࡏΛࣔ͢తͳ໾ׂ͕Ͱ͖ΔͷͰ͸ࣗ෼ͩͳͱ͍͏ࣗෛ΋͋Γɺ΍ͬͯ· ͢ɻYAPCͷτʔΫΤϯτϦʔ΋ɺมͳϋʔυϧ͸Լ͕ͬͯ͘ΕΕ͹͍͍ͳͱࢥ͍ͬͯ·͢ɻ YAPCKANSAIɹͷίΞελοϑͰ͸ɺීஈ࢖͍ͬͯΔࣄ຿৬εΩϧ͕ٯʹॏๅͨ͠Α͏Ͱͨ͠ɻൃ஫ؔ࿈ͷωΰ΍΍ΓͱΓɺࣗ෼ʹͱͬͯ͸ී௨ͷ͜ͱͰɺ·͔͜͞Μ ͳࣄ͕໾ཱͭεΩϧͩͱ͸ࢥ͍ͬͯ·ͤΜͰͨ͠ɻԿ͕Ͳ͜Ͱ໾ʹཱ͔ͭɺҊ֎ࣗ෼ͷೳྗͬͯࣗ෼ࣗ਎Ͱ͸Α͘Θ͔͍ͬͯͳ͍ͷ͔΋͠Ε·ͤΜɻ
  12. 26.

    ൿ݃쏕ɾɾɾ w Կ쎱쏸z쎿쏱ଆz쏑쏐쏱 w 쐎쐶쎦쐘쎦ɺ쐌쏻쐒쐘쐜쐮 w ཉ쎽쎪쏨쏔쎲ແ쎷쏲쏖ࣗ෼쏍ओ࠵쎿쏱 w ࣗ쏯ಈ쎪쏌प쏰쏸ר쎳ࠐ쏦 w

    ૉਓ쎲쏪쏉쏌쏨ҙ֎쏎ౖ쏯쏲쏐쎪쏔쏍ɺԿ쏎쎱쏐쏱 ͸͖ͬΓஅݴͰ͖Δ͜ͱ͸ɺೳಈతʹಈ͚͹ɺ͜ͷࡀʹͳͬͯ΋ࣗ෼Λ੒௕ͤ͞Δ͜ͱ͕Ͱ͖ͨͱ͍͏͜ͱͰ͢ɻ͜͏͍͏ҰาͣͭͷνϟϨϯδΛ͠ͳ͚Ε͹ɺࠓ೔ͱ ͍͏෣୆͸શ͋͘Γ͑·ͤΜͰͨ͠ɻ ҙ֎ͱͳΜͱ͔ͳΔ΋ΜͰ͢ɻ
  13. 30.

    ֎쏔ੈք쎱쏯 w ৽쎽쎪ࣄɺม쏵쏱ࣄ쎲ੋ쏎쎻쏲쏱ੈք w ՄࢹԽɺ৘ใ쎲쐃쎦쐰쑌 w ๛෋쏐ษڧձ w اۀ쏔쐒쐶쑌쐎쎦쐢쎲쎿쎺쎪 w

    స৬쎲ૣ쎪 ͓ͦΒ͘օ͞Μʹͱͬͯ͸ɺͦΕ΄Ͳڻ͘͜ͱ΋ͳ͍౰ͨΓલͷ͜ͱͩͱࢥ͏ΜͰ͚͢ΕͲɺ͜ΕΒͷ͜ͱ͸શવ౰ͨΓલ͡Όͳ͍ΜͰ͢Ͷɻ
  14. 34.
  15. 36.

    ॳ৺ऀ쏑쎰쎿쎿쏧쏔ॻ੶ w 8FC쏔஌ࣝ w 8FC쏸ࢧ쎮쏱ٕज़ w 8FC쐎쎦쐬쐒쏔࡞쏰ํ w 1FSM쏔ࢀߟॻ w

    խ쏐1FSMʢಉਓࢽʣ w 쏃쏔ଞ w 6/*9쏎쎪쎬ߟ쎮ํ w 쐃쐯쐑쐀쐈쐡ࢦ޲쏍쏐쏂쏊쎵쏱쏔쎱ୈ൛ w 쐰쑆쐉쑂쐷೴쏸஁쎮쏱਺ֶ쐪쐓쑄 ॳ৺ऀͷํʹ޲͚ͯɺݸਓతʹಡΜͰྑ͔ͬͨͳͱࢥ͏ॻ੶Λ঺հ͠·͢ɻ