講習会「第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 で表示させる ? とか。
図書館ガジェット (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 でためす ser.html
HTML :: Tag Parser の 東大 OPAC 適用 use HTML::TagParser; $html = HTML::TagParser->new(); $html->open( "./OPAC.html" ); = $html->getElementsByTagName( "td" ); foreach { my $rec = $_->innerText(); if ($rec =~ /\[ 図書 / or $rec =~ /\[ 雑誌 / or $rec =~ /\[ 特集 /) { print $rec, "\n"; }
HTML::TagParser 結果サンプル [ 特集 ]. 東京大学先端科学技術研究センター. [ 特集 ]. 新精測レーダ. 付録. ロケット追跡レーダの歴史 : 東京大学時代から宇宙 科学研究所まで. [ 特集 ]. 東京大学法律プロフェッショナル・セミナー 企業組織と租税法. - ( 別冊 商事法務 ). [ 図書 ]. 株主有限責任制度の弊害と過少資本による株主の責任 : 自己資本の水準 から株主のインセンティブへ / 後藤元著. - 東京 : 商事法務, [BA ] [ 図書 ].2004 年 7 月新潟・福島豪雨における住民行動と災害情報の伝達 / 著作 東 京大学大学院情報学環「災害と情報」研究会. - 東京 : 東京大学大学院情報学環 「災害と情報」研究会, ( 災害情報調査研究報告書 ; no. 66) [BA ] [ 図書 ].2003 年十勝沖地震における津波避難行動 : 住民聞き取り調査を中心に / 著作 東京大学大学院情報学環「災害と情報」研究会. - 東京 : 東京大学大学院情 報学環「災害と情報」研究会, ( 災害情報調査研究報告書 ; no. 65) [BA ] [ 図書 ]. 自治体における津波防災対策の現状 / 著作 東京大学大学院情報学環「災 害と情報」研究会. - 東京 : 東京大学大学院情報学環「災害と情報」研究会, ( 災害情報調査研究報告書 ; no. 64) [BA ]