2004年04月


查查我的HTML Source就知道如何做了。是从另一位Blogger那里借来的。:)

把从<div id="Layer1" ... 一直到 </div> 的这段代码加入你的“公告”中就可以了。

 




二、趋势

1、传递语音

早期的WIFI主要是在家庭/办公室使用,与传统的无线语音网络几乎没有竞争。
但是随着技术的成熟,数据网络也逐渐在试图入侵语音网络的市场。

基于WIFI的电话已经在若干医院内试运行。医院里医生/护士的流动比较频繁,但是又基本在医院的范围内,这非常适合WIFI的局域特性。以前比较普遍的做法是用对讲机,但是对讲机缺少数据功能。在这个试运行的系统中,语音和数据都是通过WIFI网络传输的。在语音方面,解决了大笔移动电话账单;在数据方面,WIFI电话上的软件能够迅速的查询病人信息。也许这将是下一代移动通讯的一种模式吧。

2、更大的通讯范围

在进军语音网络的同时,WIFI也在努力拓展自己的通信范围。基于WIFI的技术通过信号放大器,其通信范围可以达到2-3公里。但对于雄心勃勃,试图与传统电信技术一比高下的无线数据网来说,这个距离还是太短了。

以Intel为首设计的Wi-MAX技术,可以把无线数据网络的范围拓展到50公里。其通信频率为2-11G赫兹之间,最高数据率可以达到280Mbps。Wi-MAX的技术标准IEEE802.16 协议组也基本确定,可以使用的产品离我们也不远了。

(待续)

 

 




无线网将是我们生活的基础,未来无线网络将发展向何处,相信是很多人感兴趣的话题。

目前的民用无线网络主要有三类:广播/电视网络、语音网络、数据网络。广播/电视网络为单向通信,这里不加以讨论。无线语音网络业已成熟,格局基本已定。而下一代无线数据网络的发展方向尚未确定,非常值得我们探讨。

一、无线数据网络的现状

早期的无线数据网络有广域和局域两种,CDPD、DATATAC、Motient是广域数据无线网络的代表,但是由于速度无法与GSM/CDMA抗衡,现在已经走向没落。美国的CDPD网络将于2004年下半年全部关闭。局域数据无线网络则是以802.11b为代表,也就是我们通常说的WI-FI。802.11b的近期扩展是802.11g,802.11g与802.11b兼容,在更高的5.4G赫兹频段工作,并具备更好的安全性能。

另一方面,语音网络也具备传递数据的功能。GSM/CDMA早期是有线电话的延伸,主要是为了传递语音。以GSM为例,在其2.5G标准之前,都是语音的规范,只有SMS能够支持少量的数据传输。后来随着数据业务的扩展,GSM在其2.5G和3G的标准中加入了数据业务。

(待续)




我不是专业做网页的,但有的时候需要在网页上放几个按钮,这个网站的东西不错:http://www.flashbuttons.com

生成后截图下来存盘就可以使用了。效果不错,比自己画的强。

 




重新任命为 Chief Software Architect

据说是因为查账的事

王嘉廉与此有关系否?

 




最近去朋友家,朋友抱怨计算机越来越慢。看了看Task List, IExplorer进程竟然有40M之大。系统启动后的内存占用达300M 之多。

用Spybot S&D 查出一大堆Spyware出来,清理干净后,系统启动后的内存占用只有200M多一点了。

微软的浏览器漏洞太多了,不补是不行的。

如果你觉得补起来太费事,可以试一试下面的方法:

把你浏览器的Internet安全设置设为高(系统缺省为 Medium),优点是一般的恶意ActiveX不能再执行了,缺点是你必须把你真正想看的网站放入Trusted Sites列表中。Trusted Sites安全设置也应该降低为Medium。

 

 

 




曾经对超载同名专辑的如潮恶评都是错的!

这盘专辑的冲击力太强烈了,以至于诗一般的歌词被淹没于其中。而今日回首听着这盘专辑,竟感到自己的耳朵已变软了,我是否已老?

非常喜欢这几首

《低下头是人间》

《距离》

《九片棱角的回忆》

 




