存档

2009年2月 的存档

开源专题 — 23个CMS内容管理系统

2009年2月26日 没有评论

开源的博客平台CMS内容管理系统

WordPress
Wordpress是现在使用最多的开源博客平台,它拥有一强大的开发社区和无数忠实的拥护者。现在很多BSP也是使用基于Wordpress或是Wordpress MU来向用户提供博客服务。Wordpress无数的主题和插件,意味着你可以打造一个既漂亮又强大的博客。
下载Wordpress

Textpattern
Textpattern是一个操作灵活,易于使用的博客CMS内容管理系统,它对Blogging有着极佳的优化效果. 跟大多数的CMS一样, 它由php代码编写,需要mysql数据库的支持。
下载Textpattern

Nucleus
Nucleus CMS是一套开源的内容管理系统,它由PHP编写,需要MySQL数据库存支持。它支持多个作者和多个博客,易于使用的发布功能,留言功能,RSS,分类,搜索以及更多。
下载Nucleus

Habari
Habari自称是 “下一代的免费博客平台” ,它目前还处于开发阶段,但是它拥有者网络世界里面最受瞩目的代码编写者和开发人员. Habari也许会在未来得到增长。
下载Habari

开源的网站平台CMS内容管理系统

Drupal
Drupal 是一个开放源码的内容管理平台,拥有着很多强大的网站功能,从个人博客到大型的社区网站,Drupal都能让你得心应手。
下载Drupal

Joomla!
Joomla! 也许是用户最多的CMS系统.不管你是要建立一个简单的个人网站,还是复杂的团队应用,都可以利用到它. 简单的安装和管理,跟Wordpress一样,拥有无数的模板和插件。可以这样说,在目前,Wordpress是搭建博客的最佳选择,Joomla!是搭建网站的最佳选择。当然,如何去区分这两者,越来越显得困难。
下载Joomla!

e107
e107 也是基于PHP和mysql数据的CMS内容管理平台. 它完全免费,高度的可定制性并且在不断发展中。
下载e107

Plone
Plone是一个开放源代码的 CMS内容管理系统。它比较适合用来搭建一个内部网站,或作为互联网上的一个服务器,比如文件发布系统或是群组协作平台等等。
下载Plone

Symphony
Symphony是一个使用XML和XSLT开发的网页发布系统. 它具有高度可定制性和灵活性,可以 让你很好的组织一个拥有良好URL结构的网站。
下载Symphony

Pligg
Pligg是一个基于PHP/MySQL的CMS内容管理系统。 它拥有Web 2.0的诸多特片,事实上可以这样说,它就是让你轻松创建一个类似Digg风格的网站。要不它干嘛叫Pligg呢:)
下载Pligg

开源的论坛/社区平台CMS内容管理系统

Simple Machines (Used to power the OSLiving forums)
Simple Machines Forum (SMF) 是一个专业的论坛搭建软件。它拥有允许自定义的模板系统可以让你控制论坛的布局和风格以及一系列的强大功能。高度推荐。
下载SMF

PHPBB
PHPBB是一个开源论坛程序,自2000起提供至今,它已成为使用最广泛、达到行业标准的开源论坛搭建平台。它拥有诸多的定制功能和友好的操作界面。
下载PHPBB

BBPress
BBPress出自Wordpress的创建者之手, 这个论坛软件最大的特点就是符合Web标准,易于使用,可轻松集成,速度超快。
下载BBpress.

Vanilla
Vanilla是一个开放源代码,标准兼容,多语言,完全可扩展的交流讨论型论坛软件。它极为轻巧到只有386k大小。这是一个简单的座谈会的完美解决方案
下载Vanilla

MyTopix
MyTopix是Jaia Interactive开发的一个项目. 目前版本为完全免费, 开源的论坛程序, 是目前论坛程序行列中比较稳健和技术成熟的程序之一,能适合论坛应用的一般需求。
下载MyTopix

开源的Wiki平台CMS内容管理系统

MediaWiki
ediaWiki是全球最著名的wiki程序,运行于PHP+MySQL环境。MediaWiki从2002年2月25日被作为维基百科全书的系统软件,并有大量其他应用实例。目前MediaWiki的开发得到维基媒体基金会的支持。MediaWiki是建立wiki网站的首选后台程序,目前国内的天下维客等站点都采用这套系统。MediaWiki一直保值着持续更新。其原作者为德国的Magnus Manske。
下载MediaWiki

