NEOブロックチェーン勉強会 #2 に参加してきました 【ころなとサリー AdventCalendar 2018/12/5】
ころなです。
出張報告(勉強会シリーズ)の第2弾になります。
今回は、ブロックチェーンのプラットフォームの一つであるNEOを動かす勉強会についてです。
NEOブロックチェーン勉強会 #2 とは
東京の本郷内で行われた、ブロックチェーンのEOSについて、チュートリアル的に手を動かして色々覚えようという勉強会です。
出張時期の土日ぴったり+業務で使用していたPythonで開発できるという特徴もあって、勉強会に申し込んでみました。
イベントそのものの日時とか詳細は、以下のURLからみてね
環境構築をするよ
EOSの勉強会とは打って変わって、もくもくと作業をしていくという趣旨もあって勉強会会場では、環境構築のリンクを教えてもらって実践から入っていきます
僕が勉強会に持ち込んだ環境は、Pythonなので公式の以下のリンクを参考にしながら構築を開始していきました(`・ω・´)
NEOのインストールでrocksDBのイメージを入れたりするところから、一歩ずつ進めます
#NEO #NEOもくもく会
— CoronaSdk@IT的な何か (@corona_river) October 28, 2018
rocksDBとかどんどん入れるよ
今はdockerのイメージを入れているなう pic.twitter.com/Nu1pVexX7X
Dockerの軌道をするところを確認。
docker ps コマンドを打ってみます
#NEO #NEOもくもく会
— CoronaSdk@IT的な何か (@corona_river) October 28, 2018
NEOのプライベートチェーンをdockerで起動だよ
( ・∇・)(・ω・) pic.twitter.com/Dm44ouKg9e
イメージ名から推測するに、公開サーバーというよりは、ローカル環境やサーバー内に配置するプライベートネットワークのようです。
Dockerのインフラが整ったので
いよいよ、Python側のライブラリを入れようとしてコマンドを叩いたところ・・・
おやぁ(`・ω、、、、 どうやら僕の環境に入っているxcodeと相性が悪そうというお話をSlackで頂いて作業しようとしたところで
所用が入ってしまってもくもく会を途中で抜けました
感想
Dockerの環境についてはPythonの知識とか不要でインストールができました。
ただ、そのあとは他のプログラムとの互換性もあるので公式のslack窓でお話を伺いながら挑戦をしていくことがNEOにおいてはいいのかなという印象を受けました。
*下位互換を強く持ちすぎると、コードの利便性とか過去の作り方に引っ張られやすくなるから割り切った判断をしているのかなという印象でした。
KeymakersさんやNEOの皆さんは優しいのでお時間があれば辿り着けると思います
カメがSculptrisでモデル作りをしてみるよ 【復活したころなとサリー AdventCalendar 2018/12/4】
2日ぶりのSakuriverです。
今日からは、Sculptrisについての作成日記を書いていきます。
何でSculptris?
過去にAdventCalenderカレンダーで僕自身(カメドット)のモデリング作業をしていました。
http://sakuriver.hateblo.jp/entry/2015/12/09/010714
その時は、中途半端だったので今年はちょっとリベンジ編でSculptrisならどうだろう?と考えました(`・ω・´)
1回のブログ記事でやる作業分量はどれくらい?
1時間ぐらいの予定だよ( ・∇・)
それじゃあ、やるよ
ダウンロード
ダウンロードはSculptrisでググった時の公式ページに移動して、無料Downloadを押して操作手順どおりやるだけだよ。
起動した後の、Sculptrisの画面が上になります
それじゃあ作業開始
Sculptrisをダウンロードして起動できたので、まずはカメのモデリングをしていきます。
粘土をこねていくような感覚で作成をしていくので、手や足などを丸から延ばして作成していっています。
カメの形ができてきたら、次は色を塗るためにペイントモードに切り替えながら操作しています
*ペイントモードに入る時は戻すことができないのでバックアップと直すように事前保存をしておきます
影のつけ方とはわかりませんが、まずカメっぽい何かを作りながら操作方法を覚えていっています。
感想
Sculptrisを触った瞬間はおやーとか思いながら、操作していましたがyoutubeでの操作用動画が僕にはかなりマッチして
1時間で色を塗るところまで着手することができました。
次回からはちょっとずつ質を上げて操作を覚えたり、カメドット君の精度を上げていけたらと思います
それでは、次回はころなさんで何かすごいものらしいよ
任せたよ( ̄^ ̄)ゞ
EOSを動かしてみよう勉強会 #1 HashHubに参加してきました 【ころなとサリー AdventCalendar 2018/12/3】
ころなです。
待望の出張報告(勉強会シリーズ)になります。
今回は、ブロックチェーンのプラットフォームの一つであるEOSを動かす勉強会についてです。
EOSを動かしてみよう勉強会 #1 とは
東京の本郷内で行われた、ブロックチェーンのEOSについて、チュートリアル的に手を動かして色々覚えようという勉強会です。
出張時期の土日ぴったりだったので、予習を兼ねて参加してきました。
イベントそのものの日時とか詳細は、以下のURLからみてね
まずは理論から
環境構築をする前にEOSについての概要の説明を受けました。
スマートコントラクト をデプロイする時の注意点や、アドレスが必要だよというお話から
#EosDeveloper
— CoronaSdk@IT的な何か (@corona_river) October 13, 2018
会場到着
コントラクトをデプロイする為には、ウォレットの他にアカウントが必要
環境構築をするよ
EOSの概要について、説明が終わった後は講師の方のお話をもとに、環境構築を実施していきます。
EOSに興味がある方は、ツイッターから移動して環境構築にチャレンジしてみてね
#Eosdeveloper
— CoronaSdk@IT的な何か (@corona_river) October 13, 2018
EOSの環境構築なうだよ(・ω・)https://t.co/jh1cDwe9LP
スマートコントラクト のコードについて
環境構築が完了したら、次はいよいよEOSで動かすスマートコントラクト について概要より少し掘り下げたお話がありました。
C++ベースで開発することができて、Solidityと比べていいよ!!みたいな宣伝などもあったり
闇のプログラマーさんの出番かな?( ・∇・)
#EosDeveloper #eos #dapps #blockChain EOSはC++ベースでコントラクトを作っていくのか
— CoronaSdk@IT的な何か (@corona_river) October 13, 2018
なるほどー(・ω・)ノ
ここからは、スマートコントラクトをEOSのDocker内で実行してみて動作確認をしてみます。
今回はレスポンスがjsonで返って来ています。
EOSについて、もう少し見ていくよ
勉強会の時間が長めだったので余った時間が自習だったので、スマートコントラクト 外から実行するときのInterFaceがJson形式になっていて
ここら辺はどこも一緒なのかと感心したり
#EosDeveloper #BlockChain #Contact #EOS EOSのコントラクトもjson形式で、基本的な確認方法はethに近いものを感じる pic.twitter.com/ewRxMaMrdZ
— CoronaSdk@IT的な何か (@corona_river) October 13, 2018
EOS固有のアカウントロックについて、一定時間放置して置いてエラーコードが出力されるのを確認したりしていました。
コメントで書いているのですが、オンラインゲームやtoCサービスでは、ロック関連の処理をどうするんだろうというと・・・疑問に思ったところでタイムアップ
#EOS #Eosdeveloper 勉強会で話題に出ていた、一定時間でロックがかかるというのを試して見たところ、本当にかかった
— CoronaSdk@IT的な何か (@corona_river) October 13, 2018
クライアントアプリケーションであれば、api叩くときにロック解除で大丈夫そうだけど、MMOやソシャゲのサーバー側導入だと、定期監視か専用サーバーのような仕組み??(・ω・) pic.twitter.com/Gu9IqyptgL
最後にEOSでPythonのチュートリアルも見つけて懐かしいなぁという外伝話
#EOS https://t.co/aGMo9HlcvH EOSはPythonもあるのかー? いろいろ調べていく
— CoronaSdk@IT的な何か (@corona_river) October 13, 2018
復活したころなとサリーとは 【ころなとサリー AdventCalendar 2018/12/1】
復活したころなとサリーとは
はじめまして、advent calendar初日担当のcorona_riverです。
通称ころなです。
このブログ記事に来た方は「復活したころなとサリー」って何だろうと疑問に思っていると思います。
そんなあなたは、2016年のAdventCalendarの記事を見てください(*'▽')
Adventカレンダーの記事を貼る
復活したころなとサリーAdvent for 2018とは
今回は、そんな2つのアカウントで「advent calendarの完走」を目指そうという趣旨で2年ぶりに開催します( ・∇・)
そう・・・気付いたあなたは鋭い。
なんと、2017年はアドベントカレンダーを開催していないのです。
「ブロックチェーンゲーム」と「エコシステム」と「技術ネタ」と「ゲームなど作品について」と色々カオスネタを持っていく予定です。
エコっぽいブログ↓
http://blog.livedoor.jp/corona_bussines/
今回のコロナでは、開発関係に加えてプリセール のキャラクターを購入したり、アクションパートがないゲームでキャラクターを購入した時のドキドキ感もブログに記載していこうと思います。
明日はサリーさんで、開発系のお話を進める予定です。
みんな楽しみにしていてね
東京出張カレンダー
コロナです。
東京出張記事を書くと発言していて1月経過しちゃいそうですが改めておしらせいたします。
第1回目は、出張シリーズの内容について記載をしていきます
主な発表内容は以下のように考えています。
*仕事というよりは、日程とお勉強日記の予定です
- 期間
+ 10月5日〜11月5日
- 参加した勉強会のお話とか
+ 主にブロックチェーン関連(EOS, NEO, 各会社さんの事例と懇親会参加)
以下、出張と勉強会のカレンダーです。
次回から○日編という内容でお知らせしていくのでみなさんお楽しみにしていてください
*スクショでネタバレしていますが、スクラムトゥギャザーに参加予定なのでみなさんよろしくお願いします
来週からいよいよサイバー大学の秋学期です
コロナだよ
夏休みブログを書こうとしたら、忘れていたカメでした
さて、少し時が飛んでしまいますが単位が無事取得されて、システムに反映されていました( ・∇・)
スクショをぺたり
気づいた方もいらっしゃると思いますが、前回のブログ記事では単位判定がアウチだった数学について補講を通してですが単位の取得に成功いたしました。
よって、20/20コンプリートで安心して秋の授業に挑んでいきます
秋の科目選択ですがすでに完了しているので、ちらっと公開してみます
今回取得する科目は以下のようなコンセプトを前提にしています
①AIテクノロジーコースの最上位科目を勉強するための科目は取得していく(人工知能、数学、必修科目)
②業務に使えそう
③気持ちほどの癒し
各科目ごとの分類内訳は以下のようになっています
①
ITのための基礎知識
コンピュータ入門
Cプログラミング演習
ソフトウェア開発論Ⅰ
情報処理のための基礎知識
中国語入門B
②
「使いやすさ」の心理学 〜デザインとユーザビリティ〜
③
経済学入門
我々の宇宙
①はこれでもまだ前提科目ばっかりで関連の必須科目や本科目はこれから....となるので、AI科目への近道はないので、亀歩のごとく進んでいきます( ・∇・)
専門学校時代に学んだことがかなり多そうですが、復習も兼ねて精度を上げていきます
ここで意外に思われるかもしれませんが、ご縁があってUIの微修正やお手伝いをすることになったのでデザイン関連の科目を業務用として選択をしています。
宇宙と経済については、完全にネタと「サイバー大学っぽくね?」みたいなノリで選択をしています。
というわけで、秋科目の構成について解説でした。
次回は秋科目学習の途中経過を報告していく予定なのでお楽しみにしてください