katonobo’s blog

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

 お知らせ

 プログラミングスクールの口コミサイト「プロログ」をリリースしました プロログ

 プログラミングに興味ある方はぜひご覧ください!

プログラミング

プログラミングで永遠に座っていられる状態を目指して【イス、フットレスト、ディスプレイにこだわる】

プログラミングをしっかりやっていこうと思ったときに、絶対に大切にしたいものは、体です。そうです、人間は体が資本なのです。健康でなければ、人は頑張ろうなんて思えなくなります。これは事実です。エンジニアやプログラミングをやる人は、腰を痛めてい…

Firebase Cloud StorageとCloud Functionの設定の基礎の基礎の備忘録

Firebaseの機能、Cloud storageとCloud Functionをとうとう使う必要がある作品が出てきたので設定の基礎の基礎のメモ。Firestoreの情報は多いけど、Cloud storageとCloud Functionは結構情報が少ないです。多分Firebaseのこれらの機能を使う人がまだ少ないだ…

プログラミングスクールの口コミを募集します

先日、プログラミングスクールに通ったことがある人の口コミが閲覧できるサイト「プロログ」をリリースしました。 www.katonobo.com ただ、当たり前ですが、口コミが集まりません!涙 そこで、通ったことがあるプログラミングスクールの口コミをしてくださっ…

Vuepress + Netlifyのコンボが最強すぎた。

今、夢占い・夢判断のサイトを作っているんですが、なんとサイト自体は一日でできてしまいました! yumemean.netlify.com 作った理由は、自分が欲しいからです。僕は結構印象に残った夢の意味を調べたくなるのですが、本だと調べるのが大変だし、今ネット上…

爆速でWebサービスを構築するためのオリジナルマニュアル(自分のためのメモ)

何も考えずに爆速でWebサービスを構築、リリースするための(自分のための)チュートリアルです。 環境構築 ・Vue.jsを導入 Git ・Firebaseの導入 Git ・Bootsrap-Vueの導入 www.katonobo.com ・moment.jsの設定 www.katonobo.com ・router-guardの設定 www.…

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

プログラミングを初めてやった時に、自分は「これで間違ったらパソコン壊れんじゃないか?」と本気で心配していました。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 全く持って記事の通りです。どんなしょぼいものでも、自分で作ってみると成長レベルがサンプルをただ写すだけとは…