ocean

匿名

9 月 092008
 

cnBeta.com

今天编译了7-stable的代码更新,发觉FreeBSD的版本号变成了7.1- PRERELEASE ,印证了前几天的传闻,Release 7.1 已经进入发布前的准备,7.1应该是7-stable代码产生的分支,7.1将携带更好的驱动和多处理器性能成为奥运后的开源社区的一大亮点!

更令人感兴趣的是kde 4.1.1马上要发布,除了修补了众多kde 4.1.0的臭虫外,在khtml的性能上有所提升,目前freebsd-kde小组正在紧锣密鼓的构建kde 4.1.1的ports,FreeBSD 7.1 Release 是否携kde 4.1.1一起出现很可能成为一个悬念!

9 月 092008
 

来源:Zend Studio

这是一封在腾讯内部员工中传阅的邮件,出自一个在腾讯公司工作了6年的前高管之手,其中较为深刻的提及腾讯公司在创业初期的困难重重和一些成长内幕,马化腾的精神和大家创业的激情着实让我感到有些吃惊——付出一定有回报。
以下是邮件的全部内容:

各位兄弟:

我在腾讯整整工作了6年。如果我能活到60岁的话,就有1/10的生命是投入到一个“初创公司到上市公司”的过程里的。这不是随便说说,6年的时间,意味着我知道很多你们不知道的事情:

1、 腾讯98年10月成立。公司的主要业务是开发和销售“BP机寻呼系统”,后来发现市场饱和(早干吗来着),于是转到互联网寻呼系统(TIPS)。这套系统 一直卖到99年的夏天,只赔不赚。出于兴趣爱好,99年2月马化腾顶着其他股东的压力,执意开发OICQ,当时的原话是“大不了回去做程序员”。与此同时 TIPS还在卖着,号称给公司带来营收,实际收不回钱来。我说这段话的意思是,初创公司走弯路是有先例的,有它的必然性。

2、随着OICQ用户不断增加,公司的经费却逐日减少。到99年11月,公司帐上只有1万多元。从99年10月,也就是公司运营一年后,腾讯开始正式融资。之前也接触过一些VC,甚至想过卖公司、卖OICQ。经过长达7个月的努力,终于在2000年4月份融资到位。

3、 融资的唯一理由就是“用户”。当时OICQ用户已经是百万级了,没有任何收入。VC问马化腾,你觉得你的核心价值是什么?马说,“以色列的ICQ卖了几千 万美元,它有多少多少用户。我现在有多少多少用户,所以我就值这么多钱”。IDG林栋梁几年后亲口告诉我,他就是因为这句话投资Tencent的。 Continue reading »

9 月 092008
 

《南方日报》消息

中国电信已经在21个省市作了WiFi网络的部署,而中兴通讯等厂家已经为其提供了多款测试样机。“今年10月将会提供一部分WiFi手机供用户测试使用,年底前可形成规模化量产。”

本报从中国电信内部人士处独家获悉,中国电信基于CDMA网络的无线WiFi终端将于今年10月上市,前期供测试用户使用,年底前将大规模推出。目前,中 国电信已经在21个省市作了WiFi网络的部署,而中兴通讯等厂家已经为其提供了多款测试样机。

网络电话政策监管松动

实际上,国内监管层一直限制WiFi终端的发展,由于WiFi频段是无需运营执照的免费频段,因此只要在有WiFi无线互联网的地方,用户就可以通过WiFi手机连接到虚拟运营商的软交换服务器上,通过互联网拨打电话,这笔费用远比现行的通讯费低廉,显然,这会直接影响运营商的收益,因此国家对WiFi终端的限制保护了运营商的收益。

然而据消息人士透露,由于新一轮电信业重组已经展开,各家运营商都将拥有全业务运营资质,而目前基于WiFi技的无线城市建设已经在国内多个大中城市展开,运营商亦推出相应的WiFi上网服务。因此,相关部门将会逐步放开对WiFi终端的限制。

WiFi手机的速率大约在2兆左右,理论最高速率可以达到11兆,这一速率大大超出了普通家用型有线宽带。同时,WiFi手机可以实现VoIP网络电话功能,用户只要身在机场、酒店、餐厅、办公场所或家庭等任何WiFi覆盖的区域内,可以免费或以低廉的资费拨打国内或国际长途电话。

