villagerHの日記

勉強したことや苦労した事などを書き綴ります

2019-09-01から1ヶ月間の記事一覧

嫌われる勇気

嫌われる勇気―――自己啓発の源流「アドラー」の教え作者: 岸見一郎,古賀史健出版社/メーカー: ダイヤモンド社発売日: 2013/12/13メディア: 単行本(ソフトカバー)この商品を含むブログ (113件) を見る面白いと教えてもらったので嫌われる勇気を読みました。…

Python web3

Pythonでのコントラクトへのアクセスプロジェクトを少しずつですが作成し始めました。軽く調べたりしましたがJavaScriptからアクセスする形よりも資料が少ないので非常に苦戦しそうです!簡単にですが現時点でなんとなく理解したこととかをまとめてみます。P…

音楽サービス

ブロックチェーンを用いた音楽サービスが開始されたそうで。japanese.engadget.com少しずつではありますがこうった実際に技術を使用したサービスが出てくるとワクワクして期待が持てますね!

息抜き

今日は作業をお休みして息抜きというか気分転換という感じで本を読んでました。「すぐやる人」と「やれない人」の習慣 (アスカビジネス)作者: 塚本亮出版社/メーカー: 明日香出版社発売日: 2017/01/16メディア: 単行本(ソフトカバー)この商品を含むブログ …

今後について

solidityでコントラクトを作成してフロントエンドから直接呼び出す処理はできました。なので今度はバックエンドからの呼び出しを作ってみようかなと思ってます。おそらくサービスレベルでスマートコントラクトを用いる場合はものにもよるんでしょうがまだま…

一区切り

一旦作っていたスマートコントラクトの作業が一区切りしました。フロントエンドはさっぱりなのもあって見た目は残念ですがとりあえず最低限の形にはなったかなと。リリースするためのアプリとかを作っているわけではないので1つのものにこだわるよりもまた新…

技術書典7に行ってきました

昨日行われていた技術書典7を覗いてきました。技術書典は初めてだったのですが人数の多さに驚きました。朝一の入場チケットを購入してはいたものの、入場開始から30分くらい経っていたのでそれなりに落ち着いているかなと思って行ったらまさか入場に並ぶこと…

コントラクト自身のアドレス

まだ完全じゃないですが体調がよくなり始めたので作業の方も再開し始めました。フロント側を作っている最中にコントラクトの拡張を何度か行ったのですが そういえばtruffleでのテスト用ファイルを全く更新していなかったことを思い出して更新しました。ちな…

進捗

久々に風邪を引いてしまって体調を崩していて作業が全然進んでません;;体調が良くなったらまた頑張ります!

ブロックチェーンアプリケーション

いつかの記事で軽く触れました、ブロックチェーンアプリケーション開発の教科書作者: 加嵜長門,篠原航,丸山弘詩出版社/メーカー: マイナビ出版発売日: 2018/02/01メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見るこちらの本を読み終わり…

vue学習しながら作成中

コントラクタメソッドを呼ぶのに各メソッドに対応したボタンを用意して順番に押して確かめるということをしていましたが 少しはゲームらしいページ遷移をしようと思いvueの遷移方法に関して調べました。しっかりとしたものだとちゃんとした機能があるみたい…

Solidityの乱数生成

フロントエンド側からmethodが呼べるようになったのでコントラクト側に戻り ゲームのロジック部分を作り始めて乱数が欲しくなったところ軽く詰まったので記録。簡単な乱数が取得できれば良いのでCryptoZombiesに習いハッシュ値から乱数を取得する形で行きま…

前進

結構前進した気がします!前回記載した問題点 ・msg.senderでアドレスを保存しているはずなのに保存されない 実際のコードより uint id = units.push(Unit(pow, 1/*level*/)); unitToOwner[id] = msg.sender;mappingにpushした時に返ってくるindexは 挿入し…

コントラクトの呼び出しに苦戦中③

牛歩ですが少しずつは進んでます。(多分)コントラクトの呼び出しはできるようになってきましたがcall時は問題なく行くもののsend時がエラーになる...コンソールに Error: Internal JSON-RPC error.と表示されます。調べた感じだとMetaMaskがおかしくなって…

コントラクトの呼び出しに苦戦中②

villagerh.hatenablog.com 前回の続き。こんな感じで呼び出してますが怒られてます。 instance.getUnitNum() Error: The send transactions "from" field must be defined!from fieldを指定しろということなので指定してみます。 instance.getUnitNum({from:…

コントラクトの呼び出しに苦戦中

いくつかのサイトさんを参考にApp.vueを編集し、最低限の感じはできたので動作させてみて確認しようと思ったところコントラクトの関数をうまく呼び出せず苦戦中です…ログを出しつつ色々試行錯誤してみたところMetaMaskのアカウントリストの取得でempty状態で…

DApps作成②

コントラクトというかバックエンド側は一段落したので続いてフロントエンド側を作っていきます。私はフロントエンド側の経験がほぼないのでここから先はおそらくものすごいペースダウンします^^; せっかくなのでフレームワークを利用してみようかなという…

DApps作成①

villagerh.hatenablog.com 前回の続き自作のコントラクトを作ったのでビルドしていきます。・コントラクトのコンパイル(プロジェクトディレクトリのルートで実行) $ truffle compile成功するとbuild/contracts/に.jsが作られます。これをイーサリアム上にデ…

作り始め(Truffle導入)

せっかく覚えたのでオリジナルのDAppを作ってみなくては!ということで作り始めました。いきなり重たいものを作るのは難しいと思うのでCryptoZombiesを参考にしつつの簡単なものを作ろうかなと。DAppの作り方で調べたところTruffleという便利な開発環境があ…

CryptoZombies

cryptozombies.io CryptoZombiesの入門的な項目が一通り完了しました!おかげでようやくブロックチェーンとフロントアプリとの結びつきがわかってきたかなというところです。最低限の入門周りは済んだのかなという気がしているのでそろそろ実際に手を動かし…