这张专辑是精心制作的。音乐很有层次。汪峰在对乐器的把握上更加成熟了,专辑中也出现了多种音乐元素。也出现了以前不多见的大段Solo (对编曲的重视)。在这一风格下,编曲被提到了与歌词同等重要的地位,对编曲重视,是为了让音乐能够被更多人接受否?这一努力无疑收到了很好的效果。

《东北偏北》《花火》《早安女士》《爱的隧道》都是这一新风格下的作品

《迷鹿》在第4分钟的长达1分钟的充满激情的Solo (刚开始处)有Dream Theater的影子。末段的演奏似乎有些乱,技艺还需优化?

《青春》:继续走继续失去,在我没有意识到的青春。是否是汪峰早期的作品?1'20''处的Solo 很不错。

《妈妈》《我爱你、生活》及其他 仍然延续早期汪峰的批判Blues风格

认为《迷鹿》是本专辑最好的。

我不知道梦是什么颜色
也许它自有它的颜色
我不知道风要吹向哪里
也许它自有它的方向
我不知道孤独是什么
也许它就象小草一样
我不知道鸟儿为何飞翔
也许它为了寻找故乡
我不知道世界有多大
也许她可以把我装下
我不知道自己是什么
也许我是天空奔跑的迷鹿
我不知道现实什么形状
也许她有千万钟摸样




工程,就是在一定资源和时间的限制下,完成一项有确定要求的任务。而判断此任务是否达到要求的评判标准,也是在工程开始之前确定好的。

软件工程就是最终任务是一个软件的工程,它与一个建筑工程其实没有太大的差别。但是软件工程为什么如此之难,以至于有人要惊呼“软件危机”呢?源头还是在人。软件工程太需要一些有行业积累的设计人员。

建筑工程由于是实在的工程,一旦方案选定,材料到位后,可以改动的部分就不多了。试想一栋原计划20层的工程已经盖到第15层,突然用户听说有人研制出了一种新建筑材料,在同样地基上可以支持两倍高的楼层,要求把工程改为40层。能改么?不容易吧。

而软件工程由于最终的任务是一个虚拟无形的软件,就经常被捏来捏去,最后捏成一个变形虫。每次“变形”,最痛苦的就是工程人员。

造成这种痛苦的有几个原因:
1. 设计时没有预见到的合理变化 (需要经验)
在某些行业,某些系统运行参数或规则的变化是不言而喻的,
但是一个没有经验的设计者很可能把这些参数考虑为固定的。

2. 技术的更新触发的新需求 (需要学习)
在设计时就需要与用户充分沟通,探讨目前正在发展的新技术对工程的潜在影响,与用户达成共识。

设计人员的经验能够避免许多如此不必要的痛苦。而当你在行业里经历痛苦成为“变形虫”之后,变形就不再是痛苦,而是转眼之间的事了。




软件写作时,一定要考虑出错情况的处理。
应该有80%的代码是用来处理这些20%可能出现的错误情况。
不考虑错误处理的软件只能用来做演示。

错误的来源有几种:

用户输入错误:这种错误比较容易处理,只要事先定义好合法的输入,在输入时进行检查就可以处理。

来自于与其他模块接口处的数据错误:这种错误比较复杂,也容易被忽视!尤其是当系统中模块改动频繁的时候。因此在软件写作的时候要有自我保护意识,与你配合的模块现在工作得很好,以后发生改动的时候就不一定了。

当然,这也不是说你要成为一个偏执狂,怀疑一切数据。

那么多少怀疑是合理的呢?这也就是这篇文章的目的:探讨数据检查点的放置。

如果我们在每一个模块中怀疑每一个数据,那么势必有很多检查点是重复的,浪费资源。而且,如果用于数据检查的代码没有充分共享,系统中将出现对于同一数据检查的不同版本代码,日后如果检查规则变化,维护很不方便。

对于一个软件写作者,也许采取中庸之道是比较好的选择:

对于那些如果出现错误则会导致严重后果的情况,我们一定要加以处理。

对于其它不严重的情况,则可以节约资源,只在若干个点设置检查,让检查点之后的数个模块共享这个检查点。

当然,对于检查点的要求,也取决于用户的需求。在设计的时候需要与用户细致的探讨。

 




