Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Detroit Programming City

1,830 views

Published on

西日暮里.rb 1周年記念会 (https://nishinipporirb.doorkeeper.jp/events/25958)

Published in: Engineering
  • Be the first to comment

Detroit Programming City

  1. 1. Detroit (株) 永和システムマネジメント アジャイル事業部 Ruby x Agile グループ 伊藤 浩一 (@koic) 2015.06.29 (Mon) 西日暮里.rb 1周年記念会 (株) 永和システムマネジメント 神田オフィス gem install death deathコマンド開発日誌から Programming City
  2. 2. 大事なことは 最初に
  3. 3. 西日暮里.rb 1周年おめでとう
 ございます
  4. 4. Computer programmer, guitarist. Leader of an Agile software development team at Eiwa System Management, Inc. Lives in Shinjuku. @koic photo token by @NaCl
  5. 5. ここ
  6. 6. 今日の話
  7. 7. https://twitter.com/Michael_Amott/status/606945315552423938
  8. 8. THE MAKING OF My First RubyGems
  9. 9. 歴史
  10. 10. Origin 2012/03/28
  11. 11. https://gist.github.com/ryhmrt/2224500
  12. 12. 2012/03/29 Idea
  13. 13. 創造のインスピレー ションはどっからくる のかな 『ベック』より
  14. 14. https://github.com/koic/death-command/blob/master/lib/death/command.rb
  15. 15. http://docs.ruby-lang.org/ja/2.0.0/class/Open3.html
  16. 16. death コマンドが できたよ
  17. 17. デモ
  18. 18. 客先では音量を 小さくしておいた 方がいいかもです
  19. 19. 2013/??/?? Test
  20. 20. 音声を伴う 手動テスト
  21. 21. イヤホン ジャック 埋没事件 ※イメージです。 (これは埋没していないMBP)
  22. 22. テストがで きなくなる
  23. 23. http://ja.wikipedia.org/wiki/Apple_Store#/media/File:Japanese_Apple_Store_Ginza.jpg
  24. 24. http://ja.wikipedia.org/wiki/Apple_Store#/media/File:Japanese_Apple_Store_Ginza.jpg 基盤を取り替えないと どうにもなりませんね
  25. 25. 開発の停止
  26. 26. 3 years after
  27. 27. 2015/06/10 Reboot
  28. 28. PCの 性能向上
  29. 29. 2→8 |--- 13667 koic say -v Ralph deeeeeeeeeeeattttth |--- 13669 koic say -v Ralph deeeeeeeeeeeattttth |--- 13671 koic say -v Ralph deeeeeeeeeeeattttth |--- 13673 koic say -v Ralph deeeeeeeeeeeattttth |--- 13676 koic say -v Ralph deeeeeeeeeeeattttth --- 13679 koic say -v Ralph deeeeeeeeeeeattttth Core数の増加
  30. 30. プロセス を捌ける
  31. 31. https://github.com/koic/death-command/commit/959e23eef61ff205fbe401686eac50fa4c5da5fa
  32. 32. 若干しつこいくらいの 音がちょうどいい @chibamem sound engineer
  33. 33. 2015/06/10 Debug 2015/06/12 ∼
  34. 34. https://github.com/koic/death-command/commit/1155f29aa92ec348861704c44e85f43322449732
  35. 35. http://docs.ruby-lang.org/ja/2.2.0/class/Shellwords.html
  36. 36. https://github.com/koic/death-command/commit/45cd45c8425b7b085db119fa83d61036b90f0a55
  37. 37. まとめ
  38. 38. 複数リポジトリから 使うライブラリを Gemで作る現場で 経験が役立った事例
  39. 39. 素振り重要
  40. 40. 得られた知見は昼 の仕事にも役立つ @hibariya https://speakerdeck.com/hibariya/code?slide=20
  41. 41. オ レ 達 の こ れ か ら だ !!! @koic先生の 次回作にご期待ください プ ロ グ ラ ミ ン グ は
  42. 42. 自慢の一品
  43. 43. https://github.com/koic/death-command

×