タグ

debugに関するchanpon0のブックマーク (7)

  • PHP でのデバッグ方法 - Memo

    riaf: 明日になったら heavenshell さんのブログにデバグ方法のエントリがあがってるんだろーなー♪[00:27] heavenshell: var_dumpの方が速いというオチもw[00:27] riaf: たのしみだーなー♪[00:27] heavenshell: ちょwww[00:27] heavenshell: 頑張ります><[00:28] wozozo がトピックを “heavenshellのブログにデバッグ方法!こうご期待” に変更しました。[00:28] riaf: wwww[00:28] heavenshell: www[00:28] と zf-users.jp の IRC で振られたので… ww # あくまでも自分のやり方。もっと効率の良い方法があるかもしれない。 PHP での値の確認とかは基的に var_dump() と die() を使ってやってる。 殆

    PHP でのデバッグ方法 - Memo
  • ApacheのSegmentation faultはgdbで簡単に特定(mod_mruby編)

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 Apacheのデバッグの方法は多く紹介されていて、例えばgdbを使ってみましょうと紹介されている記事も多いです。しかし、操作の仕方が多岐に渡っていて、なんとなく敷居が高く感じて使わないという人も多いかもしれません。 例えば、Apache周りのエンジニアが一番気になるのは、Segmentation faultだと思います。そこで、今回は自分がSegmentation faultの原因を特定する時の一番手っ取り早い、gdbを使った方法を紹介しようと思います。gdbを使っていない人にとって、gdbって少し敷居が高いんじゃないかなぁ、と思っている人も多いかもしれませんが、今回の方法であればだれでも気軽にできると思います。 まずはバグを作る 今回は、自

    ApacheのSegmentation faultはgdbで簡単に特定(mod_mruby編)
  • PHPのデバッグに便利な関数 – 基本編 - EC studio 技術ブログ

    などと省略して書けます。 echo と print は(ほぼ)同じものですが、 echo の方が文字数が少ないので(笑)オススメです。 flush関数を使うと、出力を即座にブラウザに表示させることができます。 長く実行時間のかかる処理で、途中経過を逐次表示させたい場合は、 flushを毎回呼び出すと良いです。 (実際には、flushとob_flushを両方呼ぶ必要があります) (例) flushを使ったサンプル

  • IE8 にも JavaScript デバッガ が搭載 - アメリカでがんばりましょう

    IE6 で天下を獲ったあとしばらく開発が停止した IE。 Firefox の追い上げもあって IE7 をリリースしたかと思ったら早くも IE8 がリリースされた。 IE8 はスピードが速くなり、より標準に準拠したレンダリングをするといううれしいニュースもさることながら、 IE8 には JavaScript デバッガが搭載されているのを発見。この前の Safari 4 (Beta)といいうれしい傾向だ。 IE8 の JavaScript デバッガはこれまで別モジュールだった IE Developer Toolbar を拡張するような形で組込まれた。起動は Tools ->Developer Tools メニューを選択、もしくは F12 キーを押す。 HTML/CSS/Script/Profile というタブがあって、この中の Script が JavaScript デバッガ。 デバッガ機能は

  • EclipseとPDTでPHPをデバック - KJの業務改善日誌

    札幌のIT企業に勤務するSE/プログラマです。業務改善、JavaVBA、セミナー、転職副業投資に関する記事が中心です。Jターン経験者です。Uターン、Iターン、Jターンに興味がある方は気楽にコメントお願いします。また、他業種からIT企業に転職しているので興味があればコメントお願いします。 PHPでもJavaの開発と同じようにEclipseでデバッグが使えんとエラーの原因が良くわからん・・・(汗 そんな訳でいまさらながらデバッグ環境を整えてみた・・・(・_・;) Eclipse Ver3.4.1+PDT+Zend Debbugerの組合せをチャレンジしたのですが、いやぁ~これがなかなか古い情報が多くて大変でしたわ・・・。 ■環境 ・Eclipse Ver3.4.1 ・PDT Ver2.0.0 ・PHP Version 5.2.9 ・Zend Debugger v5.2.15 ■前提 ・X

  • PHPEclipseでリモートデバッグ(DBG) | TOnDa TondA

    今までPHPをデバッグする場合var_dump等を使用して変数の中身を見るという原始的やり方をしていました。そろそろ作業の効率アップのためにちゃんとリモートデバッグできるようにしようと思いPHPEclipseでリモートデバッグを行いました。リモートデバッグを使えばEthna等のフレームワークを用いた開発においても非常にデバッグが楽になります。 以下はその時のメモです。 0.今回の環境 [PHPEclipseでリモートデバッグ]  今回はローカル内でApacheを動かしてローカルでリモートデバッグを行います。 WindowsXP eclipse 3.2.0 php 4.4.7 apache2.0 1.eclipseのインストール [PHPEclipseでリモートデバッグ] eclipseの家からeclipse体をダウンロードします。 今回はeclipse3.2.0をダウンロードしました。

  • eclipse + Zend PDT + XDebugでソースレベルデバッグ - はらぐろブログラマン

    Windows上でのインストールのお話ですのであしからず。 デバッグはprintf、そもそもeclipseなんか使わないという苦行好きな人はさようなら。 PHPのバージョンは5を想定。 ちなみに自分の環境ではソース変えるとリモートでバッグ動かなくなった・・・ んな馬鹿な・・・自分の環境だけかな・・・ Zend PDTのインストール Zend PDTはeclipse上でのPHP開発をサポートするプラグイン。 Zend PDTはなんかいろいろeclipseのpluginsやらfeaturesやらいれないとだめ。 既存の環境を壊したくないのならall-in-oneをダウンロードすべし。 eclipse.exe(version 3.3)も入ってて単品で動く http://download.eclipse.org/tools/pdt/downloads/ pdt-all-in-one-incubat

    eclipse + Zend PDT + XDebugでソースレベルデバッグ - はらぐろブログラマン
  • 1