memoryless sources

無記憶情報源。

0リアクション &

Ubuntu がホストする Docker のコンテナの中で strace を使うときは、AppArmor が邪魔するので、無効にしておく。

よくわからないので aa-complain で complain モードにしたら動いた。

登録カテゴリ: ubuntu docker strace apparmor

1 リアクション &

Gauche で簡単なレイトレーサを作って、Heroku 上で並列実行できるようにしてみた。 http://gauche-raytracer.herokuapp.com/renderppm.html

サーバ上では PPM 形式の画像データを生成して、それをクライアント側で canvas 上にピクセルを描画しています。1 リクエストにつき横 640 ピクセル、縦 8 ピクセルの細長い領域をレンダリングして、それをクライアント側で張り合わせています。

Heroku の Dyno を増やすとそれだけたくさんのプロセスで処理が分散されているのが分かりますが、みた感じあんまりスピードアップしてるような感じがしないので、どこかにボトルネックがあるのかもしれない。

Docker を使うと Heroku の Cedar スタックの環境が簡単に作れるので動作確認に便利。

登録カテゴリ: LL2014 Gauche Docker raytracer Heroku