2008-01-01から1ヶ月間の記事一覧
赤坂見附まで歩いて半蔵門線錦糸町乗り換えじゃ間に合わないと思ったので乗り換え案内に聞いて溜池山王から銀座線新橋乗り換えにした。なんだ、7駅だ。35分で着いたよ。
getTime(); for(var i:int=0; i < N; i++){ } log(getDiff()); 100000000回の繰り返しで464ms、関数冒頭にiの宣言を移動したら462ms。気にしない方が良さそうだ。3番目までに関してはgetlocal3なんてインストラクションがあるから速いかもと期待したんだけど…
返したからね!だからこの一件は無かったことに↓http://q.hatena.ne.jp/1201442424/139588/ そんなことより dropdbメイドの格好して働いてくれれば、いい嫁の一件は忘れようと思うんだ!
asahi.com:東大の論文、1本1845万円 国立大でコスト最大級 - 社会 http://www.asahi.com/national/update/0131/TKY200801300394.htmlまずもって論文の本数で生産性を計るのはどうかと思うが一万歩譲ってそこはスルーしたとしても 東大より上の8校は東…
どうやったらつくれるのかなー
x::Int x = 1 data DerivingShow = Foo Int deriving Show y::DerivingShow y = Foo 2 data CustomizedShow = Bar Int instance Show CustomizedShow where show (Bar x) = "[Custom: " ++ show x ++ "]" z::CustomizedShow z = Bar 2 main = print z これを…
会社に持っていったんだろうか。はんだごては家にあるのに。
トキメキも希望もないバレンタインデーで悪かったな!w
FFIはHaskellだけのものじゃないって知らなかった http://practical-scheme.net/wiliki/wiliki.cgi?Gauche%3AFFI
http://d.hatena.ne.jp/nishiohirokazu/20080129/1201600506 予想で書いてみますが、コード生成時にdiff * diffの値をスタックからpopする処理が抜け落ちてるのではないでしょうか(多分バグ)。 で、try-catchで囲んだ場合は、正しいコードが生成されていると…
無関係な二つのプロジェクトのソースを編集している場合(片方を参考にしてもう片方を書いているとかでも同じか)、自分が今現在どっちを開いているのか勘違いして間違った操作をしそうになる。それを回避するために背景色を変えようと思って調べてみた。(set-…
via: http://d.hatena.ne.jp/TAKESAKO/20080130/1201666806いや、足りてるでしょ!w僕も試してみた。( ゜Д゜)
PHPでクロージャ作るのが流行ってるの?
TamarinのソースコードはMercurialで管理されてた 古い情報にはCVSだって書いてあるけど。
あ、風邪が流行っているとか、おなかにくる風邪だとか小耳に挟んでたけど、ノロウイルスが流行しているのか。http://www.phys.cs.is.nagoya-u.ac.jp/~watanabe/diary/ ノロは気温10度以下なら10日以上は生きているそうで、公共のもの(手すりとかつり革とか)…
湿度が必要なのは鼻と喉の粘膜だけなのに、結露に気をつけつつ部屋を加湿するのは合理的ではないと思うので、マスクをして寝ます。
http://www.bunka.go.jp/kokugo/pdf/doon.pdf 勉強になる++ - 劃期的→画期的 劃:わかつ 画:えがく 期をわかつような出来事だから劃期的なんだな。期をえがくってなんだよ。 - 摸索→模索 摸:さぐ-る、と-る、うつ-す 模:模様の模、 1. model, standard, p…
Prelude> foldl1 (+) [1..0x7eff0] 135291795576 Prelude> foldl1 (+) [1..0x7eff1] *** Exception: stack overflow
var a:int = 0; getTime(); for(var i:int=0; i < N; i++){ ( a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a ) } log(getDiff()); 100…
var a:int = 0; var b:Array = [1,2,3]; getTime(); for(var i:int=0; i < N; i++){ b[a*2] } 10000000回の繰り返しで350ms b[a*2]をb[int(a*2)]に変えると112ms。3倍速。
http://d.hatena.ne.jp/asami81/20080129/p2 参考になる++でも イイ例:「ニコニコ動画より好きだ!」 ワルイ例:「綾波レイよりかわいいね!」 違いがわからない…orz まだイイ旦那にはなれそうもありません
いつもよりだいぶ速いけど、おなかもすいたし一段落付いたから帰ろうっと。 明日ノリノリにならないときにすること: ActionScript 3.0 and AVM2: Performance Tuning http://www.onflex.org/ACDS/AS3TuningInsideAVM2JIT.pdf を読む。 AS3用のディスアセン…
物理エンジンを諸々のベクトル演算がインライン展開されている状態で書き下して、コンパイルエラーとワーニングを全部取ったら一発で動いた。自分すごい。帰りにご褒美を買おう。
檀上さんに蹴られた(ぉ
下のコードを実行すると、スタックオーバーフローが発生する。謎。 package { import flash.display.*; public class Test extends Sprite { private var t:Number; public function Test(){ var N:int = 100000000; log(N); var d:Date = new Date(); for(v…
とりあえずパフォーマンス測定のためにこんなコードを書いた。 package { import flash.display.*; public class Test extends Sprite { private var t:Number; public function Test(){ var N:int = 10000000; log(N); var d:Date = new Date(); for(var j:…
光成さんに3オペランド方式について教えてもらう。 蓑輪さんにSchemeの長所について教えてもらう。 竹迫さんにAVMの仕組みについて教えてもらう。 恵まれた環境だなー。
ラボで「溜池山王はやっぱり溜池があったのだろうか」という話があったので検索してみた。 溜池山王駅 - Wikipedia http://ja.wikipedia.org/wiki/%E6%BA%9C%E6%B1%A0%E5%B1%B1%E7%8E%8B%E9%A7%85 「溜池」とは、江戸時代にこの地に作られた大規模なため池(…
http://www1.ocn.ne.jp/~tatsujin/ropework/nidukuri/index.htm明日資源ゴミだから縛って出す。