JSON-RPC 2.0に準拠したAPIをRails4で実装する

Pocket

HTTPで通信するAPIはRESTで設計するのが定石ですが、利用者から見ると不便な場合があります。

RESTは設計に強い制約を与えるため、多人数で開発するときでも設計の一貫性を確保することができるのが利点です。更に一定のパターンに従っている分、既存のRESTクライアントを使って手軽にAPIを利用した機能を実装できるのも魅力的です。

しかし設計がRESTに従う分、例えばいくつかの処理をまとめてトランザクションとして扱いたい、といった場合に、インターフェースを独自に拡張しなくてはいけない状況に立たされることがあります。そもそもRESTだとAPIの単位が細かすぎて、利用者から見て使いにくい、といったケースもあります。

そういった場合はRPC(Remote Procedure Call)でAPIを設計することを検討してみても良いかも知れません。RPCの中でもJSON-RPCという仕様が比較的実装しやすそうだったので、試しにRails4でJSON-RPCの振る舞いを実装してみました。RPCはXMLで通信するのが一般的なようですが、今時はJSONで通信したいですよね。

Continue reading…

喉にめっちゃ効くマヌカハニーの強い奴が家に届いた

Pocket

以前「酷い喉の痛みがマヌカハニーというハチミツをなめてみたら、すぐに治った!」という記事で「マヌカハニー、めっちゃ凄いですよ」という話をさせていただいたのですが、そのとき買ったマヌカハニーは「奴はマヌカハニーの中では最弱」という感じのエントリーモデルでした。

MGOというのがマヌカハニーの有効成分の密度を表しているのですが、前回買ったのはMGO100というものでした。しかしマヌカハニーに味をしめて今回買ったのは、MGO400というもの。4倍入ってます!

Continue reading…

Macの画面切り替えって、いちいちMissionControlの画面を開かなくても、キーボードショートカットでできたんですね・・・

Pocket

Macの画面切り替え、いつもMissionControlの画面を開いたり、Ctrl + →キーなどで1枚ずつ移動したりしていて、マシンに余力がないときなんかは切り替えが重くてイライラするなー、などと思っておりました。で、画面切り替え方法はこれしかないのかなーと思っていたら、画面間をキーボードショートカット一発で移動できる方法がありました。なんで今まで知らなかったんや・・・。

Continue reading…

酷い喉の痛みがマヌカハニーというハチミツをなめてみたら、すぐに治った!

Pocket

先週末、尋常じゃない喉の痛みに襲われて大変ブルーでした。喉が真っ赤でまともに声が出ないレベル。

喉の痛みに効くという口コミでよく見るペラックT錠も大して効かないし、大人しく午前中の仕事をおやすみして医者に行くか・・・と更にブルーになっていたところ、「マヌカハニーというハチミツが喉の痛みに効く」というネットの口コミを発見。

ちょうど記事のトップに載せているマヌカハニーがAmazonプライムで当日配送だったので、喉も痛いしこれが効くなら良いなーと買ってみたのでした。

Continue reading…

勉強会でメモをとるときもNUboardが便利です(社内でグロースハック勉強会をやっていました)

Pocket

最近いろんなメモをNUboardで取ってiPhoneのカメラで写真を撮って保存しています。気軽に消せるし、ホワイトボードの独特の書き味が俄然やる気にさせてくれます。

Continue reading…

機種変更キャンペーンが充実していたのでついにiPhone5Sに乗り換えました

Pocket

長らくiPhone4Sを使っていたのですが、iPhone5から縦に伸びた解像度をシミュレータで確認し続けるのに限界を感じたので、ついにiPhone5Sに乗り換えましたー!

Continue reading…

ゼロ秒思考のA4メモ書きを上手く続けるコツ

Pocket

ゼロ秒思考で紹介されているA4メモ書きをぼちぼち続けています。やった後は頭がスッキリしてとても良いのですが、続けるのにはちょっとしたコツが必要だなと感じたのでご紹介します。

Continue reading…

角川のKindle書籍7割引きセールが1/28(火)の9:59までらしいので、2冊ほど買ってみた

Pocket

あまり買いすぎても読まずにディスクの肥やしになってしまうので、とりあえず2冊ほど買ってみましたよー。まだの方はお急ぎでどうぞ

Continue reading…

赤ちゃんが必ず泣き止む動画を秒速で再生して難を逃れる方法 for iPhone

Pocket

赤ちゃんが必ず泣き止む動画「ふかふかかふかのうた」には、いつも大変お世話になっております。歌が流れなくともこの動画が流れているだけで子供(11ヶ月になりました)が機嫌を直してくれるので、常にタイミングよく再生できるようにしておきたいものです。

Continue reading…