SlideShare a Scribd company logo
1 of 57
Download to read offline
((((きっときっときっときっと))))あなたにも出来る!あなたにも出来る!あなたにも出来る!あなたにも出来る!HHHHyyyyppppeeeerrrrlllleeeeddddggggeeeerrrr CCCCoooommmmppppoooosssseeeerrrr
でブロックチェーンアプリを動かしてみたでブロックチェーンアプリを動かしてみたでブロックチェーンアプリを動かしてみたでブロックチェーンアプリを動かしてみた
Fully powered by
自己紹介
• 木村 桂
• 日本アイ・ビー・エム IBM クラウドガレージデベロッパー
• Twitter: @dotnsf
• Github: https://github.com/dotnsf
• Blog: http://dotnsf.blog.jp/
この資料の内容
• ブロックチェーンと Hyperledger Fabric
• ブロックチェーンアプリケーション
• Hyperledger Composer
• Hyperledger Composer Playground ハンズオン(用の資料)
• まとめ
ブロックチェーンと
Hyperledger Fabric
ブロックチェーンとは
台帳A
台帳B
台帳C
台帳D 台帳E
台帳F
台帳
台帳
台帳 台帳
台帳
台帳
管理台帳
YES
YES
YES
YES
YES
NO
(従来の台帳管理)
分散台帳ネットワーク分散台帳ネットワーク分散台帳ネットワーク分散台帳ネットワーク
コンセンサスコンセンサスコンセンサスコンセンサス
ブロックチェーンによる台帳管理ブロックチェーンによる台帳管理ブロックチェーンによる台帳管理ブロックチェーンによる台帳管理
改竄防止改竄防止改竄防止改竄防止
YES
Hyperledger プロジェクト
• 以下のミッションを持ってスタートしたオープンソース開発プロジェクト
• 企業利用に適したオープンソースの分散元帳のフレームワークとコードベースを創
り、その上で利用者がビジネストランザクションのための堅牢で業種に特化したア
プリケーション、プラットフォーム、ハードウエアシステムを構築、実行できるように
する。
• オープンソースのテクニカルコミュニティを作り、様々なインダストリー
ソリューションに跨るブロックチェーンと分散台帳のユースケースに照準を合わせつ
つ、ソリューションプロバイダーやユーザーのエコシステムに便益を提供する。
• 開発者、サービスやソリューションのプロバイダー、エンドユーザーを含むエコシス
テムの指導的メンバーの参加を推進する。
• プロジェクトのインフラを主宰し、コミュニティの基盤、会議、
イベント、そして協働的なディスカッションのための中立的な母体を確立し、
• プロジェクトのビジネスや技術の統治に関わる枠組みを提供する。
Hyperledger プロジェクトのスコープ
カスタムアプリケーション
付加価値システム
GUI / ダッシュボード
特定用途への機能拡張
コンセンサスアルゴリズムの拡張
ゲートウェイ機能
:
コア API
分散台帳
実行環境 / ネットワーク
データスキーマ構成
コンセンサスフレームワーク
:
スコープ外
スコープ内
オープンソースとして提供
アプリケーション層
付加価値システム
API
分散台帳
必要に応じて利⽤者が⽤意
Hyperledger プロジェクトの歴史
6社からコードの寄贈 ハッカソンを通じて3社のコードを統合
hyperledger/fabrichyperledger/sawtooth-lake
“Proof of Elapsed Time”
Consensus Algorithm
2つのインキュベーションプロジェクトが承認
Hyperledger Fabric の誕生
ブロックチェーンアプリケーション
一般的なウェブアプリケーションの構成
データベース環境データベース環境データベース環境データベース環境アプリケーション環境アプリケーション環境アプリケーション環境アプリケーション環境
ユーザーのアクセス先 データの格納先
データの読み書き更新検索・・・
APP
ブロックチェーンを使ったアプリケーションの構成
ブロックチェーン環境ブロックチェーン環境ブロックチェーン環境ブロックチェーン環境アプリケーション環境アプリケーション環境アプリケーション環境アプリケーション環境
ユーザーのアクセス先 データの格納先
データの読み書き更新検索・・・
ChainCode
アプリケーションの処理に必要な
ChainCode をあらかじめ用意して、
その ChainCode 経由で読み書き
更新検索・・・
・Go 言語
・抽象的
・セキュリティ
・アプリケーションから呼び出し
可能な形で実装
ブロックチェーンへの読
み書きは ChainCode を
経由しないとできない
APP
API サーバーを介したブロックチェーンアプリケーション構成
ブロックチェーン環境ブロックチェーン環境ブロックチェーン環境ブロックチェーン環境アプリケーション環境アプリケーション環境アプリケーション環境アプリケーション環境 API サーバーサーバーサーバーサーバー
ユーザーのアクセス先 データの格納先
アプリケーションがブロックチェー
ンを利用するための API を提供す
るサーバー
ブロックチェーンへの読
み書きは ChainCode を
経由しないとできない
アプリケーションは API サーバー
とだけ通信できればよい。
色々な言語でアプリケーションを
実装できる。
API サーバーとだけ通信できる
ChainCode を用意すればよい。
Go 言語
抽象的
APIAPP
APP
ChainCode
GET /api/users
POST /api/user
Hyperledger Fabric と Hyperledger Composer を使った
ブロックチェーンアプリケーションの構成
ブロックチェーン環境ブロックチェーン環境ブロックチェーン環境ブロックチェーン環境アプリケーション環境アプリケーション環境アプリケーション環境アプリケーション環境 API サーバーサーバーサーバーサーバー
ユーザーのアクセス先 データの格納先
アプリケーションがブロックチェー
ンを利用するための API を提供す
るサーバー
Hyperledger Composer
APIAPP
Go 言語不要言語不要言語不要言語不要
より具体的なオブジェクトイメージより具体的なオブジェクトイメージより具体的なオブジェクトイメージより具体的なオブジェクトイメージ
SQL ライクなクエリーライクなクエリーライクなクエリーライクなクエリー
::::
アプリケーションは API サーバー
とだけ通信できればよい。
色々な言語でアプリケーションを
実装できる。
API サーバーとだけ通信できる
ChainCode を用意すればよい。
APP
ChainCode
Hyperledger Composer
Hyperledger Composer サポートツール
ブロックチェーン環境ブロックチェーン環境ブロックチェーン環境ブロックチェーン環境アプリケーション環境アプリケーション環境アプリケーション環境アプリケーション環境 API サーバーサーバーサーバーサーバー
ユーザーのアクセス先 データの格納先
アプリケーションがブロックチェー
ンを利用するための API を提供す
るサーバー
Hyperledger Composer
APIAPP
ChainCode
CLI UtilitiesClient libraries Composer Playground
composer-client
composer-admin
$ composer
Editor Support
Hyperledger Composer Playground
モデル ACLスクリプト メタデータクエリー
Hyperledger
Fabric
アプリケーション
Chaincode
コンテナ
Business Network Archive
(.bnaファイル)
デプロイ
アーカイブ作成
Hyperledger Composer Playground
オンライン版: https://composer-playground.mybluemix.net/
Docker 版: https://hyperledger.github.io/composer/
モデル ACLスクリプト メタデータクエリー
Hyperledger
Fabric
アプリケーション
Chaincode
コンテナ
Business Network Archive
(.bnaファイル)
デプロイ
アーカイブ作成
この部分を GUI で⾏うツール
Hyperledger Composer Playground
ハンズオン内容
• 以下の用件を実現するブロックチェーンのビジネスネットワークを作成す
る。
• ユーザー情報を格納する
• 商品情報を格納する。
• 商品情報には「誰がその商品を持っているか」の情報も含まれている
• 商品の持ち主を変更するトランザクションを定義する
• ユーザー情報、および商品情報を何件か作成する
• 特定の商品情報の持ち主を変更する
• ウェブブラウザは FireFox を利用する
• 以下の資料は Windows 版 Firefox を想定した説明となります。
Hyperledger Composer 用語
• Model
• 以下の Participant, Asset, Transaction を含む
• Participant
• ビジネスネットワークの参加者となるリソースを定義したもの
• Asset
• ビジネスネットワーク上で取引されるリソースを定義したもの
• Transaction
• Assetの作成、更新、削除といった処理のトリガーとなるトランザクション
• Model 内ではインターフェースのみを定義
• Script
• Transaction 処理の実装
• ACL
• Model に定義されたリソースに対するアクセス権をビジネスロジックとは切り離して定義したもの
オンライン版にアクセス
https://composer-playground.mybluemix.net/
ローカルストレージ情報を初期化
開発ツール画面(F12)を出して、「コンソール」タブのコマンドにて、
>> localStorage.clear()
を実行( <- undefined と表示されれば OK)。
2回目以降でこれを実行すると、直前の処理で記憶させた処理内容をリセットして、
初めからやり直すことが可能になります。
初期画面
基本情報の入力
my-helloworld-network
My first business network
テンプレート情報の入力
(仮状態で)デプロイ
My Wallet 内のビジネスネットワークを選択
編集画面
README.md を編集
(README.md の編集内容サンプル)
# My HelloWorld Network
## Overview
はぢめての Hyperledger Composer Playground
## Licencing
This code is licensed under MIT.
## Copyright
2017 K.Kimura @ IBM Japan all rights reserved.
Model ファイルを追加
Model ファイルを編集
(Model ファイルの編集内容サンプル (1) )
/**
* New model file
*/
/* 名前空間 */
namespace com.ibm.japan.model
/* Participants */
participant User identified by id{
o String id
o String name
o String[] email optional
}
id をキーとする User という名前の Participant
User の構造体の定義
- 通常のプロパティは o を付けて定義
- 利用可能な型は String, Double, Long, Integer, Boolean, DateTime
- 配列の指定も可能(後ろに [])
- オプションプロパティは optional と指定
(Model ファイルの編集内容サンプル (2) )
/* Assets */
asset Item identified by id{
o String id
o String name
o Integer price optional
--> User owner
}
/* Transaction */
transaction ChangeOwnerTx{
--> Item item
--> User user
}
id をキーとする Item という名前の Asset
Item の構造体の定義
- Asset とほぼ同様
- 他の Asset や User との関連を示すプロパティは --> を接頭辞とする
ChangeOwnerTx という名前の Transaction
インターフェースの定義のみ
- Item 型の item と、User 型の user をパラメータとする
実装は後述の Script 内
Script ファイルを追加
Script ファイルを編集
(Script ファイルの編集内容サンプル)
/**
* @param {com.ibm.japan.model.ChangeOwnerTx} tx Transaction sample instance
* @transaction
*/
function changeOwner(tx){
tx.item.owner = tx.user;
return getAssetRegistry( 'com.ibm.japan.model.Item' )
.then( function( registry ){
return registry.update( tx.item );
});
}
アノテーションで Transaction との紐付けを行う
- ChangeOwnerTx Transaction の実装で、パラメータは tx 内
ChangeOwnerTx Transaction が実行されると、この中のコードが処理される。
tx.item.owner を tx.user で上書きして更新する
ACL ファイルを追加
ACL ファイルを編集
(ACL ファイルの編集内容サンプル1)
/**
* New access control file
*/
rule Default {
description: "Allow all users access to all resources"
participant: "com.ibm.japan.model.User"
operation: ALL
resource: "com.ibm.japan.model.*"
action: ALLOW
}
rule SystemACL {
description: "System ACL to permit all access"
participant: "org.hyperledger.composer.system.Participant"
operation: ALL
resource: "org.hyperledger.composer.system.**"
action: ALLOW
}
全 User に全てのオペレーションを許可
システムに全てのオペレーションを許可
(ACL ファイルの編集内容サンプル2)
rule DebugACL{
description: "System ACL to permit all access"
participant: "org.hyperledger.composer.system.*"
operation: ALL
resource: "com.ibm.japan.model.*"
action: ALLOW
}
システムは全てのリソースを利用可能
定義内容をブロックチェーン内に反映
(念のため)BNA ファイルにエクスポート
動作テスト画面
Participant 作成
複数の User を作成(id を覚えておく)
Asset 作成
1つ以上の Item を作成(id を覚えておく)
Transaction 実行
Transaction の結果を確認
Item の owner が変更になったことを確認
BNA ファイルにエクスポート
(続きの編集を行う場合)
基本情報を入力する画面で、空の状態から作るのではなく、アップロードを指定し、
保存済みの BNA ファイルをアップロードすることで、指定フィアルの編集の続きが行えるようになります。
まとめ
BNA ファイルを作った後の作業
モデル ACLスクリプト メタデータクエリー
Hyperledger
Fabric
アプリケーション
Chaincode
コンテナ
Business Network Archive
(.bnaファイル)
デプロイ
アーカイブ作成
この部分を GUI で⾏うツール
Hyperledger Composer Playground
BNA ファイルを作った後の作業
モデル ACLスクリプト メタデータクエリー
Hyperledger
Fabric
アプリケーション
Chaincode
コンテナ
Business Network Archive
(.bnaファイル)
デプロイ
アーカイブ作成
composer-cli
Client Libraries
迅速な開発をサポートする
オープンなコンポーネント群
Existing systems and
data
Code generation
CLI Utilities
Editor Support
Swagger
$ composer
Client libraries Composer Playground
JavaScript
business logic
Data modelling
composer-client
composer-admin
Hyperledger Composer CLI
https://www.npmjs.com/package/composer-cli
Hyperledger Composer のコマンドラインインターフェース(BNA ファイルの手動デプロイ時など)
Hyperledger Composer Client Libraries
https://www.npmjs.com/package/composer-client
Node.js から Hyperledger Composer を操作する際のクライアントライブラリ
Hyperledger ComposerHyperledger ComposerHyperledger ComposerHyperledger Composer を使ったブロックチェーンアプリケーションの構成を使ったブロックチェーンアプリケーションの構成を使ったブロックチェーンアプリケーションの構成を使ったブロックチェーンアプリケーションの構成
ブロックチェーン環境ブロックチェーン環境ブロックチェーン環境ブロックチェーン環境アプリケーション環境アプリケーション環境アプリケーション環境アプリケーション環境 API サーバーサーバーサーバーサーバー
ユーザーのアクセス先 データの格納先
アプリケーションがブロックチェー
ンを利用するための API を提供す
るサーバー
Hyperledger Composer
APIAPP
APP
本日の紹介範囲本日の紹介範囲本日の紹介範囲本日の紹介範囲
ChainCode