DocuWiki
DokuWiki是一个标准兼容,易于使用的Wiki搭建平台,主要目的是希望能够达到创建任何一种文件。它是针对开发团队,工作小组和一些小型公司。
下载DokuWiki

WikkaWiki
WikkaWiki 是一个灵活的,标准兼容和轻巧的Wiki引擎,它也是由PHP代码编写,Mysql提供数据存储。主要特点是高速,可扩展性和安全性。
下载Wikka Wiki

开源的电子学习平台CMS内容管理系统

Moodle
Moodle是一个课程管理系统-一个开放源代码的套装软体设计,采用了健全的教学理念,目标是帮助教育者建立有效的网上学习社区。
下载Moodle

DrupalEd
这是基于非常流行的CMS系统Drupal 建立的一套学习类CMS系统。DrupalEd可以用来为学生,教师或者班级搭建非正式或者正规的学习网站。
下载DrupalEd

Claroline
Claroline是一种开放源代码的网络学习和网络工作的平台,它可以让教师建立有效的网上课程,并在网上管理学习和协作活动。
下载Claroline

Dokeos
Dokeos是一个学习管理系统, 它的使用者超过600多家公司和公共管理部门,主要来管理电子学习和研究学习方案。
下载Dokeos

Docebo
Docebo是一个电子学习平台( LMS和lcms ),支持12种语言,完全符合SCORM 1.2标准,拥有多种不同风格的教学模式。其中包括:自我学习,协作,甚至是通过聊天室,网站,论坛建立社会学习等等。
下载Docebo

本文数据翻译整理自帕兰映像之前介绍的Open Source Living.

分类: 分 享 标签: , , , ,

50个最强WordPress教程

2009年2月26日 没有评论

作为一个web开发者,永远都有新技术要学习,老技术要加强。如果你想拓展你的客户群,wordpress当下是一个比较热门的领域。下面是一系列精心收集的最佳wordpress教程,能助你成为一个专业的wordpress开发者。

WordPress 基础

1.揭开 comments.php 文件的秘密

Nettuts+ 的作者 Gilles Maes 发表的一篇overview of the comments.php file 详细的向你阐述wordpress主题文件中的comments.php文件。

2. 如何成为一个wordpress开发者

iThemes 发表的一个教程 how to become a WordPress developer. 这篇文章涵盖了开发工具,最佳 插件,获取客户的建议等等。

3.在一个数据库中安装多个wordpress博客

英文教程地址

这个在帕兰映像之前发表的wp初级教程中介绍过,详情见这里 -  一个数据库中安装多个Wordpress博客。

主题教程

4. 如何创建Wordpress Theme中的表单搜索

Nettuts+ 的作者 Sam Parkinson 发布的 how to make your own custom theme from scratch 包含完全的源代码解析。

5. So You Want to Create WordPress Themes, Huh?

已经离开博客界wp达人小土豆发布的 wordpress主题制作系列教程 ,通俗宜懂,老少皆宜。

6. WordPress for Designers: 视频教程系列

英文不太好,那可以看看这份视频和截图结合的教程: how to design for WordPress.

7. WordPress Theme Hacks

webdesignerwall 发布的一份simple WordPress hacks,中文翻译可以看这里

8. Designing for WordPress Screencast

CSSTricks 发布的wordpress主题制作三部曲, basics of solid theme design (step 2 和 step 3).

9. 把一个网页模板变成 WordPress主题

这个视频程教你如何把一个网页模板变成一个wordpress主题 -  convert a web template into a WordPress theme .

10. WordPress CSS 指南

一个有点过时但仍然有用的指南,教你如何修改wordpress默认的主题css来实现创建自己个性化的博客主题  -  how to alter the CSS on default themes .

11. 如何在5分钟内创建一个 WordPress 主题

Bothack 分享的一个教程,教像如何在5分钟会创建一个wordpress主题 -  create your own WordPress theme in 5 minutes. 当然,你最主要的是去关注如何创建,而不是5分钟。

12. 精通Wordpress 主题 Hacks 和技巧

Nuope 发布的一个系列 精通wordpress主题教程. 这个系列帕兰映像之前有翻译,请看:

13. 以多栏界面显示博客文章

也就是让博客界面看上去比较magazine,  setting the posts to display in different columns.

14. 添加 Tabs 到你的主题侧边栏

