AngularJSでチェックボックスとモデルを紐付ける

AngularJSを使ったフォームでチェックボックスを使いたいとする。 このとき単に真偽値を取りたいのであればそのままモデルを設定すれば、checkboxの値(true/false)をモデルに紐付けることが出来る。

...

1ページAppでクローラに動的なメタ情報を読ませることが出来るか?

このブログは1ページAppを目指して作っている(まだ完成していないがいずれは少数の静的ページに集約したいと思っている)。1ページAppはシングルページアプリケーション(SPA)とも言い、1ページのHTMLページ内で動的にコンテンツを切り替えていくアプリのことだ。 URLのパラメータやフラグメントを元に、Ajaxなどで動的にコンテンツをロードすることであたかもそれぞれのページが存在するかのように別々のコンテンツを表示する。

...

AngularJS で外部javascriptを遅延読み込み

新しいブログエンジンでもコメントシステムはDisqusを使っている。 Disqusは記事ごとにコメント欄を生成し埋め込んでくれる優れたサービスなのだが、実装方法としてはjavascriptをブログ内で読み込んで指定のタグにロードしたDOM要素を展開するという仕組みである。

...

ブログのお引越し

ブログをgithub page(Octopress)から独自のアプリ(sinatraベース)に引っ越した。

理由の一つはangularjsの習作として色々自分で試してみたかったからだ。 angularjsについてはまたいろいろ挑戦してみたい。

...

Rubyでインスタンス変数のテスト

  1. あるオブジェクトOのメソッドAを呼ぶと内部変数Xの値が変わるとする。
  2. メソッドAの目的はXの値を更新することだが、返り値からXの値を知ることは出来ない。
  3. オブジェクトOの他のメソッドからXの値を直接知ることは出来ない。

以上のような状況のとき、メソッドAのテストってどうすればいいんだろうと思ったんだけど、シンプルにインスタンス変数にアクセスすることにした。メソッドAの正しい挙動は内部変数を変更することなので、そのテストは、変数の変更を検知することだと思ったからだ。

...