rubycocoa

ふぁぼられたらGrowlでお知らせする「ふぁぼられったー for Mac」を作ってみた

nokogiriとMeowを使った習作として作ってみた。最終的にはデーモン化までするつもりだったけど、なんだか飽きてきたのでとりあえず公開。 気が向いたらデーモン化までやってGitHubにgemをアップするつもり 動作イメージ 以下のような感じで通知されます通知…

Ruby側のメソッドからbool値をObj-C側に返したときの挙動がヘン?

iStacで、Ruby側のメソッドからbool値をObjective-C側に返したとき、どうも、if文の判定がうまくいっていないらしいという報告がありました。具体的には、Ruby側でSSBへの登録を行い結果が正常であれば true を Objective-C側のクラスに返しているんだけど、…

iStacがRuby1.8.6で動かない問題に対応しました

id:griffin-stewie さんから報告があったんですが、先日リリースしたiStoc*1が Ruby 1.8.6 の環境で動作しないという問題がありました。原因は、1.9系から1.8.7に取り込まれた新しいメソッドをそれと知らずに使っていた為でした。該当箇所を見直して、1.8.6…

登録はカメラに本をかざすだけ、iSight に対応した Stack Stock Books 専用クライアント iStac をリリースしました

以前のエントリで書いたとおり、Mac の iSight に対応した Stack Stock Books 専用のクライアントをリリースしました。以下wikiから、dmgファイルをダウンロードできます。 Home · snaka/istac Wiki · GitHub 以下、github の wikiから一部を引用。 iStacっ…

iSight + Stack Stock Booksで蔵書管理(予告編)

RubyCocoaでのアプリケーション開発の習作として、iSightをバーコードリーダーとして利用した Stack Stock Book クライアントを作ってみました(作っています)。ほんとはこの土日に完成させて公開と考えていたがあとちょっとで間に合わなかった。ただ、何も…

bcscanをビルドして動かしてみたら'stack level too deep'と言われた

RubyCocoaの開発ができる状態になったので、下記からbcscan*1のソースを取ってきてビルドしてみた。 http://kirika.la.coocan.jp/proj/bcscan/index.html とりあえずビルドはできたが、実行してみると下記のようなエラー出てしまった。 [Session started at …

Tiger+Xcode2.xな人が「RubyCocoa入門」するためのHello worldチュートリアルっぽいものを書いた

RubyCocoaのチュートリアルは以下のサイトにあるが、自分の環境が古い(Mac OS X 10.4.11 + Xcode2.5)せいで、この手順ではアプリケーションを作成することができずあちこち調べ回るはめになった。 RubyCocoa 入門 大きく違っているところはXcode3.xのInterfa…

MacBookにRubyCocoaインストールした(そしてやっぱりハマった)

いろいろ余計なことしてしまったのでハマってしまった。きょうはもう寝る。手順を簡単に書くと、 MacPortsでrubyを最新版*1にupgrade*2 MacPortsでrb-cocoa(RubyCocoaのports名)をイントール でした。(実際はいろいろとハマってしまいましたが... orz) 詳…