April 2011 Archives

ImageMagick的使用

| No Comments

    ImageMagick是一个图像处理软件,通过它可以编辑处理包括JPEG、TIFF、PNM、PNG、GIF和Photo CD在内的等当今最流行的图象格式,这里我们介绍一下其perl接口的PerlMagick的使用技巧。

    PerlMagick的模块名称叫Image::Magick,通过cpan网络可以搜索到它。

解决MT留言出错的问题

| No Comments
当用户在MT评论的时候,发现评论结束后出现“wide character in subroutine entry”的字样,虽然不影响最终的评论,但是旺旺给留言用户造成错觉,解决办法如下:
(1)找到plugins/Markdown/Markdown.pl文件:
在头中某处加上:
use Encode qw(encode_utf8);
在286行的位置,将
my $key = md5_hex($1);
替换成:
my $key = md5_hex(encode_utf8($1));
(2)找到extlib/MIME/EncWords.pm文件:
在头中某处加上:
use Encode qw(encode_utf8);
在176行的位置,找到
encode_base64($str, '');
encode_base64(encode_utf8($str), '');
即可。

一个twiki5.0的注册bug

| No Comments

    stlchina进行了升级, 发现注册用户不能正常激活,经过分析发现lib/TWiki/UI/Register.pm文件中,子函数register_cgi有一句:

$query->request_method() !~ /^POST$/i

但是经过测试发现,$query->request_method()一直是GET方式,于是简单fixed如下:

$query->request_method() !~ /^(POST|GET)$/i

就可以完成注册用户的激活。

Archives

Recent Comments

  • rao.chenlin: const-c.inc和const-xs.inc这两个的写法能不能详细说说啊。perlxs的中文资料不好找~~多谢多谢 read more
  • rao.chenlin: 我是openSUSE12.1的i686,QQ群获取的群友昵称(包括自己)是乱码~其他一切OK read more
  • cnangel: 已经证明在fedora、ubuntu的i686以及x86_64平台都可以使用。 read more
  • fdcwqmst: 总算找到一点靠谱的博文了 read more
  • Cnangel: 所以说嘛,无奈~ read more
  • 贝贝: 提示你了他们怎么赚钱阿?就是要让你在不知不觉中就花了好多钱 read more
  • Cnangel: please say chinese read more
  • david: hello , i need you help , but i dont read more
  • Cnangel: 问题出错在: /root/phpdev/php-5.3.3/ext/php5cpp/php5cpp.cpp:65: error: invalid conversion from ‘const zend_function_entry*’ to ‘_zend_function_entry*’ read more
  • craboy1: 我make出现了下边的错误: g++ -I. -I/root/phpdev/php-5.3.3/ext/php5cpp -DPHP_ATOM_INC -I/root/phpdev/php-5.3.3/ext/php5cpp/include -I/root/phpdev/php-5.3.3/ext/php5cpp/main -I/root/phpdev/php-5.3.3/ext/php5cpp -I/usr/include/php5 -I/usr/include/php5/main read more

Pages

Powered by Movable Type 5.2.2

December 2012

Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
Creative Commons License
This blog is licensed under a Creative Commons License.

About this Archive

This page is an archive of entries from April 2011 listed from newest to oldest.

March 2011 is the previous archive.

May 2011 is the next archive.

Find recent content on the main index or look in the archives to find all content.