検索
<< 2019年09月 >>
1
2 3 4 5 6 7
8
9 10 11 12 13 14
22
23 24 25 26 27 28
29
30
最新記事
タグクラウド
カテゴリーアーカイブ
月別アーカイブ
プロフィール
peter3qさんの画像
peter3q
エンジニアとして働いている40代の会社員です。 仕事でメインに使用している言語はC/C++です。 プライベートでは、大学生の息子と中学生の娘がいて、 週末、料理をし、毎年、梅シロップを付けています。

広告

この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
posted by fanblog

2019年09月29日

【5日目成果】 英語版Udemy講座で学ぶ!ブロックチェーン技術




進捗 35%(+8%)
苦労しなかった割には思いのほかよく進んだ。

■API & Network
使用するモジュールの導入方法を以下の2つのうちから決める。

  • Redis
  • PubNub

Redis とは

 ・OSSソフト
 ・メモリにデータを保持する方式のデータベース
 ・データベース、キャッシュ、メッセージブローカーとして使用可能
 ・文字列、ハッシュ、リスト、セット、ソート済のセットを取り扱い可能
 ・レプリケーションの仕組みもあり
 ・Mac, Linux, Windowsなど様々なOSに対応している

PubNub とは

 ・オンラインサービス
 ・オンラインチャット、ライブ通知、IOTデバイスのコントロールなどに使用可能
 ・スタータープランなら100万トランザクション、1GBのデータ保持の範囲なら無料で使用可能
 ・JavaScript,.Net,Obj-C,Swift,Javaなどの言語で使用可能

今回は、Redisを用いることにして、Windows版をインストール。

このセクションは単体テストなかったため、コーディング量も少なく、順調に進む。
index.jsにHTTP通信のコマンドのGET/POSTの実装を入れていく。
テストの際は、コースの始めにインストールしたPOSTMANが活躍した。
1対1での通信を確認後、マルチ通信ができるようにポートを動的に設定できるように修正を行う。

思ったよりも、早くAPI & Networkのセクションは完了した。

ただ1点になる点が見つかった。
自分のテスト結果を見るとハッシュ値の出力がバイナリ形式での出力になっている。講義動画とは違う。。。
これを修正するには自分のコードを見直すか、Githubのこのコースの実装完了の”答え”を見るか、だ。
最終的には修正するが、今、勉強を進める上では支障がなさそうなのでほっておくことにする。


■次は?

ウォレットの作成を進める。
説明を聞くとどうやら今までがブロックチェーンの話で、これからが仮想通貨に関する内容になってくるようだ。



このコースへのリンク
Build a Blockchain & Cryptocurrency | Full-Stack Edition



全般ランキング






タグ: Redis
Build a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: