目次
- エクストリームプログラミング / 人力活用プログラミング
- エクストリームプログラミング
- Kent Beck氏
- 基本原理
- XPのプラクティス
- XPのプラクティス (Cont'd)
- 開発のプラクティス
- テスト駆動開発
- ペアプログラミング
- リファクタリング
- ソースコードの共同所有
- 継続した結合
- YAGNI
- プログラマとXP
- テストファーストプログラミング
- プログラムのテスト
- テストファーストプログラミング
- テストファースト
- テストシステム
- RubyUnit
- 例: ローマ字かな変換プログラム
- アサーション
- テストプログラム
- テストプログラムの実行
- 間違った場合
- 実行結果
- ランダムにかな生成
- 実行結果
- テストプログラム
- 実行結果
- うまくテストできない場合
- ペアプログラミング
- 利点
- 利点 (Cont'd)
- 結果
- 問題
- 問題
- リファクタリング
- リファクタリング技法
- リファクタリング技法
- 『リファクタリング プログラミングの体質改善テクニック』
- テストの存在が前提
- デザインパターン
- デザインパターン本
- 生成に関するパターン
- 構造に関するパターン
- 振る舞いに関するパターン
- XPとパターンランゲージ
- Christopher Alexander
- Ward Canninghum
- 江渡浩一郎氏による解説本
- 江渡本
- 著者コメント
- 江渡本目次
- 8章 ソフトウェア開発へのパターンの適用
- 9章 デザインパターン
- Wikiの起源と進化 by 江渡
- 富豪的プログラミング
- 人力活用プログラミング
- 計算資源としての人間
- プログラミングにおける人力の活用
- Web = 人力計算プラットフォーム
- Web上の人力活用プログラミング
- 本棚.org
- 本棚.org
- 本棚演算
- 本棚.org = 書籍情報プログラミング
- 積極的な人力プログラミング
- 人力計算の例
- 意識させずに計算させる
- 楽しみながら計算
- Wikipedia
- Hotornot
- コトノハ
- CAPTCHA
- reCAPTCHA
- つい修正してしまう
- Power of Low Standards
- 写真の位置登録
- 修正結果
- 間違った日本語が書いてあるとすごく気になる
- Lang-8
- 日記の例
- 計算してるつもりはないもの
- Google
- 重要なファイルの判定
- 重要なファイルとは?
- 重要なファイルの特徴
- 重要度の判定
- HashInfo.com
- 情報の存在証明
- 登録による存在証明
- ソーシャル存在証明
- authコマンド
- 存在証明
- 共有情報からのデータマイニング
- 集合知プログラミング
- 推薦システム
- Firefly
- Last.fm
- 本棚演算
- デモ: 本棚演算
- 数量化三類による二次元視覚化
- クラスタリング
- Mooter
- クラスタリングツール
- bayon
- bayon実行例
- 階層的クラスタリング
- デンドログラム
- 決定木
- もとデータ
- 学習された決定木
- サポートベクトルマシン (SVM)
- 人力計算に必要なもの
- まとめ
- End