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

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

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

備忘録として。

 

素のubuntu仮想マシンにインストールしてruby上でsqlite3を使うために

#gem install sqlite3

をやると…

 

# gem install sqlite3
Building native extensions. This could take a while...
ERROR: Error installing sqlite3:
ERROR: Failed to build gem native extension.

current directory: /var/lib/gems/2.3.0/gems/sqlite3-1.3.13/ext/sqlite3
/usr/bin/ruby2.3 -r ./siteconf20181205-21673-1e3gaor.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h

extconf failed, exit code 1

Gem files will remain installed in /var/lib/gems/2.3.0/gems/sqlite3-1.3.13 for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/sqlite3-1.3.13/gem_make.out

 となってしまい、インストール出来なかったときの対処法について。

 

# apt install ruby-dev sqlite3 libsqlite3-dev

これを実行する必要があった。

 

 

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ウォレットのマルチアカウント階層を定義したBIP-44 - Develop with pleasure!

 

 

階層的決定性ウォレット(BIP-32)について突っ込んだ話は、

HDウォレット(BIP-32) - Develop with pleasure!

 

 

tipで受け取ったnekoniumモザイク(ペグトークン)をnekoniumに変換する方法

突然nekoniumペグトークンを受け取って戸惑っておられる方もいるでしょう。

撒いた側なのに使い方に戸惑っています(それほど新しいシステムです)

 

今回はチップ(ペグトークン)の受取から、NUKOに変換してNekoniumのウォレットに移すまでの手順を書いてみたいと思います。

 

受け取る

@○○さん!Σ(・ω・ノ)ノ!おお?
@fuyuton さんから投げ銭GETですよ!
つ〔10.0 namuyan:nekonium〕 

 というのが来たと思います。

これがNekoniumと紐付けられているペグトークンです。

 

Nekoniumに変換する

まず @tipnem をフォローします。

次に、

@tipnem balance

ツイッターに書き込みます。(こうすることで受け取ったペグトークンの所有権が確定します)

 

tipnem上に受け取ったトークンが保管されていますが、このままでは他の人にチップとして撒く程度のことしか出来ません。

受け取ったトークンをNekoniumに変換してくれるアカウント @nekopeg をフォローしましょう。

 

 

 まずtipnemにあるトークンを@nekopegに投げます。

@tipnem tip @nekopeg 10 nuko

@nekopegをフォローしていると、DMで通知されます。

 そして、この時点で、ペグトークンがNUKOに変換されています。

 

ウォレットに払い出す

http://nekopeg.tk:8000/login.html ここからログインします。

(注意事項を全部読んで、OKでしたら、各チェックボックスにチェックを入れてシステムを利用するを押します)

 

ツイッターの連携アプリの画面になりますので、よければ認証を押します。

(たまに失敗しますが、その時はlogin pageと表示されているリンクから再度ログインを試みてください)

 

ログインできると次のような画面になります。

 

f:id:harmonir:20171124225720j:plain

 

balanceのinnerを確認しましょう。

balanceのinnerにあるNUKOを右の黄色いヘッダー部分から自分のウォレットに払い出すことが出来ます。

 アドレスは0xから入れてください。

 

(もしペグトークンを@nekopegに送りすぎても大丈夫です。赤ヘッダーの部分から逆コンバートすると、ペグトークンに変換されて自動的に@tipnemに送信されます)

 

以上の流れになります。おつかれさまでした。

 

 (追記:これは最初からなのですが、2017/12/28現在、nekopegへは管理者からのみしか入金できないようになっています。Nukoに変換しない限りはチップとして使えますが、一度Nukoに変換してしまうと、一般ユーザーはTipシステムに入金することは出来ません。)