订阅此博客

如何订阅博客?

Blog首页关于和平海底Blog存档联系王志勇网站地图友情链接

分类文档:编程 - 王志勇的Blog
分类文档:编程 35篇:

分页: 1 2

如何直接给本站发送Trackback

2006年08月10日 13:47

有了Trackback,可以将各个Blog连接起来,形成一个大网,变成一个大型的社区。如果您需要向www.auiou.com的文章发送Trackback,请先打开您要向我发送Trackback的文章,点击这篇文章的“直接发送Trackback到此文章”,如下图的位置:

在新的页面正确填写您的名字、您的文章标题、您的文章地址,“您的文章简述或您的评论”不可省。如下图示例:

发送Trackback前请先阅读注意事项:

  1. 非常欢迎您发送Trackback到本站!在这里发送Trackback,不需要填写本站的Trackback地址。
  2. 什么是Trackback?就是超链接的引用通告。例如您的Blog或者网站有一篇文章链接到了这里,在该文的评论处,您可以通过做评论告诉我,您引用了此链接。会显示“TrackBack来自 《××××××》”这样的字样。
  3. “您的文章地址”这里,不是您的Blog首页地址。
  4. 请勿全文复制我的文章,然后给我发送Trackback,这是错误的用法。正确的用法是,您的文章内,只要链接到www.auiou.com的某一篇文章即可。
  5. 如果您的文章并没有链接到www.auiou.com的文章,但给我发送了Trackback,也是错误的用法。这类Trackback,将会严格删除。
  6. 这里发送的Trackback,只向本站内发送,成功率100% 。
  7. 请勿发送垃圾信息、垃圾邮件;本Trackback功能不允许HTML标签。
  8. 错误使用Trackback,将会严格删除。
您便可以方便地给我发送Trackback了。

固定链接 | 发表评论(14) | Trackback(8)

实现了Blog文章轻松地发送到计世博客

2006年08月06日 10:58

昨天用了6个小时的时间,把www.auiou.com的每篇文章分别读出数据,然后post到我的计世博客上面,以后就不用总是复制、粘贴到那里了,大大减轻了我的工作量。过去,把文章发到计世博客上面,对我来说是繁琐的,每次的标题、正文、一些说明文字,要复制、粘贴8~10个步骤,选择文章分类,鼠标至少要点击10次。现在发送一篇文章,只要点击2~5次鼠标就可以完成了,而且与原来通过复制粘贴发送后的文章,效果完全一样。

体会到了前所未有的轻松。以后如果Blog搬家,也轻松多了,就像打《empire时代Ⅱ》一样。

用了6个小时做的这个编程,工作量大约等于踢了3场足球赛,但是是非常值得的。在今后,一年的时间可能因为这个程序,至少给我节省60~150个小时的时间。如果你需要将文章发到你的多个Blog网站上面,要找一款软件,我觉得是很难找到的,除非这个软件是根据很多Blog网站的表单域名称、相关的属性特别定制了这些网站。如果网站改版,此版本的软件就会失效。所以,最好的办法就是,自己申请一个有域名的空间,学习网页编程,可以直接导出数据,一旦Blog网站改版,你也很快可以找到对策。Donews的Blog,因为关键的textarea没有表单域名称,所以昨天以失败告终,暂时只能复制粘贴发到上面。

www.auiou.com是我的Blog主站点,一切以这里为准,为了对用户负责,所有的评论都发到这里。这里的文章,在发表的当天,可能会有修改,所以不会立即发到计世博客上面,通常会在第二天以后。另外,朱仔明提到的左侧导航的“2006年08月(6)”的更新问题,今天也顺便解决了,实现了同步自动更新。尽可能地把事情交给机器去做,这就像是Photoshop的“动作”功能。

固定链接 | 发表评论(4) | Trackback(0)

编写Blog程序的乐趣与艰难

2006年06月01日 12:13

期待已久的王志勇Blog在昨天开通了。这与别人开通Blog的心情可能是完全不一样的,我体会到了苦尽甘来的乐趣,因为这个Blog程序完全是自己从零开始编写的,历时2个月的艰辛。编程序是创造性的过程,不同于传统重复性地劳动,说它艰辛,有这2个原因:

