2015-01-01から1年間の記事一覧

Dropzone.jsの仕組み

依存API ドラッグ&ドロップ - DragDrop | MDN ドラッグ&ドロップ イベント DataTransfer - DragDrop | MDN ドラッグ&ドロップでイベントが発生した際に、ドロップされたファイル情報eventオブジェクトのdataTransferプロパティに格納される Dropzone.protot…

CakephpのLazyModelの仕組み

Cakephp 1.2, 1.3 のModelのロードを最適化するプラグイン LazyModel. GitHub - Phally/lazy_model: Lazy model loading for CakePHP 1.2 & 1.3. Cakephp 2.0 以降では標準化されているようです。 概要 モデルに紐づく関連するモデルを実際に使用する際に初…

codekata04: Data Munging

Kata04: Data Munging - CodeKatacodekata.com 概要 下記の3つの作業をそれぞれ個別に行う. (後に行う作業を考慮して、前の作業を行わない) 天気のデータを読み込んで、整形して出力する. サッカーリーグのデータを読み込んで、整形して出力する. 上記の2つ…

モデリング練習 Kata01: Supermarket Pricing

Kata01: Supermarket Pricing - CodeKatacodekata.com スーパーマッケートの価格設定、購入周りのモデリングの練習。 要件 下記のような複雑な価格設定をどう実現させるか? 3つで1000円 100g 200円 2つ買ったら1つ無料 会計時の処理、在庫管理はどうやって…