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
Slackにアップしたスライドをいい感じに見れるやつ作った
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Shintani Teppei
December 22, 2018
Technology
2.3k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slackにアップしたスライドをいい感じに見れるやつ作った
Shintani Teppei
December 22, 2018
More Decks by Shintani Teppei
See All by Shintani Teppei
モノリス Rails でも日中に rails db:migrate を走らせたい! / Daytime rails db:migrate on Monolithic Rails!
euglena1215
4
700
すべてがオンボーディングタスクになる / Everything becomes an onboarding task
euglena1215
0
170
「地続き」の技術面接 / "Continuous" technical interview
euglena1215
0
110
allow_retry と Arel.sql / allow_retry and Arel.sql
euglena1215
2
330
AIと”コードの評価関数”を共有する / Share the "code evaluation function" with AI
euglena1215
1
320
ISUCONで型をつける
euglena1215
1
170
3年でバックエンドエンジニアが5倍に増えても破綻しなかったアーキテクチャ そして、これから / Software architecture that scales even with a 5x increase in backend engineers in 3 years
euglena1215
11
5.8k
モジュラモノリス、その前に / Modular monolith, before that
euglena1215
8
1.2k
いつか使える ObjectSpace / Maybe useful ObjectSpace
euglena1215
2
300
Other Decks in Technology
See All in Technology
白金鉱業Meetup Vol.25 アウトカムが二値のデータに対するCausal Impact
brainpadpr
0
260
エージェントはローカル、検証はMicroVM — Lambda MicroVMsでつくるServerless CI
fujioka6789
3
580
AgentCore Runtime上にAgentic Coding基盤を構築・展開する際の設計ポイントと限界点 / Design considerations and limitations when building an agentic coding platform on AgentCore Runtime
har1101
5
550
人間はどの意思決定を手放せるのか
kawasima
15
7.7k
JSONataとAWS Step Functionsで目指すRuntimelessな世界
mu7889yoon
0
340
AIに任せた品質は、誰が見立てるのか - AI時代のテストマネジメント
nakanao
3
2.6k
Vibe Coding で作ったプロダクトをどう安全に動かすか / How to Safely Run Products Built with Vibe Coding
glidenote
0
400
山手線を徒歩で一周してわかった、 位置情報アプリは「足」が最強のデバッガー
hinakko
0
170
AI 時代のスタートアップエコシステ厶から考究する技術的負債との向き合い方
m3m0r7
PRO
3
2.4k
.NET WebAssemblyで実現するクライアントサイドAI推論:NuGetからViteまで、2つのエコシステムを繋ぐビルド戦略
yamachu
0
300
Antigravity SDK for the Java Developer
glaforge
0
110
AIエージェントの一手は 誰も見ていない - Falco拡張OSS「Prempti」とeBPFで サーバーレス実行基盤を二層防御する
keitah
0
400
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
55
10k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
870
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
380
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
280
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
530
RailsConf 2023
tenderlove
30
1.6k
Raft: Consensus for Rubyists
vanstee
142
7.7k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
The Curious Case for Waylosing
cassininazir
1
510
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
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ը૾ϦαΠζḉͱͯ͠༏ल •
ීٴ͢ΔΑ͏͍͖ͬͯ