SlideShare a Scribd company logo
1 of 16
自分のための
司書を持つ
(電子書籍の全文検索を試してみた)
@y_jono
自己紹介
• Twitter:@y_jono
• Github:y-jono
本が増えると
何が問題なの?
• 買ったかどうか覚えていない本が増える
o 電子データにすると余計に忘れやすい
• データ量増加で端末に入らない
o 外付けUSB HDDに死蔵される
• 情報にアクセスするための手間がかかる
o 「本の検索」と本の中身の検索の2手間
o 技術書はとっさのアクセス性が大事
問題を解決するには
• 本を全部把握できる
• どの端末からでもアクセスできる
• 手間かけずに欲しい本(情報)を探せる
なんとかならないか・・・
http://ongaeshi.hatenablog.com/entry/honyomi-
honyomiとは
• PDF全文検索ツール
• 作者 @ongaeshi さん
o Milkode
• 全文検索エンジン:Rroonga
パッチ作成していただき
ありがとうございました
発表間に合いました
使ってみました
1. honyomiのインストール
2. 本の登録
3. 本の全文検索
honyomiのインストール
(OSXの場合)
1. Ruby の install (省略)
2. gem install honyomi
3. brew install Caskroom/cask/xquartz
4. brew install homebrew/x11/xpdf
本の登録
• デモ
o honyomi add PDFファイル
本の全文検索
• デモ
o honyomi search
o honyomi web
感想
• 本を全部把握できるか?
o > 存在を忘れてた本も含めて検索結果に出てくる
o > 全部把握する必要がない
• どの端末からでもアクセスできるか?
o > 適当なPDF本約250冊(15G未満)でDBサイズ約780M
o > Web公開サーバーが必要
o > 著作権法を考慮すると認証機能必須
• 手間かけずに欲しい本(情報)を探せるか?
o > 手間が2回 ->1回になった
o > 検索結果表示機能の自分用カスタマイズが必要

More Related Content

What's hot

Github pagesでRPubsにサヨナラ!
Github pagesでRPubsにサヨナラ!Github pagesでRPubsにサヨナラ!
Github pagesでRPubsにサヨナラ!yutannihilation
 
非技術者のためのオープンソース入門 LibreOffice コミュニティで質問してみよう
非技術者のためのオープンソース入門 LibreOffice コミュニティで質問してみよう非技術者のためのオープンソース入門 LibreOffice コミュニティで質問してみよう
非技術者のためのオープンソース入門 LibreOffice コミュニティで質問してみようKazumi Ohhashi
 
swirl パッケージでインタラクティブ学習
swirl パッケージでインタラクティブ学習swirl パッケージでインタラクティブ学習
swirl パッケージでインタラクティブ学習hoxo_m
 
あみぐるみの歴史
あみぐるみの歴史あみぐるみの歴史
あみぐるみの歴史Dai Watanabe
 
オレ様が理解できる情報が良い情報だ!~技術情報検索メソッドの一例紹介~
オレ様が理解できる情報が良い情報だ!~技術情報検索メソッドの一例紹介~オレ様が理解できる情報が良い情報だ!~技術情報検索メソッドの一例紹介~
オレ様が理解できる情報が良い情報だ!~技術情報検索メソッドの一例紹介~haruynan
 
青空文庫構成管理サーバー現状報告
青空文庫構成管理サーバー現状報告青空文庫構成管理サーバー現状報告
青空文庫構成管理サーバー現状報告gennei Utani
 
ITILの基礎、第1回講義資料
ITILの基礎、第1回講義資料ITILの基礎、第1回講義資料
ITILの基礎、第1回講義資料Mugen Fujii
 

What's hot (8)

Github pagesでRPubsにサヨナラ!
Github pagesでRPubsにサヨナラ!Github pagesでRPubsにサヨナラ!
Github pagesでRPubsにサヨナラ!
 
非技術者のためのオープンソース入門 LibreOffice コミュニティで質問してみよう
非技術者のためのオープンソース入門 LibreOffice コミュニティで質問してみよう非技術者のためのオープンソース入門 LibreOffice コミュニティで質問してみよう
非技術者のためのオープンソース入門 LibreOffice コミュニティで質問してみよう
 
