noobのためのcharacter encoding scheme 
Tuesday, November 23, 2010, 05:13 PM - noobのために
Posted by Administrator
ASCII
/[\x00-\x7F]/
/[\x09-\x0A\x0D\x20-\x7E]/
/[\x00-\x08\x0B-\x0C\x0E-\x1F\x7F]/

+0+1+2+3+4+5+6+7+8+9+a+b+c+d+e+f
00NULSOHSTXETXEOTENQACKBELBSHTLFVTFFCRSOSI
10DLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUS
20 !"#$%&'()*+,-./
300123456789:;<=>?
40@ABCDEFGHIJKLMNO
50PQRSTUVWXYZ[\]^_
60`abcdefghijklmno
70pqrstuvwxyz{|}~DEL


JIS/ISO-2022-JP
/\x1B(?:\x28[\x42\x49\x4A]|\x24[\x40\x42\x44])/

Shift-JIS
/[\x81-\x9F\xE0-\xFC][\x40-\x7E\x80-\xFC]|[\xA1-\xDF]/

EUC-JP
/[\xA1-\xFE]{2}|\x8E[\xA1-\xDF]|\x8F[\xA1-\xFE]{2}/

UTF-8
/^\xEF\xBB\xBF/ # BOM
/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}|[\xF8-\xFB][\x80-\xBF]{4}|[\FC-\xFD][\x80-\xBF]{5}/
/\xEF(?:\xBD[\xB6-\xBF]|\xBE[\x80-\x84])\xEF\xBE\x9E|\xEF\xBE[\x8A-\x8E]\xEF\xBE[\x9E-\x9F]/ # 半角カナ


CESU-8
/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEC\xEE-\xEF][\x80-\xBF]{2}|\xED[\x80-\x9F]{2}|\xED[\xA0-\xAF][\x80-\xBF][\x80-\xBF]{2}\xED[\xB0-\xBF][\x80-\xBF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/

UTF-16/UCS-2
/^\xFF\xFE/ # LE BOM
/^\xFE\xFF/ # BE BOM


UTF-32/UCS-4
/^\xFF\xFE\x00{2}/ # LE BOM
/^\x00{2}\xFE\xFF/ # BE BOM




更新履歴

- 2010 / 11 / 24
JIS/ISO-2022-JPを追加
CESU-8を追加

- 2010 / 11 / 23
ASCII, SJIS, EUC-JP, UTF-8/16/32を追加
2 comments ( 2343 views )   |  permalink
CentreCOM LA100-PCI-T V3 
Saturday, November 20, 2010, 01:42 PM - Misc
Posted by Administrator
AMD製チップのNICが完品ジャンクで500円だったので買ってきた
存在は知っていたが、この実物を見るのは初めてだ


ジャンク扱いだがフィルムまで被っている新品


AM79C973
WindowsXPなら刺した瞬間に動く

まあこんなのコレクト品なんで使わないけど
add comment ( 463 views )   |  permalink
巫女萌えなんちゃらが見れるようになりました 
Thursday, November 18, 2010, 03:45 PM - Misc
Posted by Administrator
以前の俺の巫女萌えぶろぐ*や巫女萌えなんちゃらが403を返却する問題を修正

但し依然として見れない人は見れない理由を持っていて
見れるようになった人は見れるようになった理由を持っています
add comment ( 479 views )   |  permalink
俺は北海道のどこにいるんだ 
Saturday, November 13, 2010, 08:13 AM - Misc
Posted by Administrator
俺の部屋
・温度: 27℃
・湿度: 40%

居間
・温度: 18℃
・湿度: 80%

野外
・温度: 10℃
・湿度: 70~80%

俺は北海道のどこにいるんだ
add comment ( 982 views )   |  permalink
perl-Image-Seek-0.01-fix.tar.gz 
Saturday, November 13, 2010, 06:42 AM - Release, Release / Patch
Posted by Administrator
Archive : perl-Image-Seek-0.01-fix.tar.gz (50KB)

これのやつ
Image::Seekがばぐいよー
Seek.c: In function ‘void boot_Image__Seek(PerlInterpreter*, CV*)’:
Seek.c:319: error: invalid conversion from ‘const char*’ to ‘char*’
Seek.c:319: error: initializing argument 4 of ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’
Seek.c:320: error: invalid conversion from ‘const char*’ to ‘char*’
Seek.c:320: error: initializing argument 4 of ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’
Seek.c:321: error: invalid conversion from ‘const char*’ to ‘char*’
Seek.c:321: error: initializing argument 4 of ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’
Seek.c:322: error: invalid conversion from ‘const char*’ to ‘char*’
Seek.c:322: error: initializing argument 4 of ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’
Seek.c:323: error: invalid conversion from ‘const char*’ to ‘char*’
Seek.c:323: error: initializing argument 4 of ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’
Seek.c:324: error: invalid conversion from ‘const char*’ to ‘char*’
Seek.c:324: error: initializing argument 4 of ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’
Seek.c:325: error: invalid conversion from ‘const char*’ to ‘char*’
Seek.c:325: error: initializing argument 4 of ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’
make: *** [Seek.o] Error 1
/usr/bin/make -- NOT OK

313行目の
const char* file = __FILE__;
が、どう見ても悪さしてるねー
以前こんなエラー出てたっけかなあ……

別に修正しても問題無さそうだし、直さないと腹減った動かないし
# diff -c Seek.c Seek.c_fix
*** Seek.c 2009-07-24 16:23:37.467363373 +0900
--- Seek.c_fix 2009-07-24 16:24:27.447829092 +0900
***************
*** 310,316 ****
#else
dXSARGS;
#endif
! const char* file = __FILE__;

PERL_UNUSED_VAR(cv); /* -W */
PERL_UNUSED_VAR(items); /* -W */
--- 310,316 ----
#else
dXSARGS;
#endif
! char* file = __FILE__;

PERL_UNUSED_VAR(cv); /* -W */
PERL_UNUSED_VAR(items); /* -W */


ぱっち当てたら固める
同名だとオリジナルのハッシュと異なってしまうので別名で
# tar zcvf Image-Seek-0.01.mws.tar.gz Image-Seek-0.01
勝手に人の作ったものディレクトリに入れる
# mv Image-Seek-0.01.mws.tar.gz ../sources/authors/id/S/SI/SIMON
で、直で強制いんすこ
# cpan S/SI/SIMON/Image-Seek-0.01.mws.tar.gz
あっぷでーととかで弊害が出そうだけど永遠に0.01だろどうせ

add comment ( 1748 views )   |  permalink

<<First <Back | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | Next> Last>>