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
godan
December 13, 2023
Technology
0
84
今年どれだけ本読んだ?
2023-12-13のアウトプットLT登壇資料です。
godan
December 13, 2023
Tweet
Share
More Decks by godan
See All by godan
僕の イベントスタッフ 装備の最適解
godan
1
99
YAPC::Hakodateの映像記録を支える技術
godan
5
540
ミシンと刺繍とOSS
godan
3
110
Nest Hubがある生活
godan
2
72
オンライン配信の始め方
godan
3
140
SOFT SKILLSは定期的に読み返したくな良書
godan
2
70
Discord Embede SDK入門…… してみたかった話
godan
1
430
本とスプシと同人誌
godan
0
300
Tesseract.jsで始めるゲームライフ改善
godan
0
110
Other Decks in Technology
See All in Technology
QAはソフトウェアエンジニアリングを学んで実践するのが大事なの
ymty
1
380
「伝える」を加速させるCursor術
naomix
0
610
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
280
「規約、知識、オペレーション」から考える中規模以上の開発組織のCursorルールの 考え方・育て方 / Cursor Rules for Coding Styles, Domain Knowledges and Operations
yuitosato
6
1.6k
今からでも間に合う! 生成AI「RAG」再入門 / Re-introduction to RAG in Generative AI
hideakiaoyagi
1
160
本部長の代わりに提案書レビュー! KDDI営業が毎日使うAIエージェント「A-BOSS」開発秘話
minorun365
PRO
14
1.7k
ユーザーのプロフィールデータを活用した推薦精度向上の取り組み
yudai00
0
290
(新URLに移行しました)FASTと向き合うことで見えた、大規模アジャイルの難しさと楽しさ
wooootack
0
690
Digitization部 紹介資料
sansan33
PRO
1
4.2k
Model Mondays S2E01: Advanced Reasoning
nitya
0
320
kotlin-lsp を Emacs で使えるようにしてみた / use kotlin-lsp in Emacs
nabeo
0
150
CIでのgolangci-lintの実行を約90%削減した話
kazukihayase
0
150
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Producing Creativity
orderedlist
PRO
346
40k
Embracing the Ebb and Flow
colly
86
4.7k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
43
2.4k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Become a Pro
speakerdeck
PRO
28
5.4k
Six Lessons from altMBA
skipperchong
28
3.8k
How GitHub (no longer) Works
holman
314
140k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Transcript
None
自己紹介 最近ThinkPad X1 Carbon(2019)と食洗機を買いました ペットのルンバが最近不機嫌気味
「本」読んでますか?
「積み本」はたくさんあります
今年読んだ本のページ数とかを知れるア プリを作った ISBNを渡すと書籍情報を探してページ数と厚さの合計 を教えてくれる
本の情報をどう取るか? - 今まではGoogle Book APIで取っていた - JSONで取れる - ページ数とかも取れた
- ものによっては情報がない - 古すぎるものや新しすぎる書籍 - マイナーな漫画 - 絶妙に人気がない書籍 - いつまで提供されるか不安 → 代わりになりそうなものはないか……
国立国会図書館がAPIを公開しているらしい - 国会図書館が持つ書籍情報を検索可能 - 加えて様々な団体やDBのメタデータを検索可能 - ISBNがわかっているなら書影も取れる - →めちゃ良さそう
国立国会図書館がAPIを公開しているらしい - 検索用API - XMLで返ってくる - 今回はISBN完全一致を使いましたが書名や作者名、分類などで検索可能 - ハーベスト用API
- サービス同士でメタデータを交換するためのプロトコル用API - 書影API - 国会図書館サーチで持っている書影の画像を取得できる - ISBNをGetパラメーターで問い合わせるお手軽仕様
国立国会図書館がAPIを公開しているらしい - 検索用API - XMLで返ってくる - 今回はISBN完全一致を使いましたが書名や作者名、分類などで検索可能 - ハーベスト用API
- サービス同士でメタデータを交換するためのプロトコル用API - 書影API - 国会図書館サーチで持っている書影の画像を取得できる - ISBNをGetパラメーターで問い合わせるお手軽仕様
利用するには - 非営利であれば申請不要で利用可能 - 営利または非営利で継続的に利用するのでアレア申請が必要 - URLのGETパラメータでリクエスト - 返り値はXMLで返ってくる
読んだ本、積んだ本のページ数を出すアプリを作ってみた - APIへ問い合わせるバックエンドはGASにおまかせ - repo: https://github.com/Godan/how_many_book_do_you_read - 公開しておくので気になる方は見てね
よーし読んだ本をカウントしてみるぞー
直近3ヶ月ならまぁ……
ついでに最近積んだ本もカウントして……
……。
おしまい 皆様も楽しい読書ライフを!