Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
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
5
9.6k
How to Write Ruby Codes in Non-Ruby Company
LT at #sprk2012
Kentaro Kuribayashi
September 15, 2012
Tweet
Share
More Decks by Kentaro Kuribayashi
See All by Kentaro Kuribayashi
あとはAIに任せて人間は自由に生きる
kentaro
5
2k
社会人力と研究力ー博士号をキャリアの武器にするー
kentaro
3
270
IoTシステム開発の複雑さを低減するための統合的アーキテクチャ
kentaro
2
2.2k
Bidirectional Quadratic Voting Leveraging Issue-Based Matching
kentaro
2
670
大高生へのメッセージ(令和6年度「大高未来塾」) / Messages to Current Students
kentaro
0
330
「始め方」の始め方 / How to Start Starting Things
kentaro
5
990
Dynamic IoT Applications and Isomorphic IoT Systems Using WebAssembly
kentaro
1
1.7k
わたしがこのところハマっている「ライセンスフリー無線」のご紹介 / An Invitation to License-Free Radio
kentaro
1
720
先行きの見えなさを楽しさに変える ーVUCA時代のキャリア論と絶対他力主義ー / How to develop your career in the VUCA era
kentaro
8
6.6k
Other Decks in Technology
See All in Technology
Snowflakeデータ基盤で挑むAI活用 〜4年間のDataOpsの基礎をもとに〜
kaz3284
1
330
男(監査)はつらいよ - Policy as CodeからAIエージェントへ
ken5scal
5
710
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
18k
型を書かないRuby開発への挑戦
riseshia
0
140
AI Agentにおける評価指標とAgent GPA
tsho
1
280
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
360
dbt meetup #19 『dbtを『なんとなく動かす』を卒業します』
tiltmax3
0
150
primeNumber DATA MANAGEMENT CAMP #2:
masatoshi0205
1
670
サンタコンペ2025完全攻略 ~お前らの焼きなましは遅すぎる~
terryu16
1
570
ヘルシーSRE
tk3fftk
2
230
Snowflake Night #2 LT
taromatsui_cccmkhd
0
320
どこで打鍵するのが良い? IaCの実行基盤選定について
nrinetcom
PRO
2
140
Featured
See All Featured
Docker and Python
trallard
47
3.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
エンジニアに許された特別な時間の終わり
watany
106
240k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
140
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.7k
So, you think you're a good person
axbom
PRO
2
1.9k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
150
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Color Theory Basics | Prateek | Gurzu
gurzu
0
220
Un-Boring Meetings
codingconduct
0
220
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ΛͬͯΔͱɺࣗ વͱϕετϓϥΫςΟε ͳ։ൃʹ
͝ਗ਼ௌ͋Γ͕ͱ͏͟͝ ͍·ͨ͠