タグ

debugに関するyouheyのブックマーク (8)

  • イベントログ収集ツールの Sentry が凄そう - Memo

    Disqus が作っている Sentry というツールが凄そうというお話。 # 元 Disqus の社員さんだったみたい Sentry って何かというと "Sentry is a realtime event logging and aggregation platform." と書いてる通りアプリケーションからイベントログを送信して、それを表示してくれるもの。 Sentry | Error Tracking Software — JavaScript, Python, PHP, Ruby, more サービスとして課金をして利用もできるが、OSS になっているので自分で構築する事も出来る。 GitHub - getsentry/sentry: Sentry is cross-platform application monitoring, with a focus on error re

    イベントログ収集ツールの Sentry が凄そう - Memo
  • Eclipse と Xdebug で PHP をステップ実行 PHP Advent Calendar jp 2011 #phpadvent2011

    Eclipse と Xdebug で PHP をステップ実行 PHP Advent Calendar jp 2011 #phpadvent2011 このブログ記事は PHP Advent Calendar jp 2011 に参加しています。 20日目でございます。 ちなみに、去年も参加してまして何を書いたかというと、 「今更きけないあの娘の名前」 完全にネタですほんとうにあr(ry (今年はなんか堅い気がする。。。。) 前日19日目は @basuke さんの フレームワークで語るMVCの話 : PHP Advent Calendar #19 でした。自分は CakePHP を使うことが多いんですが、 Fat Controller になりがちです。ビジネスロジックはモデルで書く。というと、 「当たり前」になりますが。「ビジネスロジック」って抽象的に思えるんです。 じゃあ、どこまでが厚い薄いと

    Eclipse と Xdebug で PHP をステップ実行 PHP Advent Calendar jp 2011 #phpadvent2011
    youhey
    youhey 2012/01/26
    IDE使いになれない
  • FindBugsで静的解析を行う | TechBooster

    今回はAndroidアプリケーションのソースコードに対し静解析を行うことができるeclipseのプラグイン「FindBugs」の導入方法、簡単な実行方法を紹介します。 FinfbugsはAndroid専用というわけではなく、Javaプログラムに対して実行が可能です。また、eclipseプラグインだけでなく単体のプログラムとしても実行可能で独自のGUIを持っていたり、Antのビルドスクリプトに組み込むことも可能です。 今回は普段の開発に簡単に導入するということを目的としてeclipseプラグイン版の導入方法を説明しますが、興味のある方はこちらの公式のマニュアルを参照してください。 導入方法は続きへどうぞ。 プラグインのインストール 他のプラグインと同様にeclipseのメニューからインストールが可能です。 リポジトリのロケーションは http://findbugs.cs.umd.edu/ec

  • Android 実機を使ってデバッグする方法 | TechBooster

    Androidアプリケーションを開発する際デバッグにはエミュレータのほかAndroid端末を利用することができますが、開発環境や使用するAndroid端末によってセットアップの手順が異なってきます。 今回はWindowsLinuxMacOS X、3つの環境でAndroid端末をデバッグに用いる手順について紹介します。 Windowsの場合 Windowsの場合、各Android端末のWindows用デバイスドライバが必要になります。 Android Dev PhoneやNexus OneなどのAndroidリファレンス端末はGoogle USB Driverという形でGoogleがデバイスドライバを提供しています。一方、各メーカーから発売されているAndroid端末は各メーカーのサイトなどから入手することになります。 詳しい説明は続きからご覧下さい。 Google USB Driver

  • ウノウラボ by Zynga Japan: Valgrindを使って楽々PHP拡張モジュール開発のデバッグ

    明けましておめでとうございます。@emorinsです。 みなさんモジュール開発ではどのようにデバッギングしていますか?モジュールになると普段使い慣れたデバッグツールが使えず、手動の動作確認だけで済まされている方もいらっしゃるのではないでしょうか。 今回はC/C++開発ではメジャーなメモリデバッガ『Valgrind』をPHP拡張モジュールの開発で活用することで、普段使い慣れたツールでのデバッグの例をご紹介します。 1.PHP拡張モジュールの作成 まず開発用にPHPをデバッグモードでビルド。 #cd ./php-5.x.x #./configure --enable-debug #make #make install PHP拡張モジュールを作成 #cd ./ext #./ext_skel --extname=zynga_func #cd zynga_func 16行目から18行目をコメントアウ

  • C(++)言語: valgrindの使い方

    ubuntu% uname -a Linux ubuntu 2.6.12-10-386 #1 Sat Mar 11 16:13:17 UTC 2006 i686 GNU/Linux ubuntu% valgrind --version valgrind-3.0.1 (0) 目次 Valgrindに含まれるツール Memcheck: メモリエラーを検出する(default) Cachegrind: キャッシュミスを検出する Massif: ヒーププロファイラを使う まとめ valgrindの使い方とエラーメッセージを整理してみた。「valgrind --leak-check=full command」というコマンドラインをよく用いる。これによりメモリ周りのバグを検出出来る。 --tool=cachegrindではプログラム実行時のキャッシュミス率を測定する事が出来る。cg_annotateを

    youhey
    youhey 2009/08/19
    Valgrindの使い方
  • 実行中のアプリケーションを外から観察するコマンド。 - こせきの技術日記

    strace システムコールをトレース。カーネルと何を話しているか。 strace -p PID でプロセスにアタッチ。実行中のプロセスをトレース。 straceを使ったデバッグ - SourceForge.JP Magazine : オープンソースの話題満載 Linuxカーネルの作り出す世界 − @IT自分戦略研究所 - ふつうのLinuxプログラミング 青木峰郎 システムコールとライブラリ関数 − @IT自分戦略研究所 システムコール・ライブラリルーチン - UNIX の部屋 ltrace 共有ライブラリの呼び出しをトレース。*.soと何を話しているか。 ltrace -p PID でプロセスにアタッチ。実行中のプロセスをトレース。 ltrace で共有ライブラリの関数呼び出しをトレースする - bkブログ 404 - エラー: 404 - Linux JF ƒ‰ƒCƒuƒ‰ƒŠ‚ÌŠ

    youhey
    youhey 2009/06/23
    ここら辺を超勉強したい
  • Firefox+Firecookie でCookieを監視/操作する | バシャログ。

    最近、開発中にCookieの挙動で小一時間デバッグして、Firefoxの拡張機能であるFirecookieを使って解決したことがありました。Firecookieって実は便利だと思ったのでご紹介します。 デバッグの概要 CakePHPを利用して開発していたときにおこった、Cookieによるセッションが継続しない、といったトラブルだったとおもいます。ある条件下でCookieが読み出しできるパスがおかしくなるのが原因だったのですが、その特定にFirecookieが役立ちました。 Firecookieとは何か FirecookieはFirefox+Firebugの環境で利用できる拡張機能です。以下のページからインストールできます。 Firecookie :: Firefox Add-ons Webプログラムを作っていると、Cookieを使ってログイン状態を作ったりします。Cookieはユーザのマシ

    Firefox+Firecookie でCookieを監視/操作する | バシャログ。
    youhey
    youhey 2008/12/04
    Firefoxのアドオン/FirebugにCookieデバッグ機能を追加/Cookie操作してデバッグする必要あるときには便利そう
  • 1