Archive for 十一月 21st, 2005
衡山路上一幕
今天下班晚了一会,正巧车堵在有"酒吧一条街"之称的衡山路上.也是巧合,原失我几乎不走那一带的,今天特地让我堵了有大约10分钟。
闲来无事,四处张望。看到对面人行道上有位西北某少数民族地区相冒特征的中年妇女,抱一两岁以下的婴儿,正在跟身边两个十岁左右鸱孩子以其特有的语言在说些什么。在剩下的几分钟内,两个孩子频繁地将手伸向来往路人的背包中–至少有7~8人遭了秧,多为年25岁上下的年轻女性。
典型的三人组,据说这帮人的孩子多半是借来的,冒充哺乳期+未成年人,就算被警察捉住最多也就是没收所得之类,回家休息一晚明天继续开工,更何况少数民族对于任何一个警察看了都头痛.
感慨于同胞们的才智,但也觉得似乎对于道德的底限,你我似乎都欠缺了点什么。
11/21/2005有感而发.
CentOS 与 RHEL 的关系
其实为什么有 CentOS? CentOS 与 RHEL 有什么关系?
RHEL 在发行的时候,有两种方式。一种是二进制的发行方式,另外一种是源代码的发行方式。
无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次发布。但如果你使用了他们的在线升级(包括补丁)或咨询服务,就必须要付费。
RHEL 一直都提供源代码的发行方式,CentOS 就是将 RHEL 发行的源代码从新编译一次,形成一个可使用的二进制版本。由于 LINUX 的源代码是 GNU,所以从获得 RHEL 的源代码到编译成新的二进制,都是合法。只是 REDHAT 是商标,所以必须在新的发行版里将 REDHAT 的商标去掉。
REDHAT 对这种发行版的态度是:“我们其实并不反对这种发行版,真正向我们付费的用户,他们重视的并不是系统本身,而是我们所提供的商业服务。”
所以,CentOS 可以得到 RHEL 的所有功能,甚至是更好的软件。但 CentOS 并不向用户提供商业支持,当然也不负上任何商业责任。
我正逐步将我的 RHEL 转到 CentOS 上,因为我不希望为 RHEL 升级而付费。当然,这是因为我已经有多年的 UNIX 使用经验,因此 RHEL 的商业技术支持对我来说并不重要。
但如果你是单纯的业务型企业,那么我还是建议你选购 RHEL 软件并购买相应服务(按:RH在中国只有开发中心而没有支持中心,换而言之,买了支持也得不到)。这样可以节省你的 IT 管理费用,并可得到专业服务。
一句话,选用 CentOS 还是 RHEL,取决于你所在公司是否拥有相应的技术力量。
Windows免费:微软是不是疯了?
最近有报道指出,微软桌面软件有望全面免费!,而且另外报道也表示微软要学Google走广告推销之路,正在寻求在像Microsoft Money、Microsoft Office产品中加入广告的支持,甚至是Microsoft Windows。
微软要推行这种策略的原因有很多,但是有一点需要明确的就是消费者对于软件的升级没有作到和产品开发同步。就像很多人,你告诉他:“你需要花$300来换一个新的操作系统,操作起来更简便,有更多功能,不过就是没有太大的突破。”我想更多的人回复你的是“不,谢谢!” 。
因 此按照这种情形,微软即使投资很多的钱在产品的开发上,即使最后开发出的产品非常的棒,但是能够保证人们会马上的就采用吗?我想仍然会有颇多的人会继续的 紧握他们目前的Office套装,即使有一天Office 12开始出现在了零售市场上,其实Windows Vista的情形也是一样。
当然,软件开发不能轻易的中止,但是如果按照这种选择的方式那么整个软件业又该如何呢?
有 人已经开发出了比较成功的模式:Google AdSense。如果微软也下定决心走这样的路,那么伴随而来的问题也会很多。首先就会有很大的风险,谁又知道对于在任务栏(或者工具条)上,以及屏幕中 不知道什么地方出现的广告信息,人们见到时候的反应是什么样的。要知道对于“广告”一向都是让人反感的!这个不用我多说,很多人都有遇到程序中植入广告的 经历。结果如何呢,基本上都是会选择将其移除,从发现到完全的移除只不过是个时间的问题。现在究竟有多少人愿意放弃本来就可怜的带宽而去被强制的看广告 呢?另外,对于目前最为敏感的“隐私”问题,微软也需要找到一个合适的平衡点,不要把自己送上“自毁之路”!
当微软真的要决定推行免费的Windows的时候,我想普及程度会非常的广泛的,几乎每个人都会需要一个拷贝的。盗版也许也就没必要了……也许在不久的将来,最频繁的也许就不是像现在的反微软情绪了,更多的就是去和宽带提供商每天为带宽而斗争了。
我们设想一下:Windows Vista会在06年的12月份发布(如果不跳票),而且微软是免费提供的,我们要做的就是去微软的官方服务器下载,然后安装。如果说现在有很多人在抱着Linux或者是Mac不放,并且死忠的话,那么我想免费的Vista或许更加的诱人!
*NIX下修改文件名的2个窍门
Unix 上的 Web 服务器文件名最好用小写字母,可是如果是Windows 上的程序移植到Unix 后,可能导致文件名都是大写。下面是修改文件名大写为小写的一个命令:
for i in $*
do
mv $i `echo $i | tr A-Z a-z`
done
Unix/Linux 上的文件名可以用控制字符。但是也带来了不能修改名字的烦恼。
例如 用 ls -ail 可以看到一个没有名字显示的目录:
208978 drwxr-xr-x 1 2430 Aug 3 13:08
209299 drwxr-xr-x 24 3287 Oct 25 1993 .
208946 drwxr-xr-x 49 447 Jun 22 1993 ..
可以看到有一个 inode 号为 208978 的文件不能显示名字。
我们用 find 命令来修改成普通名字:
find . -inum 208978 -exec mv {} new.dir ;
以上方法对于普通文件和目录都合适。
PHP编程精华
原先看过的一本电子书,里面的实录不错的,涵盖了一般情况下的PHP页面开发。
7-zip压缩


最近评论