きりかノート 3冊め

おあそびプログラミング

2014-07-01から1ヶ月間の記事一覧

RubyCocoa 1.2.0 リリース!

しました。ついにRuby 2.0以降に対応しました!(1.9は対応しません) https://sourceforge.net/projects/rubycocoa/files/RubyCocoa/1.2.0/ ちょっとパッケージング失敗したので、日本時間で今日の14:30以前にダウンロードした人は取り直したほうがよいかも…

RubyCocoa 今週のコミット ..2014-07-26 10.6/10.7での初期化エラーを修正

細かいとこではドキュメント更新したり、コンパイル時の警告つぶしたりしてた。大きい作業としては、Snow LeopardやLion環境では"trunkでrequire 'osx/cocoa'しただけで落ちる"という致命的な問題があってその対応をしていた。エラーメッセージはこんなの。 …

RubyCocoa 今日のコミット 2014-07-21 NSData.dataWithRubyString()をdeprecatedに

いちおRC出したのでそんなにいじるつもりはないので、yardのドキュメントをメンテしたり。便利メソッドとしてOSX::NSData.dataWithRubyString(str)というメソッドが昔からあるんだけど、使い道があんまりないなーと思った上に、そもそもエンコーディングなし…

RubyCocoa 1.2.0 RC (Ruby-2.0対応版)を公開

しました。いきなりリリースしてもよかったんだけど、自分だけの確認では不安だったので。 https://sourceforge.net/projects/rubycocoa/files/RubyCocoa/1.2.0-rc/ 動作確認用なのでOS X 10.9用のみです。なにかあればお知らせください。ヤバそうな問題が報…

RubyCocoa 今週のコミット ..2014-07-20 サンプルアプリの動作確認

sample/以下にあるアプリの一覧をつくって、ひたすら確認して直してた。 もともとおかしかったぽい make系のプロジェクトで-framework AppKitが足りない。 import 足しておいた。 ruby-2.0によるもの ruby-2.0でSyntax Errorになるものを直した。 他のアプリ…

WebVTTファイルを利用して動画に字幕を付ける

小ネタ。自分用のメモです。WWDCのtranscriptをテキスト化しているasciiwwdcのリポジトリwwdc-session-transcriptsをながめてて、拡張子".vtt"てなんじゃろと思って調べてみたところ、WebVTTという規格のテキストであることがわかった。テキストはこんな感じ…

RubyCocoa 今日のコミット 2014-07-14 インストーラ作成スクリプトの調整

10.9 Mervericks用はruby-1.8とruby-2.0の両方がOSに付いてるので、それぞれ用のRubyCocoa.frameworkのインストーラをリリースする予定。なのでそのあたりの調整あれこれ。 リリースファイルの名前を自由に指定できるように。 (r2587) パッケージ作成時の設…

RubyCocoa 今日のコミット 2014-07-10 ruby-2.xでThreadがおかしい?件に対応

だいたいruby-2.x対応できたので、samples/以下にあるアプリを動かしたりして動作確認してる。で、どうもrubyのThreadを使ったコードがうまく動かなくって、スレッドが切り替わらなかったりするのを調べてたんだけれどようやくわかった。 Thread.passがひつ…

port:pecoを0.2.0に更新

しました。先日MacPorts公式にport:pecoを登録してから気付いたんだけど、peco-0.1.12とMacPortsのportコマンドとの組み合わせで、どうも動作がおかしい。portの出力をpecoに渡すとそのまま固まってしまう(killしないと終了できない)。0.1.11以前は問題な…

pecoのPortfileを本家に投入した

先日の"pecoのPortfileを書いてみた"から、納得いくカタチまで改善できたので、本家にコミットした。 % port info peco peco @0.1.12 (sysutils) Description: peco can be a great tool to filter stuff like logs, process stats, find files, because unl…

RubyCocoa 今週のコミット ..2014-07-03 standaloneify.rbのruby-2.x対応

1週間以上前にテスト全部とおるようになったんだけど、実際にアプリ試してみるとダメなところあったりで対処中。今はstandaloneify.rbを対応してるとこ。 ruby-2.xで"$0 not initialized"を修正。(r2581) ruby-2.xでクラッシュするのを修正。(r2582) 簡単に…