2009-01-01から1年間の記事一覧

capistrano_colors

capistrano_colors とは Capistrano の実行結果を見やすいように色付けします。 例えば、以下のようになります。 インストール capistrano_colors は RubyGems を使ってインストールできます。 $ gem install capistrano_colors (環境によっては以下のコマン…

ruby 1.8.7-p72 より後の変更点の解説

はじめに ruby 1.8.7-p72 より後の変更点を、パッチレベルごとに次の内容を解説しています。 ChangeLog ソースコードの修正内容(diff) 不具合の内容(私が独自に調査した結果) 影響範囲(私が独自に調査した結果) この情報が、アプリケーションの開発者には新…

ruby 1.8系を使い続ける。

はじめに 趣味でも仕事でも ruby を使っている。趣味では ruby の 1.9 系を使えるが、仕事では使っていない。Rails が動かないからだ。だから、ruby 1.9 で Rails を動かす、のではなく、ruby 1.8 を使い続けることになる。そのためには、ruby 1.8.6 や ruby…

ruby-1.8.7-p76

ChangeLog Sun Jan 4 04:49:01 2009 Nobuyoshi Nakada <nobu@...> * win32/win32.c (rb_w32_telldir): just returns loc. * win32/win32.c (rb_w32_rewinddir): needs to intialize loc. [ruby-core:18041] ソースコードの修正内容 Index: win32/win32.c =============</nobu@...>…

ruby-1.8.7-p75

ChangeLog Sun Jan 4 04:45:26 2009 Nobuyoshi Nakada <nobu@...> * win32/win32.c (rb_w32_select): recalc the rest of timeout for each iterations. [ruby-core:18015] ソースコードの修正内容 Index: test/ruby/test_sleep.rb ==================================</nobu@...>…

ruby-1.8.7-p74

ChangeLog Fri Jan 2 03:08:47 2009 Kouhei Sutou <kou@...> * test/rss/: use PNG instead of zlib as binary data. [ruby-dev:35666] ソースコードの修正内容 Index: test/rss/rss-assertions.rb ================================================================</kou@...>…

ruby-1.8.7-p73

ChangeLog Tue Nov 11 01:07:32 2008 Kazuhiro NISHIYAMA <zn@...> * configure.in: fix SEGV on Mac OS X 10.5.3 with --enable-pthread. a patch from Wataru Kimura in Bug #193 [ruby-core:17333].原文は --enable-shared であったが、実際には --enable-pthread</zn@...>…

ruby-1.8.6、ruby-1.8.7 のパッチの候補

ruby-1.8.6 と ruby-1.8.7 の修正候補の一覧が以下の場所で公開されている。これは mput さんが管理されています。 http://svn.coderepos.org/share/docs/shyouhei/ruby%20development/revisions.txt http://coderepos.org/share/browser/docs/shyouhei/ruby…

Readline.set_screen_size と Readline.get_screen_size を追加

ruby の trunk (r22013) に Readline.set_screen_size と Readline.get_screen_size を追加しました。それぞれのメソッドを以下に説明します。 Readline.set_screen_size(rows, columns) 端末のサイズを rows で指定した行数と、columns で指定したカラム数…

s7 バージョン 0.0.1 のリリース(ファーストリリース!!)

s7

コマンドライン版の GPass として開発していた Google Code Archive - Long-term storage for Google Code Project Hosting. をリリースしました。(松江Ruby会議01に合わせたリリースです) s7 (「セブン」と読む)は、パスワードやクレジットカードの番号など…

ruby 1.9 の gem でのインストール時に test を行うとエラーが記録される。

はじめに ruby 1.9 向けのアプリケーション(Google Code Archive - Long-term storage for Google Code Project Hosting.)を開発している。 そろそろリリースしようと思って、gem を作成してインストールを試した。インストールがうまくいったので、test も…

マルマンのスケッチブック

地方のラジオ(FM山陰)でマルマンのスケッチブックを取り上げていた。(車で移動中はラジオを聞いてます)マルマンのスケッチブックってどんなの?って人は、Marumanマルマン株式会社 をみてほしい。「あぁ、あのスケッチブックね」となるだろう。 以下、ラジオ…

trunk(r21924) で configure 時のエラーメッセージ

久しぶりに configure を実行した。以下のエラーが記録された。make できるので、configure 自体は問題なく終了しているようだが、これはなんだろう。 ragdoll$ ./configure --prefix=${HOME}/local --program-suffix=19trunk --with-readline-dir=/sw --ena…

apache2 + mod_proxy_balancer

HAS

はじめに HAS プロジェクトで、これから apache2 + mod_proxy_balancer + thin + Ruby on Rails でサービスを提供する。 そこで apache2 + mod_proxy_balancer で Web サービスを提供できるようにする。 まずは、 mod_proxy_balancer について調査する。概要…

Matsue.rb#0 の開催

明日、13:30から17:30まで、松江オープンソースラボにて、Matsue.rb#0を開催します。 Matsue.rb#0について、詳しくは以下のページをみてください。 https://matsuesns.jp/bbs/bbs_list.php?root_key=3389&bbs_id=80なお、当日はskypeのオープンチャットでや…

lib/minitest/unit.rb へのパッチ

ruby 1.9 を利用しており Rake を使用してテストしている。 以下、使用している Rakefile。 require "rake" require "rake/testtask" Rake::TestTask.new do |t| t.libs << "lib" t.libs << "test" t.test_files = FileList["test/**/*_{helper,test}.rb"] e…

keepalived の Sysvinit スクリプトを heartbeat のリソースで使う場合の注意点

Debian lenny の keepalived パッケージに含まれるの /etc/init.d/keepalived は start しているときに start するとエラーが発生する。rc が 1 になる。heartbeat のリソースとして使用したければ、これを修正する必要がある。 修正方法のひとつは keepaliv…