タグ

2012年12月11日のブックマーク (2件)

  • デバッグの理論と実践

    『ビューティフルコード』『Making Software』の著者の一人であり、GNU Data Display Debugger(DDD)の開発者である著者が、なぜプログラムがうまく動かないかについて、効率的な原因究明とデバッグ方法を提案。なぜ「系統的」で「自動的」なデバッグが必要なのかの重要性を説き、そしてそれを実現するための手法として、差分デバッグ、科学的手法といった具体的なテクニックやさまざまなツールの詳細を紹介しています。デバッグ作業を効率化し、デバッグの苦痛を軽減するという著者の信念に基づいて書かれた書は、多くのプログラマにとって福音となる一冊です。 序文 まえがき 1 章 障害はどのように起こるのか 1.1 プログラムがうまく動かない! 1.2 欠陥から失敗へ 1.3 時間と空間の迷路 1.4 障害から修正まで 1.4.1 問題の記録 1.4.2 障害の再現 1.4.3 テス

    デバッグの理論と実践
  • PHP | SQLiteへ接続 - PDOの利用

    PDOを利用してSQLiteへ接続してみます。PDO経由の場合はSQLite2ではなくSQLite3系を主に使うかと思います。PHPにデフォルトで含まれているSQLiteは2系なので、別途SQLite3をインストールしておいて下さい。 ※SQLiteを個別にインストールする詳細は『SQLiteインストール』を参照して下さい。 事前にSQLiteへ"uriage"と言う名前のデータベースを作成してあります。また"uriage"データベース内に"shouhin"テーブルを作成し、初期データを入れてあります。 ※SQLiteにはユーザーという概念がありません。 "uriage"データベースへ接続するためのPDOクラスのオブジェクトの作成は下記のようになります。 $dsn = 'sqlite:d:\\sqlite\\uriage'; $user = ''; $password = ''; try{