厌倦了到各种网站东翻西找浪费时间
厌倦了自己变得对花边新闻津津乐道
为了让自己不变得只会看不会写
为了记录随时出现的想法

 




丁武近似疯狂的演唱
华丽的编曲,老五出神入化的演奏
诗句一般的歌词
唐朝的同名专辑,定会流传很久。

无奈,张炬不幸,老五离去

唐朝的《演义》远远无法使人满意
老五的《雾中行》也让我好似雾中行走般没有方向

听说老五又回到唐朝了,希望他们能够创作好的作品。




张楚的音乐一向很特别,尤其是他的词
《造飞机的工厂》过后这些年他一直小心翼翼没有专辑

不知他现在在何处?

最喜欢他的

在空旷的星河下想你
那个在风里游移的光影是你
在晚风吹起发稍的时候
只留下一个消瘦的是你
在地平线上飘过的太阳车
满车是我的怅惘
你要奔去何方
再载我的一片痴心妄想
燃不尽的西边残云
焚化了最后一张笑颜
那个不再回首背景
拖过一道玻璃大墙
在你走来的那一天
一只梦里的流萤
在捕捉你的眼光




爱情像鲜花,他总不开放
欲望像野草,疯狂的生长

幸福如此遥远,我无法看见
这秋天的夜晚,让我感到茫然。。。

记得在上大学追女生而不得时,许巍是我的最爱
许巍的《在别处》,制作、编曲和演奏都是上乘之作
词曲的灰暗,与许巍早期漂泊的经历不无关系,
也配合着我的心情。

《那一年》中,许巍变得快乐些了,
看得出来,他旅行了一次,有了稳定的生活和感情
歌词中也渐渐出现了阳光、希望。

我是为你盛开的夕阳
越过遥远的千山万水
来到你寂寞的阳台
温暖你为我疼痛的心

但这种快乐中,仍然能够感觉到一丝痛苦?
也许许巍希望快乐起来,但是仍处于快乐与痛苦的混合状态。

到了《时光·漫步》,许巍彻底得快乐起来了。
但是他的音乐能够表达这快乐么?
也许是习惯了他的忧伤,无法接受这种快乐吧?






功能挺实用。

有几点觉得不方便之处:

1. 必须到自己的页面才能登陆。
(不是用用户名和密码就能识别我的身份了?为什么必须到我的页面才能登陆?)

2. 必须把自己的用户名重复两次,才能到达自己的页面
如果输入 kunzhang.donews.net,你将看到的是 www.donews.net 页面
必须输入 kunzhang.donews.net/kunzhang, 才能到达我自己的页面
试了试 http://www.donews.net/kunzhang 居然也行?
莫非系统正在升级中?

3. TrackBack是什么?没有解释?

4. 最新发表至少应该保存最近一天内的文章。目前的列表太少了


 




这篇文章有道理 http://tenglong.donews.net/tenglong/posts/13948.aspx

只是希望WAPI不要无疾而终。

无线网络在将来的生活中将无处不在,其重要性不言而喻。

希望我方谈判人员放宽眼界,不要只重视眼前利益。

希望无限期缓行 还是会有执行的一天。

 




 

很多程序员的困惑在于,
做程序员如此辛苦,技术又变化如此迅速,
时时刻刻都要学习新的东西,何时是尽头?

做技术的,很容易走上技术至上论
我们在日常的讨论中,经常会听到
“这种技术已经过时了”
"这是刚出来的,很酷"
等等诸如此类的说法。

但是我们不要忘记,
技术是为人服务的,也就是说,技术是用来为人解决问题的;
从企业的角度讲,技术和市场、销售一样,都是为企业赚钱的方法;

许多知名的企业,现在还在使用“过时”的技术:
比如 ebay, 现在还在使用 ISAPI ;
Kragen, Autozone 的产品数据库系统,现在还在使用 unix 字符终端;
yahoo的许多页面都是静态HTML;
美国许多商店的POS也还在使用电话线进行交易;
...

新技术的出现,的确能够解决一些问题,
但是否需要采用,则需要慎重评估。

