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
280
0
Share
Rubykaigi2009 Ruby, Railsによる 「ケータイ」 ポータルの作り方!
Rubykaigi2009のスポンサーセッション。Ruby on Rails実採用事例として、社内での体制や具体的な対策など
浜中 慶/ HAMANAKA, Kei
June 27, 2009
More Decks by 浜中 慶/ HAMANAKA, Kei
See All by 浜中 慶/ HAMANAKA, Kei
[Red Hat Forum 2019] 5年後のクラウドへキャッチアップするには/ The Future of “Cloud” ~インフラ基盤の運用自動化を事例として~
khamanaka
0
110
[VMware EVOLVE] 運用作業の80%自動化を実現した「ニフクラ」の取り組みと目指す姿について/ Operation automation on NIFCLOUD
khamanaka
0
450
Amazon Dash Buttonで子育てハック
khamanaka
3
2.2k
スケールするプロダクトを支える組織マネジメント
khamanaka
6
3.7k
クラウドインフラ運用自動化
khamanaka
0
960
Rubykaigi2010 Cloud Management with Ruby
khamanaka
0
300
Rubykaigi2008 Ruby, Railsによる ”ふつう”な ポータルサイトの作り方!
khamanaka
0
250
Rubykaigi2007 RubyとRuby on Railsの活用事例 - @nifty TimeLine β はいかにして作られたか -
khamanaka
0
130
@nifty TimeLine βの作り方
khamanaka
0
120
Other Decks in Technology
See All in Technology
I ran an automated simulation of fake news spread using OpenClaw.
zzzzico
1
940
推し活エージェント
yuntan_t
1
830
Oracle Cloud Infrastructure:2026年3月度サービス・アップデート
oracle4engineer
PRO
0
390
AI時代に新卒採用、はじめました/junior-engineer-never-die
dmnlk
0
140
プロダクトを触って語って理解する、チーム横断バグバッシュのすすめ / 20260411 Naoki Takahashi
shift_evolve
PRO
0
120
ストライクウィッチーズ2期6話のエイラの行動が許せないのでPjMの観点から何をすべきだったのかを考える
ichimichi
1
190
Cortex Codeでデータの仕事を全部Agenticにやりきろう!
gappy50
0
300
Databricks Appsで実現する社内向けAIアプリ開発の効率化
r_miura
0
320
AI前提とはどういうことか
daisuketakeda
0
110
ADOTで始めるサーバレスアーキテクチャのオブザーバビリティ
alchemy1115
2
170
ASTのGitHub CopilotとCopilot CLIの現在地をお話しします/How AST Operates GitHub Copilot and Copilot CLI
aeonpeople
1
170
Cursor Subagentsはいいぞ
yug1224
2
140
Featured
See All Featured
A Tale of Four Properties
chriscoyier
163
24k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
93
Un-Boring Meetings
codingconduct
0
250
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Music & Morning Musume
bryan
47
7.1k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
300
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
500
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
160
Being A Developer After 40
akosma
91
590k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
510
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
990
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