SlideShare a Scribd company logo
1 of 72
BMXUG 市川 IT 勉強会
LINE でお絵描きメッセージを送ってみよう
2019.05.19 #bmxug
あらかじめテキストエディ
タを
インストールしておいてく
ださい!
例: サクラエディタ、
CotEditor 、・・
自己紹介
本アイ・ビー・エム クラウドエバンジェリスト
witter: @dotnsf
og: http://dotnsf.blog.jp/
mail: dotnsf@jp.ibm.com
趣味: マンホール
木村 桂(きむら けい)
プログラマー
マンホールマップ : http://manholemap.juge.me/
大まかな流れ
0. 諸準備
• IBM Cloud へログイン
• cf ツールインストール
• LINE Developer アカウント
1. IBM Cloudant の用意
• 画像データベース
2. Node.js アプリケーションのデプロイ
• お絵描きアプリケーション
3. LINE Developer での操作
• LINE アプリとの連動設定
0. 諸準備
システム構成
トークルーム
Node.js
画像 DB
LIFF
LIFF(LIne Front-end Framework) によって
LINE アプリの中でお絵描きウェブアプリを呼び出し、
LINE とシームレスに連携して画像をトークルームに送信する
IBM Cloud へログイン (1)
https://cloud.ibm.com/
IBM Cloud へログイン (2)自分のアカウント名になっていることを確認
cf ツールインストール
https://github.com/cloudfoundry/cli/releases
自分の利用環境にあったものを選んでダウンロード&インストール
LINE Developers(1)
https://developers.line.biz/ja/
LINE Developers(2)
LINE Developers(3)
LINE Developers(4)
「確認する」 → 「作成する」 でプロバイダーを作成
プロバイダー名(個人名)を入力
LINE Developers(5)
プロバイダー名を選択
LINE Developers(6)
新規にチャネルを作成
LINE Developers(7)
Messaging API を選択
LINE Developers(8)
LINE Developers(9)
※ アプリ名に "LINE" が含まれては駄目、らしいです
LINE Developers(10)
LINE Developers(11)
1. IBM Cloudant の準備
IBM Cloudant の準備 (1)
Cloudant サービスを未作成の場合
IBM Cloudant の準備 (2)
IBM Cloudant の準備 (3)
IBM Cloudant の準備 (4)
IBM Cloudant の準備 (5)
IBM Cloudant の準備 (6)
IBM Cloudant の準備 (7)
IBM Cloudant の準備 (8)
IBM Cloudant の準備 (9)
IBM Cloudant の準備 (10)
IBM Cloudant の準備 (11)
IBM Cloudant の準備 (12)
この中の( username と password の)値を後で使います
IBM Cloudant の準備 (13)
右クリック
2. Node.js アプリケーションのデプ
ロイ
Node.js アプリケーションのデプロイ (1)
Node.js アプリケーションのデプロイ (2)
Node.js アプリケーションのデプロイ (3)
ダラスを選択
他の人が使っていないアプリ名(例 名前 -lineoekaki )
128 MB または 64MB を選択
Node.js アプリケーションのデプロイ (4)
Node.js アプリケーションのデプロイ (5)
https://github.com/dotnsf/line_liff_doodle
git clone するか、 download して展開
Node.js アプリケーションのデプロイ (6)
(デスクトップ上にそのまま展開したと仮定して以降を説明します)
Node.js アプリケーションのデプロイ (7)
settings.js をテキストエディタで開く
Node.js アプリケーションのデプロイ (8)
exports.db_username の値を cloudant の接続情報で確認した username の値に、
exports.db_password の値を同 password の値に書き換えて保存。
Node.js アプリケーションのデプロイ (9)
Node.js アプリケーションのデプロイ
(10)
> cd Users (ユーザー名) Desktopline_liffdoodle-master
cd と入力してから
エクスプロラーのフォルダ部分を
ドラッグ&ドロップして Enter キー
Node.js アプリケーションのデプロイ
(11)
> cf login -a https://api.ng.bluemix.net/ -u ( IBM Cloud のログイン名)
パスワードなどを入力
Node.js アプリケーションのデプロイ
(12)
> cf push (アプリ名)
(おまけ) LIFF とその挙動につ
いて
LIFF (LIne Front-end Framework) とは?
• 2018 年6月に LINE から提供が開始された、比較的新しい
Messaging API
• 従来の Messaging API では主に bot を作るための、バックエンドの機
能が提供されていた
• LIFF はその名の通りフロントエンドの機能が提供され、 LINE の利用者
の権限で実行することができる
• スマホの LINE アプリから外部のウェブアプリを呼び出し、そ
のウェブアプリから呼び出し元の LINE アプリ(のトークルー
ム)でメッセージを送信することができる
• ブラウザ用の JavaScript SDK が提供されている
システム構成
Node.js
画像 DB
トークルーム
LIFF
LIFF SDK を使って、
ウェブアプリケーション上からトークルームやユーザーの情報を取得し、
またトークルームへメッセージを送信することができるようになる
SDK(JavaScript ファイル)
( SDK を外部読み込み)
https
LIFF の特徴
• ブラウザ上の JavaScript を使って LINE トークルームへメッセー
ジ送信ができる
• メッセージはテキストだけでなく、画像や動画、スタンプ、位置情報なども
可
• 画像の場合、 URL がインターネット上に公開されている必要がある
• 送信する人は LIFF URL をタップしたユーザー、送信先は元のトーク
ルーム
• LIFF URL で起動するウェブアプリケーションは https 対応している
必要あり
• ドメイン取得、証明書の発行、ウェブアプリケーションサーバーの SSL 対
応、・・
• IBM Cloud (PaaS) を使うと特に意識しなくても大丈夫 d(^^)
今回 IBM Cloud 上で動かすアプリケー
ション
• HTML5 の Canvas 上に(マウスや)タッチでお絵かきするアプ
リケーション
• 元はこれ : https://github.com/dotnsf/html5pen
• マウスイベントやタッチイベントをハンドリングして座標点を線で結
ぶ
• POST ボタン送信時に Canvas の内容を画像化して保存し、その URL
を指定して LIFF で sendMessages() と closeWindow() を実行し、「画
像を添付して送信し終了」する
• ストローク単位のアンドゥ&リドゥまでは実装
• 今日のハンズオンの(ざっくりな)内容はブログでも紹介
• http://dotnsf.blog.jp/archives/1073002287.html
• http://dotnsf.blog.jp/archives/1073088825.html
LIFF を使ったメッセージポスト
1. ウェブアプリの中に以下を記述( SDK をロード)
<script src="https://d.line-scdn.net/liff/1.0/sdk.js"></script>
2. ページロード後に JavaScript で以下を実行して初期化
<script>
liff.init( data => {}, err => {} );
</script>
3. 以下のコードで LINE にメッセージ送信
<script>
var data = { type: "text", text: " こんにちは " };
liff.sendMessages( [ data ] );
</script>
画像を添付する場合は以下のように変更
var data = {
type: "image",
originalContentUrl: " 画像の URL",
previewImageUrl: " サムネイル画像の URL"
};
liff.sendMessages( [ data ] );
2. Node.js アプリケーションのデプロイ(の続
き)
Node.js アプリケーションのデプロイ
(13)
↑ 上記のような状態になればデプロイ成功
Node.js アプリケーションのデプロイ
(14)
Node.js アプリケーションのデプロイ
(15)
ブラウザ上でお絵描きアプリが動くことを確認
Node.js アプリケーションのデプロイ
(16)
線の色
線の太
さ
背景色
に設定
アンド
ゥ
リドゥ
初めから
やり直し
送信
※ この時点ではまだ「送信」できません
履歴
※ スマホからのみ利用可
3. LINE Developer での操作
LINE Developer での操作 (1)
LINE Developer での操作 (2)
LINE Developer での操作 (3)
LINE Developer での操作 (4)
LINE Developer での操作 (5)
LIFF URL をなんとかして自分の LINE に(自分のスマホに)送る。
LINE のどこかのトークルーム内のメッセージにする
LINE Developer での操作 (6)
LINE Developer での操作 (7)
LIFF URL を友人と共有して遊ぶ
お願い! 良さ気な作品ができたら(できなくても)、
画像をコピー&ペーストして
#bmxug タグを付けて
Twitter でもつぶやいてください!
この後の記念撮影時の背景にします。。。
(おまけ)ソースコードについて
興味がある方はソースコードを改良してみて
!
(1) app.js
- お絵描き画像の DB 保存
- お絵描き画像の取り出し
(2) public/index.ejs
- アプリケーションのユーザーインターフェース (HTML)
- LIFF SDK を使った LINE への画像送信
① お絵描き画像送信
② 画像格納
③ 画像 URL 返却
LIFF
④LIFF SDK を使って
  LINE に画像送信
