2007-04-01から1ヶ月間の記事一覧

link: SYNONYM.COM

WEB

http://www.synonym.com/synonym/ 英語の「同義語」「反意語」の辞書サイト。 反意語が分からないと、何でも「un」をつけちゃったりするなぁ…。

link: サイレン まとめ

http://nicomania.blog92.fc2.com/blog-category-83.html ゲーム「SIREN」の動画のまとめ。 下手な映画より怖くて面白くて、最近はまってた。 背景が分かると、もっと楽しめる。 SIREN - Wikipedia SIREN(サイレン)の部屋

Railsの並列処理

http://rails.office.drecom.jp/ishikawa/archive/25 Railsの並列処理が気になる。 気になるので、疑問だけメモ。 静的ファイルへのアクセスでもロックかけるんかな? Railsをそのまんま使ってるとmongrelのプロセス分しか並行に処理ないんじゃないかな? al…

QuickVPS: 読書進捗APIも移行

WEB

移行してみた。 QuickVPS http://storehouse.quickvps.net/progress/book/figure?asin=4797328355&pages=488&read=200 Total transferred: 333980 bytes HTML transferred: 331290 bytes Requests per second: 1.40 [#/sec] (mean) Time per request: 714.10…

API Addition Request beta

WEB

http://www.gotapi.com/contribute/index.html とりあえずメモ。 日本語使えるかな?

QuickVPS: セットアップ

WEB

しばらくはセットアップのやり直しが続きそうなので、手順をメモしておく。 OS 設定済みWebサーバ OS:Debian 3.1 Webサーバ:Apache2,PHP4,Perl,mod_rpaf メールサーバ:Postfix aptの設定 echo "deb http://ftp.jp.debian.org/debian/ unstable main" > /etc/…

QuickVPSに少しだけ移行

WEB

とりあえずMochikitのリファレンスだけ移行。 QuickVPSの構成はApache(mod_proxy) + mongrel。 さくら http://storehouse.sakura.ne.jp/mochikit_reference/reference Concurrency Level: 1 Time taken for tests: 20.219000 seconds Complete requests: 10 …

JavaでWebサービス

QuickVPSみたいにVPSを使ったレンタルサーバなら、個人でJavaでも気軽にWebサービスが展開できそう。金額も月々500円ぐらいだし。 速度面ではLLに比べて有利かもしんないし、Java使ってみるのも手かなぁ…

Venkmanに助けられた

癖がありすぎて使えないなーとおもってたVenkmanに助けられた。 ステップ実行は強力だな…

問題1.26

僕の解答 expmodを2回評価してるから、遅くなった…という話かな? 解答例 http://oss.timedia.co.jp/show/SICP/ex-1.26 http://www.csus4.net/hiki/SICPReading/?naoya_t+%28naochan%29#l49

問題1.27

僕の解答 こんな感じかな? (define (square n) (* n n)) (define (expmod base exp m) (cond ((= exp 0) 1) ((even? exp) (remainder (square (expmod base (/ exp 2) m)) m)) (else (remainder (* base (expmod base (- exp 1) m)) m)))) (define (try-exp…

本日の戦果

積読が溜まっていく… コンプティーク関係者が多かったような > 蘇る

RMagickで動的に画像を生成

速いかな…? require 'RMagick' class ImageController < ApplicationController def rm canvas = Magick::Image.new(240, 300, Magick::HatchFill.new('white','lightcyan2')) gc = Magick::Draw.new # Draw ellipse gc.stroke('red') gc.stroke_width(3) g…

Alpha Compositing - Part I

http://www23.atwiki.jp/selflearn/pages/31.html

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…

遅い…

読書進捗APIがどうにも遅いので、ApacheBenchで計ってみた。 Webアプリ Concurrency Level: 1 Time taken for tests: 1.656000 seconds Complete requests: 1 Failed requests: 0 Write errors: 0 Total transferred: 33370 bytes HTML transferred: 33129 b…

jpeg読み込み拡張ライブラリ

libjpegを使って、jpegファイルのRGB値を読み込む拡張ライブラリを作ってみた。 ビルドでワーニングいっぱい。リークしてるかも… libjpegの情報は以下のページを参考に(というかほぼそのまま…)。 mad日記: jpeglibの勉強 So-net blog:A's room:IJG JPEGライ…

読書進捗 Web API

WEB

jpegがいじれるようになったので、簡単なWeb APIを作ってみた。 SICPとふつリナの進捗率 http://storehouse.sakura.ne.jp/progress/book/figure?asin=489471163X&pages=409&read=50 http://storehouse.sakura.ne.jp/progress/book/figure?asin=4797328355&pa…

Ruby/PureImage + Rails

Ruby/PureImageを使って、Railsで動的に画像を出力してみる。 画像の出力 http://storehouse.sakura.ne.jp/my_image/image/ アクション require 'pureimage' class ImageController < ApplicationController def index out = StringIO.new create_image(out)…

libjpeg関連

http://d.hatena.ne.jp/MaD/20070302 http://blog.so-net.ne.jp/yarimit/2005-06-03 とりあえずメモ。とりあえず、やることは… RBG値を取得する拡張ライブラリの作成。 そのライブラリ使って、PureImage::Imageクラスを作成。 ソースイメージをごちゃごちゃ…

RealForce 108UH

http://ascii.jp/elem/000/000/026/26742/ Windowsキーは使わないけど、USBかぁ… もう少し待ってから買えばよかったかなぁ。

問題1.20

僕の解答 正規順序でも、作用的順序でもremainder演算の回数は変わらず、かな。 ; 正規順序 (gcd 206 40) (gcd 40 (remainder 206 40)) ; ↓1回目(ifで評価) (gcd 6 (remainder 40 6)) ; ↓2回目(ifで評価) (gcd 4 (remainder 6 4)) ; ↓3回目(ifで評価) (gc…

Ruby/SVN

http://mono.kmc.gr.jp/~yhara/w/?Ruby%2FSVN メモ。機会があれば使ってみよう。 svnクライアントで特定のファイル郡を取り出すのってめんどくさいし。 SVNROOTとか、指定できればいいのに。なんかやり方あるのかなぁ?