2007年4月19日星期四

Z-Blog首页聚合功能的实现

  通过Z-Blog来写Blog的时候,有时候会有这样一种需求,就是同时维护两个Blog的时候,希望能将另外一个Blog的文章聚合到主要Blog的首页,这种方法可以通过修改Z-Blog的代码来实现这种功能。具体效果就如同我自己首页显示的一样。

  我这里有一个针对Z-Blog1.5的具体修改方法,就是修改c_system_base.asp文件的LoadGlobeCache,修改一个不重要或者目前没有使用的变量,例如aryFileName(14),修改为需要聚合的previous.asp地址,然后在首页加入以下HTML语句即可。

  <div class="function" id="divTrackbacks">
  <ul>
  <#CACHE_INCLUDE_TRACKBACKS#>
  </ul>
  </div>

  这是一种简单聚合方式,目前只能在1.5的Z-Blog下使用,对于1.7版本的Z-Blog,我稍后会修改此文增加1.7版本的修改方法。

2007年4月18日星期三

Google Adsense和百度主题推广

  用过Google Adsense百度主题推广的用户,可能心中都会存在一个问题,就是这两种广告能否放在同一个网站上,我也就这个问题咨询了Google Adsense的客户服务,得到的答案是,两者可以放在一起使用。

  对于百度一方来说,百度主题推广原本就没有限制用户是否放其他类型的广告,因此百度这边不会有问题。而Google一方有一些限制,根据Google Adsense最新的计划政策中的“竞争性广告和服务”里面的解释说:“为避免误导用户,如果一个网站上包含的其他广告或服务采用与相应 Google 广告或搜索框相同的布局和颜色,我们将不允许在该网站上发布 Google 广告或搜索框。尽管您可以在您的网站上直接销售广告,但您应负责确保这些广告没有模仿 Goolge 广告。”

  对于我咨询的这个问题,Google AdSense小组在给我的邮件中,对于上面这个计划政策做了如下的解释:

  “AdSense 发布商可以在展示 Google 广告的网站和网页上展示第三方广告,前提是这些广告的格式和配色方案与 Google 广告的布局之间有足够明显的区别。换言之,如果您选择在展示 Google 广告的网站或网页上展示非 Google 广告,就需要确保用户始终可以清楚地知道这些广告是由不同的广告联盟投放的,而且非 Google 广告与 Google 之间没有任何关联。如果两类广告的格式存在难以辨别的相似之处,我们要求您为竞争性广告使用不同的配色方案。”

  也就是说两者可以放在一起使用,不过需要使用不同的配色方案。

  鉴于目前Google AdSense的点击单价极低,已经和百度主题推广的点击单价非常接近了,因此大家可以在网站上也同时多放一个广告,以获得更多的广告收入。

  如果你还没有注册Google AdSense,那么可以点这里申请注册,百度主题推广可以点这里申请注册,百度主题推广对网站有一定的流量要求,小流量的网站可能不一定能申请通过。

2007年4月16日星期一

