自分を攻略していく記録

自分がやりたいことを達成するには何をすればいいのか、その攻略していく過程をつらつらと

プログラミング

ESP32とGPSで位置情報を取得する

ESP32とGPSを使って位置情報を取得してみる。電子工作はしたことがなかったので何が必要なのか、そもそもはんだが必要なのかどうかもわからなかったのでメモしておく(GPSモジュールをつなぐにははんだは必要)。 必要なもの 肝心のマイコンはAmazonでは品切…

EOS上でスマートコントラクトを作成・実行してみる

EOSはスマートコントラクトを実行できるパブリックなブロックチェーンである。2018年3月時点ではメインネットはリリースされておらず、テストネットでのみスマートコントラクトは実行可能。スマートコントラクトを実行できるプラットフォームという点ではEth…

エンジニアがデザイン無しでUIをさくっと実装する時に知っておきたいこと

ある日のできごと こんな感じでツイートすると、早速 @ikutani41さんから返信が来て、その翌日にレクチャーを受けることになった。 きっかけ BootstrapやMaterial UIのイケてるライブラリがたくさんあるので、プログラミングができるとこういったツールをす…

Ethereumのエンジニアコミュニティ Hi-EtherでLTしてきた

Hi-Etherについて Hi-Etherは@amachinoさんが作ったEthereumのエンジニア向けのコミュニティ。 speakerdeck.com DAICOを実装してみた(DRI代表 @syroheiさん) Vitalik氏が先日提案したDAICOを実装してみたという話。DAICOについては以下の記事が分かりやす…

Truffleを使ってEthereumのスマートコントラクトを実装してみる

Ethereumとは Ethereum とは Ethereum Virtual Machine (EVM) 上でスマートコントラクトを実行するためのプラットフォームである。ビットコインのスクリプトよりも表現力が高く、チューリング完全であると言われている。また、あらゆるスマートコントラクト…

C言語の学習にちょうど良いものを見つけた(Tutorial - Write a Shell in C)

Tutorial - Write a Shell in Cを読んだ Cの勉強にと思ってTutorial - Write a Shell in Cを手を動かしながら読み進めてみた。以下のような簡単なbashのようなシェルを作ってみようというもの。非常にわかりやすく書かれており、C言語の勉強にはもってこいだ…

ペアプロして気づいた、デキるエンジニアと未熟なエンジニアとの差

デキるエンジニアとペアプロをした デキるフルスタックエンジニアとペアプロすることになった。かなり繊細な箇所をリファクタリングするというタスクだった。彼は、高校時代に孫さんに影響を受け、高校卒業後に渡米し、カリフォルニアの大学に通う。そして卒…