タグ: デバッグ

CodeIgniterでの開発時に有用なデバッグ情報出力と実装方法

投稿者:isc_blog

CodeIgniterには開発中に便利なデバッグ機能として
出力クラスに「アプリケーションのプロファイリング」結果を出力する機能があります。

やり方はcontrollerクラス内に下記の一文を追記するだけ。

$this->output->enable_profiler(TRUE);

参考:アプリケーションのプロファイリング|
CodeIgniter ユーザガイド 日本語版 Version 2.0.3

上記参考ページ内に「プロファイラセクションの有効化と無効化」みたいな説明もあってなかなか優れものだということがわかります。

ただ、これってアプリケーション開発してる時にはコード内に記述しちゃって納品時(正式運用時)に消して出すとかコード内に残っちゃってるのがちょっと気になるといえば気になるところ・・・

で、解決方法例が載っている記事がありました↓↓
CodeIgniterの学習 16 – 開発時にプロファイラを有効にし情報を表示する – ヌル日記

こちらの記事内容通りにやればすんなりconfig.phpにて管理出来るようになります。
バージョン的には同記事の日付が2008年なことを考えるとCodeIgniter1.6か7から2.1までそのまま大丈夫そうです。
(私の環境は2.0.3)

例:こんな感じに出力されて便利です!

CodeIgniter_enable_profiler

CodeIgniterで$this->output->enable_profiler(TRUE)にしたところ

2011年11月3日

IEバージョン違いによる動作確認

投稿者:isc_blog

IEのバージョン違いによる動きの違いって苦労しますね~

今回は、某食べ物に関するデータベースの機能追加にあたって動作確認をしていたときのお話です。

私が普段、動作確認に使っているのはIE8なのでその現象は起きず気がつかなかったのですが、ユーザーさんから「ドリルダウンしたリストの一部が表面の文字列の裏に隠れてしまって選択できない」との指摘が!

調べてみるとIE6だと起きるということが判明。

このシステムは幸い動作保証はIE8以上なのでそれで断ることもできるのですが、機能追加前はIE6でも問題が無かっただけに、ちょっと検討することになりました。これはまたべつの話、向こうに追いやって・・・ヾ( ´ー`)ノ~

本題、こういうときの動作検証を楽にしたいということで、便利なソフトを探したところ、良いものが見つかりました~
IETester
色んなバージョンのIE実行ファイルが入っているのか、ファイルサイズは大きめです。

自分の環境で、IE5.5、6、7、8が使えてます。9も入れれば使えそう

2011年4月28日