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
110
今年どれだけ本読んだ?
2023-12-13のアウトプットLT登壇資料です。
godan
December 13, 2023
Tweet
Share
More Decks by godan
See All by godan
献立を支える技術
godan
1
64
僕の イベントスタッフ 装備の最適解
godan
2
140
YAPC::Hakodateの映像記録を支える技術
godan
5
630
ミシンと刺繍とOSS
godan
3
150
Nest Hubがある生活
godan
2
96
オンライン配信の始め方
godan
3
170
SOFT SKILLSは定期的に読み返したくな良書
godan
2
94
Discord Embede SDK入門…… してみたかった話
godan
1
500
本とスプシと同人誌
godan
0
340
Other Decks in Technology
See All in Technology
純粋なイミュータブルモデルを設計してからイベントソーシングと組み合わせるDeciderの実践方法の紹介 /Introducing Decider Pattern with Event Sourcing
tomohisa
1
510
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
59k
「アウトプット脳からユーザー価値脳へ」がそんなに簡単にできたら苦労しない #RSGT2026
aki_iinuma
7
3.6k
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
550
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
AI との良い付き合い方を僕らは誰も知らない (WSS 2026 静岡版)
asei
1
220
Eight Engineering Unit 紹介資料
sansan33
PRO
0
6.1k
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
21k
スクラムマスターが スクラムチームに入って取り組む5つのこと - スクラムガイドには書いてないけど入った当初から取り組んでおきたい大切なこと -
scrummasudar
1
1.3k
Java 25に至る道
skrb
3
140
業務の煩悩を祓うAI活用術108選 / AI 108 Usages
smartbank
9
19k
わが10年の叡智をぶつけたカオスなクラウドインフラが、なくなるということ。
sogaoh
PRO
1
200
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
It's Worth the Effort
3n
187
29k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
120
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Music & Morning Musume
bryan
46
7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Deep Space Network (abreviated)
tonyrice
0
33
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Designing for Timeless Needs
cassininazir
0
110
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ヶ月ならまぁ……
ついでに最近積んだ本もカウントして……
……。
おしまい 皆様も楽しい読書ライフを!