SlideShare a Scribd company logo
1 of 37
Download to read offline
琉琉⼤大図書館にRuby本を!
Ryudai.rb代表
琉琉球⼤大学修⼠士2年年  ⽟玉寄修⼀一
Twitter @_simanman
むかしむかし、琉琉球⼤大学というところに!
S君という1⼈人の情報⼯工学⽣生がおりました
S君はRubyを勉強したかったのですが、⼤大変⾦金金⽋欠なため!
書籍を購⼊入することができませんでした!
そんなとき、琉琉球⼤大学の図書館にはたくさんの!
プログラミング関連の本があると知り、早速向!
かうことにしました!
プログラミングのコーナーに⾏行行ってみると、確かに!
そこにはたくさんの書籍が並んでいました!
しかし、Ruby本は古いものしかなく、他の⾔言語!
もよくみると古い本ばかりでした!
結局、その⽇日は何も借りず帰ることにしました!
翌日、S君は琉琉球⼤大学図書館のページで!
⾯面⽩白いものを発⾒見見しました!
琉大図書館にRuby本を!
つまり、この「選書システム」を利利⽤用すれば!
読みたい本を図書館側が購⼊入してくれるのです!!
S君は早速注⽂文することにしましたが、そのためには!
⾊色々な項⽬目を⼊入⼒力力する必要がありました!
S君は早速注⽂文することにしましたが、そのためには!
⾊色々な項⽬目を⼊入⼒力力する必要がありました!

書籍名は?
S君は早速注⽂文することにしましたが、そのためには!
⾊色々な項⽬目を⼊入⼒力力する必要がありました!
たのしいRuby
書籍名は?
S君は早速注⽂文することにしましたが、そのためには!
⾊色々な項⽬目を⼊入⼒力力する必要がありました!

ISBN番号は?
S君は早速注⽂文することにしましたが、そのためには!
⾊色々な項⽬目を⼊入⼒力力する必要がありました!
4797372273
ISBN番号は?
S君は早速注⽂文することにしましたが、そのためには!
⾊色々な項⽬目を⼊入⼒力力する必要がありました!

著者名は?
S君は早速注⽂文することにしましたが、そのためには!
⾊色々な項⽬目を⼊入⼒力力する必要がありました!

著者名は?
出版年年は?
S君は早速注⽂文することにしましたが、そのためには!
⾊色々な項⽬目を⼊入⼒力力する必要がありました!

著者名は?
何冊欲しいの?
出版年年は?
S君は早速注⽂文することにしましたが、そのためには!
⾊色々な項⽬目を⼊入⼒力力する必要がありました!

出版社は?
著者名は?
何冊欲しいの?
出版年年は?
S君は早速注⽂文することにしましたが、そのためには!
⾊色々な項⽬目を⼊入⼒力力する必要がありました!

出版社は?
金額は?
著者名は?
何冊欲しいの?
出版年年は?
S君は早速注⽂文することにしましたが、そのためには!
⾊色々な項⽬目を⼊入⼒力力する必要がありました!

出版社は?
金額は?
図書館に無いかどうか調べた?
著者名は?
何冊欲しいの?
出版年年は?
S君は早速注⽂文することにしましたが、そのためには!
⾊色々な項⽬目を⼊入⼒力力する必要がありました!

出版社は?
金額は?
図書館に無いかどうか調べた?
最後に何かコメントある?
著者名は?
何冊欲しいの?
出版年年は?
S君は早速注⽂文することにしましたが、そのためには!
⾊色々な項⽬目を⼊入⼒力力する必要がありました!
...
S君は重度度の⾯面倒くさがり屋さんでした!
そこでS君は思いつきました!
そこでS君は思いつきました!

Amazon APIを使⽤用して書籍の情報を取得して
選書システムに⾃自動登録するスクリプトを作ろう
そして1週間後....!
スクリプトが完成しました!!
使⽤用⾔言語:Ruby1.9!
使用ライブラリ!
・Mechanize!
- ログイン処理理を突破するにの使⽤用!

・Nokogiri!
- Webページの解析に使⽤用!
コードの⼀一部!
このスクリプトが完成して以来、S君は⾒見見境なく!
⽬目に⽌止まった本を注⽂文するようになりました!
これも注⽂文

