講習会「第4幕」 「図書系職員のための アプリケーション開発講習会」 12月講演 第4幕(前編) • Engelの話 – 有価証券報告書ロード – 古貨幣DBカスタマイズ • 図書館カレンダーの話 • VuFindの話 – LDAP • 東京大学版LibX (FireFoxプラグイン) • 学外書誌バッチ検索 – 参考情報「図書委員向け雑誌リストの作成」 • 附属図書館ニュースのRSS配信の話 第4幕(後編、準備中) • 著作リストの簡略誌名→詳細誌名変換 – XML著作リストの処理 – サブルーチンのつくりかた • ILL四半期集計の簡略化 – Excelのif関数とsumif関数 – Excelのピボットテーブル • 請求記号による館内マップ表示 – CGIの作成法 • 図書館ガジェット • SciFinderの申請フォーム Engelの話 ~有価証券報告書データロード~ • 雑誌所蔵編集形生成 – 図書館業務システムの仕様の確認 • (以前にみたような記憶あり) – 簡単ロジックで実装 • 巻号順にチェックインできると話が 楽? Engelの話 ~古貨幣DBのカスタマイズ~ • 講習会サーバへのテスト環境構築は終了 • どの部分を直す? – 画面表示を直す? – 機能を追加する • 詳細検索 • ソート • 結果ダウンロード 図書館カレンダー • その後の仕様の変更 • 技術面での学習状況 図書館マップ(1) • 請求記号で棚位置を検索 – 丸善の棚移動計画策定時のデータを流 用 • 図書館マップの作成 • 資料IDとのリンク 図書館マップ(2) 内部仕様案の検討 階数、棚番号に関係なく、請求記号順でソートしたデータに、棚識別用のID を付与する。 請求記号で検索して、棚識別用IDを特定する。 別途、棚識別用IDに対応した画像ファイルを用意。 棚識別用IDと画像ファイル名を対応させたハッシュ作成? 特定された識別用IDをキーにして、画像ファイルを特定し、htmlで表示させる? <IMG SRC="$MAP{識別用ID}">とか。 図書館ガジェット(1) • Macintosh版(ダッシュボード) – 自宅のMacintosh不調のためとりやめ – Leopardでは、Webページから簡単にガジェット 作成可能? • Googleガジェット – とりあえず、Webブラウザに結果表示 – 内部表示を行うには、データ加工が必要 • OPACのWebサービスを用意する? VuFindの話 • LDAP – 複数アプリのユーザ認証を一元化 – 「秀忠くん」サーバにインストールする? • 一部データの文字化け • 日本語インデッキシング • 設定変更による動作変更の確認 • 画面表示の変更(日本語化) DBログインエラーとpspellエラーについては対策済み 図書館ガジェット(2) OPACのWebサービス化 • 検索式を与えると、そのOPAC検索結果を加工し やすい形式で返す、「フィルタ」が必要 • 変更するデータ形式は、JSONがお勧め • OPAC検索結果HTMLのデータ解析が必要 – PerlのHTML::Parserモジュールは少し難しい – そこでHTML::TagParser でためす • http://www.kawa.net/works/perl/html/tagpar ser.html HTML::TagParserの 東大OPAC適用 use HTML::TagParser; $html = HTML::TagParser->new(); $html->open( "./OPAC.html" ); my @elem = $html->getElementsByTagName( "td" ); foreach (@elem) { my $rec = $_->innerText(); if ($rec =~ /\[図書/ or $rec =~ /\[雑誌/ or $rec =~ /\[特集/) { print $rec, "\n"; } } HTML::TagParser結果サンプル • • • • • • • [特集].東京大学先端科学技術研究センター. [特集].新精測レーダ . 付録. ロケット追跡レーダの歴史 : 東京大学時代から宇宙科 学研究所まで. [特集].東京大学法律プロフェッショナル・セミナー 企業組織と租税法. - (別冊商事法 務). [図書].株主有限責任制度の弊害と過少資本による株主の責任 : 自己資本の水準か ら株主のインセンティブへ / 後藤元著. - 東京 : 商事法務 , 2007.10. - 2007. <22481851>[BA83750351] [図書].2004年7月新潟・福島豪雨における住民行動と災害情報の伝達 / 著作 東京 大学大学院情報学環「災害と情報」研究会. - 東京 : 東京大学大学院情報学環「災害 と情報」研究会 , 2005.3. - (災害情報調査研究報告書 ; no. 66). - 2005. <22477333>[BA83881972] [図書].2003年十勝沖地震における津波避難行動 : 住民聞き取り調査を中心に / 著 作 東京大学大学院情報学環「災害と情報」研究会. - 東京 : 東京大学大学院情報学 環「災害と情報」研究会 , 2005.3. - (災害情報調査研究報告書 ; no. 65). - 2005. <22477311>[BA83881280] [図書].自治体における津波防災対策の現状 / 著作 東京大学大学院情報学環「災害 と情報」研究会. - 東京 : 東京大学大学院情報学環「災害と情報」研究会 , 2005.1. (災害情報調査研究報告書 ; no. 64). - 2005. <22476748>[BA83859703]
© Copyright 2024 ExpyDoc