きりかノート 3冊め

おあそびプログラミング

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

[cocoa][勉強会]Cocoa勉強会 #38にいってきた

今年最後のCocoa勉強会に行ってきました。会場はリクルートメディアテクノロジーラボさんに提供していただきました。ありがとうございます! 自分の発表「QuickCursorに見る、アプリケーション間通信」 資料はいつもどおり(ってひさしぶりに)Cocoa勉強会の…

MacPorts公式のRabbitを0.6.3に更新

Ruby+Gnome製の素敵プレゼンツールRabbitの公式Portfile port:rb-rabbitを最新版の0.6.3にしました。今回は忘れなかったぞ。Rabbitのインストールやアップグレードについて詳しくは、以下のドキュメントをごらんください。 http://www.cozmixng.org/~rwiki/?…

MacPorts公式のRabbitを0.6.2に更新

ええーと、ごめんなさいっ!!リリースの翌日くらいには確認と準備できてたんですが、公式のsvnリポジトリにコミットするのを忘れていたようです。Ruby+Gnome製の素敵プレゼンツールRabbitの公式Portfile port:rb-rabbitを最新版の0.6.2にしました。これから…

札幌Ruby会議02に行ってきました

http://regional.rubykaigi.org/sapporo02 初めての北海道ですよっ!とても楽しかったです。さっぽろ++次は北斗星にのりたい。

今日のコミット

札幌RubyKaigiが遅めの開始だったので、行く前に宿で作業。SF.netのチケットを2件やっつけた。 Tigerのbridgesupportの生成が失敗する問題を修正(r2290) スクリプト中でCFLAGSを生成しているところに誤りがあるとのレポートが。そのとおりだったので修正。あ…

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

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

Ruby 1.8.7 Hash equivalence fails on large Fixnums

MacPortsのチケットに「大きなFixnumをもつHashのhash値が等しくならない」とのレポートがきてた。 http://trac.macports.org/ticket/22361 % irb --simple-prompt >> h1 = {:a => 2**29} => {:a=>536870912} >> h2 = {:a => 2**29} => {:a=>536870912} >> h…

rote 3年ぶりのリリース

Rakeひとつでウェブサイト構築ツールのroteがなんと3年ぶりのリリース。 http://rote.rubyforge.org/ b:t:rote 最後のリリースだった0.3.4ではrake 0.8系で動かないという問題があって、パッチ投げても反映されなかったり、「メンテナやるからコミット権ちょ…

MacPortsについてのHowTo

たちゃなさんがHowTo文書を新しいWikiのほうに用意してくれました。ありがとうございます! http://macports-jp.sourceforge.jp/wiki/index.php/Category:HowTo

NokogiriのPortfileを1.4.0に更新

HTML/XMLをぐりぐりできるRubyのライブラリNokogiriの新しいバージョン、1.4.0がリリースされていたのでMacPorts公式のパッケージを更新しました。 http://nokogiri.org/ b:t:nokogiri

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

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

今日のコミット

サンプルのMailDemoが動かない問題を修正 MLでtmaedaさんからパッチもらいました。ありがとうございます。osx/active_record.rbが、たぶんActiveRecord 2.1あたりから対応してないような気がする。ここはalloyにまかせっぱなしで、ぜんぜん把握していないと…

MacPortsWikiJPのPrivatePortfileを移行した

またえらい遅くなってしまったのだけど、MacPortsWikiJPの私的Portfileを新しいWikiサイト(の候補)に移した。本家にコミットされたものはまだやってない。 http://macports-jp.sourceforge.jp/wiki/index.php/Category:PrivatePorts 完全に手作業で移行し…

第37回Cocoa勉強会に行ってきた

ひさしぶりの参加。人数が少なかったので雑談多め。こういうのもいいよね。 新しいマウスでの2本指スクロールのコツとか教えてもらった(トラックパッド派だからあんま関係ない)。発表はこんな話題だった。 iPhone OSのShakeEvent Audio Unit iPhoneアプリ…

RubyCocoa 1.0.1のダウンロード数がゼロ

少ないならまだしもゼロってことはないと思うんだよね。自分で全ファイルを1回ずつはダウンロードしてチェックサムを確認したぞっ! https://sourceforge.net/projects/rubycocoa/files/RubyCocoa/1.0.1/ 1.0.0のときもしばらくゼロのままだったし、なんか問…

最近のコミット

