「 私事ですが 」カテゴリー

おめでとう

合格おめでとう!
受かるとは思っていたけれど、まさか県で3位の好成績とは・・・
そんなんで試験が全くできなかったと言うと、落ちちゃった人はどうすればいいの??

とりあえず、気を抜かずに次の試験までこの調子でがんばってください。
いや、まぁ今週くらいは息を抜いてもいいかもね?

でもぜんぜん落ちる気しないんだけど。

iso-8859-1とwindows-1252

ある海外のWebページで、JavaScriptのエラーが出てしまう。 検索フォームにJavaScriptを用いているようで、一度エラーが出るとスクリプトが停止するためページ内検索ができない。

勝手に調べてみると、JavaScriptのエラーは文字列が閉じられていない、つまり終わりのクォーテーションがないという内容。 ソースを直ダウンロードしようとしてもだめだったので、IEの「名前をつけて保存(A)」で完全保存してみた。そうすると、ページ内で呼び出しているファイルも合わせて保存してくれるのだ。

で、そのソースを調べてみると、ダブルクォーテーションで囲ってあるだろう文字が文字化けしていて、その直後のダブルクォーテーションを食ってしまっていた。

その文字コードをバイナリエディタで見てみると、0x92と0x94。日本語2バイト文字の最初のコードの一部だ。何だろうと思ってみてみると、windows-1252という文字列セットでいうところのハイフンと™マークだった。ほぅ。そんなエンコード初めて聞いた。IEのエンコードでいうと西ヨーロッパ言語(Windows)だそうな。ISO-8859-1は西ヨーロッパ言語(ISO)の方らしい。

というわけで、Japaneseのbrowserではsearchがcannotよーって教えてあげた。 6月からたまにJapaneseからそんなこと言われるけどわかんねーとか。 そして、エラーの状態のムービーを撮って送ってくれだのOSやらブラウザのバージョンを教えてくれだの言われたので録画して情報を添えて教えてあげた。 教えてあげるけど、そんなの関係なくってYouのJavaScriptのhereがまずいんだよーって伝えた。多分、伝わったんじゃないかな。

そのときにこれ使ってくれーって言われたのがSnagItというソフト。キャプチャソフトだけれど、Windowsの動作を動画として保存することができる。おもしろい。言葉がないので、まずページを開いて、エラーが出たときの三角マークをマウスカーソルでぐりぐりアピールして、エンコードを変更したら検索もできるんだよーっていう動作をして見せた。

原因は、エンコードをMETAタグで指定してないから日本のブラウザは日本語のページと思ってしまい、windows-1252だけの特別な文字コードを2バイト文字の一部と解釈してしまうということだ。なので、とりあえずMETAタグでwindows-1252を指定すればよくって、でも根本的にはwindows-1252だけの文字は使わずiso-8859-1に合わせた方がいい。

昨夜というか今朝方2時頃だったかな、ちょっと今からpublishするからtestしてくれとメールが来て、たまたま起きてたから見てやった。 でも、一部は良くなってたけど一部はまだだめなまま。 とりあえず、眠くて仕方なかったからまた明日~って言ってとりあえず寝た。

そのだめな方を昼間にチェックしてみると、今度はJavaScriptじゃなくて本文にwindows-1252文字が入っていて、しかもMETAタグの宣言がiso-8859-1になっている。ブラウザは、iso-8859-1と思ったのにwindows-1252文字が入ってるし、とりあえずデフォルトのJapaneseにしておけ、という動作をしたのではないかと思う。

windows-1252という文字セットはiso-8859-1をマイクロソフトが独自に拡張したものになるのかな。その中の、Shift_JISでいうところの半角カナみたいな独自拡張部分が今回の悪さをしているわけで、世界標準がいかに大事かということを痛感した。標準を壊していくi-modeやMicrosoftみたいなのは困った存在だ。 シェアが大きいだけに。

もうずっと長いこと英語を書くということをやっていないので(さすがに読むことはある)、多分いいかげんな英語を書いてるんだろうなぁと思いながら、まぁでも伝われば何でもいいや、つまりロールは起き上がれば別になんでもいいというのと同じような前向き姿勢で臨んでいる。

時差があると大変だ。今晩は修正されるのだろうか。

WakuWakuあかチャンネル

癒されます。


■WakuWakuあかチャンネル

http://www.tani.com/ch1_main.html

明日は雨は強くなさそうなので漕ぎに行こう。

週末はいつも雨

今週は久しぶりに川へと思ったが、明日はかなりひどく降る予報。
少々雨が降ろうが風が強かろうが川では特に問題ないが、大雨で土砂災害や河川の増水が云々と言われては、さすがにちょっと時間をかけて出かけていく気になれない。
今週は比較的落ち着いた天気だったのに、どうして週末になると悪くなるのか。

データとビュー

リンクをちまちまと並べていたのではいつまで経っても完成しないし、完成したあとのメンテナンスなんてできやしない。 どういう形であれデータベースが用意されているのであれば、データとビューを切り離す。 そうすれば、データのみ差し替えればよい。 あとは勝手にApacheが働いてくれるのだ。

昨日まではちまちまと並べていたのだが、どう考えても後からのメンテナンスにムリがあるということで自分でデータベースを作ろうと思った。 ただし、その場合のデータ入力はちまちまと行わなければならない。

今日、とうとうそのちまちま(しかしちまちまって一体何なんだ)から解放されるときがきた。毎週、データを差し替えるだけでいいのだ。もちろん、巨大なデータの羅列では検索にとても時間がかかるため、検索の時間を最小限に抑えられるようなデータ形式への変換を工夫しなければならない。そして、最初はただ並べるだけでいいのだが、見やすい、検索しやすい、使いやすいビューを作り上げる必要がある。 しかし、このあたりは自分の得意とするところなので何時間でも一気に取り組んでしまう。

これが仕事だったらよかったのに。職の選択間違えてるよなぁ・・・

豪雨

今日は強い雨。ちょっと前までの空梅雨がうそのよう。
今まで貯めておいた分を一気に放出したかのよう。
小雨くらいだったら海に漕ぎ出そうかと思ったが、ちょっとカートップするのもイヤなほどの雨。
外に出る気すらしない。

CIRCLE OF ROCK

行ってきました!
広島グリーンアリーナへ。 続きを読む

W-8BEN

"Certificate of Foreign Status of Beneficial Owner for United States Tax Withholding"に記入して送り返せとメールが届いた。
W-8BENフォームというもの。
アメリカの企業からお金をもらうけど、アメリカに住んでないから税金は払いません、源泉徴収しないでね、ということだ。
続きを読む

共通テーマ復活

いつも投稿する共通テーマ「カヌー」がなくなっていた。 続きを読む

ブヨ

足がブヨにやられていた。
今日は刺されるようなことはありえないので昨日やられたんだろうが、今日になって、今になって気づくとは・・・

激しくかゆい。
いつもはサンダルだけど、今度から川の後はすぐに靴下を履くことにしよう。

ブヨのような吸血系には抗ヒスタミン剤が効くらしい。
だけど、調べてみると、こういう遅れてというかぶりかえしてかゆくなるというのはヒスタミンによるかゆみではないらしい。
こういうのにはステロイドだそうだ。
抗ヒスタミン+ステロイドっていう薬が最もいいみたい。
ステロイドの使用は特に気にならないので大丈夫。

あと、ポイズンリムーバが効くっていう話もある。
こうもやられつづけては、ポイズンリムーバを準備しておく必要がありそうだ。

1 73 74 75 76 77