あれも注⽂文
⼤大体年年間50冊は注⽂文しており、1冊3000円程度度!
としたら15万円分ぐらいに⾦金金額になります!
⼤大体年年間50冊は注⽂文しており、1冊3000円程度度!
としたら15万円分ぐらいに⾦金金額になります!
読んでるのはそのうち5%ぐらいだけど
初年年度度に関してはスクリプトのデバッグも兼ねて!
⼤大量量に注⽂文したので100冊は注⽂文したと思います!
初年年度度に関してはスクリプトのデバッグも兼ねて!
⼤大量量に注⽂文したので100冊は注⽂文したと思います!
ごめんなさい
そして、このことがきっかけとなり⼤大量量の書籍が図書館!
に追加され、多くの情報⼯工学⽣生が訪れるようになりました!
おしまい!

More Related Content

What's hot

学び舎Go 2017
学び舎Go 2017学び舎Go 2017
学び舎Go 2017Takuya Nozu
 
梅澤貴典「知的生産の技術研究会」講演録(「知研フォーラム」324号)
梅澤貴典「知的生産の技術研究会」講演録(「知研フォーラム」324号)梅澤貴典「知的生産の技術研究会」講演録(「知研フォーラム」324号)
梅澤貴典「知的生産の技術研究会」講演録(「知研フォーラム」324号)takanoriumezawa
 
図書についての情報提供 別背景
図書についての情報提供 別背景図書についての情報提供 別背景
図書についての情報提供 別背景Atsuko Akamatsu
 
二子玉川 廃校リノベーション
二子玉川 廃校リノベーション二子玉川 廃校リノベーション
二子玉川 廃校リノベーション柾木 大輝
 
学校図書館オリエンテーションの実際(小学校高学年向け)
学校図書館オリエンテーションの実際(小学校高学年向け)学校図書館オリエンテーションの実際(小学校高学年向け)
学校図書館オリエンテーションの実際(小学校高学年向け)sliiic
 
UMACAR PRESENTS 図書館ポータルサイト構想
UMACAR PRESENTS 図書館ポータルサイト構想UMACAR PRESENTS 図書館ポータルサイト構想
UMACAR PRESENTS 図書館ポータルサイト構想higodottaku
 
2015.3勉強会スライド(纐纈)
2015.3勉強会スライド(纐纈)2015.3勉強会スライド(纐纈)
2015.3勉強会スライド(纐纈)Naoya Kouketsu
 
GEB読書会 第0回 キックオフ
GEB読書会 第0回 キックオフGEB読書会 第0回 キックオフ
GEB読書会 第0回 キックオフAkira Yamaguchi
 
20130823私立短大東海・北陸地区図書館協議会(表紙改訂版)
20130823私立短大東海・北陸地区図書館協議会(表紙改訂版)20130823私立短大東海・北陸地区図書館協議会(表紙改訂版)
20130823私立短大東海・北陸地区図書館協議会(表紙改訂版)Masahiko Inoue
 
20141210 CRESCENT Hour
20141210 CRESCENT Hour20141210 CRESCENT Hour
20141210 CRESCENT HourMasahiko Inoue
 
Asadoku at Code4 lib20200620
Asadoku at Code4 lib20200620Asadoku at Code4 lib20200620
Asadoku at Code4 lib20200620Nanako Takahashi
 
15分で知っとく卒論・修論のための文献収集最終チェック
15分で知っとく卒論・修論のための文献収集最終チェック15分で知っとく卒論・修論のための文献収集最終チェック
15分で知っとく卒論・修論のための文献収集最終チェックYoshida-South Library, Kyoto University
 
20150320京都情報図書館学学習会【公開用】
20150320京都情報図書館学学習会【公開用】20150320京都情報図書館学学習会【公開用】
20150320京都情報図書館学学習会【公開用】Masahiko Inoue
 
とある履歴の研究主題(コミュニケーション):   Webと人とのつながりを通して研究すること Saura
とある履歴の研究主題(コミュニケーション):   Webと人とのつながりを通して研究すること Sauraとある履歴の研究主題(コミュニケーション):   Webと人とのつながりを通して研究すること Saura
とある履歴の研究主題(コミュニケーション):   Webと人とのつながりを通して研究すること Sauraalis_lib
 
福島県図書館研究集会/未来に向けた図書館を目指して~さまざまな図書館づくりをとおして
福島県図書館研究集会/未来に向けた図書館を目指して~さまざまな図書館づくりをとおして福島県図書館研究集会/未来に向けた図書館を目指して~さまざまな図書館づくりをとおして
福島県図書館研究集会/未来に向けた図書館を目指して~さまざまな図書館づくりをとおしてMia Nohara
 