NSProxyおよびそのサブクラスについてメソッドの自動定義を行わない(r2286) ちょっと影響が読み切れなかったのでリリース後に先送りしてた変更。RubyCocoaでは、たぶんパフォーマンスのためにmethod_missingで拾ったメソッドを自動的にそのオブジェクトの…

RubyCocoa 1.0.1リリース!

RubyCocoaの新しいバージョン1.0.1をリリースしました。 http://sourceforge.net/projects/rubycocoa/files/RubyCocoa/1.0.1/ ソースコードのtarballとMac OS X 10.6またはMac OS X 10.5用のインストーラが用意されています。このリリースはSnow Leopardとx8…

irbのSEGVなおった

id:kimuraw:20090819:p2の件、trunkで直った。やっぱりr2234のバグが原因だったようだ。これなら0.13.2では問題にならず、1.0.0でSEGVするという結果になる。たぶんコマンドラインかアプリかというのも無関係。アプリでも起きる可能性はあった。自分の環境で…

OTHER_CFLAGS_x86_64とかの設定方法

Xcodeプロジェクトなら使えたような気がしたんだけど、そうでもなかったのでメモ。こんなふうにするらしい。Confgurationを外部ファイルにしたときの書式の例。 OTHER_CFLAGS = [共通のオプション] $(OTHER_CFLAGS_$(CURRENT_ARCH)) OTHER_CFLAGS_x86_64 = […

ヒレガス本 3版 邦訳がでるよ!

2chのCocoaスレに出てたんだけど、ヒレガス本こと"Cocoa Programming for Mac OS X 3rd edition"の邦訳がいよいよでるらしい。訳者が村上雅章さんなのはポイント高いな。 http://www.pej-hed.jp/washo/2854.html 原書のほうの感想だけど、各章は短いけれどカ…

「RubyによるMac OS Xデスクトップアプリケーション開発入門」サポートサイト

逆引きリファレンスなんかのコーナーもあります。本にのってない情報もあるのでぜひごらんください。MacRubyも今度のリリースでけっこう動きありそうだし。 という宣伝。 http://www.takao7.net/rhcbk/reference RubyによるMac OS Xデスクトップアプリケーシ…

今日のコミット

どっちかというと今週はプログラムさわるより、SourceForge.netにあがってたチケットの対応をしてた。 変更点のまとめ 日本語のも書いた(NEWS.ja) http://rubycocoa.svn.sourceforge.net/viewvc/rubycocoa/trunk/src/NEWS.ja?view=markup&pathrev=2278 構…

続・アーキテクチャを指定してコマンドを実行する

mac

d:id:kimuraw:20090916:p1にarchコマンドについて書いたけど、状況によっては環境変数ARCHPREFERENCEも使える。man arch参照。

今週のコミット

最近の変更まとめ。macportsのほうでチケットもらったので対処。 インストールスクリプト中にある xargs をフルパスにした。gnu findtoolsが入ってるとうまく動作しないことがあるというレポートをもらったので。 configオプションの--target-archsに空文字…

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

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

MacPortsのRuby-GNOME2を0.19.2に更新

しました。0.19.3はMacでは関係なさそうなので、問題が見つからないかぎり更新しません。Snow Leopardでは今のところ、x86_64で非x11(no_x11)のpangoに問題があるようで、文字がちゃんと描画されないようです。私の手元でもrabbitで確認しました。ご注意を…

Snow Leopard用のプロジェクトテンプレートを配布開始

Snow LeopardにはRubyCocoaのプロジェクトテンプレートがないらしいのです。d:id:kouji0625:20090916:p1のように、手作業でテンプレートをインストールすることもできるけれど、らくちんとはいかないのでインストーラを用意しました。 http://sourceforge.ne…

今日のコミット

NSString#hashにObjective-C側のメソッドを使うようにした。(r2263) SF.netのトラッカーに同じ文字列をもつNSStringがRuby側で同一と判定されなくて不便、とのチケットがあったので対応。http://sourceforge.net/tracker/?func=detail&atid=438476&aid=284…

Snow Leopardで残っている問題

今のtrunk(r2262)でパスしないテストについて。 32/64共通 tests/tc_subclass.rb test_undo2で以下のメッセージが出力されて中断する。 .........2009-09-23 01:35:20.027 ruby[47396:903] *** Terminating app due to uncaught exception 'NSInternalInco…