gnome-ruby_0.33のrose.rbででIncompatible libpng version in application and library

投稿者 akira 2003-07-02 15:01:00 GMT

上の変更だけではあまかったようだ。$CFLAGS += ' ' + `libpng10-config --cflags`.chompのようなコードをlibart/extconf.rbに追加する必要があった。

そうすると今度はundefined symbol: rb_str_buf_newとundefined symbol: rb_str_buf_catのエラーが出たのでとりあえずrb_str_newとrb_str_catで置き換えてみる。MLにもう一度報告しておこう。

RubyをIA64でbuildできない様子 1

投稿者 akira 2003-07-01 15:01:00 GMT

1.6.81.8(やや古いsnapshot)もIA64上でbuildできていないみたい。こちらでも64bitアーキテクチャでダメとの情報が。ううん。

追記: たごーさんによるとあおきさんのつっこみに従ってのパッチを適用したところ、IA64での問題は解決できたとのこと(ただしppc64とx86-64は依然として×らしい)。

1.8系でのProc.new、ブロック引数、lambda、proc

投稿者 akira 2003-06-16 15:00:00 GMT

にまとめ。

ruby_1.6.8-0woody1

投稿者 akira 2003-06-15 15:01:00 GMT

sidのruby_1.6.8-4をwoody用にrebuildしてdeb.ruby-lang.orgに置いた。

Proposal: ruby 1.6.8 for stable

投稿者 akira 2003-06-13 15:00:00 GMT

woodyのRubyを1.6.8にしたいね(現状は1.6.7)ということを相談したところ、鵜飼さんがdebian-devel@.orgdebian-user@.orgで提案してくださった。

さて、これらのスレッドに参加して働きかけをしていかなければならないのだけど、今のところあまり意見が出てきていない様子。うーん。

Lightweight Language Saturdayのプログラム

投稿者 akira 2003-06-09 15:01:00 GMT

プログラムが公開されている。YARPCのようなのかと思っていたのだけど、これを見るとずいぶん感じは違いそうだ。Lightning Talksとかやんないのかあ。

まあでもRuby界の有名人に会えそう(少なくとも遠くから見ることはできそう)なので予定を空けておこう。

Lightweight Language Saturday

投稿者 akira 2003-06-08 15:00:00 GMT

知らぬ間に申し込みが始まっていた。内容がいまいちわからないがきっとYARPC 19101のようなものだろうと想像し、とりあえず申し込んでおく。

riceによるSixamoボット

投稿者 akira 2003-06-07 15:00:00 GMT

riceによるSixamoボットを作るとすると、手を抜いて書くとこんな感じだろうか:

require 'sixamo'
require 'rice/irc'
require 'rice/observer'
require 'nkf'
 
NICK = 'sixamo'
USER = ENV['USER'] || ENV['USERNAME'] || ENV['LOGNAME'] || NICK
REAL = 'sixamo/rice'
CHANNEL = ['#foo']
 
$s = Sixamo.new(File.expand_path('./data'))
$f = 0.33
 
o = RICE::SimpleClient.new(NICK, USER, REAL, nil, CHANNEL)
class << o
  def response_for_privmsg(subject, message)
    ch = message.params[0]
    msg = NKF::nkf('-e', message.params[1..-1].join(' '))
    $s.memorize(msg)
    if rand <= $f
      subject.push privmsg ch, NKF::nkf('-j', $s.talk.first)
    end
  end
end
 
c = RICE::Connection.new('irc.example.jp', 6667)
c.add_observer(o)
 
begin
  c.start
rescue RICE::Connection::Closed
  sleep 10
  retry
end

だいぶ前からriceの使い勝手はいまいちな気がしている。早いとこなんとかしたいのだけどなあ。

ruby1.8_1.8+0cvs20030524-1 ACCEPTED

投稿者 akira 2003-06-02 15:01:00 GMT

ruby1.8.debがDebian/sidに入った。CVSの最新版に更新するかな。

Ruby/Tkのメンテナンス

投稿者 akira 2003-06-02 15:02:00 GMT

ううん、どうもせつない話だなあ。このまま進むと、大学での成果がより世の中にというか一般の人々に出にくくなっちゃったりすることもあるのかなあ。