iStac

StackStockBooksの更新APIの変更に対応+マイページを開くボタン追加

StackStockBooksのAPIの変更によって、iStacで書影が表示できなくなってたので修正したのと、ちょっとした機能の追加を行いました。 書影が表示できなかった件について 以前はレスポンスの文字列のURIに含まれるスラッシュ等はエスケープされずそのままの形…

AppController.rb側のdelegate用メソッドの戻り値をobjc_methodを使って明示するようにした

先日のエントリにあったとおり、Objective-Cから呼び出されるruby側のメソッド(gotBarcode)の引数および戻り値の型を明示してあげるように変更しました。あと、手動でリクエスト投げられるように「登録」ボタンを追加。まだ、.dmgファイルは作成してません。…

Stack Stock Books に参照系のAPIが追加になった

今までは、蔵書を登録/更新するためのAPIのみ公開されていましたが、今回、参照系のAPIを追加しました。 追加したAPIは、下記の通りです。 利用者の一覧を取得 利用者IDから利用者の情報を取得 利用者名から利用者の情報を取得 利用者の蔵書一覧を取得 参照…

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…

iStacをちょっこと更新

恥ずかしい過ちを犯してました。 焦りすぎた ... orz那由多屋)加藤さん、ご指摘ありがとうございました。 GitHub - snaka/istac: Stack Stock Books Client for Mac with iSight. (Japanese: iSightカメラに対応した Stack Stock Books クライアントです) ※…

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

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