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.
→
stonriver
May 14, 2018
Technology
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
快適な読書環境のご提案
stonriver
May 14, 2018
More Decks by stonriver
See All by stonriver
中規模イベントに急造で変なネットワークを構築する
strvworks
1
800
並行処理入門 -Goで遊ぶ-
strvworks
0
280
ターミナル雑記
strvworks
2
1.4k
お手軽金盾体験
strvworks
1
810
Kosen_LT_ONLINEのおしらせ
strvworks
0
120
Minecraft概論
strvworks
0
420
日本列島の移動速度に関する考察
strvworks
1
180
PythonにおけるGUIフレームワークのはなし
strvworks
0
440
テクノ手芸
strvworks
0
110
Other Decks in Technology
See All in Technology
Screen Lens - 今見てる画面を翻訳する
komagata
0
300
俺の仕事は AIに奪われないし、たぶんその BIも要らない
hikaruri
0
470
データ界隈LT祭 第1回LT登壇
taromatsui_cccmkhd
1
1.3k
アクセスキーこわい やめかたと漏らさない工夫
sassssan68
1
240
Amazon Quick on DesktopがIAM Identity Centerで動かない理由
yukiogawa
0
190
事業課題から技術的負債に向き合う
sansantech
PRO
2
1.8k
Slack上でインフラをトラブルシュートする! Agentic Platform Engineeringの第一歩
teru0x1
4
1.7k
Deploying a Full-Stack Bun-Native Framework on Cloudflare Workers
7nohe
0
170
絵ではじめるKubernetesセキュリティ
aoi1
3
570
ユーザー価値を届け続けるためにウォンテッドリーが大切にしている文化
kotaminato
0
160
Reactの設計論
uhyo
24
13k
2026-09-18 gotanda.sre Terraformで複数環境作ったり、複数Stateに分割したりそれとTerragrunt / Terraform multi envs and multi states
masasuzu
0
110
Featured
See All Featured
Visualization
eitanlees
152
17k
The Curse of the Amulet
leimatthew05
3
14k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
330
Unsuck your backbone
ammeep
672
58k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
368
27k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
76k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
410
Building AI with AI
inesmontani
PRO
1
1.2k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Transcript
快適な 読書環境のご提案 Google 様と仲良くするために 3年 石川 陸
名前:石川 陸 所属:情報科学工学系 欠席:昨年度 124時間 (健吉君-13) 学年:単位を持ってる3年生 活動:プログラミング教育, 技術系アルバイト, ゲーム制作 Twitter: @strvert GitHub:
strvworks Email :
[email protected]
自己紹介
突然ですが皆さん
技術書、読んでますか?
何か習得しようという時、 いろんな文献を利用すると思います。
本の形態 電子派/紙本派など、お好きな読書形態が あると思いますが、僕個人としては普通の 本は紙の本、技術書などは電子書籍を利 用しています。
電子書籍の購読環境
電子書籍の購読環境 現状、電子書籍を買って読もうとすると、Kindleなど を代表とする電子書籍専門のサイトやアプリを利用 するか、PDF等のファイルデータを販売サイトから購 入する2択にしぼられると思います。
電子書籍の購読環境 細かい不満点はあれど、これらの環境はだ いたいいい感じに提供側がしてくれている ので、鞄に分厚い技術書を詰め込んでト レーニングをするようなことはしなくて済ん でいます。 うまく使えれば pdfのが色々楽
電子書籍の購読環境 豊富にある書籍のなかからワンタップで書 籍を購読できる環境はとても便利です。で も、
電子書籍の購読環境 どうしても技術情報が日本語で手に入らな い時、(他にも洋書と訳書の価格差が4000 円以上あるとか)、洋書を購入して情報を手 に入れることがあります。
が、
僕には英語が読めません。
英語が読めない これは重大な問題です。そこに素晴らしい 知識が乗っているのに、僕には暗号文にし か見えません。
英語が読めない でも、僕らが英語で困ったときに登場するも のがありますよね。
我らがGoogle先生です。
英語が読めない Google翻訳のChrome extensionを利用す ると、非常に便利に英文を読むことができま す。 やってみます。
これで洋書が簡単に読めるぞ
とは問屋が卸しません。
英語が読めない ChromeのextensionはHTMLや CSS,JavaScriptなどの、一般的なWeb ページと同じコードを使ってページを ”拡張”するものです。
英語が読めない それに対して、ChromeのPDFビューワは 通常のWebページではなく、PDFのレンダ リングに特化した機能です。
英語が読めない つまり、このままでは快適な読書環境が保 証されません。
英語が読めない つまり、このままでは快適な読書環境が保 証されません。 仕方ないので、こんな解決策を考えました。
解決策 Chromeの翻訳拡張を利用したい ↓ PDFビューワでは利用できない ↓ PDFをHTMLに変換した上でWebページとしてブラ ウザにレンダリングすればいいのでは??
解決策 ちょっとググってみたら、PDFをjsでパース,レンダリ ングしてくれて、しかも画面UIのテンプレートまでつ けてくれるPDF.jsというライブラリを発見したので、こ れを使ってみることにしました。
ごめん 細かいスライド間に合 いそうにないのであと は口頭で
課題 現状だとサーバーのディレクトリにPDFやそのサム ネイルを放ってあるので、データを参照するにも管理 するにも非常に利便性が悪い。 ↓ ちゃんとDB化したい
課題 フォントの埋め込まれていない日本語PDFだと、レン ダリングに失敗して無残な姿になってしまうことがあ る。 ↓ PDF.js自体の参照コードをいじれば行けそうだとい う情報を発見した。
おわり