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
34
今年どれだけ本読んだ?
2023-12-13のアウトプットLT登壇資料です。
godan
December 13, 2023
Tweet
Share
More Decks by godan
See All by godan
Discord Embede SDK入門…… してみたかった話
godan
1
110
本とスプシと同人誌
godan
0
130
Tesseract.jsで始めるゲームライフ改善
godan
0
51
プレゼンテーションで表紙を作る技術
godan
1
52
Re:Re:GASで始めるゲーム開発
godan
0
140
YAPC::Japan 2022 で スタッフとして配信に挑戦したコト
godan
1
410
Re:GASで始めるゲーム開発
godan
0
670
オンライン配信イベントでもコミュニケーションを取りたい!
godan
0
41
日曜大工で配信を豪華にする
godan
0
380
Other Decks in Technology
See All in Technology
Google Cloud Next '24 Recap(Cloud Run/k8s)
mokocm
0
250
反実仮想機械学習とは何か
usaito
PRO
12
4.7k
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
4
440
VSCodeの拡張機能を作っている話
ebarakazuhiro
1
600
LayerXにおけるLLMプロダクト開発の今までとこれから
layerx
PRO
1
410
IaCジェネレーターとBedrockで詳細設計書を生成してみた
tsukasa_ishimaru
3
290
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
2
1k
Google Cloud Next '24でブログを10本書いた方法と勉強会を沸かせた方法
yasumuusan
0
310
JSON攻略法.pdf
miyakemito
8
5.1k
20分で完全に理解するGrafanaダッシュボード
hamadakoji
3
690
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
4
16k
web-application-security
matsuihidetoshi
0
170
Featured
See All Featured
The Mythical Team-Month
searls
216
42k
Making the Leap to Tech Lead
cromwellryan
124
8.5k
Faster Mobile Websites
deanohume
299
30k
Designing with Data
zakiwarfel
96
4.8k
Optimizing for Happiness
mojombo
370
69k
Adopting Sorbet at Scale
ufuk
68
8.6k
Product Roadmaps are Hard
iamctodd
44
9.7k
Teambox: Starting and Learning
jrom
128
8.4k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
BBQ
matthewcrist
80
8.8k
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
37
2.5k
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ヶ月ならまぁ……
ついでに最近積んだ本もカウントして……
……。
おしまい 皆様も楽しい読書ライフを!