LooPo @ 29 April 2006, “2 Comments”

最近乐铺经常受到一些 trackback spam 的骚扰,起先没有在意,都是直接在后台删除了之。没想到这两天这些垃圾们越来越猖狂起来,今天一天就有了100多条类似的信息。

在google上用“trackback spam”为关键字找了一下,看来受骚扰的还不至乐铺。心里平衡了一些。-__-

参考了这篇文章上面的办法,把目前物品的 trackback 地址改成不规律的了,不知道会不会有点效果。

持续跟踪中……

Tags:
LooPo, PHP @ 27 April 2006, “6 Comments”

在解决乐铺的 tag 排序的问题上,碰到一点麻烦。原因出在乐铺的所有 tag 列表页:http://www.loopo.cn/tags/

刚开始是按照 tag 数量的多少排序的,这样最简单,不过缺点就是没有“公平对待”每一个 tag,特别是用了 tag 云状显示结构以后,最大的 tag 在前面,最小的在后面,看起来很不舒服。

后台改成了按 tag 的 name 排序,在数据库中是直接 ORDER BY tagname 操作的,这里又体现出来了汉字的“优点”,英文里面,只要 order by 一下就会按 a-z 的顺序列出来了,汉字可不行,这样做顺序是打乱了,显示的效果也好一些了,不过缺点也显而易见:没有规律性。想找一个特定的tag比较困难。

再后台想到了按汉字的拼音排序的想法,搜索了一下,之前有收藏过一个函数可以把汉字转换为拼音的,原理是通过判断区位码的方法来实现简单的拼音转换的。在本地简单测试了一下,正要往上用的时候,又有麻烦了,原来这个转换是从gb2312到拼音的,乐铺上的用的编码是utf8格式的,死活转不过去。还好服务器有支持iconv函数,又通过 iconv 转换了一次,这才正常。

使用过程中发现存在的几点问题:

  • 1.有很多生僻字都不能正确转换,好像只有国标里的汉字才可以;
  • 2.多音字处理不好,有时候转换出来的拼音莫名其妙。

上面两点问题在应用中用其它办法弥补一下就可以了,等有更好的解决办法再说吧。嘿嘿!

补充:后来在PHPCLASS发现了一个更强大的类,Chinese Text Conversion,乐铺现在用的就是这个类。有兴趣的朋友可以下来研究一下。

Tags: , ,
IT, Life @ 10 April 2006, “4 Comments”

昨天吃饭的时候。
春艳:“我们的网站别人不都是说是2.0的吗?那为什么loopo的LOGO上面还是写1.0啊?”
我:“……”

接着我花费相当多的口舌来解释此“1.0”和彼“2.0”的不同。
不知道我的解释她能否听得明白,一个连自己都似是而非的概念,又何以去教导别人呢……

Tags:
General @ 03 April 2006, “3 Comments”

忙乎了两天,新的blog出来了。我给它取名叫 avenger::newLife()

最近,我把msn和gtalk的名字都改成了“改变-从今天开始”,很多朋友都问我要改变什么。我告诉他们,我要改变的是今后自己对人生的态度。自己昏昏恶恶的过了一个2005,不能再这样过一个2006了。今年我要面对的事情也许会更多,包括我没有准备好的新家庭的到来。四月的第一个星期一,现在努力,为时未晚。

My newLife,就从今天开始!

Tags:
IT, Programming @ 03 April 2006, “2 Comments”

在DRL上看到有朋友抱怨Firefox占用内容太多,经常造成内存泄漏的问题。自己在使用的过程中也有同感,开了十个左右的tab,时间一久,占用内存就会增加到500兆左右。实在是恐怖。

不过DRL上高人多多,有人给支了这招:

在about:config中

1.加入一个boolean项:config.trim_on_minimize,并设置为true,这样就可以在最小化时自动释放内存。

2.修改browser.sessionhistory.max_total_viewers修改值为5或更小{页面快进/快退功能中保存的页面总数,默认是-1(无限)}。

赶紧试了一下,乖乖,同样的页面,占用内容只有50兆左右了,而且在最小化的时候占用只有5兆。

太爽了,好东西不敢独享,有同样烦恼的朋友不妨一试。