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
460
Amazon Dash Buttonで子育てハック
khamanaka
3
2.2k
スケールするプロダクトを支える組織マネジメント
khamanaka
6
3.7k
クラウドインフラ運用自動化
khamanaka
0
970
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
140
Other Decks in Technology
See All in Technology
layerx-fde-practices
cipepser
6
2.8k
Strands Agents超入門
kintotechdev
1
130
イベントストーミングとKiroの仕様駆動開発で実現する要件の認識合わせプロセス
syobochim
7
860
データ分析基盤の信頼を支える視点と設計
yuki_saito
2
740
AI時代の私の技術インプットとアウトプット術
tonkotsuboy_com
15
7.5k
OpenClawとHermesAgentでAI新入社員を作った話
takanoriyanada
0
130
基礎から解説!Icebergで紐解くSnowflake×Databricks連携の現在地
cm_yasuhara
0
360
自称宇宙最速で不合格となったAIP-C01にリベンジを果たすべくAIで問題集アプリを作ってみた。
yama3133
0
230
海外カンファレンス「JavaOne」参加レポート ユーザー系IT企業における目的・成果/JavaOne Report Purpose and Results in the User IT Company
muit
0
100
Javaで学ぶSOLID原則
negima
1
220
イベントで大活躍する電子ペーパー名札 〜その3〜 / ビジュアルプログラミングIoTLT vol.23
you
PRO
0
160
開発を止めない CI/CD ~CI Visibilityによる継続的最適化~
pensuke628
0
150
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
250
Designing for Timeless Needs
cassininazir
1
230
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
710
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
120
Measuring & Analyzing Core Web Vitals
bluesmoon
9
830
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
210
First, design no harm
axbom
PRO
2
1.2k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Producing Creativity
orderedlist
PRO
348
40k
How to Talk to Developers About Accessibility
jct
2
210
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
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 Ͱʂ ·ͱΊʂ