きりかノート 3冊め

おあそびプログラミング

2009-08-01から1ヶ月間の記事一覧

irbでrequire 'osx/cocoa'しただけでSEGVすることがあるらしい

sf.netのバグチケットの調査 https://sourceforge.net/tracker/index.php?func=detail&aid=2835621&group_id=44114&atid=438476# RubyCocoa 1.0.0をインストールした2台のMac(MacBook, iMac)のうち、iMacだけが $ irb >> require 'osx/cocoa' # => SEGVとい…

F-Script 2.0がリリースされてた

Cocoa系スクリプト言語の老舗、F-Scriptの新しいバージョンがリリースされてた。 http://pmougin.wordpress.com/2009/08/17/f-script-2-0/ http://www.fscript.org/documentation/WelcomeToFScript2/index.htm RubyCocoaやPyObjC、CamelBonesのようなブリッ…

HikiDoc 0.0.4 (DoS脆弱性の修正)

HikiDoc 0.0.4をリリースしました。プラグインの正規表現の解釈においてDoS脆弱性が発見されたため、その修正リリースになります。 http://rubyforge.org/projects/hikidoc/ HikiDocに関連するソフトウェアの状況については以下のとおりです。 Hiki: この問…

レシピ先輩、札幌にあらわる

今週8/22(土)に、レシピ先輩が故郷の札幌にてイベントを。ジュンク堂書店 札幌店にて『Ruby逆引きレシピ』刊行記念トークセッション、"ぼくらの「レシピ先輩」とRubyのある楽しい生活を"が開催されます。著者総出演という豪華っぷり。 http://www.junkudo.co…

Objective-Cで循環参照を避けるためのルール

GCを使わないObjective-Cではretain/releaseでオブジェクトのライフサイクルを管理するわけだけど、単にキープしたいオブジェクトをretainしまくると、循環参照により解放されない(リーク)オブジェクトが発生してしまうことがあるよね。相互参照がやたら発…

Cairo版Webkit (Windows用) の名前が募集されています

http://whtconstruct.blogspot.com/2009/07/i-need-port-name-ideas.html いい名前をおもいついた人は応募してみてはどうでしょ。いずれ、わりかしと普及するエンジンだと思うよ。

MacRuby 0.5のロードマップ

Laurentが先週アナウンスしたロードマップの翻訳が高尾さんのとこにあるのでお知らせ。 http://d.hatena.ne.jp/kouji0625/20090801/p1 0.5の変更点としてはYARVからLLVMベースのVMに乗り換えるという大きな変更があるけれど、ほかにも意欲的な取り組みがけっ…

Portfileで開発版と安定版の両方を選べるようにするテクニック

チケットに対応してて(間接的に)教えてもらったワザ。 #20567 http://trac.macports.org/ticket/20567 いくつかのportには"-devel"とついた、開発版のパッケージがある。たとえば、cairoとcairo-develとかね。依存関係は通常パッケージ名で管理するように…

Rabbit(rb-rabbit)がようやく公式パッケージになりました

RubyKaigiでも活躍したRuby+Gnome製の素敵プレゼンツールRabbitが公式のMacPortsから提供されるようになりました。長かった…(ぜんぶ自分のせいだ)ということで、これからRabbitをはじめたい人は % sudo port install rb-rabbit % sudo port install rb-get…