1、思路。不知道什么时候会有思路出来,无法预测的。数据库怎样做最能承载大的负荷,每一个数据字段都是经过深思熟虑才会去用的,不会使用多余浪费的字段。最好的办法就是直接去执行、测试吧,一边测试一边调整。
2、有了思路,把它变成现实。这个门槛非常高,我觉得编程序考验人的统筹、综合逻辑思维能力,和数学逻辑能力。如果做的程序越多,这个实现起来会更方便,很快就可以画出程序的图纸。但是一切的程序都要从零开始编起,就像阿江写到的《快乐总是短暂的》。写这个Blog程序工作量十分庞大,需要非常多的时间。

看到阿江这篇文章的时候,我要和阿江握手了。我们都是程序员。
程序员最不愿意受别人支配而做程序,因为我们的薪水可能不及一个业务员的2/3,或者不到一半。实际上是一种有专业技术的高级奴隶,这里不讨论编程技术高级与否,如果你真的编过程序来应用,一定会有深刻的体会。在电脑前一坐就是10多个小时,连续几十天如此。早在01年的时候,我刚开始做网页的第4个月,颈椎就开始酸疼了,5年过去了,现在依然疼。
支配别人的人,有三种,一是他并不了解完成这件事所需要的工作量的多少、需要的技术含量,他只注重结果;第二种是略知一二;第三种是非常了解。其中第三种的人数比例是相当小的,第三种人越多,就越有利于团队精神。刘老大昨天发表了《为自己·为老板·为员工》说,“这三者的利益,在企业处在上升期的时候,容易统一。企业发展停滞或者倒退的时候,矛盾就大了”,我觉得这就是程序员的艰辛所在。

丁磊和周鸿袆各自做出了国内第一套电子邮件系统。我现在的心情和他们是一样兴奋的。我本人不了解电子邮件系统的原理,但是可以推测,电子邮件系统和Blog系统,在数据库方面具有非常多相似的原理。但实际做起来,什么时候完成,是个未知数。3个月?半年?2年?

固定链接 | 发表评论(27) | Trackback(4)

王志勇的Blog终于开通了

2006年05月31日 10:59

今天是端午节,你快乐吗?经过2个月的奋战,这个Blog终于开通了,有一种跑完10次万米马拉松的感觉,几千行的代码。这个Blog将成为我梦想的地方。先庆祝一下,也感谢这些年来朋友们的关心!

因为没有解决技术难题,所以这个Blog迟迟没有推出来。我是做网页技术的,今天是第6年,其中编程已经快4年了。做技术的人,不会轻易使用别人的Blog软件。亲自编写Blog后台程序来应用的人,国内估计不到千分之一。以300万的Blogger计算,估计不会超过3000人真的会去写Blog程序。梦想与实际往往有很大的差距,我把这个小小的梦想变成现实了。

我从2003年开始关注Blog,2003年是Blog在中国起萌的第2年。那时候比较关注竹笋炒肉毛向辉的Blog。从Donews.net在2003年建站的第一天起,我也曾在那里徘徊,亲眼看到了洪波的Blog是如何在1年多的时间里成为中国的Blog教皇的,也看到了Donews一日千里的发展的场面。

我自己没有Blog,在互联网上就像是一个没有躯壳的灵魂一样到处飘荡。像洪波所说,Blog让每个人开始人格化。这3年我对Blog非常关注,Blog是对论坛的一种洗礼。

固定链接 | 发表评论(25) | Trackback(2)

Blog程序于2006年5月底完成

2006年05月28日 18:03

我从02年开始学习和从事网页编程,一年有80%以上的时间是一天工作10多小时。王志勇的Blog程序经过一年多的构思和设计,用了两个月的时间完成,其中核心程序用了两个星期完成。这次程序的完成,有很多的收获,也有了较多的进步,让我能更加全身心地投入到程序的编写工作中。此Blog程序的结构,可以支持1000万篇Blog以上的数据,如果应用到Blog的综合性网站,可以支持100万人以上的注册,理论上可以无限,只要有足够的服务器数量和带宽。

