2007-04-01から1ヶ月間の記事一覧

xdebugを使ったリモートデバッグの設定

php.iniに記述を追加 zend_extensionの下に追加 ;xdebuger zend_extension=/usr/local/lib/php/xdebug.so xdebug.remote_autostart=On xdebug.remote_enable=On xdebug.remote_handler=dbgp php.iniの設定を反映 # service apache stop # service apache sta…

xdebugをインストール

http://xdebug.org/ から xdebug-2.0.0RC3.tgz を持ってくる コンパイル # cd xdebug-2.0.0RC3 # phpize Configuring for: PHP Api Version: 20020918 Zend Module Api No: 20020429 Zend Extension Api No: 20021010 # ./configure --enable-xdebug # make …

xdebug

PHPのデバッグにxdebug-2.0.0RC3を入れてみるよ。 環境は OS:CentOS4.3 PHP:4.php-4.3.11

PHPのデバック

今は、デバックログを仕込んでセコセコとでバック中。でも、変数に値がセットされるタイミングを探せない。探してみるとxdebugというモジュールがあるらしい。 それをvimからデバックするためのセットアップ方法があった。今は時間がないからインストールで…

seleniumでのxpathの指定の仕方に悩む

seleniumIDE使ってテストコードを作成していて、tableタグで作成した一覧表の2行目の1列目にあるaタグをクリックしたいのだけど、IDEで記録させるとアンカーのテキストを拾ってしまうが、1列目にくる値は不定なのだけど遷移先の画面での表示項目をチェックし…

XPather で解決

上の悩みはkstn さんがコメントに書いて下さったXPatherのプラグインをインストールしてxpathを取得したいセルの部分でxpath取得してみると /html/body/div[@id='all']/div[@id='main']/div[@id='contents']/form[2]/table/tbody/tr[2]/td[1]/aとなったので <tr> <td></td></tr>…

fromとform

Webの仕事に限らず、SQLを作りながら画面を作っていると打ち間違えてハマる。 formとfrom。oとrを打つ順番が違うだけ。文法チェックがされる言語ではエラーを出してくれるだけマシ。javascriptだと、エラーも出さす通り過ぎるので値が取得できねぇ!!と小一…

焼肉牛蔵

最寄り駅ちかくにある「焼肉牛蔵」http://www.google.co.jp/search?hl=ja&client=firefox&rls=org.mozilla%3Aja%3Aofficial&hs=07r&q=%E7%84%BC%E8%82%89%E7%89%9B%E8%94%B5%E3%80%80%E5%AF%8C%E5%A3%AB%E8%A6%8B%E5%8F%B0&btnG=Google+%E6%A4%9C%E7%B4%A2&l…

今後の課題

このサーバにはmediawikiを同居させたいのだが、mod_encodingの副作用でページ名をUTF-8で渡されるのだがmod_encodingがEUCに変換するで、日本語のページを表示できない。http://www.namazu.org/ml/namazu-win32-users-ja/msg01596.html のパッチを当てれば…

はまったこと。

mod_dav-1.0.3-1.3.6-l10n.diffのパッチとディレクティブでDAVServerEncoding を指定しなとサーバから読み込んだときに正しく表示されない。 /etc/ld.so.confを編集しないとmod_davのconfigureが失敗する。

httpd.confを編集

認証もするべきなのだけど、今回は省略。 # モジュール読み込み LoadModule dav_module libexec/libdav.so LoadFile /usr/local/lib/libiconv_hook.so.1 LoadModule encoding_module libexec/mod_encoding.so AddModule mod_dav.c AddModule mod_encoding.c …

mod_davをインストール

ソースをダウンロード http://www.webdav.org/mod_dav/mod_dav-1.0.3-1.3.6.tar.gz http://webdav.todo.gr.jp/download/mod_dav-1.0.3-1.3.6-l10n.diff mod_dav-1.0.3-1.3.6-l10n.diffはサーバへファイルを保存するときの 文字コードをEUCにするために必要 …

mod_encodingをインストール

ソースをダウンロード http://webdav.todo.gr.jp/download/mod_encoding-20021209.tar.gz iconv_hookをコンパイル $ tar xvfz mod_encoding-20021209.tar.gz $ cd mod_encoding-20021209/lib $ ./configure $ make $ su # make install mod_encodingをコンパ…

apache1.3にwebdav

CentOS4 をEUCで動かしているサーバにapache1.3でWebDavをインストールする手順自分のためのも記録として残しておく 主に http://www.futurewave.co.jp/linux/webdav.html を参考

MSN サーチツールバー を入れてIEでタブブラウズ

普段つかうwebブラウザはFirefoxが自分的標準なのだけど、仕事でIE(だけ?)をサポートするものを作っているとIEを使わざるを得ない。IEはWindowsXPの標準的なVer.6SP2を使っていて、ウィンドウの数が増えてくるとウィンドウを切り替えるのが使いにくい。Sl…

タバコ部屋

http://d.hatena.ne.jp/gotanda6/20070416/tobacco から http://d.hatena.ne.jp/hsksyusk/20070413/1176483033 へ。タバコ部屋が非喫煙者からするとコミニケーションの場として機能するのはとても羨ましく感じる。知人が禁煙しない理由にこのことを挙げてい…

seleniumを使ってテストデータ登録にいそしむ

webアプリの開発に必要なテストデータ登録が130件ほどあり、手で入力してくのは面倒。当初はSQLで直接投入してしまおうかとも思ったのだが、ユニークな文字列の生成を考えると現実的ではない。そこで登場したのがselenium。 本来の利用目的はブラウザを操作…