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

ありがとう競技プログラミングこんにちはDocker

 ありがとう競技プログラミングこんにちはDocker

ganyariya

July 17, 2020
Tweet

More Decks by ganyariya

Other Decks in Technology

Transcript

  1. 3 / N ࣗݾ঺հ • શ෦ HBOBSJZB ஜ೾େֶӃ$4ઐ߈. • ݚڀ

    • ܈஌ೳ • ਓ޻஌ೳ • झຯ͸ڝٕϓϩάϥϛϯά • ੨৭ • ౒ྗλΠϓ • 7UVCFSͩͱӎ݄ί΢͕޷͖ • ඇπϤπϤ࿮
  2. 6 / N ڝٕϓϩάϥϛϯάͱ͸ʁ • ΞϧΰϦζϜྗɾ਺ֶྗ͕໰ΘΕΔ • ϦΞϧλΠϜͰਓͱॱҐΛڝ͏ • ָ͍͠ʂʂ

    出典: Takuya Akiba勉強か?趣味か?⼈⽣か?―プログラミングコンテストとは
  3. 9 / N ڝϓϩFSͷಘҙͳ͜ͱ • ΞϧΰϦζϜɾܭࢉྔ • ΫΤϦͷޮ཰తͳॲཧ • ਺ֶతࢥߟྗ

    • ؆ܿͳ࣮૷ • όά͕ى͜Γਏ͍ɾγϯϓϧͳ࣮૷ • ܧଓɾ௅ઓ͢Δ͜ͱ • ຖिٳ೔ͷ໷ίϯςετʹग़Δ
  4. 10 / N ڝϓϩFSͷۤखͳ͜ͱ Ұൠ࿦ • ઃܭྗɾେ͖ͳ࣮૷ • ڝϓϩ͸جຊγϯάϧϑΝΠϧ •

    ϞδϡʔϧԽ΍ςετͳͲγεςϜʹ͍ۙͱ͜ΖΛ ΍ͬͨ͜ͱ͕ͳ͍ਓ΋ଟ͍ • ΞϓϦ੍࡞ • ʮ΍ͬͨ͜ͱ͕ͳ͍ʯʹ͍ۙ ʢग़དྷͳ͍ͱ͍͏Θ͚Ͱ͸ଟ෼ͳ͍ʣ • Ϟνϕʔγϣϯ • ͳͥಇ͔͘ʁͲ͏ͯ͠ಇ͖͍͔ͨʁ͕Α͘Α͘ߟ͑Δͱ ͙͢ʹग़ͯ͜ͳ͍
  5. 11 / N Πϯλʔϯཁ߲ • ଟ͘ͷΠϯλʔϯͰ͸ʮڝϓϩҎ֎ͷεΩϧʯ͕ٻΊ ΒΕΔ • "84($& •

    (Pݴޠ 8FC։ൃ • %PDLFSLT • 6OJUZFUDʜ • ڝϓϩ ๻ ʮ͏ʔʔʔʔʔΜ ൵ ʯ
  6. 12 / N ೋ౛ྲྀ • ڝϓϩͰʮ੺ɾᒵɾԫʯͰ͋Ε͹͓ͦΒ͘ ΠϯλʔϯڪΕͳ͍͍ͯ͘ͷͰ͸ • ʮ੨ɾਫɾ྘ʯ͸ͳ͔ͳ͔ڝϓϩຊͰ͸೉͍͔͠΋ ʮ࠾༻࣌ʯ͸औΓ͍͔ͨ΋͠Εͳ͍

    ௕ظత౤ࢿ ʮΠϯλʔϯʯ͸͋Δҙຯظ͕ؒ୹͍ • ʮڝϓϩʯʹՃ͑ͯʮ΋͏Ұͭͷ෢ثʯ͕͋Δͱ Πϯλʔϯ͸༗རʹਐΉ͔΋͠Εͳ͍
  7. 14 / N %PDLFSJTԿʁ • %PDLFS͸ඇৗʹ͍࣮ܰߦ؀ڥͷԾ૝Խٕज़ʂ ࣮ମΛίϯςφ͍ͬͯ͏Αʂ • ίϚϯυҰͭͰ.Z42-Λ༻ҙͨ͠Γ $

    ͷ࣮ߦ؀ڥΛ༻ҙͰ͖Δ • νʔϜʹʮΞϓϦ؀ڥߏஙʯΛ഑Δ࣌ શһڞ௨ͷςΩετϑΝΠϧͰߏஙͰ͖Δʂ ͔͠΋ͦͷ··σϓϩΠͰ͖Δ ʢ࠷ۙͰ͸LTΛ࢖ͬͯΦʔτεέʔϧ΋Ͱ͖Δʂʣ
  8. 16 / N த਎֓ཁ Python Image apt install python Ubuntuの

    /usr/local/bin/python コンテナはUbuntuなどのLinuxをベースとして さらにライブラリを⼊れて構築されている Python Image
  9. 21 / N ·ͱΊ • ΠϯλʔϯͰڝϓϩFS͸ ʮ෢ثʯ͕΋͏Ұͭ͋ΔͱΑΓ༗རʹͳΓͦ͏ʂ ʢݸਓ͕ࠩ͋Γ·͢ʣ • ڝϓϩFS͸

    • όοΫΤϯυपΓ ύϑΥʔϚϯενϡʔχϯά • ήʔϜܥɾΞϓϦܥͷߴ଎Խɾޮ཰Խ • ػցֶशɾਂ૚ֶश ʹ޲͍͍ͯΔ͔΋ • ΄ͱΜͲͷαʔϏεͰʮHBOBSJZBʯͰ΍͍ͬͯΔͷͰ Α͔ͬͨΒϑΥϩʔ͍ͯͩ͘͠͞ʙ