memo

MIME memo

Base64, Quoted-printable, JIS(ISO-2022-JP), RFC2045

Migemoって

いまさらですけど Migemo ってあいまい検索の一種ですよね。ローマ字で日本語をインクリ〜というのは詳細で、あいまい検索機能の一種というのが概要ですよね。あと思ったのが Migemo は検索部分は含まなくてもいいのかという点。C/Migemo はローマ字から正規…

いまさらですけど UTF-8 って

いまさらですけど UTF-8 ってマルチバイトなんですよね。可変なんですよね。ASCII互換だし、当然か。うん。やっぱり UTF-8 がいい。

JavaScript で Migemo っぽいもの作るのメモ?

2/3 くらい作って挫折しそう。

半角英数字記号類を全角英数字記号類に変換

function h2z(han) { // 半角英数字記号類を全角英数字記号類に変換 // ASCII の 文字類 => 全角のそれら ( SP が含まれていないことに注意 ) // [\u0021-\u007e] => [\uff01-\uff5e] return han.replace(/[\u0021-\u007e]/g, function(c) { return String.f…

switch と初期化

http://d.hatena.ne.jp/Isoparametric/20070328/1175093521初期化はダメなんですね。知らなかった。switch 文の括弧は break; で抜けたりするあたりからして、ブロックとは思えないので変数の宣言さえしようと思わなかった。宣言したいときはブロック書いて…

JavaScript メモ

プロパティも配列も連想配列 関数がオブジェクト? new したら prototype を自動で参照してくれる? // 以下、コードもどきのメモ // 連想配列の書き方 var hash = {a:'afx', 'b':'bcc'}; // => じゃない, key の " ' は省略できる? hash['c'] = 'clnch'; /…