效果类似本站侧边栏的tab切换,如果你也想使用,请看 adds tabs to your sidebar ,使用的是Yahoo! Tab View.

15.分类样式化

这个教程教你如何添加信息到指定的分类, posts in a certain category .

16. 在单页模板中实现多页布局

this quick tutorial for mutiple page layouts in a single template.

17. 圆角 Tab 菜单

Rubique 提供一个快速的教程教像如何使用css为你的wordpress菜单 创建圆角.

18. 动态 Classes 或 ID’s

只要给你一个页面的body指定了class或id, 就可以对这个页面的任意元素进行样式化了。这篇教程就告诉你如何处理一个动态的body class或id . apply a dynamic body class or ID to your templates.

19. 格式化图片在feed中的样式

make sure your images are looking good ,对很多博客来说,读者都是使用 feed 阅读器来阅读你的文章。如何把feed中的图片弄得更好看,布局更有利于浏览。这个教程能帮你。

20. 如何高亮博客作者留言

Google blogger Matt Cutts 为 how to style your author comments 提供了很多意见。

21.使用css来定制widget

Widgets 能让你非常方便的添加一个模块和小工具,通常添加到侧边栏。  这里是教你如何使用css来定制样式化widget的教程 -  how to style the widgets using CSS.

22. 使用滑动门创建wordpress导航

滑动门 technique 是一个非常方便的方法,可以让你利用css和背景图片来实现tab导航. WPHacks 告诉我们, how to utilize Sliding Doors to enhance WordPress navigation.

23. wordpress横向下拉分类菜单

如何使用css和javascript创建一个分类水平下拉菜单栏 - horizontal drop-down menubar.

24. 分离Comments和 Trackbacks

separate trackbacks from your comments.

25. 创建一个支持Widget的Footer

很多杂志型的wordpress主题都喜欢在底部放一些额外的信息展示,这个时候,如果也让它像侧边栏一样支持widget,将会非常方便。widget-ready WordPress footer.

26. 推荐一个推荐文章栏目

Learn how to create this nifty feature

27. 如何添加文字覆盖到图片上

add some text to your flagship images - 使用Wordpress custom fields实现添加文字到图片上.

28. The Date/Image Hack

Interesting tutorial 教你如何让日期显示更漂亮。

29. wordpress动态置顶文章

dynamically make posts stay on top longer

插件

30. 你的第一个wp插件

Mark Jaquith提供一个简短新鲜的屏幕演示教你如何创建 your first WordPress plugin

31. How to Write a Simple WordPress Plugin

step-by-step guide 创建一个简单有趣的插件。

32. Screencast on Writing a WordPress Plugins

Weblog Tools Collection screencast.

后台

33. Custom Write Panels in the WordPress Backend

Design blog WeFunction 向我们展示,如何创建额外的编写面板到“write page” -  create extra write panels .

34. WordPress as a CMS

WordPress不仅仅是一个博客茶具,它也可以成为一个cms, it can also be a CMS 会告诉很多关于如何把wordpress变成cms的方法。

35. 导出wordpres数据

参考这个教程 this handy screencast学习如何导入和导出你的wordpres博客文章和留言。

杂项

36. 整合Wordpress 到OS Commerce

OS Commerce 是一个热门的电子商务网站脚本,这个教程教像如何整合wordpress博客到os commerce. how to embed a WordPress blog into an OS Commerce installation.

37。创建一个自动的Sitemap

Sitemaps帮助用户对网站进行导航浏览, 并且可以让搜索引擎对你的博客进行快速的索引. 这个教程告诉你如何快速创建一个自动的网站地图, automatic sitemap

38. 创建动态的设计展示

如用query_posts 标签创建一个设计展示,  create a design portfolio with WordPress.

39. 创建用户供稿链接feed

创建用户供稿链接feed,  how to utilize WordPress comments to create the feed.

40. 基于Wordpress-的用户目录

WPDesigner 向我们展示,如何使用wordpress创建一个用户目录 create a membership directory using a standard installation of WordPress .

41. 从Wordpress Loop中排除特定分类

有的时候,不想显示某个分类的内容在loop中,看看该如何排除吧, how to exclude certain categories .

42.添加twitter字段到你的表单

How to install the twitip-id plugin 包括一个字段可以让用户留下他们的twitter id..

43. Enabling HTTPS for WordPress.com Blogs Screencast

WordPress 团队 发布的 enabling HTTPS .

