メモ代わり。てきとーに。 いや、ですからてきとーですって。 2年前ぐらいにPythonあたりでメールくれた方、ごめんなさい。メール紛失してしまい無視した形になってしまいました。。。

2008年1月19日土曜日

[mod_chxj][携帯] サーバサイドの文字コードを完全にEUC-JP-WIN、SJIS-WIN、UTF-8に対応する

元データは、

・ウノウラボ :

絵文字の相互変換リスト
http://labs.unoh.net/2007/02/post_65.html

をつかえばよいのかな?

EUC-JPは無理??

[mod_chxj] 次

とりあえず、やろうかと思っていること。

  1. サーバサイドの文字コードを完全にEUC-JP-WIN、SJIS-WIN、UTF-8に対応する。【済】
  2. クライアントサイドへの送信文字コードを設定ファイルにて指定できるようにする。【済】
  3. POSTされてきたデータのコード変換(絵文字含む)
といったところか。

サーバサイドの文字コードを完全にEUC-JP-WIN、SJIS-WIN、UTF-8に対応する
そのためにはまずマッピングを調べないといけない。現状EUCJPでもUTF-8でもOKだけど、絵文字に関してはSJIS以外の場合に10進数参照文字列(文字コードはSJIS)で指定しなければならないので文字コードが重なった場合がうまくない。
EUCJPの場合は恐らくなにか特定の10進参照文字列のような文字列にするしかない気がする。

クライアントサイドへの送信文字コードを設定ファイルにて指定できるようにする
クライアントサイドへは、現状Shift_JIS固定。Shift_JISにしていないといろいろと問題が
あるようなのでそうしていたが、最近になってUTF-8にしないと問題がおきる機種があるらしい。
ちなみに送信する場合の内部的文字コードは実はWindows-31J。

POSTされてきたデータのコード変換(絵文字含む)
今まで作ってきた携帯向けサイトでは特に問題なかったが、あまり遊べないので以前から
つけたいと思っていた機能。掲示板とかもOKになる、予定。


まず1からやろうっと。

[その他] myminicity

アクセスすると人口が増えたりするなんちゃらCity。


To improve atkonn, you only have to give the following
links to your friends or post them in your blog.
Each different click will improve atkonn!


だそうで。

リンクは、
http://atkonn.myminicity.com/
http://atkonn.myminicity.com/com

[Debian] Etchにdist-upgrade

はるか昔のDebian unstableをEtchにupdateしようかと思ったら、

W: There is no public key available for the
following key IDs:
B5D0C804ADB11277
W: これらの問題を解決するためには apt-get update を実行する必要があるかもしれません

と言われた。

何のキーかと思って、
$ gpg --keyserver subkeys.pgp.net --recv-keys 0xB5D0C804ADB11277
gpg: requesting key ADB11277 from hkp server subkeys.pgp.net
gpg: key ADB11277: "Etch Stable Release Key " not changed
gpg: Total number processed: 1
gpg: unchanged: 1


そりゃそうか。

んで、
$ gpg --armor --export B5D0C804ADB11277 | apt-key add -


うむ。

[vim] vim

ちまたではやっていたらしい(?)

$ vim -y


を実行してみる。

結果はまた今度。

[その他] ブログ

聞くところによると擬音語を混ぜるといいらしい。
本当か?

どかーん。

[C言語][mod_chxj] Cの初歩

ポインタの書き方が変なので修正中・・・。量は結構あり。
たとえば、

int *p;

のところを、
int* p;

って書いてある。。。


できた。

[その他] とりあえず

何を書けば良いのやら。とりあえず書き始めてみようと思い立つ。