detroit programming city

Post on 02-Aug-2015

915 Views

Category:

Engineering

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Detroit

(株) 永和システムマネジメント アジャイル事業部

Ruby x Agile グループ 伊藤 浩一 (@koic)

2015.06.29 (Mon)西日暮里.rb 1周年記念会

(株) 永和システムマネジメント 神田オフィス

gem install deathdeathコマンド開発日誌から

ProgrammingCity

大事なことは 最初に

西日暮里.rb 1周年おめでとう

ございます

Computer programmer, guitarist.Leader of an Agile software development team

at Eiwa System Management, Inc.Lives in Shinjuku.

@koic photo token by @NaCl

ここ

今日の話

https://twitter.com/Michael_Amott/status/606945315552423938

THE MAKING OF

My First Rub

yGems

歴史

Origin

2012/03/28

https://gist.github.com/ryhmrt/2224500

2012/03/29

Idea

“GUIが使えない場合はシェルを使う。

創造のインスピレーションはどっからくるのかな

『ベック』より

https://github.com/koic/death-command/blob/master/lib/death/command.rb

http://docs.ruby-lang.org/ja/2.0.0/class/Open3.html

death コマンドが できたよ

デモ

客先では音量を 小さくしておいた方がいいかもです

2013/??/??

Test

音声を伴う手動テスト

イヤホンジャック埋没事件

※イメージです。 (これは埋没していないMBP)

テストができなくなる

http://ja.wikipedia.org/wiki/Apple_Store#/media/File:Japanese_Apple_Store_Ginza.jpg

“http://ja.wikipedia.org/wiki/Apple_Store#/media/File:Japanese_Apple_Store_Ginza.jpg

基盤を取り替えないとどうにもなりませんね

開発の停止

3 years after

2015/06/10

Reboot

PCの 性能向上

2→8 |--- 13665 koic say -v Ralph deeeeeeeeeeeattttth |--- 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数の増加

プロセスを捌ける

https://github.com/koic/death-command/commit/959e23eef61ff205fbe401686eac50fa4c5da5fa

“GUIが使えない場合はシェルを使う。

若干しつこいくらいの音がちょうどいい

@chibamemsound engineer

2015/06/10

Debug2015/06/12

https://github.com/koic/death-command/commit/1155f29aa92ec348861704c44e85f43322449732

http://docs.ruby-lang.org/ja/2.2.0/class/Shellwords.html

https://github.com/koic/death-command/commit/45cd45c8425b7b085db119fa83d61036b90f0a55

まとめ

複数リポジトリから使うライブラリをGemで作る現場で経験が役立った事例

素振り重要

“GUIが使えない場合はシェルを使う。

得られた知見は昼の仕事にも役立つ

@hibariyahttps://speakerdeck.com/hibariya/code?slide=20

オ レ 達 の

こ れ か ら だ !!!

@koic先生の 次回作にご期待ください

プ ロ グ ラ ミ ン グ は

自慢の一品

https://github.com/koic/death-command

top related