44. 如何添加照片字幕

如何更好的添加字幕到你的wordpress博客, add photo captions

45. 制作一个随机文章按钮

Adding a random post button ,点一下按钮就随机到达一篇文章,就是这样。

46. RSS-Only Posts

how to create posts that only appear in RSS feeds, 如何创建那种只显示在feed中的文章。

47. WordPress SEO

Yaost 发布的一篇很长的 squeeze the most SEO out of your WordPress blog. 虽然长,但值得仔细阅读,教像如何对wordpress进行最大化的seo。

48. 学习如何让你的博客更具易用性

大多数的博客都不考虑 WAI/WCAG标准中的易用性建议. 其实要让你的博客实现这些是挺简单的,请 Bruce Lawson’s accessibility hacks.

49.使用语意化的web标记

Chris Pearson的 guide to semantic web markup for blogs 详细解析了如何让你的web标记达到语义化,且对搜索引擎来说达到最精简化.

50. Digg-proof Your WordPress

Learn how to configure ,学习如何配置MySQL, Apache 等来优化带宽,适合大流量用户,或当你的文章被推荐到digg首页时。

英文原文:top 50 best wordpress tutorials|nettuts

中文原文:50个最强wordpress教程|帕兰映像

分类: 分 享 标签: ,

绿色版HM NIS Edit 2.0.3

2009年2月26日 没有评论

Portable HM NIS Edit 2.0.3 by 麦子绿化

如果你常常需要写作 NSIS 的翻译包装脚本,你需要这个程序。

他还不是最完美的程序,却是少数能够支持的 NSIS 的写作程序。很适合于专业或是初学者,来学习 NSIS 的脚本写作。

1.支持 MDI 接口模式,可以使用「多重实例」的方式开启程序。

2.多语言支持。

3.精灵:很少有写脚本程序,能附上精灵,让你即使什么nsis 都不懂,一样可以写一点象样的「安装」「解除安装」程序。

4.可以测试,可以监督。比阳春的 makensisw.exe 好太多了。

下载地址:

http://www.rayfile.com/files/8f81541c-042c-11de-befc-0014221b798a/

互联网之父:还有80%没有接入互联网

2009年2月24日 没有评论

如果我们不采取行动,到2010年,我们将用尽所有的IP地址。Google 的首席互联网传道官,常被称作”互联网之父“的温顿瑟夫,上月接受读写网采访时如是说(后面有采访视频)

随着互联网接入设备尤其是手机的猛增,空置IP越来越少,而且目前也只有20%接入了互联网,这是个问题。对于消费者,如果你认为这不会妨碍你,再好好想想。最近购买的小玩意,支持不支持IPv6.

TCP/IP:是怎么一回事

为了深入理解IPv6我们需要简单介绍一下 TCP/IP 而这意味着我们要时光倒流去追溯一下历史。

这一切始于1969年,当高级研究计划署网络(ARPANET)通过网络传送文件时采用网络控制协议(NCP)。这一协议,如果你从它的字面意思理解,就是网络和计算机可以和其他的网络和计算机对话。

由于昂贵,笨重,速度慢,NCP在1973年开始受到限制,美国国防高级研究计划署 (DARPA)启动了一个新项目, Internetting project力图开发一个更好的对话协议。

这项研究奠定了互联网的基石,协议的开发也成为我们现在熟知的 TCP/IP协议系列。

在它的基本层面,IP部分保证了数据包投递到正确的位置,因此为网络上所有的主机都提供了独一无二的号码(IP地址)作为标识,TCP部分管理数据传输。

1983年一月一日NCP成为历史,这一天ARPANET转移到了新的TCP/IP协议,因此这也被认为是互联网正式诞生。

从V1到V6

Vint Cerf 和 Robert Kahn设计TCP/IP了之后,随着互联网的发展,DARPA与3方(BBN,斯坦福和伦敦大学学院)签署协议继续开发新的操作版本,四个更好的TCP/IP版本被开发出来,TCPv1, TCPv2, 然后进入TCPv3 and IPv3。稳定运行直至TCPv4和IPv4;我们现在使用的标准协议。

IPv4使用32位地址,理论上最多可提供4,294,967,296 (232)个地址。但是由于一些还需要留有特殊用途,实际上还达不到这个数量。

IPv6采用128位地址,可以提供3.4e+38 (大约比 340 兆, 兆 ,兆还多些)个地址。此外它还改进了IPv4使用上的一些问题,比如数据安全。

