我离微软而去

曾几何时,我是那么地崇拜Microsoft,崇拜Bill Gates,崇拜Windows, Office, Exchange,崇拜Desktop 1000/2000/4000/8000… 现在,Windows仍然每天用,MS Office也是我用得最熟练的Office软件,vba我虽不精通,但编几个小function满足一下所谓的办公自动化的要求还是可以的。但是,考虑到将来,我今天正式作出一个痛苦的决定,不再投资时间在vba上,不再钻研Microsoft其他高深的产品,比如Microsoft Dynamics, SBS, SitePoint, etc. 省下来的时间我要全面拥抱微软产品的替代方案。对于像我这样已经被微软洗过脑的人,可能要花较长的时间来熟悉其它产品的设计思维,那就从现在开始吧。我想从最近的一个项目入手,用OpenOffice Basic替代以前的VBA,但今天玩了一整天的OpenOffice Basic, 连个对话框也没搞出来,万事开头难啊。 可能有些人早认为微软不是以后的主流,但我还没有100%确信这一点,现在退出我心里也忐忑,有点像赌博。我希望我的选择顺应了一种趋势, 我希望微软少了我就不行了,呵呵。

新鼠标

我想着给自己办公用的鼠标升级一下,反正不是花自己钱,要买就买好一点的,所以pcworld上的鼠标我从最贵的开始挑,最贵是Logitech MX Air™ Rechargeable Cordless Air Mouse,£99.99。 据说不仅能在台面上用,还能在空气中用,而且鼠标能自我感知姿势(有点像IBM某款laptop)。肯定很好玩,但只有800 dpi,而我的主要目的是找个高dpi的鼠标,所以,只好放弃。 排名第二的就数Logitech MX™ Revolution,£79.98。 Logitech依然把它描述得天花乱坠,但我看出了造型比较精致之外,也没什么特别之处了。1200 dpi,勉强合乎我的要求,既然这么贵,肯定有道理,那就选它啦。  

openoffice, staroffice, starsuite, which one is which?

I have been using OpenOffice for a while. Though I heard about StarOffice, I was not bothered finding out what it was until google includes it in a recent release of GooglePack. I am pretty interested everything recommended by google, so I downloaded GooglePack today, mainly for StarOffice. Then I played with StarOffice for a… Continue reading openoffice, staroffice, starsuite, which one is which?

cardholder authentication是吃素的

我还没来英国的时候,就听说这里信用卡付款时不需要密码即可完成网上支付,当时我已经用中国的银行卡在中国的网上消费过几次,我觉得中国的银行卡的网上消费方案还是安全的,所以一对比英国的网上消费,我觉得很不可思议,在金融、网络技术领域都走在中国前面的英国,信用卡消费竟然不需要密码?!这个漏洞太大了,太可怕了。 来英国久了以后,我也渐渐接受了这个事实:所有信用卡消费都不需密码,全凭几个security questions保证持卡人的安全(这大概也是英国人和西方国家很看重隐私的一个原因)。 又过了一段时间,Master推出了MasterSecurity,Visa推出了VerifiedByVisa,很多payment service providers开始实施cardholder authentication,顾客在付款时回答完常规的security questions之后还要回答从authentication password里随机挑选的三个字母。如果所有的payment service providers都实施了cardholder authentication,付款不需密码的漏洞在我看来算是堵上了。 最近,paymenet service providers的大哥大之一worldpay宣布实施cardholder authentication,我很高兴,可随即我发现worldpay实施cardholder authentication不够彻底——在顾客在付款时回答完常规的security questions之后,worldpay会给顾客一个选择,也就是说顾客可以option in or out cardholder authentication。这样还不是老方一贴?安全性增强在哪里?不过我猜测worldpay给顾客选择是过渡期的方案,让顾客熟悉之后,最终cardholder authentication全面实施,不会把选择权留给顾客的。 今天,我又发现一件更离奇的事情,我收到了ebuyer一份“订单也被受理”的通知,事情的起因得从上周三我为公司订购一块usb wireless ethernet card说起。我先在ebuyer上选了一款,付款进行到最后一步碰到cardholder authentication,我使用的是公司信用卡,cardholder authentication security password不是我设的,我一看ebuyer的payment service provider要cardholder authentication,我只好终止了付款转而向boardbandbuyers买了一块usb wireless ethernet card。boardbandbuyers的payment service provider不需要cardholder authentication,所以订单一下子就通过了,第二天货也收到了。 如果说worldpay还在过渡期,cardholder authentication可以被option out还情有可原,但ebuyer的cardholder authentication岂不更是形同虚设?明明没有完成全部付款过程,ebuyer仍可以借记cardholder,这个安全漏洞更大。 作为商家,cardholder authentication的实施给顾客付款制造了一点障碍,似乎对商家不利(比如我的订单从ebuyer逃到了broadbandbuyers),但cardholder authentication的anti-fraud也是为了保护商家。我在这里倒不想进行cardholder authentication的利弊分析,只是觉得cardholder authentication作为一项安全屏障,一旦实施,就应该把它落实到实处。

sugarCRM竟没有partner在中国大陆

