[#45609] ruby 1.8.6のNKFにおける漢字変換の不具合について — 京和 崇行 <kyowa_t@...>

初めましてこんにちは。カカクコムの京和と申します。

14 messages 2008/11/04

[ruby-list:45640] Re: [ANN] nokogiri 1.0.5 リリース

From: rubikitch@...
Date: 2008-11-15 13:01:11 UTC
List: ruby-list #45640
From: Aaron Patterson <aaron@tenderlovemaking.com>
Subject: [ruby-list:45639] Re: [ANN] nokogiri 1.0.5 リリース
Date: Sat, 15 Nov 2008 18:19:56 +0900

> > setup.rb経由でもインストールできると嬉しいです。
> > CGIスクリプトにはgemは重すぎるからです。
> > 
> > とりあえず、ext/nokogiriを ext/nokogiri/nokogiri に移動すればうまくいきました。
> 
> 返事してくれてありがとうございます。
> 
> 私は setup.rb を使いたくない理由があります。
> 何故なら2つの別のビルドシステムを管理したくないからです。
> 
> ハードディスクは安いから。
> rubygems は 1.5MB しか場所を必要としないし、
> OS X と One Click Installer に搭載されている。
> そして簡単に linux system にインストール出来るから。

容量の問題ではなくて速度の問題なのですが…
rubygemsのロードだけで数百ミリ秒かかります。

$ time ruby -rubygems -e ''
ruby -rubygems -e ''  0.05s user 0.02s system 15% cpu 0.457 total
$ time ruby -e ''
ruby -e ''  0.00s user 0.00s system 29% cpu 0.027 total

# 現在CPUに負荷をかけているため実際より長くなっています。

スクリプト本体の処理時間(RubyGemsのロードを除いた時間)が0.1秒のとき、
スクリプト全体の処理時間が0.1秒対0.5秒となり、体感速度に響きます。
処理時間を切り詰める必要があるCGIスクリプトにおいて、
Ruby 1.8のRubyGemsは使いものにならないのが現状です。

多くのプロジェクトでRubyGemsとsetup.rbの双方をサポートしています。
幸い両者のディレクトリ構成は似ています。
--
rubikitch
Blog: http://d.hatena.ne.jp/rubikitch/
Site: http://www.rubyist.net/~rubikitch/

In This Thread