More Related Content

What's hot

【CLOUDIAN】コード化されたインフラの実装
【CLOUDIAN】コード化されたインフラの実装【CLOUDIAN】コード化されたインフラの実装
【CLOUDIAN】コード化されたインフラの実装CLOUDIAN KK
 
Global Azure Bootcamp 2017 DocumentDB Deep Dive
Global Azure Bootcamp 2017  DocumentDB Deep DiveGlobal Azure Bootcamp 2017  DocumentDB Deep Dive
Global Azure Bootcamp 2017 DocumentDB Deep DiveTakekazu Omi
 
Cloudian at cloud week 2013
Cloudian at cloud week 2013Cloudian at cloud week 2013
Cloudian at cloud week 2013CLOUDIAN KK
 
インフラ野郎 Azureチーム v18.11 at Tech Summit 2018
インフラ野郎 Azureチーム v18.11 at Tech Summit 2018インフラ野郎 Azureチーム v18.11 at Tech Summit 2018
インフラ野郎 Azureチーム v18.11 at Tech Summit 2018Toru Makabe
 
Cosmos DB 入門 multi model multi API編
Cosmos DB 入門 multi model multi API編Cosmos DB 入門 multi model multi API編
Cosmos DB 入門 multi model multi API編Takekazu Omi
 
