« February 2006 | Main | April 2006 »

March 23, 2006

计算机的本质

计算机的本质,是提供运算能力的机器。
人们编写各种各样的程序,在机器上运行,于是产生了各种各样的应用。
为了更方便的编写应用,让应用程序的开发门槛降低,我们迫切的需要一种中间层来隔离硬件,于是操作系统出现了。

有趣的是,几十年间,操作系统这个名词虽然存在,但其形式和概念已经发生了翻天覆地的变化。30年前,无法想象会出现现在的windows或是linux这样的操作系统。要知道,最初的所谓操作系统只不过是一个时钟调度(可以看作批处理)的简单程序而已。

这种变化来源于几个方面,一方面是计算能力的提高(内存越来越大,CPU越来越快),允许我们在计算机上赋予更多的内容,开发更复杂的应用,另一方面来源于硬件种类越来越多。

与其说是计算机需要操作系统,不如说应用程序需要操作系统。现代操作系统不是在一夜之间产生的,而是随着历史的发展,缓慢的形成的。简单说来,计算机的本质是应用,操作系统只是提供了应用的运行环境。

java芯片是一个非常有趣的东西,在这个芯片上,可以直接运行java的字节码,这种芯片不在需要一个强大的操作系统来管理硬件资源了。其本身就提供了java运行环境。(事实上,如果你的汇编足够强,那么就可以直接在任何芯片的计算机上直接编写应用程序--就像在单片机上作的那样--而不需要任何操作系统的支持,只不过,这比较麻烦而已。)

java的创举不是创造了虚拟机,事实上虚拟机的概念从smalltalk就存在了。java的创举是将虚拟机放到了不同的层次,在操作系统之上的层面,有jre环境,在操作系统之下的层面,有java芯片。对于不同的操作系统,有不同的jre。

未来的运行环境是什么呢?在大型机的年代,只有主机上上有真正操作系统,客户机只不过是登陆上去,使用主机的资源而已。技术历史不过是一个绕圈子的过程,一圈绕回来,上了一个台阶,但是本质在相当长的一段时间内,仍然是不变的。

有感而发,无意争论。

March 15, 2006

WAPI的专家们真有幽默感

http://www.donews.com/Content/200603/115b6ab2ff6345f482626bde50922408.shtm
这篇新闻提供了本年度最好笑的笑话之一,摘录如下:

 “我们注意到,在评论期和投票期内,IEEE(美国电气与电子工程师学会)及其代理人散布不实消息,混淆视听,严重违反了ISO的道德准则和规章
制度,造成了对WAPI歧视和偏见的投票环境,由此形成的投票结果是不公正和不合理的,是不能接受的。”工作组对IEEE阵营千方百计的阻扰行为表示了
“愤慨和坚决反对”。

  有关人士昨天表示,对IEEE的“不道德活动”将要求有关部门向ISO主管和监督部门正式进行交涉,纠正在WAPI投票过程中的不合理现象,否决不公正的投票理由和结果,给予WAPI应得的公正待遇。




如果如他们所说,IEEE混淆视听,今天忽悠WAPI的这帮人,可能还在用算盘和纸呢,如果让搞WAPI这帮人去设计互联网,那么大概是这样的:芯片价值5000美元每个,网卡价值1000美元,连接到我的服务器,每分钟20美元,不提供包月。所有设备供应商必须将销售收入的60%提供给该组织作为授权费。不执行此标准者,封杀。

几年之前,我很憎恨为什么美国这么强大,我们这么弱小。现在我觉得,幸亏美国强大。

March 13, 2006

一本属于历史的新书


这个拗口的标题来源于这本书:《白领就业指南 c++builder 6.0 设计师之路》,电子工业出版社出版。

今天在西单图书大厦拍到的。

且不说这个土气到了极点的名字,就说这书现在有没有存在的价值吧。

C++ builder 6 发行于2002年(感谢猛禽提供这个确切的时间),但是始终也没有被业界(尤其是中国的业内)大规模的应用过。我虽然是borland的fan,但是实在是没见过有几个公司真正用C++builder作为开发工具。虽然,delphi作为borland的王牌开发工具,获得了非常广的应用的。

2004年开始,borland主推C++ builder X,从此C++ builder 6 这个采用VCL库的C++产品事实上已经走到了尽头。同时,随着微软.net的发布,borland阵脚大乱,大有抛弃全部,一心拼.net之势。

终于,2006年2月,borland正式宣布退出开发工具市场。从此C++ builder/delphi便成绝响。

那么,这本书出版于什么时候呢?

版权页显示:2005年11月第一次印刷

那么,这本书值多少钱呢?

版权页显示:26元

所以,我不得不说,这是一本属于历史的很贵的新书。

看了图书大厦“新”书,我再次对计算机图书市场失去了信心。

新手买书,可真是步步地雷。

最后我买了两本书:

《中国建筑史》
《离散数学极其应用》


March 11, 2006

好大的雪

3月份,竟然能下雪。

某人据说痛改前非,想陪我去爬山。早晨起来看着满大的太阳,于是此人涂了50倍的防晒霜,一心准备去爬山了。结果,20分钟之后,就从满天太阳变成了这样的大雪。

