きりかノート 3冊め

おあそびプログラミング

2012-10-01から1ヶ月間の記事一覧

第55回 Cocoa勉強会に行ってきた(10/13)

会場は今回も新宿伊藤ビルの貸し会議室。ココがホームになりつつあるような。以下発表など。 ActionScriptでのネイティブとの連携について (iOS) Flashはマルチプラットフォームアプリの開発ツール・環境へ移行しつつある。 {Stage 3D, Stage Video}レイヤで…

port:libffiがMountain Lionで問題があるので対処した

うん、「また」なんだ。以前に修正した問題(libffiがLionで問題があるっぽいのでパッチをつくった 2011年11月)がMountain Lionになって再発していた。そりゃさ、送ったパッチはdarwin-11(Lion)で動くように修正するものだったけどさ、darwin-12だとまた起き…

MacPortsのport:ruby19を1.9.3-p286に、port:rubyを1.8.7-p371に(セキュリティ修正あり)

(2012-10-25 追記:「不当な NUL 文字挿入によって意図しないファイルが生成されうる脆弱性」のCVE番号が追記されてたのでこちらにも追加しました)ruby-1.9.3と1.8.7の新しいバージョンが公開されていたのでMacPortsも更新しました。CVE-2012-4464とCVE-20…

RubyCocoa 今日のコミット RBApplicationInit()の修正 2012-10-12

1.0.5で導入した--rubycocoa-ruby-optが古いRBApplicationMain()のみ有効でRBApplicationInit()+NSApplicationMain()のときに機能していなかったので直した。(r2404) sample/以下のプログラムでRBApplicationMain()のものがたくさんあったのでRBApplicationI…

RubyCocoa 今日のコミット standaloneifyの修正 2012-10-11

うん、まあ、あれです。確認不足ですね、ほんとゴメンナサイ。standaloneify.rbが動かないケースがいくつかあったので直しました。 通常のXcodeでのビルド等ですでにアプリにRubyCocoa.frameworkが組み込まれているとき動かない問題を修正 (r2401) アプリがg…

RubyCocoa 昨日-今日のコミット テンプレートの導入スクリプト作成 2012-10-07

本体と同様に、.pkgのインストーラをつくるつもりだったんだけどユーザのホームディレクトリをインストール先とする方法がわからなかったので次のように。 インストーラにテンプレートを含める。場所はとりあえず/Developer/Documentation/RubyCocoa。 同梱…

RubyCocoa-1.0.5 リリース!

しました。前のバージョンから1ヶ月ちょっとと今回は早かったですね!http://sourceforge.net/projects/rubycocoa/files/RubyCocoa/1.0.5/ リリースノート NEWSファイルから抜きだし。 == 1.0.4から1.0.5の変更点: 2012-10-07 === 改良 * Xcode 4.2-4.5に最…

MacPortsのrubyをclangでコンパイルするときのオプションを変更

しました。CPPFLAGSから-std=c89を消しました。redcarpetなど標準添付でない拡張ライブラリでコンパイルエラーになるケースがあったためです。make test-allの結果は変わってないので、ruby本体に関してはこの変更による問題はないと思います。

PortGroup github の使い方

MacPortsのPortfileを書く上で便利な機能をまとめたのがPortGroupです。たとえばPortGroup rubyを使うと、gemやsetup.rb, extconf.rbを使ったライブラリのportが簡単に書けます。 [erubis] gem fetch && gem install ruby.setup erubis 2.7.0 gem {} rubygem…