2011-08-01から1ヶ月間の記事一覧
Expression Template (ET)とは数式の式木をC++のテンプレートによって表現し、実際の値をあとから計算(遅延評価)することによって、途中のメモリ生成のコストを避けてパフォーマンスを向上する仕組みだ。とくに行列演算においては途中計算でメモリを大量に…
Ubuntu Natty Narwhal (11.04)のGnomeテーマはAmbianceを使っているのだが、コンテキストメニューが変になっているものがある。 多分英語版だとなんともないように見えるのだろうが、日本語化してフォントサイズも変更したせいなのか、こんなふうになってし…
HTML5のCanvasを勉強してみようと思い立ってつくってみた。Ising ModelもMandelbrot Setも既にあったのでXYModelをば。 XY Model - jsdo.it - CanvasはSVGとは違い、ビットマップでありピクセル操作できる。昔はJavaScriptでビットマップを描くなんて難しか…
たまにGNOMEパネル(一番上のメニューバーのこと)のアプレットの配置がおかしくなることがある。電源ボタンが一番右にあったはずなのに他の物がいつのまに一番右にきてることがあったり…リセットする方法はあるようだ。このサイトによると、.gconfを削除す…
コンパイルがうまくいかないパッケージは使用するコンパイラを手動で切り替えたらうまくいった。ビルドに使用するコンパイラを切り替える方法はここで説明されている。 富士山は世界遺産 MacPorts Guide コンパイラを変更してビルドするときは、必ずビルドの…
以前「GnuplotをRubyから操作 - notes plastiques」で紹介した方法を使うと Gnuplot で gif アニメを作成できる。しかし、このgifアニメ、ファイルサイズがものすごく大きくなってしまう上に、他の動画ファイルに変換する方法が見当たらない。 Windows だと …