2009-10-26から1日間の記事一覧

ハミング距離を用いた近傍をランダムに生成するプログラム

import java.text.*; import java.math.BigDecimal;//四捨五入のため class HammingTest { // [1..x]乱数の生成 static int uniform(int x) { double dbl = ( ( (double)x - 1.0) * Math.random() ) + 1.0; BigDecimal bi = new BigDecimal(String.valueOf(d…

Ubuntu8.10で「 警告:この文字は、エンコーディング UTF8 にマップできません。」

javac test.java Ubuntu8.10にてjavaでコンパイルしようとすると出るエラー。今のところ対策は以下のとおり。 javac -encoding EUC-JP test.java こうすることで大量の警告を消すことができる。 しかしもっといい方法がありそうだ。 ただ単に 2009/11/05追記…

JungのLayoutを変えてみた&TODO

FRLayout CircleLayout TODO tf値を用いる tf値とは「単語の出現頻度」のこと。 ここではタグの出現頻度を考慮する。 期間 データが多くて描画が遅い&見にくいのでブックマークした期間を絞ってみる。 例えば1ヶ月 ユーザ数 こちらも期間と同様の理由でユー…