プログラム上達したいな blog

プログラム書けるようになりたいアウトプット用

2018-06-01から1ヶ月間の記事一覧

CryptoZombies レッスン5

cryptozombies.io このレッスンでは ERC721 いろんな人とのゾンビの トレードを可能にする ちなみに私のトークンは ERC20です チャプター1 ERC20トークン 通貨のような働きをするトークン ERC721トークン トークン1つ1つに特徴があり、 相互交換が不可能で…

効果的プログラム開発技法の勉強1

効果的プログラム開発技法 作者: 國友義久 出版社/メーカー: 近代科学社 発売日: 2009/06/01 メディア: 単行本 クリック: 3回 この商品を含むブログ (1件) を見る これを理解しないと 単位がもらえないそうなので アウトプットします まず、第5版発行にあた…

CryptoZombies レッスン4

cryptozombies.io ゾンビのバトルシステムを 構築していくらしい がんばろ チャプター1 payable修飾詞 payable関数は、solidityとEthereumをこんなにもクールにしているものの1つといえる。Etherを受け取ることができる特別なタイプの関数なんだ。 ちょっ…

ブロックチェーン Loom SDK

loomx.io これを触ってました。 前提条件と JavascriptクライアントSDK にあるやつ Macに入れてから Phaser + Websocketsのデモ (ターミナルに打ち込む内容は 公式ページにあるよ) loomx.io ターミナルに打ち込んだら まあ動いたのは動いたけど これはSDK…

ブロックチェーン ropstenネットワーク ちょっとしたこと

あのー 公式のropstenネットワーク Etherscan ERC20 Tokens Contract Search 触ってて ふと調べてたら... 見えるかな? 自分の作ったトークン ありました!! びっくり それだけですw

CryptoZombies レッスン3 続き

cryptozombies.io チャプター8 modifier olderThan(uint _age, uint _userId) { require (age[_userId] >= _age); _; } こんな感じでmodifierで 修飾子を作ることができる 修飾子は何らかの制限をつける時に 使うんかな? チャプター9 ソンビのレベルによ…

CryptoZombies レッスン3

cryptozombies.io ここでは高度なコンセプトについて 学ぶらしい チャプター1 コントラクトをイーサリアム上に デプロイすると もうコントラクトを 編集したり更新したりできなくなる あら このことをイミュータブルになる という 外部依存関係にあり、 関…

宝塚記念 予想

昔は毎日のように 地方、中央と競馬 してたんですけどね 最近(1年くらい) ほんとG1誰が勝ってるか わからんくらい ど素人になってしまった ということで 知ってる馬贔屓して 予想しますー オッズはこんな感じ (14:40現在) レース情報(JRA) - netk…

ブロックチェーン開発(IBM)しようと思ったけどやめた

twitter眺めてたら こんなんありました IBM Code - IBM Code なんか凄そう 面白そうなんで やってみよ でもその前に このホームページに ブロックチェーン以外にも 様々な学習?できることが あるんでその一覧を 眺めていると TJBot と Watson を利用してス…

プログラム progate Ruby on Rails5Ⅴ

投稿に条件をつけていく エラー処理もするよ 1 目標物の確認 ひやあ 2 空の投稿はダメだぞ バリデーション?? qiita.com validatesは モデルのファイルに書く 3 validatesでいろんなことができそう 4 post.saveの結果は True,falseで返される 5 saveの…

プログラム progate Ruby on Rails5Ⅳ

投稿機能の編集・削除を できるようになる 1 実際できるかの確認 2 rails consoleは ソースを確かめるために あるのかもしれない 3 投稿を削除する destroyメソッドで 削除可能 4 投稿編集機能作成 5 フォームに初期値をつける <textera>初期値</textera> でフォームの枠内…

プログラム progate Ruby on Rails5Ⅲ

投稿画面が作れるそう やっていこう 1 この章で出来ることを確認 2 content要素を追加した時 id(番号)、 creat_at(作られた時間)、 update_at(更新された時間) が隠れてテーブルに 追加されている idは重要らしい 3 特定のidのレコード要素を 取り…

プログラム progate Ruby on Rails5Ⅱ

Ⅰではhtml/cssだけ扱ってたけど 次はデータベースを扱うらしい こんな感じで増えていくのかー はい データベースから データを引っ張ってきて表示 controllerは用途別に 分けるのがいいらしい javaとかでいうクラス?? ターミナルで打つコマンドが大事そう …

プログラム progate Ruby on Rails5Ⅰ

最初のチュートリアルを見る感じ 普段使っているような twitterみたいなものが できるようになりそう ターミナルとかの使い方が 難しいんですよー 何があってて何が間違えてるのか わからんので tweet_appにいっぱい 入りすぎでしょ ページ作成に必要なもの …

ブロックチェーン truffle tutorial OpenZeppelin編

参考 truffleframework.com このチュートリアルの続き 今回はトークンを作って 送金してみたシリーズ OpenZeppelinをインストールして 色々する 実はこれは前に ブロックチェーンアプリケーション 開発の教科書でやったことがある ブロックチェーンアプリケ…

