2010-05-01から1ヶ月間の記事一覧

Googleの検索を暗号化

最近,GoogleがSSLでの検索をサポートした. https://www.google.com/ これから,Googleで検索をするときはこれを使うべきであろう. Deep Packet Inspectionも実用化されつつあるので,httpを生で使う道理は無い. http://www.asahi.com/business/update/05…

Debianにcheckinstallを使ってgit-daemonを入れる

Debian squeezeのgit-coreにgit-daemonが入ってなかったのでソースから入れる. まず,checkinstallを入れる. $ sudo apt-get install checkinstall 次に、git-1.7.1のソースを取ってきて,コンパイル. $ wget http://kernel.org/pub/software/scm/git/git…

句動詞 lead to他

lead to cause 〔道などが〕〜に通じる[つながる・至る] 〔事が〕〜につながる、結果{けっか}として〜に導く、結局{けっきょく}〜となる、〜を引き起こす、〜をもたらす、〜を招く、〜の原因{げんいん}となる、結局{けっきょく}〜が落ちだ put off…

iDistanceを用いた多次元空間におけるK近傍法

元ネタは H. V. Jagadish, Beng Chin Ooi, Kian-Lee Tan, Cui Yu, and Rui Zhang. iDistance: An adaptive B+-tree based indexing method for nearest neighbor search. ACM Trans. Database Syst., Vol. 30, No. 2, pp. 364–397, 2005. iDistanceは多次元…

JavaScriptのラベル

JavaScriptにはラベルという概念がある.C言語にもラベルがあり,goto文と共に使用されるが,JavaScriptのラベルはC言語のそれとは違う.JavaScriptでラベルを使った例は以下の通りとなる. loop: for (;;) { for (;;) { break loop; } } この例では二重ルー…

tooとeitherとneitherとso

肯定文の同意はtooを使い,否定文の同意はeitherを使うというのは基本だが,soやneitherを使う事もできる.しかし,eitherとneitherは似ているし,soやneitherを使うと語順が変わったりするしで,どうにも覚えにくい.neither or so + 動詞 + 名詞,という順…

Distance Based Hashingによる多次元データのK近傍探索

元ネタは Vassilis Athitsos, Michalis Potamias, Panagiotis Papapetrou, and George Kollios. Nearest Neighbor Retrieval Using Distance-Based Hashing. In ICDE, pp. 327–336. IEEE, 2008. Locally Sensitive Hashing(LSH) 多次元データのK近傍探索を行…

SpiderMonkeyでJavaScriptからCの関数を呼び出す

オブジェクトへ関数を定義する SpiderMonkeyを使えば,JavaScriptからC言語で書かれた関数を呼び出すことが出来る.サンプルによると,JSFunctionSpecの配列を定義して,JS_DefineFunctions関数を呼び出すことで,C言語の関数がJavaScriptの任意にオブジェク…

I wish I did ...

We use the past after wish. We use wish to say that we regret something, that something is not as we would like it to be: I wish I knew Paul's phone number. (=I don't know it and I regret this) It rains a lot here. I wish it didn't rain so…

If I do ... and If I did ...

If I do ... Lisa has lost her watch. She tells Sue: Lisa: I've lost my watch. Have you seen it anywhere? Sue: No, but if I find it, I'll tell you. In this example, Sue feels there is a real possibility that she will find the watch. So she …

JavaScriptにおける変数のスコープ

JavaScriptのスコープはCやC++と少し違う. 変数のスコープ 次のようなプログラムを考えてみる. var a; b = 'b:global'; function f() { a = 'a':global; var c = 'c:local'; d = 'd:global'; } f(); document.write(a); // a:globalが出力される document.…

have something done

We use have something done to say that we arrange for somebody else to do something for us. Compare Lisa repaired the roof. (リサは屋根を修理した) Lisa had the roof repaired. (リサは屋根を修理してもらった) Examples Where did you have y…

It is said that ..., He is said to ...

彼は108歳だと言われる. It is said that he is 108 years old. He is said to be 108 years old. They say that he is 108 years old. の受身はitを仮主語としたものと,heを主語としたものがある. The strike started three weeks ago. それは,すぐに終…

Content-based similarity search over peer-to-peer systemsにある多次元空間から1次元空間へのマッピング

元ネタは Ozgur D. Sahin, Fatih Emekc ̧i, Divyakant Agrawal, and Amr El Abbadi. Content-based similarity search over peer-to-peer systems. In DBISP2P, 2004. 定義1 ある次元の点とが存在したとする.このとき,この2点間の距離は と表される. 定義…

should have done

You should have done something = you didn't do it, but it would have been the right thing to do: You missed a great party last night. You should have come. Why didn't you? (= you didn't come, but it would have been good to come) You should…

passive. I don't like being...

active I don't like people telling me what to do. passive I don't like being told what to do. people telling me (人々が私に言う事)が,being told(言われること)と受身となっている. I remember being taken to the zoo when I was a child. (=…

ルーピーズ?

鳩山首相が海外の新聞にloopyと揶揄されたため,鳩山内閣の閣僚や民主党関係者,もしくは民主党支持者などを指す用語としてルーピーズなる単語が使わることがある. しかし,loopyは名詞ではなく形容詞であるため,loopiesと格変化しないはずだが,はてさて.

SpiderMonkey 1.8 rc1をMacに入れる

まず,NSPRを入れる. チェックアウト $ cvs cvs -q -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co -r NSPR_4_8_4_RTM mozilla/nsprpub $ cd mozilla/nsprpub コンパイル&インストール $ ./configure $ sudo make install/usr/local以下にイン…

句動詞・熟語 come with他

英語の句動詞・熟語が未だに覚えられない. 英語は異音同義語が多すぎる. come with accompany 〜と共に[一緒{いっしょ}に]目的地へ進む[やって来る]、(人)に同伴{どうはん}する 〜を搭載{とうさい}している[備えている・装備{そうび}してい…