SaaS的应用风险和价格陷阱

  本文为赛迪网“中国信息化”频道约稿,稿件名称为“CIO莫被SaaS供应商诱人的报价所迷惑”,其他媒体或网站请勿转载。

  SaaS(Software as a Service,软件即服务)是应用软件的一种销售方式,客户按使用时间或使用量付费。这些应用软件通常是在企业管理软件领域,并通过互联网来使用。通常理解下的SaaS软件主要应用于CRM(客户关系管理)、HRM(人力资源管理)、SCM(供应链)以及ERP等企业管理软件。由于一般情况下SaaS的价格都相对传统企业管理软件要便宜的多,因此,企业在采购类似软件的时候,难免会产生一些困惑。本文就主要探讨一下SaaS的企业级应用在采购、实施、服务等方面的可能会存在的问题以及解决思路。

  供应商的选择

  知己知彼,方能百战百胜。企业要采购SaaS的ERP系统,首先要知道有哪些SaaS供应商,了解SaaS供应商之间的竞争合作关系。因为SaaS仍是一种比较新的概念,大多数软件商都小心翼翼、不敢贸然采用。许多ERP供应厂商不愿接受SaaS这种按月付费方式,因为这会降低现有的销售额,对自身不利。更何况前车之鉴的教训惨痛:中国的ASP模式曾经在二十一世纪初以彻底失败而终结,大部分尝试过这个模式的软件开发商都为此交了不菲的“学费”,因此,面对这个十分类似ASP的SaaS,中国的软件开发商心中不免平添一丝疑虑。当然,国际上一些大型软件公司因为有足够的人力物力财力,研发SaaS并没有太大的风险。不过,在国内也不乏有一些小公司,通过炒作SaaS这个概念来搅乱正规的企业软件市场,从中混水摸鱼。

  价格陷阱

  诚然,SaaS供应商的ERP系统报价的确非常诱人,但实际上这很可能是一种价格上的陷阱,企业前期投入的成本较低,随着实施应用的逐步深入,投入的成本可能会越来越高。

  通常情况下企业购买的SaaS软件可能只具备最基本的应用服务,要想在企业内成功应用还需要在实施和服务上投入成本。SaaS供应商在ERP实施和服务以及技术支持上的人力成本不会比传统ERP软件商要便宜多少。

  SaaS供应商的价格策略通常是薄利多销的原则,因为开发商前期需要在服务器、网络硬件以及ERP软件研发上投入相当大的成本,客户规模只有达到一定程度后才能做到盈利,否则后期的维护成本将越来越高,使得SaaS开发商入不敷出最终倒闭,这样的结果会使得软件商和企业客户双方都遭受损失。

  实施上的困难

  SaaS供应商要想成功的在一家大企业内实施ERP,需要进行大量前期准备工作,了解企业用户的需求,从有效性和效率两个维度帮助企业提高收入,降低成本,优化资产配置,提升企业财务表现,这样才能成功将ERP应用于企业。

  即使传统ERP软件商在实施过程中,都会有大量不确定因素影响实施的成败,而SaaS的实施就更为麻烦,由于ERP应用架设于远端服务器,如果SaaS软件必须集成到企业客户的其他系统中,并和企业原有的业务系统以及桌面系统的进行集成,那么相关的开发工作会变得异常困难,对于稍微复杂一些的企业内部应用系统,将其和SaaS软件进行整合几乎是不可能的任务。

  与之恰恰相反的是,传统ERP系统由于是架设在企业内部环境,因此只需要进行适当的二次开发,就有可能和企业现有的业务系统进行整合,如果ERP系统提供API开发接口或者Web Service接口,还可能完成数据底层的集成应用,从而完美的将ERP系统融入企业内部应用之中。

  不要过于高估用户的应用水平

  SaaS属于网络应用,SaaS供应商往往乐观估计了企业用户的应用水平和网络现状,实际上,大部分中国用户的应用水平处于极低的状态,很多人根本不会上网。根据一些财务软件开发商的调查,出于安全性的考虑,至少有70%的财务电脑都没有上网。在网络木马病毒泛滥的今天,如果财务使用的电脑被木马病毒所控制,那么后果绝对不堪设想,相信大部分企业决策者都不会让这么重要的电脑连入网络,更不要说SaaS这样的网络应用。这样,SaaS软件的实施就完全成为一句空话,企业的决策层必须要进行抉择,是否以牺牲企业网络安全为代价来实施SaaS软件,这样做是否值得。

  业务系统运营的风险

  即使SaaS开发商费尽辛苦,成功将SaaS实施于企业,接下来的问题还有不少,最主要的是SaaS系统的运营。如何保证应用系统的稳定性,如何保证网络通常,如何处理大量并发和海量数据,如何进行数据备份,这些都是开发商需要重点考虑的内容。

  很显然,做到这么多要求需要投入大量维护成本,关键是这些成本是由谁来支付。SaaS开发商要想保证每一项关键业务应用都能达到99.999%的可靠性,使用普通的网络硬件设备几乎是不可能的。因此,SaaS的服务价格将有必要比传统ERP软件服务价格进行提高,而这种价格提升,对于企业来说几乎没有其他的选择。

  一旦企业的SaaS业务系统全面运行,企业的命运就掌握在SaaS供应商的手里,企业必须不断支付费用才能得到SaaS服务商持续、稳定的服务,一旦SaaS服务商出现什么麻烦或风险,直接殃及企业自身的系统运行,企业必须被迫接受SssS供应商的报价。因此,企业在早期选购SaaS软件时,应当考虑到将来可能遇到的风险以及价格因素的变更。

  数据安全性和隐私保护

  企业ERP系统的数据的安全性和重要性往往至关重要,尤其是财务数据和客户信息,这些数据往往是一个软件企业的销售部门的核心机密,将这些至关重要的核心数据放在第三方的服务器上,对于当时大部分企业来说是无法接受的。特别是服务器和网络有时会遇到不可预知的故障,而如果一个企业进行关键业务的时候发生这些故障,那么这种服务就会被质疑。有能力的企业会考虑使用传统ERP软件的应用模式:购买软件、购买服务器、购买实施和服务。即使可能价格会较高,但某些敏感业务的稳定性可以得到保证。

  在国外,即使一些大型网络公司,也无法保证其企业系统能够绝对可靠,比如国际网络巨头Google最近推出的以SaaS为模型的网络套装软件,提供了电子邮件、字处理和电子表格等功能,用于挑战微软的桌面办公工具软件Office。声势虽然比较浩大,但是在中国市场就肯定销售不出去。把企业邮件、文档等放在国外服务器上托管,即使普通用户都看得出巨大的风险:如果上不了邮箱系统怎么办,目前从中国访问Gmail邮件系统会经常断线(当然这也不全是该公司的责任,还有一些其他的复杂因素),我们的企业经理如果有一封重要的邮件要发送,却发现无法访问Gmail邮箱,试问谁敢用这样的SaaS?

  结论

  就SaaS这种应用方式,对于某些特定企业来说可能有一定新意,但这种应用模式却不能适合所有企业,在实施、服务和运营过程中存在巨大的风险。也许,SaaS在企业ERP实施中只是一个梦想,有太多太多干扰因素,使得目前的SaaS是不能完美解决企业的实际应用。

  因此,SaaS所面临的问题远远比通常想象的要复杂,SaaS软件也不仅仅是软件架构或者界面上的一点点修改就能解决目前的问题。这也就注定了当前SaaS的应用市场必定面向小型企业以及个人用户,对于中大型企业的实施应用SaaS软件,必定存在种种难以解决的问题和麻烦。而当前中国的SaaS供应商也很不完善,大型软件开发商是否有必要介入还心存疑问,当前SaaS供应商不少是由个人创业类型的人搞的,这些创业者没有资源、没有渠道,却有技术和热情,他们可以用最低的成本制作出最适合小企业使用的SaaS软件(有的会加上ERP或CRM的虚名),还可以通过虚拟的网络扩大了自身的影响,通过媒体的炒作来获得企业的眼球。然而我们应该注意到,SaaS在美国等发达国家也仅仅只是研究探索阶段,在国内的市场上成熟应用在短期内是极不现实的,更何况国内的ERP传统开发商已经在低端市场上竞争非常激烈了,SaaS供应商如果仅仅想依靠低价策略来获取这个低端市场的份额,我觉得SaaS的这种尝试难免会重蹈当年ASP的失败命运