第8回 Tokyo Jazug Night Ignite 2017 落穂拾い Storage編
第8回 Tokyo Jazug Night Ignite 2017 落穂拾い Storage編第8回 Tokyo Jazug Night Ignite 2017 落穂拾い Storage編
第8回 Tokyo Jazug Night Ignite 2017 落穂拾い Storage編Takekazu Omi
 
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーKubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーToru Makabe
 
CLOUDIAN at Support Engineer Night
CLOUDIAN at Support Engineer NightCLOUDIAN at Support Engineer Night
CLOUDIAN at Support Engineer NightCLOUDIAN KK
 
次世代の企業ITインフラを支えるエンジニアとは
次世代の企業ITインフラを支えるエンジニアとは次世代の企業ITインフラを支えるエンジニアとは
次世代の企業ITインフラを支えるエンジニアとはTrainocate Japan, Ltd.
 
クラウドネイティブガバナンスの実現
クラウドネイティブガバナンスの実現クラウドネイティブガバナンスの実現
クラウドネイティブガバナンスの実現Minoru Naito
 
Edge から Cloud, Beginner から Professional までサポートする Azure AI プラットフォーム
Edge から Cloud, Beginner から Professional までサポートする Azure AI プラットフォームEdge から Cloud, Beginner から Professional までサポートする Azure AI プラットフォーム
Edge から Cloud, Beginner から Professional までサポートする Azure AI プラットフォームIoTビジネス共創ラボ
 
