2007-04-15から1日間の記事一覧

QuickVPS + …

WEB

とりあえずQuickVPSにいろいろインスコして計ってみる。 mongrel Concurrency Level: 1 Time taken for tests: 0.931000 seconds Complete requests: 1 Failed requests: 0 Write errors: 0 Total transferred: 33379 bytes HTML transferred: 33129 bytes R…

静的コンテンツにみしてる

WEB

mongrel Concurrency Level: 1 Time taken for tests: 0.234000 seconds Complete requests: 1 Failed requests: 0 Write errors: 0 Total transferred: 33329 bytes HTML transferred: 33129 bytes Requests per second: 4.27 [#/sec] (mean) Time per requ…

WindowsでRMagick

一応、メモ。 インストールはココを参考にした。 インスコ win32用のgemファイルを落とす。 http://rubyforge.org/frs/?group_id=12&release_id=8170 RMagick-1.14.1_IM-6.3.0-7-Q8.zipとか… zipを解凍して、zipに含まれているImageMagickをインスコ。 RMagi…

問題1.21

メシ食ったあと、問題を解くのは辛い…

問題1.22

とりあえずがんばってみたけど…

問題1.23

僕の解答 とりあえず、nextを定義して速度を比べてみる。 (define (next n) (if (= n 2) 3 (+ n 2))) 改良前 1009 *** 0.0 1013 *** 0.0 1019 *** 0.0 10007 *** 0.0 10009 *** 0.0 10037 *** 0.0 100003 *** 0.0 100019 *** 0.0 100043 *** 0.0 1000003 ***…

問題1.24

僕の解答 とりあえず実装。 試行回数は10回としてみる。 (use srfi-27) (define random random-integer) (define (runtime) (- (time->seconds (current-time)) 1136041200)) (define (square n) (* n n)) (define (expmod base exp m) (cond ((= exp 0) 1) …

問題1.25

僕の解答 結局のところ、remainderは内部で引き算を繰り返しているんじゃなかろうか? なので、乗算・除算を交互にやれば、(桁数が増えないので)remainderの計算量を減らせる…とか。 解答例 http://oss.timedia.co.jp/show/SICP/ex-1.25 http://www.csus4.ne…