Apache软件基金会选举新一届理事会

六月 16th, 2010

根据Apache官方Blog消息,Apache软件基金会(ASF)宣布:Shane Curcuru, Doug Cutting, Bertrand Delacretaz,Roy T. Fielding, Jim Jagielski, Sam Ruby,Noirin Shirley, Greg Stein和Henri Yandell当选新一届ASF理事会成员,更多关于ASF组织请查看http://apache.org/foundation/how-it-works.html#structure  以下照片是由osss.cn社区从互联网收集,人物介绍来源Wikipedia:Shane Curcuru ASF理事,副主席 任职IBMDoug Cutting ASF理事,搜索引擎专家,任职ClouderaBertrand Delacretaz ASF理事,任职DAY SOFTWARE的研发集团,他参与涉及的项目Apache Cocoon, FOP, Solr, Sling, Tika和ESME。

利用WebMatrix进行Web应用的快速开发

六月 16th, 2010

个星期我发布了几篇关于我们正要发布的一些关于Web开发新技术的博客:IIS开发者体验版: 这是一个轻量级的免费Web服务器,安装简便,支持目前所有Windows版本,并且与IIS 7.5服务器完全兼容。SQL Server精简版: 一款基于文件的轻量级免费数据库,安装简便,可以集成到ASP.NET应用程序中,支持低成本的宿主环境,并且可以使数据库有选择性地迁移到SQL Server。ASP.NET “Razor”: 一种新的ASP.NET视图引擎,为生成HTML优化,采用代码至上原则的模板语法,便于在HTML中嵌入VB或C#。其特点是语法简单,学习和编写都非常容易,可以在任何文本编辑器中使用。上周的文章提到了怎样在像Visual Studio 2010 和Visual Web Developer 2010 Express这样专业的Web开发工具中充分利用这些技术,以及这些技术如何使得现有的ASP.NET Web窗体和ASP.NET MVC有更好地开发工作流程。现在我们也将发布一个新的集成了以上技术的轻量级Web开发工具,它使得人们使用ASP.NET进行Web开发变得更加简单。这是一个免费的工具,提供核心代码和数据库支持,集成了一个开源的Web应用程序库,并且便于将站点和应用程序部署到Web主机服务提供商的虚拟主机上。我们把这个新工具叫做WebMatrix,它的第一个beta版本现在可以在这里下载。什么是WebMatrix?WebMatrix下载大小只有15MB(如果没有安装.NET4就是50MB)而且安装快捷。这15MB的下载包括一个轻量级的开发工具、 IIS Express、SQL Compact Edition、一组可以使用新的Razor语法编写单独ASP.NET页面的ASP.NET扩展程序,以及一系列易用的执行常见Web任务的数据库和HTML辅助程序。WebMatrix可以和Visual Studio 2010 以及 Visual Web Developer 2010 Express同时安装在同一台机器上。注:在WebMatrix这第一个beta版本,ASP.NET MVC应用程序的Razor支持没有被包含进来—这个月迟些时候发布的ASP.NET MVC预览版会包括它,同时也包含Visual studio的工具支持。WebMatrix入门WebMatrix是一个任务导向的工具,为简化Web开发入门而设计。它尽量减少人们为了完成简单的事情而必需学习的知识量,并且包含和集成了快速构建Web站点所需要的组件。当运行WebMatrix时,启动页面如下图所示。右边的三个图标用来创建新的Web站点:可以使用Web应用程序库现有的开源应用程序,或用包含一些默认页面的站点模板,再者使用磁盘上的空文件夹。译注:中文版尚未发布,暂用英文版截图根据Web库里现有的开源应用程序创建站点我们来创建一个新的Web站点。使用Web库并且充分利用别人已经做好的工作,而不是完全由自己来写整个站点。我们从单击WebMatrix主窗口上的“Site from Web Gallery” 链接开始,这样会启动如下图的用户界面 –浏览Web库里流行的开源应用程序,我们可以很容易地从这些程序开始,作一些微调和个性化,然后使用WebMatrix进行部署。Web库包含的程序既有ASP.NET也有php应用程序。我们可以根据类别(Blog[i], CMS, eCommerce …)过滤,或者简单地使用滚动条浏览整个列表。我们先创建一个博客站点吧,以流行的开源项目BlogEngine.NET为基础开始编写。当我们选择 BlogEngine.NET 并且点击“Next”, WebMatrix 会识别(并提供下载) BlogEngine.NET运行所需要在本地开发机上安装的组件。

