Blog

  • 三人行,必有我师

    Actinic是我们公司用了好多年的ecommerce系统,一直没有舍弃,我接触Actinic的日子久了,虽然不喜欢这套软件,但也玩转得很遛了。

    我出了趟长差,回来发现有人在Actinic的产品描述里把原来简单的

    Box of 500

    改成了

    !!<
    Box of 500

    <strong>Normal Price <strike>£29.99 </strike>

    Now</strong>

    >!!

    我知道在我出差期间公司搞了个promotion,下调了几个产品的价格。但是是谁这么厉害,能写出这么厉害的代码?公司里除了我,没人懂html。就算html加粗标签和删除标签不怎么稀奇,稍作咨询就能知道用<strong><strike>,但 !!<和>!!配对声明html代码的开始和结束可是Actinic特有的,当年我是在Actinic专家稀缺的情况下,熟读了Actinic手册才知道的。所以在我想来,能在产品描述里用上 !!<>!!那就是很厉害了。我在Actinic其他地方也会用到!!<>!!,但我的同事不会去翻看前例,即使看到了,也不会明白 !!<>!!是干什么用的。

    难道公司里隐藏了一个“高手”?

    我问坐我对面的同事,“谁写出了这么复杂的带格式的描述?”

    他不以为然,说,“你不在,我就动手改了,喏,这里不是有几个加粗等格式按钮嘛,我就象Word那样操作了一下而已。”

    原来如此!我用Actinic这么久,都没注意到那几个格式按钮,所有格式都是我hardcode出来的。不懂Actinic的同事倒给我这个Actinic专家上了一课。

  • Google Sites Best Practices

    我一天淫浸在google sites,起先还抱着试玩的态度,可是几个小时下来,成果显著,做出来的google site像模像样,于是我转变态度,决定启用这个google site,于是又花了几个小时添枝加叶。现在第一个google site基本完工,我已颇有心得,这里畅谈一下。

    要玩转google sites,首先要明白google sites适合干什么用,能干什么,不能干什么。如果你硬拉google sites去建它不擅长的网站,你肯定会失望。与其后来失望,那你还不如先花几分钟读读我的Best Practices。

    • google sites适合建project oriented sites,但不能拿它来作project management,google sites根本就不是为project management开发的。
    • google sites适合存储一次性信息,不要指望数据导入导出,不要指望在数据之间建立复杂的关系。
    • google sites适合单个处理的文件,不要指望批量上传文件,也没有ftp。
    • google sites适合组织内部成员共享信息,和少量外部成员共享也是可行的,但吃不消管理大量外部成员,分组分级别共享更不可能。
    • google sites适合懒于备份的用户,google sites后台的版本控制可以方便地追踪、撤销、恢复最近的网页修改和文件上传。但如果你很挑剔,你会感觉版本控制的控制权不在你手;如果你很万全,担心google sites的数据哪一天被黑,想把你的全站做个本地备份,这恐怕只有用手工去做了。
    • google sites适合在网页里调用google hosted的数据,如google documents, google calendar, google picasa, google video/youtube,google gadget,集成度堪称完美。但如果你想调用别的地方来的数据,那工作量就大了,不可能象我这样在一天内做出一个像模像样的网站。

    要建好google sites,动手之前必须先规划。规划内容是:

    1. sites分类法(不是归类,google sites归类显示的功能完全不用我操心),我建议site与site之间以使用者权限来分,因为你不能单独设置一个site下某个分支的共享发布,共享发布的设置是对全站有效的。如果你有information A要共享给person A,information B要共享给person B,你必须建两个sites,分开存放information A和B。
    2. site hierarchy也很重要。url是从page name而来,create new page时就创建好了,无法更改。如果你发现当初page name取得不好,想换一个page name是可以的,但url保持不变。如一定想要个新url,只能delete page,再create new page。
    3. 上传文档的位置。我建议put files which are downloaded or emailed as standards or background introduction到各自主题下面的webpages,再做一个file cabinet,put files which are created or modified for this project there。

    google sites单个页面的功能很强,但可订制性很小,页面与页面间的联系也很困难,但如果规划恰当,一般可以避重就轻。

  • 寻找大麻加工技术

    大麻加工成海洛因?当然不是,此大麻非彼大麻也。但是,这也是令人激动的项目,可预期高额利润,跟生产海洛因不相上下。

    我所指的大麻,英文是hemp,跟毒品大麻同科不同属,或是同属不同科,这是生物学上的细节,我搞不太清,所以这里不提了,wikipedia介绍hemp足够详细。因为hemp中的THC含量很低,不适合提纯成海洛因,很多国家允许种植hemp(美国除外),在欧洲种植面积还很可观。hemp的生长对土壤要求极低,也不跟地球人抢水,还忒抗虫害。相对于cotton等一些植物生长的娇气,hemp可以说是一种“环保植物”。

    一说到环保,人们的眼球就吸引过来了。现在就有一个欧盟政府支援的项目,用环保材料制作环保产品,其中一个子项目就是寻找大麻加工技术,为欧洲的hemp寻找出路。目前hemp项目处于open for idea阶段。我得知了这个消息,我的第一个想法就是把hemp做成无纺布。因为我最近一直在接触无纺布产品嘛,自然往这方面想了。

    我不久前探讨过无纺布到底有多环保的问题,我的结论是现有无纺布绝大部分采用PP, PET, Rayon为原料,就现状说无纺布不是百分百符合环保概念,或者说无纺布的环保度还不够。大家都说无纺布是环保产品,不无无纺布厂家炒作成份,至少他们隐藏了某些事实。

    更环保的无纺布不是没有,以木浆为原料的pulp non woven fabric就是。但木浆无纺布的产量很低,我估计占不到无纺布的1%。大概木浆无纺布大量消耗森林资源,资源难求,而且从资源保护的角度,木浆无纺布的环保度还是不够好。那么,hemp也是植物纤维,而且是“环保植物”,加上无纺布的环保工艺,制成可以降解的hemp non woven fabric,整个过程都是环保的,perfect!

    My idea的焦点是: 找到hemp non woven fabric加工技术,然后去报项目。顺便说一下,项目资金木佬佬,睡觉要流口水了。

  • Insert a Signature in Outlook

    It is very difficult to think in others’ shoes.

    I have been using Outlook Express for years, and it works perfect as an email program. Recently I switched to Outlook because I really want to integrate Calendar, To-do list these sort of information.

    However, integration can not happen overnight. Outlook still works mainly as an email program. That is to say, I have not enjoyed the extra benefits from Outlook apart from Outlook Express. When Outlook is working as a replacement of Outlook Express, I have encountered difficulties just because I am thinking in Outlook Express.

    For example, how to insert a signature in Outlook? Following Outlook Express’ philosophy, I went to Insert menu and looking for a menu item called signature. No gain. Then I hovered my mouse over every button in toolbars. No gain, either. It seemed no intuitive way to insert a signature, so I turned to Help for help. Now I understand possibly for Office Automation reasons, it is not possible to insert a signature manually. If I want my signature shown in my outgoing emails, I must preset before composing email.

    3 steps to achieve that:

    1. Make up signatures.
    2. In the main window of Outlook, Tools > Options > Mail Format Dialogue, choose signature for new messages, choose signature for replies and forwards. Choose none if you do not want any signature to be inserted.
    3. Start composing email. Every email will be inserted a default signature if you choose to do so at step 2, otherwise, there is no possibility to insert a signature later after composing has started. However, you can change signatures by right click on the default signature.

    Am I thinking in Outlook’s developers’ shoes? Absolutely not.

  • Take Control and Make it Happen

    年初以来,我都在协管一个项目:寻找合格供应商。找了两个月,我感慨,中国这么大,竟没有一个合格生产厂家。我也联系过世界上所有可能的其他国家的厂家,依然没有找到。

    是什么产品这么难产?其实产品本身很普通,无纺布袋而已。诸位如果留意这个blog,最近我三句不离无纺布,大概也猜得出我在为无纺布制品奔波。难就难在客户是食品行业的跨国企业,动辄拿一些标准来套厂家,最典型的就是BRC IoP Packaging认证要求。

    BRC认证在中国已不是新鲜概念,自从2004年BRC认证进入中国以来,已有200家左右中国企业通过了BRC认证。如果你google一下“BRC认证” ,可以发现提供BRC咨询的公司更是多如牛毛。BRC认证最初从食品行业而来,目前衍生到包装、消费品和仓储物流行业,BRC认证企业的主流仍集中在食品行业,BRC认证过的包装企业如凤毛麟角。BRC认证并不新鲜,无纺布袋更不是新鲜产品,但无纺布袋通常是不会作为食品包装的,BRC+无纺布袋=边缘学科,所以BRC认证过的无纺布袋厂家还没诞生。

    考虑到BRC认证在无纺布制品行业的现状,客户也同意降低要求,即便如此,仍有一大堆标准。我拿着这些标准去套,筛选结果仍是零。按我的思路,无非两条路:

    1. 如实反馈结果给客户,让客户再降标准(好难开口)。
    2. 我们干脆投资建设一个合格的BRC认证标准的无纺布袋厂(投资不大,但周期太长)。

    但我们的客户经理说不,we must take control and make it happen. 他说反馈归反馈,但必须如此这般一番。尽管他也没有很高明的主意,但一席话下来,我感动于他的attitude,不管我们有没有合格的厂家,他至少是个合格的sales person,企盼客户也能象我一样被感动。

    Take control and make it happen – 我要用它反省一下。

  • Full Colour Process on Non Woven Fabric

    Offset Litho and Heat Transfer can both print digital images on non woven fabric. Both printing methods can print directly onto non woven fabric without lamination. People will normally think unlaminated non woven fabric is more eco friendly. I have another article explaining the reason and benefit of printing without lamination.

    Herebelow are the differences of Offset Litho and Heat Transfer we need take care of:

    printing technology Offset Litho Heat Transfer
    Cost of Mass Production cheaper more expensive
    Cost of Sampling much more expensive cheaper
    Printing Area much more expensive small
    Limitation (if printing directly to non woven fabric, no lamination) print onto white non woven fabric only any colour of non woven fabirc can be printed
  • 扩展桌面轻松实现工作娱乐两不误

    我很早就注意到一台电脑如果有两个或两个以上显示输出接口,如笔记本电脑,Windows桌面的属性里就有一个选项:将桌面扩展到副显示器。听说Bill Gates办公时使用三台显示器,可以方便地把拖曳对象拽来拽去,大概就是靠这个功能实现的。

    因为我手边的电脑和显示器都是一个萝卜一个坑搭配好了,从来没有多余一台显示器可以让我试验一下扩展桌面,我的好奇心也没有积极到拆别人一台显示器接到我的电脑上来调试这个扩展桌面到底是怎么工作的。

    机会是最近才来的。我买了一台32’LCD TV,现在的LCD TV自然可以作电脑显示器用,由于电视节目没有VOD精彩,我只好慷慨地贡献出我的笔记本电脑充当DVD Player。所以我就开始想,如何在别人全屏VOD,我仍可以使用我的电脑。一开始我想得太复杂了,甚至想到了用betwin。后来才想到it’s time for extended desktop,马上动手,三秒钟搞掂扩展桌面,这也是Windows给我的罕有的惊喜了。

    在兼顾两台显示器的过程中,我休眠了两年的无线键鼠充分地发挥出灵活性和机动性。

  • 节选设置

    大家普遍认为WordPress自带的excerpt功能太弱,于是extend excerpt plugin很多,但我没找到我想要的。这些excerpt plugin大多为了解决html标签截断的问题、字数还是字节的问题、显示格式问题。

    我想找的excerpt plugin是为了解决excerpt的缺省值问题,我最喜欢的excerpt值是:

    1. 如果post excerpt不为空,显示该excerpt字段;
    2. 否则,如果post content中含有<!––more––>标签,显示<!––more––>标签之前的内容;
    3. 否则,读取post content的既定字数。

    我就这么一个简单的要求,怎么没有现成的excerpt plugin呢?

  • 7zip支持rar啦

    很久没有关心7zip了,以前下了432版本不支持rar格式的压缩文件,而rar又是这么流行,我当时只能放弃7zip。为什么7zip不能支持rar呢?7zip的解释是rar不公布它的压缩算法,所以7zip没法支持rar。

    最近偶然想起,去下了7zip最新版457,发现它开始支持rar格式的压缩文件了,看来7zip买到了rar的算法,或是rar公开了算法。不管怎样,7zip终于能满足我对解压的要求,所以7zip以后就是我的装机必备软件了,winrar退出了历史舞台。

    话说回来,对比winrar,7zip还有一个很主要的缺陷:用7zip打开一个压缩包,想要直接双击运行压缩包里某个文件,而如果这个文件需要运行时需要压缩包的其他文件(比如,.exe附带.dll),7zip就会提示说某个文件没找到。原因可能是7zip处理不好解压后临时目录下的文件, 这时一定要完整解压压缩包里的所有文件到某个非临时目录,然后才能使用其中的文件。winrar就没有这种hassle。但是为了支持开源,我忍了。

  • Google新增服务:google sites

    今天刚刚注意到Google Apps推出了google sites,之前Google Apps就有一项google web pages,这两者都是傻瓜式建站服务。google sites侧重于内容管理和合作共享,google web pages只是单独的页面设计。

    Google出品,必属精品。google sites又是免费的服务,我玩了一下,实在无可挑剔,比我见过webeasy或很多主机提供商提供的智能建站软件都强。 记得以前有人连html都不懂,问我怎么建站,我当时实在没什么好推荐的,现在再有人这么问,我铁定让他找google。

    google sites可以方便地交流google docs和google calendar,对于已经有了CMS的用户也有一定的实用价值。