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
私の1年間とa-blog cmsだからできる簡単UI対応
Search
sugar
May 18, 2019
Technology
0
390
私の1年間とa-blog cmsだからできる簡単UI対応
a-blog cms Training Camp 2019 Spring で発表
アップルップルに入社してからの1年間の成果について
sugar
May 18, 2019
Tweet
Share
More Decks by sugar
See All by sugar
a-blog cms Training Camp 2023 - a-blog cms での実装フローを紹介
sugawara
0
77
a-blog cms での簡単不正ログイン対策
sugawara
0
130
買切りとサブスクについて比較しながらライセンス適用方法とサブスクのいいところを伝える/ablogcms-zoomup202105
sugawara
0
24
a-blog cms を使ったサイト制作ガイドラインを作ってみた
sugawara
0
400
『CSSに不安を抱く私を W3C仕様が救ってくれた』WCAN 2019 Spring
sugawara
0
1.9k
WCAN2019春LT_ボツスライド2
sugawara
0
1.3k
WCAN2019春LT_ボツスライド1
sugawara
0
1.4k
工数表書き忘れ防止機能を作ってみた 〜 GASを使ったSlackへの自動通知 〜
sugawara
1
69
自己紹介LT
sugawara
0
77
Other Decks in Technology
See All in Technology
Kiroから考える AIコーディングツールの潮流
s4yuba
1
340
Railsの限界を超えろ!「家族アルバム みてね」の画像・動画の大規模アップロードを支えるアーキテクチャの変遷
ojima_h
4
520
Jitera Company Deck / JP
jitera
0
250
2025/07/22_家族アルバム みてねのCRE における生成AI活用事例
masartz
2
140
[MIRU2025]Preference Optimization for Multimodal Large Language Models for Image Captioning Tasks
keio_smilab
PRO
0
100
興味の胞子を育て 業務と技術に広がる”きのこ力”
fumiyasac0921
0
290
【CEDEC2025】大規模言語モデルを活用したゲーム内会話パートのスクリプト作成支援への取り組み
cygames
PRO
1
330
激動の時代、新卒エンジニアはAIツールにどう向き合うか。 [LayerX Bet AI Day Countdown LT Day1 ツールの選択]
tak848
0
610
Recoil脱却の現状と挑戦
kirik
3
460
Amazon CloudWatchのメトリクスインターバルについて / Metrics interval matters
ymotongpoo
3
280
公開初日に個人環境で試した Gemini CLI 体験記など / Gemini CLI実験レポート
you
PRO
3
620
分散トレーシングによる コネクティッドカーのデータ処理見える化の試み
thatsdone
0
270
Featured
See All Featured
Building Adaptive Systems
keathley
43
2.7k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
RailsConf 2023
tenderlove
30
1.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
How STYLIGHT went responsive
nonsquared
100
5.7k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
A Tale of Four Properties
chriscoyier
160
23k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Docker and Python
trallard
45
3.5k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Transcript
༗ݶձࣾΞοϓϧοϓϧ ੁݪ࠼ ྩݩ݄ ࢲͷؒͱ BCMPHDNT͔ͩΒͰ͖Δ؆୯6*ରԠ
࣍ ࣗݾհ લ ͜ͷͰͰ͖ΔΑ͏ʹͳͬͨओͳͭͷ͜ͱ BCMPHDNT͔ͩΒͰ͖Δ؆୯6*ରԠ
·ͱΊ
ࣗݾհ w ੁݪ࠼ w ༗ݶձࣾΞοϓϧοϓϧ ɹࡢ݄ೖࣾ w ϑϩϯτΤϯυΤϯδχΞ w ͖ͳϞδϡʔϧ
&OUSZ@4VNNBSZ w ͖ͳػೳ !JODMVEF
લ લτϨʔχϯάΩϟϯϓͰ-5
BCMPHDNTʹ͍ͭͯશ͘Βͳ͔ͬͨ લ
ͭ·͖ͣͳ͕ΒϋϯζΦϯΛΓ·͘Δ͜ͱͰ લ
$.4ͷΧελϚΠζ͕Ͱ͖ΔΑ͏ʹ લ
BCMPHDNTͱ͓༑ୡʹͳͬͨ લ
ਖ਼ʜ ϋϯζΦϯͰԿ͍᪴ͨ ͠ΜͲ͔ͬͨ ؓٳ
IUUQTEFWFMPQFSBCMPHDNTKQ IUUQTEFWFMPQFSBCMPHDNTKQ ؓٳ
લ
͜ͷͰͰ͖ΔΑ͏ʹͳͬͨओͳͭͷ͜ͱ σβΠϯΛݟΕେମͲ͜ʹͲͷϞδϡʔϧ ΛೖΕΔ͖͔Θ͔ΔΑ͏ʹ جຊతͳίʔϙϨʔταΠτͰ͋Ε࣮Ͱ ͖Δ )5.-$44$.4Λಉ࣌ʹ࣮Ͱ͖Δ
ઌഐͷݴ͍ͬͯΔ͜ͱ͕ཧղͰ͖Δ
ˣ εϐʔυ61 6*ʹ͍ͭͯߟ͑Δ༨༟͕Ͱ͖͖ͯͨ σβΠϯݟΕେମͲ͜ʹͲͷϞδϡʔϧΛ ೖΕΔ͖͔Θ͔ΔΑ͏ʹ جຊతͳίʔϙϨʔταΠτͰ͋Ε࣮Ͱ ͖Δ
)5.-$44$.4Λಉ࣌ʹ࣮Ͱ͖Δ ઌഐͷݴ͍ͬͯΔ͜ͱ͕ཧղͰ͖Δ ͜ͷͰͰ͖ΔΑ͏ʹͳͬͨओͳͭͷ͜ͱ
6TFS*OUFSGBDFͷུ ϢʔβʔͱαʔϏεͷ৮໘ͷ͜ͱ ˣ ը໘ʹө͍ͬͯΔίϯςϯπͦͷͷ Ϣʔβʔ͕ࢹೝ͢Δͷ 6*ͱ ʜαΠτߋ৽ऀͷ͜ͱ
ˣ εϐʔυ61 αΠτߋ৽ऀͷ͍͢͞Λߟ࣮͑ͨ σβΠϯݟΕେମͲ͜ʹͲͷϞδϡʔϧΛ ೖΕΔ͖͔Θ͔ΔΑ͏ʹ جຊతͳίʔϙϨʔταΠτͰ͋Ε࣮Ͱ ͖Δ
)5.-$44$.4Λಉ࣌ʹ࣮Ͱ͖Δ ઌഐͷݴ͍ͬͯΔ͜ͱ͕ཧղͰ͖Δ ͜ͷͰͰ͖ΔΑ͏ʹͳͬͨओͳͭͷ͜ͱ
ຊ BCMPHDNT͔ͩΒͰ͖Δ؆୯6*ରԠ
BCMPHDNT͔ͩΒͰ͖Δ؆୯6*ରԠ ฤूϦϯΫඞ͚ͣͭΔ ฤूϦϯΫͷελΠϧίϯςϯπʹ߹Θͤͨͷʹ ΤϯτϦʔ࡞Ϙλϯͷଞʹʮ͓Βͤ࡞ʯϘλϯͳͲΛઃஔ ೖྗ#09దͳαΠζʹ
ཧը໘ͷϝχϡʔඞཁͳͷ͚ͩ ཪଆͷೖྗཝஔදଆͷίϯςϯπஔͱͳΔ͘Ұக͢ΔΑ͏ʹ ϥΠτΤσΟλΧελϚΠζ ͨΒΊͬͨΒϞδϡʔϧ*%Λ࡞Γ·͘Βͳ͍DUYͷར༻ ΧελϜϑΟʔϧυ͕͘ͳΓ͗ͨ͢Β࣍Λ࡞ͬͯΈΔ શ෦ϒϩάΧςΰϦʔͷΧελϜϑΟʔϧυʹͤͣϞδϡʔϧͷ ΧελϜϑΟʔϧυ͏ දϖʔδଆ ཧϖʔδଆ
BCMPHDNT͔ͩΒͰ͖Δ؆୯6*ରԠ ฤूϦϯΫඞ͚ͣͭΔ ฤूϦϯΫͷελΠϧίϯςϯπʹ߹Θͤͨͷʹ ΤϯτϦʔ࡞Ϙλϯͷଞʹʮ͓Βͤ࡞ʯϘλϯͳͲΛઃஔ ೖྗ#09దͳαΠζʹ
ཧը໘ͷϝχϡʔඞཁͳͷ͚ͩ ཪଆͷೖྗཝஔදଆͷίϯςϯπஔͱͳΔ͘Ұக͢ΔΑ͏ʹ ϥΠτΤσΟλΧελϚΠζ ͨΒΊͬͨΒϞδϡʔϧ*%Λ࡞Γ·͘Βͳ͍DUYͷར༻ ΧελϜϑΟʔϧυ͕͘ͳΓ͗ͨ͢Β࣍Λ࡞ͬͯΈΔ શ෦ϒϩάΧςΰϦʔͷΧελϜϑΟʔϧυʹͤͣϞδϡʔϧͷ ΧελϜϑΟʔϧυΛ͏ͳͲΛ͢Δɻ දϖʔδଆ ཧϖʔδଆ
6*ରԠʢཧϖʔδଆʣ ೖྗ#09దͳαΠζʹ #FGPSFʢΧελϜϑΟʔϧυϝʔΧʔͦͷ··ʣ "GUFS
"GUFS 6*ରԠʢཧϖʔδଆʣ JOQVUUZQFUFYUOBNFlUFTUWBMVF\ςετ^DMBTTBDNTBENJOGPSNXJEUIGVMM JOQVUUZQFUFYUOBNFςετWBMVF\ςετ^DMBTTlBDNTBENJOGPSNXJEUIMBSHF ೖྗ#09దͳαΠζʹ #FGPSFʢΧελϜϑΟʔϧυϝʔΧʔͦͷ··ʣ
6*ରԠʢཧϖʔδଆʣ IUUQTEFWFMPQFSBCMPHDNTKQEPDVNFOUSFGFSFODFTUZMFHVJEF ೖྗ#09దͳαΠζʹ BCMPHDNTελΠϧΨΠυ $44
6*ରԠʢཧϖʔδଆʣ #FGPSF "GUFS ཧը໘ͷϝχϡʔඞཁͳͷ͚ͩ
6*ରԠʢཧϖʔδଆʣ 7FSҎલ ཧը໘ͷϝχϡʔඞཁͳͷ͚ͩ
6*ରԠʢཧϖʔδଆʣ 7FSҎ߱ ཧը໘ͷϝχϡʔඞཁͳͷ͚ͩ
BCMPHDNT͔ͩΒͰ͖Δ؆୯6*ରԠ ฤूϦϯΫඞ͚ͣͭΔ ฤूϦϯΫͷελΠϧίϯςϯπʹ߹Θͤͨͷʹ ΤϯτϦʔ࡞Ϙλϯͷଞʹʮ͓Βͤ࡞ʯϘλϯͳͲΛઃஔ ೖྗ#09దͳαΠζʹ
ཧը໘ͷϝχϡʔඞཁͳͷ͚ͩ ཪଆͷೖྗཝஔදଆͷίϯςϯπஔͱͳΔ͘Ұக͢ΔΑ͏ʹ ϥΠτΤσΟλΧελϚΠζ ͨΒΊͬͨΒϞδϡʔϧ*%Λ࡞Γ·͘Βͳ͍DUYͷར༻ ΧελϜϑΟʔϧυ͕͘ͳΓ͗ͨ͢Β࣍Λ࡞ͬͯΈΔ શ෦ϒϩάΧςΰϦʔͷΧελϜϑΟʔϧυʹͤͣϞδϡʔϧͷΧελ ϜϑΟʔϧυΛ͏ͳͲΛ͢Δɻ දϖʔδଆ ཧϖʔδଆ
6*ରԠʢදϖʔδଆʣ ฤूϦϯΫඞ͚ͣͭΔ
ฤूϦϯΫඞ͚ͣͭΔ ฤूϦϯΫΛઃఆ͢Δͷ͕खؒ 6*ରԠʢදϖʔδଆʣ
IUUQTHJUIVCDPNBQQMFQMFBTUBSUFSLJU BQQMFQMFޚ༻ୡ डୗҊ݅༻TUBSUFSLJU 6*ରԠʢදϖʔδଆʣ ฤूϦϯΫඞ͚ͣͭΔ
@include(“/include/edit/module_custom.html”) BTUBSUFSLJUͷFEJUϑΥϧμΛ ༻ςʔϚJODMVEFʹઃஔ ˣ ͋ͱ͜Ε͚ͩ 6*ରԠʢදϖʔδଆʣ ฤूϦϯΫඞ͚ͣͭΔ
6*ରԠʢදϖʔδଆʣ ฤूϦϯΫඞ͚ͣͭΔ
@include(“/include/edit/module_custom.html”, { “hash”: “#acms_box2” }) 6*ରԠʢදϖʔδଆʣ ฤूϦϯΫඞ͚ͣͭΔ
ฤूϦϯΫͷελΠϧίϯςϯπʹ߹ΘͤΔ 6*ରԠʢදϖʔδଆʣ
ΤϯτϦʔ࡞සͷߴ͍ϖʔδʹ ɹઐ༻ϘλϯΛ༻ҙ #FGPSF "GUFS 6*ରԠʢදϖʔδଆʣ
ΤϯτϦʔ࡞සͷߴ͍ϖʔδʹ ɹઐ༻ϘλϯΛ༻ҙ IUUQTEFWFMPQFSBCMPHDNTKQEPDVNFOUQSBDUJDFTQFDJBMJ[FE@CVUUPOIUNM IUUQTEFWFMPQFSBCMPHDNTKQIBOETPODBNQTQSJOHFYUFOETIUNM ৄ͍͠ղઆBCMPHDNTEFWFMPQFSαΠτ ɾTZTUFNBENJOBDUJPOIUNMΛίϐʔ ɾ༻ςʔϚBENJOʹઃஔ ɾ!TFDUJPO ͳͲͷதʹϘλϯΛೖΕΔ͚ͩ 6*ରԠʢදϖʔδଆʣ
BCMPHDNT͔ͩΒͰ͖Δ؆୯6*ରԠ ฤूϦϯΫඞ͚ͣͭΔ ฤूϦϯΫͷελΠϧίϯςϯπʹ߹Θͤͨͷʹ ΤϯτϦʔ࡞Ϙλϯͷଞʹʮ͓Βͤ࡞ʯϘλϯͳͲΛઃஔ ೖྗ#09దͳαΠζʹ
ཧը໘ͷϝχϡʔඞཁͳͷ͚ͩ ཪଆͷೖྗཝஔදଆͷίϯςϯπஔͱͳΔ͘Ұக͢ΔΑ͏ʹ ϥΠτΤσΟλΧελϚΠζ ͨΒΊͬͨΒϞδϡʔϧ*%Λ࡞Γ·͘Βͳ͍DUYͷར༻ ΧελϜϑΟʔϧυ͕͘ͳΓ͗ͨ͢Β࣍Λ࡞ͬͯΈΔ શ෦ϒϩάΧςΰϦʔͷΧελϜϑΟʔϧυʹͤͣϞδϡʔϧͷ ΧελϜϑΟʔϧυΛ͏ͳͲΛ͢Δɻ දϖʔδଆ ཧϖʔδଆ
·ͱΊ ϑϩϯτΤϯυΤϯδχΞ ɹʹσβΠϯ௨Γ࡞Δ͚ͩ ɹʹ6*ʹ͍ͭͯߟ͑ͳ͕Β࣮͢Δ BCMPHDNTͳΒ͙͢ʹαΠτ੍࡞Ͱ͖ΔΑ͏ʹ ͳΔɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ ࢲͷؒͱ BCMPHDNT͔ͩΒͰ͖Δ؆୯6*ରԠ GBDFCPPLDPNSBJDIJNPNP !SBDIJDPN@TVHBS IUUQTSBDIJDPNOFU