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
0
240
Rubykaigi2008 Ruby, Railsによる ”ふつう”な ポータルサイトの作り方!
Rubykaigi2008のスポンサーセッション。ポータルサイトでのRuby on Railsの活用事例
浜中 慶/ HAMANAKA, Kei
June 05, 2008
Tweet
Share
More Decks by 浜中 慶/ HAMANAKA, Kei
See All by 浜中 慶/ HAMANAKA, Kei
[Red Hat Forum 2019] 5年後のクラウドへキャッチアップするには/ The Future of “Cloud” ~インフラ基盤の運用自動化を事例として~
khamanaka
0
97
[VMware EVOLVE] 運用作業の80%自動化を実現した「ニフクラ」の取り組みと目指す姿について/ Operation automation on NIFCLOUD
khamanaka
0
430
Amazon Dash Buttonで子育てハック
khamanaka
3
2.2k
スケールするプロダクトを支える組織マネジメント
khamanaka
6
3.6k
クラウドインフラ運用自動化
khamanaka
0
940
Rubykaigi2010 Cloud Management with Ruby
khamanaka
0
290
Rubykaigi2009 Ruby, Railsによる 「ケータイ」 ポータルの作り方!
khamanaka
0
270
Rubykaigi2007 RubyとRuby on Railsの活用事例 - @nifty TimeLine β はいかにして作られたか -
khamanaka
0
120
@nifty TimeLine βの作り方
khamanaka
0
100
Other Decks in Technology
See All in Technology
デザインとエンジニアリングの架け橋を目指す OPTiMのデザインシステム「nucleus」の軌跡と広げ方
optim
0
110
OpenTelemetry が拡げる Gemini CLI の可観測性
phaya72
2
2.2k
JSConf JPのwebsiteをGatsbyからNext.jsに移行した話 - Next.jsの多言語静的サイトと課題
leko
2
180
様々なファイルシステム
sat
PRO
0
240
IoTLT@ストラタシスジャパン_20251021
norioikedo
0
120
「タコピーの原罪」から学ぶ間違った”支援” / the bad support of Takopii
piyonakajima
0
140
SOTA競争から人間を超える画像認識へ
shinya7y
0
120
もう外には出ない。より快適なフルリモート環境を目指して
mottyzzz
13
10k
MCP ✖️ Apps SDKを触ってみた
hisuzuya
0
350
ソフトウェアエンジニアの生成AI活用と、これから
lycorptech_jp
PRO
0
890
serverless team topology
_kensh
3
230
AIとともに歩んでいくデザイナーの役割の変化
lycorptech_jp
PRO
0
870
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
Scaling GitHub
holman
463
140k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
RailsConf 2023
tenderlove
30
1.3k
Unsuck your backbone
ammeep
671
58k
How STYLIGHT went responsive
nonsquared
100
5.8k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.7k
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 Ͱʂ ·ͱΊʂ