Enviar pesquisa
Carregar
開発時の探し物を楽にする習慣作り
•
4 gostaram
•
4,679 visualizações
Koichi ITO
Seguir
西日暮里.rb ゴールデンだよLT大会 @ 秋葉原UDX!! (https://nishinipporirb.doorkeeper.jp/events/42587)
Leia menos
Leia mais
Engenharia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 18
Recomendados
Motivationware
Motivationware
Koichi ITO
私が見てきたあるセカイの物語 Part I & II
私が見てきたあるセカイの物語 Part I & II
Koichi ITO
進撃の受託開発
進撃の受託開発
Koichi ITO
Detroit Programming City
Detroit Programming City
Koichi ITO
受託開発とRubyGems
受託開発とRubyGems
Koichi ITO
GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?
Kiyotaka Kunihira
マジカルsvnとキュアgit
マジカルsvnとキュアgit
Takafumi ONAKA
インタフェースのこころ
インタフェースのこころ
Koichi ITO
Recomendados
Motivationware
Motivationware
Koichi ITO
私が見てきたあるセカイの物語 Part I & II
私が見てきたあるセカイの物語 Part I & II
Koichi ITO
進撃の受託開発
進撃の受託開発
Koichi ITO
Detroit Programming City
Detroit Programming City
Koichi ITO
受託開発とRubyGems
受託開発とRubyGems
Koichi ITO
GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?
Kiyotaka Kunihira
マジカルsvnとキュアgit
マジカルsvnとキュアgit
Takafumi ONAKA
インタフェースのこころ
インタフェースのこころ
Koichi ITO
20120125 チーム開発
20120125 チーム開発
Taichi Shindo
The World is Connected
The World is Connected
Koichi ITO
20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門
20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門
ryoheiseki1
20140131 万葉帰社日発表 チーム積み重ね 公開版
20140131 万葉帰社日発表 チーム積み重ね 公開版
tatsuo sakurai
FOSS4G OSAKAライトニングトーク
FOSS4G OSAKAライトニングトーク
Yoichi Kayama
JavaからRubyへの変遷を約10年見てきて、プロジェクトで変わったこと、変わっていないこと12集
JavaからRubyへの変遷を約10年見てきて、プロジェクトで変わったこと、変わっていないこと12集
Koichi ITO
【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用
Reimi Kuramochi Chiba
ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
H2O Space. Co., Ltd.
GitHub + Circle CI で幸せになろう
GitHub + Circle CI で幸せになろう
Nobuhiro Ueda
はじめようGit
はじめようGit
techscore
神戸電子専門学校 業界セミナー 20170422
神戸電子専門学校 業界セミナー 20170422
Aya Tokura
OSS運用管理勉強会LT
OSS運用管理勉強会LT
atk1234
Wantedly - 世界一"いいね!"される 求人サイトの作り方
Wantedly - 世界一"いいね!"される 求人サイトの作り方
Yoshinori Kawasaki
カンバン駆動開発チュートリアル
カンバン駆動開発チュートリアル
洸人 高橋
SourceTreeで始めよう! Gitへの乗り換え指南
SourceTreeで始めよう! Gitへの乗り換え指南
Kouji Matsui
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
ymmt
マイクロソフトが創る未来 医療編 20170401
マイクロソフトが創る未来 医療編 20170401
Aya Tokura
Git Flowを運用するために
Git Flowを運用するために
Shun Tsunoda
NoOps Meetup Tokyo #1 Opening
NoOps Meetup Tokyo #1 Opening
Hiromasa Oka
ビルド職人頼みの自社製品リリースを、CI可能にした取り組み
ビルド職人頼みの自社製品リリースを、CI可能にした取り組み
Study Group by SciencePark Corp.
IaC化の3つのポイント
IaC化の3つのポイント
山下 達也
Gitと出会って人生変わった テックヒルズ2013-03-22
Gitと出会って人生変わった テックヒルズ2013-03-22
Shota Umeda
Mais conteúdo relacionado
Mais procurados
20120125 チーム開発
20120125 チーム開発
Taichi Shindo
The World is Connected
The World is Connected
Koichi ITO
20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門
20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門
ryoheiseki1
20140131 万葉帰社日発表 チーム積み重ね 公開版
20140131 万葉帰社日発表 チーム積み重ね 公開版
tatsuo sakurai
FOSS4G OSAKAライトニングトーク
FOSS4G OSAKAライトニングトーク
Yoichi Kayama
JavaからRubyへの変遷を約10年見てきて、プロジェクトで変わったこと、変わっていないこと12集
JavaからRubyへの変遷を約10年見てきて、プロジェクトで変わったこと、変わっていないこと12集
Koichi ITO
【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用
Reimi Kuramochi Chiba
ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
H2O Space. Co., Ltd.
GitHub + Circle CI で幸せになろう
GitHub + Circle CI で幸せになろう
Nobuhiro Ueda
はじめようGit
はじめようGit
techscore
神戸電子専門学校 業界セミナー 20170422
神戸電子専門学校 業界セミナー 20170422
Aya Tokura
OSS運用管理勉強会LT
OSS運用管理勉強会LT
atk1234
Wantedly - 世界一"いいね!"される 求人サイトの作り方
Wantedly - 世界一"いいね!"される 求人サイトの作り方
Yoshinori Kawasaki
カンバン駆動開発チュートリアル
カンバン駆動開発チュートリアル
洸人 高橋
SourceTreeで始めよう! Gitへの乗り換え指南
SourceTreeで始めよう! Gitへの乗り換え指南
Kouji Matsui
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
ymmt
マイクロソフトが創る未来 医療編 20170401
マイクロソフトが創る未来 医療編 20170401
Aya Tokura
Git Flowを運用するために
Git Flowを運用するために
Shun Tsunoda
NoOps Meetup Tokyo #1 Opening
NoOps Meetup Tokyo #1 Opening
Hiromasa Oka
ビルド職人頼みの自社製品リリースを、CI可能にした取り組み
ビルド職人頼みの自社製品リリースを、CI可能にした取り組み
Study Group by SciencePark Corp.
Mais procurados
(20)
20120125 チーム開発
20120125 チーム開発
The World is Connected
The World is Connected
20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門
20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門
20140131 万葉帰社日発表 チーム積み重ね 公開版
20140131 万葉帰社日発表 チーム積み重ね 公開版
FOSS4G OSAKAライトニングトーク
FOSS4G OSAKAライトニングトーク
JavaからRubyへの変遷を約10年見てきて、プロジェクトで変わったこと、変わっていないこと12集
JavaからRubyへの変遷を約10年見てきて、プロジェクトで変わったこと、変わっていないこと12集
【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用
ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
GitHub + Circle CI で幸せになろう
GitHub + Circle CI で幸せになろう
はじめようGit
はじめようGit
神戸電子専門学校 業界セミナー 20170422
神戸電子専門学校 業界セミナー 20170422
OSS運用管理勉強会LT
OSS運用管理勉強会LT
Wantedly - 世界一"いいね!"される 求人サイトの作り方
Wantedly - 世界一"いいね!"される 求人サイトの作り方
カンバン駆動開発チュートリアル
カンバン駆動開発チュートリアル
SourceTreeで始めよう! Gitへの乗り換え指南
SourceTreeで始めよう! Gitへの乗り換え指南
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
マイクロソフトが創る未来 医療編 20170401
マイクロソフトが創る未来 医療編 20170401
Git Flowを運用するために
Git Flowを運用するために
NoOps Meetup Tokyo #1 Opening
NoOps Meetup Tokyo #1 Opening
ビルド職人頼みの自社製品リリースを、CI可能にした取り組み
ビルド職人頼みの自社製品リリースを、CI可能にした取り組み
Semelhante a 開発時の探し物を楽にする習慣作り
IaC化の3つのポイント
IaC化の3つのポイント
山下 達也
Gitと出会って人生変わった テックヒルズ2013-03-22
Gitと出会って人生変わった テックヒルズ2013-03-22
Shota Umeda
モダン開発環境
モダン開発環境
Koji Agawa
Svelte5でのevent受け渡し in Svelte Japan Offline Meetup #2
Svelte5でのevent受け渡し in Svelte Japan Offline Meetup #2
ttakapi0327
ghq gem-src and more
ghq gem-src and more
Koichi ITO
Redmineでチケット駆動開発を実践する~チケットに分割して統治せよ
Redmineでチケット駆動開発を実践する~チケットに分割して統治せよ
akipii Oga
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
Shou Takenaka
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
You&I
Hello. Continuous Integration
Hello. Continuous Integration
Yuki Matsumura
システム開発を前進させるためのGradle導入法
システム開発を前進させるためのGradle導入法
Takuma Watabiki
リーダブルコード勉強会 in 筑波大 - 練習
リーダブルコード勉強会 in 筑波大 - 練習
Kouhei Sutou
桐島、Rubyやめるってよ
桐島、Rubyやめるってよ
Narihiro Nakamura
リーダブルコード勉強会 in 筑波大の進め方
リーダブルコード勉強会 in 筑波大の進め方
Kouhei Sutou
GoでシュッとWebスクレイピングする
GoでシュッとWebスクレイピングする
Yuta Ohashi
メルカリにおける自動化への取り組み (automation-night2 LT)
メルカリにおける自動化への取り組み (automation-night2 LT)
Kat 0gm
SEゼミ2015 - 練習
SEゼミ2015 - 練習
Kouhei Sutou
Play2実践tips集
Play2実践tips集
takezoe
実践リーダブルコードのまとめ
実践リーダブルコードのまとめ
Kouhei Sutou
"Continuous Publication" with Python: Another Approach
"Continuous Publication" with Python: Another Approach
Daisuke Miyakawa
java-ja TDD 2nd
java-ja TDD 2nd
Takuto Wada
Semelhante a 開発時の探し物を楽にする習慣作り
(20)
IaC化の3つのポイント
IaC化の3つのポイント
Gitと出会って人生変わった テックヒルズ2013-03-22
Gitと出会って人生変わった テックヒルズ2013-03-22
モダン開発環境
モダン開発環境
Svelte5でのevent受け渡し in Svelte Japan Offline Meetup #2
Svelte5でのevent受け渡し in Svelte Japan Offline Meetup #2
ghq gem-src and more
ghq gem-src and more
Redmineでチケット駆動開発を実践する~チケットに分割して統治せよ
Redmineでチケット駆動開発を実践する~チケットに分割して統治せよ
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
Hello. Continuous Integration
Hello. Continuous Integration
システム開発を前進させるためのGradle導入法
システム開発を前進させるためのGradle導入法
リーダブルコード勉強会 in 筑波大 - 練習
リーダブルコード勉強会 in 筑波大 - 練習
桐島、Rubyやめるってよ
桐島、Rubyやめるってよ
リーダブルコード勉強会 in 筑波大の進め方
リーダブルコード勉強会 in 筑波大の進め方
GoでシュッとWebスクレイピングする
GoでシュッとWebスクレイピングする
メルカリにおける自動化への取り組み (automation-night2 LT)
メルカリにおける自動化への取り組み (automation-night2 LT)
SEゼミ2015 - 練習
SEゼミ2015 - 練習
Play2実践tips集
Play2実践tips集
実践リーダブルコードのまとめ
実践リーダブルコードのまとめ
"Continuous Publication" with Python: Another Approach
"Continuous Publication" with Python: Another Approach
java-ja TDD 2nd
java-ja TDD 2nd
Mais de Koichi ITO
Bundler 2 の胎動
Bundler 2 の胎動
Koichi ITO
アプリがパッチにまみれたら
アプリがパッチにまみれたら
Koichi ITO
Stairway to The Pragmatic Rails Programmer
Stairway to The Pragmatic Rails Programmer
Koichi ITO
最軽の開発手法 dX 改
最軽の開発手法 dX 改
Koichi ITO
Railsアプリケーションプロジェクトでの読み書きそろばんの1周目、2周目とそれから
Railsアプリケーションプロジェクトでの読み書きそろばんの1周目、2周目とそれから
Koichi ITO
Ruby 2.4 / Rails 5.0に上げた際のパッチ5選
Ruby 2.4 / Rails 5.0に上げた際のパッチ5選
Koichi ITO
10年生きる Ruby / Rails アプリケーションプログラマーのエコシステム
10年生きる Ruby / Rails アプリケーションプログラマーのエコシステム
Koichi ITO
俺の開発日誌
俺の開発日誌
Koichi ITO
RuboCopとXPコーディング規約
RuboCopとXPコーディング規約
Koichi ITO
俺たちの新人教育!!
俺たちの新人教育!!
Koichi ITO
スローテスト刑事 (デカ)
スローテスト刑事 (デカ)
Koichi ITO
Gate of Agile Web Development
Gate of Agile Web Development
Koichi ITO
RubyKaigi 2015 の Drinkup を支える技術
RubyKaigi 2015 の Drinkup を支える技術
Koichi ITO
達人プログラマーへの道
達人プログラマーへの道
Koichi ITO
Let's get ready for next Ruby
Let's get ready for next Ruby
Koichi ITO
職と人
職と人
Koichi ITO
Agile Software Development with Edge Ruby
Agile Software Development with Edge Ruby
Koichi ITO
Safe navigation operator in Ruby
Safe navigation operator in Ruby
Koichi ITO
プロの無職についての考察:序
プロの無職についての考察:序
Koichi ITO
frozen string literal in Ruby
frozen string literal in Ruby
Koichi ITO
Mais de Koichi ITO
(20)
Bundler 2 の胎動
Bundler 2 の胎動
アプリがパッチにまみれたら
アプリがパッチにまみれたら
Stairway to The Pragmatic Rails Programmer
Stairway to The Pragmatic Rails Programmer
最軽の開発手法 dX 改
最軽の開発手法 dX 改
Railsアプリケーションプロジェクトでの読み書きそろばんの1周目、2周目とそれから
Railsアプリケーションプロジェクトでの読み書きそろばんの1周目、2周目とそれから
Ruby 2.4 / Rails 5.0に上げた際のパッチ5選
Ruby 2.4 / Rails 5.0に上げた際のパッチ5選
10年生きる Ruby / Rails アプリケーションプログラマーのエコシステム
10年生きる Ruby / Rails アプリケーションプログラマーのエコシステム
俺の開発日誌
俺の開発日誌
RuboCopとXPコーディング規約
RuboCopとXPコーディング規約
俺たちの新人教育!!
俺たちの新人教育!!
スローテスト刑事 (デカ)
スローテスト刑事 (デカ)
Gate of Agile Web Development
Gate of Agile Web Development
RubyKaigi 2015 の Drinkup を支える技術
RubyKaigi 2015 の Drinkup を支える技術
達人プログラマーへの道
達人プログラマーへの道
Let's get ready for next Ruby
Let's get ready for next Ruby
職と人
職と人
Agile Software Development with Edge Ruby
Agile Software Development with Edge Ruby
Safe navigation operator in Ruby
Safe navigation operator in Ruby
プロの無職についての考察:序
プロの無職についての考察:序
frozen string literal in Ruby
frozen string literal in Ruby
開発時の探し物を楽にする習慣作り
1.
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 開発時の探し物を 楽にする習慣作り ⻄⽇暮⾥.rb�ゴールデンだよLT大会 秋葉原UDX�弥⽣株式会社さま 2016-04-28�(Thu) 伊藤�浩⼀�(@koic) (株)永和システムマネジメント
2.
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 わたし
3.
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 �
4.
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 今⽇の話 iTerm2�内での⽣活✓ 私の�(Rubyの)�開発環境 https://github.com/koic/dotfiles✓ ✓ 旅の途中✓
5.
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 いまの装備 Emacs パッケージ管理は�El-Get�派 Cask�と�package.el�が対抗で悩んだ✓ ✓ ✓ bash さすがに�zsh�か�fish�に移るかー✓ ✓ screen✓
6.
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 dotfilesを公開する 惰性でGitHubに⾏く習慣作り 何かを毎⽇コミットする✓ 他の⼈のdotfilesに興味を持つ✓ ✓
7.
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 dotfilesを更新する 「こんな感じで楽になる設定な いかなー」 "Emacs�設定�おすすめ"�[検索]�で ggr ✓ 堕落はプログラマーとしての美徳✓ ✓ 草も⽣えて環境も良くなって少 なくとも2度美味しい ✓
8.
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 たくさんの探し物 ファイル名、ディレクトリ名、 特定のファイルの中の名前�(ク ラス名、メソッド名、変数名な ど...) ✓ 名付いた何か✓
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.
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 Don't�Repeat�Yourself あまり特定環境に依存しない� enhancd�を例にします (時間があればデモする)✓ さらに�Fuzzy�search�は強⼒✓ ✓
11.
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 1回目の探し⽅ ある程度の⼿間隙。⼿を掛ける⼀ 例。 �������������������� ������������������������ 1回目に弾丸を浴びるのはある程度 仕⽅ない。
12.
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 2回目以降の探し⽅ 操作履歴が使えるはず。 ������������������ 履歴からキーワードで絞り込む。 同じ弾丸を浴びない。
13.
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 楽は 正義
14.
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 ゴールデンな環境を求めて Readline�short-cut✓ peco✓ C-r�->�with�peco "コマンド履歴�peco�bash"�[検索]� でggr ✓ ✓ enhancd✓ helm✓
15.
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 風聞 毎⽉平均1⼈1時間半もの時間を 探し物に費やしていると⾔われて いるらしい。
16.
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 プログラマーの三大美徳 怠惰、短気、傲慢 [「プログラミングPerl」より引用]
17.
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 eXtreme�Layziness 堕落するためにちょっと頑張る。
18.
開発時の探し物を楽にする習慣作り Powered�by�Rabbit�2.1.8 おまけ 検索で英字とひらがなの⼊⼒切り 替えに疲れた⽇本⼈は�migemo� を使うと良いですよ。