2011-02-01から1ヶ月間の記事一覧

iPhone 用の家計簿 Web アプリ「家計ぽ」を作りました

iPhone 向けの家計簿 Web アプリケーション「家計ぽ」を作りました。 更新履歴 2011.03.03 日付が一桁の際に送信できなかった問題を修正しました。 スクリーンショット 「家計ぽ」を使うまでの準備 「家計ぽ」は、データベースに Google ドキュメントのスプ…

Git で svn export と同等のことを行う

Git

Git で Subversion の svn export と同等のことを行うコマンド。 $ git archive master | tar -x -C /somewhere/else git-archive で tar ファイルができるので、そのままパイプで tar コマンドに渡して展開しています。 参考サイト How to do a "git export…

スクリプトローダ JohnnyDepp.js を書きました

JohnnyDepp.js という JavaScript のスクリプトローダを書いてみました。依存性 (DEPendency) を解決するところから JohnnyDEPp.js です。名前だけはとてもクールだと思います。 一点注意。世の中には、LABjs をはじめ、ControlJS、Head JS など JavaScript …

GitHub 上に ページを作成する

Git

GitHub には username.github.com というサブドメインでユーザページを作ることができます。最近知りました。GitHub Pages に説明が載っています。 私もさっそく作ってみました。 ユーザページの作り方 username.github.com というリポジトリを作って、maste…

非同期処理を逐次処理するための JavaScript ライブラリを書きました

非同期処理を逐次処理するための JavaScript ライブラリを書きました。 デモページ ソースコード Processor インタフェース var processor = new Processor(); processor.add(p1).add(p2, p3); processor.execute(); 上記の例では Processor に p1 〜 p3 の…

prototype ベースの継承方法いろいろ

『JavaScript Patterns』より、prototype ベースの継承方法いろいろ。 1. 最もベーシックな prototype 継承 子クラスの prototype に親クラスのインスタンスを指定します。 function Parent(name) { this.name = name || "Adam"; } Parent.prototype.say = f…

仮説思考

『仮説思考』の読書メモ。 要するに 問題発見・解決を行う際にはまず仮説を立ててから考えましょうね、という話。一言でザックリ言うなれば、勘を磨けということだと思います。仮説思考を始めて最初の頃は仮説が外れて失敗するけども、訓練によって仮説が当…