サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
猫
grgsiberia-mitou.hatenadiary.jp
Rails4からRSpecでテストを評価したいとき,shouldではなくexpectを使うようにするのが望ましいとのこと. Ruby - RSpecのshouldはもう古い!新しい記法expectを使おう! - Qiita このリンク先では標準的な使い方の場合,expect()を使っている.メソッドとして結果を引数を渡す使い方は一応,間違ってはいないし,これでも正常に動く. 一方で,raise_errorを使って例外が発生したのかどうかチェックしたいときは,引数を渡す方法では延々と成功しない. raise_errorを使う場合は,ブロックで例外の発生するコードを囲わないとうまく動作しない. gist9033476 上のリンクできちんとまとめられてはいるが,よく見ると中括弧なのでコードを書くときは注意しなければならない.
DanbooruのAPI公開されてます. Wiki - help:api - Danbooru 一応,DanbooruはOSSの画像掲示板システムになっているので,派生システムであればだいたいAPIが公開されてます.(使用不可になっているシステムもあったりしますががが) 匿名だと500req/h,ベーシックユーザだと3000req/hのAPIを発行できます.2000円ぐらい払うとさらにリクエストの数とか増えるので,ご迷惑をお掛けしそうならゴールドかプラチナに昇格するといいかもしれません. APIのリファレンスを見る限り,クッキーにloginとapi_keyを持たせて,それぞれユーザ名とbcryptで暗号化したAPIキーを入れてあげればいいそうです.どういうわけか,そこまでうまく行ってる気はしませんが……. (APIキーはGETパラメータに,login=ユーザ名&api_key=生のAPIキ
RDSはいわゆるRDBMSをAWS上のシステムで動かせるクラウドサービスの一つで,スケールアップやスケールアウトするための仕組みを完全ブラックボックス化できることが特徴.普通であれば,Linuxとかで大変な設定とかサーバごとに設定しなければならないことを,シンプルに一つの画面で設定することができるようになる. RDSを利用することで,バックエンドのエンジニア(しかも分散環境に強い)が不要になる.人的資源の乏しい小規模なチームほどその恩恵を受けられる. DynamoDBはAWS上で動くNoSQLで,リレーショナルじゃないけど速い(小並感).RDSと同じく,バックエンドの仕組みがブラックボックスになっている.その上,RDS以上に設定する項目が少なく,トラフィックに応じてテーブルやインデックスごとにスペックを上げることもできる. RDSとDynamoDBはSQLかNoSQLかぐらいしか違わない.
このページを最初にブックマークしてみませんか?
『未踏作業日誌――余計なもの作るよ!』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く