electrum-ltcのpaytomanyでコインを移動してみた

以下のようにして、手数料0で送信元アドレスを指定し、2箇所の送信先に0.3と0.2を送ってみた。 残高はチェンジアドレスに送信元アドレスを指定して残るようにしてみた。 $ electrum-ltc paytomany -f 0 -F L... -c L... '[["L...", 0.3], ["L...", 0.2]]' Pa…

electrum-ltcのdaemonで受信してみた

まずは受信用のアドレスを確認する必要がある。 $ electrum-ltc listaddresses -b --receiving -bでバランス表示付きになり、--receivingで受信用のアドレスに絞り込める。 取引所 C-CEX.com - Crypto-currency exchange / MultiWallet から1.00LTC引き出し…

FaucetBOX.comでテスト用のコインを手に入れた

FaucetBOX.com というサービスがあり、これを使ったFaucetサイトを巡回することで少額のコインがゲットできる。 とりあえずBitcoinとDogecoinをいくつか入手して、CoinomiやElectrumに入れてみた。 時間効率はよくないので、本当にひまなときにポツポツクリ…

Web WalletにBitcoin SPVを試験的に追加しました

1年ほど前から Web Wallet という、ウェブブラウザから使える暗号通貨ウォレットサービスを運用しています。 Bitcoinも導入しかったのですが、フルノードであるbitcoindを動かすにはメモリとストレージがそこそこ必要なので、赤字垂れ流しの当サービス では…

electrumのコマンドラインからアドレスを作成する方法

bitcoindの場合、getnewaddressで簡単に新しいアドレスが作成できたが、electrumの場合、The gap limitである20個までしか最初は用意されていない。 Frequently Asked Questions — Electrum 2.5 documentation How can I pre-generate new addresses? にある…

ElectrumのDeterministic Walletを実感してみる

Electrumは単一のパスフレーズから複数のアドレスを生成するしくみになっているが、 普通に使っているだけではなかなか実感しにくい。 そこでrestoreコマンドを使うことでDeterministic Walletを実感してみた。 まずは元となるウォレットを作成する。 実験な…

CoinomiのMonacoinサーバがどうなっているのか調べてみた

CoinomiというAndroid用ウォレットでMonacoinが使えるようになっている。 coinomi.com github.com このウォレットではelectrum-serverを使っているはずなので、ソースコードにサーバのアドレスが書かれているはずである。 調べてみると wallet/src/main/java…

Transaction feeをケチると認証されない件

Bitcoinの送信でtx feeを0.00001BTCにして成功したことがあったので、何度か同じように試してみたが失敗することがあったので調べてみた。 Transaction fees - Bitcoin Wiki Sending A transaction may be safely sent without fees if these conditions are…

Electrum-DOGEも動かしてみた

github.com Electrum-DOGEも動いたのでメモしておく。 ネットワークは doge-cce-1.coinomi.net tcp 5003 を使えばいける。doge-cce-2もついでに追加しておくとよい。 TX Feeは1DOGE(約0.015円)なので、テスト用には一番良いかもしれない。少し入手しておこう…

Litecoin用のElectrumを使ってみた

Electrumが結構お気に入りなので、Litecoin用のElectrumも使ってみた。 github.com 使い方はREADME.rstでは以下のようになっている。 ./electrum-ltc インストールするにはこんな感じか。 pyrcc4 icons.qrc -o gui/qt/icons_rc.py python setup.py sdist --f…

twitter記法のテスト

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

dRubyで並列処理

(※12月の1日から25日まで、日替わりで Ruby の Tips を紹介するイベント、 Ruby Advent Calendar jp: 2009 の 11 日目です。昨日は no6v さんでした。明日は id:willnet さんの予定です。) RubyのThreadは時分割なので並列処理を行いたいときにちょっと困り…

new Objectはスケールするか?

