2008-02-01から1ヶ月間の記事一覧
lrz's diary の Hello MacRuby 経由で Why MacRuby。以前に Laurent が計画していたらしい(参考:MatzにっきのRubyConf 2006)、Objective-C ベースの Ruby 実装がついに登場(する予定)。 1.9 ベース Ruby インタプリタ中のクラス・オブジェクトは実際の …
ついでなので、 MacPorts 本家に RubyCocoa の port を最新の 0.13.2 にするパッチを [#14400] として登録しておいた。10.5 では --build-universal が自動で yes になってしまうので、universal バリアントが指定されていないときは no を config 時に追加…
ソースコード整形ツール uncrustify の 野良 Portfile を作成して MacPortsWikiJP に置いた。先週の Cocoa勉強会でリクエストされたので。この手のツールとしては珍しく、Objective-C 対応。なのだけど、とりあえず Objective-C はまだ対応が開始されたばか…
MacPorts でいえば port porvides [file] のように、あるファイルがどのインストールパッケージでインストールされたか知りたいことがある。/Library/Receipts/ 以下にそれぞれのパッケージがあるので、その中の .bom ファイルに lsbom をかければ、そのパッ…
Planet WebKit を見ていると、Windows 版のグラフィックスライブラリが Cairo になったり、Windows 版で CFNetwork をやめて CURL を採用しようとしていたり と、両方とも同じ人が実装しているっぽいものの Apple のライブラリ(CF/CoreGraphics)から オー…
RubyCocoa 0.13.2 でました([rubycocoa-devel:1325])。ダウンロードは RubyCocoa: GettingStarted あたりからどうぞ。こないだ Apple からリリースされた MacOSX 10.5.2 では 0.13.1 になっているので、またちょっと新しくなっています。日本語のリリース…
出るようになったのは別にかまわないのだけど、バックアップ中に時計マークが反時計まわりに動くのは、データが勝手に戻されているようで不安になる。だからって時計まわりでも、もちろんオカシイのだけど。そういえば Finder のサイドバーのアニメーション…
いつか音楽と呼ばれるもの » Google Toolbox for Mac や Google Toolbox For Mac MacResearch を見て、Google Toolbox が気になったので、とりあえず Foundation についてまとめてみた。ヘッダに(おどろくほど)詳しい説明が書いてあるので、何ができるかが…
ObjC オブジェクトに対応する Rubyオブジェクトが同一にならないことがある問題r2174で追加された(最初から失敗していた)テストケースを調べた。これは、Nib のアウトレットの取り出し方法によって、同一のアウトレットの Ruby オブジェクトの id 値が異な…
rubycocoa-talk に Pragmatic Bookshelf の新刊として RubyCocoa の本を書いていて、第1章のサンプルを公開したよ、との告知が。今後は google-group:rubycocoa-book にアナウンスなどを流すとのこと。RubyCocoa 単体の書籍としては、たぶん世界初になるはず…
DarwinPorts スレとかでもぜんぜん聞かないので、うちだけの問題だと思っていたのだけど "It is a known bug in Safari/MacOS" ということらしい。チケット登録は Firefox とか w3m とか、他の非 WebKit のブラウザでやらないとダメなもよう。めんどっちいな…
ruby install.rb test 時に AutoRunner のオプションを渡すための --test-args オプションを追加(r2187) 前から欲しかったのだけど、ほったらかしていた機能。使い方はこんな感じ。 #### ## メソッド test_ocid だけを実行 % ruby install.rb test --test-…
プログラムコードで便利なテキスト検索ツール ack がアップデートしてたので、MacPortsWikiJP の PrivatePortfile/ack を更新。前に Portfile だった 1.68 からの変更点は、対応するファイルタイプが増えたとかオプションが増えたとかバグ修正したとかそんな…
sf.net のトラッカーに バグレポート [bug:#1883245] が上がっていたのに対応。引数の型に "out" などの修飾子がついているとき、うまく扱えない問題があった。 - (NSString*)foo:(id)param error:(out NSError**)error;修飾子については、ADC の Type Encod…
Ruby-GetText-Pacakge が更新された <> ので、Rabbit の Portfile を更新 (trunk r51)。Rabbit を簡単に動かして動作確認。前のバージョンは 1.10.0 だったので、いっきにバージョン番号が大きくなったけど、次は 2.0 なのだろーか。ついでに、前からだらだ…
Mac 用ウェブブラウザの老舗、iCab が 4.0 で WebKit を採用 とのこと。Uli's Web Site の iCab goes WebKit より。iCab といえば Classic Mac OS のころからあるウェブブラウザで、 動作が軽い 68K Mac にも対応 画像サイズや URL によるフィルタリング機能…