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
CASHのユーザビリティを支える(泥臭い)技術
Search
kmagai
April 21, 2018
Technology
17
18k
CASHのユーザビリティを支える(泥臭い)技術
kmagai
April 21, 2018
Tweet
Share
Other Decks in Technology
See All in Technology
生成AI利用プログラミング:誰でもプログラムが書けると 世の中どうなる?/opencampus202508
okana2ki
0
180
Android Studio の 新しいAI機能を試してみよう / Try out the new AI features in Android Studio
yanzm
0
160
プロジェクトマネジメントは不確実性との対話だ
hisashiwatanabe
0
180
AI時代の大規模データ活用とセキュリティ戦略
ken5scal
1
270
【OptimizationNight】数理最適化のラストワンマイルとしてのUIUX
brainpadpr
2
560
なごミュ@SPAJAM2025 第二回予選
1901drama
0
110
PFEM Online Feature Flag @ newmo
shinyaishitobi
2
220
Rethinking Incident Response: Context-Aware AI in Practice - Incident Buddy Edition -
rrreeeyyy
0
130
Engineering Failure-Resilient Systems
infraplumber0
0
130
夏休みWebアプリパフォーマンス相談室/web-app-performance-on-radio
hachi_eiji
1
280
.NET開発者のためのAzureの概要
tomokusaba
0
180
Oracle Base Database Service:サービス概要のご紹介
oracle4engineer
PRO
2
20k
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1370
200k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
GitHub's CSS Performance
jonrohan
1031
460k
Typedesign – Prime Four
hannesfritz
42
2.8k
Balancing Empowerment & Direction
lara
2
580
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Gamification - CAS2011
davidbonilla
81
5.4k
Done Done
chrislema
185
16k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Transcript
$"4)ͷϢʔβϏϦςΟΛࢧ͑Δ టष͍ ٕज़ #BOL *OD ۽୩߉थ
۽୩߉थ גࣜձࣾόϯΫͷΤϯδχΞ ൪ͷࣾһ $"4)ͷJ04αʔόʔαΠυΛ ·Δͬͱ୲ લ৬גࣜձࣾ%F/"4)08300. !LNBHBJ@
גࣜձࣾόϯΫͰ͢ɻ
গֹࢿۚͷχʔζΛղܾ͢ΔձࣾͰ͢ɻ
$"4)ͱ͍͏ΞϓϦΛ͍ͭͬͯ͘·͢ɻ
͋ͱͰ$"4)ʹ͢Δ͜ͱͰߴֹΞΠςϜͷങ͍औΓ͕ՄೳʹͳͬͨΓɺ
ۚ݊ɺ֎՟ɾ݊ΩϟογϡʹͰ͖ΔΑ͏ʹͳͬͨΓɺ
#"/,ࣾһͷ໊ΩϟογϡͰ͖ΔΑ͏ʹͳΓ·ͨ͠ɻ
৽αʔϏεʜʂ COMING SOON
ͷ։ൃελΠϧͷɻ ࠓճ ΠϝʔδΩϟϥΫλʔ ϢΩν͘Μ
͖Ε͍ͳίʔυʜ✨
৽͍ٕ͠ज़ʜ✨
࠷ߴͷઃܭ✨
ݱ࣮ͦΕ͔ΓͰͳ͍
ϢʔβϏϦςΟ ˺࣮֬͘͢ʹՁΛಧ͚Δ͜ͱ ΤϯδχΞ͕࠷ߩݙͰ͖Δ ۃ
టष͘
εϐʔυײΛग़͍ͯͧ͘͠ʂ
ίʔυͷநԽɺ ઃܭΛߦΘͳ͍ ͨͱ͑ʜ
͖Ε͍✨ͳίʔυ ࣮ʹ͕͔͔࣌ؒΔ
࣮࣌ؒ
࣮࣌ؒ ػೳ
࣮࣌ؒ ػೳ ࠷ߴͷίʔυ
̎ഒ ମײ ࣮࣌ؒ ػೳ ࠷ߴͷίʔυ
༷͕ݻ·ͬͯ ͍ΕϖΠ͢Δ ͪΖΜʜ
ٯʹݴ͑ ༷มߋʹऑ͍
None
ࠜຊతͳ෦Ͱ ͲΜͲΜ༷Λม͑Δ
ͨͱ͑ʜ
ϒϥϯυͷΛ Ωϟογϡʹ ͱͱʜ
ۚ݊ɾ݊ ֎՟ͳͲΛՃ ͯ͠ɺ
͋ΒΏΔͷΛ Ωϟογϡʹʂ
ػೳΛՃ͢Δ͜ͱ ͋Εʜ
࣭తͳ͍ํ Λېࢭͯ͠
ങऔઐΞϓϦʹʂ
ػೳΛΔ͜ͱ͋Δ ίϯηϓτϨϕϧͰ
࣮ͯ͢ݧ *U`TBMMBCPVUFYQFSJNFOUT #"/, *OD$&0 ޫຊ༐հ
Ωϟογϡ࡞ը໘͕ Ͳ͏։ൃ͞Ε͖ͯͨͷ͔ΛΈ͍ͯ͘ W W
͜Ε͕ ॳظϦϦʔε࣌ W
ΨδΣοτܥͱ ϑΝογϣϯܥ ϒϥϯυ͕ࠞࡏ Α͘ݟΔͱʜ
ભҠϩδοΫ શʹผ
2͜ͷ࣌Ͱ Ͳ͏நԽ͍ͯͨ͠ͷ͔ʁ
"͍ͯ͠ͳ͍
"͍ͯ͠ͳ͍ ϒϥϯυ໊Λ จࣈྻͰϚονϯά
2Ωϟογϡ࡞࣌ͷঢ়ଶ Ͳ͏ཧ͞Ε͍ͯͨͷ͔ʁ ϒϥϯυɺίϯσΟγϣϯͳͲͷ બঢ়ଶ
"7BSJBCMFͰ Ͳ͔͜ΒͰΞΫηε͠์ʂ
࣮ߴʜʂ ͪΖΜ
͜ͷ࣌Ͱ ͬͱॏཁͳͷ
͜Ε͔ΒΞϓϦ͕Ͳ͏มԽ͢Δͷ͔ ඞͣ͠ݟ͑ͳ͍
ʰͲ͏நԽઃܭ͖͔͢ʁʱ ༷͕ݻ·Δ·Ͱ ͔Βͳ͍
Α͍ίʔυʹ ݻࣥ͗͢͠ͳ͍ͷ͕େࣄ
ͱ͍͑
ͦͷ··ಥ͖ਐΉͱ ظతʹ่յ
࣌ʹόάʹ ཧతʹ ۤ͠Ή ˞ޡͬͯΦϑΟεʹେྔͷՙ͕ૹΒΕ͖ͯͨਤ
༷͕ݻ·ͬͨΒ ҰؾʹΔ
ݱࡏͷΩϟογϡ࡞ը໘Ͱ Ͳ͏நԽͯ͠ঢ়ଶཧ͢ΔΑ͏ ͨ͠ͷ͔ʁ
ΨδΣοτ (BEHFU$BTIͱ͍͏ ֓೦Ͱѻ͏Α͏ʹ
$BTI 0CTFSWBCMF$BTI#VJMEFS"DUJPO ͱ͍͏ετϦʔϜͱͯ͠ঢ়ଶཧ
۩ମతʹͲ͏͍͏͜ͱʜ
ϢʔβʔͷΩϟογϡ࡞ը໘Ͱͷ બ͕$BTI#VJMEFS"DUJPOͱͯ͠ ྲྀΕͯ͘ΔΠϝʔδ $BTI0CTFSWBCMF$BTI#VJMEFS"DUJPO ͱ͍͏ετϦʔϜͱͯ͠ঢ়ଶཧ FH OFX BEE BDDFQUΛհ
Ωϟογϡʹ͢ΔΧςΰϦΛબ ͢Δը໘ ͨͱ͑ɺΨδΣοτΛλοϓ ͨ͠ͱ͖ʹൃՐ OFXΞΫγϣϯ
(BEHFU$BTI 'BTIJPO$BTIΛॳظԽ OFXΞΫγϣϯ ͜͜ͰϢʔβʔʹೖྗͯ͠ Β͏ཁૉ͕ܾఆ
ΨδΣοτͷίϯσΟγϣϯ Λબ͢Δը໘ ͨͱ͑ɺʮইɾԚΕͳ͠ʯ Λλοϓͨ͠ͱ͖ʹൃՐ BEEΞΫγϣϯ
࡞தͷΩϟογϡ͕࣋ͭ ϓϩύςΟΛՃ BEEΞΫγϣϯ
Ωϟογϡͷࠪఆ݁ՌΛදࣔ͢Δ ը໘ ݁ՌΛड͚ೖΕͯɺ࣮ࡍʹΩϟο γϡʹ͢Δͱ͖ʹൃՐ BDDFQUΞΫγϣϯ
࣮ࡍʹΩϟογϡΛ࡞ ʢड͚ೖΕʣ BDDFQUΞΫγϣϯ
Ωϟογϡͱͯ͠ѻ͑ΔͷΛ $BTIBCMFϓϩτίϧͱͯ͠ఆٛ ࡉ͔͍ڍಈ (BEHFU$BTIͳͲͷɺ $BTIBCMFϓϩτίϧΛద߹ͨ͠ ΦϒδΣΫτʹఆٛ $BTIBCMFϓϩτίϧ
༷͕ෆ࣮֬ͳ͏ͪʹ ΧονϦઃܭ நԽΛ͠ͳ͍
༷ͷෆ࣮֬ੑ͕Լ͕ͬͨΒ ͝·͔ͣ͞ʹΔ
ΫϥΠΞϯτʹ σʔλϩδοΫΛ ೖΕΔ ։ൃΛ͋͛ΔͨΊʹʜ
ͳΜͱαʔόʔͷ࣮͕ ෆཁ✌✌
αʔόʔͷ࣮ w ςʔϒϧઃܭ w αʔόʔϩδοΫ w "1*ΠϯλʔϑΣΠε w ϝϯόʔؒͷίϛϡχέʔγϣϯ
Ϩεϙϯε ര αʔόʔʹ͍߹Θͤͳ͍
࣮ͯ͢ݧ *U`TBMMBCPVUFYQFSJNFOUT #"/, *OD$&0 ޫຊ༐հ
Ճ͢Δͷ؆୯✌ ফ͢ͷ؆୯✌
ϢʔβϏϦςΟͱ ։ൃΛཱ྆ʂ
ಈతʹ σʔλɾϩδοΫΛ มߋͰ͖ͳ͍
ॏͳΔ ڧ੍Ξοϓσʔτ ݁Ռʜ
ϦϦʔε͔Β͑ͯ ܭճ
ϢʔβϏϦςΟ ࠷ѱ
ຊʹਃ͠༁ ͋Γ·ͤΜͰͨ͠
ڧ੍Ξοϓσʔτ ΛͳΜͱ͔͢Δ εϐʔυײͷঈ
σʔλΛߋ৽͍ͨ͠ʜ ࠔΓύλʔϯᶃ
ͦͦσʔλ Ͱ࣋ͭ͜ͱ͕ଟ͍Ͱ͢
͋ΒΏΔσʔλΛ3FBMNʹ٧ΊࠐΈʜ ϒϥϯυ ࡱӨΨΠυ ֎՟Ϩʔτ ίϯσΟγϣϯ ʜ
ਃ࣌ʹ3FBMNʹσʔλΛೖΕΔ ϒϥϯυ ࡱӨΨΠυ ֎՟Ϩʔτ ίϯσΟγϣϯ ʜ
ࠔΓύλʔϯ
ʰͪΐͬͱ͜ͷϒϥϯυ ങ͍औΕΔΑ͏ʹͯ͠ΈΑ͏Αdʁʱ
ڧ੍Ξοϓσʔτ
Ξοϓσʔτ͠ͳ͍ͱ σʔλΛߋ৽Ͱ͖ͳ͍ʜ
σʔλͷΞοϓσʔτΛ ΫϥΠΞϯτʹࠩಉظ͢ ΔΈΛ࡞Δͧʂ
̍ɽΫϥΠΞϯτͷ࣋ͭ࠷৽ͷߋ৽࣌ࠁΛૹΔ
̍ɽΫϥΠΞϯτͷ࣋ͭ࠷৽ͷߋ৽࣌ࠁΛૹΔ ̎ɽαʔόʔͦΕҎ߱ʹߋ৽͞ΕͨϨίʔυΛฦ͠ɺ ߋ৽ΛRealmʹࠩಉظ
POST /updated/categories latest_updated_at: 2017-06-13T10:15:47.155836+09:00 id: 10 [ { id: 1,
name: “τοϓε”, sub_title: “TγϟπɺύʔΧʔɺ χοτͳͲ”, updated_at: “2017-06- 14T12:15:47.155836+09:00”, …}, { id: 2, name: “δϟέοτ/Ξλʔ”, sub_title: “μϯɺ τϨϯνίʔυɺελδϟϯͳͲ”, updated_at: “2017-06- 15T21:10:37.649002+09:00”, …}, … ]
αʔόʔଆͷσʔλΛ ΫϥΠΞϯτଆʹಉظ͢Δ ΈΛ࡞ͬͯղܾ
ΫϥΠΞϯτଆͷ ϩδοΫΛมߋ͍ͨ͠ʜ ࠔΓύλʔϯᶄ
Ͳ͏͠Α͏ͳ͍
ɺΩϟογϡͷΧςΰϦʔ ୯ҐͰى͜Δ͜ͱ͕ଟ͍ ࣮ࡍʜ
ΧςΰϦʔ୯ҐͰ ڧ੍ΞοϓσʔτͰ͖Ε ेͳͷͰ ͳΒʜ
ػೳ͝ͱʹ ڧ੍ΞοϓσʔτͰ͖ΔΑ͏ʹ
ڧ੍Ξοϓσʔτ͕ ආ͚ΒΕͳͯ͘ είʔϓΛॖΊΔ͜ͱͰ͖Δ
ಛผ͍͢͜͝ͱΛ ͍ͬͯΔΘ͚Ͱͳ͍ ·͋ਖ਼ͳͱ͜Ζʜ
͕ग़ͨͱ͖ʹ ͪΌΜͱߟ͍͑ͯ͘ͷ͕େࣄ ʢ͋ͨΓ·͑ʣ
͕ग़Δલʹ աӴ͠ͳ͍͜ͱେࣄ ٯʹʜ ʢҙ֎ͱΓ͕ͪʣ
ظతͳϢʔβϏϦςΟΛ ߴΊΔͨΊʹ
ظతͳϢʔβϏϦςΟѱԽ ආ͚ΒΕͳ͍͜ͱ͋Δ
ͲΜͲΜ࣮ݧͯͦ͜͠ ࠷ߴͷϢʔβʔମݧΛ ݟ͚ͭΒΕΔ
͜Ε͔Β ͍ͬͯͧ͘ʂ
ҰॹʹαʔϏεΛͭ͘Γ·ͤΜ͔ʁ ΠϯϑϥΤϯδχΞ 3BJMTΤϯδχΞ J04ΤϯδχΞ
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