互联网历史时刻:Web2.0正式超Web1.0

六月 16th, 2010

据泡泡网企业频道频道7月22日报道,DCCI最新数据显示,中国互联网用户产生的内容的流量超过网站专业制作内容流量,前者页面浏览量占互联网总量比例达50.7%,后者47.32%。博客-论坛-SNS-问答等应用流量超新闻-搜索-电商等总和。用户创造网络,2.0正式超越1.0,微众时代到来。DCCI互联网数据中心胡延平分析认为,用户产生的流量的变化,标志着微众时代的时代到来。社区、新闻资讯、电子商务、搜索等主要应用的流量结构变化分析显示,尽管主要应用的流量的绝对值都在增长,但是社区流量的份额占比数据急速跃升,而纯新闻资讯流量份额占比下降明显,流量转移背后是信息渠道、传播载体、话语秩序的转移,用户之间的渠道成为主渠道。这必将使得各方重新思考互动营销的价值。互联网用户及消费者已处在一个觉醒的、连接的、实时的、自组织的网络之中;推广、宣传、促销、广告的效果越来越弱,口碑、沟通、对话、分享、交流的效果越来越强,这些特性将互联网Web2.0的特性发挥到极致,用户充分体验了即时沟通、实时共享的传播乐趣,并乐在其中。不同以往,在互联网、互动营销数据发布环节,除了关键指标、常规市场数据的发布,广告、营销所依附的传播环境、媒体生态的中长期变化等都做了深度透析。互联网对报纸等其它媒体的超越点,社区对门户、搜索的超越点,社区品牌广告对于门户品牌广告的超越,手机应用相对于PC应用的关键超越点等各类终端的融合、移动终端的市场消长也在现场集中解析。社区页面浏览量(PV)占比远远超越其他互联网应用/服务,成为2010上半年PV占比最高的互联网应用/服务。DCCI2010上半年中国互联网调查数据显示:2010年上半年社区的页面浏览量首次过半,达50.1%,成为2010上半年PV占比最高的互联网应用/服务。随着SNS网站的兴起,社区的页面浏览量占比在2008年底首次超越资讯类、搜索类应用,跃居榜首,并从2008年下半年开始呈强势上涨,pv占比一路攀升至2010上半年的50.1%。而资讯类应用的PV占比则一路下滑,2010上半年仅占8.8%。

盛大在线收购PHPCMS 开始布局中小网站

六月 16th, 2010

7月22日消息,盛大网络旗下盛大在线宣布,目前已与酷6网就其旗下的phpCMS业务整体移交一事达成一致,交接工作正在进行中。这也意味着盛大开始在站长行业进行战略布局。据悉,此次移交,PHPCMS业务及所有PHPCMS团队成员都将并入盛大在线,并在盛大北京研发中心成立后,搬迁至盛大北京研发中心办公,依旧从事PHPCMS相关研发、发行、版本维护工作。内部人士透露,此次盛大在线对PHPCMS的并购事宜始于2010年5月,随后启动了相关交接工作。而就在2008年5月,PHPCMS被酷6网收购。酷6网曾在去年与盛大旗下华友世纪达成并购交易。盛大是目前有确切消息证明布局站长行业的第二家互联网巨头,阿里巴巴此前曾收购phpwind建站软件,最近也传出腾讯与另一家开源建站软件康盛的并购谈判消息。PHPCMS是一款开源的网站内容管理系统,以服务建站用户为诉求,PHPCMS主要面对的是大中型网站,采用模块式开发,支持自定义内容模型和会员模型,有专题、视频、搜索、黄页、订单、问吧等20多个功能模块。

PHP生成静态html文件 的三种方法

六月 16th, 2010

