つらい時にアゲる机

 つらい時にアゲる机

553d5f63a9ee17b37369c03437b3aece?s=128

MATSUKI Hidenori

September 26, 2020
Tweet

Transcript

  1. None
  2. ᛔ૩奧Օ Hidenori Matsuki • DeNA AIτφϓϭ᮱ಅં • ͠՛Ԫ • ͚ΥΜΡDevOps:

    ίϤϷξЄτϴЀ樄咲뺶XaaSӤ΄戔懯҈䯤塈 • 䓈ͥᜋ̸̵஠ᥝ΀ͩ;ΨΚΡ͠՛Ԫ • ๋ᬪΚ͹͵͠՛Ԫ: ฉ؟ګ֢(ེϧЄυͽ) • τЀϤϸ΀ኞၚΨፓ೰ͭͼΔͯ • ๋ᬪ仂Οͭ͵Θ΄: GNU GRUB→Linux Kernel EFI stub • ᪁ޱ(?): DIY(?) ←Ք෭΄ϓЄϫ
  3. ᛔ૩奧Օ ๋ᬪ΄͠՛Ԫ • ϔЄόςαεЀφ΄ηЀ϶αЀ拻ଷ • ᐒٖ΄Kaggler΄ො͢拻䒍 • ฌՔ΄ᇫ丆Θ͘ΠਠقηЀ϶αЀ • ګ֢΁΅樄咲;晅͹͵֢䮣厏ह͢஠ᥝ

    • ̴Θͯͦ͜ᒫ2τЄχЀ͢φόЄϕѺ • Twitter @DeNAxAI_NEWS ͽޞᎣͯΡ΄ͽ֜ܒ… ེτЄχЀ樄؛Ԩਧ ਯ㬃
  4. Θͥͮ • ᛔ૩奧Օ • Βͥ΄͚ͫͣΝ͜΄…? • 樄咲厏ह;ͭͼ΄๢ • ๢΄戔懯;䋚ᤰ •

    ๢΄㵁ᚆҁ㮆Ո΄ఽమͽͯ҂ • ͚ͫͪ΁
  5. Βͥ΄͚ͫͣΝ͜΄…?

  6. ̿Βͥ΄͚ͫͣΝ͜΄樄咲厏ह̀…? • 樄咲厏ह͹ͼ? • εϔΰό? • PCҘ • ๢?

  7. ̿Βͥ΄͚ͫͣΝ͜΄樄咲厏ह̀? • ฦ᭗΄VSCode • 敽̵͚僻㱘̵εμφϓЀτϴЀ掓੄ • Remote SSH͢๜୮΁׎ڥ • κЄϝαЀϖ΅ΑΒϔϢζϸϕ

    • VSCode΁ᴴΟͰ䮩ێϔϢζϸϕΨ ݑͧف΢Ρφόαϸ • ቘኧ: ᜋΩ΀ςЄϝЄ΁فΡ՛Ԫͭ ͼ͵;̵͡厏ह䯤塈πφϕڷ仂;͡ ͚ͫͣΝ͜΄εϔΰό?
  8. ̿Βͥ΄͚ͫͣΝ͜΄樄咲厏ह̀? • DeNA΄՛Ԫ΅Mac • Docker for Mac昼͚΄͢䘁Ε • Linux樄咲䱛׵Π͵Π̵樄咲͡ Ομ϶γϖֵ͹͵Π

    • ๋ᬪګ֢όφμ䃀͞ͼWindows Α͚ͭ ͚ͫͣΝ͜΄PC?
  9. ̿Βͥ΄͚ͫͣΝ͜΄樄咲厏ह̀? • Ϥ϶αϦЄϕ΅Linux, Mac, WindowsΨ㬫አ • 㮆Ո樄咲΅Linux on Hyper-V w/

    MSDN • Vagrant on Mac͡ΟᑏᤈӾ • Windows΅HW䯤౮΄ᛔኧଶṛ͚, SSD Ի䟵;͡ • PC / OSΘϔϢζϸϕ㮔͢অͣ • ٚ䯤塈΄πφϕ͚֗ • Provisioning΄ϮЀϓπφϕ͚֗ ͚ͫͣΝ͜΄PC?
  10. ̿Βͥ΄͚ͫͣΝ͜΄樄咲厏ह̀? • ϔΰφϤϹα΅֜ຍΘΑ͚ͭόαϤ • https://mazgi.github.io/posts/2020.03/ critical-points-for-choose-the-displays-for- software-development-for-me/ • ᐒտՈኞၚ΄Ӿͽ䶅ଙ1ຍͰͺ䃀Κͯ or

    ف๊ • ᇙ΁macOS΄ϢϸφμϷЄЀᤒᐏ • ᯈᗝ;አ᭔ • Ӥ: preview, documents • ྋᶎ: VSCode, Adobe CC • ཞ(婐): terminal, resource monitor ͚ͫͣΝ͜΄PC?
  11. ̿Βͥ΄͚ͫͣΝ͜΄樄咲厏ह̀? • ฦ᭗΄๢΄扖ͽͯ • Ք෭΄ϓЄϫͽͯ • ๢΄֢ΠොΨ奧ՕͭΔͯ • ๢Ψ֢Ρ㵁ᚆΨ抍กͭΔͯ ͚ͫͣΝ͜΄๢?

  12. ̿Βͥ΄͚ͫͣΝ͜΄樄咲厏ह̀? • ๜Ո΁;͹ͼ΄”ฦ᭗”͢๜Ոզक़ ΁΅ͳ͜ͽ΅΀͚ͩ;Θ͘Ρ • ྋፗ̿Βͥ΄͚ͫͣΝ͜΄뺶̀ ;͚͜΁΅኶΢ग़͚ͽͯ͢ • ̿ͩͶΥΠ͢ఽͮΟ΢Ρ͡Ὸ ;᥺͹ͼ͚͵Ͷ͚͵΄ͽՔ෭ͩ

    ͩ΁͚Δͯ ͚͚͞͞ͳΩ΀…
  13. 樄咲厏ह;ͭͼ΄๢

  14. Version 0 • 䩚Ղ23܄ٖ揺揯 • 4.5吘ͥΟ͚ • ᮱੻;ਹ揺Ͷͧ͢ਂࣁͯΡ • git

    init, npm init ᇫ䙪 ๢
  15. ϦЀώϫЄμ;ͭͼ΄ηϢΰφ厏ह • ࣁΠͭ෭΄ᛔଅ@ϟθϷεͽͯ • ͩ΄樄咲厏ह͢ᛔਛ΁ΘΑ͚ͭ • Ϥ϶αϦЄϕ΄֢䮣厏हΘ஠ᥝ • ᐺᇔ;տᐒ΄PCوአ΅ӧݢ •

    πЀϤ϶αίЀφӤ΄ϸЄϸ ๢ enterprise edition
  16. Version 1 • ϓЄϫ: ՛ԪͽͣΡ᮱੻ • 䦒๗΅πϺϗ仇զڹ • ͵Ͷͭࣁਛ۪㵗Θͭͼ͵ •

    ηϢΰφ΁ᬪ͚䯤౮Ψ఺挷 • PC๜֛΅϶ϐϤϕϐϤ೮ͷ䒐Π • ϔΰφϤϹα΅ॅ΁䟑ͧ͵ • ᮱੻͢ሀ͚͵ΗॿᤈͣΨ℄夹 ๢
  17. Version 2 • ϓЄϫ: ηϢΰφ;㳨數΄ள晒ͫ • 奞͡΀ӧٍݳΨᥴၾ • ӧٍݳ΁ͺ͚ͼ΅஍ᬿ •

    憎͵ፓΨกΡͥ妞Ӟఽڊͯ • ଥ͢ิ͚͵Η ๢
  18. ๢΄戔懯;䋚ᤰ

  19. πЀψϤϕ ๢΄戔懯;䋚ᤰ • ͳΘͳΘ֢ΡΏͣ͡?ҁ஍ᬿ҂ • 㱢ضͯΡΘ΄: πφϕϞϢζЄϫЀφ, 䋚አ௔ • ͳ΄᮱੻䌑አ΁֢Ρ

    • 揺揯ᇔկ΅͠ΘͭΣϜЄϖγδί • Ϝϐμͭከ෋͘͢Ρ • ۆΠڔ͹ͼϯϛϷφίЄκϓμώϰ • Microservices΁΅ͭ΀̵͚ͽͣ΀͚ • 奞᮱΄՛䯭͢1ᅩΘ΄̵ϦίϮόϸ΄Ӯኴ
  20. 戔懯Ⱦ䋚ᤰ? or 戔懯&䋚ᤰ? ๢΄戔懯;䋚ᤰ • 戔懯ͭͼ䋚ᤰͯΡ̵͡戔懯ͭ΀͢Ο䋚ᤰͯΡ͡ • ϊϢϕγδί樄咲ͽΘݶͮΞ͜΀捍抷͘͢ΠΔͯ΃ • ̴DIY΅戔懯;䋚ᤰ΄奰ΥΟ΀͚αϓϹЄτϴЀ

    • ֢̿Π΀͢Οᘍ͞Ρ̀ͭ͡΀͚ • ֢̿͹ͼΕ΀͚;Υ͡Ο΀͚̀ͩ;͢;ͼΘग़͚ • ᔰ๭̵ےૡဩ̵՛Ӥͨ΄晅̵͚etc. • ֢̿͹ͼڡΗͼ᫝΁ͺͥದ悬̀͘͢Ρ • ᫝΁ͺ͚͵ದ悬Ψࢿݣ΁”ེ”Ψ戔懯ͯΡ 奾抷
  21. Θͭ戔懯ͶͧضᤈͭͼͭΔ͜;…? ๢΄戔懯;䋚ᤰ • 䋚ᤰαϮЄυ͢΀ͥ戔懯ͭͣ΢΀͚ • 奞᮱΄మ؟͚͘͢Δ͚΁΀Π͢ͷ • 䋚ᤰ΁஠ᥝ΀䦒樌Ψ抎Εͣ΢΀͚ • Υ͡Ο΀͚ͩ;Ψڣෙ๭ා䃀͞΀͚ΔΔᘍ͞ͼΘΥ͡Ο΀͚

    • 戔懯๗樌Ӿ΁׎ፅΨݑͧݐ΢΀͚ • 䋚ᤰͯΡΔͽ᮱੻΅ͳ΄ΔΔ • क़᮱ᥝࢩͽᥝկ͢䄜ΥΡ • ෛ͵΀PC͢咲䄋ͫ΢͵Π • 揺揯ॶ夹΄ๅෛͣ͢ͼ୚͹᩼ͭ͵Π • κϷ͢΀͚ቘమͶͧ͢払Η旿Δ΢Ρ
  22. 戔懯;䋚ᤰ ver. 1 ๢΄戔懯;䋚ᤰ • ቘమ: 揮ΥͰ֢ΟͰ΁ቘమ΄樄咲厏ह͢ಋ΁فΡ • ͭͭ͡ͳ΢΅僻ቘ •

    搳ف;DIY΄ྲ斃䭥懵͢஠ᥝ • ๢΅揮͜ • Ϳ͜ᘍ͞ͼΘ֢Ρ΄य़䄜 • ๢΅ਞ㭅뺶ṛ㭅Δͽग़ͥ΄圵气͢搳فݢᚆ • ϔΰφϤϹα΅͢ΩΆ͹ͼॅ΁䟑ͧΡ • ڹᬿ΄ॿᤈሀ͚㺔氂΅μϷϓΰθϸͶ͹͵ • 僻ےૡͽ̿ϔΰφϤϹαΨॅ΁䟑ͧΡ՛奲Ὲ΅搳فࢯ櫞 ͩͩͶ֢ͧΣ͜
  23. ๢΄戔懯;䋚ᤰ • ͠ಋ敽΀๢Ψ抠晄 • ϔΰφϤϹαΨॅ䟑ͧ • 传فΠSPF๭ֵ͹ͼૡහڷ仂 • 䱛ᚆΨ墋ኼ۸ •

    ṛͫ΅ࢴਧ • ཞොݻ΄φ϶αϖ΄Ε ๢ ver. 1 features
  24. ๢ ver. 1 release !

  25. ๢΄戔懯;䋚ᤰΨഄΠᬬ͹ͼ • Keep: • Lਁᯈᗝᜉ͚ • ੝΀͚ಋ樌ͽϔΰφϤϹαॅ䟑ͧͽͣ͵ • Problem: •

    ᚕ͢ᮐṹ • ྦྷ૧͢ᮐṹ • Try: • τЄϭϹφ΀Lਁϔφμ • Θ͜੝ͭ䓈̵֢ͥ䮣φϧЄφΑ͚ͭ ๢ ver. 1 KPT
  26. 戔懯;䋚ᤰ ver. 2 ๢΄戔懯;䋚ᤰ • ቘమ: τЄϭϹφ΀Lਁϔφμ • ͺ΀ͤፓ͢΀͚ॅ2ᶎ΄Lਁϔφμ̵ͭͭ͡ͳ΢΅僻ቘ •

    ͚͡΁πφϞΞ̵ͥᛔړͽ䋚ᤰݢᚆͽ̵䓈͚๢Ψ֢Ρ͡ • 䮩ێ๢Ͷͧ΄ϷϤϹαφͽ亹ΔͱΡ • ̿僻ቘ΀͚姅ͤ᪃ͭ̀Ύ΄೴䜐 • Քଶ΅๢Ψ֢Ρ • ver. 1 ՛䯭Ӥ΄抓氂Ψᥴ䷥ͯΡ෬愚ߝΨ憎ͺͧΟ΢΀͡͹͵ • 䋚አ௔;πφϞ᯿憙Ψ姅姆ͭͺͺ֢Ρ塅㾨Ψ䓈ͨΡ
  27. ๢΄戔懯;䋚ᤰ • ver. 1 ΄抓氂ෆቘ • ᚕ͢ᮐṹ • ༗ৼ͢㵕͡ͱͰϗϗϮ΁΀Π͢ͷ •

    ঵㵟͢䘂ͥ΀Ρ • ॠ຃΄ྦྷ૧͢ᮐṹ • ྦྷ૧ͽํ㵁΀֢䮣φϧЄφ͢੝΀͚ • PCΨֵΥ΀͚֢䮣͢ͽͣ΀͚ ๢ ver. 2 features
  28. ๢΄戔懯;䋚ᤰ • ver.1 ΄抓氂ᥴ䷥ොဩ • 䯤᭜΄ૡॢ • Lਁ΄፥ΩӾΨ͚͡΁ඪ͞Ρ͡ • ቘమ΅姅ͤፓΘᚕΘ΀͚ͩ;

    • ͭͭ͡፥ΩӾ΁ᚕΨᒈͼΡ; Ӟኾ䔶ଶ͢ڊΡ ๢ ver. 2 features
  29. ๢΄戔懯;䋚ᤰ • ver.1 ΄抓氂ᥴ䷥ොဩ • 戔懯ಋဩ΄ૡॢ • ℅ͽཛྷࣳΨ֢͹ͼΕΡ • 3DCGͽ䋚ੑΨమ؟ͭͼΕΡ

    ๢ ver. 2 features
  30. ๢΄戔懯;䋚ᤰ • 䋚ᤰӤ΄ૡॢ • ॅ2ᶎϡϐόϷ΁֢Ρ • ๭ා搳ف;ےૡ殼΄ૡॢ • 䂍ᤰ䁰ಅ;奲ᒈ殼΄ૡॢ •

    ϔΰφϤϹαॅ䟑ͧӤӥ2ຍ΁๋ ੜπφϕͽ䄜ๅ ๢ ver. 2 features
  31. ๢ ver. 2 release !

  32. ๢ ver. 2 release !

  33. ๢΄戔懯;䋚ᤰΨഄΠᬬ͹ͼ • Keep: • ॠ຃΄ςαχ͢妣ও • ཞ΁䓈̵͚ॿᤈͣ͢܈ړ͡ͺπЀϞμϕ • πφϞ๋䔶: ṛ奍ͽ΅΀͚෬愚ߝͥΟ͚΄ڊ揲

    • Problem: • ϼϐμφͶͧͽ՛Ӥͨ͵̵አ᭔΁䌏ͭͼॠ຃͢ຨΟ͚͡ • ϼϐμφڹ΁ηαϸ㳌ቘͯΡ;䔶ଶͽΡ̵͵Ͷͭ沇ኞ; Ԧᆳ䦒樌஠ᥝ • Try: • 櫮㵕ͽ䥮ᴳͫͱ͵͚: Lਁ;΄ϕϹЄϖηϢ • HID΄ᗝͣ䁰ಅᘍ͞͵͚: ຃όϣϹϐϕ, θϮ϶ ๢ ver. 2 KPT
  34. ๢΄㵁ᚆҁ㮆Ո΄ఽమͽͯ҂

  35. εЀυϘίϷЀνᶎ ๢΄㵁ᚆҁ㮆Ո΄ఽమͽͯ҂ • ៧;ͭಅΨ憎ͺͧΡ懺娞 • ڹᬿ᭗Π̿DIY΅(Θ)戔懯;䋚ᤰ΄奰ΥΟ΀͚αϓϹЄτϴЀ̀ • ቘమ᭗Π100%΅䋚匍ͽͣ΀͚ • ͯΏͼ΄ᥝ๕Ψ䋚匍ͯΡ戔懯΅΀͚

    • ͩ΢΅WebςЄϠφΘӞ姼
  36. εЀυϘίϷЀνᶎ ๢΄㵁ᚆҁ㮆Ո΄ఽమͽͯ҂ • ྦྷݐΠ΄娞嬹 • ̿຃Ψف΢Ρڹ΁ᚕᒈͼ΀͚;払Ζ̀;͡ • ϨЄϭψЀόЄͽ揮͜殼ኾ͡Οय़Ԫ • τφϓϭ樄咲ͽΘ̿πЄϖΨ䨗ͥ̀ڹ஍΄ྦྷݐΠय़Ԫ

    • ϶αϣ϶Ϸ晝ਧ䦒΁΅䱛ᚆͶͧͽ΅΀ͥ϶αψЀφΘ嘦扯ͯΡ;͡ • 樛昧ͯΡݱ᮱ᗟ΁͘Οͮ͡Ηఘ䁭وํͭͼͥ͠;͡
  37. ᔜᐟᶎ ๢΄㵁ᚆҁ㮆Ո΄ఽమͽͯ҂ • ᛔړͶͧ΄ӮኴΨ೮ͺͩ;ͽᛔړΨίοΡ • ๢΅䋚አ௔΄ṛ͚ᓟꁿ • 憎ͼΞ̵ͭ᥶͹ͼΞ̵ֵͭ͹ͼΞͭ • ᐺΕ͵͚΀揞ԓ௔΄Ո΅ᇙ΁ηφφϮ

    • ᐒտ΄ងူ΁䑴ͣ旿Δ΢ͼΘ̿๢͘Ρͭ΀̀;௏͞Ρ • Ӯ樌΄ងူ΅ګகͭͣ΢΀̵͚͢ᛔړ΄๢΅ਠق΁௏͚᭗Π΁ͽͣΡ • ՛Ԫͽ౮ຎ͢䋚ఽͽͣ΀͚䦒Θ̵๢΅ද࠺ͯ΢Ά౮ຎ͢䋚ఽͽͣΡ • ՛Ԫ΄౮ຎ΅䦒΁䋚ఽͭͻΟ͚: क़᮱ᥝࢩ, 奲婻ᥝࢩ, ᛔړ΄ᒈ䁰Κபݻ
  38. ᔜᐟᶎ ๢΄㵁ᚆҁ㮆Ո΄ఽమͽͯ҂ • 咲మΨᥴනͭͼᛔړΨίοΡ • ᛔړ΄๢΀Ο抠ෆӧᥝͽᛔኧ΁手ͱΡ • ϤϺύμϕ͢πЀςϝ΀Ο๢΅ίνϹϐτϣ΁ • ๢΅抠ෆπφϕ0ͽতΗΟ΢Ρ

    • 实ऒ;ͷΝ͹;晅ͩ͜;Ψᘍ͞手ͯ΄΅䮭͚ͭ • 䮣㵗ͽ晅͜实ऒΎ΄೴䜐΅̿ͷΝ͹;Κ͹ͼΕ͵͚΀̀ΞΠӤ΄揣ձ͢஠ᥝ • 䌑槹毎ऒ;晅ͩ͜;ΨΚ͹ͼΕΡ;ෛ͵΀咲憎͘͢Ρ
  39. ͚ͫͪ΁ ͩ΢͡Οᐒտ΁ڊΡጲͫΩΎ • Ӯኴ΄䄜۸΅ԨᎣӧᚆ̵10ଙ΁1ࢧͥΟ͚य़䄜۸ • ፗᬪ20뺶30ଙͽΘԪկΚԪկ̵傑ਸ̵਼ዖየ΀Ϳͽय़ͣͥ䄜Υ͹͵ • ݄ଙΔͽ;੪ၚ΄㵛ಋ͢晅͜΄΅Ԫ䋚 • տᐒ΁我㺔ͽͣ΀̵͚Ո;տ͞΀͚

    • ͲΈ䄜۸ΨώϰЀφ΁Ѻ • ࣁਛͽ՛ԪΨͯΡ䱛տ΅嘦䋚΁䃀͞ͼ͚Ρ • ̿ᛔړ΁;͹ͼ๋晒΀厏ह̀ΨཛྷᔱͭΚͯͥ΀͹ͼ͚Ρ • ᫝ᬪ΀;ͩΣ͡Ο̿ᛔړ΁;͹ͼ͚ͫͣΝ͜΄厏ह̀Ψᘍ֢͞͹ͼΕΡ΄΅͚͢͡ͽͭΝ͜͡?