40
In s id e by 吉本龍司

U40 名古屋会場 吉本

Embed Size (px)

Citation preview

Page 1: U40 名古屋会場 吉本

In s id e

b y 吉本龍司

Page 2: U40 名古屋会場 吉本

はじめまして

• カーリルのバックエンドを担当28 歳エンジニア

• 岐阜県中津川市在住

Page 3: U40 名古屋会場 吉本

中津川では .. .• ・防災メールシステム

・予防接種 & 乳幼児検診のモバイルサービス• など、ウェブや携帯を使った行政サービス

8 万人の人口のうち 2 万人以上が利用

Page 4: U40 名古屋会場 吉本

N o t a I n c では . . .

• アメリカ・サンノゼに本社がある IT ベンチャー日本のエンジニアがアメリカで起業

• 設立時からエンジニアとして参加

Page 5: U40 名古屋会場 吉本

Wh y カーリル

Page 6: U40 名古屋会場 吉本

すべては中津川合宿から

Nota では日常業務はすべて分散で( サンノゼ・京都・中津川・東京・・ )

• 中津川合宿を定期的に開催ブレストや開発を進める

Page 7: U40 名古屋会場 吉本

ぬぬぬ2010 年 1 月 23 日 at 中津川

合宿

Page 8: U40 名古屋会場 吉本
Page 9: U40 名古屋会場 吉本

図書館システムの問題点

• 図書館システムがバラバラWebOPAC は機能していない

• 図書館にある本しか探せない利用者視点で作られていない

Page 10: U40 名古屋会場 吉本

まず作ってみる ..• プログラミングは簡単 !

議論するより作ったほうが早い !

• ・蔵書情報が持ってこれるかどうか ( 吉本 )

・新しい蔵書検索のカタチを考える ( 洛西 )

Page 11: U40 名古屋会場 吉本

合宿の成果• ブレスト後、 2 日。約 24 時間程度・岐阜・京都・東京の横断検索を試作

• →・ユーザーインターフェース amazonと組み合わせるアイデア

→ 面白い → サービス化決定

Page 12: U40 名古屋会場 吉本

I n s i d e カーリル

Page 13: U40 名古屋会場 吉本

大きく分けると

・まったく新しいユーザー体験ユーザーインターフェース (UI)

・全国の所蔵情報をシンプルに統合バックエンド・分散処理 (API)

Page 14: U40 名古屋会場 吉本

僕の担当 / A P I

・全国の所蔵情報をシンプルに統合バックエンド・分散処理 (API)

Page 15: U40 名古屋会場 吉本

課題

• ・とにかくすべてに対応 !• ・短期間で実装

・効率的な処理スピード• ・メンテナンスコストを最適化

Page 16: U40 名古屋会場 吉本

アーキテクチャ

• ・ 2 日間で開発したプログラムを分析

• ・図書館システムをモデル化 ( クラス化 ) 同じシステム。似たカスタマイズ。・効率的に網羅できる管理システム

Page 17: U40 名古屋会場 吉本

設計内容

・図書館毎のカスタマイズに柔軟に対応→図書館をすべてプログラムで記述

• ・オンメモリ上で分散処理→どこでも動く。高速

• ・負荷対策→図書館システムは脆弱

Page 18: U40 名古屋会場 吉本

対応館は

• すべてをスクレイピングで取得 公共 4433 館 大学778 館 専門 67

館• なんとニューヨークの図書館も対象に

5 2 7 8 館

Page 19: U40 名古屋会場 吉本

ユーザーインターフェース

• ・利用者視点で考える→今までの図書館システムは図書館員の都合だけだった

• ・そもそも図書館使ってなかった→なぜ使えなかったか考えた

Page 20: U40 名古屋会場 吉本

図書館で検索 !

Amazon で本を探して、図書館探して、

町の図書館サイトに書名をコピペ・・・

あれ、「蔵書なし?」

でも、、

Page 21: U40 名古屋会場 吉本

• 目的にあった本が探せる

• 近くの図書館から蔵書が見つかる

• 貸し出し状況も分かる

• 図書館になくても、買える

Page 22: U40 名古屋会場 吉本

地図から選ぶ

Page 23: U40 名古屋会場 吉本

色分けされた検索結果

Page 24: U40 名古屋会場 吉本

貸出可能を知らせる読みたいリスト読みたいリスト

Page 25: U40 名古屋会場 吉本

F u t u r e カーリル

Page 26: U40 名古屋会場 吉本

F u t u r e 図書館

Page 27: U40 名古屋会場 吉本

とにかく、図書館は熱い

• 図書館の自由に関する宣言図書館は資料収集の自由を有する

• 図書館は資料提供の自由を有する• 図書館はすべての検閲に反対する

図書間の自由が侵されるとき、団結して自由を守る

まさにウェブそのもの!

Page 28: U40 名古屋会場 吉本

図書館をオープンに

Page 29: U40 名古屋会場 吉本

, We lc o m eC y b r a r ia n

図書館は地域の IT拠点へガ バメント x Web の先鞭に

Gov 2.0x 187 アプリ開発中

50 万アクセス / 日

待望のオープン・プラットフォームの図書館

誰に対してもオープンで、できるかぎりシンプルで、使い放題の API 。

Page 30: U40 名古屋会場 吉本

ショカタンBy mindsoftware Co., Ltd.

Page 32: U40 名古屋会場 吉本

かーりるん By wiroha

Page 33: U40 名古屋会場 吉本

国立国会図書館サーチ 開発版

Page 34: U40 名古屋会場 吉本

図書館をマッシュアップして

賞金 10 0 万円 !賞金 10 0 万円 !

Page 35: U40 名古屋会場 吉本

大学も公共も関係ない !

Page 36: U40 名古屋会場 吉本

もっと図書館を楽しく

• ♪カーリルレシピ♫図書館スタンプラリー

• i Pad実証実験まとめなくては !

Page 37: U40 名古屋会場 吉本

もっと近く、 もっと深く、  もっと広く、  もっと広く、  もっと広く、

Page 38: U40 名古屋会場 吉本

エンジニアとして出来ること

すべてやってみたいすべてやってみたいすべてやってみたい

Page 39: U40 名古屋会場 吉本

一緒に未来を考えよう !

Page 40: U40 名古屋会場 吉本

!Th a n k y o u

:// .h t t p c a li l jp: Tw e e t @c a li ljp

_@r y u u ji y