Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2021-11-26-LF2021-Enju

Yuka Egusa
November 24, 2021

 2021-11-26-LF2021-Enju

Yuka Egusa

November 24, 2021
Tweet

More Decks by Yuka Egusa

Other Decks in Technology

Transcript

  1. 今日の目標 • 無料サービス(ソフトウェア)を使って、 お手持ちの蔵書の目録を作る • 使用するサービス ◦ カーリル バーコード連番印刷 ◦

    https://barcode.calil.dev/ ◦ Next-L Enju(オープンソースの図書館システム) ◦ https://next-l.jp/ ◦ デモサーバー https://enju.next-l.jp ◦ Googleスプレッドシート ◦ https://www.google.com/intl/ja_jp/sheets/about/ 3
  2. 今日の進め方 • バーコードリーダーとカーリル「バーコード連番印刷」を使って、バ ーコードの作成と印刷を行う • バーコードリーダーを使って、ISBNを読み込み、Enjuに書誌をイン ポートする • Enju上で受入(所蔵・配架場所の登録)を行う •

    作成した目録の情報をエクスポートする • Googleスプレッドシートにインポートする • 作成した目録の情報をExcelファイルにする • 注:OS: Windows10、ウェブブラウザ: Chromeの環境を中心に説明 するが、適宜他の環境についても参加者に合わせて話す予定 4
  3. Enjuのデモサーバーにログインする(2): Enju のデモサーバーとは • URL: https://enju.next-l.jp • 最新のEnjuの標準の機能を気軽に試せるように提供 ◦ (書誌インポートは、CiNii

    Booksと米国議会図書館のプラグインあり) • 誰でも自由に使ってよい ◦ 司書課程科目の授業でも使ってよい • ただし: ◦ 利用は個人責任で ◦ 継続利用の保証はしない ◦ 登録されたデータの維持・管理の保証はしない ◦ 不定期的に設定やデータをクリアすることがある • 今回はこのEnju のデモサーバーに書誌データを登録してエクスポートする方法を 紹介する ◦ 簡易的に書誌データを作ることができる! 13
  4. 図書館と本棚を設定します • 図書館の新規作成 ◦ 今回は、参加者ごとに図書館を1つ作りま す ◦ 理由:検索結果一覧に「図書館」ごとのフ ァセット分類があり、図書館ごとに絞り込 めるため、参加者ごとの書誌・所蔵TSVフ

    ァイルをダウンロードしやすくなるため • 本棚の表示名の変更 ◦ 本棚=配架場所 ◦ 例:「6階書庫」、「閲覧室」 ◦ 図書館を新規作成すると本棚が一つ作られ るので ◦ 標準の本棚の表示名を変更する ◦ 理由:この作業は無理にしなくてもいいの だけど、気分が盛り上がる?ため • これから、その作業をします。 19
  5. 図書館の新規作成(4): 図書館の「名前(図書館ID)」、「短縮表示名」、 「表示名」をつける 23 2. 「短縮表示名」を入力 (例: ja: さくら図書館) 「ja:

    」(ja: とスペース)を付けると日本語表示名に 「en: 」を付けると英語表示名に 1. 「名前」を入力 (例: liblfuser01) 注:他の参加者とかぶると困るので、今回は 自分のログインIDに「lib」を付けたもの(全部半角) をつけてください。 システムが使用する図書館IDとして使用する文字列なので、 半角アルファベット・数字・_(アンダーバー)のみが使用可 3. 「表示名」を入力 (入力ルールは、「短縮表示名と同様」) 4.「登録する」をクリック ・・・省略・・・
  6. 所蔵情報の作成(2): 本棚(配架場所)と所蔵情報ID(バーコード番号)の入力 47 ・・・省略・・・ 2. 「所蔵情報ID」(バーコード番号)を入力 します。 (バーコードリーダーでもキーボードでもど ちらでもよい) 1.

    「図書館」を選びます (及び自動的に「本棚」も) 注:一つの図書館につき一つしか本棚を登録 していないので、自動的に「本棚」も選ばれま す 3. 「登録する」をクリックします (注:バーコードリーダーによっては押さ なくてもよい) 「請求記号」を入れます (任意。入れなくてもいいです)
  7. 書誌・所蔵情報をエクスポートしてみよう(4) 54 メモ:100件を超える書誌データになった場合は、 次の100件の検索結果一覧の画面に遷移後に 1, 2 を行う。 1. 「TSV」の上で右クリック 2.

    Chromの場合: 「名前をつけてリンク先を 保存」をクリック Edgeの場合:「名前をつけ てリンクを保存」をクリック 最大100件が表示されているところ (今は1件しかないので1件)
  8. BOMつきファイルにしてからExcelへ(1): 前提の説明 • 文字コードをBOM*付きのUTF-8にする必要あり(「メモ帳」使用) ◦ Enjuからエクスポートしたファイルは文字コードがBOMなしのUTF-8である ◦ BOM付きのUTF-8のテキストファイルでないと、Excelにインポートしたときに文字化けして しまう(ことがよくある)。 ◦

    BOM付きのUTF-8のテキストファイルにするために、Windowsに標準アプリケーションの 「メモ帳」で一回開いてから、「名前を付けて保存」をする作業が必要。 ◦ Mac だと、CotEditorなどのテキストエディタの機能で変換できるかも?(未確認) ◦ (nkf というコマンドをインストールして使うという手もあり) ◦ *注:BOMについての説明は割愛 • Excelでのインポート作業でひと工夫必要あり ◦ Excelにインポートする際に、標準的なインストール方法だと、数字が連続しているものを数 字扱いにして始めのゼロが消えてしまったり、日付っぽいデータが日付型に変換されてしま ったりなどとトラブルが多いので明示的にすべてのデータを「文字列」としてインポートす る必要がある ◦ トラブルの例:「001000」が「1000」、 「01-01」が「1月1日」など 68
  9. BOMつきファイルにしてからExcelへ(4) 75 1. ファイル名を適宜変更 例: manifestations.txt → manifestations_BOM.txt などと変更 2.

    「保存」をクリック これで、文字コードが BOM付きのUTF-8のファイルが できました!
  10. BOMつきファイルにしてからExcelへ(6) 78 1. 「データ」 をクリック 2. 「データの取得」 をクリック 3. 「従来のウィザード」

    をクリック 4. 「テキストから(レガ シ)」をクリック 1. 「データ」 をクリック 2. 「テキストファイル」 をクリック パターン1 パターン2 「従来のウィザード」がない場合: 「ファイル」→「オプション」→「データ」 →「テキストから(レガシ)」にチェックを入れる →「OK」 Ref. https://www.crie.co.jp/chokotech/detail/423/ 注:Excelのバージョンによって、おおむね次の2つのパターンがあります。 どちらかのはず。
  11. BOMつきファイルにしてからExcelへ(11) 83 1. スクロールバーを 一番右端まで動かす 2. 一番右端を「Shiftを押しなが ら右クリックする」 3. 全部真っ黒にな

    っていることを確認 4. 「文字列」を選択 Macでスクロールバーが出 ない場合: 1. 「システム環境設定」 を開く。 2. 「一般」を選択。 3. 「スクロールバーの表 示」を「常に表示」にする。
  12. Enjuのことをもう少し知りたい • Slack の #2021conf-opacを引き続きご利用ください • 月1回「Enjuワークショップ」を開催しています • 土曜・日曜の午後1時~4時30分にオンライン(Zoom)で開催 •

    開発や利用の相談も受け付けています • 参加はFacebookページから http://facebook.com/projectnextl • 次回のEnju ワークショップ開催は、2021年12月4日(土)です! 90