IPv6预计将缓慢替代IPv4,这两种协议系统将共存很多年。

但是,IPv5出了什么问题?

在我们讲IPv4 和 IPv6时,自然而言很多人就会问,怎么没有IPv5呢。IPv5是一个试验性的音频/视频流协议。来自克里科里安的信息命名为ST的互联网流协议在上世纪70年代诞生,20年后升级为ST2,它通过IBM,NeXT, Apple 和 Sun的商业化项目开发出很多应用。ST he ST2不可思议的命名为“5”。实际上它和IP地址基本结构没有什么关系,因此IPv5通常被不被重视。

IP地址已不满足我们的需要

虽然单一网络协议的建立是为网际网络世界确立秩序的重要一步,但是没有人可以预料到互联网的发展以及日益增长的对IP地址的需求。

Cerf最近补充道,我唯一保守的就是在1977年做的决定,那个时候还不知道互联网能不能工作,128位地址在那个时候看起来没有必要。

看看下面Cerf谈论IPv6的视频-了解为什么转到IPv6是如此重要。

分类: News 标签:

我们需要新的互联网吗?

2009年2月24日 没有评论

二十年前,一个23岁的康奈尔大学研究生用一个简单的软件程序让整个互联网为之臣服。这个小程序用极快的速度绕过计算机,使当时仍然微小的网络彻底堵塞了几个小时。

从那以后,情况变得越来越糟。

情况已经坏到越来越多的工程师和安全专家们认为保证互联网安全和隐私的希望已经变得极其渺茫,唯一解决的办法就是从头开始。

然而新的互联网应该看上去怎么样仍然被广泛地辩论着,但是有效的选择之一就是创建一个“封闭社区”,用户们将放弃他们的匿名权和某些自由来换取安全。今天,许多企业和政府网络用户已经采取这种做法。当这种更为安全的新网络被广为采用,现在的互联网可能最终被视作坏的网络空间而终结。在现有的互联网中,你登录互联网时需要自担风险并且时时保持警惕。

“除非我们愿意重新考虑今天的互联网,”一位参与建立新互联网的斯坦福工程师Nick Mckeown说。“否则等待我们的我们只是一系列的公共灾难。”

去年下半年则是最好的例证,某个被认为是东欧的犯罪团伙发布的恶意软件,在轻易地避开了世界上最好的网络防卫系统后突然出现。被称作Conficker的软件,快速感染了超过1200万部电脑,破坏了从英国外科手术室的电脑系统到法国军方的电脑网络的所有的 一切。

Conficker仍然是一个定时炸弹。它现在有能力将受感染的计算机变成一个巨大的超级计算机,即所谓的僵尸网络,并可由病毒创作者秘密控制。未来会怎么样仍然是一个谜。 Conficker可用作世界上最强大的垃圾邮件引擎,也许可以分发软件程序欺骗计算机用户来购买假冒的防毒保护软件。或者更糟的是,它也可以用来关闭整个互联网。但无论发生什么事情, Conficker已经证明互联网面对集中攻击仍然是极其脆弱的。

“如果你正在寻找一个数字珍珠港事件,现在有许多日本船只从对面的海平线上蜂拥而至, ”计算机咨询公司Support Intelligence的首席执行官Rick Wesson最近说。

互联网的原始设计者从未预见到他们创造的最初用做学术和军事研究的网络,有一天会承担全球所有的通信和商业任务。互联网的设计者想要让每一个网络都能互相交换数据,因此没有设计中央控制点,也很少注意到安全问题。

“在许多方面,我们的情况可能比20年前更糟,”美国Purdue大学信息保障与安全教育研究中心主任Eugene Spafford说。“因为所有的钱都被用来修补目前的问题而非投资于重新设计我们的基础设施。”Eugene Spafford同时是一位互联网安全研究的先锋。

事实上,许多计算机安全研究人员认为,近二十年来修补现有网络的努力就像是修筑一道马其诺防线,同二战期间法国的一系列防御工事一样最终证明毫无效果。关注加固数字墙的缺点是一旦他们被绕过,攻击者就已获得了所有受保护的数据。 许多资深的计算机安全研究人员认为这种战略是“外硬内软”。

尽管我们有一个蓬勃发展的全球计算机安全产业,预计明年收入将达到790亿美元,并且微软从2002年以来就开始全体上下努力改善该公司软件的安全性,然而全球的网络安全继续恶化。