本文将介绍php 生成静态html文件的三种方法 。1,下面使用模版的一个方法!<?php $fp = fopen (“templets.html”,”a”); if ($fp){ $fup = fread ($fp,filesize(“templets.html”)); $fp2 = fopen (“html.shtml”,”w”); if ($fwrite ($fp2,$fup)){ $fclose ($fp); $fcolse ($fp2); die (“写入模板成功”); } else { fclose ($fp); die (“写入模板失败!”); } } ?> 简单的将模板写进一个文件中存为html.html2,按时间生成html文件名<? $content = “这是一个以日期时间为文件名的静态生成网页的测试文件,文件名格式一般为<font color=#ff0000>年月日时分秒.html</font>”; $date = date(‘YmdHis’); $fp = fopen (date(‘YmdHis’) . ‘.html’,”w”);//本函数可用来打开本地或者远端的文件 ‘w’ 开文件方式为写入,文件指针指到开始处,并将原文件的长度设为 0。若文件不存在,则建立新文件。 if (fwrite ($fp,$content)){//格式是.int fwrite(int fp(文件名), string string(内容), int [length](长度));本函数将字符串 string 写入文件资料流的指针 fp 上。若有指定长度 length,则会写入指定长度字符串,或是写到字符串结束。 fclose ($fp);//函数用来关闭已经打开的文件的指针 fp。成功返回 true,失败则返回 false。 die (“写入模板成功”); } else { fclose ($fp); die (“写入模板失败!”); } echo ($content); ?>3,下面为转换文件名的一个方法<?php $s_fname = “93e.php”; $o_fname = “93e.htm”; ob_end_clean(); ob_start(); include($s_fname); $length = ob_get_length(); $buffer = ob_get_contents(); $buffer = eregi_replace(“r”,”",$buffer); ob_end_clean(); $fp = fopen($o_fname,”w+”); fwrite($fp,$buffer); fclose($fp); ?>这样就可以把 93e.php转化为静态的HTML文件了 。要注意的是待转换的文件里不能有 ob_end_clean();和 ob_start();语句,且目录要有写权限。

多款国产Office对比手记:相似度惊人

六月 16th, 2010

一段时间来,由于核高基项目评估结果即将公布,让很多人又重拾“国产软件”和“开源软件”这几个敏感词来讨论,各种声音相继出现在各大网站上,让人有些摸不着头脑。  起因是,在5月份公布的核高基项目评选中,红旗2000的redoffice办公软件因为一些原因,而排在金山WPS Office和永中Office之后,几乎已经可以肯定地宣布失去了核高基项目经费的支持。  而伴随着红旗2000核高基项目失利的消息而来的,是红旗2000原总经理胡才勇的离职。这一事件引起了业界很多人的猜测。有一种说法是,因为Redoffice的“非国产”而导致核高基的出局,最终使得红旗2000原总经理的离职。这种猜测显然,让当事人以及红旗2000都处于非常尴尬的境地。于是,随后红旗2000官方发表一则声明指出,Redoffice并非因为“非国产”而出局,其总经理的离职是个人原因。但是,似乎这则声明不能打消人们的疑虑,让人很容易将两件事情联系在一起。  对于国产办公软件,实事求是地说,编者除了在当初学习打字的时候用过金山的WPS之外,日常生活中,确实很少用到。所以,利用这次事件的机会,从普通用户的角度,编者决定试用Redoffice、WPS Office和永中Office三款被称为国产化的办公软件。  Redoffice的安装与试用  最先完成下载的是Redoffice 5.0Beta版,红旗2000还提供在线办公软件的公测。名为“RO50ForWinBeta.tar.gz”的办公软件,文件大概212MB,应该说比起MS Office算是小的,但是相对于Openoffice的128MB就大很多了。RedOffice5.0 Beta 版公测  安装Redoffice5.0Beta版的过程非常顺利,大概在10分钟就可以完成,也不要求重启。只要填上用户信息,连验证码都不用填写,就可以完成安装了。RedOffice5.0 Beta 版的使用界面

几种开发者常见的开源软件协议的分析与介绍

六月 16th, 2010

