2006-07-01から1ヶ月間の記事一覧
Mac OS X 10.4 に含まれる Ruby の rbconfig.rb を修正するプログラム。
date@assam FixedWidthFields-0.1 $ ruby-yarv -I./lib test/testFixed.rb Loaded suite test/testFixed Started ....... Finished in 0.01413 seconds. 7 tests, 11 assertions, 0 failures, 0 errors
テストを実行すると NotImplementedError が連発する。まだ作りかけのようだ。
float との比較の挙動が 1.8 などとは違う。報告してみた。[yarv-dev:1072] date@assam fit-1.1 $ /usr/local/yarv/bin/rake (in /home/date/tmp/fit-1.1) /usr/local/yarv/bin/ruby-yarv -Ilib:test "/usr/local/yarv/lib/ruby/gems/2.0/gems/rake-0.7.1/li…
サンプルは動いた。
テストなし。
date@assam file-tail-0.1.3 $ /usr/local/yarv/bin/rake test (in /home/date/tmp/file-tail-0.1.3) /usr/local/yarv/bin/ruby-yarv -Ilib tests/test.rb Loaded suite tests/test Started ........ Finished in 10.103809 seconds. 8 tests, 32 assertions…
テストがないので未検証。使い方も良くわからなかった。
PureRuby 版だけ試した。動かないといっても 1.9 での仕様変更によるものがほとんど。 この間廃止された if cond: statement end が使われている(; じゃなくて : で区切る)。あとは、1.9 だと include Comparable していると == メソッドには メソッドが利用…
coerce の仕様が違う? date@assam fit-1.1 $ /usr/local/yarv/bin/rake (in /home/date/tmp/fit-1.1) /usr/local/yarv/bin/ruby-yarv -Ilib:test "/usr/local/yarv/lib/ruby/gems/2.0/gems/rake-0.7.1/lib/rake/rake_test_loader.rb" "test/all_tests.rb" L…
事前作業 firebird を emerge firebird date@assam test $ ruby-yarv -rubygems UnitTest.rb Loaded suite AddRemoveUserTest Started . Finished in 3.759027 seconds. 1 tests, 0 assertions, 0 failures, 0 errors Loaded suite BackupRestoreTest Starte…
date@assam feedvalidator-0.1.0 $ /usr/local/yarv/bin/rake (in /home/date/tmp/feedvalidator-0.1.0) /usr/local/yarv/bin/ruby-yarv -Ilib:test "/usr/local/yarv/lib/ruby/gems/2.0/gems/rake-0.7.1/lib/rake/rake_test_loader.rb" "test/unit/feed_val…
FeedTools を使っているので当然うごかない。
iconv は適当にごまかしたが、builder を使っているのでエラーになる。おそらく書き方の問題なんだろうけれど…… date@assam feedtools-0.2.26 $ /usr/local/yarv/bin/rake (in /home/date/tmp/feedtools-0.2.26) /usr/local/yarv/bin/ruby-yarv -Ilib:test "…
テストなし。rails アプリ。
テストなし。コードを読んだ限りでは動きそう。
テストなし。README のサンプルプログラムは動く。
事前作業 fam をインストールしてデーモンを起動 emerge fam && /etc/init.d/fam start date@assam FAM-Ruby-0.1.4 $ ruby-yarv -rubygems examples/famtest.rb Starting first event loop. Exists "/tmp/famtest-7079" (136749072) EndExists "/tmp/famtest…
事前作業 Rakefile が必要としているので gem install rcov 文法変更によってエラーになる箇所をちょこっと修正 日本から www.google.com にアクセスすると co.jp に 302 されるのでテストを修正。 lib/fake_net_http.rb 30c30 < when Socket, IO: io --- > …
テストがないので、bin/facter を実行。#to_a を持たないオブジェクトが多重代入の右辺に * 付きで現れたときの動きがまだ仕様未定なのでエラーになる。 date@assam facter-1.3.3 $ ruby-yarv -I./lib bin/facter /home/date/tmp/facter-1.3.3/lib/facter.rb…
後で見る。 事前作業 Rakefile に TestTask を追加。 desc 'run test' Rake::TestTask.new do |t| t.libs << 'lib' t.test_files = FileList['test/lib/facets/**/test_*.rb'] endおもむろに実行。 date@assam facets-1.4.5 $ /usr/local/yarv/bin/rake test…
date@assam facade-1.0.1 $ ruby-yarv test/tc_facade.rb Loaded suite test/tc_facade Started .... Finished in 0.001746 seconds. 4 tests, 10 assertions, 0 failures, 0 errors
これ面白い。スケーラブルなネットワークプログラムを簡単に書けることを目標にしたライブラリ。 ステートマシーンを簡単に書けるライブラリとデーモン化ライブラリを組み合わせれば、特定用途のデーモンをさくっと書いて仕事をさせて使い捨てるというような…
リモートからインストールしようとすると 404 といわれるので、gem ファイルをダウンロードしてローカルインストール。 テストなし。コードを眺めた感じでは問題なさそう。
rails 用につき未検証。
Camping 用のツール。Camping が動かないので、当然これも動かない。
テストなし。コードを眺めた。動きそう。
rails アプリなので後回し。
使っているライブラリの PriorityQueue が C で書かれた拡張ライブラリの部分で落ちる。
事前作業 ebay Developers Program に参加 http://developer.ebay.com/common/api/ 各種 KEY を得る Developer Zone にログイン後、tools の Authentication Token でトークンを作成する これらのデータを examples/myCredentials.rb の形式記述し、myCreden…