sugarCRM是我蛮中意的一款开源软件,但我一直没能把sugarCRM应用到实际业务中。要想把sugarCRM应用起来,想起来很简单,操作起来有太多的细节要做。所以我想找个已被sugarCRM认可的partner公司,help me customise and extend sugarCRM。 可是我在sugarCRM的网站上的亚洲区partner里看了一遍,连香港都有sugarCRM partner,这么大一个中国大陆,竟然没有一个sugarCRM partner!

无纺布真的环保吗?

在跟不同的无纺布袋供应商接触了一个礼拜,我差不多也算半个无纺布专家了。我们从纸袋、塑料袋转向无纺布袋,无非冲着它的环保概念(这年头要是不给自己的产品套上点环保概念,产品还真不好卖)。可是,学习了一个礼拜,我开始思考,无纺布真的环保吗? 无纺布经久耐用,可多次使用,从这点上说绝对环保。但是无纺布在生产过程中消耗大量的能量,有些还含有危害环境的添加剂,无纺布在生产过程中对环境的透支很难能在日后的使用过程中补偿回来, 从这点上说一点也不环保。无纺布能否降解,还得看它是什么原料做的、采用什么工艺。而目前大部分无纺布的原料是PP,而PP是完全不可降解的,从这点上说它跟以前的塑料袋没有区别,谈不上环保。 有人谈到SBPP无纺布可以降解,但我查了半天没查出SBPP是什么意思,也不知道SBPP是生物可降解,还是光降解。如果是光降解,其实只是分解成细粒,无法被微生物吸收,严格地说根本不能算降解,也就是不环保。 如果给无纺布对环保的贡献以5分制打分的话,以目前各种原材料制成无纺布的比例看,90%以上的无纺布是PP和PE,我只能给无纺布打2分,不及格。我非常希望看到真正可降解的无纺布在总销量中的比重有所提高,但从市场学角度,我们不能太超前,市场有需要,我们就供给。说难听一点,无纺布环保不环保,真得那么重要吗?

Thunderbird确实好

我是一个很懒的人,thunderbird出名已经很久了,我仍然stick to outlook or outlook express。本来也是,不就收发一下邮件嘛,用哪个软件有很大区别吗?今天由于其他方面的原因,我不得不下载thunderbird用了一下,当然它没有惊天动地打动我的地方,但它的utf8已经走到microsoft前面了,outlook/express在英文windows下总是处理不好中文主题或发件人(outlook处理不好中文发件人,而outlook express处理不好中文主题)。别看平时我也能忍受着阅读??????布满问号的邮件,但既然看到thunderbird做得这么好,那我决定更多地支持一下开源产品啦。

向google学习

Google不但在技术上领先,在marketing方面也是专家。现在g级容量的邮箱已经不稀罕了,google肯定比我更清楚这一点,但google的方案实在是高明——它不在容量上跟其它服务商攀比(就算给你5g的容量又怎么样?你还是会问万一我的邮箱存满了怎么办?如果你还是想着以防万一(其实哪有那么多万一),那你一开始肯定想找一个容量(在当时)最大的服务商。Google肯定不想落入与hotmail,yahoo的容量攀比之风,但google也不想落后,于是搞出一招容量扩增计划:而且每分每秒都在扩增。这招挺有意思,我粗略关心了一下邮箱增长速度,还挺快——每天扩增25m,如果新增的空间都被往来的邮件填满、往来内容都是文本的话,你一天24小时不吃不睡看右肩也看不完这些邮件,所以根本不用担心容量以后会不够用。 至少在可以预见的将来是不用担心的。

养兵千日,用兵一时

我是站在一个用户的角度发表一点感想:好软件一定要很体贴,就如winrar这样。 我猜想大家使用winrar已经很多年了,但少有人用到这个功能:create zip files in batch(为一批文件创建一个个单独的压缩文件)。最近我就有这样的需求,按惯例先问google怎么办?google给我的前几个链接不是让我去下载一个叫batch zip的软件,就是去装一个batch files plugin。 为一个简单的功能要装这个装那个?我有点嫌烦,压缩软件应该带这个功能吧,我这么想。果然,winrar有“单独压缩”选项(好好找找,嘿嘿)。 好软件不一定要很庞杂,但一定要有一些功能深藏闺中,一旦需要,信手拈来,不必为一点小功能再让用户去找plugin…如果用户选择装个plugin来解决问题,那还不算很糟;如果用户选了个别的软件来达成目的,那原软件很可能从此吃素咯。

Unpublish Posts in WordPress

明眼人一看就知道我这个blog用的是wordpress。说来也让人失望,我还没怎么深入wordpress,wordpress就暴露给我一个缺陷:无法在后台unpublish posts,或者说undo publish。 问了一下google,google说这个功能还在wordpress的wishlist上,真想不通,这么一个常用的unpublish功能,竟然还没开发出来。我只好自己动手了:先发了一个test post,save但不publish,看看数据库里是怎么保存它的。 好了,答案一下就出来了,unpublish其实非常简单:posts表里一条记录就是一个post,找到对应的记录,把post_status从”publish”改为”draft”就可以了。