本文主要是针对几种开发者常见的开源软件协议的分析与介绍。Mozilla Public LicenseMPLLicense,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。这种授权维护了商业软件的利益,,它要求基于这种软件得修改无偿贡献版权给该软件。这样,围绕该软件得所有代码得版权都集中在发起开发人得手中。但MPL是允许修改,无偿使用得。MPL软件对链接没有要求。BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:1. 如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。2. 如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。3. 不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。BSD代码鼓励代码共享,但需要尊重代码作者的著作权。BSD由于允许使用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件发布和销售,因此是对商业集成很友好的协议。而很多的公司企业在选用开源产品的时候都首选BSD协议,因为可以完全控制这些第三方的代码,在必要的时候可以修改或者二次开发。Apache Licence 2.0Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件:1. 需要给代码的用户一份Apache Licence2. 如果你修改了代码,需要再被修改的文件中说明。3. 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明。4. 如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache Licence。你可以在Notice中增加自己的许可,但不可以表现为对Apache Licence构成更改。Apache Licence也是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。GPLGPL许可证是自由软件的应用最广泛的软件许可证,人们可以修改程式的一个或几个副本或程式的任何部分,以此形成基於这些程式的衍生作品。必须在修改过的档案中附有明显的说明:您修改了此一档案及任何修改的日期。您必须让您发布或出版的作品,包括本程式的全部或一部分,或内含本程式的全部或部分所衍生的作品,允许第三方在此许可证条款下使用,并且不得因为此项授权行为而收费。LGPLLinux就是采用了GPL。GPL协议和BSD,ApacheLicence等鼓励代码重用的许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。这也就是为什么我们能用免费的各种linux,包括商业公司的linux和linux上各种各样的由个人,组织,以及商业软件公司开发的免费软件了。GPL协议的主要内容是只要在一个软件中使用(“使用”指类库引用,修改后的代码或者衍生代码)GPL协议的产品,则该软件产品必须也采用GPL协议,既必须也是开源和免费。这就是所谓的”传染性”。GPL协议的产品作为一个单独的产品使用没有任何问题,还可以享受免费的优势。由于GPL严格要求使用了GPL类库的软件产品必须使用GPL协议,对于使用GPL协议的开源代码,商业软件或者对代码有保密要求的部门就不适合集成/采用作为类库和二次开发的基础。其它细节如再发布的时候需要伴随GPL协议等和BSD/Apache等类似Public Domain公共域授权。将软件授权为公共域,这些软件包没有授权协议,任何人都可以随意使用它。zlib/libpng只要不误传该软件的起源并保留原始发布的公告,任何人可以以任何目的使用该软件,包括商业应用Artistic许可使作者保持对进一步开发的控制。MITMIT是和BSD一样宽范的许可协议,作者只想保留版权,而无任何其他了限制。也就是说,你必须在你的发行版里包含原许可协议的声明,无论你是以二进制发布的还是以源代码发布的。

摩托罗拉指控华为窃取商业机密

六月 16th, 2010

7月22日消息,据国外媒体报道,上周摩托罗拉在伊利诺斯州北区法院对华为提出诉讼,指控华为窃取其商业机密。摩托罗拉称,在20世纪90年代初的一段时间里,多位摩托罗拉前员工向华为提供了有关该公司网络架构技术的详细信息,其中包括“无缝移动”解决方案等。摩托罗拉在最新的诉讼中指出,摩托罗拉一位名为潘少伟(音译)的前员工现在与华为创始人兼董事长任正非直接共事。而此员工之前在摩托罗拉工作了约10年,此后在2004年4月份离职,继而出任Lemko首席技术官。这是摩托罗拉首次起诉华为。在此以前,摩托罗拉已对前员工和无线技术公司Lemko提出指控。摩托罗拉的几名员工在离职后加入了Lemko。Lemko营销副总裁菲.沃里克(Faye Vorick)也在本案中被列为报告,但她极力否认摩托罗拉的指控。而且还表示,起诉书中提到的很多人在加入Lemko公司前已经离开摩托罗拉多年。对此,华为没有发表评论。

在Eclipse Helios中更新PHP开发工具

六月 16th, 2010

近年来,php已成为一年一度Eclipse发布榜中越来越受欢迎的部分,包括最近的Eclipse Helios的发布。包含在Eclipse Helios里的39个项目是PDT(PHP开发工具)2.2的发布。PDT项目将与时俱进,继续增加一些新的特点。阅读全文:http://www.developer.com/features/article.php/3889971/PHP-Development-Tools-Improve-in-Eclipse-Helios-Update.htm

周鸿祎:砍掉5000万广告,互联网刮“裸体风”

六月 16th, 2010