即使是防护最严格的军事网络也已证明难逃一劫。去年11月,负责对伊拉克和阿富汗战争的美国军事指挥部,发现其计算机网络已被故意感染病毒,可能会遭受破坏性间谍软件的攻击。

这就是为什么科学家在联邦研究资金的支持下,与业界合作试图找出最好的方式重头开始互联网。在互联网软件协议最初设计的地方 ,斯坦福大学,研究人员正在建立一个系统,使人们有可能从今天的互联网慢慢过渡到一个更先进的网络。到夏天,这个网络将在美国各地的8个校园网运行。

这个想法就是建立一个具有更高安全性的新的互联网,并且可以支持新一代尚未发明的互联网应用,以及完成一些现在互联网做得不够的任务,如支持移动用户。

斯坦福Clean Slate项目本身无法解决所有主要的互联网安全问题,但它将给软件和硬件设计人员提供的工具包,可以使安全功能成为网络的组成部分,并最终使执法人员通过网络更有效跟踪罪犯的,这本身将产生一种威慑。

这已经不是第一次提出更换当前的互联网了。例如,现代的Windows和Macintosh电脑已经配备了支持IPv6的新互联网协议。IPv6将修正目前IPv4协议版本的许多缺陷。然而,由于成本,性能和兼容性问题,这个新协议版本迟迟未出。

这并没有打消以“重塑互联网”为使命的斯坦福工程师的积极性。他们认为,他们的新战略,旨在使新的想法以渐进的方式出现,从而能够使数据传输无缝地转移到新的网络世界。和现有的互联网一样,新的网络将几乎可以肯定没有一个中央控制点,也没有一个组织来运营,很有可能新硬件和软件是建立在今天网络的路由器电脑上,并且通过互联网标准。

尽管有了所有这些努力,但真正的限制计算机安全可能是人类的本性。

互联网目前的设计几乎可以使用户保持匿名。 (几年前一幅“纽约客”的漫画指出, “在互联网上,没有人知道,你是狗。 ” ) ,但网络匿名是对执法最棘手的挑战。互联网攻击者可以通过连接许多国家隐藏自己的位置,而实际上他可能是用偷来的信用卡购买网吧账户上网的。

“一旦你开始与公共互联网打交道,所谓信任的概念就成为一个泥潭,”美国加州大学圣地亚哥分校的计算机安全专家Stefan Savage说。

更安全的网络几乎肯定会提供较少匿名和隐私。这很可能是设计下一代互联网最大的折中。但是,却深深违背了互联网的自由精神。

分类: 分 享 标签:

Android Vs. iPhone: 为什么开放不一定就是最好的

2009年2月24日 没有评论

要么开放,要么灭亡。自从Eric Raymond发表了开创性的论文《大教堂和集市 》后,这种观念就被看成是一种事实真理。如果你不“开放” (即开源或开放API ),你就不能成功,你注定就会落伍。但是,虽然这个假设的逻辑性很强,实际上现实并非完全泾渭分明,特别是在移动领域。

他们的产品都独具个性,通过不同的途径实现开放,各自形成了活跃的商业生态圈,保障了强大的现金流——他们就是Apple和Google。前者更加专有,集硬件、软件和服务于一身;后者感觉上则更开放,通过“形散”实现了系统和服务的“神聚”。两者的商业模式都极具突破,拥有大批拥趸。那么,哪一个更优秀?

Apple出色的用户体验广受赞誉,它在不同的产品之间很好地实现了协合和无缝集成。但有时候显得有点霸道,对自己选定的服务和特性就认为是增值的,不支持的的就认为是有害的(比如Flash)或者没用的(比如Podcaster)。

Google正相反,在产品开发方面更具大家风范,它的开放性得到了百花齐放的效果(比如Google maps可以优化成为第三方网站的附属功能),然而批评家也注意到,从产品生命周期的角度来,google也有许多产品缺少灵感,缺乏焦点。

来看看Apple的iPhone平台,对比一下它和Android产品的前景。

Apple通过iPhone颠覆了桌面、移动、网络、多媒体体验,在硬件、软件和服务层进行整合,带来了出色的用户体验,创造了一个生机勃勃的市场(通过iTunes和App Store);催生了一个强大的开发者生态系统(超过两万个程序和五亿次下载)。反对者认为Apple走的路是封闭的,因此注定要失败。

