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.
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8
開発時の探し物を
楽にする習慣作り
⻄⽇暮⾥.rb�ゴールデンだよLT大会
秋葉原UDX�弥⽣株式会社さま
2016-04-28�(Thu)
伊藤�浩⼀�(@ko...
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8
わたし
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8
�
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8
今⽇の話
iTerm2�内での⽣活✓
私の�(Rubyの)�開発環境
https://github.com/koic/dotfiles✓
✓
旅の途中✓
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8
いまの装備
Emacs
パッケージ管理は�El-Get�派
Cask�と�package.el�が対抗で悩んだ✓
✓
✓
bash
さすがに�zsh�か�fish�...
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8
dotfilesを公開する
惰性でGitHubに⾏く習慣作り
何かを毎⽇コミットする✓
他の⼈のdotfilesに興味を持つ✓
✓
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8
dotfilesを更新する
「こんな感じで楽になる設定な
いかなー」
"Emacs�設定�おすすめ"�[検索]�で
ggr
✓
堕落はプログラマーとしての美徳✓
✓...
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8
たくさんの探し物
ファイル名、ディレクトリ名、
特定のファイルの中の名前�(ク
ラス名、メソッド名、変数名な
ど...)
✓
名付いた何か✓
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8
候補から絞り込み選択する
peco
gitのブランチやshellの履歴など✓
✓
enhancd✓
helm�(旧�anything.el)
helm-ls-gi...
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8
Don't�Repeat�Yourself
あまり特定環境に依存しない�
enhancd�を例にします
(時間があればデモする)✓
さらに�Fuzzy�searc...
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8
1回目の探し⽅
ある程度の⼿間隙。⼿を掛ける⼀
例。
��������������������
������������������������
1回目に弾丸を浴...
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8
2回目以降の探し⽅
操作履歴が使えるはず。
������������������
履歴からキーワードで絞り込む。
同じ弾丸を浴びない。
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8
楽は
正義
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8
ゴールデンな環境を求めて
Readline�short-cut✓
peco✓
C-r�->�with�peco
"コマンド履歴�peco�bash"�[検索]�
...
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8
風聞
毎⽉平均1⼈1時間半もの時間を
探し物に費やしていると⾔われて
いるらしい。
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8
プログラマーの三大美徳
怠惰、短気、傲慢
[「プログラミングPerl」より引用]
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8
eXtreme�Layziness
堕落するためにちょっと頑張る。
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8
おまけ
検索で英字とひらがなの⼊⼒切り
替えに疲れた⽇本⼈は�migemo�
を使うと良いですよ。
Upcoming SlideShare
Loading in …5
×

開発時の探し物を楽にする習慣作り

3,689 views

Published on

西日暮里.rb ゴールデンだよLT大会 @ 秋葉原UDX!! (https://nishinipporirb.doorkeeper.jp/events/42587)

Published in: Engineering
  • Be the first to comment

開発時の探し物を楽にする習慣作り

  1. 1. 開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 開発時の探し物を 楽にする習慣作り ⻄⽇暮⾥.rb�ゴールデンだよLT大会 秋葉原UDX�弥⽣株式会社さま 2016-04-28�(Thu) 伊藤�浩⼀�(@koic) (株)永和システムマネジメント
  2. 2. 開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 わたし
  3. 3. 開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 �
  4. 4. 開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 今⽇の話 iTerm2�内での⽣活✓ 私の�(Rubyの)�開発環境 https://github.com/koic/dotfiles✓ ✓ 旅の途中✓
  5. 5. 開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 いまの装備 Emacs パッケージ管理は�El-Get�派 Cask�と�package.el�が対抗で悩んだ✓ ✓ ✓ bash さすがに�zsh�か�fish�に移るかー✓ ✓ screen✓
  6. 6. 開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 dotfilesを公開する 惰性でGitHubに⾏く習慣作り 何かを毎⽇コミットする✓ 他の⼈のdotfilesに興味を持つ✓ ✓
  7. 7. 開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 dotfilesを更新する 「こんな感じで楽になる設定な いかなー」 "Emacs�設定�おすすめ"�[検索]�で ggr ✓ 堕落はプログラマーとしての美徳✓ ✓ 草も⽣えて環境も良くなって少 なくとも2度美味しい ✓
  8. 8. 開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 たくさんの探し物 ファイル名、ディレクトリ名、 特定のファイルの中の名前�(ク ラス名、メソッド名、変数名な ど...) ✓ 名付いた何か✓
  9. 9. 開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 候補から絞り込み選択する peco gitのブランチやshellの履歴など✓ ✓ enhancd✓ helm�(旧�anything.el) helm-ls-gitやhelm-ag等のhelm族✓ ✓ recentf Emacs複数起動はsync-recent大事✓ ✓
  10. 10. 開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 Don't�Repeat�Yourself あまり特定環境に依存しない� enhancd�を例にします (時間があればデモする)✓ さらに�Fuzzy�search�は強⼒✓ ✓
  11. 11. 開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 1回目の探し⽅ ある程度の⼿間隙。⼿を掛ける⼀ 例。 �������������������� ������������������������ 1回目に弾丸を浴びるのはある程度 仕⽅ない。
  12. 12. 開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 2回目以降の探し⽅ 操作履歴が使えるはず。 ������������������ 履歴からキーワードで絞り込む。 同じ弾丸を浴びない。
  13. 13. 開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 楽は 正義
  14. 14. 開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 ゴールデンな環境を求めて Readline�short-cut✓ peco✓ C-r�->�with�peco "コマンド履歴�peco�bash"�[検索]� でggr ✓ ✓ enhancd✓ helm✓
  15. 15. 開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 風聞 毎⽉平均1⼈1時間半もの時間を 探し物に費やしていると⾔われて いるらしい。
  16. 16. 開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 プログラマーの三大美徳 怠惰、短気、傲慢 [「プログラミングPerl」より引用]
  17. 17. 開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 eXtreme�Layziness 堕落するためにちょっと頑張る。
  18. 18. 開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 おまけ 検索で英字とひらがなの⼊⼒切り 替えに疲れた⽇本⼈は�migemo� を使うと良いですよ。

×