$ cat a.scala import scala.concurrent.ops._ import java.lang.System.{currentTimeMillis => curt} def foo(n: Int) = { (0 until n).foreach { _ => new Object } } def bench(weight: Int, ncore: Int) { val s = curt (0 until ncore).map(_ => future…

plzma: splitとxargsでlzmaを並列処理

作ってみました。(圧縮のみ)http://gist.github.com/78052

コミットログの出だしの単語ベスト30

取ってみた。 present -s past ing ---------------------------------- fix 771 8 70 add 729 102 4 merge 746 13 make 304 use 269 remove 188 29 update 120 20 don't 121 move 115 5 allow 91 change 72 10 test 66 7 simplify 68 avoid 58 handle 57 im…

Scalaでjsonic

http://sourceforge.jp/projects/jsonicをScalaでのsetter/getterに対応させてみました。割と適当ですが。http://gist.github.com/36387

オリオン座

撮ってみた。

iPod nano 3Gとgtkpodのメモ

http://bbs.archlinux.org/viewtopic.php?id=41426より、First, you need to get your firewire id manually. To do that, run “sudo lsusb -v | grep -i Serial” (without the “”) with your iPod plugged in, this should print a 16 character long strin…

デジカメとOCRで非接触データ転送

QRコードに触発されてこんなのを作ってみた。 http://gist.github.com/22515 $ dmesg|head -c 128|gzip|./encode.sh H4sIACdqEkkAA/PJzC$tUChLLSr[zM}TM#Iz>zMy-jXU#bMwU}BwSU3KTIQL<mkqa[Qm{hc7pICF}fKL>!Ei)cnJc#>me!{)x_p<B_bmhk?<l_!aBU(pRak5q?nFq{pww>BqjHQ#LTQ-F{Q#F?J}AQ3<(m<AAAAA I5tJBDerFllBB/QK>Dv$%DiMMTsP>#AU#[J>->#z]k?%[</aaaaa></b_bmhk?<l_!abu(prak5q?nfq{pww></mkqa[qm{hc7picf}fkl>…

scalaソースコードをvim内で色付きにするワンライナー

http://hrj.wikidot.com/scalavimintegration これをインストールするワンライナーです。 $ mkdir -p ~/.vim ; cd ~/.vim ; wget -O - http://tinyurl.com/65xh5s | tar jxまたは $ mkdir -p ~/.vim ; cd ~/.vim ; wget -O - http://hrj.wikidot.com/local--…

debtorrent

debianを使っておられる方はdebtorrentを使ってみましょう。導入は思っていたよりとても簡単でした。apt-get install debtorrentしておき、/etc/apt/sources.listのhttp://をhttp://localhost:9988/に変更するだけです。あとは普通にapt-get update等が実行…

ScalaのActorでHTTPD

http://gist.github.com/14061入力は全く見ていないいいかげんなHTTPDですが、これをベースに色々作ってみようかなぁと思ってます。liftというのもあるようですが、maven2が必要だったりちょっと大げさかなと思い自作しようかと思ってます。

Scala勉強中

http://gist.github.com/11430Javaプログラマによる泥臭いScalaコード。 C++がBetter CであるようにScalaをBetter Javaとして使ってみる。まずはJavaでできていたことがScalaでもできるようにしてから、徐々にScalaらしいコードが書けるようにしていきたい。…

MP3からCDDB問い合わせ

作りかけですが、こんな感じです。 http://gist.github.com/7276実行例: $ ./a.py *.mp3 [1745663495L, 7, 150, 29025, 58125, 93000, 126525, 163575, 194175, 3256] Disc ID: 680cb607 Num tracks: 7 multiple matches found! Matches are: ID: 660cc407 C…

mediatombとtaglibと文字化け

やっと分かった。taglibから文字列を取り出すときにlatin1をUTF-8に変換してしまっていることが一番の問題。まずはこれを防ぐためのパッチ。 --- src/metadata/taglib_handler.cc.orig 2008-08-23 15:14:53.000000000 +0900 +++ src/metadata/taglib_handler…

icedfs - 分散ファイルシステム

名前を決めました。icedfsです。 なんでice(iced?)なのかと言うと、単に暑かったからというのと、ググると10件しか出てこなかったからです。リポジトリはgit-hub(gist)からbitbucketに移動しました。http://www.bitbucket.org/ohac/icedfs/overview/名前を変…

分散ファイルシステムSDFS(Simple DFS)の使い方

まだまだ安心して便利に使える状態にはなっていませんが、分散ファイルシステムSDFS(Simple DFS)の使い方を一旦まとめてみます。まずはダウンロードとsdfsコマンドの実行を可能にします。 $ cd $ git-clone git://gist.github.com/4729.git sdfs $ alias sdf…

IronPythonとMono

Windowsでも動くGUIを作ってみたかったので実験してみた。 import clr import sys sys.path.append('/usr/lib/mono/2.0') clr.AddReference("System.Windows.Forms") clr.AddReference("System.Drawing") from System.Windows.Forms import Form, Applicatio…

gist.githubとSimple DFS

Hadoop DFSにいろいろと不満があるので、シンプルなDFSを設計中。ソースはとりあえずgistにペーストしてみた。http://gist.github.com/4729追記: DFSは免税店ではなく、分散ファイルシステムのことです。

ffmpegで直接X11をgrabする

ffmpegが直接X Windowをエンコードできることが分かったので、それ用のスクリプト。 fps = 4 str = `xwininfo` x = {} x[:x] = str.match(/^ Absolute upper-left X: (\d+)/)[1].to_i x[:y] = str.match(/^ Absolute upper-left Y: (\d+)/)[1].to_i x[:width…