相对的,Android开源,不绑定任何特定的硬件或服务提供商。瞄准了除Apple和RIM公司以外的市场份额。

Android发烧友们说起故事听起来像是微软与苹果的PC之战。一个有远见但封闭的硬件/服务供应商起初找到自己的摇钱树,但一家软件供应商与多个硬件OEM公司和服务提供商进行合作,最终占领整个市场,将其逼向绝路。这次,他们说的这个故事以Google成为了移动、PC和网络世界的纽带,取得非凡成功而结尾。

但是,白壁有瑕。由于设备制造者可以用开放平台生产任何产品,为了提供一个出众的用户体验,Google要么必须承担支持一切产品的责任,要么要限制平台的通用性。

当然,进行限制会让Android显得不那么开放,削减整个生态系统的活力。这是所有开放平台所面临的问题。作为一个嵌入式系统行业的老兵,我可以告诉你,这些问题在移动设备上只会更加严重。理由?因为性能、可靠性和用户体验对移动设备用户而言非常重要。如何同时保证这三要素是开源方案面临的难题。

事实上开放只是态度而不是最终产品,而顾客们买的就是产品。顾客们想要完整的解决方案,想要它如已所愿。只有极小数人真正关心它的工作原理和过程。毫无疑问,这两家产品线(比如iphone和Blackberry)都赢得了消费者、开发者和服务商的的青睐与荷包,它们在硬件、软件和服务层面都进行了深度的集成。

我并不是说这些挑战不可战胜,但我确实觉得Android的未来不是一马平川。开放与封闭之战的结果也不像狂热者们所相信的那么绝对。

分类: 心 情 标签: , ,

Google向微软进攻

2009年2月24日 没有评论

这是迄今为止Google向软件巨头微软发出的最具攻击性的挑战:该搜索引擎生产商打算将目前仅用于手机的Android操作系统搬上华硕笔记本。这种小型笔记本将开拓一个迅速发展的市场,并对微软造成极大的威胁。

不久后,Google将进攻其竞争者微软的主要业务领域。华硕笔记本业务主管Samson Hu在上周表示,华硕将在年内开发出基于Android操作系统的小型便携式电脑,即笔记本。当初,这个操作系统是Google为手机研发的。由于Android是一套开源的操作系统,因此企业、个人都可以根据自己的需求调整该软件。华硕凭借Eee-PC笔记本被视作这个领域的先驱。

这是迄今为止Google向软件巨头微软发出的最具攻击性的挑战。尽管Google没有直接与华硕进行初步行动,但很明显从中获益颇丰。市场研究公司Strategy Analytics分析员Neil Mawston称,“此笔记本操作系统存在这样的趋势,即特别支持Google的服务。”技术上的最终障碍已经被克服:芯片制造商Freescale上周宣布,他们的笔记本处理器支持Android系统。

微软的统治地位正受到威胁

微软和Google长期以来相互竞争。正当微软尝试将其业务拓展到网络,并且一段时间以来开始销售手机操作系统,Google却从网络进攻到办公系统领域,如文字编辑、电子制表。至今为止,这个市场一直都是由微软凭借其Office软件占据的。

这种只有书本大小且多数价格低廉的笔记本电脑是PC行业最具发展潜力的产品。由于销售额的迅速上升,所有领先的生产商都计划生产更多的设备。据美国市场调研公司IDC称,第四季度在EMEA地区(包括欧洲、中东、非洲)共售出360万台,占该地区所有销售的便携式电脑的五分之一。IDC预测,今年的上升率将达到两位数。仅西欧就占据了EMEA地区市场份额的80%。

未来如果将Android真正安装在上百万的小型电脑上,那么将更有利于推进Google服务的应用,并且卖出更多的广告。正是出于这种考虑,当年加利福尼亚Google公司才会进军手机行业。Google超过90%营业额都是通过网络广告获得的。这次的成功机会相当高:由于微软目前的操作系统Windows Vista不能运用于笔记本上,该款Google设备的迅猛发展将首次威胁到微软的市场统治地位。这也为开源解决方案,如某些Linux变种或Android,开启了一扇新的门。Mawston断定:“新机器的问世,会使微软的市场份额随之减少。”为解决此问题,承受着强大压力的微软正致力于研发Vista后续产品Windows 7。该系统同样可以应用于笔记本。

