Content-Length: 332648 | pFad | http://b.hatena.ne.jp/nitoyon/debug/

[B! debug] nitoyonのブックマーク

タグ

debugに関するnitoyonのブックマーク (83)

  • 自動改札機の運賃計算プログラムはいかにデバッグされているのか? 10の40乗という運賃パターンのテスト方法を開発者が解説(前編)

    自動改札機の運賃計算プログラムはいかにデバッグされているのか? 10の40乗という運賃パターンのテスト方法を開発者が解説(前編) ふだん何気なく使っている鉄道。改札を降りるときにICカードを自動改札にかざすと、「ピッ」という音と共に一瞬のうちに運賃を計算してくれます。けれど、複数の路線を乗り継いだり、途中で定期券区間が挟まっていたりと、想像しただけでもそこには膨大な組み合わせがあります。それでも運賃計算プログラムはわずか一瞬で正しい運賃計算が求められ、バグがあったら社会的な一大事にもつながりかねません。 爆発的な計算結果の組み合わせがあるはずの運賃計算プログラムは、どうやってデバッグされ、品質を維持しているのでしょうか? 9月12日から14日のあいだ、東洋大学 白山キャンパスで開催された日科学技術連盟主催の「ソフトウェア品質シンポジウム 2012」。オムロンソーシアルソリューションズ 幡

    自動改札機の運賃計算プログラムはいかにデバッグされているのか? 10の40乗という運賃パターンのテスト方法を開発者が解説(前編)
    nitoyon
    nitoyon 2012/09/24
    パターンが 10^40 を代表値 1000 万件に絞る話が興味深い。1 億人が毎日 4 回 10 年間、違うパターンで乗ったとしても 10^12 通り…。
  • 講義資料「テストとデバッグ」を公開しました - 西尾泰和のはてなダイアリー

    昨年行われたセキュリティ&プログラミングキャンプ2011で中学生〜大学生を対象として行った講義「テストとデバッグ」の発表資料を公開します。 テストとデバッグ View more presentations from nishio

    講義資料「テストとデバッグ」を公開しました - 西尾泰和のはてなダイアリー
    nitoyon
    nitoyon 2012/01/13
    テストとデバッグを効率的にやるための心構え。すごくよい資料。
  • .NET Framework の基本クラスに対してソースレベルデバッグを行う方法 (オフライン編) - NyaRuRuが地球にいたころ

    .NET Framework の Base Class Library (BCL) の一部*1はソースコードが公開されていて*2,Visual Studio 2008 のソースレベルデバッグに利用することができます. 公開されているソースコードの入手方法としては Microsoft のソースサーバを利用するものが有名ですが,ここでは,アーカイブされたソースコードとシンボルファイルをまとめてダウンロードする方法を紹介します.この方法であれば,オフラインでも安心してソースレベルデバッグができますし,公開されているソースコードから興味がある部分を grep で検索することも可能です. クリーンインストール状態の Visual Studio 2008 SP1 から以下の手順で設定を行います. Microsoft Reference Source Code Center の .NET Framewo

    .NET Framework の基本クラスに対してソースレベルデバッグを行う方法 (オフライン編) - NyaRuRuが地球にいたころ
    nitoyon
    nitoyon 2012/01/08
    .NET Framework のソースをダウンロードしてステップインする方法。
  • 404 - Page not found

    Oops, the page you're trying to view isn't here. The page may have been removed for one of the following reasons: Product reached end of life Page merged with another page Page no longer relevant Page temporarily removed for improvement

    nitoyon
    nitoyon 2010/02/05
    drwtsn32が検出できないクラッシュをntsdで検出してダンプを保存する。
  • My DebugBar | IETester / HomePage

    DebugBar Home > Wiki > IETester :: Browser Compatibility Check for Internet Explorer Versions from 5.5 to 11 :: ANNOUNCE: If you are an Adwords user, The IETester team is proud to announce its new tool: SunnyReports, a simple and efficient Adwords reporting tools IETester is a free (both for personal and professional usage) WebBrowser that allows you to have the rendering and javascript engines of

    nitoyon
    nitoyon 2009/05/17
    複数の IE を同時にテストできるソフトウェア。
  • USBによるカーネルデバッグのまとめサイトのまとめ - やや温め納豆

    1万円近い謎のケーブルが届いたのでまとめる。 USBによるカーネルデバッグができると何が嬉しいか 被デバッグ対象(ターゲット)がシリアルインターフェースを持ってない場合でもカーネルデバッグが可能。逆に言うと、ターゲットがシリアルインターフェースを持っている場合は選択肢に入れる必要は無い。 何が必要か、どうやって要件を満たしているか確認するか USB 2.0 カーネル デバッグ 前編 USB 2.0 カーネル デバッグ 後編 デバッグケーブルはどのように入手するか 現時点ではPLX Technology 社製 NET20DCしか選択肢は無い。 どのケーブルを USB 2.0 カーネル デバッグに使用できますか。 USB 2.0 デバッグ接続用に特別に設計されたデバッグ デバイスを使用する必要があります。 (中略) PLX Technology は、Net20DC という USB デバッグ デ

    USBによるカーネルデバッグのまとめサイトのまとめ - やや温め納豆
    nitoyon
    nitoyon 2009/04/25
    USB でカーネルデバッグ。デバッグ接続用の専用ケーブルが必要。
  • C++ のプログラムのデバッグを楽にする方法

    Google が公開しているソフトウェアの解説シリーズ(→その1 , その2)の続きです。今回は google-glog を使ってスタックトレースを表示する方法についてご紹介します。 C++ でプログラムを書いているとよく遭遇するのがセグメンテーション違反というエラーです。不正なアドレスへのアクセスなどによりセグメンテーション違反が起きると、通常、 UNIX 系の OS では SIGSEGV というシグナルによってプログラムが終了するとともに、 core というファイルが作られます。 core ファイルにはデバッガから参照できるいろいろな情報が残っていますが、多くの場合に役に立つのは、スタックトレースという情報です。スタックトレースを見れば、プログラムがどこでクラッシュしたのか、どのような関数を経由してそこにたどり着いたのかがわかります。プログラムがクラッシュした箇所を特定できれば、単純な

    C++ のプログラムのデバッグを楽にする方法
    nitoyon
    nitoyon 2009/04/13
    死んだときにスタックトレースを吐く。google-glog を利用。シグナルハンドラで実装。各種 Linux で使えるはず。
  • 常駐型サーバープログラムのデバッグ手法

    BOOK: WEB+DB Press TITLE: 常駐型サーバーのデバッグ手法(ドラフト版) AUTHOR: (株)プリファードインフラストラクチャー 太田一樹 *注: この文章はWEB+DB PRESS Vol.48に掲載された記事のドラフト版です はじめに 今回はデバッグ関連特集ということで、常駐型サーバープログラムを作成する際のハマりどころやそれに対する解析方法・解析ツール・対策を、実際の経験を交えながら紹介したいと思います。 筆者は(株)プリファードインフラストラクチャーでインメモリ分散検索エンジン「Sedue (セデュー)」を開発しています。モバイル向け検索エンジン「エフルート」や、2008/11/6にリニューアルされました「はてなブックマーク2」などの検索バックエンドとして使われております。 この検索エンジンはいくつかの常駐型サーバープログラムから構成されており

    nitoyon
    nitoyon 2009/04/07
    WEB+DB PRESS vol 48 の「常駐型サーバーのデバッグ手法」のドラフト。
  • ExtendScript Toolkitについて

    ■ExtendScript Toolkitについて CS2からはJavaScriptプログラムを制作、実行、デバッグできるExtendScript Toolkitが付属しています。InDesign CS2からスクリプトを実行するだけでなく、ExtendScript Toolkitからも実行することができます。この場合、実行するアプリケーション名InDesign CS2を選択してから再生ボタンを押します。 ExtendScript Toolkitでスクリプトを作成した場合、文字コードはUTF-8 (BOM:Byte Order Mark) になります。 スクリプト制作で不具合が発生した場合、ExtendScript Toolkitを使ってデバッグすると解決が早いかもしれません。

    nitoyon
    nitoyon 2009/04/04
    CS2 以降についてくる ExtendScript Toolkit を使えば JavaScript のデバッグが簡単に。
  • ants Lab. | Flash | FlaProfiler 0.2をリリースしました

    こんにちはohuraです。 久しぶりにいじってFlaProfilerを0.2にしました。 といってもそれほど変わってないですが、使っていただけるようになったかもしれないです。

    nitoyon
    nitoyon 2009/03/22
    AS3 用のプロファイラ。flash.sampler.startSampling を利用。ソースは http://www.libspark.org/svn/as3/FlaProfiler/
  • Unsubscribe

    blois.usis committed to providing the best selection of helpful offers for our members. If you wish to unsubscribe from our daily newsletters, please enter your e-mail address below and you will be added to our "do not send" list. Please note that it may take up to 48 hours to be unsubscribed.

    nitoyon
    nitoyon 2009/03/07
    WPF用のFirebugみたいなやつ。ツリー表示したりプロパティを見たり。階層構造を斜めから見る3D Zoom Viewがかっこいい。
  • HTTPの通信状況をデバッグしてボトルネックを発見できる「HttpWatch Basic Edition」 - GIGAZINE

    Windows XP/Vista/2003/2008 Server上のInternet Explorer 6/7/8 Beta 2、Mozilla Firefox 2.0/3.0/3.1 Beta 2で動作するフリーソフトで、HTTP/HTTPSのリクエストヘッダ表示、HTTPの圧縮率表示、ページ内の各要素の読み込み時間のチャート化、ステータスコードやレスポンスサイズの表示、フィルタリング、さらにはこれら一連の通信をログファイルに記録することなども可能です。 時間はミリセカンド単位で表示が可能となっており、まさにHTTPデバッガと言っても差し支えないレベルなので、「ページの読み込みが遅い原因を知りたい」とか「ちゃんとサーバの設定が反映されているかどうかを確認したい」「ウェブアプリの動作チェックがしたい」という場合に役立ちます。この種類のソフトにありがちな日語の文字コードが解釈できないとい

    HTTPの通信状況をデバッグしてボトルネックを発見できる「HttpWatch Basic Edition」 - GIGAZINE
    nitoyon
    nitoyon 2009/02/18
    FIrebug の接続タブみたいなのの IE でも動くやつ。無料版では Time Chart などの機能が制限される。有料版は395USD/user。
  • 【デバッグ強化週間】デバッグツール「Alcon」を使ってみた | _level0 - KAYAC Front Engineer Blog

    AlconはAIRベースのデバッグツールで、ウェブブラウザやスタンドアローンのFlash Player、AIRランタイム上のAS2、AS3のデバッグをサポートしてくれるツールだそうです。 なんか便利そうなので、早速インストールしてみましたので、使用感をレポートします。 Alcon オフィシャルサイト http://blog.hexagonstar.com/alcon/ 導入方法 AIRパッケージが配布されているので、ダウンロードしてインストール。 Win:C:\Program Files\Hexagon Star Softworks\Alcon\debug\as3の中にあるcomフォルダを適当な場所にコピーしてパスを通します。 Mac:インストールされたAlconアイコンを右クリックして、「パッケージの中身を表示」を選択、Contents>Resources>debug>as3の中のcom

    【デバッグ強化週間】デバッグツール「Alcon」を使ってみた | _level0 - KAYAC Front Engineer Blog
    nitoyon
    nitoyon 2008/11/17
    Alconのレビュー
  • Perl スクリプトで遅い場所を特定する方法 - Devel::Profiler / Devel::NYTProf

    仕事で書いてる Sledge アプリがあるのですが、先日負荷テストを行った結果びっくりすることに現行アプリの10倍遅いことが判明してしまいました・・・orz Sledge フレームワーク自身が重くないことは今までの経験でわかってるのですが、どうにもソースを見直しているだけでは原因が特定できない・・・そんな活躍するのがプロファイラです。プロファイラの御陰で遅いヶ所を特定することができ、無事に想定するパフォーマンスを得ることができました。この内容に関してはまた別エントリにて。 さて、プロファイラを使うとプログラム実行時の各種情報を収集し、性能解析を行うことが可能です。プロファイラについてもう少し詳しくしるには 性能解析 - Wikipedia あたりを読むと良いでしょう。 プロファイラ(英: Profiler)は性能解析ツールであり、プログラム実行時の各種情報を収集する。特に、関数呼び出しの

    nitoyon
    nitoyon 2008/11/11
    Perlでプロファイラ。
  • Xray – Yes it does AS3 :)

    Well, for a while now, people have been asking me about using Xray with ActionScript3, so I thought I’d clear up the confusion with one post about it. Yes – there is a version for AS3.  That’s the good news.  The bad news is, it doesn’t have all the bells and whistles that AS2 version had.  It DOES do introspection of your objects at runtime with a snapshot, and the logger is as strong as ever.  T

    nitoyon
    nitoyon 2008/10/13
    AS2 で定評のあった Xray の AS3 版。ログ出力とインスペクタがある模様。
  • Jason Bejot

    nitoyon
    nitoyon 2008/09/25
    PV3D のデバッグツールだそう。
  • Hexagon : Le blog des experts en marketing web

    Devenir un expert en marketing, est-ce si compliqué ? Il ne le semble pas, car finalement quelques connaissances permettent de progresser et de maitriser les principales techniques. Il est cependant nécessaire de s'entourer de spécialistes qui pourront vous aiguiller sur les actions nécessaires afin d'atteindre l'objectif que vous vous êtes fixé. Le marketing a énormément évolué ces dernières anné

    nitoyon
    nitoyon 2008/09/22
    AS2, AS3 用のデバッグツール。インスペクタ、トレース機能など。バイナリデータもトレースできてる様子。
  • Emacs で C とか Perl とか Ruby のデバッグをすると気持ちいい | フッ君の日常

    全国のprintデバッグ愛好家の皆様、こんにちは。VSとかEclipseとかのIDE以外でデバッガを使ったことのない僕がやってきましたよ。 最近、C言語でヒーコラ言ってる真っ最中な訳ですが、C言語だとprintデバッグがやりにくい訳で、デバッガ様の力を借りてみたくなった訳です。という訳で、巷で有名な gdb をちょっと試してみました。 基的な使い方は、以下を参考にしてます。gdb を用いたデバッグ方法GDBウノウラボ Unoh Labs: gdbの使い方 で、なんだか Emacsからも使えるみたいなんで、試してみたんですが、これが使いやすくてびっくり。"M-x gdb" で起動すると、Emacs のソース上に、現在の行が黒三角で、ブレークポイントが赤丸で表示されます。後は、コマンドラインでの操作と同じように、s とか n でステップ実行できます。 あー、もしかして、Perl とか Rub

    Emacs で C とか Perl とか Ruby のデバッグをすると気持ちいい | フッ君の日常
    nitoyon
    nitoyon 2008/06/18
    M-x gdb
  • 意地でもIEを常用したいWeb屋のための6つの拡張 : ひろ式めもちょう

    横浜で巨大グモを見た (04/18) アルファブロガー・アワード2008について二言いっとくか (12/25) いまさら気づいた (12/21) 931SHのPCメール機能はOP25B (12/03) こっ、この馬鹿者がっ! (11/29) ア・マ・ゾーン! (11/27) monitってさ… (11/20) ウザいアイブラスター広告ふたたび (11/20) 拝啓、古森オサマ義久さま:マケインは「ジョン・シドニー・マケイン3世」と書いてください (11/19) テケノレソバ一丁! (11/14) 「非正規雇用者の父」の二つ名をもつ奥田碩 (11/13) yahotter (11/12) The Economistがライバルか… (11/08) 擁護どころか惚れるだろ (10/28) USBメモリSSD (10/28) Windows Home Server評価版を注文するのと「日経Lin

    意地でもIEを常用したいWeb屋のための6つの拡張 : ひろ式めもちょう
    nitoyon
    nitoyon 2008/06/17
    IE用のデバッグツール。Firebugを補完してくれそうなもの6つ。
  • PHPの実行をPHPのソースコード(C言語)のレベルで見る方法 - suztomoのはてなダイアリー

    PHPはソースコードを読めばわかるとおりC言語で書いてあります。 そのC言語の中でPHPがどんな処理をしているのかをデバッガであるgdbを用いて見ることができるのでそれを紹介します。まぁ普通のgdbの使い方なんですが:p ソースをダウンロードしてコンパイル PHP-5.2.6のソースをダウンロードします。 まず./configureするとのMakefileができます。 このMakefileの中で-gオプションがついていることを確認しましょう。*1 これがデバッガ(gdb)用のオプションで、コンパイルされたバイナリファイルにソースコードとの対応付けができます。 次にmakeします。時間がかかります。 サンプルファイル makeしている間に次のようなPHPファイルを作成しましょう。 <?php $i = "12"; $k = intval($i); ?> これは文字列の"12"をintval関

    PHPの実行をPHPのソースコード(C言語)のレベルで見る方法 - suztomoのはてなダイアリー
    nitoyon
    nitoyon 2008/06/08
    PHPを自分でビルドして、関数にブレークポイントを仕込む。








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://b.hatena.ne.jp/nitoyon/debug/

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy