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
Slackにアップしたスライドをいい感じに見れるやつ作った
Search
Shintani Teppei
December 22, 2018
Technology
1
2k
Slackにアップしたスライドをいい感じに見れるやつ作った
Shintani Teppei
December 22, 2018
Tweet
Share
More Decks by Shintani Teppei
See All by Shintani Teppei
ISUCONで型をつける
euglena1215
1
65
3年でバックエンドエンジニアが5倍に増えても破綻しなかったアーキテクチャ そして、これから / Software architecture that scales even with a 5x increase in backend engineers in 3 years
euglena1215
11
4.4k
モジュラモノリス、その前に / Modular monolith, before that
euglena1215
8
920
いつか使える ObjectSpace / Maybe useful ObjectSpace
euglena1215
2
180
rbs-inlineを導入してYARDからRBSに移行する
euglena1215
1
580
Ruby の型に関する活動をやっている話 / Activities related to Ruby types
euglena1215
3
300
そろそろ理解する includes / Understanding includes
euglena1215
1
870
習うより慣れる Ruby AST / Ruby AST is better to get used to than to learn.
euglena1215
2
470
Railsでエンドポイントごとのテストカバレッジを測定する / Measuring Test Coverage per Endpoint in Rails
euglena1215
1
470
Other Decks in Technology
See All in Technology
メンバーがオーナーシップを発揮しやすいチームづくり
ham0215
1
100
JAWS-UG20250116_iOSアプリエンジニアがAWSreInventに行ってきた(真面目編)
totokit4
0
140
Accessibility Inspectorを活用した アプリのアクセシビリティ向上方法
hinakko
0
180
東京Ruby会議12 Ruby と Rust と私 / Tokyo RubyKaigi 12 Ruby, Rust and me
eagletmt
3
870
三菱電機で社内コミュニティを立ち上げた話
kurebayashi
1
360
2025年のARグラスの潮流
kotauchisunsun
0
790
30分でわかる「リスクから学ぶKubernetesコンテナセキュリティ」/30min-k8s-container-sec
mochizuki875
3
440
なぜfreeeはハブ・アンド・スポーク型の データメッシュアーキテクチャにチャレンジするのか?
shinichiro_joya
2
450
AWSマルチアカウント統制環境のすゝめ / 20250115 Mitsutoshi Matsuo
shift_evolve
0
110
ドメイン駆動設計の実践により事業の成長スピードと保守性を両立するショッピングクーポン
lycorptech_jp
PRO
12
1.8k
[IBM TechXchange Dojo]Watson Discoveryとwatsonx.aiでRAGを実現!事例のご紹介+座学②
siyuanzh09
0
110
あなたの人生も変わるかも?AWS認定2つで始まったウソみたいな話
iwamot
3
850
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
521
39k
Statistics for Hackers
jakevdp
797
220k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
How GitHub (no longer) Works
holman
312
140k
Scaling GitHub
holman
459
140k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
3
360
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
The Cult of Friendly URLs
andyhume
78
6.1k
Transcript
SlackʹΞοϓͨ͠ εϥΠυΛ͍͍ײ͡ʹ ݟΕΔͭ࡞ͬͨ ͯͬʔ @euglena1215
͜Ε͔Β͍ͯ͘͜͠ͱ 1. Ϟνϕʔγϣϯ 2. ͬ͘͟Γߏ 3. ͬͨπʔϧͷհ 4. ͕Μͬͨͱ͜Ζ 5.
·ͱΊ
Ϟνϕʔγϣϯ • ݚڀࣨͰຖि࣋ͪճΓͷจհൃද͕ ߦΘΕ͍ͯΔ • ൃදεϥΠυ͕΄ͱΜͲڞ༗͞Ε͍ͯͳ͍ঢ়گ 1. ൃදεϥΠυͷݟฦ͕͠Ͱ͖ͳ͍ 2.
Ҏલհ͞Εͨจͳͷ͔Ͳ͏͔͔Βͳ͍
DEMO https://teppei-slides.netlify.com/
ओͳػೳ • Ξοϓϩʔυͨ͠εϥΠυ͕ҰཡͰ͖Δ • εϥΠυ͕ΩʔϫʔυݕࡧͰ͖Δ • Ϣʔβʔ͝ͱͷεϥΠυ͕ݟΒΕΔ
JSON Hosted by Repo: https://github.com/ euglena1215/slide-uploader-for-slack Repo: https://github.com/ euglena1215/slide-viewer-gatsby ͬ͘͟Γߏ
JSON Hosted by Repo: https://github.com/ euglena1215/slide-uploader-for-slack Repo: https://github.com/ euglena1215/slide-viewer-gatsby ͬ͘͟Γߏ
ALL FREE!!!
Google Apps Scriptͱ ɾJSͬΆ͍ݴޠͰॻ͚Δ ɾεέδϡʔϧ࣮ߦ ɾSpreadSheet, Driveͱͷ࿈ܞ͕؆୯ ɾखܰʹwebαʔόͱͯ͠ެ։Ͱ͖Δ ɾແྉ
Netlifyͱ • ศརͰجຊແྉͳϗεςΟϯάαʔϏε, like a github-pages • git push͢Δͱmaster branchͰ`yarn
build`͞Εͯ /publicҎԼΛϗεςΟϯά·Ͱ͕σϑΥϧτઃఆ • rebuild༻webhook͕2ΫϦοΫͰ • *.netlify.comͷҙͷυϝΠϯ͕ઃఆͰ͖Δ • httpsରԠ
GatsbyJSͱ • ੩తαΠτδΣωϨʔλ, like a Jekyll • ReactͰॻ͚Δ • Typescript,
styled-components͑Δɺ࠷ߴ • ΞΫηεͨ͠ॠؒ੩తϖʔδͱͯ͠ɺ ΞΫηεͨ͠ޙReactΞϓϦέʔγϣϯͱͯ͠ػೳ • ReactͷެࣜαΠτGatsbyJSͰ࡞ΒΕ͍ͯΔ
がんばったところ GANBATTA TOKORO
がんばったところ ᶃ pdfͷαϜωΠϧը૾ɺGASͰͲ͏ͬͯ࡞ΔΜʁ
がんばったところ ᶃ pdfͷαϜωΠϧը૾ɺGASͰͲ͏ͬͯ࡞ΔΜʁ
None
None
thumb_pdf͕pngΛ͍࣋ͬͯΔ
αϜωΠϧը૾͕ͪΌΜͱऔΕ͍ͯͨ
None
None
͜Εʂʂʂʂʂʂʂʂ
がんばったところ ᶃ pdfͷαϜωΠϧը૾ɺGASͰͲ͏ͬͯ࡞ΔΜʁ
Slack͕࡞ͬͯ͘Εͯͨ がんばったところ ᶃ pdfͷαϜωΠϧը૾ɺGASͰͲ͏ͬͯ࡞ΔΜʁ
ᶄ PDFΛϨϯμϦϯά͢ΔReactͷϥΠϒϥϦɺ ɹຊޠදࣔ͞Εͳ͍Μ͕ がんばったところ
https://github.com/mikecousins/react-pdf-js/issues/16 https://github.com/mikecousins/react-pdf-js/issues/72 IssueΛൃݟͨ͠
Pull RequestΛग़ͨ͠ https://github.com/mikecousins/react-pdf-js/pull/89
merge͞Εͨ https://github.com/mikecousins/react-pdf-js/pull/89
ᶄ PDFΛϨϯμϦϯά͢ΔReactͷϥΠϒϥϦɺ ɹຊޠදࣔ͞Εͳ͍Μ͕ がんばったところ
ᶄ PDFΛϨϯμϦϯά͢ΔReactͷϥΠϒϥϦɺ ɹຊޠදࣔ͞Εͳ͍Μ͕ දࣔ͢ΔΑ͏ʹͯ͋͛ͨ͠ がんばったところ
͔͠͠
πʔϧ ࡞Γͬͺͳͩ͠ͱීٴ͠ͳ͍
͍ํεϥΠυΛΞοϓϩʔυͯ͠ΈͨΓ
Ξοϓͯ͠Β͑ΔΑ͏DMͰࠜճͨ͠͠Γ
πʔϧ͕͔ͬ͠Γීٴ͢ΔΑ͏ ͍͖ͬͯ
·ͱΊ • GatsbyJS x Netlifyਆ • ແྉͰ͜Ε͚ͩ࡞ΕΔ͜ͷ࣌ʹײँ • Slackը૾ϦαΠζḉͱͯ͠༏ल •
ීٴ͢ΔΑ͏͍͖ͬͯ