在手机上收发电子邮件的软件

  (本文为话题广告)用手机来来收发电子邮件是某些移动办公人士的一些特定需求,很多手机内部都带有邮件系统,可以直接通过GPRS网络收取电子邮件。中国移动提供了两种GPRS帐号,一个是cmwap,另一个是cmnet,前者是访问WAP网站用的,而后者是用于无线上网用的,手机内置的邮件需要使用后者来访问。

  手机访问电子邮件使用的是标准的POP3和SMTP,我使用的SE K800i手机还可以定时自动接收电子邮件,最短可以设置为5分钟接收一次邮件,不过,今天看到的这个手机邮件产品的功能却令我感到有点疑惑。

 

  据尚邮自己的介绍,和同手机自带的邮件功能不同的是,尚邮采用Push技术,当有新邮件时会自动推送到手机上,就如同短信一样。根据我的理解,这就和一个手机版本的Outlook Express一样,会定时从服务器上接受邮件。可能并不是所有的手机都有自动接收邮件的功能,因此尚邮可以为那些没有内置电子邮件系统的手机安装一个电子邮件软件,至少对于我自己的手机来说,这个功能似乎并没有什么太大的意义。

  据其介绍,尚邮产生的流量费用只有短信费用的1/24,尚邮使用GPRS流量,所以流量费用相对低。

  尚邮主要支持的手机为某些智能机和NOKIA的一些机型如S60,我目前使用的SE K800i手机是不支持,因此无法测试。如果其支持Java平台就好了,这样就可以支持绝大多数类型的手机了。

  其实,即使不安装任何软件,并且使用CMWAP上网,也可以方便的使用电子邮件系统,我曾经介绍了一些手机WAP的网站,里面就包括Gmail和网易等主流邮件信箱的网址,使是CMWAP上网的任何型号的手机,都是直接通过这些地址访问邮件服务,我自己也尝试过,Gmail的WAP访问使用起来特别好用,其产生的流量也少,可以随时随地查看自己的电子邮件。

  目前尚邮提供的服务还是免费的。今后会收费,可以通过网上支付来完成缴费。

