我觉得如果自己对某方面知识不太熟悉,一定要谨慎的介绍这方面的东西。譬如我从来不会在本blog上介绍数据库知识。即使想介绍或者想表达自己的观点,在末尾加上一句”本人看法未必正确,仅做参考”是不是会更好呢。下面是我在网上看到的几个关于html静态化和urlrewrite的评论和观点,当然不会给出出处,请勿对号入座 。 (read on …)
主机推荐: hostmonster, bluehost, hostgator, 通过本站优惠买主机, [本站继续代购美国主机]
打算用jQuery改写这个模板
最近做收费的程序已经做得比较累了,但是由于本人又不喜欢玩游戏,所以打算抽点时间来改版这个blog吧。不过这次不全面改版,没有那个精力了。接受dupola的建议,初步决定装上zhiqiang的ajaxcomment插件,这样就能在留言本无限的回复了,由于这个插件调用了大约7k的js,打算再精简一下,于是乎准备同时也将这个插件改写了!
考虑到 jQuery的优良特性和瘦弱的体积(gzip之后只有10k左右),所以本站将采用jQuery来驱动,一方面为今后添加新的功能打下基础,另外一个方面也当作实验用,因为下一步的shopex要采用到这个脚本,bloggermap.org也将用jQuery来驱动。既然如此,同时将ajaxcomment中的js改用jQuery好了。
活着就是为了折腾,改版周期为一周!
再次更新cos_slug_translator
发现原因了,原来google的翻译结果里面有的时候是<div id=result_box dir=ltr>翻译结果</div>,有的时候是<div id=result_box dir=”ltr”>翻译结果</div>,因此用php提取结果就会出现空值,所以现在再次做了修改。删除了google输出源代码中的引号,另外还会根据结果判断,如果翻译失败则仍然沿用默认的slug,本文将会自动翻译,看看是不是能成功?
请大家重新下载最新的插件cos_slug_translator,或者也建议你用偶爱偶家的wp-slug,不知道在哪里?搜索之。
让你留言眩起来
看看我的留言本你就会发现有多眩(注意不是这个炫哦)了,是不是眼睛都花了呢,是不是也想在你自己的blog上整这么一个东西呢,别急,请听我慢慢道来。
人老了,做的页面越来越素了,远远没有初学的时候做得眩(所以我经常用这个来判定该页面的制作者是否是新手)。某日在YD的大猫上看到这个东西(请看下面花花绿绿的留言),感觉很好玩,特别是那个为什么
的图标,真是非常的可爱,所以我便打算把这个东西给偷下来。于是乎偷偷的给大猫邮件一封,索要了所有图标的文件,省去了自己一个一个下载的麻烦。然后打算用插件的形式来搞定这个东西,其实说白了就是一个str_replace的问题。
大家都知道插件替代输出有两个方式,那就是在用户写入数据库的时候替代和在取出数据的时候替代,各有各的好处。第一种方式效率比较高,但是增加了冗余的数据,插件卸载之后效果依然存在;第二种方式在输出的时候做替代,程序效率低,卸载插件之后没有影响。两个方式都有弱点,所以不考虑用插件的方式了,直接修改模板来实现,利用js在客户端来实现,这样压力就小很多了,有兴趣的朋友,请跟我一起做。 (read on …)
Buehost服务器出问题了
今天下午两点的时候,bluehost又抽风了一次,看来这个世界上完美的虚拟主机还真难找,不过好的是持续的时间不太长,大约半小时后就“正常”了,还算过得去了。不过这次宕机之后好像出现了奇怪的现象,那就是wordpress的i18n解决模块出问题了,所有的中文翻译都失效了,包括后台的翻译也全失效了。说实话,这倒是我第一次遇到,但是可以肯定的是服务器出问题了,因为我的blog几乎没有做任何改动,同样另外几个blog也是后台界面变成了英语,目前我将插件中的i18n取消了,直接将中文写入了程序中。
等待bluehost的恢复吧……
update:早上收到qingbo的留言,问题已经解决了,原因是bluehost的虚拟主机升级成了64位系统,所以gettext出现了bug,解决的方案我就直接摘抄如下:
在wp-includes文件夹下找到gettext.php,用文本编辑器(editplus,记事本等等)打开这个文件,从106行开始替代如下(替代结尾自己看看就知道了):
- // Caching can be turned off
- $this->enable_cache = $enable_cache;
- // $MAGIC1 = (int)0x950412de; //bug in PHP 5.0.2, see https://savannah.nongnu.org/bugs/?func=detailitem&item_id=10565
- $MAGIC1 = (int) - 1794895138;
- // $MAGIC2 = (int)0xde120495; //bug
- $MAGIC2 = (int) - 569244523;
- // 64-bit fix
- $MAGIC3 = (int) 2500072158;
- $this->STREAM = $Reader;
- $magic = $this->readint();
- if ($magic == $MAGIC1 || $magic == $MAGIC3) { // to make sure it works for 64-bit platforms
- $this->BYTEORDER = 0;
- } elseif ($magic == ($MAGIC2 & 0xFFFFFFFF)) {
- $this->BYTEORDER = 1;
- } else {
- $this->error = 1; // not MO file
- return false;
- }
原文地址:http://comox.textdrive.com/pipermail/wp-trac/2007-November/018839.html
关于cos_slug_translator
今天不经意(其实是因为Allen的留言引起的)将以前的插件cos_slug_translator下载下来看了看,发现我自己用的居然和提供下载的代码不一样,自己用的这个要“高级”一点,估计是我自己升级了忘记将下载地址的文件也跟着升级,对不起大家了,请大家到这里看看这个插件的作用,然后重新下载覆盖之。
更新之后的高级之处:只在第一次发布的时候翻译slug,而不是每次修改都对slug进行再次的翻译!
或者你也可以用这个链接cos_slug_translator.zip直接下载更新。
Blogger host-tophostingcenter
Today, I found another web hosting provider named tophostingcenter, it is from United States. I have used many US web hosting service before, compared with web hosting from China, they US web hosting provide more disk space, more bandwidth and more reliable service, most of them have 99.9% uptime guarantee, this is very important. Personal, I would rather use infamous web hosting service; if so, the number of customers from China will be less, and the risk of being banned by Great Firewall will decrease, as we know, Chinese authorities often block sites abroad without explanation.
tophostingcenter provide cheaper shared hosting, with $4.95 per moth, you can get:
- 250 GB disk space, 3000 GB bandwidth,if you’re a blogger, you will never need to worry about your site bandwidth
- unlimited MYSQL databases to create as many blogs as you like.
- Linux or Windows at your choice, which means you can chose asp or php.
- Enjoy blogging on your own FREE domain, it is very cool.
- 99.9% uptime, instant FREE updates, and so on!
Do you still think it is not cheap? Now, I will introduce another promotion plan to you, which is Rudolf Plan, you can get the service for life only need to pay $95 once, it is amazing! If you want to buy this service, you must hurry up, because “This one time holiday promotion will end when 1000 web hosting plans have been sold”
