YOYO的最新BLOG文章

Sep
22

这几天我一直在做从bo-blog转移到wordpress的尝试,昨天晚上遇到了转化后的乱码问题。遇到乱码并不郁闷,郁闷的是我不知道为什么,后来我是通过添加mysql_query(”SET NAMES UTF8″);解决了这个问题,我知道这句SQL的作用,但是我还是不知道为什么我原来的转换会出现乱码,因为之前我同样的操作都没有出现过乱码问题。

在百思不得其解的时候,我尝试在写入一条SQL语句后直接用我的页面把刚才写入的数据显示出来,让我兴奋的是这次不是乱码,而在wordpress的页面显示的还是乱码,于是我立即去wordpress文件里面找SET NAMES的SQL语句,最终我在wp-includes/wp-db.php里面找到了它,至此我彻底明白了。

对于解决MYSQL乱码的问题,总结如下几点:

第一、为你的链接数据库的页面增加SET NAMES语句,如:SET NAMES UTF8,它的作用是设置本次数据库联接过程中,数据传输的默认字符集是UTF8,同时在写入和展示数据的页面保证显示的是UTF8,这样你的页面就不会出现乱码问题了。
第二、你可以不用SET NAMES语句,但是请一定保证写入数据的页面和展示数据的页面要用同样的编码,并且数据库编码最好用UTF8,因为用其他编码容易在写入的时候出现错误。保证写入数据的页面和展示数据的页面用相同的编码也不会出现乱码问题,但是这个时候写入的数据的编码并不等于你页面的编码
阅读全文 ->

Sep
21

阿里妈妈在推出广告联盟一个多月以来发展迅速,现在Alexa全球排名已经到了13110,其会员已经发展到4万多,网络广告已经随处可见,效果相当显著。

近日阿里妈妈又推出推广赚佣金的计划,每推广一个网站赚取20元佣金,通过广大站长的推广来推广阿里妈妈的服务。从阿里妈妈网站建立到现在的推广计划,可以说走的每一步都很稳,很有效,完全是有很好的计划的网络营销。

从阿里系列产品的推出,发展,营销,以及到后来的占据市场的这一整套的商业运作模式中,我们需要学习的还有很多,为什么别人失败了,而阿里系列的产品却成功了,这不是一句话两句话所能说明白的,也不是一两个事情就能决定的了的,而是这一整套的商业运作模式所决定的。
阅读全文 ->

Tags: ,
Posted in 想说就说
Sep
19

前几天就从月光博客上面看到Google Earth卫星即将上天的消息。周二谷歌地图的图像提供商“数字地球公司”(DigitalGlobe)的一颗图像卫星成功发射升空,其将把谷歌地图的分辨率提高至0.5米。

这是个值得很多人高兴的消息,因为像我们这样的普通人也可以看到世界各地真实的卫星图像了,一个网友在新浪上高兴地说可以看到自己家的小狗了:-) 是啊,像这么好的创意也只有google能想的出来,并且能够做得到,大牛就是大牛啊。

还有一些网友担心的说,以后没有什么可以藏的住了,对于中国的一切都暴露在别人的眼皮下面了。其实这样的担忧也在情理之中,毕竟谁都不想让别人知道自己的太多。不过担忧也没办法,据说美国军方的间谍卫星的分辨率已经达到了0.05米,足可以看清地面上的士兵手中的枪,是不是更恐怖?

科技的发展总是有其两面性的存在,但是我们都相信其好的一面会更多的发挥出来,造福人类。就像原子弹造出来是为了战争,但是我们现在可以把它的能量用户核电站,更何况这个本不是为战争而造的卫星呢。
阅读全文 ->

Tags: ,
Posted in Google
Sep
19

昨天Google推出Google Reader中文版,并命名为“Google 阅读器”。Google Reader中文版的推出,使其在国内的推广又迈出了一大步。

Google Reader的推出,对于广大的网民来说是个好消息,因为又有一款优秀的阅读器来到了广大中文用户的面前,而对于国内其竞争对手来说,却是一个噩梦,毕竟像Google这样的大鳄,进入任何一个领域都让对手感到恐惧,更重要的是Google Reader完全是免费的。

Google Reader推出中文版让中文阅读器市场更加混乱起来,对于这个商业前景并不明朗的阅读器市场来说,Google有雄厚的资本作为支持,而国内的阅读器还能撑多久就难说了,真让我们为他们捏一把汗。

Tags: ,
Posted in Google
Sep
18

