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
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
460
Amazon Dash Buttonで子育てハック
khamanaka
3
2.2k
スケールするプロダクトを支える組織マネジメント
khamanaka
6
3.7k
クラウドインフラ運用自動化
khamanaka
0
970
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
140
Other Decks in Technology
See All in Technology
日本 Fintech 未来予測レポート 2027〜2028年(オリジナル版)
8maki
0
2.3k
Socrates × Looker 〜セマンティックレイヤーで進化するデータ分析エージェント〜
hanon52_
3
2.4k
2026 TECHFRESH 畢業分享會 - AI-Native 重塑軟體工程與虛擬講師
line_developers_tw
PRO
0
1.2k
SONiCの統計情報を取得したい
sonic
0
190
2026TECHFRESH畢業分享會 - Lightning Talk - 打造精準高效的 MCP 設計模式與測試實務
line_developers_tw
PRO
0
1.1k
AIはどのように 組織のアジリティを変えるのか?
junki
4
970
ルールやカスタム機能、どう活かす?ハンズオンで体感するIBM Bobの出力コントロール
muehara
1
170
【NRUG vol.18】KubernetesにおけるNew Relicデータ取得量削減の考え方
nrug_member
0
150
【セミナー資料】Claude Code をセキュアに使うための考え方と設定の勘どころ / Claude Code Webinar 20260616
masahirokawahara
2
380
アンオフィシャルな、オフィシャルからのお願い
wyamazak_devrel
0
120
連合学習と機密コンピューティング
lycorptech_jp
PRO
0
120
2026TECHFRESH畢業分享會 - Lightning Talk - 資料也要 CI/CD? 用 Airbyte 自動化資料同步
line_developers_tw
PRO
0
1.1k
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1.2k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
610
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
GitHub's CSS Performance
jonrohan
1033
470k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
180
Visualization
eitanlees
152
17k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
470
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
540
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
The Language of Interfaces
destraynor
162
27k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
560
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