javascript

for文のループ方法について

まとめサイトを巡ってたら気になるコメントがあったので試してみたメモ。http://blog.livedoor.jp/itsoku/archives/41660022.htmlこのコメント73の「デクリメントのほうが演算コストが云々・・・」の部分。 このあとすぐに「マシン語レベルだと変わらない」…

findAndModifyについて

MongoDBのクエリの一つ、findAndModify 便利なクエリなんだけど、制約も多いのでメモ。 MongoDBのドキュメントにも載っていることなので、詳しくはそちらを。 更新は1ドキュメントのみ 要はfindOneして見つかったデータのみ更新されると思えば良い。 こんな…

オブジェクトの代入

JavascriptのObjectやArrayは代入すると参照コピーになってしまう。 つまりこういうことをやってしまうと var hoge = {a : 100}; var piyo = hoge; piyo.a = 1024; console.log(hoge.a); // 1024 hogeとpiyoは全く同じものなので、piyoだけ書き換える、とい…

CentOS6.4上でnode.jsを使ってゆっくりボイスをしゃべらせるまで

ゆっくりと言えばニコニコでよく聞くアレ。 windowsだとSoftalk、Macならゆっくろいどを使うとゆっくりボイスを喋らせることができる。 調べてみると、mac上でnode.jsを使ってコマンドラインから喋らせるのはすでにやっている人がいた。 [Node.js]node.jsか…