很早以前看到Nicky写了一篇博客(http://www.osxcn.com/google/pagerank-prediction-now.html),说如果柠檬的网站的page rank超过8的话,那将是全国第一个pr超过8的网站。纵观各大门户,我确实一直都没找到一个超过8的网站,而今天我无意中就找到了,它就是阿里巴巴。

可能很多人说阿里巴巴的首页是英文的,但是柠檬的网站也是英文的,nicky说这句话的时候也肯定是把英文站算在里面的。其实中文站的PR是很难提高的,能到5就算是比较高的了,现在各大门户网站的page rank也不过是7而已。

那现在这个谜底揭开了,那我们就有另一个期待了,那就是期待中文网站早日出一个pr超过8的网站。根据上一次google的page rank更新的日期计算,预计google的pr更新又快要开始了,那就让我们期待这最新一轮的page rank的更新情况吧。

Sep
17

前几天我说到Zend Framework中lucene的效率非常低,只能做个玩具而已。今天一个朋友找到了一个建立在Javalucene上的一个工具-DBSight,这个工具在建立索引、搜索数据等方面都有非常出色的表现,而且支持和多种数据库的结合,是个很不错的工具。

直接用Zend Frameworklucene搜索数据要花好几秒,而用DBSight却只有十分之几秒或者百分之几秒,可以说在性能上提升了一大截。这套工具是把Java版(原版)的lucene封装了起来,然后通过自己的程序来调用lucene来工作,DBSight集配置、建立、更新和搜索于一身,是个很容易上手的工具。

DBSight是是单独运行在一个服务器上的,默认端口是8080,所以使用的时候需要在服务器上配置相应环境,也就是说它适合于有独立服务器的网站,对于虚拟主机一类的站点就很难使用了,因为绝大多数的ISP都不提供这套工具。

DBSight不是开源的,使用它的特殊功能是需要缴费的(例如自动建索引),不过它免费的功能已经够我们用的了,收费的部分可以通过其他办法来实现,当然如果你确实很喜欢这个工具的话,还是买一套吧,毕竟现在这年头,程序员也不容易,也算你为IT事业尽一份力了:-)
阅读全文 ->

Sep
16

绝大多数网站改版后都会面对一个令人很苦恼的问题,就是怎么让原来的地址可以正常访问,且和新改版后的网站能有机的结合在一起。

对于这个问题,比较好的解决办法是通过.htaccess文件的重定向来解决,而很多人不知道怎么来写.htaccess文件,尤其是里面的正则表达式,这里我仅简单说一下怎样通过.htaccess来实现旧地址到新地址的跳转,其他更深入的知识,以及正则表达式的知识,我会在以后的博文中讲解。

通过.htaccess调整我这里有两种方法:第一种是通过redirect来实现,代码是

Redirect 原地址 新地址

例如我在rssdiy上面的写法是

Redirect /show-1.html http://www.rssdiy.net/channel/1/

这和域名里面的url调整是一个效果的。第二种是通过RewriteRule来实现的,代码是

RewriteRule 原url规则 新url规则

注意这里是规则,可以用正则表达式。例如上面的地址也可以这样写

RewriteRule ^show-([0-9]+)\.html$ channel/$1/ [R]

阅读全文 ->

Tags: ,
Posted in Server, 刀光剑影
Sep
16


最近看到一则消息说网上开店要办理营业执照,以北京作为第一个试点城市,慢慢的推向全国。

这项法律法规一出台让我首先想到的就是淘宝以及被淘宝击败的易趣上的千千万万个店铺,包括一下几点:

第一、淘宝和易趣上的店铺数量将锐减。对于大一些的店铺来说,办营业执照还是值得的,但是和淘宝易趣上面的店铺,可以说一半以上的店铺都是一些小利店铺,有些根本谈不上盈利,这些店铺不可能去办理什么营业执照,这样导致的结果就是大部分店铺将被关闭。

第二、利在消费者,弊在开店人。办理营业执照是规范卖方市场的行为,对消费者是有利的,这和实体店铺是一样的。而网上开店和实体店铺在性质上还是不一样的,网上开店的成本是小,但是真正能操作起来的也太少了,很多人都是为了卖一些自己的小物品和二手物品,所以根本谈不上是真正的店铺。但是这些小的店铺恰恰弥补了实体店铺的一个空白,是现代市场中不可或缺的一部分。

第三、淘宝和易趣开店的门槛会升高。网上店铺办理营业执照对网上开店的门槛又升高了不少,因为大部分人对网上开店根本没有经验可供借鉴,到底网上开店能够带来多少利润,在没有经营前谁都不知道,所以也绝不会轻易进入这个领域。
阅读全文 ->