実質的なソースコードはファイル2つのみ
(おまけ)今後について
IT に興味を持つきっかけに・・・
感想、要望、等々・・・を
#bmxug タグを付けてでツイートしてください!
Q & A
BMXUG 市川 IT 勉強会
LINE でお絵描きメッセージを送ってみよう
2019.05.19 #bmxug

More Related Content

Similar to LINE お絵描きアプリハンズオン 20190519

モバイル開発者から見た サーバーレスアーキテクチャ
モバイル開発者から見た サーバーレスアーキテクチャモバイル開発者から見た サーバーレスアーキテクチャ
モバイル開発者から見た サーバーレスアーキテクチャTakaaki Tanaka
 
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019Hiroyuki Mori
 
.NET ラボ 勉強会 C# でラインプラットフォーム開発
.NET ラボ 勉強会 C# でラインプラットフォーム開発.NET ラボ 勉強会 C# でラインプラットフォーム開発
.NET ラボ 勉強会 C# でラインプラットフォーム開発Kenichiro Nakamura
 
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころKazumi IWANAGA
 
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...Developer Camp 2012 Japan Fall
 
Dev camp2012jpn day2special
Dev camp2012jpn day2specialDev camp2012jpn day2special
Dev camp2012jpn day2specialKatsuhito Katoh
 
