狠狠撸
Submit Search
OSS 資料管理システム kassis orange のご紹介
?
Download as PPTX, PDF
?
2 likes
?
1,358 views
Akifumi Nakamura
Follow
2015年9月6日 Code4Lib JAPANカンファレンス2015 ライトニングトーク発表資料
Read less
Read more
1 of 17
Download now
Download to read offline
More Related Content
OSS 資料管理システム kassis orange のご紹介
1.
OSS 資料管理システム 中村 晃史 @tmpz84 Code4Lib
JAPAN カンファレンス 2015 ライトニングトーク 2015年9月6日 kassis-orangeの紹介
2.
おなまえ kassis-orange カシスオレンジ k で始まるのは間違いじゃないんです
3.
概要 ?Python で記述されたOSS資料管理システム ?2015年5月から作成開始 ?データストレージにRiakを利用 ?プログラム好きなおじさんの趣味 ?サーバ動作環境:Linux /
Mac OS X ?クライアント動作環境:Chrome,Firefox ?ライセンス:GNU AGPL v3
4.
コンセプトと最初のゴール ?Pythonを使う ?書誌所蔵数は150万程度は普通のマシンで普通に動く ?PDF/word/excel/powerpointの全文検索 ?見た目はそこそこ格好良く(TwitterBootstrap3の利用) ?検索系のフロントエンドは可能な限り Javascript を利用 して描画する。(Riot.js) ?統計の可視化
(d3.js) ?業務サーバと一般検索用サーバを簡易にリアルタイムレ プリケーションが出来るようにする。(msgpack) ?WebAPI を意識する。
5.
?6月?8月は就活をしてい て作業が進んでいません…
6.
全体構成 memcached
7.
Riakとは? Amazon Dynamo の論文に基づいて実装されている NoSQL
データベース。 スケールアウトに簡単に対応。 国内では、Yahoo 等が利用している。 XMLでも画像ファイルでもなんでも取り込める!
8.
Riakの不得意な分野 ?書き込みについては、一貫性が保てない。 ?資料番号や所蔵番号を自動採番する場合に番号が重複 する問題が発生。
9.
Riakの不得意な分野 ?書き込みについては、一貫性が保てない。 ?資料番号や所蔵番号を自動採番する場合に番号が重複 する問題が発生。 ?node.js と postgresql
を使って採番マイクロサービス (kassis_numbering)を開発して解決!
10.
kassis_numbering
11.
JavaScript (ES6) ?近年フロント、サーバサイドの両方で使える プログラム言語として注目! ?大規模開発が容易になるように言語仕様が バージョンアップ!
12.
node.js riot.js,react.js d3.js JavaScript
13.
なにができる?(まだなにも無い) ?NDLサーチからのインポート(ISBN、検索キーワード、 新着情報一括) ?メタ情報への全文検索
14.
画面
15.
画面
16.
ロードマップ 2015-Q3 2015-Q4 2016-Q1
2016-Q2 所蔵 ○ 貸出返却 ○ Word/PDFの検索 ○ 検索強化 ○ ○ インポート/エクスポート ○ 簡易な発注/受入 ○ デモ環境構築 ○ 複数サーバ間のデータ連携 ○ ○ 統計データの可視化 ○ マニュアル作成 ○ ○ ○ レコメンド機能のさわり ○ ○
17.
最後に kassis-orange ソースコード: https://github.com/nakamura-akifumi/kassis-orange kassis_numbering ソースコード: https://github.com/nakamura-akifumi/kassis_numbering ロゴ、イラスト制作: 篠塚
朋子さん(丑迟迟辫://飞飞飞.蝉颈苍辞-飞辞谤办蝉.肠辞尘)
Download