Archive for the 'Work In DoNews' Category

DoNews的功勋服务器

星期四, 八月 31st, 2006

DoNewsBlog的两台服务器,最初在广州,2004年搬到北京,空运到我家的;

洪波开车从静安庄把服务器拉到皂君庙的机房

04年后买的新机器,右边的那台也是洪波开车和我一起送到机房的

最下面的这台2U的机器就是donews最初的DB服务器了,久闻大名,今日方得一见;

今日这些机器全部从皂君庙撤出,搬到了千像。

每个程序员都想干的事情

星期五, 六月 23rd, 2006
每个程序员都想干的事情是:我要把这些代码重写一遍,我能写得更好。
至少,我就这么想的;我现在接的活,其实是我很不喜欢、甚至讨厌的活:接手别人的代码,维护并修改,增加新功能;

程序员基本都是喜欢写代码,讨厌写文档的,所以,一套代码甚少有文档、注释;接手的人,必须要一边测试功能一边读代码,希望能理解上任程序员的思想;

遇到代码结构和数据库结构都有问题的东西,基本上第一个想法就是:推翻他,重来;

这个想法已经在我脑子里酝酿了1个多月了,不过我一直没有这么干,而是不断在打补丁;

从个人的角度来说,推翻重来是最好的办法,因为可以减少很多的折磨;

比如,要修改某一处功能,那么就要先测试功能,看看它对应了哪些操作,数据做了哪些变动,然后,读代码,认真地读代码,哪怕是让你抓狂得想踹人的代码也的硬头皮看下去;没办法啊,不看懂以前的代码,怎么能保证新修改的东西不会造成大麻烦呢。

于是我就这么看了一个多月了,而且更让人郁闷的是,很多东西找不到代码了,交过来的东西就没有代码,只能先反编译 ,再读;再加上一个结构混乱的数据库,简直就不让人活了;

可是,你还得估计:新的功能什么时候能加进去……

真是想重新写一遍!

可是,从工作的角度来说,以前的东西也是投资,抛弃就等于浪费时间和金钱;就算做了新的,也得兼容旧的;开发新功能的同时,还必须保证系统稳定;

所以,永远不会有重新来一次的机会!

唯一的机会就是:开动你的脑子,给他打补丁,见缝插针的把新功能加进去,让他跑起来。

打补丁是一件比重写代码更费脑子的事情了

现在的系统已经被我打了N多的补丁了,可谓千创百孔,满眼看去都是补丁;

不过,这也说明做Web的好处,不管你怎么修改,用户不会感觉到你的变动的;不用像普通软件一样,每编译一次,就要重新发布一次;

但是,也有坏处,那就是没有人知道你到底干了什么,因为表现出来的东西,看起来似乎都一样,没什么变化;

郁闷。

今天预计要做完的功能又拖后了……事情又超出了我的想象,烦。

DoNews InOut的实际效果监测

星期五, 六月 9th, 2006

昨天添加了DoNews MyInOut,与19个网站交换了链接
使用的计数器是Google Analytics,因为Google的服务器与中国时差8小时,所以访问次数有一定的差异;

这幅图是Google Analytics记录的来源地址截图:

donews_inout1.jpg

这幅图是其他网站链入的计数:

donews_in.jpg

这幅图是从我的网站链到别的网站的计数:

donews_out.jpg

事实证明,InOut是可以带来流量的,In和Out的比例大概是 1:6,流量越大的网站对小流量网站的帮助越大.

举手之劳,让My.Donews的blog对搜索引擎更友好

星期五, 六月 9th, 2006
在使用My.Donews.com的过程中,发现一个问题,那就是Blog帖子的Url对搜索引擎不是很友好;
仔细观察一下Url的构成是这样的:
http://my.donews.com/liuren/2006/05/24/liurencom%e9%80%9a%e8%bf%87inout%e5%92%8c18%e4%b8%aa%e7%bd%91%e7%ab%99%e6%8d%a2%e4%ba%86%e9%93%be%e6%8e%a5/
链接后面的一堆乱码其实是汉字的UTF-8编码后的结果,这是为了防止浏览器出错的一种保护措施,但是这样的Url对于搜索引擎来说,就没有太大的意义了;其实,在wordpress里,是可以修改Url的链接方式的;

来看看写文章的页面,注意到右上角的这个“文章缩略名” 了吗?

wordpress 设定文章缩略名

在这个地方,默认是用blog帖子的标题名来做缩略名的,这个地方大有文章可做噢 -)

现在,就来把这个缩略名改改,要把这个名字改成由和文章相关的一些关键字来组成;

比如,我的这篇Blog,和那些关键字相关呢?慢慢想……看我的Blog的Url链接地址就知道了,HOHO

照此原理,把老大的BlogUrl改造一下: donews_liuren_exchange_link_inout,最后的url结果为:

http://my.donews.com/liuren/2006/05/24/donews_liuren_exchange_link_inout/

是不是好看多了呢? 这个就算是低成本的SEO吧,没有什么成本,也不算是作弊嘛 :-0