The Fastest Possible Way to Develop an Interactive App
The Fastest Possible Way to Develop an Interactive AppThe Fastest Possible Way to Develop an Interactive App
The Fastest Possible Way to Develop an Interactive AppLINE Corporation
 
Kilimanjaro Event
Kilimanjaro EventKilimanjaro Event
Kilimanjaro Eventdynamis
 
ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜
ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜
ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜Kensaku Komatsu
 
いま考えられる限り最も速く対話型アプリを開発する方法
いま考えられる限り最も速く対話型アプリを開発する方法いま考えられる限り最も速く対話型アプリを開発する方法
いま考えられる限り最も速く対話型アプリを開発する方法Kenichiro Nakamura
 
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜日本マイクロソフト株式会社
 
CLR/H #clrh104 あなたのアプリにスパイスを! ~ コグニティブと対話 Botのプチレシピ
 CLR/H #clrh104 あなたのアプリにスパイスを! ~ コグニティブと対話 Botのプチレシピ CLR/H #clrh104 あなたのアプリにスパイスを! ~ コグニティブと対話 Botのプチレシピ
CLR/H #clrh104 あなたのアプリにスパイスを! ~ コグニティブと対話 BotのプチレシピKazumi IWANAGA
 
Macアプリのインストーラ作成ツールSwift版
Macアプリのインストーラ作成ツールSwift版Macアプリのインストーラ作成ツールSwift版
Macアプリのインストーラ作成ツールSwift版Akira Hayashi
 
【de:code 2020】 Azure Bot Services を使って Teams bot を開発する
【de:code 2020】 Azure Bot Services を使って Teams bot を開発する【de:code 2020】 Azure Bot Services を使って Teams bot を開発する
【de:code 2020】 Azure Bot Services を使って Teams bot を開発する日本マイクロソフト株式会社
 
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏Developers Summit
 
【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...
【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...
【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...日本マイクロソフト株式会社
 
Xamarin 概要 2014年08月版
Xamarin 概要 2014年08月版Xamarin 概要 2014年08月版
Xamarin 概要 2014年08月版Yoshito Tabuchi
 
Anecdotes on Bulk Load in LINE DMP
Anecdotes on Bulk Load in LINE DMPAnecdotes on Bulk Load in LINE DMP
Anecdotes on Bulk Load in LINE DMPLINE Corporation
 
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解Monaca
 
ABS2015 のセッション紹介
ABS2015 のセッション紹介ABS2015 のセッション紹介
ABS2015 のセッション紹介l_b__
 

Similar to LINE お絵描きアプリハンズオン 20190519 (20)

モバイル開発者から見た サーバーレスアーキテクチャ
モバイル開発者から見た サーバーレスアーキテクチャモバイル開発者から見た サーバーレスアーキテクチャ
モバイル開発者から見た サーバーレスアーキテクチャ
 
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
 
.NET ラボ 勉強会 C# でラインプラットフォーム開発
.NET ラボ 勉強会 C# でラインプラットフォーム開発.NET ラボ 勉強会 C# でラインプラットフォーム開発
.NET ラボ 勉強会 C# でラインプラットフォーム開発
 
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
 
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
 
Dev camp2012jpn day2special
Dev camp2012jpn day2specialDev camp2012jpn day2special
Dev camp2012jpn day2special
 
The Fastest Possible Way to Develop an Interactive App
The Fastest Possible Way to Develop an Interactive AppThe Fastest Possible Way to Develop an Interactive App
The Fastest Possible Way to Develop an Interactive App
 
Kilimanjaro Event
Kilimanjaro EventKilimanjaro Event
Kilimanjaro Event
 
ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜
ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜
ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜
 
いま考えられる限り最も速く対話型アプリを開発する方法
いま考えられる限り最も速く対話型アプリを開発する方法いま考えられる限り最も速く対話型アプリを開発する方法
いま考えられる限り最も速く対話型アプリを開発する方法
 
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
 
CLR/H #clrh104 あなたのアプリにスパイスを! ~ コグニティブと対話 Botのプチレシピ
 CLR/H #clrh104 あなたのアプリにスパイスを! ~ コグニティブと対話 Botのプチレシピ CLR/H #clrh104 あなたのアプリにスパイスを! ~ コグニティブと対話 Botのプチレシピ
