2008-10-01から1ヶ月間の記事一覧
OpenSSLの最新版をインストール $ curl -O http://www.openssl.org/source/openssl-0.9.8i.tar.gz $ tar xzfv openssl-0.9.8i.tar.gz $ cd openssl-0.9.8i $ ./Configure shared --openssldir=/usr/local darwin64-x86_64-cc $ make CC='gcc -m64' $ sudo ma…
MacPortsのErlangにSMPがついてなかったので,ソースからコンパイルして入れてみる. $ culr -O http://www.erlang.org/download/otp_src_R12B-4.tar.gz $ tar xzfv otp_src_R12B-4.tar.gz $ cd otp_src_R12B-4 $ ./configure --enable-kernel-poll --enable…
Mnesiaで10万レコードを入れてみたところ,29071912マイクロ秒 ≒ 29秒で挿入できた.Mnesia速い.8バイトバイナリと整数のValueを持つレコード10万件でファイルサイズは5M弱.レコードのサイズが10倍になっても,50M.detsの限界サイズが2GBまでだから,フラ…
性懲りもなくcouchDBを使い続けてみる. 8万ドキュメントの挿入にかかった時間は,3716009722マイクロ秒 ≒ 61分.100万ドキュメントならだいたい10時間以上はかかる計算になる. 一番最初のviewの構築は,ドキュメント全てを舐める(と考えられる)ので,や…
いくらなんでも,ドキュメントを大量に入れただけでviewが見れなくなるのは無いだろうと思って,ユーザMLに質問してみたところ,httpのセッションがタイムアウトしてしまっているからで,viewの更新が終わるまでは,タイムアウトしないように接続しなければ…
Erlangで書かれた分散指向?なDBであるcouchDB(http://incubator.apache.org/couchdb/)を使ってみた. couchDBについて簡単に説明しておくと,MySQLなどに代表されるリレーショナルなデータベースではなく,スキーマフリーで,ドキュメント指向でありかつ,…
SourceForgeのインターフェースが異常に使いにくくなってしまったので,他に安住の地を求めてたら,CodeReposとGitHubがよさげだったので,そのうちのGitHubを使うことにした. とりあえず,gitをインストール (Mac) $ sudo port install cogito git-core Gi…
Erlangの最新版がまだaptに無かったのでソースから入れようとしたものの,うまく入らなかったので,適当にオプションを指定してやったら入った. まずは依存してるパッケージを入れる $ apt-get install openssl unixodbc-dev sun-java6-jdk libssl-dev conf…
C++でURLEncodeなプログラム無いか探していたけれど,boostのregexを使った巨大な奴とか,やたら凝ったやつしかなくて,もっとシンプルな奴が欲しいのに,それぐらい誰かのせておけよと思ったので,載せておく. #include <iostream> #include <string> #include <stdio.h> std::string </stdio.h></string></iostream>…
Diggのゆくえ http://sourceforge.jp/magazine/08/10/13/1118206 Diggのフロントページや,はてなのホッテントリなどは共有資源な訳で,テレビ局が共有資源を独占して偏った情報を垂れ流してるのと変わらないわけです.ですから,もしも今後,はてなブックマ…
Recommender Systems 2007(http://recsys.acm.org/2007/)で発表された論文である,Bhaskar Mehta, Thomas Hofmann, and Wolfgang Nejdl, Robust Collaborative Filtering, In Proceedings of the 1st ACM Conference on Recommender Systems, ACM Press, Oct…
Slope One Predictors for Online Rating-Based Collaborative Filteringを読んだメモ1 (http://d.hatena.ne.jp/ytakano/20081002/1222970856)の続きで,D. Lemire and A. Maclachlan, "Slope One Predictors for Online Rating-Based Collaborative Filteri…
D. Lemire and A. Maclachlan, "Slope One Predictors for Online Rating-Based Collaborative Filtering", In SIAM Data Mining (SDM'05), Newport Beach, California, April 21-23, 2005.を読んだメモです. この論文では,よりよいrecommendationアルゴリ…