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

プライベートでも毎日コードを書く暮らし / Hatena Engineer Seminar #18

gurrium
January 26, 2022

プライベートでも毎日コードを書く暮らし / Hatena Engineer Seminar #18

https://hatena.connpass.com/event/235821/ で発表したスライドです。

毎日コードを書き、初めて知ったことや感想をブログに投稿するという暮らしを200日ぐらい続けています。この発表ではそれを続けるための工夫や、やってよかった/よくなかったことなどをお話します。

gurrium

January 26, 2022
Tweet

More Decks by gurrium

Other Decks in Programming

Transcript

  1. id: gurrium, Hatena Engineer Seminar #18
    ϓϥΠϕʔτͰ΋ຖ೔ίʔυΛॻ
    ͘฻Β͠

    View Slide

  2. ࣗݾ঺հ
    • id: gurriumʢ͙Γ

    • ৬छ: iOSΤϯδχΞ

    • झຯ: ϩʔυόΠΫ

    View Slide

  3. ϓϥΠϕʔτͰ΋ຖ೔ίʔυΛॻ͘฻Β͠
    • ຖ೔ίʔυΛॻ͖ɺॳΊͯ஌ͬͨ͜ͱ΍ײ૝Λϒϩάʹ౤ߘ͍ͯ͠Δ

    • 1/25࣌఺Ͱ220೔

    View Slide

  4. ࠓ೔࿩͢͜ͱ
    • ࢝Ίͨཧ༝ͱ΍͍ͬͯΔ͜ͱ

    • ଓ͚ΔͨΊͷ޻෉

    • ݁Ռ

    • ࠓޙ

    • ·ͱΊ

    View Slide

  5. ͖͔͚ͬͱಈػ
    • ͖͔͚ͬ

    • ຖ೔2෼͚ͩίʔυΛॻ͘ͱ͍͏ϒϩάΛಡΜͩ

    • ಈػ

    • ษڧ͢Δ

    • ධՁΛ্͛Δ

    View Slide

  6. ࣮ࡍͷ฻Β͠
    ϧʔϧ
    • ίʔυΛॻ͍ͯGitHubʹpush͢Δ

    • ॳΊͯ஌ͬͨ͜ͱ΍ײ૝Λϒϩάʹ౤ߘ͢Δ

    • ࠷௿2෼͸΍Δ

    View Slide

  7. ࣮ࡍͷ฻Β͠
    ॻ͘͜ͱ
    • The Swift Programming Language

    • Swiftͷػೳ͕໢ཏతʹॻ͔Ε͍ͯΔ

    • 140೔͙Β͍

    • Android Basics in Kotlin

    • KotlinΛ࢖ͬͯAndroidΞϓϦΛ࡞ΔνϡʔτϦΞϧ

    • ࢓ࣄதʹؾʹͳͬͨڍಈ

    View Slide

  8. ࣮ࡍͷ฻Β͠
    ॻ͘λΠϛϯά
    • ऴۀޙଓ͚ͯ

    • ྉཧͷ଴ͪ࣌ؒ

    • ήʔϜͷؾ෼స׵

    View Slide

  9. ଓ͚ΔͨΊͷ޻෉
    • ϋʔυϧΛ্͛ͳ͍

    • 2෼΍Ε͹͍ͭ΍Ίͯ΋͍͍

    • ҉໧ͷϧʔϧΛఆΊͳ͍

    • ؼলத΍͓ञΛҿΜͩ೔΋ॻ͘

    View Slide

  10. ଓ͚ΔͨΊͷ޻෉
    • ͙͢ʹॻ͚Δ؀ڥΛ੔͓͑ͯ͘

    • ฤूը໘ʹඈ΂ΔϦϯΫΛϒϩάͷϔομʹஔ͍͍ͯΔ

    • https://blog.hatena.ne.jp/{͸ͯͳID}/{ϒϩάID}/edit?title={λΠτϧ}
    &body={ຊจ}

    View Slide

  11. ݁Ռ
    Α͔ͬͨ͜ͱ
    ̋ Ξ΢τϓοτͷϋʔυϧ͕Լ͕ͬͨ

    ̋ ࢥ͍͖ͭΛ࣮ߦ͢Δཧ༝͕Ͱ͖ͨ

    ̋ Slackʹ౤ߘ͕ྲྀΕΔͷͰଘࡏΛೝ஌ͯ͠΋Β͑ͨ

    ̋ ΞυόΠε΍ٙ໰΁ͷճ౴͕΋Β͑ͨ

    ̋ ೖࣾ௚ޙʹൺ΂Ε͹͔ͳΓSwift͕ॻ͚ΔΑ͏ʹͳͬͨ

    View Slide

  12. ݁Ռ
    Α͘ͳ͔ͬͨ͜ͱ
    ˚ ࢓ࣄʹ׆͔ͤͯ࠷ߴΈ͍ͨͳ݁Ռ͸ͳ͍

    ˚ pushͱ౤ߘͷͲͪΒ͔Λͨ·ʹ๨ΕΔ

    ✕ ࡶʹͳΓ͕ͪ

    View Slide

  13. ࠓޙ
    ˚ ࢓ࣄʹ׆͔ͤͯ࠷ߴΈ͍ͨͳ݁Ռ͸ͳ͍

    • ϓϩμΫτίʔυΛॻ͘/ಡΉ

    • िץSwift Evolution

    ˚ pushͱ౤ߘͷͲͪΒ͔Λͨ·ʹ๨ΕΔ

    • ίϛοτϝοηʔδΛ౤ߘ͢ΔGit HookΛॻ͍ͨ

    ☓ ࡶʹͳΓ͕ͪ

    • େ͖ΊͷهࣄΛ෼ׂͯ͠ॻ͍͍ͯ͘

    View Slide

  14. ·ͱΊ
    • ॻ͖΍͘͢ͳΔ޻෉Λͨ͠Γɺॻͨ͘ΊͷίετΛ௿ͨ͘͠Γ͢Δ͜ͱͰຖ
    ೔ଓ͚ΒΕ͍ͯΔ

    • ຖ೔ଓ͚͍͍ͯ͜ͱ͸͋Δ

    • ίετΛ௿͘͢Δ͜ͱʹΑͬͯୡ੒Ͱ͖ͳ͘ͳΔ͜ͱ΋͋ΔͷͰվળ͍ͯ͠
    ͘

    View Slide