2007年4月15日星期日

百度日文无法访问之谜

  今天开始,不少人向我反馈说百度日文网站无法访问,并推测说百度日文被封了。

  我实际测试了一下,发现一个非常奇怪的现象:从浏览器访问日文百度,的确无法访问,提示“连接被重置,载入页面时到服务器的连接被重置”。使用代理服务器访问日文百度是正常的,说明网站运行正常,只是从国内无法访问。

  然而如果说百度日文被封的话,我却难以下这个结论。无论我使用Ping还是Tracert到www.baidu.jp,都返回的是正常的,也没有看到什么关键字过滤,这和其他网站有很大的不同。难道最新的技术手段出台了?

百度日文无法访问之谜

  因此,我怀疑会不会有这种可能,日文百度在服务器端进行了控制,安装了防火墙系统,防火墙发现来自中国的IP访问,就会自动发一个Reset,使得客户端出现Connection Reset的信息,这可能也算是日文百度自我保护的一个方法。

  我曾经发现百度日文的中文流量非常大,我估计过一段时间后,Alexa上的日文百度就不会再有中文流量了。

2007年4月13日星期五

通过Gmail接收Hotmail和Yahoo的邮件

  Yahoo、Hotmail和Gmail是目前国际上使用最多的3个邮件,令人遗憾的是,Yahoo和Hotmail都不支持POP3和SMTP,功能也不如Gmail多,因此,当人们打算放弃Yahoo和Hotmail而转入Gmail的时候,可能需要能在Gmail中接收以前的邮件,目前,有一个名为izymail的服务可以帮我们做大这一切。

  izymail实际上起到一个邮件路由的功能,我们提供给这个网站Yahoo和Hotmail信箱的密码,izymail可以帮助实现一个POP3和SMTP的接口,免费用户可以提供一星期前开始的邮件下载(想下载全部Hotmail邮件,交钱先)。

  使用起来也是蛮简单的,访问izymail的网站,点FREE registration注册一下自己的邮件帐号,注册好了以后,就可以使用Gmail的“Mail Fetcher”功能来接收外部邮件了。具体是在Gmail中点“设置”-“帐户”-“从其他帐户获得邮件”,添加一个信箱,用户名为你的Hotmail/Yahoo信箱,密码为Hotmail/Yahoo密码,POP3为in.izymail.com,SMTP为out.izymail.com,然后就可以定时接收Hotmail和Yahoo的电子邮件啦。

  当然,将以前的Hotmail邮件或者本地Outlook Express邮件导入Gmail也是有免费的方法,下次我就介绍一下如何在Gmail中实现导入本地邮件的功能。

  更新:非常抱歉,我注意到IzyMail并非一个完全免费的方案,免费注册用户只能接受和发送30封邮件,并且会在20天后失效。因此,我们无法长期使用IzyMail的免费服务器。

英语在线翻译网站

  (本文为话题广告)今天收到FeedSky的一个新话题,是介绍一个单词翻译网站:海词。我平时也经常翻译一些英文的好文章到中文,因此对目前一些翻译软件和网站还是比较了解的,不过这个网站倒是第一次听说过。

  单词翻译网站是一个技术含量较低的服务,其主要对比的是单词库的容量和释义的准确度,我通常使用的是金山词霸软件和Google工具栏自带的单词翻译,在网上有时也使用百度和Google搜索的在线辞典。

  百度自己有个翻译网站“百度词典”,实际上是用Dr.eye译典通字典提供的功能,有中文翻译,有例句,无朗读发音。

  Google的单词翻译使用的是金山词霸,有中文解释,阅读发音,无例句。

  这次介绍的海词也是一个单词翻译网站,对于英文单词也有中文解释,阅读发音,例句,还有独特的英英解释,这是另外两家没有的。从单词翻译的内容上看,的确比上面两家要丰富一些。

  我日常中使用最多的其实还是在线全文翻译,海词似乎也提供了一个,不过我进去看了看还是比较失望的,其本身不提供在线翻译,是调用Google和AltaVista的全文翻译,Google的还显示不出来,就显示了AltaVista的,AltaVista的中英文翻译效果简直惨不忍睹,我看还不如雅虎翻译的好呢,比起Google来就更不如了。

  当然,全文翻译也不是好做的,百度因为“更懂中文”,所以都不提供英文全文翻译,中英文Google全文翻译功能也就相当于高中生的翻译水平,因此我们也不可能苛求一个公司能免费提供给我们比Google更出色的翻译工具,所以对于全文翻译来说,还是将就着用Google翻译吧。