首先,现有系统的缺点,能否被新的技术改正;
(是否适用)
其次,系统迁移/重写的成本;
(成本)
第三,新技术的学习曲线
(人)
最后,新的技术会不会带来新的问题?
(风险)
最后的问题是最难以评估的。


那么,作为程序员,面对技术的更新,应该如何面对?
首先,自己在某一个行业内的积累,更重要于对某一特定技术的掌握
了解一个行业内部的运作,就能够避免在系统设计时走弯路。
其次,对于新技术,要认清其两面性。看到优点的同时,也要看缺点。
最后,要勇于学习,对能够解决自己问题的新技术,学习起来何乐而不为呢?




问: 
 多继承在实际情况下是非常有用的,但也是很容易用错的。当需要将两个类组合成一个类时,你认为在什么情况下采用多继承?在什么情况下采用由一个类包容(委托)另一个类  ?举例说明.
 

 

答:


B继承A是一个细化的手段,表示的是B是A的一种。 
而A包容B是指B是A的一个部分,但B并不是A的一种。 
 
举一个例子 男人 是 人 的一种,而不是 人 的一个部分 
手 是 人 的一个部分,而不是人的一种 
 
如果C既是A的一种,都是B的一种 那么你应该用 多继承 
如果C 的属性中 既有A又有B, 则用包容 
 
如果你想用 显示器 键盘 主机 来描述 计算机, 那么你应该用包容 
因为 计算机 既不是一种显示器,也不是一种键盘,也不是一种主机  
 
如果你想 同时用 办公器具 和 娱乐设备 描述 计算机, 那么应该用多继承 
因为 计算机 既是一种办公器具,也是一种娱乐设备 
 
--------- 
 
混用多继承和包容是不正确的。 
例如: 
 
如果你在计算机里包容办公器具 和 娱乐设备, 那么计算机就不能作为办公器具或者娱 
乐设备使用了。 
例如 :函数: 入库登记(办公器具)  或   节目列表(娱乐设备) 都无法直接处理计 
算机类。  




第一本:《Design Patterns》
《Design Patterns》是必读之书,不用多多解释
如果你看不懂,不要紧,网上资料很多。
如果你还看不懂,也不要紧,来找我。


第二本:《AntiPattern》
让你避免Pettern使用中可能的问题。

第三本:《Refactor》
很多时候,由于时间紧,代码的设计没有经过深思熟虑,如果这些代码留在你的设计中,
以后会出现维护问题。《Refactor》让你更好的优化你的软件设计。

 


 




窦唯由早期的流行,到后来的黑暗,到现在的爵士。进步乎?退步乎?

他也许只是想做自己喜欢的音乐。

或许对音乐过于熟悉,因此厌倦了音乐的规律性,
只希望不要在爵士的即兴中迷失了他自己。

没有词的摇滚乐,最高的境界也许是Jason Becker的《Perspective》吧。

窦唯 由 一举 二得 到 三国 四季,有一点东西似乎在破茧而出,
希望他能够把一片一片的零碎感觉整合
仍然期待下一作品




汪峰的歌曲是忧伤的,与他音乐的根源Blues和谐一致。

被他的这首《错误》打动。

不过这首歌的歌词实在过于灰暗,不宜多听。

我是否也如他一样,是个灰暗的人?

 

---------------------------------

象一条鱼儿游进了网 象一只鸟儿砍断翅膀
象一块石头扔在街上 象一个战士被弃之山岗
我全部的人生只是一次失去 如果成长只是一次失去
妈妈为什么把我带到这里 这个世界怎么了

那是个错误
那是你犯的唯一的错误

象一粒尘土飘在风中 象一个烟头扔进垃圾桶
象一团废纸投入火中 象一朵花儿被车轮压过
我的全部人生只是一次伤害 如果现实注定是这样
妈妈为什么把我带到这里 这个世界怎么了

那是个错误 那是个错误
那是你犯的唯一的错误

象一个撒谎者讲的故事 象一首电台时的情歌
象一面镜子中的笑脸 象一张通往天堂的车票
我的全部人生只是一次欺骗 如果连我自己都不再真实
妈妈为什么把我带到这里 这个世界怎么了

那是个错误 那是个错误
那是你犯的唯一的错误