Enviar pesquisa
Carregar
20150228_渋谷Webエンジニア朝会LT資料
•
1 gostou
•
1,356 visualizações
慎平 仁藤
Seguir
渋谷Webエンジニア朝会にて共有したLT内容です。 https://www.facebook.com/groups/1507690772829384/
Leia menos
Leia mais
Engenharia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 20
Baixar agora
Baixar para ler offline
Recomendados
2017年3月13日勉強会発表資料
2017年3月13日勉強会発表資料
shogo yamada
Frank-afcproxy
Frank-afcproxy
Toshiyuki Terashita
Rubyボードハンズオンテキスト
Rubyボードハンズオンテキスト
三七男 山本
超簡単!? ActiveAdminで作る管理画面@Ruby / Ruby on Rails ビギナーズ勉強会 第3回
超簡単!? ActiveAdminで作る管理画面@Ruby / Ruby on Rails ビギナーズ勉強会 第3回
Kanako Kobayashi
My開発環境の話
My開発環境の話
Yuta Ohashi
GR-CITRUSの紹介
GR-CITRUSの紹介
三七男 山本
TravisCI Nightに行ってきたので情報展開
TravisCI Nightに行ってきたので情報展開
Makoto Abe
Ruby24
Ruby24
Masahiro Tomita
Recomendados
2017年3月13日勉強会発表資料
2017年3月13日勉強会発表資料
shogo yamada
Frank-afcproxy
Frank-afcproxy
Toshiyuki Terashita
Rubyボードハンズオンテキスト
Rubyボードハンズオンテキスト
三七男 山本
超簡単!? ActiveAdminで作る管理画面@Ruby / Ruby on Rails ビギナーズ勉強会 第3回
超簡単!? ActiveAdminで作る管理画面@Ruby / Ruby on Rails ビギナーズ勉強会 第3回
Kanako Kobayashi
My開発環境の話
My開発環境の話
Yuta Ohashi
GR-CITRUSの紹介
GR-CITRUSの紹介
三七男 山本
TravisCI Nightに行ってきたので情報展開
TravisCI Nightに行ってきたので情報展開
Makoto Abe
Ruby24
Ruby24
Masahiro Tomita
U分布と宇宙
U分布と宇宙
Junya Hayashi
[peering bootcamp]serious peering2
[peering bootcamp]serious peering2
Yutaka Kumamoto
動画ファイルフォーマット
動画ファイルフォーマット
Ishii Tatsuya
「動画配信の過去と未来」(第一回市ヶ谷Geek★Night)
「動画配信の過去と未来」(第一回市ヶ谷Geek★Night)
オプト公式
JavaScriptユーティリティライブラリの紹介
JavaScriptユーティリティライブラリの紹介
Yusuke Hirao
HTML5 + JavaScriptでDRMつきMPEG-DASHを再生させる
HTML5 + JavaScriptでDRMつきMPEG-DASHを再生させる
Gaprot
Sprocketsを捨てたい
Sprocketsを捨てたい
Masato Noguchi
nomlab_okayamaruby_slide
nomlab_okayamaruby_slide
nomlab
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
DIVE INTO CODE Corp.
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
terurou
Mrubyの始め方
Mrubyの始め方
Masaki Muranaka
The Essence of Using Ruby on Rails in Corporations
The Essence of Using Ruby on Rails in Corporations
Koichiro Ohba
本番環境で使える実行コード記録機能
本番環境で使える実行コード記録機能
mametter
Ember コミュニティとわたし
Ember コミュニティとわたし
Ryunosuke SATO
苫小牧高専 ソフトウェアテクノロジー部 Rubyで遊ぼう 1
苫小牧高専 ソフトウェアテクノロジー部 Rubyで遊ぼう 1
Takuya Mukohira
大規模ソフトウェア開発とテストの経験について
大規模ソフトウェア開発とテストの経験について
Rakuten Group, Inc.
minneで学ぶクラウド脳
minneで学ぶクラウド脳
Uchio Kondo
TDDBC osaka 2012/06/02
TDDBC osaka 2012/06/02
Hiro Yoshioka
Rubyで作るtwitter風webアプリケーション
Rubyで作るtwitter風webアプリケーション
Naoto Hori
Firefoxの開発プロセス
Firefoxの開発プロセス
Makoto Kato
【デブサミ福岡B5】コードレビューの進め方~全員で行う品質の維持~
【デブサミ福岡B5】コードレビューの進め方~全員で行う品質の維持~
Developers Summit
Rubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェア
Kouhei Sutou
Mais conteúdo relacionado
Destaque
U分布と宇宙
U分布と宇宙
Junya Hayashi
[peering bootcamp]serious peering2
[peering bootcamp]serious peering2
Yutaka Kumamoto
動画ファイルフォーマット
動画ファイルフォーマット
Ishii Tatsuya
「動画配信の過去と未来」(第一回市ヶ谷Geek★Night)
「動画配信の過去と未来」(第一回市ヶ谷Geek★Night)
オプト公式
JavaScriptユーティリティライブラリの紹介
JavaScriptユーティリティライブラリの紹介
Yusuke Hirao
HTML5 + JavaScriptでDRMつきMPEG-DASHを再生させる
HTML5 + JavaScriptでDRMつきMPEG-DASHを再生させる
Gaprot
Destaque
(6)
U分布と宇宙
U分布と宇宙
[peering bootcamp]serious peering2
[peering bootcamp]serious peering2
動画ファイルフォーマット
動画ファイルフォーマット
「動画配信の過去と未来」(第一回市ヶ谷Geek★Night)
「動画配信の過去と未来」(第一回市ヶ谷Geek★Night)
JavaScriptユーティリティライブラリの紹介
JavaScriptユーティリティライブラリの紹介
HTML5 + JavaScriptでDRMつきMPEG-DASHを再生させる
HTML5 + JavaScriptでDRMつきMPEG-DASHを再生させる
Semelhante a 20150228_渋谷Webエンジニア朝会LT資料
Sprocketsを捨てたい
Sprocketsを捨てたい
Masato Noguchi
nomlab_okayamaruby_slide
nomlab_okayamaruby_slide
nomlab
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
DIVE INTO CODE Corp.
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
terurou
Mrubyの始め方
Mrubyの始め方
Masaki Muranaka
The Essence of Using Ruby on Rails in Corporations
The Essence of Using Ruby on Rails in Corporations
Koichiro Ohba
本番環境で使える実行コード記録機能
本番環境で使える実行コード記録機能
mametter
Ember コミュニティとわたし
Ember コミュニティとわたし
Ryunosuke SATO
苫小牧高専 ソフトウェアテクノロジー部 Rubyで遊ぼう 1
苫小牧高専 ソフトウェアテクノロジー部 Rubyで遊ぼう 1
Takuya Mukohira
大規模ソフトウェア開発とテストの経験について
大規模ソフトウェア開発とテストの経験について
Rakuten Group, Inc.
minneで学ぶクラウド脳
minneで学ぶクラウド脳
Uchio Kondo
TDDBC osaka 2012/06/02
TDDBC osaka 2012/06/02
Hiro Yoshioka
Rubyで作るtwitter風webアプリケーション
Rubyで作るtwitter風webアプリケーション
Naoto Hori
Firefoxの開発プロセス
Firefoxの開発プロセス
Makoto Kato
【デブサミ福岡B5】コードレビューの進め方~全員で行う品質の維持~
【デブサミ福岡B5】コードレビューの進め方~全員で行う品質の維持~
Developers Summit
Rubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェア
Kouhei Sutou
Ruby on Rails を用いたWEBアプリケーションの開発
Ruby on Rails を用いたWEBアプリケーションの開発
Koichi Shimozono
Play jjug2012spring
Play jjug2012spring
Takafumi Ikeda
Webエンジニアがスタートダッシュをキメるためのローカル開発環境の勘所
Webエンジニアがスタートダッシュをキメるためのローカル開発環境の勘所
Y Watanabe
Shimane2008
Shimane2008
Yasuko Ohba
Semelhante a 20150228_渋谷Webエンジニア朝会LT資料
(20)
Sprocketsを捨てたい
Sprocketsを捨てたい
nomlab_okayamaruby_slide
nomlab_okayamaruby_slide
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
Mrubyの始め方
Mrubyの始め方
The Essence of Using Ruby on Rails in Corporations
The Essence of Using Ruby on Rails in Corporations
本番環境で使える実行コード記録機能
本番環境で使える実行コード記録機能
Ember コミュニティとわたし
Ember コミュニティとわたし
苫小牧高専 ソフトウェアテクノロジー部 Rubyで遊ぼう 1
苫小牧高専 ソフトウェアテクノロジー部 Rubyで遊ぼう 1
大規模ソフトウェア開発とテストの経験について
大規模ソフトウェア開発とテストの経験について
minneで学ぶクラウド脳
minneで学ぶクラウド脳
TDDBC osaka 2012/06/02
TDDBC osaka 2012/06/02
Rubyで作るtwitter風webアプリケーション
Rubyで作るtwitter風webアプリケーション
Firefoxの開発プロセス
Firefoxの開発プロセス
【デブサミ福岡B5】コードレビューの進め方~全員で行う品質の維持~
【デブサミ福岡B5】コードレビューの進め方~全員で行う品質の維持~
Rubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェア
Ruby on Rails を用いたWEBアプリケーションの開発
Ruby on Rails を用いたWEBアプリケーションの開発
Play jjug2012spring
Play jjug2012spring
Webエンジニアがスタートダッシュをキメるためのローカル開発環境の勘所
Webエンジニアがスタートダッシュをキメるためのローカル開発環境の勘所
Shimane2008
Shimane2008
20150228_渋谷Webエンジニア朝会LT資料
1.
Ruby on Railsを 高速開発するTips 第3回渋谷Webエンジニア朝会 仁藤 慎平
2.
検証環境 • Mac OSX
10.10.2 • Ruby on Rails 4.1.8 • Ruby 2.1.5 • vim 7.4
3.
本LTの対象者 • Ruby on
Rails開発を始めたばかりの初心者さん
4.
高速開発をするには何が必要? • すばやくコードを読む • すばやくコードを書く
5.
高速開発をするには何が必要? • すばやくコードを読む • すばやくコードを書く
6.
特定のメソッドの 動きが知りたい! 1. エディタを終了する(or 別タブに移動する) 2.
プロジェクトルートに移動する 3. 「grep -r "def hoge" ./*」で検索 とか最初の頃、やりますよね?(ソースは俺)
7.
それCtagsを使えば 楽できるよ
8.
Ctagsとは? • ソース及びヘッダ内にある名前のインデックス (又はタグ)ファイルを生成するプログラム。 • 様々なプログラミング言語に対応している。言 語に依存するが、サブルーチン(関数)、変数、ク ラスのメンバ、マクロ等がインデックス化され る。これらのタグによりテキストエディタなどの ツールで高速かつ容易に定義を参照できる。
9.
DEMO
10.
ワン モア ステップ! •
毎回、ctags -R するのがダルいっす! → ファイル保存時にctags ーRを非同期で実行し よう!(詳細は「alpaca_tags」でググってくだ さい!)
11.
注意点 • キーワードと定義場所を紐つけるだけなので、 たまに無関係のクラスの同名メソッドを参照す ることもある • クラス名やモジュール名を確認する事
12.
高速開発をするには何が必要? • すばやくコードを読む • すばやくコードを書く
13.
あのメソッドってどうやって 使うんだっけ? 1. ブラウザを開く 2. Googleとかで調べたいメソッドとかを記入 (入力例:「rails4
form_tag」とか) 3. 検索結果からサイトにアクセスする 4. 該当箇所を調べて、メソッドの使い方を理解する とか最初の頃、やりますよね?(ソースは俺)
14.
それDashを使えば楽できるよ
15.
• ローカルに公式ドキュメントをダウンロードで きて、高速検索できる「Dash」 • ショートカットキーですぐに起動可能 •
有料版(2000円)ならすぐに検索可能。 (無料版なら8秒待たされます)
16.
Demo
17.
ワン モア ステップ! •
Alfred(有料版)と連携しよう! • Alfredの検索フォームから直接、検索可能!
18.
「私、Windowsなんですけど!」 な方へ
19.
20.
ご清聴ありがとう ございました
Baixar agora