ブロックチェーン truffle framework チュートリアル

参考 ペットショップのやつ truffleframework.com 後これ!! zoom-blc.com これはわかりやすかった 結果はこれができます ペットが購入できて ボタン(Adopt)を クリックすると トランザクションを発行して ブロックチェーンに 購入者アドレスが刻まれる …

ブロックチェーン トークン作成

昨日、Otsuboトークン 作ったんですけど 今日、Metamask見たら 無くなってました ん?何で? ということで 違う方法で再度 トークン作ります webの情報を参考 qiita.com なんかすごい簡単にできた あとこのアカウントの トランザクション履歴確認してたら 前…

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

ネットワークへのデプロイ p234~p248 5時間くらい戦ってました ブロックチェーンアプリケーション開発の教科書 作者: 加嵜長門,篠原航,丸山弘詩 出版社/メーカー: マイナビ出版 発売日: 2018/02/01 メディア: 単行本(ソフトカバー) この商品を含むブログ (…

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

疲れました p228〜 ERC20準拠のトークン作成 何とか 総発行量の確認まで できましたけど どのディレクトリに入れるとか 書いてなくて ぶち込みまくったら 何とか動いたって感じ p229 トークンコントラクトの作成 pragma solidity ^0.4.18;import "zeppelin-s…

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

何だろ ブロックチェーンアプリケーション開発の教科書 作者: 加嵜長門,篠原航,丸山弘詩 出版社/メーカー: マイナビ出版 発売日: 2018/02/01 メディア: 単行本(ソフトカバー) この商品を含むブログ (1件) を見る これですけど わからんとこ書いていこうか…

CryptoZombies レッスン2 続き

続きします cryptozombies.io チャプター6 コードが長いと思ったら import importすると 分けることができる チャプター7 ストレージとメモリ y-nakajo.hatenablog.com どっちを使えばいいのかわからなくなっても、完全に理解できなくても、心配することは…

CryptoZombies レッスン2

cryptozombies.io レッスン2ではゾンビ増殖を 行っていくらしい ゾンビはそうこなくっちゃですね 早速いきましょう チャプター1 レッスン1で作ったゾンビが 人を食べる そうすると新しいゾンビが できる 新しいDNAが誕生した チャプター2 0x0cE446255506…

CryptoZombies レッスン1 続き

続きします cryptozombies.io チャプター7 function = 関数 これかなー qiita.com チャプター8 配列に構造体の要素を追加する ほお チャプター9 public と private public 誰でも関数を呼び出すことができる private このコントラクトを作った人? しか呼…

CryptoZombies レッスン1

CryptoZombies レッスン1 ゾンビ複数形 cryptozombies.io いきます チャプター1 遺伝子たくさん チャプター2 コントラクトが存在 pragma solidity ^0.4.19; これを最初につけなければならない ;を忘れがち チャプター3 コントラクトの中身は ブロックチ…

プログラム progate SQLⅠ編

SQLってなに? からのスタート データベース カラム WHERE LIKE演算子 ORDER BY LIMIT データベース データベースというものが 存在するらしい あらゆるデータが テーブルごとに 分けられている そこで特定のデータが 欲しい時に データ欲しいです! ってい…

プログラム progate RubyⅤ編

なんとか今日でRuby編終了〜 料理注文システムが 作れるようになりました〜 (気でいるわら) Dateクラス クラスメソッド Dateクラス なんか最初に require "date" をつけると Dateクラスが使えるように なるらしい ライブラリってやつですね qiita.com Date…

プログラム progate RubyⅤ 継承編

progate RubyⅤ全部やろうかと 思ったけど なんか疲れたんでやめ 継承 インスタンスの土台?となるクラスを たくさん作るとなると色々 インスタンス変数とか インスタンスメソッドとか 重複するところが 出てくる場合がある その時に毎回 インスタンス変数と…

プログラム Aidemy numpy編 1.3.1

今日は 健康診断に行かないといけないので 1.3.1だけ 2次元配列 1次元は点だったけど 2次元は線みたいな なんか行列ですわ [ ]の数が多くてよくわからんなりました 配列.shape 配列の各要素数返し . = 日本語の「の」みたいな役割 配列.reshape(a,b) ab b…

プログラム progate RubyⅣ編

Ⅳは4 progate Ruby編もあと残すは5のみ 2日後にまたやります 今回はクラスとインスタンス この辺はjavaでやってきたことと 考え方が一緒なので 割とすんなり終わった endをつけ忘れることが多かったので 気をつけないと 引数を与えることによって インス…

プログラム Aidemy numpy編

Aidemy numpy編の1.2.6~1.2.10まで viewとcopy プールインデックス参照 ユニバーサル関数 集合関数 乱数 やった感想としてはこの関数に引数を入れてやれば 勝手に計算してくれるので、関数を知ることが 大事かなと感じた 3の平方根求めたければ np.sqrt(3) …