swirl パッケージでインタラクティブ学習
swirl パッケージでインタラクティブ学習swirl パッケージでインタラクティブ学習
swirl パッケージでインタラクティブ学習
 
あみぐるみの歴史
あみぐるみの歴史あみぐるみの歴史
あみぐるみの歴史
 
オレ様が理解できる情報が良い情報だ!~技術情報検索メソッドの一例紹介~
オレ様が理解できる情報が良い情報だ!~技術情報検索メソッドの一例紹介~オレ様が理解できる情報が良い情報だ!~技術情報検索メソッドの一例紹介~
オレ様が理解できる情報が良い情報だ!~技術情報検索メソッドの一例紹介~
 
青空文庫構成管理サーバー現状報告
青空文庫構成管理サーバー現状報告青空文庫構成管理サーバー現状報告
青空文庫構成管理サーバー現状報告
 
Kens cup2016
Kens cup2016Kens cup2016
Kens cup2016
 
ITILの基礎、第1回講義資料
ITILの基礎、第1回講義資料ITILの基礎、第1回講義資料
ITILの基礎、第1回講義資料
 

Similar to 自分のための司書をもつ

Perlcasual #5 発表資料
Perlcasual #5 発表資料Perlcasual #5 発表資料
Perlcasual #5 発表資料Junichi Ishida
 
ソーシャルメディアと行政広報
ソーシャルメディアと行政広報ソーシャルメディアと行政広報
ソーシャルメディアと行政広報Shinya ICHINOHE
 
What will you do through the internet
What will you do through the internetWhat will you do through the internet
What will you do through the internetto12mo50
 
アイディアの育て方
アイディアの育て方アイディアの育て方
アイディアの育て方ishiki-takai
 
社内SNS勉強会
社内SNS勉強会 社内SNS勉強会
社内SNS勉強会 Manabu Saito
 
プログラミング『超入門書』から見るPythonと解説テクニック
プログラミング『超入門書』から見るPythonと解説テクニックプログラミング『超入門書』から見るPythonと解説テクニック
プログラミング『超入門書』から見るPythonと解説テクニックTakeshi Akutsu
 
趣味プログラマの先輩からのアドバイス
趣味プログラマの先輩からのアドバイス趣味プログラマの先輩からのアドバイス
趣味プログラマの先輩からのアドバイスHiroaki Murayama
 
2011 11-19-c4ljp-web上の情報の探し方
2011 11-19-c4ljp-web上の情報の探し方2011 11-19-c4ljp-web上の情報の探し方
2011 11-19-c4ljp-web上の情報の探し方Yuka Egusa
 

Similar to 自分のための司書をもつ (8)

Perlcasual #5 発表資料
Perlcasual #5 発表資料Perlcasual #5 発表資料
Perlcasual #5 発表資料
 
ソーシャルメディアと行政広報
ソーシャルメディアと行政広報ソーシャルメディアと行政広報
ソーシャルメディアと行政広報
 
What will you do through the internet
What will you do through the internetWhat will you do through the internet
What will you do through the internet
 
アイディアの育て方
アイディアの育て方アイディアの育て方
アイディアの育て方
 
社内SNS勉強会
社内SNS勉強会 社内SNS勉強会
社内SNS勉強会
 
プログラミング『超入門書』から見るPythonと解説テクニック
プログラミング『超入門書』から見るPythonと解説テクニックプログラミング『超入門書』から見るPythonと解説テクニック
プログラミング『超入門書』から見るPythonと解説テクニック
 
趣味プログラマの先輩からのアドバイス
趣味プログラマの先輩からのアドバイス趣味プログラマの先輩からのアドバイス
趣味プログラマの先輩からのアドバイス
 
2011 11-19-c4ljp-web上の情報の探し方
2011 11-19-c4ljp-web上の情報の探し方2011 11-19-c4ljp-web上の情報の探し方
2011 11-19-c4ljp-web上の情報の探し方
 

自分のための司書をもつ