Hatena::Groupmobilehacker

tokuhiromの日記 RSSフィード

|

2008-04-02

こういうのがうまくうごかない 17:29 こういうのがうまくうごかない - tokuhiromの日記 を含むブックマーク はてなブックマーク - こういうのがうまくうごかない - tokuhiromの日記 こういうのがうまくうごかない - tokuhiromの日記 のブックマークコメント

>id:yappo

for my $method (qw/version model status bandwidth serial_number is_foma card_id xhtml_compliant comment/) {
    no strict 'refs';    *{__PACKAGE__ . "::$method"} = sub :MobileMethod($method, 'DoCoMo') { shift->{$method} };
}

2008-01-26

Moxy 0.24 をリリースした。 00:17 Moxy 0.24 をリリースした。 - tokuhiromの日記 を含むブックマーク はてなブックマーク - Moxy 0.24 をリリースした。 - tokuhiromの日記 Moxy 0.24 をリリースした。 - tokuhiromの日記 のブックマークコメント

QRCode のやつがいつの頃からか壊れていたのでなおした。

2008-01-22

tools/make-*-ucm.pl を tools/make-sjis-ucm.pl にまとめた 22:42 tools/make-*-ucm.pl を tools/make-sjis-ucm.pl にまとめた - tokuhiromの日記 を含むブックマーク はてなブックマーク - tools/make-*-ucm.pl を tools/make-sjis-ucm.pl にまとめた - tokuhiromの日記 tools/make-*-ucm.pl を tools/make-sjis-ucm.pl にまとめた - tokuhiromの日記 のブックマークコメント

すっきり。

x-utf8-kddi 16:45 x-utf8-kddi - tokuhiromの日記 を含むブックマーク はてなブックマーク - x-utf8-kddi - tokuhiromの日記 x-utf8-kddi - tokuhiromの日記 のブックマークコメント

SSL のときに文字ばけるのは俺だけ?

SSLau でページ文字化けずに表示する方法あったら教えて。

FULLWIDTH TILDE と docomo 11:17 FULLWIDTH TILDE と docomo - tokuhiromの日記 を含むブックマーク はてなブックマーク - FULLWIDTH TILDE と docomo - tokuhiromの日記 FULLWIDTH TILDE と docomo - tokuhiromの日記 のブックマークコメント

  • utf8

とりあえず全部なおした。

2008-01-21

x-sjis-* まわりの大幅な変更の件 19:19 x-sjis-* まわりの大幅な変更の件 - tokuhiromの日記 を含むブックマーク はてなブックマーク - x-sjis-* まわりの大幅な変更の件 - tokuhiromの日記 x-sjis-* まわりの大幅な変更の件 - tokuhiromの日記 のブックマークコメント

という方針ではいかがでしょうか>id:miyagawa

微妙なのは、x-sjis-kddi の扱い。

x-sjis-* で無理矢理相互変換する方法 17:17 x-sjis-* で無理矢理相互変換する方法 - tokuhiromの日記 を含むブックマーク はてなブックマーク - x-sjis-* で無理矢理相互変換する方法 - tokuhiromの日記 x-sjis-* で無理矢理相互変換する方法 - tokuhiromの日記 のブックマークコメント

こういうコードをコピペしてまわるのがアレなので

    if ($charset =~ /^x-sjis-(.+)$/) {
        my $target = $1 eq 'airh' ? 'docomo' : $1;
        $content = decode("x-utf8-$target", encode("x-utf8-$target", $content));
    }
encode('x-sjis-kddi-auto-convert', $content);

のように、一発でかきたい。

x-sjis-docomo-convert 15:01 x-sjis-docomo-convert - tokuhiromの日記 を含むブックマーク はてなブックマーク - x-sjis-docomo-convert - tokuhiromの日記 x-sjis-docomo-convert - tokuhiromの日記 のブックマークコメント

↓ decode と encode が逆。

package Encode::JP::Mobile::Convert::DoCoMo;
use strict;
use base qw(Encode::Encoding);
__PACKAGE__->Define(qw(x-sjis-docomo-convert));
define_alias('x-sjis-imode-convert' => 'x-sjis-docomo');

