Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
歴史災害史料の市民参加型翻刻プラットフォーム『みんなで翻刻』の紹介とその設計
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
オープンサイエンス・ミートアップ
March 26, 2017
Science
190
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
歴史災害史料の市民参加型翻刻プラットフォーム『みんなで翻刻』の紹介とその設計
第8回ミートアップ
スピーカー:橋本 雄太さん(京都大学大学院 文学研究科)
日時:2017年3月15日(水) 18:30-19:30
場所:MTRL KYOTO
オープンサイエンス・ミートアップ
March 26, 2017
More Decks by オープンサイエンス・ミートアップ
See All by オープンサイエンス・ミートアップ
市民科学と科学技術政策
kyotoopenscience
0
330
ACADEMIC GROOVE —— 学術を「体感」するということ
kyotoopenscience
0
170
せんだい歴史学カフェ in KYOTO オープンサイエンスミートアップ! 歴史学の面白さ、伝えます!
kyotoopenscience
1
180
市民が取得した魚類の情報を科学的に活用する試み
kyotoopenscience
1
290
宇宙・地球のオープンデータでハッカソン
kyotoopenscience
0
130
ゲームを研究してみよう (でも、どうやって?) / How to study "game"
kyotoopenscience
0
360
市民参加型調査「花まるマルハナバチ国勢調査」でできたこと・できなかったこと
kyotoopenscience
0
290
ナメクジ捜査網 -市民科学とナメクジのこれから-
kyotoopenscience
0
550
市民参加型のヒアリ防除のための発見位置共有システムの開発と普及
kyotoopenscience
0
310
Other Decks in Science
See All in Science
AI Agents for Earth Observation
sabman
0
110
[第67回 CV勉強会@関東] CV × Scientific Figures / kantoCV 67th CVPR 2026
lychee1223
0
250
From Prediction to Understanding: Causal Discovery for Data Science and AI Applications
sshimizu2006
0
320
Path integral polarons for real semiconductors
jarvist
0
110
Webinaire : Valorisez les résultats de vos projets européens avec EU-FarmBook
institutdelelevage
PRO
0
180
Wet Active Matter
rajeshrinet
0
260
データベース14: B+木 & ハッシュ索引
trycycle
PRO
0
970
Controller Design for Symbolic Input-Output Systems Using Feedforward Neural Networks
konakalab
0
140
AlgorithAlgorihms for Decision Making
mickey_kubo
0
180
Collective Predictive Coding Hypothesis: Emergence of Language and Cooperative Behaviors
tanichu
0
180
医療 LLM ベンチマークの現在地:多面的評価 と日本ローカライズ
analokmaus
1
760
「念のためのログ保存」を組織全体でやめるためのポリシーと仕組み作り
i2tsuki
4
410
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Tell your own story through comics
letsgokoyo
1
1.1k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
630
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Building Adaptive Systems
keathley
44
3.3k
RailsConf 2023
tenderlove
30
1.6k
Producing Creativity
orderedlist
PRO
348
41k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
330
Transcript
ྺ࢙ࡂ࢙ྉͷ ࢢຽࢀՃܕࠁϓϥοτϑΥʔϜ ʰΈΜͳͰࠁʱͷհͱͦͷઃܭ ژେֶจֶݚڀՊɹത࢜ޙظ՝ఔ ڮຊ༤ଠ 20173݄15@ୈ8ճΦʔϓϯαΠΤϯεϛʔτΞοϓ 1
͡Ίʹ • ࣗݾհ • ڮຊ ༤ଠʢژେจֶݚڀՊ ใɾ࢙ྉֶઐमD3ʣ • ઐɾɾɾਓจใֶ, ۙ༸Պֶ࢙ •
3ऑɼຽؒͰϓϩάϥϚʔΛܦݧ • ຊͷൃදͰ • ࡂ࢙ྉͷࢢຽࢀՃܕࠁϓϩδΣΫτ ʮΈΜͳͰࠁʯΛհ • ಛʹɺಉγεςϜͷઃܭ෦Λத৺ʹ͓͠·͢ 2
3 URL: https://honkoku.org/
ʮΈΜͳͰࠁɹ࢙ྉʯ • ֓ཁ • ྺ࢙ࡂ࢙ྉͷࢢຽࢀՃܕࠁϓϩδΣΫτ • 20171݄10ʹ Web αΠτΛਖ਼ࣜެ։ • ʮࠁʯͱ • ྺֶ࢙༻ޠͰɼ࢙ྉதͷจষΛ׆ࣈʹى͜͢͜ͱ • ։ൃɾӡӦɾɾɾژେֶݹݚڀձ
• ژେཧֶݚڀՊΛத৺ͱͯ͠ɼྺ࢙࢙ྉͷ ղಡʹ͍͋ͨͬͯΔֶࡍάϧʔϓ • ओ࠵ɿதҰʢཧֶݚڀՊʣɼՃೲ༃೭ʢࡂݚʣ 4
എܠɿྺ࢙ݚڀͷྺ࢙ • 1891 ೱඌ • 1892 ࡂ༧ௐࠪձ͕ൃ • 1923 ؔ౦େࡂ • 1925 ౦ژେֶݚڀॴઃཱ • ࢙ྉͷऩूɾฤࢊࣄۀ
• ʰେຊ࢙ྉʱʢ1904ʣɼશ2 • ʰ૿గେຊ࢙ྉʱʢ1941-43ʣɼશ3 • ʰ৽ऩɹຊ࢙ྉʱʢ1981-1994ʣɼશ21 • ʰຊͷྺ࢙࢙ྉ रҨʱʢ1998-2012ʣɼશ8 5
ྺ࢙࢙ྉͷใԽͱ՝ • ࡂ࢙ྉͷςΩετσʔλϕʔεߏங • ʦݹɾதੈʧ ɾՐ࢙ྉσʔλϕʔε • ͻͣΈूதଳϓϩδΣΫτ ࢙ྉσʔλϕʔε • ໊ݹେֶ
ྺ࢙࢙ྉݕࡧγεςϜ • ౦େݚʹΑΔطץ࢙ྉͷςΩετDBԽࣄۀ • ՝ • طץ࢙ྉूʹະऩͷ࢙ྉɼຊจ͕লུ͞Ε͍ͯΔ ࢙ྉ͕ଟଘࡏ͢Δ 6
7
ʰΈΜͳͰࠁʱϓϩδΣΫτͷత 1. ྺ࢙ࡂ࢙ྉͷେنςΩετDBԽɼ ΦʔϓϯσʔλԽ 2. ࠁ࡞ۀΛ௨ͨ͡ࢢຽͷࡂҙ্ࣝ 8
ର࢙ྉ • ౦େݚਤॻࣨʮੴຊจݿʯ • ౦ژେֶݚ̎ॴɾੴຊາ࢛༤ ʢ1893-1940ʣ͕ऩूͨ͠ࡂ࢙ྉίϨΫγϣϯ • ͜ͷ͏ͪɺݱࡏݚͰσδλϧެ։͞Ε͍ͯΔ࢙ ྉ 114ʢը૾3,193ຕʣͷશจࠁ͕໘ͷඪ •
ࠁจCC-BY-SAϥΠηϯεͰఏڙ 9 ʰ৴भઙؒࢁমʱ ʰهʱ ʰݩهʱ
ຊޠྺ࢙࢙ྉͷ Ϋϥυιʔγϯάࠁͷ՝ 1. ϓϩδΣΫτʹࢀՃ͢Δଟͷࢢຽͷ༠ ಋ 2. ܧଓతࢀՃΛଅ͢Ϟνϕʔγϣϯઃܭ 3. ݹจॻͷࠁ࡞ۀͷқͷߴ͞ ʢͣ͘͠ࣈղಡͷ͠͞ʣ
10
ͳΜͱಡΉͰ͠ΐ͏ 11
ϓϩδΣΫτͷઃܭํɹ 1. ʮֶशʯϕʔεͷΫϥυιʔγϯά • ࢀՃऀͷળҙʹཔΒͳ͍ಈػ͚ͷΈΛߏங • ࠁ࡞ۀͷࢀՃΛ௨ͯ͡ɼࢀՃऀ͕ݹจॻղಡͷ ܇࿅Λड͚ΒΕΔΑ͏ʹαΠτΛઃܭ͢Δ 2. ू߹Λར༻্࣭ͨ͠ • ࡞ۀՌΛࢀՃऀؒͰڞ༗ɾमਖ਼Մೳʹ͢Δ • ෳਓͷνΣοΫΛ௨͢͜ͱͰࠁͷޡΓΛݮΒ͢
• ͨͩ͠࠷ऴతʹݹݚڀձ͕࣭ΛνΣοΫ 12
ͳͥʮֶशʯ͕ࢢຽࢀՃͷΩʔʹͳΔ͔ • ֶशཁૉΛࢢຽࢀՃϓϥοτϑΥʔϜʹΈࠐΉ͜ͱ ͰɼෳͷϝϦοτ͕ಘΒΕΔ 1. ΦϯϥΠϯֶशʹର͢Δؔ৺ඇৗʹߴ͘ɼڭҭऀΛؚΉଟͷ ਓʑΛϓϥοτϑΥʔϜʹ༠ಋͰ͖Δ 2. ࢀՃऀͷֶशҙཉΛɼࠁͳͲͷλεΫ࣮ࢪͷಈػ͚ʹ͚Δ ͜ͱ͕Ͱ͖Δ 3.
ࢀՃऀͷεΩϧ্ͱݕఆΛ࣮ࢪͰ͖Δ 4. ྺֶ࢙ͷίϯςϯπʹɼ؆୯ͳฤूͰֶश༻ڭࡐʹసԽͰ ͖Δͷ͕ଟ͍ 5. ଞʢޠֶֶशʣͰͷޭࣄྫ 13
ώϯτʹͳͬͨαʔϏεɿDuolingo 14 Duolingo ແঈͷޠֶֶशαʔϏε͕ͩɺֶशͷҰͱͯ͠ख़࿅ऀʹ༁λε ΫΛແঈͰׂ͍ͯͯΔɻͦͷՌΛଞࣾʹఏڙ͢Δ͜ͱͰࣄۀऩӹΛಘ͍ͯ Δɻ
ώϯτʹͳͬͨαʔϏεɿlang-8 15 lang-8 ɺ֎ࠃޠͷֶशऀ͕ޓ͍ͷ࡞จΛఴ͢ΔΈΛߏங͢Δ͜ͱͰɼ ແঈͷ࡞จఴαʔϏεΛఏڙ͍ͯ͠Δɻ
࣮ͨ͠ॾػೳ 16
ݸผతֶशͷࢧԉ: ͣ͘͠ࣈֶशࢧԉΞϓϦʮKuLAʯͱͷ࿈ܞ • ֓ཁ • ࡕେจֶݚڀՊΛத৺ʹ։ൃ͞Εͨʮͣ͘ ͠ࣈʯͷֶशࢧԉΞϓϦέʔγϣϯ • 3,000ຕͷ༻ྫը૾ͱಡղڭࡐΛऩ • 20162݄ͷެ։ޙ
6.1ສճDL • ʮΈΜͳͰࠁʯͱͷ࿈ܞ • KuLA ͷશίϯςϯπΛαΠτʹసࡌ • ͣ͘͠ࣈղಡͷجૅΛಠशՄೳʹ 17
༻ྫը૾Λֶͬͨशࢧԉ 18
֬ೝςετ 19
ڠௐతֶशͷࢧԉɿ ࢀՃऀؒͷ૬ޓఴγεςϜ • ࠁ࡞ۀͷྃ࣌ɼ ࠁจͷఴΛଞͷࢀՃऀ ʹґཔ͢Δ͜ͱ͕Ͱ͖Δ • ૬ޓఴͷత • ࢀՃऀͷεΩϧΞοϓ • ࠁจͷ࣭ͷ্
20
ࠁ࡞ۀͷλΠϜϥΠϯදࣔ 21
ࠁจमਖ਼࣌ͷ௨ 22
ฤूཤྺͷࠩʢdiffʣදࣔ 23 ࠩΛݟΔ͜ͱͰɼͲͷՕॴ͕मਖ਼͞Ε͔ͨ؆୯ʹ֬ೝͰ͖ Δ
࡞ۀਐḿͷཧ • ࡞ۀਐḿը૾୯ҐͰཧ͠ɺ࣍ͷϑϩʔͰભҠ͢Δ 24 ະணख ணखࡁΈ ࠁྃ ֬ఆ ɾɾɾҰฤू࡞ۀ͕࣮ࢪ͞Ε͍ͯͳ͍ঢ়ଶ ɾɾɾҰҎ্ɺฤू࡞ۀ͕࣮ࢪ͞Εͨঢ়ଶ
ɾɾɾը૾தͷͯ͢ͷจࣈ͕ࠁͰ͖͍ͯΔঢ়ଶ ɹɹʢ͜ͷ࣌ͰޡࠁະղಡͷՕॴ͕͋ͬͯ ྑ͍ʣ ɾɾɾཧऀ͕ݕΛ࣮ࢪ͠ɺࠁจ͕֬ఆͨ͠ঢ় ଶ ɹɹʢҰൠࢀՃऀฤूෆՄʹͳΔʣ ཧऀ͕ঝೝ ཧऀ͕ڋ൱ ࢀՃऀ͕ࠁ ࢀՃऀ͕ࠁ ࢀՃऀ͕࠶ฤू
ͦͷଞʹ࣮ͨ͠ػೳ • ฤूػೳ • ॎॻ͖ରԠΤσΟλ • ഉଞ੍ޚ • ϥΠϒฤू • ήʔϛϑΟέʔγϣϯ •
ϥϯΩϯά • ϨϕϧγεςϜ • ϓϩϑΟʔϧදࣔɾઃఆ • ࢀՃऀؒͷڠௐࢧԉ • λΠϜϥΠϯ • ը૾ߘػೳϑΥʔϥϜ • ϓϩϑΟʔϧઃఆɾදࣔ • SNS࿈ܞ • Ϣʔβʔೝূ • ࡞ۀՌͷڞ༗ 25
σϞ 26
ใ׆ಈ 27
৽ฉใಓ • ࡢ9݄ʙݹݚڀձ෦ͰγεςϜࢼ༻Λ։࢝ • 1݄6 ژେ࣌ܭͰهऀϨΫΛ࣮ࢪ, ڞಉ௨৴͕Webใಓ, β൛Λެ։ • 1݄7 ே৽ฉ༦ץ, ࢈ܦ৽ฉʹهࣄ͕ܝࡌ • 1݄10
ژେใʹܝࡌ, ਖ਼ࣜ൛Λެ։ • 1݄11 ຖ৽ฉ༦ץʹهࣄܝࡌ • 1݄12 ே৽ฉσδλϧʹهࣄܝࡌ • 2݄26 ژ৽ฉ༦ץʹهࣄܝࡌ • 2݄28 ܦ৽ฉ༦ץʹهࣄܝࡌ 28
SNS্Ͱͷใ • ެࣜ Twitter ΞΧϯτ, ެࣜ Facebook ϖʔδ • Ϛείοτ: ʮ͠Έ·Δʯ 29
Πϥετ: ඒʢּؒॻӃʣɺCV: ൧༸ҰʢେࡕେֶจֶݚڀՊڭ तʣ
χίχίಈըͱͷఏܞ 30
χίχίಈըͱͷఏܞ 31
ެ։2ϲ݄ޙͷܦա 32
ϓϩδΣΫτͷਐḿʢ1/10ʙ3/14ʣ • Web αΠτొऀɾɾɾ2178໊ • ͜ͷ͏ͪ225໊͕࣮ࡍʹࠁʹࢀՃ • ࠁจͷฤूճɾɾɾ10625ճ • 1ฏۉ156ճฤू͕࣮ࢪ͞Ε͍ͯΔ
• ૯ೖྗจࣈŋŋŋ142.1ສࣈ • ݪߘ༻ࢴ 3600 ຕ૬ • ը૾͝ͱͷεςʔλε • ணखࡁΈɾɾɾ 548/3193ຕʢશମͷ17%ʣ • ࠁྃɾɾɾ2062/3193ຕʢશମͷ64%ʣ • શը૾ͷࠁ͕࢙ྃͨ͠ྉɾɾɾ55/114 33
Ռͷ࣭ʹ͍ͭͯ • ඇઐՈ͕ͣ͘͠ࣈΛਖ਼֬ʹࠁͰ͖Δͷ͔ʁ • ·ͩఆྔతධՁ࣮ࢪ͍ͯ͠ͳ͍ • ଟͷࢀՃऀ͕ฤूʹؔΘΔ͜ͱͰɼ૬ʹ ਖ਼֬ͳࠁ͕Ͱ͖͍ͯΔҹ • ྫ: ʰهʱɼܭ42ਓͷࢀՃऀʹΑΓɼ ̍ίϚ͋ͨΓฏۉ̍̎ճฤू͞Ε͍ͯΔ •
ͨͩ͠දهͷΏΕͳͲ՝͋Γ 34
ࢀՃऀ͚Ξϯέʔτͷ࣮ࢪ • 3/8͔ΒࢀՃऀ͚ʹGoogle Form Λͬͯ ΞϯέʔτΛ࣮ࢪத • ࣭ࣄ߲ • ࢀՃऀͷόοΫάϥϯυʢྸɺֶशྺ etc.ʣ • ϓϩδΣΫτΛ͖͔͚ͬͨͬ • ࢀՃͷϞνϕʔγϣϯ
• etc... • 3/15·Ͱʹ45݅ͷճΛಘͨ 35
·ͱΊ • 2ϲ݄ؒͷؒʹɼࢢຽͷखͰ࢙ྉը૾2000ຕɼ จࣈͰ140ສࣈΛςΩετԽ͢Δ͜ͱ͕Ͱ͖ ͨ • ݹจॻղಡͱ͍͏ͷߴ͍λεΫʹରͯ͠ɼ ࢢຽࢀՃܕϓϩδΣΫτ࣮ࢪՄೳ • ʮֶशΛϕʔεʹͨ͠ϓϩδΣΫτઃܭʯɼࢢຽ ࢀՃϓϩδΣΫτͷ༗༻ͳΞϓϩʔνʹͳΔͷͰ 36
ࠓޙͷల • ର࢙ྉͷ֦େ • ੴຊจݿҎ֎ͷݚॴଂ࢙ྉͷՃ • ࢙ྉը૾ͷϢʔβʔΞοϓϩʔυ • ผͷద༻ • ژֶ࢙ྉ, ২ຽ࢙࣌ྉ,
etc.. • ࠃจݚΦʔϓϯσʔλ • ػցֶशɾࣗಈೝࣝͷΈࠐΈ • ۭ࣌ؒσʔλͷநग़ɼ࢙ྉ༰ͷՄࢹԽ 37
ॻ੶ʰΞϓϦͰֶͿͣ͘͠ࣈʱ͕ץߦ͞Ε·ͨ͠ • ऩ༰ • KuLAΛ׆༻ͨͣ͘͠͠ࣈڭ ҭͷ࣮ફ • ւ֎ͷͣ͘͠ࣈڭҭ • มମԾ໊จࣈίʔυηοτ •
ݹͱͣ͘͠ࣈղಡ • ϑΝϯ࠲ஊձ • ΈΜͳͰࠁͷհ • ּؒॻӃΑΓຊൃച • 92PϑϧΧϥʔ੫ผ800ԁ 38
χίχίձٞʢ4/29, 30ʣʹग़ల͠·͢ 39
ٕज़తͳ͜ͱ͕Β 40
ΈΜͳͰࠁͷ༻ٕज़ • ༻ݴޠ: CoffeeScript • JavaScript ʹίϯύΠϧ͞ΕΔϝλݴޠ • Ruby
Python ʹ͍ۙ • ͨͩ࠷ۙϝϯς͞Ε͓ͯΒͣɺผݴޠʹΓ͍͑ͨ • ϑϨʔϜϫʔΫ: AngularJS • Googleͷ Web ϑϨʔϜϫʔΫ • ࡢޙܧͷ Angular2 ͕ެ։͞Εͨ • UI ϑϨʔϜϫʔΫ: Angular Material • AngularJS ʹରԠ͠ɺϚςϦΞϧσβΠϯͷUIΛఏڙ • ͦͷଞϥΠϒϥϦ • AngularFire • AngularJS Ͱ Firebase ͷॾػೳʹΞΫηε͢ΔͨΊͷϥΠϒϥϦ • ιʔείʔυཧ: git 41
42 Heroku ࠁจσʔλͷ Read/Write, Ϣʔβʔೝূ, etc ௨ൃߦ࣌ʹ σʔλૹ৴ ੩తϑΝΠϧͷ ϩʔυ
௨σʔλॻࠐΈ, ूܭॲཧͷ࣮ߦ https://honnkoku.org/ https://wahon-server.herokuapp.com https://kojishin-fce4e.firebaseio.com/
͘͞ΒͷϨϯλϧαʔόʔ • ੩తϑΝΠϧͷΈϗετ͢Δ • ஔ͍ͯ͠ΔϑΝΠϧ • HTMLϑΝΠϧ • JavaScript ϑΝΠϧ
• ࢙ྉը૾ϑΝΠϧ • ੩తϑΝΠϧΛΫϥΠΞϯτ͕ϩʔυͨ͠ޙɺ FirebaseͱͷσʔλͷΓऔΓͷΈൃੜ͢Δ • ࢙ྉը૾ͷಡࠐΈΛআ͘ • HTML ͯ͢ΫϥΠΞϯτ্Ͱಈతʹੜ͢Δ 43
Firebase • ϢʔβʔೝূͱσʔλอଘػೳΛఏڙ • ΈΜͳͰࠁͰಡΈॻ͖͢Δσʔλશͯ Firebase ্ʹอଘ͞ΕΔ • Firebase ্ͷσʔλɺଓதͷΫϥΠΞϯτͱ ϦΞϧλΠϜͰಉظ͞ΕΔ • ͜ΕΛར༻ͯ͠ʮϥΠϒࠁʯͳͲΛ࣮ݱ͍ͯ͠Δ
44
Firebase ͷσʔλπϦʔ • ࠁจؚΊɺશͯͷσʔλFirebase͕ఏڙ͢ΔπϦʔܗ ࣜDBʹ֨ೲ͞ΕΔ • books: ࢙ྉͷॻࢽใ • chars: ֶश༻ͣ͘͠ࣈ
• daily-stats: ࣌ूܭ • lesson-progress: ֶशਐḿཧ • notifications: Ϣʔβʔຖͷ௨ • timeline: ࠁ࡞ۀͷཤྺ • transcriptions: ࠷৽ͷࠁจ • users: Ϣʔβʔσʔλ 45
Heroku • Ruby Python, PHP ͳͲͰॻ͔Εͨ WebΞϓϦέʔ γϣϯΛϗετͯ͘͠ΕΔΫϥυαʔϏε • ؆୯ͳ༻ͳΒແྉͰར༻Մೳ • RubyͰॻ͍ͨ؆୯ͳ
WebαʔόʔΛσϓϩΠ͠ɺ Firebase୯ମͰ࣮ߦͰ͖ͳ͍ॲཧΛ͍ͤͯΔ • ΈΜͳͰࠁͰͷར༻ • ௨σʔλͷॲཧ • ूܭॲཧʢcronʣ • ฤूதͷ··์ஔ͞Εͨը૾ͷϩοΫղআʢcronʣ 46
ιʔείʔυͷϏϧυ • Webpack • node.js Ͱॻ͔Εͨ WebΞϓϦέʔγϣϯઐ༻ͷ Ϗϧυπʔϧ • CSS, JavaScript,
ը૾ͳͲɺWebΞϓϦέʔγϣϯʹؚ ·ΕΔ༷ʑͳϑΝΠϧͷґଘؔΛղܾ͠ɺ ࠷దԽ͞ΕͨϏϧυΛੜ͢Δ • ϓϥάΠϯΛಋೖ͢Δ͜ͱͰSCSSCoffeeScriptʹର Ԡ͢Δ • ϑΝΠϧมߋΛݕࣗ͠ಈͰ࠶Ϗϧυ͢Δػೳ 47
ࠓޙͷ։ൃ༧ఆ ᶃ • ࠁจݕࡧ • elastic search ͳͲͷݕࡧΤϯδϯΛ༻༧ఆ • FirebaseจࣈݕࡧΛαϙʔτ͠ͳ͍ͷͰɺࠁจσʔλΛ Firebaseͱಉظ͢Δผαʔόʔ͕ඞཁ
• IIIF ରԠ • ࢿྉը૾Λ IIIFରԠը૾αʔόʔ্ʹஔ͘ • IIP Image Server ͳͲ • URLࢦఆͰը૾ͷ෦ࢦఆɺճసɺ৭ௐม͕Մೳʹͳ Γɺͣ͘͠ࣈͷࣙॻ࡞ʹศར • ͜Εಠࣗαʔόʔ͕ඞཁ 48
ࠓޙͷ։ൃ༧ఆ ᶄ • ࠁจͷӾཡઐ༻ϖʔδͷߏங • ࢿྉը૾ͱࠁจΛೝূͷඞཁͳ͍ॴʹஔ͘ • Google ʹΠϯσΩγϯάͤ͞Δ͜ͱ͕త • JavaScript
ʹΑΔಈతඳըΘͳ͍ • ϝʔϧ௨ • ݱࡏσεΫτοϓ௨ͷΈରԠ͍ͯ͠Δ௨ػೳΛɺϝ ʔϧ௨ʹରԠͤ͞Δ • ௨ػೳ Heroku ্ͷαʔόʔͰ࣮͍ͯ͠ΔͷͰɺ ͜͜ʹϝʔϧػೳΛՃ͢Δ 49