ブロックチェーンエンジニアに転職するのに必要なスキルを現役エンジニアが解説!
どうも、高妻です。(@Tomokazu106) WEBエンジニアからブロックチェーン企業のGincoに転職し、バックエンド全般と暗号処理に関する実装を担当しています。 今回はブロックチェーンエンジニアってど…
どうも、高妻です。(@Tomokazu106) WEBエンジニアからブロックチェーン企業のGincoに転職し、バックエンド全般と暗号処理に関する実装を担当しています。 今回はブロックチェーンエンジニアってど…
Goで始めるBitcoin 技術書典8のために執筆した「Goで始めるBitcoin」の3章をで無料公開します。 3章ではBitcoinノードとの通信方法を解説しています。ノードとの通信ができるとブロックとトランザクション…
エンジニアのための技術ブログの始め方という連載を書いています。連載では技術ブログをどう始めるか、どうやって伸ばすか、何を書くべきかをまとめてきました。 これを読めばどう書いていけばいいかわかるようにまとめた…
追加、更新 add addは単純にドキュメントを追加します。
1 2 3 4 |
Firestore.instance.collection("tests").add({ "title": "test", "limitDay": DateTime.now() }); |
set setはdocumentのIDを指定してドキュメントを追加します。 […
KubernetesのClusterが正常に稼働しているかの判定方法について Podやコンテナのメトリクスを取ってアプリケーションが正常に稼働しているかはよくみられていますが、KubernetesのCluster自身が正…
こんにちは、高妻です。半年くらい月一でイベント登壇をしていて、定期的に出るのはいいことだらけなのでその理由をまとめます。 エンジニアとしてアウトプットを意識できる イベント登壇を行うには定期的に成果を出して…
Flutterでダイアログを出してフォーム入力を行う方法を解説します。 FlutterでDialogを出す方法 Dialogの表示にはshowDialog関数を使用します。builderプロパティにDial…
FlutterでFirebaseを使う方法を解説します。 Firebaseプロジェクトの作成 Androidアプリの追加 まずはFierbaseのプロジェクトを作成します。作成後、プロジェクトの設定からAn…
Google I/O 2019でFlutter for Webを発表しましたね。これでFlutterはiOS、Android、Webに対して単一のソースコードで3つのプラットフォームに対してサービスを提供できるようになり…
BitcoinのSegWitのデータ構造と仕様についてまとめたいと思います。SegWitはBIP141で定義されています。 SegWitのwtxidについて SegWitではこれまでのtxidとは別にwtx…
HD Walletは一つのMnemonicから複数通貨、複数アドレスの秘密鍵、公開鍵を扱うのに非常に便利な仕組みです。HDWalletの仕組みはBIP32で定義されており、複数種類の通貨を扱う仕組みはBIP44で定義され…