カテゴリ: Ruby
mixiアプリでRESTful APIを使う
今さらながらmixiアプリでRESTful APIが使えることに気づいたわけで、早速試してみました。 mixiのデベロッパー向けサイトに、サンプルコードも付いて詳しく説明されているので、これを参考にして書いていけば問題なさそうです。 ...
PHPにPOSTでBase64の文字列を渡すときは注意
RubyのZlibで圧縮したデータをBase64にして、PHPのスクリプトにPOSTで渡すってことをやっていたのですが、圧縮データを展開できる時と、できない時があって悩んでしまった。 よくよく調べると、そもそもBase64をデコード出来て ...
lighttpdで直リンク対策を簡単にする
前回に引き続き直リンク対策をlighttpdでおこなってみたいと思います。Apacheと同じようにrewriteで・・・と行きたい所ですが、lighttpdのmod_rewriteは、Apacheほどの機能は持っていないようです。 設定ファ ...
mod_rewriteで直リンク対策を簡単にする
外部から勝手にリンクされて困ってしまう場合、特に画像や動画ファイルなど比較的重たいファイルを勝手にリンクされてしまうと帯域を無駄に使ってしまい、困ってしまうことがあると思います。 そこでリファラを使って、直リンクされている場合に403を返す ...
Railsでmixiアプリを作ってみました
mixiアプリってなんじゃろ・・・と思いつつ、調べてみたらOpenSocialというコンテナを使って、mixiの中で自分の作ったアプリが動くらしい。 何やら面白そうだったので、Railsの勉強がてらに作ってみました。 あしあとプラス ソー ...
携帯開発環境をMoxyからSSBに
今までの開発環境はMoxyを利用させて頂いていたのですが、OSを入れ直したついでにMoxyを新しくしようとしたところ、どうしてもうまく動かすことができませんでした。古いのでいいかと思ったのですが、SSBというのが目につきました。 どうやら ...
Apache2でPassengerを使ってみる
Apache2のモジュールでお手軽にRailsを動かせるというPassengerをインストールしてみることにしました。そこでちょっとハマった。 Apacheは最初からインストール済みで、まずはRubyGemsを入れるところから始めました。 ...
RubyのNet::HTTPでハマる
前回の記事でmod_rewriteのRewriteMapを使い、なんちゃってフェイルオーバーを作ってみましたが、どうもたまにヘルスチェックをおこなうrubyのスクリプトが落ちるわけです・・・。 エラーはこんな感じ。 rescueで捕捉して ...
Apacheのmod_rewriteを使ってフェイルオーバー?
Apacheのmod_rewriteを使って、フェイルオーバーみたいなことができないかと思い、ちょっとやってみることにしました。 フェイルオーバーといったら大げさな感じですが、もうちょっと本格的にやるならmod_proxy_balance ...