2009-01-01から1年間の記事一覧
先週から少しずつ書いていた MessagePack for Lua が動くようになったので一旦公開しようと思います。 MessagePack とは MessagePack とは 古橋くん(id:viver, @frsyuki)が開発した、高速なバイナリシリアライズ形式です。「速くてコンパクトなJSON」と言わ…
id:awakia に教えて貰いました。Twitter Streaming API の sample を使うと、正確に確認したわけではありませんが、全発言の1/20を取得できます。やってみると分かりますが、この1/20というのは結構シビアで、全然自分の発言が拾われません。秘宝伝の高確で…
wxLua を使うと Lua から wxWidgets を簡単に使うことができる。もちろん、フレームから何から全部 Lua で書けてしまうので、そうしても構わないのだけど、コアはやっぱり C++ で書きたい! GUI も大枠は C++ で書いて、局所的に Lua で拡張したい!! そし…
クラウドAMAZON EC2/S3のすべて (ITpro BOOKs)作者: 並河祐貴,安達輝雄,ITpro/日経SYSTEMS出版社/メーカー: 日経BP社発売日: 2009/11/05メディア: 単行本購入: 4人 クリック: 372回この商品を含むブログ (18件) を見るこの本を参考にアカウントを作成してみ…
CPU使用率が100%を越えなくて悩んでたら id:kzk が発見してくれました!やたー! import "runtime" func main() { runtime.GOMAXPROCS(コア数); }という感じにすると本気を出してくれます!が、下のソートはコア数1のときが一番速かった・・・。まあチャンネ…
-1がEOF的な用途で使われている感じ。Core i7でCPU100%までしか食わないんだけど、書き方が悪いのかそういうものなのか。チュートリアルのsieveで興奮して適当に書いただけなので、明日もう少しドキュメント読んでみよー。 package main import "fmt" import…
include $(GOROOT)/src/Make.$(GOARCH) TARG=コマンド名 GOFILES=\ file1.go\ file2.go\ ... include $(GOROOT)/src/Make.cmdこんな感じのを用意するだけでいいらしい。最後の Make.cmd を Make.pkg にすると .a を作ってくれる。らくちん!
apt-get remove python したらいろんなものが消えてしまって大変なことになったのでOSを再インストール。そしたらまた画面設定でハマったのでメモ・・・。基本的にはこの間のエントリの加筆。今回は参考文献なしなので間違ってるかもしれない。注意。ちなみ…
相当はまったのでメモ。 手順 念のため xorg.conf をバックアップ nvidia-settings で雛形となる xorg.conf を生成 生成された xorg.conf をちょこっと書き替えて完成 xorg.conf をバックアップ /etc/X11/xorg.confをどこか適当なところにバックアップする。…
疲れて全然日記を書く気力が起こらない。そんな自分を癒してくれるTwitterのせいで更に日記を書く気力が減ったり。しかし久々に何もすることがなくぼーっとしている日が出来たので、休みがてらWaseda.L参加報告でも書こうかと思います。 発表内容 研究用途の…
Waseda.Lに参加する前に言っておくッ! おれは今Waseda.Lをほんのちょっぴりだが体験した い…いや…体験したというよりはまったく理解を超えていたのだが…… ,. -‐'''''""¨¨¨ヽ (.___,,,... -ァァフ| あ…ありのまま 今 起こった事を話すぜ! |i i| }! }} //| …
3027.6412 Purely Functional Infrastructure 13 2595.2057 jabber.ru 12 2551.7364 Side Effects May Include... 12 2544.5674 Intercaml 12 2539.3044 Error 404 12きたー!俺、なんもしてないけどね!!id:tanakh 神!!
hdfsOpenはディレクトリも書き込みモードで開けます。というか、ファイルを消して、そこに新たにファイルを作ります。なのでcp的なものを作ろうとして、誤ってディレクトリに対してhdfsWriteしてしまうと…/(^o^)\ 追記 他の関数も調べてみました。 hdfsCop…
libhdfsのAPIは$(HADOOP_HOME)/libhdfs/docs/apiに詳しいドキュメントがあるので、そこを見ながらやると簡単です。サンプルが必要ないくらいに色々書いてあります。ただちょっと良く分からなかった点があったので、いくつかメモを残しておきます。 Connect, …
コンパイルから実行までに1時間くらいかかったわけですが、95%はCLASSPATHの効率的な指定方法を調査していた時間ですw 以下、pathは適当に自分の環境に合うように置き換えて読んでください。libhdfsを使ったソースファイルは以下のようにコンパイルします。…
libhdfsはC言語からHDFSへアクセスするためのライブラリです。が、ちょっとコンパイルでハマったのでメモしておきます。32bit環境だと問題なくビルドできるかも知れませんが、実験はしていません。また、これは0.18.3(現時点でのstable release)での話で、最…
google-glogは便利なロギングライブラリです。便利なんですが、困った事に、ドキュメントを見る限りだとコマンドライン引数からしか挙動を制御する事ができません。例えばログの出力先を指定したい場合は、-log_dirというオプションを渡して起動する必要があ…
先週は全然読めなかった。。3章が長めで、3.7はちょっと重そうなので、前半をまとめてみる。3章はPage model(read/write model)のトランザクションに対して、トランザクションを並列実行したときの「正しさ」を定義することを目標にしている。トランザクショ…
Nikeの例の奴を使って初めてiTunesに接続したときにnikeplusのアカウントを登録するようなダイアログがでる「はず」だったらしいんだけど、出なかった。iTunesでは、iPod nanoの(nikeplus使用後の?)初回接続時にしかnikeplusのアカウント情報を登録できない…
http://groups.google.co.jp/group/gnu.g++.bug/browse_thread/thread/09f52263bb8562a6 これと同じ。 #include <iostream> #include <map> using namespace std; void f(const map<int, int>& m = map<int, int>()) { } class A { public: A(const map<int, int>& m = map<int, int>()) {} void f(const map<int, int>& m = map</int,></int,></int,></int,></int,></map></iostream>…
現在読んでるところ。6月末に読み終わるのを目標に頑張ってます。2章はこれからの議論の基本となる2つのモデル、page modelとobject modelの説明。Page modelではそれ以上分割できないreadとwriteのシーケンスを考える。この時、トランザクションはそれ以上…
gtestではテストケース毎に、テストケース全体で共有するリソースを初期化(確保)・解放する仕組みを提供している*1。これは、SetUpTestCaseとTearDownTestCaseを使用することで実現できる。 サンプルコード class TestCase : public testing::Test { protect…
void f(bool b) { ... } vector<bool>* v; // 諸事情でポインタ ... for (...) f(v); // (*v)[i]書き忘れ/(^o^)\テストのおかげですぐ気付けたから良かった…。TDDは偉大。</bool>
最近色々本を読んでいるので、折角だからなんか書いてみる。でも1000ページくらいの本を4並列で読んでいるのでしんどいかも。とりあえず、最初は激しく今更感が漂う達人プログラマ。評判が良い本だし、翻訳が村上神なので、ハズレは100%ないなと思って買って…
今日からPreferred Infrastructureの社員になります。Twitter採用。
1年 前期は授業が想像以上に詰まらなくて死亡。あと、関数型言語に触った事ある人が周りにいなくて衝撃を受けた…。情報学科には変態しかいないと思っていたので、妄想と現実のギャップが激しすぎてやる気がなくなる(でも、面白い人ももちろん何人もいた。大…
グダグダ長文タイム。今年は、早稲田に残りたくない、というところからスタート。研究室配属はもちろんB4。でも成績が悪かったので、結果的に一緒に悩んでた友達と色々相談した。そして、彼がM0コースを取ったので、自分がB4になれたという感じ。なんか譲っ…
今から最後の登校。なんも感じないごめんなしあ。今までの経歴が意味不明なので、卒業と言う普通の行動を取ってしまった事が若干残念です。かと言って、中退すると今まで投資してくれたり代返してくれたりした人の努力が水の泡になってしまうので、卒業は正…
以前から何度か宣伝してますが、早稲田の英語の授業はかなり良質だと思います(理工1,2年の英語以外はね)。周りの帰国子女や(語学)留学経験者もそう言う人が多いし、実際結構な割合でオープン科目の英語を取っている人がいます。そう言う人が英語の授業を取る…
これで最終学歴が中卒(とか言いつつほぼ小卒)から大卒になりました。よかたよかた。もちろん、取得単位数は必要単位数±0です。卒論が終わってから心にゆとりができて色々本を読んだりしてます。一日最低50ページは読むようにしてます。しかし、積ん読の消化…