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
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
350
IoTシステム開発の複雑さを低減するための統合的アーキテクチャ
kentaro
2
2.6k
Bidirectional Quadratic Voting Leveraging Issue-Based Matching
kentaro
2
840
大高生へのメッセージ(令和6年度「大高未来塾」) / Messages to Current Students
kentaro
0
380
「始め方」の始め方 / How to Start Starting Things
kentaro
5
1k
Dynamic IoT Applications and Isomorphic IoT Systems Using WebAssembly
kentaro
1
1.7k
わたしがこのところハマっている「ライセンスフリー無線」のご紹介 / An Invitation to License-Free Radio
kentaro
1
810
先行きの見えなさを楽しさに変える ーVUCA時代のキャリア論と絶対他力主義ー / How to develop your career in the VUCA era
kentaro
8
7.1k
Other Decks in Technology
See All in Technology
その Lambda、8分で 管理者権限まで奪われます
k1nakayama
7
3.7k
C#コードの結合を可視化する Roslyn解析による設計改善と リファクタリング判断
dora56
0
750
開発投資の期待値を上げるプロダクトロードマップづくり ~プロダクトエンジニアが越境して事業を伸ばす~
kekekenta
1
250
EventBridge に「合流」はない ― サーバーレスのワークフローを育てるということ / No Join in EventBridge
yusukeshimizu
2
560
バイブコーディング時代のWebアプリ開発入門~Cloud Runで学ぶセキュアなビルドとデプロイ
waiwai2111
1
150
PQC移行の今 -- IETF からみた現在地
satokan
3
370
LLMに渡さなかった仕事
nanaism
0
13k
AI coding 整合正規方法
philipz
0
550
AI Agent入門〜今更聞けないAgentの話〜
hiromimaganuma
0
120
ScotSecure West 2026 - Glasgow
raybugg
0
180
JSONataとAWS Step Functionsで目指すRuntimelessな世界
mu7889yoon
1
510
リアーキテクチャ後の障害ゼロを目指したShadow Testingの取り組み
nihonbuson
PRO
1
180
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
41k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
340
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8k
New Earth Scene 8
popppiees
4
2.6k
Scaling GitHub
holman
464
140k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Deep Space Network (abreviated)
tonyrice
0
320
Prompt Engineering for Job Search
mfonobong
0
460
The Pragmatic Product Professional
lauravandoore
37
7.5k
Building the Perfect Custom Keyboard
takai
2
890
The Curious Case for Waylosing
cassininazir
1
540
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
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ΛͬͯΔͱɺࣗ વͱϕετϓϥΫςΟε ͳ։ൃʹ
͝ਗ਼ௌ͋Γ͕ͱ͏͟͝ ͍·ͨ͠