おふとんの中から寝言をつぶやく

ビットコインなどの暗号(仮想)通貨関連の話題を中心に雑多に書きます。

開発

Lost connection to MySQL server during query

mysql(mysql Ver 14.14 Distrib 5.7.29, for Linux (x86_64) using EditLine wrapper)を使ったアプリケーションを書いていて、 MySQL client is not connected というエラーが出てきたので、コネクションが切れたときにエラーを検知してDBに再接続して手続き…

仮想マシンで暗号化プログラムを動かす時にはまったことと解決方法

新タイプの蛇口を作っていてデータの暗号化をするときに、なかなかおわらないことがあり調べていったところ、仮想マシン上でエントロピー(質のいいランダムな値を作るために必要な値)がとても少ない状態であったことがわかりました。 環境:guest : ubuntu 1…

kumacoindの設定ではまったところ

2019年1月。 kumacoindを、別のPCからRPCアクセスしようとしてうまくいかず悩んでいた話。 kumacoinのdiscordでいろいろ聞きながら試していって、どうもkumacoindの設定がよろしくないところまでは追い込めたのですが… Running Bitcoin - Bitcoin Wiki confi…

ubuntuでrubyのsqlite3をインストール出来ないときの対処法

備忘録として。 素のubuntuを仮想マシンにインストールしてruby上でsqlite3を使うために #gem install sqlite3 をやると… # gem install sqlite3Building native extensions. This could take a while...ERROR: Error installing sqlite3: ERROR: Failed to …

MetamaskのHD Key Treeのpathの定義場所

備忘録として。 metamaskをEthereum系の他のコインに対応させたい場合、 BIP-44のHD Key Treeのpathの定義は https://github.com/MetaMask/eth-hd-keyring/blob/master/index.js#L8 ここにある。 日本語の解説は HDウォレットのマルチアカウント階層を定義し…

Nekonium Explorer起動方法

Ethereum系のブロックエクスプローラー https://github.com/nekonium/explorer の起動方法の覚え書きです。 準備 nekoniumの場合、おおよそ1ヶ月に1GBほどのデータを保存しなければなりませんので、専用のボリュームを用意して、mongodbというディレクトリを…

Nekonium-Wallet(Mist)のLinux版のインストールについて

お久しぶりのこんばんは。 最近はNekoniumというものをいじっています。 え?聞いたことない? それはそうかもしれません。2017年7月はじめにリリースされたばかりのできたてほやほや、多分日本初のEthereum Cloneです。 これはEthereumを別のネットワークで実…

Androidアプリ開発でmultiple dex files define が出たときのエラー解消のための糸口の探し方

ライブラリAとライブラリBを使おうとして、AとBの両方が、同じライブラリCを使う時に、AとBが指定したライブラリCのバージョンがそれぞれ違うときに複数のDEXファイルが存在してしまうようです。 自分のハマった具体的なケースを書いておきます。 NEND SDKと…