这两天互联网又出了件大新闻,唐骏学历门?雷军回归?你OUT了,是周鸿祎的微博又更新了。上次他的微博一更新,让金山一夜之间赔了6个亿,这次杀毒厂商们不必紧张,周大炮没有炮轰任何人,他只是低调的公布了360安全卫士的一条新的修改计划–360安全卫士将很快推出一个没有任何广告的新版本,原有软件页面上的仅存的文字广告已经被拿掉,而这部分广告价值至少是每年5000万。看了他这条微博,俺特意打开360安全卫士仔细找了半天,发现其文字广告确实只剩小小一块地方,但因为360用户基数庞大,所以这一小块地方也是价值不菲,这些广告并不起眼,就是留着也不会造成多大影响,谁跟钱过不去呢?何况是对于一个创业公司。有些朋友可能记得,周鸿祎在几个月前曾经这么干过一次,那次是拿掉了360安全卫士中的图片及动态广告,要是连文字广告也删除了,算是彻底断了根了。有人肯定会说,周鸿祎真是疯狂,放着好好的钱不赚,什么都搞免费不说,现在连广告的收入也不要了,何必呢,你360究竟有多少钱可以烧?周鸿祎如果听到,肯定会搬出谷歌的故事来教育你一番。他的观点是,互联网已经进入到体验时代,厂商和用户之间的沟通扁平化,没有用户价值,商业价值就无从谈起。“广告链接在那放着,哪怕只有十分之一的用户误点,以360的用户基数,那就相当于影响了数千万用户的体验,影响用户体验就是毁灭商业价值,所以现在360绝对是把用户体验放在第一位的。”此举引起一片叫好声,特别是360的用户。在互联网界,免费的互联网软件以广告作为收入模式,似乎天经地义。打开电脑,右下角频频弹出各种窗口,令人不胜其烦。只有一个360,除了偶尔提示打补丁之外,根本就不弹窗。现在,为了用户体验,360连软件界面上的几条文字广告也要去掉,到底谁站在用户立场上,一眼变知。周鸿祎相信谋事在人、成事在天。要做事,天时地利人和的条件当然不能少,但是这并不等于守株待兔,坐等天时地利人和。在他看来,一个人要做事,一定要主动采取行动。现在,360杀毒就是这样,完全是由周鸿祎来制定这个行业游戏规则,像瑞星、金山这样杀毒软件厂商倒要反过来学习周鸿祎的规则,追踪周鸿祎的规则。所以,周鸿祎宣布为提高用户体验,砍掉一年价值5000万元的广告,一方面是增加用户黏度,另一方面是借机占领用户体验的道德制高点,夺取话语权,倒逼着其他互联网免费软件学习360,跟踪360.明眼人会发现,自从360火了以后,其他的同行都被迫成了“跟风者”,他们不是不想翻身,而是周鸿祎已经占了先手,而且步步紧逼,滴水不漏,让对手只能盲目应对丝毫没有反击的机会。其结果就是出现了一些有趣的现象:只要360卫士一更新,其他同类的软件的更新也陆续开始;360推出免费杀毒,其他杀毒厂商的或真或假的“免费版”杀毒软件,,也跟着出来了。曾经这些杀毒业大佬们,仿佛一夜之间都成了周鸿祎的小跟班。我们不妨猜测,这次周鸿祎拿掉免费软件上所有的广告,其他厂商会不会继续跟,互联网会不会刮起一阵“裸体风”呢?答案也许是肯定的,因为如果不跟,你连和360竞争的资格都没有–现在的游戏规则是周鸿祎定的。用户也会因此而获益,不用再忍受花花绿绿广告的骚扰,而作为发起者,360无疑会赢得大多数用户的心。可以说,周鸿祎正是依靠360极佳的用户体验,与竞争对手们进行着一场行业话语权的博弈,这个话语权,已经不仅局限于安全行业,而是整个互联网,而只有赢得了用户才会有话语权,从360三亿用户数量上来看,周鸿祎已经越来越接近目标。不仅如此,周鸿祎正在将360打造成互联网用户体验的标准,而无数的例子已经证明,占领了标准就等于“执行业之牛耳”,其他厂商只能跟着你的鼻子走。到这里,你还能说周鸿祎舍却这每年5000万,扔的不值吗?想起来周鸿祎的一句话:“只有甩掉包袱,真正变成光脚的,才能成为一个彻底的革命者。”周曾经多次重申,广告不会是360的主营收入模式。甩掉广告挣钱的思维,才能踏实地在增值业务中去开拓创新。我觉得,砍掉5000万广告收入,也是彻底的自绝后路,只有如此,才能完成向增值服务模式转型。