有WiFi热点就能打电话

近期,中国电信正在大力开展WiFi的布点工作,计划到年底完成2.5万个热点覆盖。目前,上海电信已经建设3000个热点、广东电信建1400个WiFi热点(截至5月)、武汉电信覆盖500个热点场地(4月底),浙江电信年底前建成8000个,江苏电信已在全省布设了8000余个接入点。“中国电信将整合CDMA和WiFi,将CDMA业务和WiFi业务进行捆绑,抢夺家庭客户市场,进而抢占公众用户。”

市场分析人士认为,中国电信一旦推出WiFi手机,将对用户产生巨大的吸引力。 Continue reading »

9 月 092008
 

access.log,件在 WEB 服务器运行一段时间之后会达到几十兆甚至上百兆,如果Apache运行有错误,error.log也会增大到几十兆,我们知道系统读写一个大的文本文件是非常耗内存的,因此限定日志文件大小十分必要。

通常我们是在{$apache}/conf/httpd.conf中设置Apache的参数,然而我们并没有发现可以设置日志文件大小的配置指令,通过参考http://httpd.apache.org/docs/2.0/programs/rotatelogs.html,可以用apache 自己的程序 rotatelogs.exe(位于 {$apache}/bin/目录下),来限制日志文件的大小。

Usage: rotatelogs [-l] [offset minutes from UTC] or

Add this:
TransferLog “|rotatelogs /some/where 86400”  
or
TransferLog “|rotatelogs /some/where 5M”
to httpd.conf. The generated name will be /some/where.nnnn where nnnn is the system time at which the log nominally starts (N.B. if using a rotation time, the time will always be a multiple of the rotation time, so you can synchronizecron scripts with it). At the end of each rotation time or when the file size is reached a new log is started.

在 Windows 下的设置例子如下: Continue reading »

9 月 082008
 

作者: Jet Mah from Java堂

所谓Apache出现CPU高占用率就是指Apache在一段时间内持续占用很高的CPU使用率,甚至达到CPU100%,这个时候造成网站无法访问。解决的方法就是仔细观察Apache的日志文件,查阅错误的信息。

下面我们针对几种错误信息进行分析并给出解决的方法:

1. Apache与WinSock v2相冲突
Apache官方提供的手册中提到,在Windows系统下Apache2.x为了提高性能而使用了Microsoft WinSock v2 API,但是一些常见的防火墙软件会破坏他的正确性,从而使得Apache出现死循环操作造成CPU100%。

其错误提示如下所示:

    [error] (730038)An operation was attempted on something that is not a socket.: winnt_accept: AcceptEx failed. Attempting to recover.

    [error] (OS 10038) : Child 3356: Encountered too many errors accepting client connections. Possible causes: dynamic address renewal, or incompatible VPN or firewall software. Try using the Win32DisableAcceptEx directive.

    [warn] (OS 121)信号灯超时时间已到。 : winnt_accept: Asynchronous AcceptEx failed.

    [warn] (OS 64)指定的网络名不再可用。 : winnt_accept: Asynchronous AcceptEx failed.

可以依次采用下面的方法来解决上面的问题,如果进行了一步还有问题就继续下一步:

1) 在httpd.conf文件中使用 Win32DisableAcceptEx 禁止Apache使用 Microsoft WinSock v2 API : Continue reading »

9 月 082008
 

一般来说,WinNT系统下使用IIS,而Apache在Linux下应用的比较多,但是依然有很多人在WinNT系统下使用Apache而非IIS,可能是基于对Windows系统的熟悉吧。今天就来说一下在Windows系统下如果优化Apache的性能。

mpm_winnt.c是专门针对Windows NT优化的MPM(多路处理模块),它使用一个单独的父进程产生一个单独的子进程,在这个子进程轮流产生多个线程来处理请求。也就是说mpm_winnt只能启动父子两个进程, 不能像Linux下那样同时启动多个进程。

mpm_winnt主要通过ThreadsPerChild和MaxRequestsPerChild两个参数来优化Apache,下面详细来说明一下。

ThreadsPerChild
这个参数用于设置每个进程的线程数, 子进程在启动时建立这些线程后就不再建立新的线程了. 一方面因为mpm_winnt不能启动多个进程, 所以这个数值要足够大,以便可以处理可能的请求高峰; 另一方面该参数以服务器的响应速度为准的, 数目太大的反而会变慢。因此需要综合均衡一个合理的数值。

