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

fjordbootcamp-lt10-5

Avatar for aim2bpg aim2bpg
December 18, 2021

 fjordbootcamp-lt10-5

フィヨルドブートキャンプ Lightning Talks Vol.10 #5 「楽々PRGレッスン」

Avatar for aim2bpg

aim2bpg

December 18, 2021
Tweet

Other Decks in Programming

Transcript

  1. !BJNCQH w \BJNCQHbBJNUPCFBQSPHSBNNFS`^ 
 ɹɹɹɹɹɹɹɹɹɹɹɹɹɹ༁ɿϓϩάϥϚΛ໨ࢦ͢ʂ w ೥ੜ·Εɺ۽ຊʢͩϞϯʂʣ w &YDFM7#"Ͱͷϓϩάϥϛϯάܦݧ͋Γ w

    झຯɿϘ΢Ϧϯά ԕ͍ੲ ɺ%*: ൺֱత࠷ۙ ɺன৸ ݱࡏ  w ڧΈɿͭ·Βͳͦ͞͏ʹࢥ͑Δ͜ͱʹ΋ָ͠ΈΛݟ͍ͩͤΔɻ 
 ɹɹɹֶश΁ͷूதྗɻ೔ؒͰ࣌ؒͷֶश΋Ͱ͖Δɻ 
 ɹɹɹർΕͯ΋৸Δͱ͙͢ճ෮͢Δɻ γϞΧϫ ฏถ N ͷεϖʔεʹ %*:Ͱֶश؀ڥΛߏங
  2. ϓϩάϥϚͷࡾେඒಙ  w ଵଦɿશମͷ࿑ྗΛݮΒͨ͢Ίʹखؒ 
 ɹɹɹ ͭ·ΓɺϓϩάϥϜΛॻ͍ͨΓɺ 
 ɹɹɹίʔυΛվળͨ͠Γ͢Δ͜ͱ 


    ɹɹɹΛ੯͠·ͳ͍ؾ࣭Λࢦ͢ɻ ϥϦʔɾ΢Υʔϧࢯ ʢWikipediaΑΓൈਮ*2ʣ ϓϩάϥϚɺݴޠֶऀɺจචՈͰ͋Γɺ1987೥ʹϓϩάϥϛϯάݴޠPerlΛ։ൃɻ ϓϩάϥϚͷࡾେඒಙΛএ͑࢝Ίͨͷ΋ϥϦʔɾ΢ΥʔϧͰ͋Δɻ Ruby͸PerlͷӨڹΛେ͖͘ड͚͓ͯΓɺRuby։ൃऀͷ·ͭ΋ͱΏ͖ͻΖ͞Μ΋ ϥϦʔɾ΢ΥʔϧΛଚܟ͢Δਓ෺ͱͯ͠ڍ͍͛ͯΔɻ ग़యɿIUUQTKBXJLJQFEJBPSHXJLJ&"&""&#$&##&"&"&#$&"# ग़యɿϓϩΛ໨ࢦ͢ਓͷͨΊͷ3VCZೖ໳ʦվగ൛ʧݴޠ࢓༷͔Βςετۦಈ։ൃɾσόοάٕ๏·Ͱɹ߲ w ୹ؾɿίϯϐϡʔλͷಈ࡞͕ଵຫͳͱ͖ 
 ɹɹɹ ͭ·ΓɺϓϩάϥϜͷ඼࣭͕ѱ͍ͱ͖ 
 ɹɹɹʹײ͡ΔౖΓΛࢦ͢ɻ w ၗຫɿࣗ෼ͷॻ͍ͨϓϩάϥϜ͸ 
 ɹɹɹ୭ʹݟͤͯ΋ஏ͔ͣ͘͠ͳ͍ͱ 
 ɹɹɹڳΛு͍ͬͯ͑Δࣗଚ৺Λࢦ͢ɻ
  3. ᶃ·ͣɺશ౤ٿ݁ՌΛൈ͖ग़͠·͢ɻ ɹ͜ͷͱ͖ɺετϥΠΫͷ9͸ʹஔ͖׵͓͖͑ͯ·͢ɻ ᶄ࣍ʹɺϑϨʔϜͱϑϨʔϜ݁ՌΛೖΕ͍͖ͯ·͢ɻ ᶅετϥΠΫͷͱ͖ͷϑϨʔϜείΞΛܭࢉ͠·͢ɻ ɹϑϨʔϜείΞ͸౤෼ͷ߹ܭͰࢉग़͠·͢ɻ࣍ͷϑϨʔϜ͸౤ޙ͔Β࢝·Γ·͢ɻ ᶆεϖΞͷͱ͖΋ετϥΠΫͱಉ͘͡ɺϑϨʔϜείΞ͸౤෼ͷ߹ܭͱͳΓ·͢ɻ ɹ࣍ͷϑϨʔϜ͸ɺ౤ޙ͔Β࢝·Γ·͢ɻ ᶇΦʔϓϯϑϨʔϜͷͱ͖͸ɺϑϨʔϜείΞ͸౤෼ͷ߹ܭͱͳΓ·͢ɻ ɹ࣍ͷϑϨʔϜ͸εϖΞͱಉ͘͡ɺ౤ޙ͔Β࢝·Γ·͢ɻ ᶈ͜ͷΑ͏ʹᶃʙᶆΛ౿·͑ͯɺείΞΛܭࢉ͍͖ͯ͠·͢ɻ

    ᶉ͜͜Ͱɺ͋Δ͜ͱʹؾ͖ͮ·͢ɻͦΕ͸ɺʮϑϨʔϜείΞΛ߹ܭ͢Δ౤ٿ਺ʯͱ ɹʮ࣍ͷϑϨʔϜʹγϑτ͢Δ౤ٿ਺ʯʹҰఆͷنଇੑ͕͋Δͱ͍͏͜ͱͰ͢ɻ ɾϑϨʔϜ߹ܭɿετϥΠΫ͔εϖΞͷ࣌͸౤෼ͷ߹ܭɺͦΕҎ֎͸౤෼ͷ߹ܭ ɾ࣍ͷϑϨʔϜɿετϥΠΫ࣌͸౤ޙɺͦΕҎ֎͸౤ޙ          ʔ           ߹ܭ ౤ٿ਺ γϑτ ౤ٿ਺ ετϥΠΫ ετϥΠΫ εϖΞ ΦʔϓϯϑϨʔϜ ετϥΠΫ ετϥΠΫ ετϥΠΫ ετϥΠΫ εϖΞ ετϥΠΫ ϑϨʔϜ݁Ռ ϑϨʔϜείΞ ߹ܭ              ϑϨʔϜ Ϙ΢ϦϯάͷείΞܭࢉʢέʔεʣ                શ౤ٿ݁Ռ 9͸ʹஔ͖׵͍͑ͯ·͢                                                                
  4.          

                ϑϨʔϜ Ϙ΢ϦϯάͷείΞܭࢉʢέʔεʣ ˡγϞΧϫͷϋΠείΞ😅 ผͷέʔε΋༻ҙ͠·ͨ͠ɻ΋͠ɺ΍ͬͯΈ͍ͨํ͸Ͳ͏ͧʂ ϑϨʔϜ݁Ռ શ౤ٿ݁Ռ 9͸ʹஔ͖׵͍͑ͯ·͢ ߹ܭ ౤ٿ਺ γϑτ ౤ٿ਺ ϑϨʔϜείΞ ߹ܭ ɾϑϨʔϜ߹ܭɿετϥΠΫ͔εϖΞͷ࣌͸౤෼ͷ߹ܭɺͦΕҎ֎͸౤෼ͷ߹ܭ ɾ࣍ͷϑϨʔϜɿετϥΠΫ࣌͸౤ޙɺͦΕҎ֎͸౤ޙ
  5.          

                   ϑϨʔϜ Ϙ΢ϦϯάͷείΞܭࢉʢέʔεʣ ϑϨʔϜ݁Ռ ผͷέʔε΋༻ҙ͠·ͨ͠ɻ΋͠ɺ΍ͬͯΈ͍ͨํ͸Ͳ͏ͧʂ શ౤ٿ݁Ռ 9͸ʹஔ͖׵͍͑ͯ·͢ ߹ܭ ౤ٿ਺ γϑτ ౤ٿ਺ ϑϨʔϜείΞ ߹ܭ ɾϑϨʔϜ߹ܭɿετϥΠΫ͔εϖΞͷ࣌͸౤෼ͷ߹ܭɺͦΕҎ֎͸౤෼ͷ߹ܭ ɾ࣍ͷϑϨʔϜɿετϥΠΫ࣌͸౤ޙɺͦΕҎ֎͸౤ޙ
  6. ໰ ੯͍͠ʂਖ਼ղ͸൪Ͱͨ͠ɻʢζϧͯ͢͠Έ·ͤΜ🙇ʣ  ֬ೝ͠·ͨ͠ɺ0,Ͱ͢ʔ🙆  ֬ೝ͠·ͨ͠ʔɺΑͦ͞͏Ͱ͢👍  ಈըͰϨϏϡʔͨ͠ͷͰɺͪ͜ΒΛ֬͝ೝ͍ͩ͘͞ʙɻ  ݟ·ͨ͠ɻແବ͕ͳͯ͘ΊͪΌͪ͘ΌεϚʔτͳϩδοΫͰ͢Ͷɻ

    ̐ݟ·ͨ͠ɻແବ͕ͳͯ͘ΊͪΌͪ͘ΌεϚʔτͳϩδοΫͰ͢Ͷɻ ˠɹLPNBHBUB͞Μͷίϝϯτʮ'J[[#V[[ͷఏग़෺ʯ ˠɹNBFEBOB͞Μͷίϝϯτʮ8FCΞϓϦ%#ར༻ͷఏग़෺ʯ ˠɹKODIJUP͞ΜͷίϝϯτʮXDίϚϯυͷఏग़෺ʯ
  7. ձඅʻʻֶͼ ϑΟϤϧυϒʔτΩϟϯϓͷʮίεύʯΛ࣮ײɻɻ😅  ఏग़෺  ೔ใ ֶश  ࣌ؒ ໿ສԁ

    ʢϲ݄׵ࢉʣ ෼ใ DI 3VCZຊ ྠಡձ ϛʔτ Ξοϓ ΞυΧϨ ౤ߘ -5ձ ొஃ 2" ͦͷଞ ͜Μͳʹ΋ϑϧ׆༻ͪ͠Όͬͯ ͍͍ΜͰ͠ΐ͏͔ Ξ΢τϓοτ΋݁ߏͳྔʹɻ
  8. 2" ݄͔Β݅ͷ2"ʹճ౴ͯ͠·ͨ͠💪 Q&A΁ͷϦϯΫɹɹɹɹɹɹɹɹɹɹɹɹɹϕετΞϯαʔ https://bootcamp.fjord.jp/questions/1005ɹγϞΧϫ https://bootcamp.fjord.jp/questions/1009ɹொా͞Μ https://bootcamp.fjord.jp/questions/1043ɹγϞΧϫ https://bootcamp.fjord.jp/questions/1048ɹγϞΧϫ https://bootcamp.fjord.jp/questions/1041ɹγϞΧϫ https://bootcamp.fjord.jp/questions/1058ɹγϞΧϫ https://bootcamp.fjord.jp/questions/1032ɹொా͞Μ

    https://bootcamp.fjord.jp/questions/1031ɹொా͞Μ https://bootcamp.fjord.jp/questions/1069ɹࣗݾղܾʢʹ͠Ί͞Μʣ https://bootcamp.fjord.jp/questions/1079ɹγϞΧϫ https://bootcamp.fjord.jp/questions/1085ɹࣗݾղܾʢ͸Δ·͖͞Μʣ https://bootcamp.fjord.jp/questions/1095ɹγϞΧϫ https://bootcamp.fjord.jp/questions/1093ɹγϞΧϫ https://bootcamp.fjord.jp/questions/1098ɹγϞΧϫ https://bootcamp.fjord.jp/questions/1097ɹொా͞Μ https://bootcamp.fjord.jp/questions/1100ɹγϞΧϫ https://bootcamp.fjord.jp/questions/1114ɹγϞΧϫ https://bootcamp.fjord.jp/questions/1111ɹγϞΧϫ https://bootcamp.fjord.jp/questions/1124ɹima1zumi͞Μ 2"ͷճ౴͔Βಘֶͨͼɾؾ͖ͮ ɾ༐ؾΛ࣋ͬͯίϝϯτͯ͠ΈΔɻ୭΋ඇ೉͢ΔΑ͏ͳਓ͸͍ͳ͍ɻ ɾճ౴ʹෆඋ͕͋ͬͯ΋ϝϯλʔ͞Μ͕༏͘͠ϑΥϩʔͯ͘͠ΕΔɻ ɾࣗ෼ͷ೔ใͳͲͰࢥ͍ग़͢ͱճ౴͕ૣ͘ग़ͤΔɻ೔ใ͸وॏͳ৘ใݯɻ ɾ໰୊ղܾͷ࿅शʹͳΔɻݱ৔Ͱ΋໰୊ղܾͷ࿈ଓ͔ͩΒɻ ɾςΩετͷίϛϡχέʔγϣϯͷ࿅शʹͳΔɻ ɾଞͷํͷճ౴Ͱɺࣗ෼ͱҧ͏ߟ͑ํ΍ண؟఺͕͋ΓษڧʹͳΔɻ ɾ࣭໰͕ղܾͨ͠ͱ͖ͷتͼΛҰॹʹຯΘ͑Δɻ ɾϝϯλʔ͞ΜͳΒଈղܾ͞ΕΔͷ͸෼͔͍ͬͯΔ͕ɺੜెओମͷํ͕ɺ ɹ੒௕ΛՃ଎ͤ͞ΔίϛϡχςΟͱͯ͋͠Δ΂͖ཧ૝ܗͳΜͩΖ͏ͱࢥ͏ɻ ˣɹͦ΋ͦ΋ɺ2"ճ౴ͷಈػ͸ɾɾɾɹˣ 4IPUB5TVSV͞Μʹը໘ڞ༗ͷ΍ΓํΛ਌੾ʹڭ͑ͯ΋Β͔ͬͯΒ ࠓ౓͸ࣗ෼͕ଞͷਓΛॿ͚ͳ͖Όͱ͍͏ؾ͕࣋ͪժੜ͔͑ͯΒͰͨ͠😆 ொా͞ΜͷίϝϯτͷްΈ͕൒୺ͳ͍ɻ ଞͷίϝϯτऀʹର͢Δ৺ͷ͜΋ͬͨίϝϯτʹ΋ ொా͞Μͷ༏͍͠ਓฑΛײ͡Δɻ ֤Ґͷ෼ใDIʹ΋ɺͨ·ʹ͓अຐͯ͠ίϝϯτ͍͖ͤͯͨͩ͞·ͨ͠ɻɻ