难道这就是超强防晒霜的能力?把太阳直接弄没自然就不晒了......




update:写完了这个,太阳竟然又出来了...按照原计划,爬山去喽。

March 9, 2006

闲话donews6周年聚会

donews聚会最大的特征

好多人说,讲话的人太多,太长,搞的像新闻发布会。其实,他们说错了。donews聚会的特点就是,上面说什么,你完全可以当没听到,你想干什么就干什么,你想找谁聊天就找谁聊天,你愿意换多少名片就换多少。donews,只是搭了一个台子而已,具体怎么玩,看你自己的。如果你真是老老实实听讲话从头听到尾,这还真有点遗憾了。

keso最大的特征

好多人要看看神话中的keso。揣揣不安的,七上八下的,就想知道神秘的keso会怎么样。其实,和以往一样,keso就站在门口呢,直接过去跟他说话就成了。别看这哥们的墨镜长发酷的吓人,其实根本不像外表那么冷酷。keso最大的特征,就是好打交道。当然了,keso很真诚,你也得真诚点才能让大家喜欢。:D

几大遗憾

阎辉拿给我的程序员杂志,我放在VIP签到台上,走的时候忘了拿。(update:tiny说被他拿走了。)
笨狸兴至而至,兴尽而返,可真潇洒,没见到。本来还想讨教讨教九节鞭呢。
keepwalking来了,没见到。本来觉得这哥们怎么也能找到老白,我老在老白周围转悠,结果...没想到,哥们连老白都没找到。
我邀请的嘉宾,没有一个顾得上照顾的。不过看来大家都还算玩的高兴。否则罪过大了。
喝酒之后,回5g打xbox,竟然谁也打不过了。看来我现实中没喝晕,游戏里面晕了。

几大不遗憾

第一次见老白穿正装,真帅。
第一次见圆圆穿正装,真美。
大林讲解了他练太极的办法,真晕,还有这么速成的。
keso给我拍了一张照片,这是他拍了我几十次里面,唯一一张让我还算满意的。

March 5, 2006

用sql选取日期为某一天的记录

sql里面选择某一天的记录,我一直都不知道怎么作比较好。数据库里面保存的一般是:2006-03-05 0:00:00这样的格式,那么 where xxx='2006-03-05'显然是得不到结果的。看到很多人用 where xxx>='2006-03-05' and xxx<'2006-03-06'之类的方式,很难看。

今天翻postgresql文档的时候发现了以下解决方法:

用date_trunc函数选择精度
where date_trunc('day',xxx)='2006-03-05' 就可以了。

9.9.2. date_trunc

date_trunc 函数在概念上和用于 数字的 trunc 函数类似。

date_trunc('field', source)

source 是类型 timestamp 的值表达式(类型 date 和 time 的数值都分别自动转换成timestamp或者interval)。 用 field 选择对该时间戳数值 选用什么样的精度进行截断)。 返回的数值是 timestamp 类型或者interval,所有小于选定的 精度的域都设置为零(或者一,如果是日期和月份域的话)。

field 的有效数值是∶

microseconds
milliseconds
second
minute
hour
day
week
month
year
decade
century
millennium

例子:

SELECT date_trunc('hour', TIMESTAMP '2001-02-16 20:38:40');
Result: 2001-02-16 20:00:00+00

SELECT date_trunc('year', TIMESTAMP '2001-02-16 20:38:40');
Result: 2001-01-01 00:00:00+00

又遇贼了

这次不是keso,也不是董璐,而是我自己。

按照计划,今天要去香山爬山。没人愿意陪我去,没关系,我自己去。

以往几次怎么去的,已经不记得了,太久太久没去过了,尤其是没有自己去过。同事告诉我,到苹果园坐公共汽车是最快的办法。于是我早早起床,跑了华联买了点吃喝的东西,然后晃荡到长椿街,华天竟然这么早就没早点了,无奈之下跑去永和大王买了点包子。坐地铁赶奔苹果园。

出了苹果园我就傻眼了,这地方怎么看也不像有车去香山啊。所有站牌都溜达了一遍,果然一趟车也没有。猛打一个住在附近的哥们的电话,一直关机,最后问了问人,人家告诉我要坐336倒车。我过去看看站牌,那个336开下去就是五孔桥,我当然知道那地方有2趟车去香山了。我过去就住那嘛。

好吧,就到五孔桥吧。

到了五孔桥,那可谓百感交集,眼前就是我们过去租的房子,站的位置就过去上班的车站。对比起来现在的不妙的境况,脑子挺乱。嗯,我觉得,还是应该留点纪念的。于是拿出手机拍了一张。随后733来了,上车,抢了个座。然后,发现手机丢了。

按照一贯的社会经验,这根本就不可能找回来,所以我也也没报什么希望。立马下车打车直奔公主坟,补卡,顺手买了个nokia 3230。郁闷的当然是花了笔钱,好消息是以后flickr上面的照片会清楚很多了。这人要是背起来,真是喝口凉水都塞牙。

最烦躁的时候,有人发了个短信来。真感谢这人,让我心情好了很多。

