タグ デバッガ
新着順 10 users 50 users 100 users 500 users 1000 users[速報]マイクロソフト、コードを書くのに最適化したツール「Visual Studio Code」発表。Windows、MacOS、Linuxに対応、無料提供。Build 2015 - Publickey
マイクロソフトは米サンフランシスコで開催中のイベント「Build 2015」で、開発用のコードエディタ「Visual Studio Code」を発表しました。WindowsだけでなくMacOS、Linuxにも対応。無料で提供。 Visual Studio Codeはプログラミングのためのコードエディタで、Gitによるソースコード管理、IntelliSense、コードリファレンス、デバッガなどの機能... 続きを読む
いやなブログ - スクリプト言語用のデバッガの使い方 - Ruby, Python, Perl
スクリプト言語用のデバッガの使い方 - Ruby, Python, Perl スクリプト言語用の CUIのデバッガの使い方を簡単にまとめました。対象言語は Ruby, Python, Perl です。 私は C, C++ でプログラムを書いているときはデバッガ (主に GNU/Linux 上の gdb) を頻繁に利用します。しかし、スクリプト言語ではそれほどでもありません。これはおそらく次のような... 続きを読む
これでprintデバッグから卒業!VS CodeでPythonデバッグ入門 - karaage. [からあげ]
printデバッグから卒業したい! プログラムを書いて問題があったとき必要なのがデバッグですね。私はいつも問題が起こったとき、問題ありそうなところで print(ほにゃらら)として、気になるものを一つずつ中身を確認していました。 デバッガという言葉は知っていて、何度か試したことはあるのですが、いちいちコマンドを... 続きを読む
【Xcode】設定しておくと便利なカスタマイズいろいろ | iphoneアプリで稼げるのか
いろいろカスタマイズして便利にします。 外観 デバッグコンソールなどを1つのウィンドウに統合する シミュレータでアプリを起動すると、デバッガコンソールがXcodeの後ろに隠れてしまい、いちいちフォーカスを切り替えるのが面倒。そんなときはこの設定を。 Xcode→環境設定→全般→レイアウト→オールインワン アプリ実行時にデバッガを自動的に表示する Xcode→環境設定→デバッグ→開始時→コンソールと... 続きを読む
IEでjavascriptのエラーをデバッグする方法 - bits and bytes
FirefoxであればFirebugで簡単に問題の場所をみつけられますが、IEでjavascriptのエラーが出ると、素っ気ないうえに意味不明な日本語のエラーメッセージが出てきてお手上げなので、エラーが出ている場所の特定すら困難です。 そんなときでもOfficeについているスクリプトエディタ(前はスクリプトデバッガという名前だった気が....)を使うと、Visual Studioのデバッガとおんな... 続きを読む
gdbを使ったrubyのデバッグ - クックパッド開発者ブログ
2015-12-09 gdbを使ったrubyのデバッグ 技術部の国分 (@k0kubun) です。 先日byebugの高速化を行っていた最中、変更を加えたbyebugを使っていると一定の確率でrubyがSEGVするバグを発見しました。 私はC言語のコードのデバッグの経験はなかったのですが、デバッガの使い方を調べながらSEGVの原因調査を行いパッチを送ったところ無事取り込まれ、最新の高速なbyebu... 続きを読む
マイクロソフト、Javaの開発環境をまるごとインストールしてくれる「Visual Studio Code Installer for Java」公開。VSCode、JDK、テストランナー、デバッガ、依存関係ビューア、IntelliCodeなど - Publickey
マイクロソフト、Javaの開発環境をまるごとインストールしてくれる「Visual Studio Code Installer for Java」公開。VSCode、JDK、テストランナー、デバッガ、依存関係ビューア、IntelliCodeなど マイクロソフトは、Windows上にJavaの開発環境をまるごとインストールしてくれるツール「Visual Studio Code Installer for... 続きを読む
PHPをインタラクティブに実行する PsySH
PHPの関数やコード例の動作確認をどのように行っていますか? 最も基本的な方法は変数や関数の戻り値を逐次、echoで出力する方法でしょう。 しかしこの方法では何度もコード編集と実行を繰り返す必要があり非効率です。デバッガやIDEの使用も解決策の1つですが、大げさすぎたりパフォーマンスの問題がある時もあります。 一方でRubyの世界を見てみるとirbやpryを使ってコンソール上でリアルタイムにコード... 続きを読む
使いながら覚えるGDB
はじめに プログラムのデバッグと言えばひたすらprintfを挿入しまくっていたある日、 デバッガなる便利な代物があるということを知った。なんでもプログラムを一行 ずつ実行できて、変数の値をその場で確認できるらしい。これは是非使ってみねばと 思い、UNIX環境で使えるGDBというデバッガを試してみた。が、何がなんだかさっぱり 分からない。Webを検索するとマニュアルの日本語訳が見つかった。これで勉強... 続きを読む
IT戦記 - FireBug に JavaScript デバッガが付いて便利すぎる件について
javascript, firefoxFirebug を更新したら、またもや凄いことになってました。 まずはこれを見てください。http://sample.ecmascript.jp/20060526.htm 要はJavaScriptをステップ実行しながら結果を確認できる。 変数の値をウォッチできる。 適当にブレークポイントを貼ってスタックを追えば、他人のサイトを簡単にハックできる。 うれしい!た... 続きを読む
IEでのJavaScriptのデバッグ方法 - Microsoft Script Editor編 - - Yet Another Hackadelic
JavaScript, IE, DebugIEでJSのエラーになったときに立ち上がるデバッガって大体の人が使いこなせてないのではないでしょうか?ちなみに僕もそうだったのですが、ふと思い立って調べてみました。 追記 (2008-01-10T14:24:30+09:00)はてブのコメントで、 MS Office持ってない人はVisual Web Developer(VWD)で。/ちょっと前にこんなの書... 続きを読む
nodejsで遊ぶのに楽しそうなライブラリまとめ! - さくらんぼのlambda日記
最近nodejsで遊んでるのですが、nodejs単体だと面倒な事も多いのでライブラリを色々調べてみました。今回はそのまとめです。 よく見るもの 世間でよく使われてそうで、基本的なものを並べてみます。 node-dev スクリプトが更新されたら、自動的に再起動してくれるライブラリです。 node-inspector chromeとかをnodejsのデバッガとして利用可能にするライブラリです。 exp... 続きを読む
プログラムの難しさの階層 - きしだのはてな
プログラムを理解するのは、まあ難しいです。でも、その難しさには階層があります。 よく、変数は箱だとか箱じゃないとか議論になりますが、何人か初心者に教えた感じでは、変数自体でつまづくことはあまりないので、実際はそんな例えをしなくても「変数は変数だ」で充分だったりします。デバッガでステップ実行しながら変数の内容を見ればいい。で、条件分岐くらいは結構つまづくことはなくて、単純な演算と条件分岐だけが必要な... 続きを読む
デバッガと和解せよ
2022/08/28 Kernel/VM探検隊online part5 (https://kernelvm.connpass.com/event/256248/) の @nullpo_head (https://twitter.com/nullpo_head) の発表資料です。 ptraceを使って対象コマンドの全子プロセスにattachしてDwarfを見つつデバッグしたいプロセスを探し、最終的には他のデバッガに処理を流すような不思議なデ... 続きを読む
404 Blog Not Found:perl - B::Deparse
尻馬乗るべし、ということでB::Deparseの紹介。 いやなブログ - スクリプト言語用のデバッガの使い方 - Ruby, Python, Perlスクリプト言語用の CUIのデバッガの使い方を簡単にまとめました。対象言語は Ruby, Python, Perl です。 実は私も、デバッガーはperl -de1ぐらいしか使っていない(perl -de1は非常によく使うので、Terminal.ap... 続きを読む
byebugやpry-byebugを使った後の挙動を10倍高速にしました - k0kubun's blog
2015-11-07 byebugやpry-byebugを使った後の挙動を10倍高速にしました byebugとpry-byebugのbundle updateをしましょう byebugはRails標準でインストールされるRuby 2.1, 2.2向けのデバッガで、pry-byebugはpry *1 にデバッガの機能を追加するpryのプラグインです。 一昨日から今日にかけて、以下のパフォーマンス改善... 続きを読む
はてな JavaScript プログラマの方にお聞きします。近頃注目を集めている JavaScript ですが、どのような開発環境で開発していますでしょうか。(ブラウザ、デ・・
JavaScript プログラマの方にお聞きします。 近頃注目を集めている JavaScript ですが、どのような開発環境で開発していますでしょうか。(ブラウザ、デバッガ、エディタ、ブラウザのプラグイン、そのほか) サードパーティ製のツールなどをお使いの方は、できればそれがどんなものか、なぜそれがいいのかも教えてください。 ちなみに僕は Firefox の JavaScript コンソールと E... 続きを読む
Pythonデバッガ(pdb)とテスト(tox,pytest)についてのメモ - Programming Log
2014-06-22 Pythonデバッガ(pdb)とテスト(tox,pytest)についてのメモ Python はじめに 今までテストを書くどころかデバッガを使ったことがなかったのですが、id:Kesinさんの↓の記事を読んで、このままではマズイと思ったので勉強しました。 研究のプログラミングにおける悲劇を無くすためのGitとテスト デバッガ Pythonには標準でpdbというデバッガが付いてる... 続きを読む
Venkman 早わかり(Walkthrough)
Firefox、Mozilla Suite、Netscape 7.x など、多くの Mozilla ベースの製品を使用する Web 開発者は新たに強力なツールが利用できます。しばらく前から「Venkman」と呼ばれる JavaScript デバッガが Mozilla ブラウザ、Web コミュニティ、スクリプト開発者に利用されています。この記事では JavaScript デバッガを Web アプリケ... 続きを読む
PHP 5.6 に採用されるデバッガ phpdbg を使ってみた - Shin x blog
Shin x blog Advent Calendar 2013 の 21 日目です。 PHP 5.6 に採用予定の phpdbg をひと足先に PHP 5.5.7 で触ってみました。 phpdbg phpdbg は、gdb ライクな PHP 用のデバッガです。ブレークポイントを設定して、その時点のコンテキストを確認したり、ステップ実行などができます。 phpdbg | php debugger ... 続きを読む
エディタもコンパイラもデバッガも何も要らない…ブラウザ上で完全な開発サイクルをサポートするSourceLair - TechCrunch
コードの編集(エディット)なんて簡単だ。Vimをちょっと使えて、PHPをちょっと知ってて、あと、そばに缶ビールでもあれば、分からないことはGoogleの検索で調べながら突っ走れる。でも自分の(or会社の)サーバ使えないプロジェクトや、コードを書く環境がないときはどうするか? その答の一つが、SourceLairだ。 このフリーミアムのサービスを使うと、ブラウザの中に居たままでプロジェクトを作れる。... 続きを読む
GoのデバッグはdelveとVisual Studio Codeが便利 - Sexually Knowing
2018 - 02 - 28 GoのデバッグはdelveとVisual Studio Codeが便利 Go delveとは Go向けのデバッガで、ステップ実行とかブレイクした行のレキシカル変数が見えたりといった基本的な機能を提供しつつ、 dlv debug で コンパイル しつつ実行 ( go run ) したりgo(1)とほどよく統合されている。 後述するheadlessモードがあっていわゆるリ... 続きを読む
HTML/JavaScript/CSS対応のWebIDE「Orion 8.0」がリリース。ホバーツールでエラー表示などが強化 - Publickey
Eclipse Orion Projectがオープンソースで開発しているWebIDEの「Orion」の最新版、「Orion 8.0」がリリースされました。 Announcing Orion 8.0 | Orion News OrionはWebブラウザから使えるエディタ、デバッガなどが統合されたツールで、HTML/JavaScript/CSSに対応。ファイルマネージャ、エディタ、Gitによるバージョ... 続きを読む
ptraceとELFとLinuxレジスタ - sonots:blog
ptrace(2)に入門。ptrace(2) は Linux を含む Unix 系OS にあるシステムコールで、実行中のプロセスに対して、メモリ上のデータやレジスタの値を抜き出したり、書き換えたりすることができる。 これを使ってごにょごにょすると、実行中の関数とその引数を取り出して、実行中のプロセスを止めずにスタックトレースを取得したり、 デバッガを作ったり 、 標準出力を横取りして audit ... 続きを読む
デバッガを利用してWebアプリの脆弱性を分析してみた - とある診断員の備忘録
2017 - 11 - 17 デバッガを利用してWebアプリの脆弱性を分析してみた 11/15に開催されたこちらの勉強会に参加いたしました! デバッガでWordPress本体やプラグインの脆弱性を追いかけてみよう - connpass こちらの勉強会は、「 WordPress 本体と プラグイン の 脆弱性 をデバッガで追跡することにより、 脆弱性 の中身について詳しく追跡し、理解を深める」という... 続きを読む