誰か教えて

ヒゲとモミアゲの境界線はどこなんだ。

日付が変わる10分前に帰宅。午前中の無駄な会議が無ければ、もう2時間は早く帰れたんじゃなかろうか。

WindowsにPHPを入れてCommand Line Interfaceで動かしてみたら、激しく文字化けして大ハマリ。mbstringの設定がまずってるのかと四苦八苦して色々やってたら、実はxmlparserがXMLドキュメントを内部でUTF-8に自動変換してたっていう。…Linuxと挙動が違うんですけど。バージョンが違うからかなぁ。

その後で、全体的に軽く正常系を流す感じでテストしたら、子プロセスが起動せず。DOSコマンドをCreateProcessしてるだけの単純なコードなのに、原因がさっぱり分からない。コマンドにパスが通ってないかも、渡してるファイルが実は生成できてないかも、とかとかデバッグモードで色々見てたらPCがハングするし。

なんやー、もー、訳がわからんわ。とりあえず渡してるコマンドラインをcmd.exeで直に叩いてみるかとデバッグモードで変数ウォッチしたら、CreateProcessに処理対象のファイル名しか渡してなかったという事実。肝心のexe名を設定する一行がいつの間にか切り取られてた。Ctrl+CのつもりでCtrl+Xしちゃったのかなぁ。

こーいうのを「メガネ、メガネ…」現象と言うんだよ。

一人でやってると、こーいう『どハマリ』があるからなぁ。

コメント

タイトルとURLをコピーしました