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
Rubykaigi2009 Ruby, Railsによる 「ケータイ」 ポータルの作り方!
Search
浜中 慶/ HAMANAKA, Kei
June 27, 2009
Technology
0
270
Rubykaigi2009 Ruby, Railsによる 「ケータイ」 ポータルの作り方!
Rubykaigi2009のスポンサーセッション。Ruby on Rails実採用事例として、社内での体制や具体的な対策など
浜中 慶/ HAMANAKA, Kei
June 27, 2009
Tweet
Share
More Decks by 浜中 慶/ HAMANAKA, Kei
See All by 浜中 慶/ HAMANAKA, Kei
[Red Hat Forum 2019] 5年後のクラウドへキャッチアップするには/ The Future of “Cloud” ~インフラ基盤の運用自動化を事例として~
khamanaka
0
96
[VMware EVOLVE] 運用作業の80%自動化を実現した「ニフクラ」の取り組みと目指す姿について/ Operation automation on NIFCLOUD
khamanaka
0
410
Amazon Dash Buttonで子育てハック
khamanaka
3
2.1k
スケールするプロダクトを支える組織マネジメント
khamanaka
6
3.6k
クラウドインフラ運用自動化
khamanaka
0
930
Rubykaigi2010 Cloud Management with Ruby
khamanaka
0
290
Rubykaigi2008 Ruby, Railsによる ”ふつう”な ポータルサイトの作り方!
khamanaka
0
240
Rubykaigi2007 RubyとRuby on Railsの活用事例 - @nifty TimeLine β はいかにして作られたか -
khamanaka
0
120
@nifty TimeLine βの作り方
khamanaka
0
100
Other Decks in Technology
See All in Technology
✨敗北解法コレクション✨〜Expertだった頃に足りなかった知識と技術〜
nanachi
1
490
Unson OS|48時間で「売れるか」を判定する AI 市場検証プラットフォーム
unson
0
170
Segment Anything Modelの最新動向:SAM2とその発展系
tenten0727
0
420
Claude Codeが働くAI中心の業務システム構築の挑戦―AIエージェント中心の働き方を目指して
os1ma
9
1.5k
Claude CodeでKiroの仕様駆動開発を実現させるには...
gotalab555
3
900
ロールが細分化された組織でSREと協働するインフラエンジニアは何をするか? / SRE Lounge #18
kossykinto
0
180
Amazon Bedrock AgentCoreのフロントエンドを探す旅 (Next.js編)
kmiya84377
1
120
帳票構造化タスクにおけるLLMファインチューニングの性能評価
yosukeyoshida
1
230
バクラクによるコーポレート業務の自動運転 #BetAIDay
layerx
PRO
1
840
【2025 Japan AWS Jr. Champions Ignition】点から線、線から面へ〜僕たちが起こすコラボレーション・ムーブメント〜
amixedcolor
1
120
Mambaで物体検出 完全に理解した
shirarei24
2
210
AIエージェントを現場で使う / 2025.08.07 著者陣に聞く!現場で活用するためのAIエージェント実践入門(Findyランチセッション)
smiyawaki0820
6
660
Featured
See All Featured
Designing for humans not robots
tammielis
253
25k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
GitHub's CSS Performance
jonrohan
1031
460k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Mobile First: as difficult as doing things right
swwweet
223
9.9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Producing Creativity
orderedlist
PRO
346
40k
Git: the NoSQL Database
bkeepers
PRO
431
65k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Designing for Performance
lara
610
69k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
4 Signs Your Business is Dying
shpigford
184
22k
Transcript
3VCZ 3BJMTʹΑΔ ʮέʔλΠʯ ϙʔλϧͷ࡞Γํʂ χϑςΟגࣜձࣾɹాஐதܚ 3VCZձٞ
ࣗݾհ ✦ాஐதܚ ✦ !OJGUZͷ1PSUBM$(.ܥαʔϏεͷ։ൃ ✦ !OJGUZͷ1PSUBM$(.ܥج൫ͷ։ൃӡ༻ ✦ ʢ࣌ʑʣ࣮ݧతͳαʔϏεͷاը։ൃ ✦ !OJGUZ5JNF-JOF!OJGUZཱྀߦ
ΞδΣϯμ ✦ !OJGUZͱ3VCZ3BJMTʢ͜Ε·Ͱʣ ✦ έʔλΠαΠτͱͦͷಛ ✦ χϑςΟͰͷέʔλΠϙʔλϧͷ࡞Γํ ✦ έʔλΠϙʔλϧʢू߹ମʣͷཁ݅ ✦
ݱঢ়ͱ͜Ε͔Β
!OJGUZͱ 3VCZ3BJMT
✦ 3VCZେ͖ΤϯδχΞ͕χϑςΟೖࣾ ✦ 3VCZ͍͍ΑͱपΓʹનΊΔ
✦ !OJGUZͰ3VCZ 3BJMTαʔϏε͕࡞ΒΕΔ ✦ Ќ൛αʔϏεº̎αʔϏε ✦ χϑςΟͷαʔϏεج൫ͱͯ͠ɺ͍ͯΔ͔ɻ ✦ Ͱɺ·ͩ-BCTҊ݅ͷΈͰͷ࠾༻ʹͱͲ·Δ
@nifty TimeLine β
!OJGUZΞότϛʔЌ
̔ ✦ 3BJMTέʔλΠ͚$(.αʔϏεΛ։࢝ʂ ✦ ࣾͷΠϯϑϥΛঃʑʹ͑͡ΊΔ ✦ 3BJMT1MVHJOͷ044ެ։ΛͬͯΈΔ
!OJGUZཱྀߦ
ίίϩάαϙʔτ
!OJGUZπΫγΟ
3VCZPO3BJMTϓϥάΠϯ
ͦͷଞ ✦αʔϏεҎ֎ʹ͍͔ͭ͘ͷ׆ಈ
αʔϏε͚ͩ͡Όͳ͍ ✦ ʙ3VCZձٞεϙϯαʔ ✦ Ԭ3VCZϏδωεڌਪਐձٞސاۀ
αʔϏε͚ͩ͡Όͳ͍ ✦ ܚԠ4'$دߨ࠲ʹͯ3VCZར༻ʢʙʣ ✦ ଞʹɺ্ஐʗ੨ࢁֶӃͰ࣮ࢪ
3VCZ 3BJMTʹΑΔ ʮέʔλΠʯ ϙʔλϧͷ࡞Γํͱ
࠷ۙͷ!OJGUZ ✦ έʔλΠαΠτΛ݁ߏͬͯΔ ̐̌αΠτڧ
έʔλΠαΠτͷಛ ✦༷มߋͨΓલ ✦ػछґଘͨΓલ ✦λʔήοτͱΘΕํ ✦εϐʔυউෛ
༷มߋͨΓલ ✦ ΩϟϦΞʮYYYαʔϏεɺ͡Ί·͢ʯ ✦ ϝʔΧʔʮʹYYػೳΛՃ͠·͢ʯ ✦ Ϣʔβʔʮͬͱ৽͍͠Λʂʯ ཁ݅ऩ·Βͳ͍ʢՃ͞Εଓ͚ΔʣͷͰɺ ΩϟονΞοϓˠ࡞Γ͚ͭͮΔ
ػछґଘͨΓલ ✦ ʹΑͬͯɺ ✦ ը໘αΠζ͕ҧ͏ ✦ αϙʔτػೳ͕ҧ͏ ✦ ࠣࡉͳڍಈ͕ҧ͏ ػछ͝ͱͷࡉ͔ͳରԠ͕ඞཁʹͳΓɺ
৽ػछͷରԠ༰ө͢Δඞཁ͕͋Δ
λʔήοτͱΘΕํ ✦ ྸɿए͋Γʢ݄̎ԁ͑Δʣ ✦ ࣌ؒɿத͍ͭͰʢखݩʹ͋Δʣ ✦ ΘΕํಛతɿ ✦ ϝʔϧϝϧϚΨॏཁ ✦
؆ུૢ࡞ʢۭϝʔϧ23ίʔυ6*%ʣ ϥΠϑελΠϧʹ͋ͬͨར༻ ˠγεςϜϥΠϑελΠϧΛ͏ඞཁ
εϐʔυউෛ ✦ ؆୯ʹ࡞ΕΔ ✦ αΠτͷ୯ҐσβΠϯίετ ✦ େखϕϯμʔͷຊ֨ࢀೖ͕͞Ε͍ͯͳ͍ʁ ✦ ࢿنͷখ͞ͳαΠτ͕େଟʁ ✦
ແ͢Δϕϯμʔ͕ଟ͍ ✦ ʮಈ͚Α͍ʯ࣌ʹ௨Δʁ εϐʔυײ͕ٻΊΒΕΔ
έʔλΠαΠτͷಛ ✦ ༷มߋͨΓલ ✦ ػछґଘͨΓલ ✦ λʔήοτͱΘΕํ ✦ εϐʔυউෛ
!OJGUZͷղʢݕূதʣ 3VCZͰʂ
ͱ͜ΖͰ Q. Ruby on Railsʹͯߏங͞Ε͍ͯΔɺ ࠃͷେنϞόΠϧαΠτڭ͑ͯɻ A. ͋Μ·ͳ͍ʢΒΕ͍ͯͳ͍ʣ
✦༷มߋͨΓલ ✦ػछґଘͨΓલ ✦λʔήοτͱΘΕํ ✦εϐʔυউෛ έʔλΠαΠτͷಛ
3VCZͳཧ༝ ✦աڈͷ࣮ʗੵΈ্͛ ✦τϥΠΞϧʗαʔϏεܦݧ ✦ਝͳϦϦʔεαΠΫϧ͕Մೳ ✦ϦϦʔεޙͷվम͢͠͞ॏཁ ✦ιʔείʔυ͕ඪ४Խ͍͢͠
χϑςΟͰͷ lέʔλΠϙʔλϧz ͷ࡞Γํ
!OJGUZέʔλΠϙʔλϧͷཁ݅ ✦ ྔ࢈͕ඞਢཁ݅ ✦ αʔϏε୯Ґͷ։ൃྔۃྗগͳ͘ ✦ αʔϏε୯Ґͷӡ༻ྔۃྗগͳ͘ ✦ ܧଓతͳΤϯϋϯε͕ඞਢ ✦
ϝϯόʔͷೖΕସΘΓʹॊೈʹରԠ ✦ Ճʹͳͬͨϝϯόʔʹ͙͢ʹ։ൃʹೖͬͯ Β͑ΔΑ͏ʹ
ਨ౷߹ܕ։ൃελΠϧ WebαʔϏε ը૾Ճ ϝʔϧ Ϩίϝϯυ WebαʔϏε ը૾Ճ ϝʔϧ Ϩίϝϯυ ݸʑͷαʔϏεͰ֤छػೳΛ։ൃ
✦ ϝϦοτ ✦ ͍͍ͨͷΛ͖ʹ͑Δ ✦ σϝϦοτ ✦ ݸʑͷαʔϏε։ൃྔ͕૿͑Δ ✦ ֤αʔϏεͷ"1-αʔόͰ*NBHF
.BHJDLɺQPTUpYͳͲΛอक͢Δඞཁ ͕͋Δ ਨ౷߹ܕ։ൃελΠϧ
WebαʔϏε "1*ͰػೳΛఏڙ WebαʔϏε WebαʔϏε WebαʔϏε ਫฏۀܕ։ൃελΠϧ ը૾Ճ ϝʔϧ Ϩίϝϯυ ֤αʔϏεͰ"1*Λୟ͚ͩ͘
ਫฏۀܕ։ൃελΠϧ ✦ ϝϦοτ ✦ ϝʔϧड৴ૹ৴ɺը૾ՃॲཧΛଞγε ςϜʹҠৡͰ͖Δ ✦ ݸʑͷαʔϏε։ൃྔΛݮͰ͖Δ ✦ σϝϦοτ
✦ αʔϏεҕৡͨ͠ଆͷγεςϜͷ੍Λ ड͚Δ
ݱঢ়
ݱঢ় ✦ਨ౷߹ܕ։ൃελΠϧ ✦ ֤ݴޠͰϑϧεΫϥονʢਨ౷߹ʣ ✦ 1)1 +BWB 1FSM 3VCZ ✦
ϛυϧΣΞߏόϥόϥ ✦ ӡ༻͕େม
͜Ε͔Β
͜Ε͔Βʢݕ౼தʣ ✦ਫฏۀʴॊೈੑ ✦جຊ3VCZ3BJMT ✦αʔϏεͱͯ͠ίΞͳՕॴɺ Ұ෦ਨ౷߹ʢಠࣗ։ൃʣ
ͨͱ͑
έʔλΠαʔϏε ✦3VCZ 3BJMT ✦KQNPCJMF ✦ࣾ3BJMTϓϥάΠϯ ✦ೝূϝʔϧཧը໘ͳͲ ✦pSFNPCJMFTVNJMBUPSTTC
ϓϩδΣΫτཧ ✦ !OJGUZ1SPKFDU ✦ SVCZUSBDϑΝʔϜʢSFENJOFԽݕ౼தʣ ✦ ։ൃنͷࡦఆ ✦ !OJGUZ3VCZίʔσΟϯάن ✦
TIVHPNBFEB࡞ͷΧελϚΠζ൛ ✦ !OJGUZ3BJMTηΩϡϦςΟن
"1*ɿը૾ม ✦ ʹ͋ͬͨը૾Λ࡞Δ ✦ 1"ͳΒ827("αΠζม ✦ ͍͍ײ͡ͷΓऔΓػೳ ✦ Ωϟογϡεέʔϧ͕ΩϞ
"1*ɿ൚༻ϝʔϧߘ ✦ ൚༻Ϟϒϩάड܅ ✦ ϝʔϧߘʢهɺϝΞυ֬ఆʣ ✦ ड͚͚ͨϝʔϧΛதܧ ✦ DTWUTWZBNM ✦
)551Ͱதܧʢنఆͷ3&45༷ʣ ϝʔϧαʔόͷอकෆཁɺಋೖ͕༰қʹ
"1*ɿݕূ༻ϓϩΩγ ✦ TTCΧελϚΠζʢ༧ఆʣ ✦ γϡϛϨʔλʔͷ͍ํͷڞ༗ແཧ ✦ ҆શͳܞଳ*%Λ༩ ✦ ϢʔβσʔλͳͲͷอޢͷͨΊ
·ͱΊ
✦έʔλΠαʔϏεͬͯΔ ✦ ϙʔλϧྔ࢈ ✦3VCZ3BJMTͰ͍ͬͯ͜͏ͱ͍ͯ͠Δ ✦ έʔλΠαʔϏε ✦ ڞ௨ػೳʢਫฏۀܕͰʣ ·ͱΊʂ
χϑςΟͰҰॹʹ 3VCZ 3BJMTͰαʔϏε։ൃΛ ͢ΔؒΛืू͍ͯ͠·͢ʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ OBSJUBUPNPZB!OJGUZDPKQ IBNBOBLBLFJ!OJGUZDPKQ
None