sub decode($$;$) {
    my($self, $char, $check) = @_;
    Encode::decode('x-utf8-docomo', Encode::encode('x-utf8-docomo', Encode::decode('x-sjis-docomo', $char, $check)));
}

sub encode($$;$) {
    my($self, $str, $check) = @_;

    Encode::encode('x-sjis-docomo', $str, $check);
}

1;

branches/emulate-carrier-filter で t/kddi-bruteforce.t がこける件 11:55 branches/emulate-carrier-filter で t/kddi-bruteforce.t がこける件 - tokuhiromの日記 を含むブックマーク はてなブックマーク - branches/emulate-carrier-filter で t/kddi-bruteforce.t がこける件 - tokuhiromの日記 branches/emulate-carrier-filter で t/kddi-bruteforce.t がこける件 - tokuhiromの日記 のブックマークコメント

http://mobilehacker.g.hatena.ne.jp/tomi-ru/20080120/1200851313

で t/kddi-bruteforce.t がこけるのは

http://mobilehacker.g.hatena.ne.jp/tokuhirom/20080121/1200882730

の黒歴史絵文字が相互変換マップにあるからなので、これを削除して

http://coderepos.org/share/changeset/5161

で、テストとおるようになった。

j-phone 黒歴史絵文字 11:32 j-phone 黒歴史絵文字 - tokuhiromの日記 を含むブックマーク はてなブックマーク - j-phone 黒歴史絵文字 - tokuhiromの日記 j-phone 黒歴史絵文字 - tokuhiromの日記 のブックマークコメント

http://cgi.wap2.jp/emoji/softbank/?act=Q より。

11:32 tokuhirom: これを
11:32 tokuhirom: InKDDISoftBankConflicts にいれるべきかどうか問題。
11:33 m*y*g*w*: ないものとして扱っていいような
11:33 tokuhirom: ふむ
11:33 m*y*g*w*: softbank のucmにないし
11:34 tokuhirom: では tools/make-convert-map.pl の段階で削っておいた方がいいですね
11:34 m*y*g*w*: うい
11:35 tokuhirom: ドキュメントにも書いておこうとおもったものの、
11:35 tokuhirom: どこのセクションに書くのがいいんだろう……

softbank のテスト 11:11 softbank のテスト - tokuhiromの日記 を含むブックマーク はてなブックマーク - softbank のテスト - tokuhiromの日記 softbank のテスト - tokuhiromの日記 のブックマークコメント

V903SH でテスト。

2008-01-20

softbank の絵文字領域について 00:21 softbank の絵文字領域について - tokuhiromの日記 を含むブックマーク はてなブックマーク - softbank の絵文字領域について - tokuhiromの日記 softbank の絵文字領域について - tokuhiromの日記 のブックマークコメント

x-sjis-softbank-auto.ucm の件ですが。

http://subtech.g.hatena.ne.jp/miyagawa/20071119/1195468144

なところですが、

http://blog.bulknews.net/mt/auto-dupe.txt

によるとたとえば、6DAC がダブってるので削除されたようですが

ucm/cp932.ucm:<U6DAC> \xFB\x41 |0 # CJK UNIFIED IDEOGRAPH
ucm/cp932.ucm:<U6DAC> \xED\xE2 |3 # CJK UNIFIED IDEOGRAPH

という風に、6DAC は2種類のencode方法をもっています。このうち、\xFB\x41 の方が softbank 絵文字領域とかぶっている。

これは、

        # x-sjis-softbank-auto ではIBM拡張漢字の領域をつぶして絵文字用につかっている模様。
        # たとえば、U+52AF は IBM EXT では \xFB\x77 で、NEC EXT. では \xEE\x5B と表現できる(see cp932.ucm)
        # このうち、\xFB\x77 の方を絵文字領域として使用しているのだ。

というのが実際のところだと思います。

Moxy を一気に変えまくった 17:57 Moxy を一気に変えまくった - tokuhiromの日記 を含むブックマーク はてなブックマーク - Moxy を一気に変えまくった - tokuhiromの日記 Moxy を一気に変えまくった - tokuhiromの日記 のブックマークコメント

プロキシサーバーとしての動作をやめた。ぶっちゃけあの当時はアプリケーションサーバとしてつくるという発想がなかったからああなったというだけの理由しかないんで。

プロキシサーバの設定めんどいやん。

|