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
低スペック端末でも快適に読書を行うための仕様と技術
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
eaglesakura
April 17, 2016
Programming
1
330
低スペック端末でも快適に読書を行うための仕様と技術
2016.04.15に開催された電子書籍アプリ勉強会の資料抜粋
eaglesakura
April 17, 2016
Tweet
Share
Other Decks in Programming
See All in Programming
DSPy入門 Pythonで実現する自動プロンプト最適化 〜人手によるプロンプト調整からの卒業〜
seaturt1e
1
520
AIに任せる範囲を安全に広げるためにやっていること
fukucheee
0
110
手戻りゼロ? Spec Driven Developmentとは@KAG AI week
tmhirai
1
160
AIコーディングの理想と現実 2026 | AI Coding: Expectations vs. Reality 2026
tomohisa
0
990
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
910
Agent Skills Workshop - AIへの頼み方を仕組み化する
gotalab555
14
7.9k
今更考える「単一責任原則」 / Thinking about the Single Responsibility Principle
tooppoo
3
1.4k
CSC307 Lecture 12
javiergs
PRO
0
460
今、アーキテクトとして 品質保証にどう関わるか
nealle
0
200
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
7.5k
オブザーバビリティ駆動開発って実際どうなの?
yohfee
3
690
LangChain4jとは一味違うLangChain4j-CDI
kazumura
1
140
Featured
See All Featured
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
240
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
97
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.3k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
980
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
170
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
250
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
110
Amusing Abliteration
ianozsvald
0
120
Transcript
εϖοΫͰ շదʹಡॻΛߦ͏ͨΊͷ ༷ͱٕज़ ిࢠॻ੶ΞϓϦษڧձ גࣜձࣾτοϓήʔτ ࢁԼࢤ!FBHMFTBLVSB
ʣެ։༻ࢿྉ ΞϓϦΛ؍͢ΕΘ͔Δ ൣғͷʹߜ͍ͬͯ·͢
ࣗݾհ
ࢁԼࢤ !FBHMFTBLVSB
ஶॻ ॳΊͯͷ0QFO(-&4 ίϐϖͰ͡ΊΔ "OESPJEήʔϜϓϩάϥϛϯά &⒎FDUJWF"OESPJE
։ൃͨ͠ಡॻΞϓϦ
None
w τοϓήʔτ͔ࣾΒϦϦʔε͞Ε͍ͯΔ w ։ൃ࣮࣭తʹ!FBHMFTBLVSBҰਓ͚ͩ w ʙʹ͔͚ͯ։ൃ w ຊۀͷۭ͖࣌ؒͰ։ൃˍϦϦʔε͍ͯ͠Δ w ࣌ʹ͋ͬͨɺॊೈͳ༷มߋΛଓ͚͍ͯΔ
w ϦϑΝϨϯεͱͳΔϢʔβʔ૾ࣗͰ͋Δ
ΞϓϦͷಛ
ᶃܰշͳಈ࡞Λ ࣮ݱ͢Δ༷ͱٕज़
શͯ "OESPJEΛ Βͬͨ͜ͱ͔Β ࢝·ͬͨ
B1BEͰ։ൃ͕ελʔτͨ͠
࣌ͷΓͱΓ
࣌ͷΓͱΓ
w "OESPJE w άϥϑΟΫεڥྼѱʢ(16Λඇࡌʣ w ࡌϝϞϦগྔ w ײѹࣜλονʢϑϦοΫ΄΅ෆՄʣ w BECଓෆՄʢσόοάਏ͍ʣ
w 04ࣗମ͕ෆ҆ఆ લఏͱͳΔ༷
ී௨ʹ࡞Δͱࢮ͵͜ͱ w ը૾ʙຕͷϩʔυ͢Β͍ w ϖʔδͷϩʔυͰ00.͕ൃੜ w ϑϦοΫͰϖʔδૹΓͰ͖ͳ͍ w Ξχϝʔγϣϯ΄΅ಈ͔ͳ͍ʢॏ͗ͯ͢ʣ
Γࣺ༷ͯͨ
Ξχϝʔγϣϯ
w ϖʔδૹΓɾ͠ͰΞχϝʔγϣϯ͠ͳ͍ w ϑϦοΫඇରԠͰɺλοϓͷΈͰભҠ w ͔ͳΓܰ͘ͳͬͨ w Ξχϝʔγϣϯʹ͏$16࣌ؒϩʔυʹ͏
ը૾ϩʔυ͍
ը૾ϩʔυ͍ w ͦͦ4%Χʔυ͔ΒಡΈࠐΈ͕͍ w σίʔυ͍ w ॖখͯ͠ম͚ੴʹਫ w ผͳղܾखஈ͕ඞཁʹͳͬͨ
ಠࣗͷ ߴϨϯμϦϯά γεςϜ։ൃ
ಠࣗͷϨϯμϦϯάγεςϜ ຕͷը૾Ͱ͢Βॏ͍
ಠࣗͷϨϯμϦϯάγεςϜ ը૾Λෳׂ͢Δ
ಠࣗͷϨϯμϦϯάγεςϜ ຕϩʔυྃ
ಠࣗͷϨϯμϦϯάγεςϜ ຕϨϯμϦϯά ฒߦͯ͠ ຕϩʔυ
ಠࣗͷϨϯμϦϯάγεςϜ ຕϨϯμϦϯά ຕϩʔυ
ಠࣗͷϨϯμϦϯάγεςϜ ຕϨϯμϦϯάྃ
ಠࣗͷϨϯμϦϯάγεςϜ ຕͷϨϯμϦϯάྃ ͔࣌ΒಡΈ࢝ΊΒΕΔ
w ϩʔυͱϨϯμϦϯάΛฒྻԽͰ͖Δ w Ϣʔβʔ͕ฒߦͯ͠ಡΊΔͨΊɺମײ࣌ؒΛ ඈ༂తʹॖ w ʮϚϯΨʯͱ͍͏ॻ੶ελΠϧͰඇৗʹޮ Ռత ಠࣗͷϨϯμϦϯάγεςϜ
w ಠࣗͷϑΝΠϧϑΥʔϚοτΛ࡞ w ࣄલʹมΛߦ͏ඞཁ͕͋Δ w खܰ͞Λଟগࣺͯͨ͜ͱʹͳΔ w ϑΝΠϧϑΥʔϚοτޙʹ%3.ରԠͨ͠ w ݁ہΘΕ͍ͯͳ͍
࣮ݱͷͨΊͷΞϨίϨ
ࡉ͔͍ར ը૾͕খ͘͞ͳΔͨΊɺ "MMPD͢ΔϝϞϦϒϩοΫ͕খ͘͞ͳΔ 00.ରࡦͱͳΔ ը૾͕େ͖͍ͱɺ େ͖ͳϝϞϦϒϩοΫΛ"MMPD͢Δ ඞཁ͕͋Δ
ᶄ͍ճઢΛ ײͤ͡͞ͳ͍ ετϦʔϛϯά༷
(BMBYZ5BCʢॳʣͷ্
w ී௨ʹσόοά͕Ͱ͖Δ w (ճઢͰʢ࣌ʣແ੍ݶʹ௨৴Ͱ͖Δ w େ༰ྔͷNJDSP4%Χʔυ͕༻Ͱ͖Δ w ࣌ͱͯͦ͠ΕͳΓʹେ͖ͳը໘Λѻ͑Δ w (PPHMF%SJWF͕ීٴ࢝͠Ίͨ
w ,JOEMFΑΓૣ͘ετϦʔϛϯάΛಋೖ (BMBYZ͕ͨΒ༷ͨ͠
w (ճઢͰDPOOFDU։͕͍࢝ w 8J'JʹൺͯԿ͔͍ w Կ௨৴͢Δͷඇޮత w ϑΝΠϧͷ3FBEͱ8SJUFΛཱ྆͠ਏ͍ ετϦʔϛϯάͷ
ॻ੶ετϦʔϛϯάͷΈ ϑΝΠϧઌ಄ ϑΝΠϧΛ దͳେ͖͞Ͱׂ͢Δ ˞Ϋϥυ্ͷݩϑΝΠϧͭͰɺ 4%Χʔυॻ͖ࠐΈ࣌ʹಈతʹׂ͢Δ
ॻ੶ετϦʔϛϯάͷΈ ϑΝΠϧઌ಄ ϩʔυ͢Δͱ͖ ͭͷڊେͳϑΝΠϧʹݟ͑ΔΑ͏ʹ ಠࣗͷ*OQVU4USFBNΛ༻͢Δ
ॻ੶ετϦʔϛϯάͷΈ ಡॻҐஔܾఆ ϑΝΠϧઌ಄
ॻ੶ετϦʔϛϯάͷΈ ಡॻҐஔʹ͍ۙ ϑΝΠϧΕ͔Β%-։࢝͢Δ ϑΝΠϧઌ಄
ॻ੶ετϦʔϛϯάͷΈ μϯϩʔυׂ͕ྃͨ͠ϖʔδ͔Β ಡॻΛ։࢝Ͱ͖Δ ϑΝΠϧઌ಄
ॻ੶ετϦʔϛϯάͷΈ ϖʔδૹΓͰ ಡॻҐஔ͕มΘͬͨ ϑΝΠϧઌ಄
ॻ੶ετϦʔϛϯάͷΈ ҰఆҎԼͷεΩοϓྔͰ͋Εɺ μϯϩʔυ࣌ؒ࠶ଓ࣌ؒ ͱͳΔͨΊ௨৴Λܧଓͨ͠΄͏͕ྑ͍ ϑΝΠϧઌ಄
w ׂϩʔυˍϨϯμϦϯάʹΑΓɺϩʔυ͕ ྃͨ͠ʮ෦ʯ͔Βஞ࣍ಡΊΔ w ʮμϯϩʔυͪʯ͕ଘࡏ͠ͳ͍ ετϦʔϛϯάͷར
ᶅͷຊ୨Λ ʮָ͠Ήʯ༷
ʮϑΥϧμʯͷ ଘࡏແବͰ͋Δ
֊͕ଟ͍ͱ తͷຊ·Ͱ͕ ͘ͳΔ
ʮٱʑͷຊʯͱͷ ग़ձ͍Λःஅ͞ΕΔ
+JTVJ%SPJEʮλάʯ ϕʔεͰཧ͞ΕΔ
ຊ୨Λָ͠Ή w มݩϑΝΠϧ [JQQEGʣͷϑΝΠϧ໊ɾϑΥϧ μ໊ͰࣗಈతʹϑΝΠϧ͕λά͚͞ΕΔ w ࣗಈతʹλά୯ҐͰ͞ΕΔ w λά͔Βλάͱϒϥδϯά͍͚ͯ͠Δ w
ָ͍͠ʘ ?P? ʗ
ຊ୨Λָ͠Ή
ຊ୨Λָ͠Ή λάͰάϧʔϐϯά͞ΕΔ
ຊ୨Λָ͠Ή ֊ͷΈͰཧ͞ΕΔ
ຊ୨Λָ͠Ή දࢴͱרͷࣈʢඌͷจࣈʣ ͕ඞͣදه͞ΕΔɻ ͜ͷͭʮඞਢʯͰ͋Δ ʮλΠτϧ໊ͷΈͷϦετදࣔʯ ʮදࢴങ͍ʯͷΑ͏ͳিಈΛ ى͜͞ͳ͍ͨΊɺແҙຯ
ຊ୨Λָ͠Ή ॻ੶λοϓͰ ؔ࿈λάදࣔ͞ΕΔ
ຊ୨Λָ͠Ή ಉ༷ͷλά͕͍ͨ ॻ੶Ұཡ͕දࣔ͞ΕΔ
ຊ୨Λָ͠Ή λάϒϥζͷ ܁Γฦ͠Ͱɺ Ϣʔβʔʮٱʑͷຊʯ ͱͷ࠶ձ͕͋Δ
(PPHMF%SJWFͷϑΥϧμߏ͕ ͦͷ··λάʹө͞ΕΔ
ຊ୨%#ͱॲཧ w λάదͳ۠ΓจࣈͰ۠ͬͯ%#ొ w -*,&Ͱݕࡧ͢Δ w ͘Β͍༨༟Ͱ։͚Δ w ʮ৽ணॱʯιʔτͰฒͯʙඵ͔͔ Βͳ͍Ͱදࣔྃ
w $VSTPSΛѲΔͱॲཧ͕େมͳͷͰɺҰ୴ͯ͢Φ ϯϝϞϦʹ͍ͯ͠Δ w తʹϝϞϦతʹे࣮༻త
ຊ୨%#ͱॲཧ w αϜωΠϧ͚ͩඞཁͳͱ͖ʹϩʔυ w ʮλάʯ୯ҐͷαϜωΠϧҰੜͯ͠ϑΝΠϧ Ωϟογϡʹॻ͖ग़͍ͯ͠Δ λά୯Ґຖੜ͢Δͱॏ͍ͷͰ ϑΝΠϧΩϟογϡʹ͍ͯ͠Δ ୯ҐͷαϜωΠϧ దٓಡΈ͍ͩͯ͠Δ