这两个月的编程序心得:
1、程序的设计需要多多学习,多看一些相关的书籍,学习前人精彩的设计思想,可以少走很多的弯路。
2、需要灵感。我的这次灵感来自于繁忙的工作,在公司偶尔的一次瞌睡中想到了如何把数据库做得更好。3个月后开始动手,现在成功了。繁忙的工作也会让大脑处于活跃状态。
3、需要思考。编程序使用if语句、循环程序最多,有时候需要自己列很多的数学公式,特别是对数据库存储单元的处理、数据的统计。巧妙的设计,可以让原来需要循环3次的程序,变为2次循环即可。在访问量大的网站中,这会节省非常多的资源。这样你就可以用2万元做别人需要花4万元的事情。
4、经过实战的人,对程序会有好的见解,有发言权。因为编程序没有想象中的那么简单,会遇到非常多的麻烦,有很多难以解决的困难,编程序也是解决数学难题的过程。如果只有理论,没有实践、测试,实际上只是停留在初级阶段。每开发一个新的功能,都需要用到很多的知识,也需要非常多的时间。
5、养成工作的习惯。多做事,少讨论,每个人的经历相差很多,讨论没有结果。但学习性、交流性的讨论,有益于提高,也有益于身心健康。
6、现实不会给你那么多的被认可的机会,永远保持谦虚的态度,谦虚是一种平台,最终会建立你想要的人际关系。编程是一个庞大的世界,无穷无尽,一万年也无法将它用透学透,里面有无数新旧的理论,所以很难说自己是一只庞大的恐龙,还是一只小虫。以成绩来感染人。
7、编程序需要用到很多的理论,没有理论,就无法实现任何事情。与其它的学科例如数学、物理、化学甚至历史、地理、生物的联系都很紧密,编程是一种集合,数学是一种集合,物理也是一种集合,这些集合相交在一起的结果是,有很多相同的东西。例如需要建立很多数学公式,调用数学函数,数学公式是程序的灵魂;物理的理论,告诉我们如何去探索,这一点,编程序和物理实验非常相似,方兴东命名的互联网实验室似乎有异曲同工之意;编程序让我体会到了达尔文写的《物种起源》,奠定了生物学的基础,也奠定了人类文明的基础。程序是怎样来的?也是有它的起源、进化、变异。《物种起源》可以解释万事万物。习惯就是语言,语言就是习惯。程序语言是一种计算机语言,我们学习前人的语言,然后应用,我们会建立新的语言、新的理论,如此推动。
8、编程序是一种创造的过程,会很好地锻炼人的逻辑思维,有很多的取舍关系。例如我的这个Blog程序的评论功能有一个变量a,目前a有3个值,1、2、3(不用0是为了避免出错,因为当这个变量不存在的时候,系统会认为它是""或者为0,会让你在程序中出错。),1的含义代表允许评论,2代表关闭评论,3代表评论需要审核。在我以往编写的程序中,需要通过修改程序来确定是允许评论、还是关闭评论、还是需要审核,现在只要一个变量就解决问题。修改权限,以前半个小时的事,甚至几个小时的事,现在瞬间就完成了。这个变量a还可以同时现实更复杂的功能,例如当a=1时,允许评论、允许Trackback;当a=4时,允许评论、不允许Trackback;当a=7时,不允许评论、不允许Trackback,等等。
9、为了让自己读懂,套多层if的时候,尽可能少用else,取而代之的是临时变量,引用这个临时变量的次数越多,说明程序本身越复杂,这时候少用else,会让你更容易读懂,思路更清晰,不会乱了手脚。
10、尽多地把你要实现的功能,写给程序,让机器来完成,你不用总是重复地想那么多的逻辑。
11、编程序是个很艰苦的过程,很多人很快就会讨厌这种工作,厌倦的时候,咬住牙关。
12、像小学数学的线段图一样,养成必要时在纸上画草稿的习惯,想是很难想出来的。
13、编程序是一种财富,你可以做别人做不到的事情,进入别人无法到达的世界。

此Blog于2006年6月开通,这是我人生的又一个转折点。自己租用的服务器,使用中国电信的服务器。

固定链接 | 发表评论(12) | Trackback(6)

分页: 1 2


Copyright © 2006-2008 auiou.com All rights reserved.
此Blog程序由王志勇编写