タグ

debugとTipsに関するwackyのブックマーク (14)

  • Javaバイトコードの読み方 - プログラマーの脳みそ

    Javaのデバッグをしていて、ステップ実行中にステップインを繰り返したらソースコードのないところに行き当たったことがあるだろう。あるいはEclipseでF3キーでクラスやメソッド・フィールドの宣言元を辿っていってソースコードのないところに行き当たったことがあるだろう。 Eclipseの場合、"Class File Editor"というものが開く。そこにはJavaのバイトコードのニーモニックがズラズラと並んでいて、「これは読めないや、ワケが分からない」と投げ出してしまったりしていないだろうか。 怖がることはない。ちょっとコツを掴めばすぐに読めるようになる。 Class File Editorの開き方 自前のJavaクラスの場合、ビルドして出来上がったclassファイルを開く必要がある。"Package Explorer"だとclassファイルは隠されていて見えないのでWindow -> Sh

    Javaバイトコードの読み方 - プログラマーの脳みそ
    wacky
    wacky 2010/02/08
    Javaバイトコードニーモニックの読み方を解説。ソースコードのないクラスでもざっくりとした動きくらいは読めるように。
  • Windows XPとVistaの裏技 | XP ブルースクリーン解決集

    Windows XPとVistaの裏技を紹介!どこにも載っていないものもあります。Windows XPとVistaの裏技 Windows XPとVistaの裏技を紹介! どこにも載っていないものもあります。 質問やコメントがあればどうぞ! こんにちは、今日はブルースクリーン解決集を37個紹介します。 参考にしてみてください 1、0x0000000A:IRQL_NOT_LESS_OR_EQUAL ◆原因:ドライバの問題、欠陥があるか、互換性が悪いデバイスまたはアプリケーションによるもの。 ◇解決方法:以下の2、3、5、8、9を参考にしてください。 2、0x00000012:TRAP_CAUSE_UNKNOWN ◆原因:原因不明 ◇解决方法:自己解決。このエラーがいつ出たか、出る前、出た時にどんな操作をしたか、何をインストールまたは、アンインストールしたか

    wacky
    wacky 2009/08/14
    Windowsブルースクリーン発生時のエラーコード(STOPコード)で主要なものを解説。コードとエラー原因、解決方法について。
  • 縮小運営中? - Windowsブルースクリーン:エラーコードの解説(一覧)

    より正確な情報 重大なエラーが発生した際に表示される画面は一般にブルースクリーンと呼ばれていますが、これはエラー表示画面の外見を指したものであり、正式名称ではありません。エラーの内容そのものについてはMicrosoftによれば「STOPエラー」または「停止エラー」であり、エラーコードは「STOPコード」が正確な名称です。 Windows Vistaからはこれらの重大なエラーについては背景が赤い画面を使用するという情報もありますので、このページをごらんになった方は是非とも正式名称の普及に努めていただけると幸いです。また、このページに書かれている内容はあくまでも概説的なものであり、作者の経験に依存していると言うことを書き添えておきます。 以下の検索ダイアログから直接Microsoft技術情報を検索できます。Googleなどの検索エンジンからお越しの場合は、検索されたエラーコードが自動的に入力

    wacky
    wacky 2009/08/14
    Windowsブルースクリーン発生時のエラーコード(STOPコード)で主要なものを解説。コードとエラー原因の対応表。
  • いまさら人に聞けない Firebug tips - bits and bytes

    2年前の夏に書かれたFirebugの便利な組み込み関数 - 技術メモ帳を読んで、いまさらdebuggerと書くとそこからデバッガでステップ実行できるのを知ってショックでした.... lurkerさんのブログで紹介されている$0, $1 で直前にinspectしたものを参照できることも、なぜか公式のドキュメントっぽいFirebug Documentationには載っていなくて、FireBug Documentation - JoeHewitt.comには載っています。 で、もうひとつ、ソースコードにしか書かれてなさそうなやつを発見しました。$$1と$$2です。 自分はFirebugを使っていて、ときどきconsole.logで出したオブジェクトのプロパティを引数にして関数を呼んだりしたい、ということがあったけどできなくて困ってたんですが$$1でそういうことができるようになりました。 たとえば

    wacky
    wacky 2008/03/07
    公式ドキュメントにも書かれていないFirebugのTips。$$1、$$2、debugger。
  • onerrorでエラーを検出 - VTuberになったプログラマーの魂の残滓

    @nitoyon IE 6 エラーになる?やべー、手元に Windows がないー。ちょっと別のマシン起動してきます。 http://twitter.com/amachang/statuses/191685642 ってのがあったのでonerrorを使ったエラーの検出方法について書いてみたいと思います。 いきなりソースコード var err = function(a,b,c){ var img = new Image(); img.src = 'http://example.com/error.gif?a=' + escape(a) + '&b=' + escape(b) + '&c=' + escape(c); return true; } window.onerror = err; 用意するもの 上のスクリプトをできるだけページの上部に設置 アクセスログを閲覧できる場所に1x1のerro

    onerrorでエラーを検出 - VTuberになったプログラマーの魂の残滓
    wacky
    wacky 2007/08/13
    クライアントで発生したJavaScriptエラーをWebサーバログに記録する方法。onerrorでダミーのimg要素を生成。
  • javascript - 関数をtraceする : 404 Blog Not Found

    2007年05月18日14:15 カテゴリLightweight Languages javascript - 関数をtraceする amachangのコメントを受けて追記 JavaScript: 関数の追跡 - 文系大学的IT系の悲哀からのTBを受けて追記 書き換えめんどいー。 IT戦記 - JavaScript の関数を「引数そのまま返す化」 alertだけ alert(hoge); hoge.method(); 改行めんどいー。 alert + そのまま返す化 alert.s(hoge).method(); // 1 ステートのまま Functionオブジェクトを拡張 というわけで、関数をtraceするmethodをFunction Objectに追加してみる。 まずは実例。 function add(x,y){ return x + y } add = add.trace('add

    javascript - 関数をtraceする : 404 Blog Not Found
    wacky
    wacky 2007/05/18
    関数呼び出し時に関数名・引数・戻り値をalertで表示するFunctionオブジェクト拡張。コードスニペット。
  • Ajaxでデバッグしよう - @IT

    Webアプリ開発で、動作確認メッセージが出力できない。そんなときは、Ajaxでブラウザの動作ログをサーバに出力してみよう。 現在、至るところでWebを利用したシステム開発が行われています。デバッグに使用しているテクニックの1つに、古くからの技法として変数や動作したことを示すメッセージ表示などの情報を出力するものがあります。残念ながらWebアプリケーションの開発の現場では、その技さえ使えない場合があります。 最近のWebアプリケーションの開発は、サーバ側のJSPやサーブレットの開発では統合開発環境を利用できるようになり、大幅に開発効率が向上しています。また、開発中の動作確認だけでなく、リリース後はサーバ側で動作するプログラムへメッセージを埋め込んでログとしてファイルに残すこともできます。 これらのログ機能は、IBM社のWebSphere、MS社のInternet Information Se

    wacky
    wacky 2007/03/06
    クライアントサイドのJavaScript実行ログをサーバサイドで記録するリモート・ログ・エージェント技法の紹介。
  • CSSレイアウトが崩れている時に試す10の処方箋::::::STOPN' LISTEN::::::to the silence:::::::

    お探しのページは「すでに削除されている」、「アクセスしたアドレスが異なっている」などの理由で見つかりませんでした。以下でキーワードやカテゴリーから記事を探すことができます。

    CSSレイアウトが崩れている時に試す10の処方箋::::::STOPN' LISTEN::::::to the silence:::::::
    wacky
    wacky 2007/01/24
    CSSデバッグのテクニックを含むチェックリスト10項目。
  • cl.pocari.org - Smarty を使った開発でデバッグを行う 4 つの方法

    Smarty を使った開発でデバッグを行う 4 つの方法 2006-11-29-1: [PHP][Books] PHP のテンプレートエンジン Smarty を使って開発するときに,割り当てた変数が複雑になって困ることはありませんか? その際,何らかの方法を使って割り当てた変数を確認するのですが,いくつか方法があります. 1. 常にデバッギングコンソールを表示する方法 おそらく一番有名な方法ですが,$debugging に true を指定して,常にデバッギングコンソールを表示する方法です. require_once 'Smarty.class.php'; $smarty = new Smarty; $smarty->debugging = true; これで,常にデバッギングコンソールが表示されます. デバッギングコンソールは,window.open() を使った JavaScript

    wacky
    wacky 2006/11/29
    Smartyを使った開発でデバッグ中に変数を確認する方法いろいろ。
  • ウノウラボ Unoh Labs: php で 簡単にデバッグする方法

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: php で 簡単にデバッグする方法
    wacky
    wacky 2006/10/10
    知っておくと便利なPHPのprintデバッグ紹介。
  • 最速インターフェース研究会 :: JavaScriptでDebugScreenを表示する

    デモ、IEかFirefox http://la.ma.la/misc/js/debugscreen/ IEとFirefoxではwindow.onerrorを設定するとJavaScript全体のエラーを補足できます。さらに返値をtrueにすると標準のエラーダイアログを抑制できます。 簡単なサンプルはこんな感じ。 window.onerror = function(mes,file,num){ alert([ "file : " + file, "line : " + num, "message : " + mes ].join("\n")); return true; } あまり細かい情報を取得できるわけではないので、例外処理に使ったりはできないのですが、エラーメッセージを親切にしたりできるかもしれません。 そんなわけで、ファイル名と行番号わかるなら自分自身をXMLHttpRequestで受

    wacky
    wacky 2006/01/15
    JavaScriptエラー時に独自のデバッグ画面を表示するサンプル。window.onerrorでエラーを補足、XMLHttpRequestでソースを取得して該当行付近を表示。なるほどー。
  • memo.xight.org - JavaScriptのデバッグ方法

    Venkman JavaScript Debugger FirefoxのExtention. JSUnit メソッド 内容 assert([コメント], booleanValue) assertTrueと同じ assertTrue([コメント], booleanValue) booleanValueがtrueか assertFalse([コメント], booleanValue) booleanValueがfalseか assertEquals([コメント], value1, value2) value1 == value2か assertNotEquals([コメント], value1, value2) value1 != value2か assertNull([コメント], value) value == nullか assertNotNull([コメント], value) value

    wacky
    wacky 2006/01/05
    JavaScriptのデバッグに関するリンク集。デバッグ用ライブラリやツールなど。
  • DirectX Graphicsの隠し設定を利用した開発テクニック:CodeZine

    はじめに Windows OSにはコントロールパネルから変更できない多くの設定が存在し、それらの設定の多くはレジストリやiniファイルに格納されています。これと同じように、DirectX Runtimeにもいくつかのシステムレベルの設定が存在します。これらの設定は、エンドユーザにとってはあまり役立つものではありませんが、開発者が用いればデバッグや問題解決に利用できる有用なパラメータとなります。この記事ではこれらDirectX Graphicsの隠れた設定について、実装上のテクニックを交えながら紹介してゆきます。なお、以下で特に注釈がない場合、「DirectX」はDirectX 9.0cのDirectX Graphicsを指すと考えてください。 今回紹介するテクニックは、DirectX開発者のみに送るものではありません。デバッグで困ったときや既存ライブラリに機能を追加したいときなど、さまざま

    wacky
    wacky 2005/12/20
    DirectX Graphicsの裏技・デバッグ技。
  • TechTarget - Global Network of Information Technology Websites and Contributors

    Looking for information about Informa TechTarget products and services? The commercial homepage has moved. Visit Informa TechTarget News 29 Dec 2025 / Customer Experience Management Agentic orchestration, the next AI issue for CIOs to tackle Salesforce, ServiceNow, AWS and others would like to manage all of your AI agents. 19 Dec 2025 / Threats & Vulnerabilities News brief: Browser security flaws

    TechTarget - Global Network of Information Technology Websites and Contributors
    wacky
    wacky 2005/12/04
    prototype.jsの使い方を学ぶのに役立つページをいくつか紹介。(英語)
  • 1