katonobo’s blog

プログラミング中心の雑記ブログ

プログラミング

プログラミングでパソコンはまぁ壊れないから「ガンガンいこうぜ!」

プログラミングを初めてやった時に、自分は「これで間違ったらパソコン壊れんじゃないか?」と本気で心配していました。Macの「ターミナル」というコマンドを開いた時、あまり無機質で、パソコンの根幹を触っているような気がして怖かったからです。 もし私…

ERC721でトークン実装する方法を勉強したい時にオススメの学習動画

クリプトゲームでみんな大好きERC721を使ったコントラクトですが、日本語だと意外と具体的な情報がありません。 今回は、ERC721を用いた実際のサンプルを動画を見ながら勉強できるテキストを紹介します。 例にならってUdemyです。 Smart Contract Developmen…

Solidityのコードを読んでいると登場してくるindexedとは?

最近ERC721トークンのSolidityコードのサンプルを読んでいたらeventのコントラクトの所に「indexed」というワードが出てきたのでこの役割のメモ event TokenSold(uint256 indexed tokenId, string name, bytes5 dna) このindexedを付与すると、指定したパラ…

ゴミ記事を否定することはインターネット的ではない思う話

qiita.com qiita.com anond.hatelabo.jp こんな話が話題だったようですね。要約すると、ゴミみたいな薄い内容の記事を書くべきかどうかみたいな議論です。 難しい議論は譲ることにしますが、私がインターネットやプログラミングに出会って感動したことの一つ…

技術書って月初に買われている

データというのはとても面白いです。 最近はこのブログから収集できるデータで色々読み取っています。 私のブログは、プログラミング系の記事が中心のブログです。そのため、私のブログを閲覧する方はITに詳しい方がメインとなっています。 そのため、技術的…

とにかく完成させることが第一

最近みた記事で心に残ったものがありました。 jp.automaton.am 個人のゲームプログラマーが、キックスターターで2000万円集めて開発していたゲームの開発中止したという内容です。なんと6年間もずっと作り続けていたとのことです。 これはちょっと想像を絶す…

自分で書いた技術ブログは自分のためのチュートリアル

このブログはプログラミング中心の雑記ブログというテーマで書いていますが、中にはプログラミングの学習過程やエラーの対処を備忘録的にまとめている記事があります。 こういった記事は、同じようなエラーで悩む人が読んでくれていますが、実際いちばん読ん…

技術書を電子書籍で購入するなら端末はFireタブレットHD10がベストソリューション

電子書籍で技術書を買うならFireタブレットの10インチサイズが相性抜群です

Solidity学習にオススメの本【イーサリアム】【書籍】

Solidityを学習する時にオススメしたい書籍をご紹介します。イーサリアムを使ってアプリを作りたいと思っている方に最適な記事です。

はてなブックマークトップに載った話

先日、自分が書いた記事がはてなブックマークに載りました。 www.katonobo.com 最初はテクノロジーのカテゴリに入っていたんですが、そこから総合にも載せてもらえ、結局390件以上のブックマークをつけてもらえました。 自分のブログの中で大ヒットだったの…

Can't add script behaviour CallbackExecutor. The script needs to derive from MonoBehaviour! エラー対処法【Unity2018】

Unity2018で、スクリプトをアタッチしようとしたら出たエラー。 Can't add script Can't add script behaviour CallbackExecutor. The script needs to derive from MonoBehaviour! このエラーは、ファイル名とスクリプトのクラス名が一致していない時にでる…

毎日ブログ記事更新、3ヶ月継続した結果

3ヶ月間、毎日ブログを更新したらアクセスが伸びるのかどうかの実験をしていましたが、とうとう3ヶ月が経過しましたのでまとめです。 www.katonobo.com www.katonobo.com www.katonobo.com 結論:前月比61%増。3ヶ月前と比べるとちょうど2倍のアクセス数…

基礎からしっかり学ぶC#の教科書【書評】

今Unityの勉強をしており、その時に使う言語でC#を勉強する必要があったので買いました。 基礎からしっかり学ぶCの教科書 この本でびっくりしたのは、プログラミングの基本的な用語や考え方がとても丁寧に書かれていることです。 C#の本、というより、C#を通…

プログラミングブログは儲からないが別の部分に価値がある

このブログはプログラミング中心の雑記ブログという副題でやっていますが、記事の中心はプログラミング初心者向けの記事と、暗号通貨イーサリアムを使ったDaapsの記事が中心です。 プログラミング中心のブログって少ないです。プログラミングブログを始める…

timestampを時刻に変換するmoment.jsの使い方【備忘録】【Vue.js】

Moment.js | Home タイムスタンプを Date.now()で取得したあと、人間にわかる形に変換する時に便利なライブラリ。 インストール npm install moment --save # npm Vue.jsでは、使用するファイルで、 import moment from 'moment' を宣言する。これで使える。…

Daapsアプリ「わしが育てたおじさん2.0」をリリースしました。

Dappsアプリ「わしが育てたおじさん2.0」作りました。ブームの前から自分が俺は目をつけてたと自慢するためにスマコンを利用する虚しいアプリとなっています。metamask必須でRopstenネットワークにデプロイしてます。制作期間は1週間ほど。練習なので1週間く…

【Solidity】【Truffle】Error: Invalid number of arguments to Solidity functionのエラーの解決方法

Error: Invalid number of arguments to Solidity function というエラーが出て悩んでいたが、その解決方法。 根本的な原因は不明だが、どうやら「Truffle」のバージョンの関係で出現することがあるらしい。 解決策は一旦「build」フォルダを削除して、 truf…

わかんないエラーは最後はもう諦める

プログラミングはエラーが現れてからが勝負なんですが、僕のレベルだと検索しても解決しない問題って結構出てきます。 永遠のマイグレーション…。なんか間違ったのかな…? — katonobo (@katonobo1) 2018年7月20日 これは、Loom SDKと、truffleを連携させよう…

【Dapps】【Truffle】【web3】Truffle-contractはとっても便利

www.npmjs.com Dappsアプリを作る時にTruffleを使いますが、Truffle-contarctというライブラリがありコントラクトとの接続が簡単になります。 サンプルコードは上記ドキュメントとこちらのVue-boxのSimpleStorege.vueのコードを見ると使い方がわかります。 g…

Dappsをフロントエンドまで作ろう!【Truffle】【Infura】【Metamask】【Vue.js】【npm】

Dappsアプリで、フロントエンドまで作るためのブロックチェーンエンジニア向けの記事です。Truffle+Infura+Metamask+Vue.jsで構築します。

【備忘録】【Solidity】【Truffle】エラー:Warning: Invoking events without "emit" prefix is deprecated.

Truffleで、コンパイルしたら出てきたエラー。 Warning: Invoking events without "emit" prefix is deprecated. これは、どうやらエラーが出たコードの先頭に「emit」をつければ良いだけ。 0.4.21バージョンから加えられたようです。 github.com emit is a …

【備忘録】【Ethereum】ERC721の学習参考記事まとめ

イーサリアムの規格の一つ、ERC721の学習の参考になる記事、サイトのまとめ。 ERC721はトークン同士の区別がつく仕様です。なのでゲームのキャラクターやアイテムなどに使われます。 www.katonobo.com ERC721とERC20の違いが良くわからないよという方は、自…

自分の中のプログラミングの理想はジョジョの「プロシュート兄貴」

漫画、「ジョジョの奇妙な冒険」には、とても魅力的なキャラが多く登場します。 その中で、第5部に登場するプロシュート兄貴は、主人公たちの敵で、暗殺チームのメンバーとしてファンからとても人気があるキャラです。 彼はあるセリフで、有名になっています…

Solidity、イーサリアムでフロントエンドとの提携で参考にしている記事まとめ

Solidityのコードを書いたあとは、フロントエンドで反映できるようにする必要がありますが、なかなか情報が少ないのです。 今回は参考にしている人のブログや記事を備忘録としてまとめてます。 matsushin11.com サンプルと、実際にアプリを作られたことなど…

プログラミングは、作りたいものをイメージして勉強するだけでも効果がある

いつも楽しく読ませていただいてる、ホーリーさんの記事にプログラミングは作ってなんぼだよという話がありました。 application.hateblo.jp 全く持って記事の通りです。どんなしょぼいものでも、自分で作ってみると成長レベルがサンプルをただ写すだけとは…

「Ethereum for web developers」がイーサリアムの概要を掴むのにちょうど良い

イーサリアムのdappsの概要がよくわかる記事。記事自体は古いけどすごく上手くまとまってる。https://t.co/fC0yJATvjE — katonobo (@katonobo1) 2018年7月8日 このツイートでも紹介した、 Ethereum for web developers – Mahesh Murthy – Medium の記事がイ…

プログラミングは公式ドキュメントが大事

一番最初にプログラミングを始めた時、僕はまさに右も左もわからない状態だったんですが、特にわからなかったのが、突然出てくる英単語でした。 突然出てくる英単語とは、例えば、プログラミングで何か結果を返す時には、 return 〇〇 とかよく使います。 こ…

魔法のトビラを探している

こんばんは。katonoboです。 最近はずっと雑記記事ばかりでしたので、今回は久しぶりに仮想通貨で今考えていることを書きます。 まずは現在の仮想通貨の概要から。 ビットコインの価格は高値200万円から、現在は半値以下まで下落し、投機目的の投資家は撤退…

【プログラミング】わからないことを検索した時に英語のページは避けてはいけない話

今とつぜん霊感が走ったんだけど、もしかしてプログラミング始めても挫折する人って、わからないことあった時にグーグル検索しても、英語のページとかを避けてたりするんじゃないか?もしかしたらここが挫折する人としない人の一番の大きな差な気がしてきた…

【備忘録】【イーサリアム】Truffle+Openzeppelin+Infuraで、独自トークンをテストネットにデプロイするまで

Gethとか一通りいじった後は、フレームワークを使った方が良い。 一番快適なのは、Truffle、Openzepelin、Infuraで構築するのじゃないかと思う。 今回はオリジナルトークンの発行、イーサリアムのテストネットであるRopstenでにデプロイまでの概要を備忘録で…