ソースの総数は相当数だそうっス

IEでスクリプトエラーに悩んでいる人の相談を受けて、一緒にコードを見てみる。エラーの詳細は「終了していない文字列型の定数です」しか出てこない。一応、問題のある行数とかも出てはいるんだけど、問題があるとされているのは表示しているHTMLのファイルで、そのHTMLソースの該当箇所を見たところでとてもエラーになっているとは思えない。まぁスクリプトエラーというんだからJavaScriptなんだろう、と読み込んでる複数のjsファイルをまんべんなく見たけど、どのファイルもその行数が間違っている様子はない。もうちょっと親切なエラーメッセージを出してほしいなぁ‥と悶々としながら、1時間くらいあーだこーだ言っててふと気がついた。ベースとなるHTMLファイルはEUCで書かれているんだけど、jsはどう? と調べたらShift_JIS。もしやッ!! とjsもEUCにしたら‥エラー出なくなったヨ(笑)。わかってみればものすごく簡単な理由だったけれども、そこまで至るのに随分と苦労したので、そのときのスッキリ感といったらモー。またjsやらcssやらが複数あって複雑な構成で、それぞれでいろんな人がいろんな立場で作っているもんで、組み合わさって出来たときに出るエラーの原因を探るのがとても困難。そういうのがイヤで、私はなんでも自分で作ってしまおうとする嫌いがあるんだけど、そうは言っても作りきれないお年頃(笑)。人が作ったものを解析できる能力が求められるんだ罠! としみじみ感じたエピソードだった。

そんなことがあった今日の夜は歓送迎会DAYS。会場は赤坂なので、レオニダスへ行ってチョコ買いたいナ、と思ったけど出るのが遅くなってしまい結局寄れず。店の前で中を覗くまではしたけど、おっさん客が数名いた。ここは混んでないのも好きな理由なのだよな〜。今度あらためて行こう。