种瓜得瓜,种豆得豆;一份耕耘,一份收获

dotproject乱码分析(含JpGraph 2.3.4 中文乱码分析)

中文版本的介绍在http://www.jpgraph.cn/ 日前在项目中用到dotproject,但是里面的日期和甘特图显示中文为乱码 1.日期(星期几)会呈现乱码:      原因:程序取的是系统时间,并且做了mb_string转码,并且是转到ISO-8859-1所在中文系统里面,星期都会变乱码.      修改:lib/PEAR/date/Calc.php           if ($locale_char_set != ‘iso-8859-1′) {             $now_date = mb_convert_encoding($now_date, $locale_char_set, ‘iso-8859-1′);             } 2.甘特图乱码:       可能的原因:a.使用了xampp,这个xampp里面的php 是enable-gd-jis-conv了,所以GD会默认安装jp的编码来写入数据到图片.b.本身传入的数据是utf-8,jpgraph会再转一次.       代码修改:modules/projects/gantt.php,modules/tasks/gantt.php,                       将所有的”FF_CUSTOM”替换为”FF_SIMSUN”                         lib/jpgraph/src/jpgraph_ttf.inc.php                      注释 return $this->g2312->gb2utf8($aTxt); 在下一行加 return $aTxt;

admin @ 二月 25, 2010 at 1:37 上午

iptables 限制网络端口

通过命令 netstat -tnl 可以查看当前服务器打开了哪些端口 [root@localhost ~]# netstat -tnl Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address               Foreign Address             State tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN tcp        0      0 0.0.0.0:10000               0.0.0.0:*                   LISTEN tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN tcp        0      0 :::80                       [...]

admin @ 二月 24, 2010 at 14:12 下午

有关 JavaScript 的 10 件让人费解的事情

JavaScript 可算是世界上最流行的编程语言,它曾被 Web 开发设计师贴上噩梦的标签,虽然真正的噩梦其实是 DOM API,这个被大量的开发与设计师随手拈来增强他们的 Web 前端的脚本语言,如今越来越被重视,虽则如此,JavaScript 仍然拥有很多让人费解的东西。

admin @ 二月 14, 2010 at 15:17 下午

牛逼的自行房车

进一步看图片

admin @ 二月 3, 2010 at 23:32 下午