后来韩磊告诫我,他丢了4,5个手机之后,就决定少坐公共汽车,多打车。事实上,因为上班比较近,我已经很久很久没有坐过公共汽车了。但是香山这地方,未免也太远了,我打算每周去爬一趟,每次都打车未免奢侈了。不过回头一算,就算每次50块钱,2400够去48次了......

损失只有p910c一部。没别的损失。幸好钱包还在。否则我真不知道怎么办了。

五孔桥这地方,真是我的伤心处。上次那张50多W的发票,也是在这里丢的。

另外,这时候知道365kit有么重要了吧?

March 3, 2006

除了广告,就不能想点别的?

blog之风兴起的时候,很多人问blog和论坛有什么区别。于是,一众先行者解释说:blog是你自己的地盘,类似于个人主页但使用起来更简单,论坛上面发表的东西不是你的,是别人的。blog关心的是你个人,论坛关心的是版面。

现在,blog火起来了之后,碰上的第一个问题就是利益问题。当然,没收入的时候,大家玩玩,无所谓。有了收入和名气,就该返回来看看怎么分利益了。

sina 当了出头鸟,硬说广告投放权属于sina,原因是bsp投入了大量的资源来维护blog。那么,从blogger的角度来看,内容是谁创造的?读者看得是谁?不是bsp,而是blogger。对比起bsp的投入,blogger们同样投入了大量精力来维护自己的blog,这算什么?

笨狸认为这是个伪命题,理由是“没有真正构成矛盾,只是一个选择的问题”。实际上,并非如此简单。大家愿意作bsp,一个重要原因是,blog搬家非常困难,还会损失大量的外部连接。而,当bsp(尤其是sina blog)拉来名人写blog的时候,并没有告知将来有一天会因为利益冲突导致后者搬家的情况,这本身就是不公平的。在这样不公平的情况下讨论选择的问题,就和我们现在讨论明天要生活在中国还是生活在美国一样可笑。我想生活在德国,能一句话就作到吗?

blog和bsp的关系,虽然没有明确合同约定,但不仅不是松散的,而是无比紧密的。比起离开一家常去的饭馆,常泡的酒吧,离开一家bsp真是太难了。我的blog搬了很多次家,虽然我是个搞技术的,但到目前为止,仍然没有足够的精力和方法将所有写过的东西汇总起来。非技术人员想必更难做到。

其实解决问题的方法有很多,比如说,我想放自己的广告,那么我交费给bsp。一年500块钱,远远超过虚拟主机的费用了吧?你们提供的程序还比不上自己可以装的mt和wp,然后我放自己喜欢的广告,这公平吧?

或许,广告的样式可以跟blogger达成共识,能不能放,放多久,听听blogger的意见如何?

问题是要解决的,解决问题的前提是,要承认blogger的劳动,要承认blogger们虽然没有投入现金,但是也有巨大的投入,要给blogger合理的尊重。bsp应该好好考虑这个问题,一旦搞砸,覆巢之下,岂有完卵?对于老徐这样的名人,想必不在乎那几个钱的广告费,bsp在获得利益之前,请先兑现blog根本精神--“blog是属于你的地盘”。


广告:本文只作今晚5g评论会的预习材料之用,更多精彩请看5g评论。或是从我的blog左侧连接,依此阅读我连接的blogger们,他们的文字,比我精彩。

March 2, 2006

比google更好的搜索引擎?

微软跳出来说,他们马上就要拥有比google更好的搜索引擎,好的程度还能被估算出来,这哥们说是能好两倍。

此前几次在5G,我评论google和微软之间,只会有低烈度的小规模竞争,不会有大战。没承想这个磨擦确实越来越频繁了。google+dell,google+sun,现在是微软要打翻身仗。

微软是一家伟大的公司,他们的产品永远不是最好的,但永远是一般用户觉得最好用的。因此,微软干掉了很多很多对手,成就了现在的帝国。

当微软的欧洲区总裁Neil Holloway兴奋的对记者说“我们应不应该将一个类似Google但内核比Google还要好两倍的搜索引擎集成在Windows Vista里?”的时候,他或许仍在津津乐道IE vs netscape那场对于微软堪称完美的大战。这次,捆绑的方式能够再次生效吗?

面对搜索引擎的时候,我实在是想不出,还能如何更简单,还能如何更好用。微软擅长把产品做的花哨(看看vista),然后把复杂的东西隐藏在漂亮的界面之后,对于只有一个框的google,还能如何漂亮,如何简化?天知道。

Neil Holloway说这个搜索引擎6个月之内就要推出,我们等着看吧。说实话,google这样的发展速度和方式,我真有点恐惧,他早晚要把所有的事情都作完了,那时候,我们作什么呢?tinyfool评价微软有一句很经典的话,叫做“跟着微软走的,不是被微软搞的没饭吃,就是跑到微软混饭吃。”这句话在历史上一次次的应验,最近一次应验是关于borland。google未来会不会变成这样?但愿不会。

about me:
me.jpg
CC License. Some rights reserved.
署名·非商业用途·保持一致
本站之所有未作特别说明的内容均使用 创作共用协议.
POWERED_BY_MT_3.2