No Bugs, No Life

読んだ本や、プログラミング、システム開発等のねたを中心に。文章を書く練習なので少し硬派に書くつもりだけど、どうなることやら。

MQTTを使って通信するAndroid アプリの開発を始めてみる

プロジェクトの合間でちょっと余裕もあるし、次の仕事もPMOっぽいから開発の仕事もなさそうだし、遂に携帯もスマホに変えたことだし、androidアプリの開発に手を出してみる。
あと、せっかくのandroidアプリならば、ここは5年ぐらい前に手を出しそびれていたMQTTを使ってみよう。と思い付きDriven。

続きを読む

読書管理アプリ(Librarian)のUI開発

Librarian開発記。
Web API系でGoogleやら楽天やらを探ってみたけど、書籍データベースの充実度からいうと、Amazonに一日の長がありそう。
(Googleカバレッジは悪くないのだけど、、、)
ただ、Amazonはリクエスト数の上限に達していないつもりでも503エラーでデータをとれない場合が頻発していたので、実用性に難ありかな?と思いきや、世の皆様はリトライで回避している模様。
Librarianでも再試行で試してみたところ、うまくいっているようなので、今回は目先を変えてUIネタを記事にしてみる。

続きを読む

書籍検索API探索-楽天ブックス書籍検索API編

前回はGoogle Books APIを使って書誌情報の検索をしたが、yet another API*1として楽天ブックス書籍検索APIを試してみる。

*1:wikipediaにあるような非公式であるという意図はありません。

続きを読む

書籍検索API探索-GoogleAPI 編

前回の続き。
Librarian再実装の方針の1番で、Amazon以外のAPIを探ってみた。
Amazon以外で使えそうなところとしては、楽天Googleあたりか。(NDLは今でも使っているので割愛)
まずはGoogleから。

続きを読む

読書管理アプリ(Librarian)の再実装

自宅PCをWindows7からWindows8.1に移行したときに、思わずruby環境を再構築する選択肢をとってしまった罠。
前の環境では32bit mruby(1.9.3)でだましだましVisualuRubyをUI部分に使用していたんだけど、VisualuRubyの更新はすっかり止まってしまったようだし、しばしば例外(ログを見ていないけどおそらくはAmazonを検索するところ)で落ちてしまっていたので、作り直すことにしてみる。

続きを読む