CLR/H #clrh104 あなたのアプリにスパイスを! ~ コグニティブと対話 Botのプチレシピ
 
Macアプリのインストーラ作成ツールSwift版
Macアプリのインストーラ作成ツールSwift版Macアプリのインストーラ作成ツールSwift版
Macアプリのインストーラ作成ツールSwift版
 
【de:code 2020】 Azure Bot Services を使って Teams bot を開発する
【de:code 2020】 Azure Bot Services を使って Teams bot を開発する【de:code 2020】 Azure Bot Services を使って Teams bot を開発する
【de:code 2020】 Azure Bot Services を使って Teams bot を開発する
 
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
 
【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...
【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...
【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...
 
Xamarin 概要 2014年08月版
Xamarin 概要 2014年08月版Xamarin 概要 2014年08月版
Xamarin 概要 2014年08月版
 
Anecdotes on Bulk Load in LINE DMP
Anecdotes on Bulk Load in LINE DMPAnecdotes on Bulk Load in LINE DMP
Anecdotes on Bulk Load in LINE DMP
 
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解
 
ABS2015 のセッション紹介
ABS2015 のセッション紹介ABS2015 のセッション紹介
ABS2015 のセッション紹介
 

More from K Kimura

ThinkPad を自慢できると聞いてやってきました
ThinkPad を自慢できると聞いてやってきましたThinkPad を自慢できると聞いてやってきました
ThinkPad を自慢できると聞いてやってきましたK Kimura
 
IBM FamilyDay 2022 - 帰ってきた LINE 手描きスタンプ
IBM FamilyDay 2022 - 帰ってきた LINE 手描きスタンプIBM FamilyDay 2022 - 帰ってきた LINE 手描きスタンプ
IBM FamilyDay 2022 - 帰ってきた LINE 手描きスタンプK Kimura
 
「プライベート版 Heroku」の "dokku" は Cloud Foundry 代替としてどこまで使えるか?
「プライベート版 Heroku」の "dokku" は Cloud Foundry 代替としてどこまで使えるか?「プライベート版 Heroku」の "dokku" は Cloud Foundry 代替としてどこまで使えるか?
「プライベート版 Heroku」の "dokku" は Cloud Foundry 代替としてどこまで使えるか?K Kimura
 
LINE お絵描きスタンプが NFT 対応するかも
LINE お絵描きスタンプが NFT 対応するかもLINE お絵描きスタンプが NFT 対応するかも
LINE お絵描きスタンプが NFT 対応するかもK Kimura
 
ICFO2021 コロナ時代のオンラインハンズオン体験
ICFO2021   コロナ時代のオンラインハンズオン体験ICFO2021   コロナ時代のオンラインハンズオン体験
ICFO2021 コロナ時代のオンラインハンズオン体験K Kimura
 
IBM Family Day 2020 - LINE で手描きスタンプに挑戦!
IBM Family Day 2020 - LINE で手描きスタンプに挑戦!IBM Family Day 2020 - LINE で手描きスタンプに挑戦!
IBM Family Day 2020 - LINE で手描きスタンプに挑戦!K Kimura
 
マンホールマップ10周年 20200725
マンホールマップ10周年 20200725マンホールマップ10周年 20200725
マンホールマップ10周年 20200725K Kimura
 
MashupAward6 Manholemap(2010)
MashupAward6 Manholemap(2010)MashupAward6 Manholemap(2010)
MashupAward6 Manholemap(2010)K Kimura
 
スライドパズルハンズオン資料
スライドパズルハンズオン資料スライドパズルハンズオン資料
スライドパズルハンズオン資料K Kimura
 
ユーザー投稿型位置情報プロットシステム - マンホールマップ
ユーザー投稿型位置情報プロットシステム - マンホールマップユーザー投稿型位置情報プロットシステム - マンホールマップ
ユーザー投稿型位置情報プロットシステム - マンホールマップK Kimura
 
Scratch でゲームプログラミング
Scratch でゲームプログラミングScratch でゲームプログラミング
Scratch でゲームプログラミングK Kimura
 
空耳アワーマシーンを作ってみた
空耳アワーマシーンを作ってみた空耳アワーマシーンを作ってみた
空耳アワーマシーンを作ってみたK Kimura
 
生まれ変わるマンホールマップ
生まれ変わるマンホールマップ生まれ変わるマンホールマップ
生まれ変わるマンホールマップK Kimura
 
地図データでレースゲームを作って遊ぼう!
地図データでレースゲームを作って遊ぼう!地図データでレースゲームを作って遊ぼう!
地図データでレースゲームを作って遊ぼう!K Kimura
 
