二〇〇六年 文月 二日 日曜日■ JSON の読み方 [/this_blog/ajax]この記事は書かれてから1年以上経過しています。内容が古くなっている可能性があります。コメントの受付は終了しました。 Ajax のおかげで、JSON にも注目が集まっているけれど、読み方に悩んでいる人が意外に多いようだ。ジェイソンと読む。 ちなみに、Jython もジェイソンと読む人がいるようだが、Java と Python(パイソン)とを統合したのだから、ジャイソンが正しい。というか、英語読みでは、どうがんばってもジェイソンにはならない。ジーソンなら可能だが。 なお、以前にも書いたように、Ajax は、エイジャックスと読んだり、アジャックスと読んだりする。サッカー通の方は、ついついアヤックスと読んでしまうかもしれない(私の上司がそうだった)が、オランダではいざ知らず、日本では英語読みをする。 [この記事だけを読む。] [最新の記事を読む。] 二〇〇六年 水無月 五日 月曜日■ Ajax で日本語を含む JSON を使う [/this_blog/ajax]この記事は書かれてから1年以上経過しています。内容が古くなっている可能性があります。コメントの受付は終了しました。 Ajax の X は XML の X だが、サーバから渡されたデータを JavaScript で処理するなら、XML よりも JSON の方が簡単に扱える。ところが、日本語を含む JSON をそのまま Safari に渡すと、文字化けしてしまう。 それに対する解決策として、高橋登史朗氏は日本語を URL エンコードしているが、そんな面倒なことをしなくても、HTTP ヘッダの Content-Type で文字コードを指定してやればよい。(どうでもいいけど、彼のサイトでコメントを書こうとすると、そっけなく「404」と言われる。)ヘッダの値について、かぜぶろ氏があれこれ試しているが、的をはずしている。JavaScript の MIME タイプは昔から application/x-javascript と相場が決まっている。 というわけで、簡単な解決策は、JSON を出力するさいに、HTTP ヘッダとして以下を出力する。
2006年7月3日追記 JSON の MIME タイプは application/json と決められている。が、私の環境でテストした限りでは、Opera 8.x はこれに対応していないようだ。やはり、昔ながらの application/x-javascript がよいようだ。 [この記事だけを読む。] [最新の記事を読む。] 二〇〇六年 皐月 卅日 火曜日■ クロスフェード [/this_blog/ajax]この記事は書かれてから1年以上経過しています。内容が古くなっている可能性があります。コメントの受付は終了しました。 10 photographs of Asilomar, California のスライドショーを更新し、クロスフェード効果を使ってみた。以前は Ajax を使っていたが、よく考えて見ると Ajax を使う必要がないので、それをはずして、代わりに画像の先読み込みをするようにした。 [この記事だけを読む。] [最新の記事を読む。] 二〇〇五年 師走 廿九日 木曜日■ エイジャックス?アジャックス? [/this_blog/ajax]この記事は書かれてから1年以上経過しています。内容が古くなっている可能性があります。コメントの受付は終了しました。 Ajax、何と読むのか。どうやら「エイジャックス」が正しいようなのだが、真・コンピュータ用語辞典では「あじゃっくす」となっている。Google で検索して見ると、やはりエイジャックスが優勢だが、それほど目立った差はなかった。 Linux は圧倒的に「リナックス」で、「リヌクス」とか「ライナックス」は少ない。しかし、「リナックス」は社名や商品名などで使われているので、特別多いのだろう。アジャックス、エイジャックス、リヌクス、ライナックスは、数の上では同程度で、アルファベットで Ajax、Linux と書かれることが圧倒的に多い。そう考えると、エイジャックスでもアジャックスでも、どっちでもいい気がする。 そんなことを調べていたら、こんなページを見つけた。 「Ajax」「エイジャックス」が弊社の登録商標に @ ZEROBASE CAST プレスリリースも熟読するように。 [この記事だけを読む。] [最新の記事を読む。] 二〇〇五年 師走 八日 木曜日■ Ajax 勉強中・その3 [/this_blog/ajax]この記事は書かれてから1年以上経過しています。内容が古くなっている可能性があります。コメントの受付は終了しました。 いよいよ Ajax を使ってみた。 script.aculo.us に含まれている Prototype のおかげで、拍子抜けするほど簡単にできた。 なお、Prototype には、非公式ながらリファレンスがある。日本語版もある。 関連記事: ・Ajax 勉強中・その1 [/this_blog/ajax] ・Ajax 勉強中・その2 [/this_blog/ajax] [この記事だけを読む。] [最新の記事を読む。] |
カテゴリ
[/language] (98) 最新記事
◇ パスワードについてのあなたの常識はもはや非常識かもしれない・その1 [/links] |