きりかノート 3冊め

おあそびプログラミング

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

MacPorts公式のport:ruby19を1.9.1-p429に更新

1.9.1の新しいパッチレベルがリリースされたのでMacPorts公式のほうも対応しました。rubyだけを更新したい場合は、 % sudo port selfupdate % sudo port -n upgrade ruby19で新しいバージョンにできます。お待ちかねの1.9.2は8月のはじめにリリース予定との…

るりま非公式 MacPortsを20100629版に更新

「るりま」ことRuby リファレンスマニュアル刷新計画で配布されている、リファレンスとツールの野良Portfileを最新の20100629に更新しました。 http://svn.sourceforge.jp/svnroot/macports-jp/trunk/dports/ruby/rb-rurima-ja/ http://macports-jp.sourcefo…

MacPorts公式のport:rubyを1.8.7-p299に更新

1.8.7の新しいパッチレベルがリリースされたのでMacPorts公式のほうも対応しました。rubyだけを更新したい場合は、 % sudo port selfupdate % sudo port -n upgrade rubyで新しいバージョンにできます。

ruby-core:29427 SocketError on SnowLeopard

1.9.2-preview3を試そうとしたところ、SocketErrorがでた。調べてたところ、redmineにチケットを見つけた。 http://redmine.ruby-lang.org/issues/show/3124 どうも http://d.hatena.ne.jp/kimuraw/20100116/p1 と同じことが1.9でも起きてるみたい。そもそも…

るりま非公式 MacPortsを20100529版に更新

「るりま」ことRuby リファレンスマニュアル刷新計画で配布されている、リファレンスとツールの野良Portfileを最新の20100529に更新しました。 http://svn.sourceforge.jp/svnroot/macports-jp/trunk/dports/ruby/rb-rurima-ja/ http://macports-jp.sourcefo…

ruby-1.8.7-p294の動作確認をしてみた

[ruby-dev:41577] (予告) 1.8.7 のリリースを出そうとしていますを見たので試してみた。といっても./configure && make && sudo make install && make test-allするだけの簡単なお仕事。例によってTCPServer.open()が失敗するのでMacPorts版でつかってるパッ…

MacPorts port:ruby +universalのx86_64のアーキテクチャ用パスを変更