AI先生と外国語会話を練習しよう!
AI先生と外国語会話を練習しよう!AI先生と外国語会話を練習しよう!
AI先生と外国語会話を練習しよう!K Kimura
 
IBM Watson IoT を用いた遠隔ゲームコントローラーと Node-RED による簡易カスタマイズによる実現
IBM Watson IoT を用いた遠隔ゲームコントローラーと Node-RED による簡易カスタマイズによる実現IBM Watson IoT を用いた遠隔ゲームコントローラーと Node-RED による簡易カスタマイズによる実現
IBM Watson IoT を用いた遠隔ゲームコントローラーと Node-RED による簡易カスタマイズによる実現K Kimura
 
「テトリスを作ってスマホで振って遊ぼう!」ハンズオン資料
「テトリスを作ってスマホで振って遊ぼう!」ハンズオン資料「テトリスを作ってスマホで振って遊ぼう!」ハンズオン資料
「テトリスを作ってスマホで振って遊ぼう!」ハンズオン資料K Kimura
 
Hyperledger Hands-on 2019-03-30 @ Singularity HIVE
Hyperledger Hands-on 2019-03-30 @ Singularity HIVEHyperledger Hands-on 2019-03-30 @ Singularity HIVE
Hyperledger Hands-on 2019-03-30 @ Singularity HIVEK Kimura
 
ブロックチェーン体験 「ブロックを作って、チェーンでつないで、理解しよう!」
ブロックチェーン体験 「ブロックを作って、チェーンでつないで、理解しよう!」ブロックチェーン体験 「ブロックを作って、チェーンでつないで、理解しよう!」
ブロックチェーン体験 「ブロックを作って、チェーンでつないで、理解しよう!」K Kimura
 
IBM Cloudant の細かすぎて伝わりにくい機能(その2) データの変更履歴が自動管理できるらしい
IBM Cloudant の細かすぎて伝わりにくい機能(その2) データの変更履歴が自動管理できるらしいIBM Cloudant の細かすぎて伝わりにくい機能(その2) データの変更履歴が自動管理できるらしい
IBM Cloudant の細かすぎて伝わりにくい機能(その2) データの変更履歴が自動管理できるらしいK Kimura
 

More from K Kimura (20)

ThinkPad を自慢できると聞いてやってきました
ThinkPad を自慢できると聞いてやってきましたThinkPad を自慢できると聞いてやってきました
ThinkPad を自慢できると聞いてやってきました
 
IBM FamilyDay 2022 - 帰ってきた LINE 手描きスタンプ
IBM FamilyDay 2022 - 帰ってきた LINE 手描きスタンプIBM FamilyDay 2022 - 帰ってきた LINE 手描きスタンプ
IBM FamilyDay 2022 - 帰ってきた LINE 手描きスタンプ
 
「プライベート版 Heroku」の "dokku" は Cloud Foundry 代替としてどこまで使えるか?
「プライベート版 Heroku」の "dokku" は Cloud Foundry 代替としてどこまで使えるか?「プライベート版 Heroku」の "dokku" は Cloud Foundry 代替としてどこまで使えるか?
「プライベート版 Heroku」の "dokku" は Cloud Foundry 代替としてどこまで使えるか?
 
LINE お絵描きスタンプが NFT 対応するかも
LINE お絵描きスタンプが NFT 対応するかもLINE お絵描きスタンプが NFT 対応するかも
LINE お絵描きスタンプが NFT 対応するかも
 
ICFO2021 コロナ時代のオンラインハンズオン体験
ICFO2021   コロナ時代のオンラインハンズオン体験ICFO2021   コロナ時代のオンラインハンズオン体験
ICFO2021 コロナ時代のオンラインハンズオン体験
 
IBM Family Day 2020 - LINE で手描きスタンプに挑戦!
IBM Family Day 2020 - LINE で手描きスタンプに挑戦!IBM Family Day 2020 - LINE で手描きスタンプに挑戦!
IBM Family Day 2020 - LINE で手描きスタンプに挑戦!
 
マンホールマップ10周年 20200725
マンホールマップ10周年 20200725マンホールマップ10周年 20200725
マンホールマップ10周年 20200725
 
MashupAward6 Manholemap(2010)
MashupAward6 Manholemap(2010)MashupAward6 Manholemap(2010)
MashupAward6 Manholemap(2010)
 
スライドパズルハンズオン資料
スライドパズルハンズオン資料スライドパズルハンズオン資料
スライドパズルハンズオン資料
 
ユーザー投稿型位置情報プロットシステム - マンホールマップ
ユーザー投稿型位置情報プロットシステム - マンホールマップユーザー投稿型位置情報プロットシステム - マンホールマップ
ユーザー投稿型位置情報プロットシステム - マンホールマップ
 
Scratch でゲームプログラミング
Scratch でゲームプログラミングScratch でゲームプログラミング
Scratch でゲームプログラミング
 
