タグ

Pythonとdebugに関するt_43zのブックマーク (3)

  • DjangoやPythonを使ったWebシステム開発のお供に·FirePython MOONGIFT

    Webシステム開発を行っているとデバッグメッセージを表示したいと思うことは多々ある。画面にメッセージを出しても良いだろうが、常々使うのであればログファイルなどを利用した方が効率的だ(デザインへの影響もあるので)。 FirebugとPythonをつないでくれる 開発者には見えてユーザには見えない(見ることもできる)、そんな素敵なメッセージプラグインがFirePythonだ。 今回紹介するオープンソース・ソフトウェアはFirePython、Firebugと連携するPythonデバッグライブラリだ。 FirePythonは二つのライブラリが提供される。一つはPython側で利用するライブラリで、もう一つはFirefoxアドオンとして動作するものだ。Python側でメッセージを送信し、それをFirebugが受け取って表示してくれるようになる。 設定画面 PHPでは同様のソフトウェアとしてFireP

    DjangoやPythonを使ったWebシステム開発のお供に·FirePython MOONGIFT
  • 高速なPythonデバッガ「Winpdb 1.3.0」リリース

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Winpdbプロジェクトは11月1日、Pythonデバッガ「Winpdb」の新バージョン「Winpdb 1.3.0」をリリースした。 Winpdbはプラットフォーム非依存のPythonデバッガ。マルチスレッドや名前空間の修正、埋め込みデバッグ、暗号化通信機能などをサポートしており、標準のデバッガpdbよりも最大20倍高速だという。CPython 2.3、2.4、2.5に対応しており、実行にはwxPython 2.6以上が必要となる。 今回リリースされた新バージョンでは、新たにUnicodeに対応したほか、Python 3.0との互換性も保証された。また、シグナルや環境変数へのサポートを強化。それ以外にもパフォーマンスの改善や、多数のバグ

    高速なPythonデバッガ「Winpdb 1.3.0」リリース
  • いやなブログ - スクリプト言語用のデバッガの使い方 - Ruby, Python, Perl

    スクリプト言語用のデバッガの使い方 - Ruby, Python, Perl スクリプト言語用の CUIのデバッガの使い方を簡単にまとめました。対象言語は Ruby, Python, Perl です。 私は C, C++ でプログラムを書いているときはデバッガ (主に GNU/Linux 上の gdb) を頻繁に利用します。しかし、スクリプト言語ではそれほどでもありません。これはおそらく次のような理由によります。 ビルドが不要なので printf デバッグが容易 (ある程度大きい C++ のプログラムではビルド時間が長いので printf の挿入はしんどい) 異常終了時にスタックトレースが表示される (Ruby, Python なら自動、Perl の場合は use Carp; $SIG{__DIE__} = \&Carp::confess; など) オブジェクトのインスペクトが簡単 (Ru

  • 1