mpm_winnt上的默认值是64, 最大值是1920. 这里建议设置为100-500之间,服务器性能高的话值大一些,反之值小一些。

MaxRequestsPerChild
该参数表示每个子进程能够处理的最大请求数, 即同时间内子进程数目.设置为零表示不限制, mpm_winnt上的默认值就是0.

方参考手册中不建议设置为0, 主要基于两点考虑: (1) 可以防止(偶然的)内存泄漏无限进行,从而耗尽内存; (2) 给进程一个有限寿命,从而有助于当服务器负载减轻的时候减少活动进程的数量。 Continue reading »

9 月 082008
 

新闻来源:新浪科技

  大型粒子对撞机将于9月10日正式启动,可是,有少数科学反对这项对撞试验,认为可能形成黑洞,毁灭地球。当然,负责这项工程的科学家已经多次进行安全评估,认为这种担心是多余的。现在人们面对的问题是,假如这次对撞是安全的,是否可以确定其他的科学试验也是安全的?答案是否定的,科学家认为,大型科学试验在进行之前,都应该进行全面的安全评估。以下五个试验便具有很大的风险。

  1.重建宇宙大爆炸

  也许令许多科学家感到遗憾的是,宇宙大爆炸发生之时他们尚未出世。地球上曾发生了一个掌握真相所有秘密的事件,可是我们错过了,而我们之所以错过,是因为我们太懒了,以致于在接下来的130亿年里没有得到足够的进化。按照科学家的说法,要解决宇宙诞生之谜,关键就是让一切重来。

  他们向我们保证,假如他们能以非常非常快的速度和力量撞击质子,那么就可以让宇宙大爆炸再次上演。

  实验后果:首先,想象一下核爆炸的景象吧。将这一爆炸规模乘以1200000亿相,接着再乘以无穷大的区域,结果也仅相当于宇宙大爆炸强度的八分之一。尽管如此,科学家仍相信他们可以将大爆炸装在锥形烧瓶中,只要他们记得用塞子将它堵上。

  想象一下,你将一辆大型油罐车停在儿童医院外面的镜头。你不知道里面是什么,但你相当自信,里面要么是治疗癌症的良方,要么是2万加仑的爆炸性硝化甘油。若想找到答案,那么你必须用AK-47对油罐车进行扫射。后果会怎样呢?

  目前进展:大型强子对撞机不仅是有史以来建造的最大粒子加速器,且是有史以来建造的最大东西。科学家最初计划在2005年启动大型强子对撞机,但因种种原因,启动时间推迟至2008年9月,它将以接近于光速的速度对17英里周长内的小物体进行轰击,接着将这一过程中生成的物质粉碎,观测发生什么事情。

  问题在于,即便是理论家也不清楚究竟会发生什么事情,这就是他们为何首先从事这项研究,为何有人为了停止这项实验一纸诉状将他们告上法庭。大型强子对撞机项目的科学家坚称,实验没有任何危险,并预测观测结果将令科学发生革命性变化,将我们送入知识的黄金时代,当然,前提是我们能在这种实验中幸存下来。

  危险指数:3

  专家向我们保证,依据他们对科学的了解,世界末日到来的可能性微乎其微。专家还称,大型强子对撞机将彻底改变我们对科学的认识。所以,他们也许通过大型强子对撞机可以了解到的一个全新知识是,它可以将整个星球变成一团粒子云。 Continue reading »

9 月 082008
 

Google正在计划一项惊人的数据中心工程 — “海上数据中心”,完全利用海洋能源并用海洋的温度冷却设备,一些配套专利项目也已经提交.

这种方法的好处显而易见,数据中心将沉在水里工作,如果安排得好,一个40兆瓦的数据中心不需要任何房产和物业税,并且也几乎不使用可造成污染的能源.

动力方面,波浪能量将形成一个“波浪农场”,为Google的数据中心产生电力,该专利文件中还描述了一个海水冷热交换系统,可以为数据中心作冷却工作.

之前,Google曾经递交了有关于集装箱内便携式数据中心的专利,但Sun等公司先人一步推出了现实中的产品,今天,还是集装箱系统,但Google要将它沉入数十米下的水底.

水底数据中心也肯定会随之带来各种各样的领海司法管辖权问题.