T-Mobile(德国电信旗下移动子公司)已于二月将首款 Android手机G1投入德国市场。该款手机由台湾宏达集团制造。其他手机制造商也将致力于此模式。专家预计,Android操作系统将逐渐占领网络手机市场的重要地位。

分类: 分 享 标签: ,

Google Chrome设计师说Chrome

2009年2月24日 没有评论

Google Chrome一推出就吸引了很多眼球,的确它的很多创新让人耳目一新。现在就听听它的设计师是如何说的 — Chrome背后的故事。

Ben Goodger(曾是Firefox的主设计师),google浏览器用户界面小组负责人,在出席 Webstock大会介绍这款浏览器。他说Google决定开发这款浏览器的原因很简单,现有的浏览器太烂了,他们太慢尤其在执行大量的javascript时,经常崩溃,安全性很差,用户界面变得越来越臃肿。他说Google有改进浏览器和开发插件的经验-包括给Mozilla的Firefox浏览器-Goodger此前为它工作。但是Google有更大的雄心--重新开发浏览器以超越现有所有浏览器包括Firefox。

Chrome的革新之一就是独立的,具有先占式多任务处理特性,这就像操作系统的工作原理一样。这为高质量的表现打下基础,稳定而又安全。这个也许是Chrome区别于其他浏览器的一个特性-使得每个标签页为一个单独的进程,如果其中有标签页崩溃不会影响其他的标签页。插件也有独立的线程,所以越多插件越稳定。Goodger称这好比给网页内容开设了单独牢房,让用户从浏览器的安全问题中解放出来。

Google也发现独立进程也减少了jank,这是Google团队对浏览器无反应性的称谓。Google想让Chrome成为最快,最少jank的浏览器。千分之200秒是他们测试浏览器启动速度,页面导入,javascript的执行等的响应速度基准线。响应速度是很重要的,Goodger说用户必须时刻控制自己的浏览体验。作为一个旁观者,Goodger说最新的IE8也同样为不同的标签页提供了独立线程。

Goodger谈到Chrome的用户界面,这与其他浏览器有些不同。他们创造简洁的用户界面并以“浏览空间而不是chrome”为箴言。他承认给浏览器起名带有讽刺意味。他还展示了从日本带来的视屏来演示这一过程。

它的界面有很明显的与众不同的地方,比如没有菜单栏。也有一些细节上的不同比如很少有引人注意的弹出窗口。Goodger也提到Chrome有更少的选项,更好的默认设置。他的原则是有选项只是为烂的设计找的借口。

Goodger对 Chrome开发周期并未多谈,Google采用稳定版,测试版,开发版这样的序列来发布Chrome。Google的目标是把Chrome打造成全能的Web程序,早先的版本也可以自动升级。所以用户可以自动升级到最新稳定版,而不用手动升级。

最后Goodger重申Chrome是开放源代码的,有什么问题可在社区论坛在dev.chromium.org.讨论。

分类: 分 享 标签: ,

About Returnil...

2009年2月23日 没有评论

Returnil = Return + nil,取自VC++和Delphi两个开发工具中的两个关键字,从程序员的角度的说,就是归零,返回空,退出或者结束。再长的函数,都要被结束,再大的指针,都会被清零,这是一种宿命,也是难以逾越的法则。

我们活在这个世界上,活着的时候可以拥有很多,但是终究都有那么一天,我们必定要离开,很多东西是无法带走的,亲情,友情,爱情,即使是我们很努力的在经营,可还是不能超越法则。唯有我们能像明星那样有绚丽的面容,像科学家那样有惊人的智慧,像我们的航天员那样有坚持不懈的毅力,这些人即使不在了,至少可以让大家没事时提起讨论一番。又或者我想自己是一个天使,可以救助更多需要帮助的人,可是这个又有点难,是个老师可以让学生将自己的芳名代代相传,是个医生可以拯救别人的生命。又或者我能是一个微小的影子Returnil,保护每个人安全的上网,是路边的小草小花给人愉悦的心情。

在我们的生活中时刻能多从别人的角度出发,牺牲自己的小利益,换取更多人的满意,不要让自己在即将离开这个世界的时候才发现原来自己做的太少,只是整天活在自己的世界里,有时候就是一个为别人着想的小念头,就可以换来别人尊重的目光,一个头脑的风暴,就发明了可以让整个人类叹为观止的杰作,实惠了一代又一代人,实现了自己的价值。

分类: 心 情 标签: