JavaScript

Facebook JavaScript SDKを使ったログイン処理

今まで、Facebookアプリのユーザのログイン処理に「fb:login-button」と「FB.Event.subscribe("auth.login", function)」を使っていました。しかし、ユーザが既にログインしている場合には「subscribe」動いていないようでしたので、Facebook JavaScript SDKを使うように変更しました。
続きを読む »

Python

DjangoのフィルタをUnixのパイプみたいに使う方法

Djangoのフィルタは複数つなげることができるみたいです。まあ、そうするとコードが見にくくなりそうなので、そういった場合はカスタムフィルタを作った方がいいのかもしれません。

続きを読む »

Python

Djangoテンプレートで4カラムのテーブルを実現する

以前テンプレートのforループの中で奇数/偶数を判定する方法というメモを書きました。これだと2カラムのテーブルは作れますが、それ以上だと難しかったので、remainderという余りを返すカスタムフィルタを作りました。
続きを読む »

Python

GAEUnitのテストでタスクキューを使う方法

The Task Queue Python APIを使ったアプリをGAEUnitを使ってテストするには、GAEUnitを以下の様に修正する必要がありました。なお、こちらの例ではタスクキューですが、他のGoogle App EngineのAPIも同じ様に修正すればテストできると思います。

続きを読む »

Python

facebook-sdkで日本語を扱う場合の注意点 - 改

以前facebook-sdkで日本語を扱う場合の注意点というメモを書きましたが、日本語を扱う場合にもっといい方法があることがわかりました。それは、'django.utils.encoding.smart_str'を使う方法です。このメソッドによって、unicode型をstr型に変更することができます。

続きを読む »