空耳アワーマシーンを作ってみた
空耳アワーマシーンを作ってみた空耳アワーマシーンを作ってみた
空耳アワーマシーンを作ってみた
 
生まれ変わるマンホールマップ
生まれ変わるマンホールマップ生まれ変わるマンホールマップ
生まれ変わるマンホールマップ
 
地図データでレースゲームを作って遊ぼう!
地図データでレースゲームを作って遊ぼう!地図データでレースゲームを作って遊ぼう!
地図データでレースゲームを作って遊ぼう!
 
AI先生と外国語会話を練習しよう!
AI先生と外国語会話を練習しよう!AI先生と外国語会話を練習しよう!
AI先生と外国語会話を練習しよう!
 
IBM Watson IoT を用いた遠隔ゲームコントローラーと Node-RED による簡易カスタマイズによる実現
IBM Watson IoT を用いた遠隔ゲームコントローラーと Node-RED による簡易カスタマイズによる実現IBM Watson IoT を用いた遠隔ゲームコントローラーと Node-RED による簡易カスタマイズによる実現
IBM Watson IoT を用いた遠隔ゲームコントローラーと Node-RED による簡易カスタマイズによる実現
 
「テトリスを作ってスマホで振って遊ぼう!」ハンズオン資料
「テトリスを作ってスマホで振って遊ぼう!」ハンズオン資料「テトリスを作ってスマホで振って遊ぼう!」ハンズオン資料
「テトリスを作ってスマホで振って遊ぼう!」ハンズオン資料
 
Hyperledger Hands-on 2019-03-30 @ Singularity HIVE
Hyperledger Hands-on 2019-03-30 @ Singularity HIVEHyperledger Hands-on 2019-03-30 @ Singularity HIVE
Hyperledger Hands-on 2019-03-30 @ Singularity HIVE
 
ブロックチェーン体験 「ブロックを作って、チェーンでつないで、理解しよう!」
ブロックチェーン体験 「ブロックを作って、チェーンでつないで、理解しよう!」ブロックチェーン体験 「ブロックを作って、チェーンでつないで、理解しよう!」
ブロックチェーン体験 「ブロックを作って、チェーンでつないで、理解しよう!」
 
IBM Cloudant の細かすぎて伝わりにくい機能(その2) データの変更履歴が自動管理できるらしい
IBM Cloudant の細かすぎて伝わりにくい機能(その2) データの変更履歴が自動管理できるらしいIBM Cloudant の細かすぎて伝わりにくい機能(その2) データの変更履歴が自動管理できるらしい
IBM Cloudant の細かすぎて伝わりにくい機能(その2) データの変更履歴が自動管理できるらしい
 

Recently uploaded

企業規模で選ぶフライクサービス | 中堅企業向け 業務フロー改善×システム導入コンサルティング
企業規模で選ぶフライクサービス | 中堅企業向け 業務フロー改善×システム導入コンサルティング企業規模で選ぶフライクサービス | 中堅企業向け 業務フロー改善×システム導入コンサルティング
企業規模で選ぶフライクサービス | 中堅企業向け 業務フロー改善×システム導入コンサルティングFlyke1
 
エンSXセールス_2024051700000000000000000000000
エンSXセールス_2024051700000000000000000000000エンSXセールス_2024051700000000000000000000000
エンSXセールス_2024051700000000000000000000000marikok
 
地域観光新発見事業説明会資料(観光庁/地域観光新発見事業事務局/令和6年5月23日)
地域観光新発見事業説明会資料(観光庁/地域観光新発見事業事務局/令和6年5月23日)地域観光新発見事業説明会資料(観光庁/地域観光新発見事業事務局/令和6年5月23日)
地域観光新発見事業説明会資料(観光庁/地域観光新発見事業事務局/令和6年5月23日)kankocho
 
企業規模で選ぶ、フライクサービス | 中小企業向け 業務フロー診断 × 改善提案
企業規模で選ぶ、フライクサービス | 中小企業向け 業務フロー診断 × 改善提案企業規模で選ぶ、フライクサービス | 中小企業向け 業務フロー診断 × 改善提案
企業規模で選ぶ、フライクサービス | 中小企業向け 業務フロー診断 × 改善提案Flyke1
 
【サービス紹介資料】株式会社フライクってどんな会社? - 企業の組織改革・DX推進を加速するフライクのサービス
【サービス紹介資料】株式会社フライクってどんな会社? - 企業の組織改革・DX推進を加速するフライクのサービス【サービス紹介資料】株式会社フライクってどんな会社? - 企業の組織改革・DX推進を加速するフライクのサービス
【サービス紹介資料】株式会社フライクってどんな会社? - 企業の組織改革・DX推進を加速するフライクのサービスFlyke1
 
デザイナーが挑んだ新規事業開発の失敗談〜しくじりナレッジ編〜_Algomatic 國光俊樹
デザイナーが挑んだ新規事業開発の失敗談〜しくじりナレッジ編〜_Algomatic 國光俊樹デザイナーが挑んだ新規事業開発の失敗談〜しくじりナレッジ編〜_Algomatic 國光俊樹
デザイナーが挑んだ新規事業開発の失敗談〜しくじりナレッジ編〜_Algomatic 國光俊樹Toshiki Kunimitsu
 
chouhou_obuse_reiwa6nen_5gatugou_5gatu20nitihakkou
chouhou_obuse_reiwa6nen_5gatugou_5gatu20nitihakkouchouhou_obuse_reiwa6nen_5gatugou_5gatu20nitihakkou
chouhou_obuse_reiwa6nen_5gatugou_5gatu20nitihakkoussuser31dbd1
 
2024年4月度 安全の取り組み - 2024-042024-04コピー.pdf
2024年4月度 安全の取り組み - 2024-042024-04コピー.pdf2024年4月度 安全の取り組み - 2024-042024-04コピー.pdf
2024年4月度 安全の取り組み - 2024-042024-04コピー.pdfyosibaba1
 
From Generative AI to Cooperative AI: 協働AIのもたらす社会、2030年への課題と展望
From Generative AI to Cooperative AI: 協働AIのもたらす社会、2030年への課題と展望From Generative AI to Cooperative AI: 協働AIのもたらす社会、2030年への課題と展望
From Generative AI to Cooperative AI: 協働AIのもたらす社会、2030年への課題と展望Osaka University
 
Long asia「地方の空き家活用の新戦略」空き家とDX一緒に考えると、すべてうまくいく
Long asia「地方の空き家活用の新戦略」空き家とDX一緒に考えると、すべてうまくいくLong asia「地方の空き家活用の新戦略」空き家とDX一緒に考えると、すべてうまくいく
Long asia「地方の空き家活用の新戦略」空き家とDX一緒に考えると、すべてうまくいくlong asia
 
Service-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadershipService-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadershipYasuyoshi Minehisa
 
営業資料_会社概要(アフィ) _24051511111111111111.pdf
営業資料_会社概要(アフィ) _24051511111111111111.pdf営業資料_会社概要(アフィ) _24051511111111111111.pdf
営業資料_会社概要(アフィ) _24051511111111111111.pdfssuserfb441f
 
ITツールで選ぶフライクサービス | Box 2Box初期設定・サーバー移行支援サービス
ITツールで選ぶフライクサービス | Box 2Box初期設定・サーバー移行支援サービスITツールで選ぶフライクサービス | Box 2Box初期設定・サーバー移行支援サービス
ITツールで選ぶフライクサービス | Box 2Box初期設定・サーバー移行支援サービスFlyke1
 
企業規模で選ぶフライクサービス | 大企業向け 部署横断+全体最適化システムコンサルティング
企業規模で選ぶフライクサービス | 大企業向け 部署横断+全体最適化システムコンサルティング企業規模で選ぶフライクサービス | 大企業向け 部署横断+全体最適化システムコンサルティング
企業規模で選ぶフライクサービス | 大企業向け 部署横断+全体最適化システムコンサルティングFlyke1
 
2405_インパクトレポート/会社概要_雨風太陽
2405_インパクトレポート/会社概要_雨風太陽2405_インパクトレポート/会社概要_雨風太陽
2405_インパクトレポート/会社概要_雨風太陽AmeKazeTaiyo
 
【サービス資料】売上アップの3種の神器_会社概要有.pdf
【サービス資料】売上アップの3種の神器_会社概要有.pdf【サービス資料】売上アップの3種の神器_会社概要有.pdf
【サービス資料】売上アップの3種の神器_会社概要有.pdfssuser54581d1
 

Recently uploaded (16)

企業規模で選ぶフライクサービス | 中堅企業向け 業務フロー改善×システム導入コンサルティング
企業規模で選ぶフライクサービス | 中堅企業向け 業務フロー改善×システム導入コンサルティング企業規模で選ぶフライクサービス | 中堅企業向け 業務フロー改善×システム導入コンサルティング
企業規模で選ぶフライクサービス | 中堅企業向け 業務フロー改善×システム導入コンサルティング
 
エンSXセールス_2024051700000000000000000000000
エンSXセールス_2024051700000000000000000000000エンSXセールス_2024051700000000000000000000000
エンSXセールス_2024051700000000000000000000000
 
地域観光新発見事業説明会資料(観光庁/地域観光新発見事業事務局/令和6年5月23日)
地域観光新発見事業説明会資料(観光庁/地域観光新発見事業事務局/令和6年5月23日)地域観光新発見事業説明会資料(観光庁/地域観光新発見事業事務局/令和6年5月23日)
地域観光新発見事業説明会資料(観光庁/地域観光新発見事業事務局/令和6年5月23日)
 
