ほわいとぼーど

ぷろぐらまのメモ帳

TDDMeetUP[2013/6/17 (Mon) 16:30-]に参加してきました。

参考:http://togetter.com/li/520008 参考:http://www.slideshare.net/KyonMm/unittesttdd-tddmeetup初勉強会だったのですが感想を書いてみます。 (うまく表現できない上に主観が多いので要注意)「UnitTestは最もTDDしやすいテストであるかについて本気…

Vagrantで開発中のSSH認証を無くす

Cassandra+OpsCenterで遊ぼうとしてVMでいじってたのですが、 vagrant destroyする度に再度javaとCassandraとOpsCenter入れるのも 飽きてきたのでchef使って楽チン管理したくなりました。初めてのrubygemsやrbenvに悪戦苦闘しつつ knife solo動かすところま…

Vagrantでホストオンリーアダプターでハマった件の続き?

前回の続きというか、強引に終わらせる回https://github.com/mitchellh/vagrant/issues/921エラーが出るのはこのIssueぽい。 だいぶHotなエントリのようで、長いので英語を読むのは途中であきらめました。 Linux力が必要そうな匂いを感じる。あと、1は指定で…

Vagrantでホストオンリーアダプターでハマった

Vagrantで複数VM立ち上げてIPを設定して使用したい用途があるとします。 例えば今回はCassandraのクラスタをローカルに立ててOpsCenterの機能を 試してみようと思っていたので次のようなVagrantfileを書きました。 # -*- mode: ruby -*- # vi: set ft=ruby :…

jmockitでCapture

こんな感じのクラスがあって、 public class SampleCapture { public boolean execute(String input) { String processedInput = String.format("input: %s", input); boolean success = new SampleMock().accessSomething(processedInput); return success;…

jmockitでMockクラス

こんな感じのクラスがあって、 public class Sample { public boolean execute(PrintWriter writer) { writer.println("start executing."); boolean success = new SampleMock().doSomething(); writer.println(success ? "execute successfully." : "faile…

cassandra-unitいじった

仕事でCassandraを使うアプリを書いているが、 UTにDBUnit的なものが欲しくなりググッたらあったので 導入に1日格闘した内容を書こうと思う。 先にCassandra使用環境を書いておくと、 Cassandraサーバ:1.0.8 Cassandra Client:hector-core-1.0.2 最新版ど…

Flare Clientツールに追加したdump_keyのソース

Gistの使い方を発見したので追加部分のソースを貼る。 なおGistの説明はこちらを参考にしました。 最初は、シンタックスハイライト?を調べようとしたのだが、 Gistの方がはるかに簡単そうだったしソースも長かったので。 短かったら直接書いて説明できた方…

Flare Clientツールいじった

Flareのデータを急遽触ることになって、 それも0の値を1に入れ替える程度の作業じゃなかったので、 JavaのClientを持ってきて使ってツールを書いた。 最初は「Memcached-Java-Client」のを利用していて、 (https://github.com/gwhalin/Memcached-Java-Clien…