仮想通貨とアニメと

a fool Phascolarctos cinereus

ブロックチェーンの仕組みやコードを学ぶ!素人が8週間でアプリ開発までいけるのか!?③

スポンサーリンク

f:id:positivethinkingood:20180306215751p:plain

目指せ!プログラマー!!

 

ということで

この企画も

早くも第3回目ですが

少しは成長しているのでしょうか。

 

前回は基礎が抜けすぎ問題に直面し

完全にあきらめかけましたが

その後、少しは前に進んだんでしょうか。

 

いや、進んだんですけどね。

 

てか進めなかろうとなんだろうと

とにかくやるしかないんですけどね。

 

というわけで!

目指せ!プログラマー企画

第3回目の報告です。

TechAcademy(テックアカデミー)の説明会動画を見てみる

 

 

1.プログラミング言語の単語帳をくれ!!

 

マジで新しい言語ですわ。

 

「cd」とか「mkdir」とか「ls」とか

パソコンと会話するための新しい言語。

 

ほんとに単語帳がほしい。

 

てか

作ったら売れるんじゃないか。

 

ある程度

プログラミングを覚えたら

もっと簡単にプログラミングを

覚えることができるコンテンツを

作ってやろうかな。

 

ほんとに単語帳がいる。

 

命令集というかね。

 

初心者はまずこの新しい言語を

覚えるところでつまづくでしょう。

 

でもまあなんとか

繰り返し使ってるうちに

なんとなーく覚えれるっちゃあ

覚えれます。

 

こうしてプログラマーになっていくんでしょうね。

 

2.マイニングができるようになった!

といっても

うちのパソコンに作った

ローカルネットの中で

ですけどね。

 

世界のイーサリアムネットからは

隔離されたうちのパソコンの中だけの

ちっちゃいイーサリアムネット。

 

その中でマイニングできるようになりました。

 

言わばデモ版みたいなものですな。

 

そこでマイニングするためのコードを覚えましたよと。

 

ここまでたどり着くのに苦労しました。

 

このちっちゃいうちだけの

イーサリアムネットを作るために

「geth」ってソフトを

起ち上げないといけないんですけど

そのためのコードが何回やっても

ちゃんと入力できない。

 

絶対にどこかにおかしなスペースが入る。

 

最終的に

先生にコードを書いてもらいました。

 

あまりにできなかったので。

 

これね

ちょっと今回の学習システムに

物申したいところでもあるんだけど

基本的に学習は

テキストに沿って行っていくんですよ。

 

で、各種コードもテキストに出てきて

その通り入力していくんだけど

テキストだとどこにスペースが入力されてるか

非常にわかりづらい。

 

しかも

kindleでテキストを買って進めてるんだけど

コードの中には長いものもあるから

いっそコピペして貼れば

コードの綴りも間違わないし

早くていいわって思って

コピペするじゃないですか。

 

するとね

kindleだとこうなるんですわ。

$ geth --networkid "10" --nodiscover --datadir "/tools/ ethereum/ Geth-1. 6. 5/ home/ eth_ private_ net" --rpc --rpcaddr "localhost" --rpcport "8545" --rpccorsdomain "*" --rpcapi "eth, net, web 3, personal" --targetgaslimit "20000000" console 2 >> /tools/ ethereum/ Geth-1. 6. 5/ home/ eth_ private_ net/ geth_ err. log

田篭 照博. 堅牢なスマートコントラクト開発のためのブロックチェーン[技術]入門 (Kindle の位置No.1343-1345). 株式会社技術評論社. Kindle 版.

 

余計なスペースが入りまくる!!

さらにもれなく出典がついてくる!!!

 

いや、普段ブログとかで

引用する分には

出典つけてもらった方がいいんですけど

コードで出典載せられたら

たまったもんじゃないんですよ。

 

あと

なんでよくわからないところに

スペース入れまくるかな。

 

kindleコピペすると

必ずスペース入るんですよね。

こんな風に。

Ethereum は ビットコインネットワーク に 次いで 利用 さ れ て いる ブロック チェーン ネットワーク です。

田篭 照博. 堅牢なスマートコントラクト開発のためのブロックチェーン[技術]入門 (Kindle の位置No.333-334). 株式会社技術評論社. Kindle 版.

 

「Ethereum」「は」の間とか

ビットコインネットワーク」

「に」の間とか。

 

いちいちスペースを入れてきよる。

 

これが

コードのコピペでも入るわけですわ。 

 

そうなるとですね

どのスペースが本当にいるもので

どのスペースがkindleによって

追加されたものか

わからなくなるんですね。

 

なので

テックアカデミーさんに

1つ物申すなら

コードだけは自社の学習プログラムに

まとめておいてほしい。

 

基本は本を読んで進めるので

長いコードだけは

コピペできるように

自社の学習システムに表示させてほしいっす。

 

もしくは

コピペが勉強にならんというなら

右クリック禁止

コピペできなくてもいいんで

どこにスペースが入ってるかだけでも

見やすいコードを

まとめておいてくれませんかね。

 

もし

テックアカデミーの中の人が

見てたら

今度の生徒さんのために

ぜひおなしゃす。

 

3.まとめ

なにはともあれ

gethが起動できてからは

順調です。

 

マイニングも

できるようになりましたし

ローカルネット内で

送金もできるようになりました。

 

確実にブロックチェーンについて

学習していってます。

 

スムーズに進むと楽しいですね。

 

ただ

何回コードを入力しても

進めないようにない状態になると

ドラクエ8で石板のかけらが

いつまで経っても

見つけられなかった時みたいな気分になります。

 

それ乗り越えたら

また楽しいんですけどね。

 

残りが一か月ちょい。

 

なんとか頑張りましょー!

 

TechAcademy(テックアカデミー)の説明会動画を見てみる

 

こちらをぜひ!

仮想通貨投資の始め方!超初心者が稼ぐための1番簡単な方法!

Bankera(バンクエラ)の配当がすごい!日本の銀行よりかなりお得

ビットコインとは何ですか!初心者の人でもわかるよう超わかりやすく解説!

イーサリアム(Ethereum)とは!特徴は?今後の将来性は?超簡単解説!

Lisk(リスク)とは!仮想通貨としての特徴、今後を超簡単に解説!