企業規模で選ぶ、フライクサービス | 中小企業向け 業務フロー診断 × 改善提案
企業規模で選ぶ、フライクサービス | 中小企業向け 業務フロー診断 × 改善提案企業規模で選ぶ、フライクサービス | 中小企業向け 業務フロー診断 × 改善提案
企業規模で選ぶ、フライクサービス | 中小企業向け 業務フロー診断 × 改善提案
 
【サービス紹介資料】株式会社フライクってどんな会社? - 企業の組織改革・DX推進を加速するフライクのサービス
【サービス紹介資料】株式会社フライクってどんな会社? - 企業の組織改革・DX推進を加速するフライクのサービス【サービス紹介資料】株式会社フライクってどんな会社? - 企業の組織改革・DX推進を加速するフライクのサービス
【サービス紹介資料】株式会社フライクってどんな会社? - 企業の組織改革・DX推進を加速するフライクのサービス
 
デザイナーが挑んだ新規事業開発の失敗談〜しくじりナレッジ編〜_Algomatic 國光俊樹
デザイナーが挑んだ新規事業開発の失敗談〜しくじりナレッジ編〜_Algomatic 國光俊樹デザイナーが挑んだ新規事業開発の失敗談〜しくじりナレッジ編〜_Algomatic 國光俊樹
デザイナーが挑んだ新規事業開発の失敗談〜しくじりナレッジ編〜_Algomatic 國光俊樹
 
chouhou_obuse_reiwa6nen_5gatugou_5gatu20nitihakkou
chouhou_obuse_reiwa6nen_5gatugou_5gatu20nitihakkouchouhou_obuse_reiwa6nen_5gatugou_5gatu20nitihakkou
chouhou_obuse_reiwa6nen_5gatugou_5gatu20nitihakkou
 
2024年4月度 安全の取り組み - 2024-042024-04コピー.pdf
2024年4月度 安全の取り組み - 2024-042024-04コピー.pdf2024年4月度 安全の取り組み - 2024-042024-04コピー.pdf
2024年4月度 安全の取り組み - 2024-042024-04コピー.pdf
 
From Generative AI to Cooperative AI: 協働AIのもたらす社会、2030年への課題と展望
From Generative AI to Cooperative AI: 協働AIのもたらす社会、2030年への課題と展望From Generative AI to Cooperative AI: 協働AIのもたらす社会、2030年への課題と展望
From Generative AI to Cooperative AI: 協働AIのもたらす社会、2030年への課題と展望
 
Long asia「地方の空き家活用の新戦略」空き家とDX一緒に考えると、すべてうまくいく
Long asia「地方の空き家活用の新戦略」空き家とDX一緒に考えると、すべてうまくいくLong asia「地方の空き家活用の新戦略」空き家とDX一緒に考えると、すべてうまくいく
Long asia「地方の空き家活用の新戦略」空き家とDX一緒に考えると、すべてうまくいく
 
Service-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadershipService-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadership
 
営業資料_会社概要(アフィ) _24051511111111111111.pdf
営業資料_会社概要(アフィ) _24051511111111111111.pdf営業資料_会社概要(アフィ) _24051511111111111111.pdf
営業資料_会社概要(アフィ) _24051511111111111111.pdf
 
ITツールで選ぶフライクサービス | Box 2Box初期設定・サーバー移行支援サービス
ITツールで選ぶフライクサービス | Box 2Box初期設定・サーバー移行支援サービスITツールで選ぶフライクサービス | Box 2Box初期設定・サーバー移行支援サービス
ITツールで選ぶフライクサービス | Box 2Box初期設定・サーバー移行支援サービス
 
企業規模で選ぶフライクサービス | 大企業向け 部署横断+全体最適化システムコンサルティング
企業規模で選ぶフライクサービス | 大企業向け 部署横断+全体最適化システムコンサルティング企業規模で選ぶフライクサービス | 大企業向け 部署横断+全体最適化システムコンサルティング
企業規模で選ぶフライクサービス | 大企業向け 部署横断+全体最適化システムコンサルティング
 
2405_インパクトレポート/会社概要_雨風太陽
2405_インパクトレポート/会社概要_雨風太陽2405_インパクトレポート/会社概要_雨風太陽
2405_インパクトレポート/会社概要_雨風太陽
 
【サービス資料】売上アップの3種の神器_会社概要有.pdf
【サービス資料】売上アップの3種の神器_会社概要有.pdf【サービス資料】売上アップの3種の神器_会社概要有.pdf
【サービス資料】売上アップの3種の神器_会社概要有.pdf
 

LINE お絵描きアプリハンズオン 20190519