h(), simple_format(), strftime()

jTemplate を使うにあたって最低限JavaScript側で使いたくなる三つのメソッド。。最初の二つは実装した。

最後のstrftimeは、正直実装面倒くさいので、探したらあった。が、Array に対して for(var i in array) をしている部分があって、Array.prototype が汚染されていると使えないライブラリなのでパッチを作成した。作者に送、、、る方法がないんだけど*1

以下コードメモ

*1:作者のページ、XHTMLがパースエラー、、ソース見てもそれらしきリンクないなぁ...

続きを読む

View のバグで REpresentational State Transer が使いにくい件/使いやすくするには...

RESTのクライアントが効率的な1次元の順序付き(前,次が定義された)集合を走査するためには(例えばPagination)、、、、

a) GET したリソースのサブセットが何件あって、b) スーパーセットは何件あって、c) サブセットはどこにいるのか(1次元の集合であれば先頭からのオフセット)の情報をクライアントに返すことが非常に重要だ、というプラクティスを身をもって体験中。結論から言うと、RESTで集合を返すリソースは d) ほかのサブセットを取得するためのURIの情報を返さないと使いづらすぎるよ!という話で、ハイパーリンクの本質?がやっと分かってきた気がする?

以下ぐだぐだ考えを整理。使いやすくするには... のところは、自宅のルーターが落ちているような気がするので(HTTPコネクションがはれない, 実家に帰省中)、自宅に戻ってからソースをサブミットしてからということで。

続きは読んでもしょうがない、単なるメモ。

続きを読む