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
Rubykaigi2008 Ruby, Railsによる ”ふつう”な ポータルサイトの作り方!
Search
浜中 慶/ HAMANAKA, Kei
June 05, 2008
Technology
250
0
Share
Rubykaigi2008 Ruby, Railsによる ”ふつう”な ポータルサイトの作り方!
Rubykaigi2008のスポンサーセッション。ポータルサイトでのRuby on Railsの活用事例
浜中 慶/ HAMANAKA, Kei
June 05, 2008
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
Rubykaigi2009 Ruby, Railsによる 「ケータイ」 ポータルの作り方!
khamanaka
0
280
Rubykaigi2007 RubyとRuby on Railsの活用事例 - @nifty TimeLine β はいかにして作られたか -
khamanaka
0
130
@nifty TimeLine βの作り方
khamanaka
0
120
Other Decks in Technology
See All in Technology
TanStack Start エコシステムの現在地 / TanStack Start Ecosystem 2026
iktakahiro
1
310
出版記念イベントin大阪「書籍紹介&私がよく使うMCPサーバー3選と社内で安全に活用する方法」
kintotechdev
0
150
すごいぞManaged Kubernetes
harukasakihara
1
330
40代からのアウトプット ― 経験は価値ある学びに変わる / 20260404 Naoki Takahashi
shift_evolve
PRO
5
840
Strands Agents × Amazon Bedrock AgentCoreで パーソナルAIエージェントを作ろう
yokomachi
2
170
本番環境でPHPコードに触れずに「使われていないコード」を調べるにはどうしたらよいか?
egmc
1
130
2026-04-02 IBM Bobオンボーディング入門
yutanonaka
0
210
OCI技術資料 : 証明書サービス概要
ocise
1
7.2k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
Claude Teamプランの選定と、できること/できないこと
rfdnxbro
1
780
AWSで2番目にリリースされたサービスについてお話しします(諸説あります)
yama3133
0
120
BIツール「Omni」の紹介 @Snowflake中部UG
sagara
0
200
Featured
See All Featured
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
310
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
The SEO identity crisis: Don't let AI make you average
varn
0
430
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
140
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
170
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
390
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
510
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
Documentation Writing (for coders)
carmenintech
77
5.3k
Odyssey Design
rkendrick25
PRO
2
560
Transcript
3VCZ 3BJMTʹΑΔ z;ͭ͏zͳ ϙʔλϧαΠτͷ࡞Γํʂ χϑςΟגࣜձࣾɹాஐதܚ 3VCZLBJHJ
ࣗݾհ ✦ ాஐதܚ ✦ !OJGUZͷ1PSUBM$(.ܥαʔϏεͷ։ൃ ✦ ʢ࣌ʑʣ࣮ݧతͳαʔϏεͷاը։ൃ ✦ !OJGUZ5JNF-JOFΛ࡞ͬͨϝϯόʔͰ͢
ΞδΣϯμ ✦ !OJGUZͰঃʑʹ3VCZ3BJMTαʔϏε͕૿͑ ͯ·͢ʂ ✦ αʔϏεӡӦͷࢹ͔Βඞཁͳػೳ1MVHJOԽ ͯ͠·͢ʂ ✦ ্هͷ1MVHJO044Ͱެ։͢Δʢ༧ఆʣͰ͢ʂ
!OJGUZʹ͓͚Δ 3BJMTಋೖͷྺ࢙
✦ 3VCZେ͖ΤϯδχΞ͕χϑςΟೖࣾ ✦ 3VCZ͍͍ΑͱपΓʹનΊΔ
✦ !OJGUZͰ3VCZ 3BJMTαʔϏε͕࡞ΒΕΔ ✦ Ќ൛αʔϏεº̎αʔϏε ✦ χϑςΟͷαʔϏεج൫ͱͯ͠ɺ͍ͯΔ͔ɻ ✦ Ͱɺ·ͩ-BCTҊ݅ͷΈͰͷ࠾༻ʹͱͲ·Δ
@nifty TimeLine β
!OJGUZΞότϛʔЌ
✦ 3BJMTέʔλΠ͚$(.αʔϏεΛ։࢝ʂ ✦ ࣾͷΠϯϑϥΛঃʑʹ͑͡ΊΔ
!OJGUZπΫγΟ
3VCZ 3BJMTʹΑΔ z;ͭ͏zͳ ϙʔλϧαΠτͷ࡞Γํͱ
ϙʔλϧαΠτͱʁ ✦ ʮ888ʹΞΫηε͢Δͱ͖ͷೖޱͱ ɹͳΔΣϒαΠτͷ͜ͱɻʯ ɹग़యΟΩϖσΟΞʢ8JLJQFEJBʣ ✦ χϡʔεɺϝʔϧɺਤɺήʔϜɺཱྀߦͳ Ͳ͓٬༷ͷχʔζʹ߹Θͤͨίϯςϯπɾ πʔϧΛఏڙ͢Δ ✦
ΫϥΠΞϯτͱ͓٬༷Λzͭͳ͙zαΠτ
࡞͍ͬͯΔਓʁ ✦ ΤϯδχΞɺσβΠφʔɺӦۀɺاըӡ ӦɺαϙʔτͳͲ༷ʑͳ৬छͷਓ͕ؔ Θͬͯ·͢ɻ ✦ Ϧςϥγʔ༷ʑͰɺ)5.-Λॻ͚ͳ͍ ʢॻ͔ͳ͍ʣਓ͍·͢ɻ
୭Ͱɺ ͲΜͳεΩϧͰ αΠτӡӦ͕Ͱ͖Δ γεςϜ͕ඞཁʂ ϙʔλϧαΠτͷཁ݅
ɹɹɹʊʊʊ@ ɹɹɹʗɹɹɹʘ ɹɹʗ@ϊɹʋŊ@ʘ ɹʗPƅ ˔ ˔ ƅPʘɹ݄ʹϢʔβʔ͔Βߘ͞Εͨ ɹcɹɹʢ@@ਓ@@ʣɹɹcɹهࣄΛΓ͍ͨͱ͔ ɹʘɹʆ˶ɹʗɹɹɹຖճ%#ʹΞΫηεͯ͠σʔλऔಘ͢Δͷ͕໘͓ͩ
ɹɹɹʊʊʊ@ ɹɹɹʗ˶ɹɹ˶ʘ ɹɹʗʢ˔ʣʢ˔ʣʘ ɹʗ˶ @@ਓ@@ ˶ʘɹɹ͔ͩΒ3BJMT1MVHJOΛ࡞͓ͬͨʂ ɹcɹɹɹcSᵣcɹɹɹc ɹʘɹɹAʔɹʗ
OJGUZ@TFSWJDF@BENJO
ओͳಛʂ
طଘγεςϜͱ ࿈ܞΛҙࣝͨ͠։ൃ͕ ඞཁʂ ϙʔλϧαΠτͷཁ݅
!OJGUZͷγεςϜ ✦ ೝূγεςϜ ✦ !OJGUZ*%ͷೝূγεςϜ ✦ ίϯςϯπϚωδϝϯτγεςϜ ✦ $SPOΛ(6*ͰઃఆͰ͖ͨΓɺΩϟϯ ϖʔϯϖʔδΛϒϥβ͔Β6-%-Ͱ
͖ͨΓ
ɹɹɹʊʊʊ@ ɹɹɹʗɹɹɹʘ ɹɹʗ@ϊɹʋŊ@ʘ ɹʗPƅ ˔ ˔ ƅPʘɹຖճطଘγεςϜͱͷ࿈ܞՕॴΛ։ൃ͢Δͷ ɹcɹɹʢ@@ਓ@@ʣɹɹcɹ໘͓ͩ ɹʘɹʆ˶ɹʗɹɹɹ
ɹɹɹʊʊʊ@ ɹɹɹʗ˶ɹɹ˶ʘ ɹɹʗʢ˔ʣʢ˔ʣʘ ɹʗ˶ @@ਓ@@ ˶ʘɹɹ͔ͩΒ3BJMT1MVHJOΛ࡞͓ͬͨʂ ɹcɹɹɹcSᵣcɹɹɹc ɹʘɹɹAʔɹʗ
OJGUZ@BVUIFOUJDBUJPO ✦ !OJGUZ*%ͷೝূγεςϜ 1$ϞόΠϧ ͱ ͷ࿈ܞ1MVHJO ✦ SFTUGVM@BVUIFOUJDBUJPOͷϥούʔͷΑ͏ ͳΠϝʔδ
OJGUZ@DNT@MJOLBHF ✦ !OJGUZͷίϯςϯπϚωδϝϯτγεςϜ ͔Βग़ྗͨ͠IUNM JNBHFͳͲΛ3BJMT͕ड ͚औΓɺ3BJMTଆͷ8&#αʔόʔ͕Ϣʔ βʔʹฦ٫ ✦ ͜ΕʹΑΓɺιʔείʔυΛʂ ✦
اըӦۀ୲͕৮Δ)5.-ʹ$.4 ✦ ΤϯδχΞ͕৮ΔςϯϓϨʔτ TVCWFSTJPO
BDUT@BT@TUSVDUT ✦ %#ʹॎ࣋ͪͰ͖Δ1MVJHJO ✦ ;ͱࢥ͍͍ͭͨΜͰ࡞ͬͨΑ
ɹɹɹʊʊʊ@ ɹɹɹʗɹɹɹʘ ɹɹʗ@ϊɹʋŊ@ʘ ɹʗPƅ ˔ ˔ ƅPʘɹ3VCZ3BJMTΘͤͯΒͬͯΔ͚ͩͰ ɹcɹɹʢ@@ਓ@@ʣɹɹcɹχϑςΟͱͯ͜͠ΕͰ͍͚ͳ͍͓ ɹʘɹʆ˶ɹʗɹɹɹ
ɹɹɹʊʊʊ@ ɹɹɹʗ˶ɹɹ˶ʘ ɹɹʗʢ˔ʣʢ˔ʣʘ ɹʗ˶ @@ਓ@@ ˶ʘɹɹ͔ͩΒ3BJMT1MVHJOΛΦʔϓϯιʔεͰެ։͢Δ͓ʂ ɹcɹɹɹcSᵣcɹɹɹc ɹʘɹɹAʔɹʗ
044ఏڙ͢Δ 3BJMT@1MVHJO ✦ nifty_service_admin ✦ →ActiveRecord Viewer ✦ nifty_cms_linkage ✦
→contents_proxy ✦ nifty_authentication ✦ →͕͢͞ʹແཧ
✦ ࠓͷՆΛ༧ఆʂ ✦ ʮՆʯͬͯ۩ମతʹ͍͔ͭະఆʂ ެ։࣌ظʁ
✦ ཱྀߦܥ$(. ✦ ͏͙͢ެ։ʂ ✦ ϢʔβʔίϛϡχέʔγϣϯαʔϏε ✦ ͏ͪΐͬͱͰެ։ʂ ✦ έʔλΠ͚##4
✦ ݄தʹެ։ʂ !OJGUZ͔Βͬͱ 3BJMTαʔϏε͕Ͱ·͢ʂ એ
χϑςΟͰҰॹʹ 3VCZ 3BJMTͰαʔϏε։ൃΛ ͢ΔؒΛืू͍ͯ͠·͢ʂ
✦ ϙʔλϧͰඞཁͳػೳ3BJMT1MVHJO Ͱʂ ·ͱΊʂ