インフラ野郎AzureチームProX
インフラ野郎AzureチームProXインフラ野郎AzureチームProX
インフラ野郎AzureチームProXToru Makabe
 
Azure update flash
Azure update flashAzure update flash
Azure update flashMinoru Naito
 
オープンソースのIoT向けスケールアウト型データベース GridDB 〜性能ベンチマーク結果とOSSを利用したビッグデータ分析環境〜
オープンソースのIoT向けスケールアウト型データベース GridDB 〜性能ベンチマーク結果とOSSを利用したビッグデータ分析環境〜オープンソースのIoT向けスケールアウト型データベース GridDB 〜性能ベンチマーク結果とOSSを利用したビッグデータ分析環境〜
オープンソースのIoT向けスケールアウト型データベース GridDB 〜性能ベンチマーク結果とOSSを利用したビッグデータ分析環境〜griddb
 
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介VirtualTech Japan Inc.
 
【CLOUDIAN】自動階層化による現有ストレージ活用術
【CLOUDIAN】自動階層化による現有ストレージ活用術【CLOUDIAN】自動階層化による現有ストレージ活用術
【CLOUDIAN】自動階層化による現有ストレージ活用術CLOUDIAN KK
 
FIWAREシステム内の短期履歴の管理
FIWAREシステム内の短期履歴の管理FIWAREシステム内の短期履歴の管理
FIWAREシステム内の短期履歴の管理fisuda
 
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...IoTビジネス共創ラボ
 
Real World Azure RBAC
Real World Azure RBACReal World Azure RBAC
Real World Azure RBACToru Makabe
 
インフラ野郎 Azureチーム at クラウド boost
インフラ野郎 Azureチーム at クラウド boostインフラ野郎 Azureチーム at クラウド boost
インフラ野郎 Azureチーム at クラウド boostToru Makabe
 

What's hot (20)

