数十GB のファイルを SSH 越しにダウンロードする必要があってどうやった物かなあと調べてみたら rsync でできるらしい。
rsync -aP src dist
-P オプションは"--partial --progress"をまとめたもので、これを付けると途中で中断しても、続きをよしなにやってくれるみたい。便利-。
夏くらいからしばらく backbone.js と Rails 3.1 で何かを作っていたんだけど、一段落してきたので使っていた JavaScript のライブラリ達を紹介しておく。
省略
JavaScript の ActiveSupport みたいな奴
クライアントサイドMVCっぽいものを実現するライブラリ
Object.toJSON() できるようになる
wycats 先生が作ったテンプレートライブラリ、mustache の拡張。
フロントエンドで request を投げる前に validation を実行して input の右側に警告を出したりできる
マウスオーバーでtooltip を表示できる
ajax でファイルのアップロードを簡単に実行する
ajax 利用時のくるくるを JS だけで作成できる
今年の初めに比べたらだいぶ書けるようにはなったけどサーバーサイドに至ってはさっぱりわからないし、コールバックまみれを上手くデザインできるようになるにはまだまだ勉強が必要だのう。
> フロントエンドで request を投げる前に validation を実行して input の右側に警告を出したりできる<br>Rails 3.1には html5_validators っていう便利なgemがあってですね、(ry
html5 の validator を最初は使おうとしてたんですけど、何かの理由で jQuery の奴にしたんですよねえ。何だったかなあ。