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

GUI is not fast enough!! (GUIには速さが足りないっ!!)

GUI is not fast enough!! (GUIには速さが足りないっ!!)

社内勉強会でCUIについて話す時用の資料

Toshikazu Ohashi

September 23, 2017
Tweet

More Decks by Toshikazu Ohashi

Other Decks in Programming

Transcript

  1. About me • iRidge No.1 Vimmer(1st among 1 people) •

    My kindle library 6000 over • color schema of this slide is [molokai]
  2. ΞδΣϯμ • 1. ͳΜͰCLIͳΜͯ࢖ͬͯΜͷʁϚκͳͷʁ • 2. ࠓ೔͔ΒͰ͖ΔCLIվળTIPS • 2-1. ڧྗͳγΣϧΛ࢖͓͏

    • 2-2. ௥ՃίϚϯυ/ϓϥάΠϯͰշదͳ࢓ࣄΛ • 2-3. ϙʔλϓϧͳ؀ڥͰ͍ͭͰ΋ύϫϑϧ • 3. ·ͱΊ
  3. • 1. ͳΜͰCLIͳΜͯ࢖ͬͯΜͷʁϚκͳͷʁ • 2. ࠓ೔͔ΒͰ͖ΔCLIվળTIPS • 2-1. ڧྗͳγΣϧΛ࢖͓͏ •

    2-2. ௥ՃίϚϯυ/ϓϥάΠϯͰշదͳ࢓ࣄΛ • 2-3. ϙʔλϓϧͳ؀ڥͰ͍ͭͰ΋ύϫϑϧ • 3. ·ͱΊ
  4. ͳΜͰCLIͳΜͯ࢖ͬͯΜͷʁ • CLI͸৭ʑ଎͍ • ىಈ͕଎͍ • Ϩεϙϯε͕଎͍ • શ෦CLIͰ΍Ε͹੾Γସ͑ͳ͠ •

    GIT΋DBૢ࡞΋ςετΤσΟοτ΋͢΂ͯ̍ը໘ • ڴҖͷ֦ுੑ • GUIͰͰ͖ͯCLIʹͰ͖ͳ͍͜ͱ͸ͳ͍
  5. • 1. ͳΜͰCLIͳΜͯ࢖ͬͯΜͷʁϚκͳͷʁ • 2. ࠓ೔͔ΒͰ͖ΔCLIվળTIPS • 2-1. ڧྗͳγΣϧΛ࢖͓͏ •

    2-2. ௥ՃίϚϯυ/ϓϥάΠϯͰշదͳ࢓ࣄΛ • 2-3. ϙʔλϓϧͳ؀ڥͰ͍ͭͰ΋ύϫϑϧ • 3. ·ͱΊ
  6. • 1. ͳΜͰCLIͳΜͯ࢖ͬͯΜͷʁϚκͳͷʁ • 2. ࠓ೔͔ΒͰ͖ΔCLIվળTIPS • 2-1. ڧྗͳγΣϧΛ࢖͓͏ •

    2-2. ௥ՃίϚϯυ/ϓϥάΠϯͰշదͳ࢓ࣄΛ • 2-3. ϙʔλϓϧͳ؀ڥͰ͍ͭͰ΋ύϫϑϧ • 3. ·ͱΊ
  7. • 1. ͳΜͰCLIͳΜͯ࢖ͬͯΜͷʁϚκͳͷʁ • 2. ࠓ೔͔ΒͰ͖ΔCLIվળTIPS • 2-1. ڧྗͳγΣϧΛ࢖͓͏ •

    2-2. ௥ՃίϚϯυ/ϓϥάΠϯͰշదͳ࢓ࣄΛ • 2-3. ϙʔλϓϧͳ؀ڥͰ͍ͭͰ΋ύϫϑϧ • 3. ·ͱΊ
  8. tig • CLIͷgitΫϥΠΞϯτ • CLIͰgitૢ࡞͍ͯ͠ΔΞφλɻtigΛ࢖Θͳ͍ͳΜͯਓੜͷ ൒෼ଛ͍ͯ͠·͢Α • ଎͍ɻͦͯ͠syntax highlight is

    GOT • add, resetʹΑΔstage/unstageૢ࡞͕2ഒ଎ • log, blameʹΑΔௐ͕ࠪ2ഒ଎ • ΧελϚΠζ͢Ε͹rebase -i ΋2ഒ଎
  9. • 1. ͳΜͰCLIͳΜͯ࢖ͬͯΜͷʁϚκͳͷʁ • 2. ࠓ೔͔ΒͰ͖ΔCLIվળTIPS • 2-1. ڧྗͳγΣϧΛ࢖͓͏ •

    2-2. ௥ՃίϚϯυ/ϓϥάΠϯͰշదͳ࢓ࣄΛ • 2-3. ϙʔλϓϧͳ؀ڥͰ͍ͭͰ΋ύϫϑϧ • 3. ·ͱΊ
  10. • 1. ͳΜͰCLIͳΜͯ࢖ͬͯΜͷʁϚκͳͷʁ • 2. ࠓ೔͔ΒͰ͖ΔCLIվળTIPS • 2-1. ڧྗͳγΣϧΛ࢖͓͏ •

    2-2. ௥ՃίϚϯυ/ϓϥάΠϯͰշదͳ࢓ࣄΛ • 2-3. ϙʔλϓϧͳ؀ڥͰ͍ͭͰ΋ύϫϑϧ • 3. ·ͱΊ