【CLOUDIAN】コード化されたインフラの実装
【CLOUDIAN】コード化されたインフラの実装【CLOUDIAN】コード化されたインフラの実装
【CLOUDIAN】コード化されたインフラの実装
 
Global Azure Bootcamp 2017 DocumentDB Deep Dive
Global Azure Bootcamp 2017  DocumentDB Deep DiveGlobal Azure Bootcamp 2017  DocumentDB Deep Dive
Global Azure Bootcamp 2017 DocumentDB Deep Dive
 
Cloudian at cloud week 2013
Cloudian at cloud week 2013Cloudian at cloud week 2013
Cloudian at cloud week 2013
 
インフラ野郎 Azureチーム v18.11 at Tech Summit 2018
インフラ野郎 Azureチーム v18.11 at Tech Summit 2018インフラ野郎 Azureチーム v18.11 at Tech Summit 2018
インフラ野郎 Azureチーム v18.11 at Tech Summit 2018
 
Cosmos DB 入門 multi model multi API編
Cosmos DB 入門 multi model multi API編Cosmos DB 入門 multi model multi API編
Cosmos DB 入門 multi model multi API編
 
第8回 Tokyo Jazug Night Ignite 2017 落穂拾い Storage編
第8回 Tokyo Jazug Night Ignite 2017 落穂拾い Storage編第8回 Tokyo Jazug Night Ignite 2017 落穂拾い Storage編
第8回 Tokyo Jazug Night Ignite 2017 落穂拾い Storage編
 
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーKubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
 
CLOUDIAN at Support Engineer Night
CLOUDIAN at Support Engineer NightCLOUDIAN at Support Engineer Night
CLOUDIAN at Support Engineer Night
 
次世代の企業ITインフラを支えるエンジニアとは
次世代の企業ITインフラを支えるエンジニアとは次世代の企業ITインフラを支えるエンジニアとは
次世代の企業ITインフラを支えるエンジニアとは
 
クラウドネイティブガバナンスの実現
クラウドネイティブガバナンスの実現クラウドネイティブガバナンスの実現
クラウドネイティブガバナンスの実現
 
Edge から Cloud, Beginner から Professional までサポートする Azure AI プラットフォーム
Edge から Cloud, Beginner から Professional までサポートする Azure AI プラットフォームEdge から Cloud, Beginner から Professional までサポートする Azure AI プラットフォーム
Edge から Cloud, Beginner から Professional までサポートする Azure AI プラットフォーム
 
インフラ野郎AzureチームProX
インフラ野郎AzureチームProXインフラ野郎AzureチームProX
インフラ野郎AzureチームProX
 
Azure update flash
Azure update flashAzure update flash
Azure update flash
 
オープンソースのIoT向けスケールアウト型データベース GridDB 〜性能ベンチマーク結果とOSSを利用したビッグデータ分析環境〜
オープンソースのIoT向けスケールアウト型データベース GridDB 〜性能ベンチマーク結果とOSSを利用したビッグデータ分析環境〜オープンソースのIoT向けスケールアウト型データベース GridDB 〜性能ベンチマーク結果とOSSを利用したビッグデータ分析環境〜
オープンソースのIoT向けスケールアウト型データベース GridDB 〜性能ベンチマーク結果とOSSを利用したビッグデータ分析環境〜
 
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
 
【CLOUDIAN】自動階層化による現有ストレージ活用術
【CLOUDIAN】自動階層化による現有ストレージ活用術【CLOUDIAN】自動階層化による現有ストレージ活用術
【CLOUDIAN】自動階層化による現有ストレージ活用術
 
FIWAREシステム内の短期履歴の管理
FIWAREシステム内の短期履歴の管理FIWAREシステム内の短期履歴の管理
FIWAREシステム内の短期履歴の管理
 
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...
 
Real World Azure RBAC
Real World Azure RBACReal World Azure RBAC
Real World Azure RBAC
 
インフラ野郎 Azureチーム at クラウド boost
インフラ野郎 Azureチーム at クラウド boostインフラ野郎 Azureチーム at クラウド boost
インフラ野郎 Azureチーム at クラウド boost
 

Similar to (きっと)あなたにも出来る!Hyperledger Composer でブロックチェーンアプリを動かしてみた

Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力ThinReports
 
Azure でサーバーレス、 Infrastructure as Code どうしてますか?
Azure でサーバーレス、 Infrastructure as Code どうしてますか?Azure でサーバーレス、 Infrastructure as Code どうしてますか?
Azure でサーバーレス、 Infrastructure as Code どうしてますか?Kazumi IWANAGA
 
それではBehaviorでも使ってみましょうか。
それではBehaviorでも使ってみましょうか。それではBehaviorでも使ってみましょうか。
それではBehaviorでも使ってみましょうか。Hiroyuki Mori
 
