SlideShare a Scribd company logo
1 of 18
Download to read offline
バーコードを利用した
書籍管理ツール
五十嵐 翔
アジェンダ
・自己紹介
・作成意欲
・コンテンツ説明
・技術要素的な話
・今後
自己紹介
・五十嵐 翔(いがらし しょう)
 何している人なの?
独学
・Unity
 VRぽいの作ったり
・Electron
 ビルドツール作ったり
お仕事
・Web
 ・PHP
  CakePHP・Laravel
 ・JavaScript
  jQuery
お仕事の合間
・Chrome Extension
 入力楽にしたり
 認証省略させたり
・Excel VBA
 勤務表自動入力させたり
 自動メール送信させたり
作成意欲
・技術書いっぱい持っている人がいたので
 持っている本の情報を知りたい
 →その人からたくさんの本借りたい(願望
作成意欲
・どうやったら持っている本の情報を
 共有することが楽しく楽になるのだろう?
そして制作へ...
コンテンツ説明
・カメラからバーコードを読み取って
 「シュッ」とExcel的なものでまとめるもの
 
 →Excel入力の簡略化したい
 →シェアのしやすさを向上したい
 
 →→GoogleのSpreadSheedが
   良さそう
コンテンツ説明
・スマホ内でも読み込んだ書籍情報の保存
 →Googleログインしてなくても
  過去に読み込んだ書籍情報見れる
 →通信できない時でも書籍情報見れる
コンテンツ説明
タイトル
Google
ログイン
バーコード
読み込み
書籍情報詳細
スマホの
ストレージに保存
Spread
Sheedに保存
保存した
書籍一覧
ざっくり設計
技術要素的な話
・Unityによるスマホアプリ作成
 →一部の処理をいろんなプラットホームから
  共通で使えそうな世界感良さそう
 →3Dモデルの扱いにつよい
技術要素的な話
現状
・書籍用のバーコード読みこみ
  対象の端末はiOS・Android
  使用ライブラリ
  ・iOS
   AVFoundation
  ・Android
   Mobile Vision(iOSでもPodsで公開されたっぽい
あれ?めっちゃネイティブで頑張ってね?
技術要素的な話
ネイティブで頑張るにも苦労があったんだよ(副産物
UnityのネイティブコードをSwiftで書こうとした時にはまったこと
http://qiita.com/igara/items/68b4d3efd53c118339b3
Unity上で扱うネイティブコードのプロジェクト管理・ビルドとかのメモ
http://qiita.com/igara/items/8b66cdb12d73c05dda16
技術要素的な話
・使用したWeb API
 国立国会図書館サーチAPI
 →営利目的ではなければ開発者登録なしで
  無料で使用できる
  意外と漫画や技術書も検索にヒットする
技術要素的な話
・国立国会図書館サーチAPIの使い方
 下記をリクエスト
http://iss.ndl.go.jp/api/sru?operation=searchRetrieve
&query=isbn=[バーコード読み込みした値]
レスポンスのXMLを解析して終わり!
バーコード読みこみ
今のところは
こんな
仕上がりです
これ
Amazonの画像
実際にスキャンしてみよう!
今後
・アプリ市場に公開は?
 今のところは、ないです
 現状はスマホプロジェクトのOSSコンテンツとして
 Githubに公開はされています
 みんなでForkしてもっと良いのが出てきたらいいなぁ
 (他力本願
今回の作成したアプリ
Bariiiii
https://github.com/igara/Bariiiii
お し ま い

More Related Content

What's hot

JavaScript(主にVue.js) 関連の本をたくさん読んだので雑に紹介する
JavaScript(主にVue.js)関連の本をたくさん読んだので雑に紹介するJavaScript(主にVue.js)関連の本をたくさん読んだので雑に紹介する
JavaScript(主にVue.js) 関連の本をたくさん読んだので雑に紹介するYutaNishina1
 
一歩踏み込むWordPress
一歩踏み込むWordPress一歩踏み込むWordPress
一歩踏み込むWordPress正樹 平野
 
WordPressってこんなCMS
WordPressってこんなCMSWordPressってこんなCMS
WordPressってこんなCMSKawakami Hiroko
 
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座 2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座 真乙 九龍
 
Excel 方眼紙にさよならを。
Excel 方眼紙にさよならを。Excel 方眼紙にさよならを。
Excel 方眼紙にさよならを。Atsuko MATSUOKA
 
春のJavaScript祭り
春のJavaScript祭り春のJavaScript祭り
春のJavaScript祭りMasahiro Hata
 
WordBench京都9月号
WordBench京都9月号WordBench京都9月号
WordBench京都9月号Koji Asaga
 
そうだ個人事業主なろう
そうだ個人事業主なろうそうだ個人事業主なろう
そうだ個人事業主なろうTatsuro Nemoto
 
ruby、sinatraで作るfacebookアプリ
ruby、sinatraで作るfacebookアプリruby、sinatraで作るfacebookアプリ
ruby、sinatraで作るfacebookアプリToshiya Kurishima
 

What's hot (12)

恋に落ちるRuby
恋に落ちるRuby恋に落ちるRuby
恋に落ちるRuby
 
Bloggers 0427
Bloggers 0427Bloggers 0427
Bloggers 0427
 
JavaScript(主にVue.js) 関連の本をたくさん読んだので雑に紹介する
JavaScript(主にVue.js)関連の本をたくさん読んだので雑に紹介するJavaScript(主にVue.js)関連の本をたくさん読んだので雑に紹介する
JavaScript(主にVue.js) 関連の本をたくさん読んだので雑に紹介する
 
一歩踏み込むWordPress
一歩踏み込むWordPress一歩踏み込むWordPress
一歩踏み込むWordPress
 
WordPressってこんなCMS
WordPressってこんなCMSWordPressってこんなCMS
WordPressってこんなCMS
 
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座 2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
 
Excel 方眼紙にさよならを。
Excel 方眼紙にさよならを。Excel 方眼紙にさよならを。
Excel 方眼紙にさよならを。
 
WooCommerce & AWS
WooCommerce & AWSWooCommerce & AWS
WooCommerce & AWS
 
春のJavaScript祭り
春のJavaScript祭り春のJavaScript祭り
春のJavaScript祭り
 
WordBench京都9月号
WordBench京都9月号WordBench京都9月号
WordBench京都9月号
 
そうだ個人事業主なろう
そうだ個人事業主なろうそうだ個人事業主なろう
そうだ個人事業主なろう
 
ruby、sinatraで作るfacebookアプリ
ruby、sinatraで作るfacebookアプリruby、sinatraで作るfacebookアプリ
ruby、sinatraで作るfacebookアプリ
 

Viewers also liked

Viewers also liked (18)

Tccc profile company
Tccc profile company   Tccc profile company
Tccc profile company
 
CV. Haris
CV. HarisCV. Haris
CV. Haris
 
Simulacro, subjetividad y biopolítica.
Simulacro, subjetividad y biopolítica.Simulacro, subjetividad y biopolítica.
Simulacro, subjetividad y biopolítica.
 
Natural remedies for headache
Natural remedies for headacheNatural remedies for headache
Natural remedies for headache
 
Roles of different financial institutions
Roles of different financial institutionsRoles of different financial institutions
Roles of different financial institutions
 
flujo calorífico a través de un solido metálico
flujo calorífico a través de un solido metálico flujo calorífico a través de un solido metálico
flujo calorífico a través de un solido metálico
 
Рівняння
РівнянняРівняння
Рівняння
 
Conferinta ACHIZITIILE PUBLICE IN ROMANIA
Conferinta ACHIZITIILE PUBLICE IN ROMANIAConferinta ACHIZITIILE PUBLICE IN ROMANIA
Conferinta ACHIZITIILE PUBLICE IN ROMANIA
 
UpperLevel
UpperLevelUpperLevel
UpperLevel
 
Guia de word
Guia de wordGuia de word
Guia de word
 
Ppt.tik bab 3
Ppt.tik bab 3Ppt.tik bab 3
Ppt.tik bab 3
 
Image059.jpg
Image059.jpgImage059.jpg
Image059.jpg
 
Dia de la madre
Dia de la madreDia de la madre
Dia de la madre
 
EN Survey Tool for ME Management
EN Survey Tool for ME ManagementEN Survey Tool for ME Management
EN Survey Tool for ME Management
 
Image005.jpg
Image005.jpgImage005.jpg
Image005.jpg
 
Image028.jpg
Image028.jpgImage028.jpg
Image028.jpg
 
Image020.jpg
Image020.jpgImage020.jpg
Image020.jpg
 
2016 11-01 allerheiligen
2016 11-01 allerheiligen2016 11-01 allerheiligen
2016 11-01 allerheiligen
 

Similar to Bariiiii

Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介schoowebcampus
 
2016初夏のJavaScript祭り20160514
2016初夏のJavaScript祭り201605142016初夏のJavaScript祭り20160514
2016初夏のJavaScript祭り20160514Seigo Tanaka
 
Firefox OS勉強会 2nd TypeScript+AngularJS
Firefox OS勉強会 2nd TypeScript+AngularJSFirefox OS勉強会 2nd TypeScript+AngularJS
Firefox OS勉強会 2nd TypeScript+AngularJSMasahiro Wakame
 
素敵なjavascript ~Firefox編 ~
素敵なjavascript ~Firefox編 ~素敵なjavascript ~Firefox編 ~
素敵なjavascript ~Firefox編 ~ngi group.
 
さあ!Javascriptでデバイスとやりとりするよ!
さあ!Javascriptでデバイスとやりとりするよ!さあ!Javascriptでデバイスとやりとりするよ!
さあ!Javascriptでデバイスとやりとりするよ!Seigo Tanaka
 
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本Takahiro Moteki
 
第45回PHP勉強会(里洋平)
第45回PHP勉強会(里洋平)第45回PHP勉強会(里洋平)
第45回PHP勉強会(里洋平)Yohei Sato
 
俺と Amazon Elasticsearch Service とスポットインスタンス
俺と Amazon Elasticsearch Service とスポットインスタンス俺と Amazon Elasticsearch Service とスポットインスタンス
俺と Amazon Elasticsearch Service とスポットインスタンスMasayuki KaToH
 
A frameハンズオン 20170129
A frameハンズオン 20170129A frameハンズオン 20170129
A frameハンズオン 20170129Youichi Sugii
 
東京クロノスで製作中のエディターの紹介
東京クロノスで製作中のエディターの紹介東京クロノスで製作中のエディターの紹介
東京クロノスで製作中のエディターの紹介MaxNeetGames
 
マイクロソフトにおけるオープンソース戦略 ソフトウェア開発者が実現できること
マイクロソフトにおけるオープンソース戦略 ソフトウェア開発者が実現できることマイクロソフトにおけるオープンソース戦略 ソフトウェア開発者が実現できること
マイクロソフトにおけるオープンソース戦略 ソフトウェア開発者が実現できることDaisuke Masubuchi
 
Excel 方眼紙撲滅委員会 活動報告 2012.11 #odstudy
Excel 方眼紙撲滅委員会 活動報告 2012.11 #odstudyExcel 方眼紙撲滅委員会 活動報告 2012.11 #odstudy
Excel 方眼紙撲滅委員会 活動報告 2012.11 #odstudyTakeshi Komiya
 
20131116 creators meetup
20131116 creators meetup20131116 creators meetup
20131116 creators meetupSeigo Tanaka
 
俺の話を聞け!Lt大会#7
俺の話を聞け!Lt大会#7俺の話を聞け!Lt大会#7
俺の話を聞け!Lt大会#7美穂 山田
 
CognitoとSDKでサーバーレスなマルチデバイスアプリを構築する
CognitoとSDKでサーバーレスなマルチデバイスアプリを構築するCognitoとSDKでサーバーレスなマルチデバイスアプリを構築する
CognitoとSDKでサーバーレスなマルチデバイスアプリを構築するHiroyoshi Miyazaki
 
第2回ExtJSユーザー事例紹介
第2回ExtJSユーザー事例紹介第2回ExtJSユーザー事例紹介
第2回ExtJSユーザー事例紹介Akiyuki Nomura
 
モノづくりを楽しもう! ~ このデバイスとクラウドでできること
モノづくりを楽しもう! ~ このデバイスとクラウドでできることモノづくりを楽しもう! ~ このデバイスとクラウドでできること
モノづくりを楽しもう! ~ このデバイスとクラウドでできることKazumi IWANAGA
 
Make TypingGame in JavaScript
Make TypingGame in JavaScriptMake TypingGame in JavaScript
Make TypingGame in JavaScriptundertale1
 
NodeREDでブロック的なビジュアルプログラミングに あれこれ思いを馳せてみる
NodeREDでブロック的なビジュアルプログラミングに あれこれ思いを馳せてみるNodeREDでブロック的なビジュアルプログラミングに あれこれ思いを馳せてみる
NodeREDでブロック的なビジュアルプログラミングに あれこれ思いを馳せてみるSeigo Tanaka
 

Similar to Bariiiii (20)

Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
 
初心者目線でIo t
初心者目線でIo t初心者目線でIo t
初心者目線でIo t
 
2016初夏のJavaScript祭り20160514
2016初夏のJavaScript祭り201605142016初夏のJavaScript祭り20160514
2016初夏のJavaScript祭り20160514
 
Firefox OS勉強会 2nd TypeScript+AngularJS
Firefox OS勉強会 2nd TypeScript+AngularJSFirefox OS勉強会 2nd TypeScript+AngularJS
Firefox OS勉強会 2nd TypeScript+AngularJS
 
素敵なjavascript ~Firefox編 ~
素敵なjavascript ~Firefox編 ~素敵なjavascript ~Firefox編 ~
素敵なjavascript ~Firefox編 ~
 
さあ!Javascriptでデバイスとやりとりするよ!
さあ!Javascriptでデバイスとやりとりするよ!さあ!Javascriptでデバイスとやりとりするよ!
さあ!Javascriptでデバイスとやりとりするよ!
 
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
 
第45回PHP勉強会(里洋平)
第45回PHP勉強会(里洋平)第45回PHP勉強会(里洋平)
第45回PHP勉強会(里洋平)
 
俺と Amazon Elasticsearch Service とスポットインスタンス
俺と Amazon Elasticsearch Service とスポットインスタンス俺と Amazon Elasticsearch Service とスポットインスタンス
俺と Amazon Elasticsearch Service とスポットインスタンス
 
A frameハンズオン 20170129
A frameハンズオン 20170129A frameハンズオン 20170129
A frameハンズオン 20170129
 
東京クロノスで製作中のエディターの紹介
東京クロノスで製作中のエディターの紹介東京クロノスで製作中のエディターの紹介
東京クロノスで製作中のエディターの紹介
 
マイクロソフトにおけるオープンソース戦略 ソフトウェア開発者が実現できること
マイクロソフトにおけるオープンソース戦略 ソフトウェア開発者が実現できることマイクロソフトにおけるオープンソース戦略 ソフトウェア開発者が実現できること
マイクロソフトにおけるオープンソース戦略 ソフトウェア開発者が実現できること
 
Excel 方眼紙撲滅委員会 活動報告 2012.11 #odstudy
Excel 方眼紙撲滅委員会 活動報告 2012.11 #odstudyExcel 方眼紙撲滅委員会 活動報告 2012.11 #odstudy
Excel 方眼紙撲滅委員会 活動報告 2012.11 #odstudy
 
20131116 creators meetup
20131116 creators meetup20131116 creators meetup
20131116 creators meetup
 
俺の話を聞け!Lt大会#7
俺の話を聞け!Lt大会#7俺の話を聞け!Lt大会#7
俺の話を聞け!Lt大会#7
 
CognitoとSDKでサーバーレスなマルチデバイスアプリを構築する
CognitoとSDKでサーバーレスなマルチデバイスアプリを構築するCognitoとSDKでサーバーレスなマルチデバイスアプリを構築する
CognitoとSDKでサーバーレスなマルチデバイスアプリを構築する
 
第2回ExtJSユーザー事例紹介
第2回ExtJSユーザー事例紹介第2回ExtJSユーザー事例紹介
第2回ExtJSユーザー事例紹介
 
モノづくりを楽しもう! ~ このデバイスとクラウドでできること
モノづくりを楽しもう! ~ このデバイスとクラウドでできることモノづくりを楽しもう! ~ このデバイスとクラウドでできること
モノづくりを楽しもう! ~ このデバイスとクラウドでできること
 
Make TypingGame in JavaScript
Make TypingGame in JavaScriptMake TypingGame in JavaScript
Make TypingGame in JavaScript
 
NodeREDでブロック的なビジュアルプログラミングに あれこれ思いを馳せてみる
NodeREDでブロック的なビジュアルプログラミングに あれこれ思いを馳せてみるNodeREDでブロック的なビジュアルプログラミングに あれこれ思いを馳せてみる
NodeREDでブロック的なビジュアルプログラミングに あれこれ思いを馳せてみる
 

Bariiiii