2009年10月23日 (金曜日)

00:04:00 # Life git archive なんてつかってるんじゃない、とつっこみをいただいたので。 git checkout-index を使うことにした。 git checkout-index --prefix=directory/ -a と指定すると現在 index にある内容をチェックアウトしてくれる。 prefix はディレクトリを指定するわけではなくてファイル名の プリフィックスを指定するというものなので、 ディレクトリにチェックアウトしたいなと思ったときには 最後の / をつける必要があるのがちょっとした罠。

そっちよりもlatex のビルドをどう高速化するのかという課題についての解決策が欲しいところ。

00:48:09 # Life Java と python と C++ を最近使い分けている。 同時に使うといろいろと混乱してくるときもあるのでメモ。 なんか配列っぽいのをfor文でまわるための構文。

Java:
List <String> stringlist = new List<String>();
stringlist.add("test");
for (String s: stringlist) { /* do something with s */ }

python:
stringlist = []
stringlist.append("test")
for s in stringlist:
  print s

C++:
  vector<string> stringlist;
  stringlist.push_back("test");
  for (vector<string>::iterator s = stringlist.begin();
    s != stringlist.end(); ++s) {
    cout << *s << endl;
  }
	
Junichi Uekawa

$Id: dancer-diary.el,v 1.94 2009/10/21 14:02:48 dancer Exp $