2008-03-26から1日間の記事一覧

fork とは

OS

fork を知らなかったので、メモをしておく。 fork(フォーク)は、UNIX系システムコールのひとつで、プロセスのコピーを生成するものである。新たに作り出されたプロセスを子プロセス、fork()を呼び出したプロセスを親プロセスと呼ぶ。また、マルチスレッド…

xargs とパイプの処理

スクリプト内で、コマンドを実行した場合のパフォーマンスについて書かれたブログがあったような気がして探した。 該当するブログが見つかったが、自分の思っていた内容ではなかった。しかし、引数を渡して処理を行うことに参考になるのかもしれないと思い、…

setup.rb の設定を変更してみる

% pwd /home/littlebuddha/local/lib/ruby/gem/gems/tmail-1.2.2 % ruby setup.rb config --prefix=$HOME/local prefix /home/littlebangkok/local bindir /home/littlebangkok/local/bin libdir /home/littlebangkok/local/lib datadir /home/littlebangkok…

さくらインターネットにインストールしたい Tmail の setup.rb の設定を見てみる

show 現在の設定を表示する setup.rb ユーザマニュアル % pwd /home/littlebuddha/local/lib/ruby/gem/gems/tmail-1.2.2 % ruby setup.rb show prefix /usr/local bindir /usr/local/bin libdir /usr/local/lib datadir /usr/local/share mandir /usr/local/…

setup.rb のマニュアルを読んでみる

setup.rb/install.rb は Ruby プログラムのパッケージを対象としたコマンドラインベースのインストーラです。 install.rb は単体パッケージ用のインストーラです。ひとまとまりの Ruby スクリプト、拡張モジュール、コマンド、データをインストールできます…

さくらインターネットに Tmail をインストールすると失敗する

すでにさくらインターネットのサーバーには、$HOME ディレクトリ下に gem をインストールしている。 しかし、gem はシステム側のディレクトリにインストールを試みて失敗しているようだ。 % gem install tmail Need to update 11 gems from http://gems.ruby…