タグ

debugに関するharigelのブックマーク (3)

  • iOS デバイスのシステムログをリアルタイムに見る

    Mac にケーブルで iOS デバイスをつないでアプリのデバッグをしている時、iOS 7 からサンドボックスの関係で Mac 上の Console.app にデバイスのシステムログが出なくなった(要出典)。 Xcode でアプリをランしている状態なら Xcode のコンソールを見ればよいが、ランしていない状態のデバッグ(例えば他アプリから呼ばれて起動する時の処理など)を見たい場合に困る。 ランしていない状態のシステムログを見るには、Mac と iOS デバイスをケーブルでつないで Xcode(6.x)を起動し、メニューの Window -> Devices を選ぶ。左のソースリストで iOS デバイスを選択し、下の方にある小さな三角を押す。 するとコンソールペインが開くので、そこでリアルタイムにデバイスのログを見ることができる。 ただしフィルタリングができないので見にくい。 参考 http

    iOS デバイスのシステムログをリアルタイムに見る
  • Javaバイトコードの読み方 - プログラマーの脳みそ

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

    Javaバイトコードの読み方 - プログラマーの脳みそ
  • 【ハウツー】Webデバッガに新星登場!? 操作を記録し、イベント/DOMを一発解析 - FireCrystal (1) FireCrystalとは | エンタープライズ | マイコミジャーナル

    複雑な機能をいくつも実装したWebアプリケーションのデバッグはツールなしでは一苦労だ。Ajax処理やこまかいイベント制御・DOM操作をおこなっている箇所でバグを出してしまった日には、解析だけで大変な時間を割かなければならない。 そんなときは、FireCrystalを使えば解決するかもしれない。ユーザの操作を記録し「どのタイミングで」「なにがおこなわれているか」を一発で表示してくれる便利なアドオンだ。 稿では、そのFireCrystalについて紹介しよう。 FireCrystalとは Stephen Oney氏は8月21日(米国時間)、Firefox上で動作するアドオン「FireCrystal」をリリースした。FireCrystalはThe MIT Licenseのもとで公開されている、Webデザイナ・デベロッパ向けのデバッガ。Webページ上でユーザの操作を記録し、内部でどのようなイベント

  • 1