Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
How to Write Ruby Codes in Non-Ruby Company
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kentaro Kuribayashi
September 15, 2012
Technology
9.7k
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
How to Write Ruby Codes in Non-Ruby Company
LT at #sprk2012
Kentaro Kuribayashi
September 15, 2012
More Decks by Kentaro Kuribayashi
See All by Kentaro Kuribayashi
あとはAIに任せて人間は自由に生きる
kentaro
5
2.3k
社会人力と研究力ー博士号をキャリアの武器にするー
kentaro
3
380
IoTシステム開発の複雑さを低減するための統合的アーキテクチャ
kentaro
2
2.7k
Bidirectional Quadratic Voting Leveraging Issue-Based Matching
kentaro
2
880
大高生へのメッセージ(令和6年度「大高未来塾」) / Messages to Current Students
kentaro
0
380
「始め方」の始め方 / How to Start Starting Things
kentaro
5
1.1k
Dynamic IoT Applications and Isomorphic IoT Systems Using WebAssembly
kentaro
1
1.8k
わたしがこのところハマっている「ライセンスフリー無線」のご紹介 / An Invitation to License-Free Radio
kentaro
1
840
先行きの見えなさを楽しさに変える ーVUCA時代のキャリア論と絶対他力主義ー / How to develop your career in the VUCA era
kentaro
8
7.2k
Other Decks in Technology
See All in Technology
[General] 개발자로 해외 기업에서 일하기
skydoves
1
310
cdkd (CDK Direct)
gotok365
4
280
自律的なチームを作るためにTechPMがやらないこと
ny7760
1
530
IBC 2026 動画技術関連レポート / IBC 2026 Report
cyberagentdevelopers
PRO
2
450
Kiro を使うコツ (頼み方、覚えさせ方、任せ方) | 目指せ Kiro マスター 09
inariku
PRO
3
110
コードレビューをなくして見えたもの
henteko
0
140
The Author Pays
hiccupps
0
150
BALLAS Technology Deck
ballas_inc
0
360
新米を「売り越さない」、Aurora DSQLで作る在庫ゼロ死守の限定ドロップEC
yama3133
0
190
Microsoft Entra Kerberos で実現するクラウド デバイス管理
tamaiyutaro
2
660
属人化したISMS運用をGitHubとAIで仕組み化した1年間の記録
sioncojp
4
1.8k
Ebitengine製iOSアプリ公開ボタンを押す会
eiei114
0
110
Featured
See All Featured
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.3k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
620
Everyday Curiosity
cassininazir
0
400
Building Flexible Design Systems
yeseniaperezcruz
330
41k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Six Lessons from altMBA
skipperchong
29
4.6k
Optimizing for Happiness
mojombo
378
71k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
470
Transcript
ඇ3VCZͳձࣾͰ ͭͷํ๏ !LFOUBSP ࣄʹΛ ࣋ͪࠐΉͨΊͷ ܀ྛ݈ଠ QBQFSCPZDP
@kentaro ΤϯδχΞ 1FSMFS ϧϏʔετ ࡊͷಓࢣ /FX ܀ྛ݈ଠ paperboy&co.
͜Μʹͪ1FSM ͷํ͔Β͖·ͨ͠ɻ
͍·1)1ͷձࣾͰ ָͬͯ͘͠·͢ɻ
1FSMͷ࣍ʹ3VCZ͕ ͖ͳͷͰɺ1)1ͱΑ͘ ͔Θ͔Γ·ͤΜʜʜɻ
࠷ۙͷฐࣾ
None
None
None
None
ʊਓਓਓਓਓਓਓਓʊ ʼɹಥવͷRubyԽɹʻ ʉ^Y^Y^Y^Y^Y^Y^ʉ
ͱ͍͑ʜʜ
ओཁαʔϏε͍͍ͩͨ 1)1Ͱॻ͔Ε͍ͯΔɻ
None
1)1ॻ͚ͳ͍ʼʻ
1FSMͰॻ͍͍ͯΔͱ ͍͡ΊΒΕΔʼʻ
͔ͨ͠ͳ͍ͷͰ3VCZͰ ॻ͘ํ๏Λࡧ͠Α͏ɻ ͜ͷ··Ͱࣦۀͯ͠͠·͏ʜʜɻ
ίϛϡχέʔγϣ ϯΛଅਐ͠Α͏
ࣾ4/4ʹֆ จࣈͰʮ͍͍ Ͷʂʯ͢Δػ ೳΛՃͨ͠
wؾܰʹֆจࣈΛ͚ͭΔͩ ͚Ͱࣾίϛϡχέʔγϣ ϯ͕׆ൃԽ w3BJMT $ISPNF֦ு ΤϞ͍Ͷ
σϓϩΠΛ ࣗಈԽ͠Α͏
wσϓϩΠࣗಈԽπʔϧ w3VCZͷίʔυͰσϓϩ ΠετϥςδΛهड़ w3VCZΛଘʹॻ͖·͘ ΕΔ ϝϯςφϯεੑԼ͕Δ͚Ͳʜ $BQJTUSBOP
w3BJMT͚ͩʹ͔͑͠ͳ ͍Θ͚Ͱͳ͍ w1)1ΞϓϦͷσϓϩΠʹ ༻͍ͯ͠Δ wߏཧͳͲʹར༻Մ $BQJTUSBOP
wDBQJTUSBOPͷ8FCΠ ϯλϑΣΠε wݹ͍3BJMTͰ͔͠ಈ͔ͳ ͍ͷͰ৽͍͠ͷͰಈ͘Α͏ ʹमਖ਼ɻ 8FCJTUSBOP https://github.com/kentaro/webistrano
ߏཧΛ ࣗಈԽ͠Α͏
QVQQFU
$IFG
w෦%4-ͳͷͰɺ3VCZ Λॻ͍ͯΔײߴ͍ wߏ͕ෳࡶ͕ͩɺDBQͱ Έ߹Θͤͯ͏ͱɺ͙͢ ʹ͑ͯΑ͍ɻ $IFG http://blog.kentarok.org/entry/2012/05/13/005015
֎෦ςετΛ DBQZCBSBͰ
wϨΨγʔίʔυͱͷઓ͍ w࣮ݴޠͰɺϢχοτ ςετΛॻ͘ͷͻͱۤ࿑ ͱ͍͏͜ͱ͋Δ 1)1 w֎෦ςετΛॻ͜͏ ֎෦ςετ
w3VCZʹDBQZCBSBͳ ͲͷΑ͍πʔϧ͕͋Δ wϨΨγʔίʔυͷվળΛ ͖͋ΒΊͳ͍ w+FOLJOTͰ·Θ͢ ֎෦ςετ
wϢʔβొɺϩάΠϯͳ Ͳͷΰʔϧσϯύε wػೳՃޙɺ࠷ݶյΕ ͯͳ͍͜ͱΛ֬ೝͰ͖Δ ֎෦ςετ
qVFOUEͷ ϓϥάΠϯ
qVFOUE w+40/ͰߏԽ͞Εͨϩ άΛऩू͢Δπʔϧ w3VCZ wϓϥάΠϯΛ3VCZͰॻ ͚Δ
wΞΫηεϩά wΞΫςΟϏςΟϩά wύϑΥʔϚϯεࢦඪͷϩ ά ϨεϙϯελΠϜ wͦͷଞͳΜͰू qVFOUE
wϨεϙϯε λΠϜ wqVFOUQMVHJO SFXSJUFͦͷଞ
·ͱΊ
ུ ,1* ུ
ϝΠϯαʔϏε͕ଞݴޠ Ͱॻ͔Ε͍ͯͨͱͯ͠ 3VCZ͔Γॻ͍ͯͨͬ ͯࣄʹͳΔɻ
3VCZΛͬͯΔͱɺࣗ વͱϕετϓϥΫςΟε ͳ։ൃʹ
͝ਗ਼ௌ͋Γ͕ͱ͏͟͝ ͍·ͨ͠