2008-01-29から1日間の記事一覧

Haskellでstack overflow

Prelude> foldl1 (+) [1..0x7eff0] 135291795576 Prelude> foldl1 (+) [1..0x7eff1] *** Exception: stack overflow

AS3 共通部分は括弧でくくりましょう

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…

AS3 添え字部分で計算をしたらintすること

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用のディスアセン…

久しぶりに感動した

物理エンジンを諸々のベクトル演算がインライン展開されている状態で書き下して、コンパイルエラーとワーニングを全部取ったら一発で動いた。自分すごい。帰りにご褒美を買おう。

#SoozyConference4の思い出

檀上さんに蹴られた(ぉ

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…

AS3 パフォーマンス測定

とりあえずパフォーマンス測定のためにこんなコードを書いた。 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明日資源ゴミだから縛って出す。

なんとなく

http://ustream.tv/channel/lalha暇なときにテレビをつけて眺めるような感覚かなぁ。 テレビないんだけど。 お風呂上がって何気なくtwitterを見たら中継しているって書いてあったからつけてみた。 テレビと違って画面に移っている人とチャットで対話できるの…