5分程度で分かる? Appceleratorの方のAlloy
5分程度で分かる? Appceleratorの方のAlloy5分程度で分かる? Appceleratorの方のAlloy
5分程度で分かる? Appceleratorの方のAlloyMasato Kitao
 
Twitterのデータを取得する準備
Twitterのデータを取得する準備Twitterのデータを取得する準備
Twitterのデータを取得する準備Takeshi Arabiki
 
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜Hyperleger Tokyo Meetup
 
エンタープライズブロックチェーン構築の基礎
エンタープライズブロックチェーン構築の基礎エンタープライズブロックチェーン構築の基礎
エンタープライズブロックチェーン構築の基礎Hyperleger Tokyo Meetup
 
170622-01
170622-01170622-01
170622-01openrtm
 
PowerToysを使ってみよう
PowerToysを使ってみようPowerToysを使ってみよう
PowerToysを使ってみようTomokazu Kizawa
 
マークアップ講座 01b HTML
マークアップ講座 01b HTMLマークアップ講座 01b HTML
マークアップ講座 01b HTMLeiji sekiya
 
Rails and twitter #twtr_hack
Rails and twitter #twtr_hackRails and twitter #twtr_hack
Rails and twitter #twtr_hacki7a
 
Operator reading and writing ( Operator SDK 編 )
Operator reading and writing ( Operator SDK 編 )Operator reading and writing ( Operator SDK 編 )
Operator reading and writing ( Operator SDK 編 )ロフト くん
 
Python × Herokuで作る 雑談slack bot
Python × Herokuで作る 雑談slack botPython × Herokuで作る 雑談slack bot
Python × Herokuで作る 雑談slack botdcubeio
 
171129-irex2017
171129-irex2017171129-irex2017
171129-irex2017openrtm
 
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
 
DynamoDBの初心者に伝えたい初めて触るときの勘所
DynamoDBの初心者に伝えたい初めて触るときの勘所DynamoDBの初心者に伝えたい初めて触るときの勘所
DynamoDBの初心者に伝えたい初めて触るときの勘所Ryo Sasaki
 

Similar to (きっと)あなたにも出来る!Hyperledger Composer でブロックチェーンアプリを動かしてみた (20)

Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
 
Azure でサーバーレス、 Infrastructure as Code どうしてますか?
Azure でサーバーレス、 Infrastructure as Code どうしてますか?Azure でサーバーレス、 Infrastructure as Code どうしてますか?
Azure でサーバーレス、 Infrastructure as Code どうしてますか?
 
HTML5&API総まくり
HTML5&API総まくりHTML5&API総まくり
HTML5&API総まくり
 
それではBehaviorでも使ってみましょうか。
それではBehaviorでも使ってみましょうか。それではBehaviorでも使ってみましょうか。
それではBehaviorでも使ってみましょうか。
 
HTML5最新動向
HTML5最新動向HTML5最新動向
HTML5最新動向
 
SnapDishの事例
SnapDishの事例SnapDishの事例
SnapDishの事例
 
5分程度で分かる? Appceleratorの方のAlloy
5分程度で分かる? Appceleratorの方のAlloy5分程度で分かる? Appceleratorの方のAlloy
5分程度で分かる? Appceleratorの方のAlloy
 
Twitterのデータを取得する準備
Twitterのデータを取得する準備Twitterのデータを取得する準備
Twitterのデータを取得する準備
 
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜
 
20120118 titanium
20120118 titanium20120118 titanium
20120118 titanium
 
エンタープライズブロックチェーン構築の基礎
エンタープライズブロックチェーン構築の基礎エンタープライズブロックチェーン構築の基礎
エンタープライズブロックチェーン構築の基礎
 
170622-01
170622-01170622-01
170622-01
 
PowerToysを使ってみよう
PowerToysを使ってみようPowerToysを使ってみよう
PowerToysを使ってみよう
 
マークアップ講座 01b HTML
マークアップ講座 01b HTMLマークアップ講座 01b HTML
マークアップ講座 01b HTML
 
Rails and twitter #twtr_hack
Rails and twitter #twtr_hackRails and twitter #twtr_hack
Rails and twitter #twtr_hack
 
Operator reading and writing ( Operator SDK 編 )
Operator reading and writing ( Operator SDK 編 )Operator reading and writing ( Operator SDK 編 )
Operator reading and writing ( Operator SDK 編 )
 
Python × Herokuで作る 雑談slack bot
Python × Herokuで作る 雑談slack botPython × Herokuで作る 雑談slack bot
Python × Herokuで作る 雑談slack bot
 
171129-irex2017
171129-irex2017171129-irex2017
171129-irex2017
 
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
 
DynamoDBの初心者に伝えたい初めて触るときの勘所
DynamoDBの初心者に伝えたい初めて触るときの勘所DynamoDBの初心者に伝えたい初めて触るときの勘所
DynamoDBの初心者に伝えたい初めて触るときの勘所
 

More from BMXUG