『ライブラリー・リソース・ガイド』で図書館のトレンドを知ろう!
『ライブラリー・リソース・ガイド』で図書館のトレンドを知ろう!『ライブラリー・リソース・ガイド』で図書館のトレンドを知ろう!
『ライブラリー・リソース・ガイド』で図書館のトレンドを知ろう!Mia Nohara
 

What's hot (17)

学び舎Go 2017
学び舎Go 2017学び舎Go 2017
学び舎Go 2017
 
梅澤貴典「知的生産の技術研究会」講演録(「知研フォーラム」324号)
梅澤貴典「知的生産の技術研究会」講演録(「知研フォーラム」324号)梅澤貴典「知的生産の技術研究会」講演録(「知研フォーラム」324号)
梅澤貴典「知的生産の技術研究会」講演録(「知研フォーラム」324号)
 
図書についての情報提供 別背景
図書についての情報提供 別背景図書についての情報提供 別背景
図書についての情報提供 別背景
 
二子玉川 廃校リノベーション
二子玉川 廃校リノベーション二子玉川 廃校リノベーション
二子玉川 廃校リノベーション
 
学校図書館オリエンテーションの実際(小学校高学年向け)
学校図書館オリエンテーションの実際(小学校高学年向け)学校図書館オリエンテーションの実際(小学校高学年向け)
学校図書館オリエンテーションの実際(小学校高学年向け)
 
UMACAR PRESENTS 図書館ポータルサイト構想
UMACAR PRESENTS 図書館ポータルサイト構想UMACAR PRESENTS 図書館ポータルサイト構想
UMACAR PRESENTS 図書館ポータルサイト構想
 
2015.3勉強会スライド(纐纈)
2015.3勉強会スライド(纐纈)2015.3勉強会スライド(纐纈)
2015.3勉強会スライド(纐纈)
 
GEB読書会 第0回 キックオフ
GEB読書会 第0回 キックオフGEB読書会 第0回 キックオフ
GEB読書会 第0回 キックオフ
 
20130823私立短大東海・北陸地区図書館協議会(表紙改訂版)
20130823私立短大東海・北陸地区図書館協議会(表紙改訂版)20130823私立短大東海・北陸地区図書館協議会(表紙改訂版)
20130823私立短大東海・北陸地区図書館協議会(表紙改訂版)
 
20141210 CRESCENT Hour
20141210 CRESCENT Hour20141210 CRESCENT Hour
20141210 CRESCENT Hour
 
Asadoku at Code4 lib20200620
Asadoku at Code4 lib20200620Asadoku at Code4 lib20200620
Asadoku at Code4 lib20200620
 
15分で知っとく卒論・修論のための文献収集最終チェック
15分で知っとく卒論・修論のための文献収集最終チェック15分で知っとく卒論・修論のための文献収集最終チェック
15分で知っとく卒論・修論のための文献収集最終チェック
 
20150320京都情報図書館学学習会【公開用】
20150320京都情報図書館学学習会【公開用】20150320京都情報図書館学学習会【公開用】
20150320京都情報図書館学学習会【公開用】
 
とある履歴の研究主題(コミュニケーション):   Webと人とのつながりを通して研究すること Saura
とある履歴の研究主題(コミュニケーション):   Webと人とのつながりを通して研究すること Sauraとある履歴の研究主題(コミュニケーション):   Webと人とのつながりを通して研究すること Saura
とある履歴の研究主題(コミュニケーション):   Webと人とのつながりを通して研究すること Saura
 
しくみ化、ふせん化、みせる化
しくみ化、ふせん化、みせる化しくみ化、ふせん化、みせる化
しくみ化、ふせん化、みせる化
 
福島県図書館研究集会/未来に向けた図書館を目指して~さまざまな図書館づくりをとおして
福島県図書館研究集会/未来に向けた図書館を目指して~さまざまな図書館づくりをとおして福島県図書館研究集会/未来に向けた図書館を目指して~さまざまな図書館づくりをとおして
福島県図書館研究集会/未来に向けた図書館を目指して~さまざまな図書館づくりをとおして
 
『ライブラリー・リソース・ガイド』で図書館のトレンドを知ろう!
『ライブラリー・リソース・ガイド』で図書館のトレンドを知ろう!『ライブラリー・リソース・ガイド』で図書館のトレンドを知ろう!
『ライブラリー・リソース・ガイド』で図書館のトレンドを知ろう!
 

琉大図書館にRuby本を!