きりかノート 3冊め

おあそびプログラミング

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

MacPortsのport:ruby22, ruby21, ruby20を更新

あたらしいバージョンがリリースされていたので対応しました。今回のバージョンはセキュリティ修正(CVE-2015-7551: Fiddle と DL における tainted 文字列使用時の脆弱性について)が含まれています。 port:ruby22: 2.2.4 port:ruby21: 2.1.8 port:ruby20: …

RubyCocoa 今日のコミット 2015-09-26

以前に見つかっていたバグがよくわからないけど直った。ひさしぶりにぜんぶテストが通るようになったぜ。。 NSArrayController#arragendObjects#eachするとruby-2.xだけNSGenericExceptionが起きるのを修正(beca6d4) rubycocoa issue#2に書いたとおりなんだ…

RubyCocoa 今日のコミット 2015-09-19

10.11GM上で10.10と同じようにテスト通る(既知の1F)まで持ってきた。作業はビルドまわりとテストスクリプト側の修正でコアの方は手をいれてない。 10.11ではRubyCocoa.frameworkは@excecutable_pathなしをデフォルトに。 (ceb7962) 上述のDYLD_環境変数の件…

OS Xの"DYLD_*"環境変数

mac

先日のCocoa勉強会で話してきたので整理しとく。 まとめ dyldはdarwin(OS X, iOS)のld(1)。 ldのLD_*環境変数と同様に、DYLD_*環境変数で動作を制御できる。 OS X 10.11では、DYLD_*環境変数が無効にされるケースがある見込みだぜ。 dyldと"DYLD_"ではじまる…

MacPortsのport:ruby22, ruby21, ruby20を更新

あたらしいバージョンがリリースされていたので対応しました。 port:ruby22: 2.2.3 port:ruby21: 2.1.7 port:ruby20: 2.0.0-p647 RubyGemsのCVE-2015-3900のセキュリティ修正が含まれてたりします。詳しくは公式のリリースアナウンスをみてください。また、…

rubyforgeがもうない件の対応

今はなきrubyforgeの記載がPortfileに大量に残ってるのマズくね?的な話が来てた。 https://trac.macports.org/ticket/47984 "rubyforge no longer exists" 知ってたけどさ!ファイルはmacports.org側で再配布のコピー持ってるしいいじゃん……とりあえず自分…

RubyCocoa 今日のコミット 2015-06-12

新しいOS Xのbetaが出たので検証中、っていうかSEGVしてテスト走らないじゃん。。だいたいこういうレベルでおかしいときは、コンパイル時に警告出てたりするものなので確認。 In file included from /Users/kimuraw/proj/rubycocoa/framework/src/objc/Overr…

RubyCocoa 今日のコミット 2015-05-31

半年ぶりくらいですね。。 github移行のもろもろ。 Xcodeのファイルテンプレートのplistが間違ってたのを訂正。(RubyCocoa / Bugs / #67 TemplateInfo.plist in File Templates not working) rbenvでインストールしたrubyを使っているときにrakeが失敗する問…

RubyCocoaプロジェクトをgithubに移行

しました。 https://github.com/rubycocoa/rubycocoa https://rubycocoa.github.io インストーラは最新の1.2.0 (2014年7月)だけgithubにも置きました。それ以前のはSourceForgeからゲットしてください。import.github.com使って、そのまま持ってきたので昔の…

rb22-*なportがぜんぜんない

とくに結論のないはなし。「MacPortsにrb22-てportないんだけど、なんか例とかないの?」てメールが来た。PortGroup rubyの確認用に手元では作ってるので、そいつを簡略化してgistに上げて「これ見て」と返信しておいた。 https://gist.github.com/kimuraw/5…

第72回 Cocoa勉強会に行ってきた(5/23)

会場はいつもの新宿伊藤ビルの貸し会議室。 ここのとこ休んでたのでわりとひさしぶり。なんか今回は「Cocoa……?」な回でした。資料はconnpassのほうとか。 発表 業務システム開発の話。自分はそっち側の人間なわけだけど、わかることもそうでないことも。RSp…

MacPortsのport:ruby22, ruby21, ruby20を更新

あたらしいバージョンがリリースされていたので対応しました。 port:ruby22: 2.2.2 port:ruby21: 2.1.6 port:ruby20: 2.0.0-p645 2.2にはtk-8.6対応が入ったみたいなんだけど、手元での確認が終わらなかったのでtkバリアントはまだ有効にしていません。次ま…

MacPortsのport:ruby22, ruby20を更新

あたらしいバージョンがリリースされていたので対応しました。 port:ruby22: 2.2.1 port:ruby20: 2.0.0-p643 2.0.0は最後の通常リリースです。2.2.1はたぶん通常の定期リリースだと思います。また、1.9.3系は先月でサポート終了しました。今までありがとう!