Node-REDのノード開発容易化ツール Node generator
Node-REDのノード開発容易化ツールNode generatorNode-REDのノード開発容易化ツールNode generator
Node-REDのノード開発容易化ツール Node generatorBMXUG
 
無料で使える画像認識、Watson Visual Recognitionで遊んでみよう
無料で使える画像認識、Watson Visual Recognitionで遊んでみよう無料で使える画像認識、Watson Visual Recognitionで遊んでみよう
無料で使える画像認識、Watson Visual Recognitionで遊んでみようBMXUG
 
Bluemixで実現する高速CMS環境と活用方法
Bluemixで実現する高速CMS環境と活用方法Bluemixで実現する高速CMS環境と活用方法
Bluemixで実現する高速CMS環境と活用方法BMXUG
 
Kubernets on IBM Cloud + DevOps
Kubernets on IBM Cloud + DevOpsKubernets on IBM Cloud + DevOps
Kubernets on IBM Cloud + DevOpsBMXUG
 
Bluemix(Node-RED)を使った空間の付加価値提案
Bluemix(Node-RED)を使った空間の付加価値提案Bluemix(Node-RED)を使った空間の付加価値提案
Bluemix(Node-RED)を使った空間の付加価値提案BMXUG
 
基幹系システム基盤としてのIBM Bluemix - 避けて通れない高可用性の実現
基幹系システム基盤としてのIBM Bluemix - 避けて通れない高可用性の実現基幹系システム基盤としてのIBM Bluemix - 避けて通れない高可用性の実現
基幹系システム基盤としてのIBM Bluemix - 避けて通れない高可用性の実現BMXUG
 
Kubernetes+Ansibleでつくる最新Linuxディストリビューション開発環境
Kubernetes+Ansibleでつくる最新Linuxディストリビューション開発環境Kubernetes+Ansibleでつくる最新Linuxディストリビューション開発環境
Kubernetes+Ansibleでつくる最新Linuxディストリビューション開発環境BMXUG
 
Rancher 2.0 Technical Preview & Bluemix Kubernetes Cluster Import
Rancher 2.0 Technical Preview & Bluemix Kubernetes Cluster ImportRancher 2.0 Technical Preview & Bluemix Kubernetes Cluster Import
Rancher 2.0 Technical Preview & Bluemix Kubernetes Cluster ImportBMXUG
 
初めてのWatson Build Challenge
初めてのWatson Build Challenge初めてのWatson Build Challenge
初めてのWatson Build ChallengeBMXUG
 
DSXでデータ・サイエンス
DSXでデータ・サイエンス DSXでデータ・サイエンス
DSXでデータ・サイエンス BMXUG
 
【大阪】Bluemix勉強会 - Watson ハンズオン -
【大阪】Bluemix勉強会 - Watson ハンズオン - 【大阪】Bluemix勉強会 - Watson ハンズオン -
【大阪】Bluemix勉強会 - Watson ハンズオン - BMXUG
 
Watsonを使ってAIアプリを作ってみよう!-ハンズオン-
Watsonを使ってAIアプリを作ってみよう!-ハンズオン-Watsonを使ってAIアプリを作ってみよう!-ハンズオン-
Watsonを使ってAIアプリを作ってみよう!-ハンズオン-BMXUG
 
SNS映えする「素敵ぶるみ女子」に近づくために知っておきたい盛りテク
SNS映えする「素敵ぶるみ女子」に近づくために知っておきたい盛りテクSNS映えする「素敵ぶるみ女子」に近づくために知っておきたい盛りテク
SNS映えする「素敵ぶるみ女子」に近づくために知っておきたい盛りテクBMXUG
 
Bluemixの概要とアプリの作り方
Bluemixの概要とアプリの作り方Bluemixの概要とアプリの作り方
Bluemixの概要とアプリの作り方BMXUG
 
Deep Security on Bluemix IaaSによるセキュリティ対策について
Deep Security on Bluemix IaaSによるセキュリティ対策についてDeep Security on Bluemix IaaSによるセキュリティ対策について
Deep Security on Bluemix IaaSによるセキュリティ対策についてBMXUG
 
Node-REDのロードマップや見どころ
Node-REDのロードマップや見どころNode-REDのロードマップや見どころ
Node-REDのロードマップや見どころBMXUG
 
ユーザー体験を盛り上げるアプリとBluemix
ユーザー体験を盛り上げるアプリとBluemixユーザー体験を盛り上げるアプリとBluemix
ユーザー体験を盛り上げるアプリとBluemixBMXUG
 
20160115nodered design patterns
20160115nodered design patterns20160115nodered design patterns
20160115nodered design patternsBMXUG
 
Watsonでメール監視
Watsonでメール監視Watsonでメール監視
Watsonでメール監視BMXUG
 
よく見てワトソン!
よく見てワトソン!よく見てワトソン!
よく見てワトソン!BMXUG
 