なかださんからツッコミしてもらって(http://d.hatena.ne.jp/kimuraw/20100331/p1)納得したので修正した。32bitのi386はそのまま。 各アーキテクチャの拡張ライブラリやヘッダ(ruby.hやconfig.h) - lib/ruby/[1.8|site_ruby/1.8|vendor_ruby/1.8]/i686-app…

第40回 Cocoa勉強会にいってきた

会場はCRIミドルウェアさんに提供していただいきました。ありがとうございます!内容とかはあとで書く、かも。

いろいろ更新

更新されているものに気付いたので、公式のいくつかのパッケージを更新した。 port:rb-net-irc 0.0.7 -> 0.0.9 port:rb-nokogiri 1.4.0 -> 1.4.1 port:lcov 1.7 -> 1.8 port:rb-erubis 2.6.2 -> 2.6.5 port:rb-rdtool 0.6.20 -> 0.6.22 port:rb-dnssd 0.7.1 …

supported_archs noarch(1.9の機能)

MacPorts本家のコミットメールをながめてたら、"noarchs"という指定を追加しているのがずっと続いているのに気付いた。たとえばr66123の変更では次の3行が追加されている。 if {[info exists supported_archs]} { supported_archs noarch }チケットを検索し…

るりま非公式 MacPortsを20100329版に更新

「るりま」ことRuby リファレンスマニュアル刷新計画で配布されている、リファレンスとツールの野良Portfileを最新の20100329に更新しました。 http://svn.sourceforge.jp/svnroot/macports-jp/trunk/dports/ruby/rb-rurima-ja/ http://macports-jp.sourcefo…

MacPorts port:rubyで+universalバリアントがちゃんと働くように

http://trac.macports.org/ticket/24240 いつのまにかつっこまれてた+universalバリアントはruby本体だけがユニバーサルバイナリになっていて、拡張ライブラリはユニバーサルバイナリにならないというよくわからないものだった。だいぶ前にそういう状況は把…

MacPorts公式のrubyをちょっと直しました

バグレポートがあがってたので対応。 https://trac.macports.org/ticket/23650 Ruby側でいうと、この話。「継承クラスにて、ブロック内にてsuperを呼ぶと、super called outside of method (NoMethodError)が発生する」 http://redmine.ruby-lang.org/issues…

るりま非公式 MacPortsを20100228版に更新

「るりま」ことRuby リファレンスマニュアル刷新計画で配布されている、リファレンスとツールの野良Portfileを最新の20100228に更新しました。うるう年でないので今月は28日にリリースされました。 http://svn.sourceforge.jp/svnroot/macports-jp/trunk/dpo…

port:rb-gettextの依存関係を修正

「rb-localeが必要なのに入ってないよ!」とのバグレポートがきたので修正。というか、もらったパッチをそのまま取り込み。depends_runじゃなくてdepends_libでよくね?とも思ったけどどっちでもいいか。 #23854 rb-gettext 2.1.0 add dependency to rb-loca…

リンク先のファイルが画像かどうかの判定に失敗することがあるバグを修正

MLで報告もらったので直しました。お知らせありがとうございます! [hikidoc:152] Windowsでは":"がパスに使えない文字でFile.extname()の動きが異なるのが原因。

第39回 Cocoa勉強会にいってきた

発表など「SQLiteベースアプリのSpotlight対応」1ファイル1レコードでない場合にSpotlight用ファイルをつくるという話。どうしてもファイル単位ってのがSpotlightのいまいちな点だよなあといつも思う。現実的ではあるけど。パラメータ付きURLとか登録できれ…

第31回 Cocoa勉強会 関西にいってきた

大阪行く用事があったのでついでに。発表は「CAGrandianetLayer, CAReplicatorLayer」CoreAnimationのふたつのレイヤについて。「UIViewControllerことはじめ」UIViewControllerを中心としたナビゲーションなどのiPhoneプログラミング入門的なはなし。「Xcod…

MacRuby 0.5

でたそうです。 http://www.macruby.org/blog/2010/01/31/macruby05.html

MacPortsのrabbitを0.6.4版に更新

Ruby+Gnome製の素敵プレゼンツールRabbitの公式Portfile port:rb-rabbitを最新版の0.6.4にしました。Rabbitのインストールやアップグレードについて詳しくは、以下のドキュメントをごらんください。 http://www.cozmixng.org/~rwiki/?cmd=view;name=Rabbit%3…

るりま非公式 MacPortsを20100129版に更新

「るりま」ことRuby リファレンスマニュアル刷新計画で配布されている、リファレンスとツールの野良Portfileを最新の20100129に更新しました。 http://svn.sourceforge.jp/svnroot/macports-jp/trunk/dports/ruby/rb-rurima-ja/ http://macports-jp.sourcefo…

第39回 Cocoa勉強会(2/11)のお知らせ

さいきん告知さぼってたけどひさしぶりに。 http://www.cocoa-study.com/ 2/11(祝)に東京 水道橋でやります。見に来てみたいという人は、リンク先の問い合わせフォームからお願いします。

MacPorts公式のrubyを更新 1.8.7-p249 / 1.8.6-p388

1.8.7-p249のSEGVが解決した([bug #2648])ので、MacPortsのport:rubyを1.8.7-p249に更新しました。ついでに、port:ruby186も1.8.6-p388に更新しました。ruby186については、このついでに環境によってはdrbがうまく動作しないことがある問題([ruby-core:21033…

ruby-1.8.7-p249+pthreadがSEGVする(報告しゅーりょー)

http://d.hatena.ne.jp/kimuraw/20100114/p1 のつづき。手元の2台のマシンで再現したのと、[bug #2603]のパッチをMacでも有効にすると落ちなくなることを確認したので、redmineにバグ報告した([bug #2648])。1.8にパッチが取り込まれたら、その変更(2603+26…

MacPorts公式のrubyをちょっと更新(p174のまま)

以前に書いたように、まだp249にできない。で、p174のまま、次の2点の問題に対するパッチを追加しました。 TCPServer.open("localhost", 0)がSocketErrorになる (ruby @1.8.6-p114 patch to get Ruby's Socket classes to work with getaddrinfo under 10.5.…

Snow LeopardでTCPServer.open("localhost", 0)がSocketError

http://d.hatena.ne.jp/goldencalf/20090909/1252500389 http://d.hatena.ne.jp/xibbar/20091217#1261025697 とかとたぶん同じ話。Snow Leopard上のrubyで、 % ruby -rsocket -e 'TCPServer.open("localhost", 0)' -e:1:in `initialize': getaddrinfo: noden…

MacPortsのruby-1.8.7-p248/p249はまだです

昨年末にruby-1.8.7-p248がリリースされましたが、MacPorts公式はまだp174です。年末からときどき作業はしているのですが、手元の環境(10.6.2と10.5.8)では--enable-pthreadしたrubyではmake test-allがSEGVするため、まだ更新をリリースしていません。[ru…

[rubyosa][macports] MacPortsのrubyosaをSnow Leopardでインストールできるように

RubyCocoaスレでエラーになると書いてあったので直しました。ありがとうございます! 今まで気付かなかったのもどーよ、というのもありますが。rubyosaはrb-appscriptと比べてRubyっぽくコードが書けるところが好み(rb-appscriptはAppleScript的すぎる)な…

[macports][ruby]るりま非公式 MacPortsを20091229版に更新

「るりま」ことRuby リファレンスマニュアル刷新計画で配布されている、リファレンスとツールの野良Portfileを最新の20091229に更新しました。 http://svn.sourceforge.jp/svnroot/macports-jp/trunk/dports/ruby/rb-rurima-ja/ http://macports-jp.sourcefo…