More from BMXUG (20)

Node-REDのノード開発容易化ツール Node generator
Node-REDのノード開発容易化ツールNode generatorNode-REDのノード開発容易化ツールNode generator
Node-REDのノード開発容易化ツール Node generator
 
無料で使える画像認識、Watson Visual Recognitionで遊んでみよう
無料で使える画像認識、Watson Visual Recognitionで遊んでみよう無料で使える画像認識、Watson Visual Recognitionで遊んでみよう
無料で使える画像認識、Watson Visual Recognitionで遊んでみよう
 
Bluemixで実現する高速CMS環境と活用方法
Bluemixで実現する高速CMS環境と活用方法Bluemixで実現する高速CMS環境と活用方法
Bluemixで実現する高速CMS環境と活用方法
 
Kubernets on IBM Cloud + DevOps
Kubernets on IBM Cloud + DevOpsKubernets on IBM Cloud + DevOps
Kubernets on IBM Cloud + DevOps
 
Bluemix(Node-RED)を使った空間の付加価値提案
Bluemix(Node-RED)を使った空間の付加価値提案Bluemix(Node-RED)を使った空間の付加価値提案
Bluemix(Node-RED)を使った空間の付加価値提案
 
基幹系システム基盤としてのIBM Bluemix - 避けて通れない高可用性の実現
基幹系システム基盤としてのIBM Bluemix - 避けて通れない高可用性の実現基幹系システム基盤としてのIBM Bluemix - 避けて通れない高可用性の実現
基幹系システム基盤としてのIBM Bluemix - 避けて通れない高可用性の実現
 
Kubernetes+Ansibleでつくる最新Linuxディストリビューション開発環境
Kubernetes+Ansibleでつくる最新Linuxディストリビューション開発環境Kubernetes+Ansibleでつくる最新Linuxディストリビューション開発環境
Kubernetes+Ansibleでつくる最新Linuxディストリビューション開発環境
 
Rancher 2.0 Technical Preview & Bluemix Kubernetes Cluster Import
Rancher 2.0 Technical Preview & Bluemix Kubernetes Cluster ImportRancher 2.0 Technical Preview & Bluemix Kubernetes Cluster Import
Rancher 2.0 Technical Preview & Bluemix Kubernetes Cluster Import
 
初めてのWatson Build Challenge
初めてのWatson Build Challenge初めてのWatson Build Challenge
初めてのWatson Build Challenge
 
DSXでデータ・サイエンス
DSXでデータ・サイエンス DSXでデータ・サイエンス
DSXでデータ・サイエンス
 
【大阪】Bluemix勉強会 - Watson ハンズオン -
【大阪】Bluemix勉強会 - Watson ハンズオン - 【大阪】Bluemix勉強会 - Watson ハンズオン -
【大阪】Bluemix勉強会 - Watson ハンズオン -
 
Watsonを使ってAIアプリを作ってみよう!-ハンズオン-
Watsonを使ってAIアプリを作ってみよう!-ハンズオン-Watsonを使ってAIアプリを作ってみよう!-ハンズオン-
Watsonを使ってAIアプリを作ってみよう!-ハンズオン-
 
SNS映えする「素敵ぶるみ女子」に近づくために知っておきたい盛りテク
SNS映えする「素敵ぶるみ女子」に近づくために知っておきたい盛りテクSNS映えする「素敵ぶるみ女子」に近づくために知っておきたい盛りテク
SNS映えする「素敵ぶるみ女子」に近づくために知っておきたい盛りテク
 
Bluemixの概要とアプリの作り方
Bluemixの概要とアプリの作り方Bluemixの概要とアプリの作り方
Bluemixの概要とアプリの作り方
 
Deep Security on Bluemix IaaSによるセキュリティ対策について
Deep Security on Bluemix IaaSによるセキュリティ対策についてDeep Security on Bluemix IaaSによるセキュリティ対策について
Deep Security on Bluemix IaaSによるセキュリティ対策について
 
Node-REDのロードマップや見どころ
Node-REDのロードマップや見どころNode-REDのロードマップや見どころ
Node-REDのロードマップや見どころ
 
ユーザー体験を盛り上げるアプリとBluemix
ユーザー体験を盛り上げるアプリとBluemixユーザー体験を盛り上げるアプリとBluemix
ユーザー体験を盛り上げるアプリとBluemix
 
20160115nodered design patterns
20160115nodered design patterns20160115nodered design patterns
20160115nodered design patterns
 
Watsonでメール監視
Watsonでメール監視Watsonでメール監視
Watsonでメール監視
 
よく見てワトソン!
よく見てワトソン!よく見てワトソン!
よく見てワトソン!
 

Recently uploaded

Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 

Recently uploaded (14)

Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 

(きっと)あなたにも出来る!Hyperledger Composer でブロックチェーンアプリを動かしてみた