Author: 芳草苑主

  • 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的用户也有一定的实用价值。

  • 四年一遇的Free Day

    2月29日,四年才来一次。

    老板对大家说:“如果手头没有今天一定要完成的事,你们随时可以回家享受Free Day,因为你们的工资里没有包括这多余的一天。”

    大家都说谢了谢,但是既然都来上班了,大家也都没把今天当Free Day。我想如果老板真把今天当Free Day,为什么昨天不叫大家不要来上班呢?大家都不是part time job,难道老板的business plan里能细节到预算2月29日为Free Day?

    所以工作还得继续,今天还是和往常一样回家。

  • WorldPay的安全隐患

    越来越不喜欢WorldPay了。最近发生的几件事情让我觉得它降格为业余级的payment service provider。

    首先是cardholder authentication事件

    其次,除了cardholder authentication升级之外,WorldPay最近老说在升级系统,有关升级的邮件通知发了一封又一封。不过我没觉得任何实质性的升级,这就让人在收到通知时觉得很烦。WorldPay的各种升级不光不合并一次完成,而且总是不能按预定时间完成。Cardholder authentication就延期了至少两次,最后实施了还是个半拉子工程。

    再次,今天发现WorldPay和WorldAccess payment server当机两次,不过每次时间不长。

    最后,也是最重要的,WorldAccess多了个安全隐患:card number, cardholder’s name, security code, 等等,这些敏感信息input box竟然没有使用 autocomplete=’off’ 属性,在浏览器开启auto complete的情况下,我的浏览器已经cache了一大堆本不该存储的敏感信息。

  • 开源ERP软件的比较

    如何选择适合自己的ERP软件?这个问题困扰我好久。老板一直承认ERP很重要,但就是没有预算做一个ERP project。这倒也好,我有了很充足的一段时间到处试用各种ERP软件,迄今已经颇有心得。这里说说十个开源ERP软件,因为ERP软件的选择已经够多了,不开源的ERP软件我基本不考虑。

    1. 首先要说说compiere和adempiere。我也不能免俗,因为现在一说到ERP,闭源世界里的大哥大是SAP,开源世界里的大哥大似乎就是compiere。我水平有限,一年多以前我就想装一个compiere来试用,但就是装不成功,我就觉得compiere太复杂,后来一直没敢再碰。最近看到一个排名,列了25个最受欢迎的开源软件(不限于ERP),adempiere作为一个ERP软件,排名第三,不容易啊。adempiere是在compiere基础上开发的,这又引起了我的兴趣。于是下载来,费了点周折,花了两天时间,总算装成功了。我一开始没完整阅读安装说明,其实安装并不难。用了一小时adempiere,实在没有兴趣再用下去。因为
      1. adempiere的业务逻辑实在太复杂,我理解不了。比如我想新建一个产品,把它入库或者上架销售,怎么也找不到这个流程。
      2. adempiere的网店功能几乎空白,只有一个店壳。
      3. adempiere没有contact management,甚至连个contact都没有,我只找到client,或是business partner,或是staff。
    2. 接下来要说OpenTaps。它也列在25项开源软件之一,排名23。OpenTaps是目前我最看得上的ERP软件,喜欢上的理由也很简单。因为
      1. 下载1.0.0-preview7下来有349M,功能肯定很齐全,不用我再东找西找找插件了。不过我觉得有点奇怪,一年多前我下载的0.9.2版只有60M,差距如此之大。
      2. OpenTaps是在ofBiz基础上开发的,ofBiz是Apache Foundation的一个project。Apache是让我心旷神怡的open source product,爱屋及乌就到了OpenTaps。
      3. OpenTaps支持而且推荐使用MySQL。
      4. OpenTaps的安装过程也令人惊喜。我在安装adempiere时设置http port: 880, https port 8443,但半途碰到了一些困难,一时解决不了,就转而去装OpenTaps。OpenTaps的安装超简单,一解压就行,还没怎么设置,结果http://localhost:880和https://localhost:8443上竟然没出现adempiere而出现了OpenTaps。
      5. OpenTaps有我想要的contact management。
      6. OpenTaps很注重网店功能,自带的demo shop功能很完整。
    3. postbooks/openMFG/xTuple ERP。名称上就让我很困扰,哪个是哪个啊?唉,不管那么多,下了试用先。安装倒很省心,只是postbooks的contact management无法列示contact recent activities。这个功能是我必需的,所以postbooks还没热身就被我卸了。
    4. openbravo。开源ERP软件琳琅满目,本来openbravo没引起我注意,但后来我搜索MVC+ERP,各种结果都指向openbravo,看在MVC的份上,我试着安装openbravo,发现openbravo安装时的问题特别多,最后还卡在那里,实在折腾不了。我怀疑是数据库环节出现问题,但openbravo只支持oracle和postgres,我知之甚少,只能放弃。
    5. SugarCRM。其实SugarCRM有很多ERP的功能,自称为CRM有点委屈自己。SugarCRM曾评为linux平台下的十大杰作之一,功能和稳定性是有目共睹的,SugarCRM也能在Windows下运行。但SugarCRM只想做个CRM增强版,我不能指望它涵盖ERP的全部功能。
    6. Hipergate。安装也是困难重重,装好以后仍无法登录Demo,换句话说,Hipergate还没真正露脸给我。
    7. WebERP。跟SugarCRM的自谦正好相反,WebERP只能作accounting软件,自称ERP让人觉得有点上当的感觉。因为功能单一,安装和使用也很简单,如果只是寻求accounting功能,WebERP不妨做个候选。
    8. Tiny ERP。如名字所述,太tiny了。
    9. CK-ERP。要求装在Linux下,我没试过,不过看了简介,CK-ERP只是多个开源软件的连接件,没有核心,这跟ERP逻辑背道而驰啊。CK-ERP想整合的都是各个领域有众多用户的开源软件,CK-ERP是否好用完全取决于整合程度。但我对之没有信心,因为CK-ERP开发团队没有给我这个信心。
    10. erp5。也要装下Linux下,没用过。714M的安装文件啊,让人想入非非。

    每个开源ERP软件都说要让SME用得起ERP。看看SME的定义,500名雇员以下的都是SME(SME的定义很多,按人数来定比较简单)。1-500雇员的企业实施ERP区别很大,Tiny ERP不太适用于3人以上的企业,OpenTaps完全适用于1-500人的企业,50人以下的企业不太玩得转compiere/adempiere,openbravo,Hipergate。500人以上的大企业要玩ERP,因为大企业有足够的财力做二次开发,OpenTaps相比compiere/adempiere,openbravo,Hipergate没有特别的优势,当然我也拒绝承认OpenTaps在大企业竞争不过compiere/adempiere,openbravo,Hipergate。

    我承认上述结论有偏颇,因为我完全站在我的需求评价这些开源ERP:我们公司正从Act/Sage Line 50转型中,老板又是目光短浅,总是想零二次开发。然而,请您别指望这个问题有个大众化的结论,因为ERP不能以机械化大生产模式实施,每个公司都是个例,我只能站在我自己的角度说问题。

  • 让环境变量生效不需重启Windows

    很多安装程序在安装完成后并不要求重启Windows,而新的环境变量已经生效了,可见在不重启Windows的情况下让环境变量生效是完全可行的。

    可我搜索如何不需重启Windows让环境变量生效的方法,只找到三类方案:

    1. 下载一个专门的软件
    2. 编个小程序
    3. 修改注册表

    我既然是个懒得重启Windows的人,难道我会不厌其烦按上述三种方法去做吗?没办法,我只有自己摸索。最后找到一个非常简单的在Windows下直接让环境变量生效的办法:

    先到我的电脑>属性>高级>环境变量,添加新环境变量或修改已有的环境变量,然后运行“DOS命令提示符”或run cmd,假设要修改PATH变量,不管PATH的原值是什么,在DOS窗口直接把PATH修改为任意值,关闭DOS窗口,这时,我的电脑>属性>高级>环境变量里PATH已经在Windows全局生效了。

    不用担心在DOS窗口的修改会影响我的电脑>属性>高级>环境变量里的修改,DOS窗口的环境变量只是Windows环境变量的一个副本,副本的改动不会影响正本,但会触发正本的刷新,这正是我想要的——让环境变量生效。

    附注:

    不懂在DOS下修改环境变量?简单得很,如要修改PATH,“SET PATH=C:\”,等号两边不要有空格。PATH环境变量最常用,专门有个DOS命令PATH,用来查看和修改PATH值,这里就不展开讲PATH的语法了。

    想验证一下环境变量到底有没有生效?简单得很,新开一个DOS窗口,如要看PATH值,“ECHO %PATH%”。同上,PATH还可以用PATH命令来查看。

  • 无纺布胶印

    无纺布上最常见的印刷是丝印,也叫丝网印刷。但丝印哪怕能准确地套印十多种颜色,终究无法印出灰度色、渐变色和数字图像;相反,胶印就能。在无纺布上胶印,最常见的做法是胶印在塑料薄膜上,再压膜(laminate)到无纺布上。但我们通常建议在无纺布上直接胶印,而不是胶印在塑料薄膜上再覆在无纺布上。为什么?

    无纺布是种环保材料(不管它到底有多环保,至少人们概念中它是环保的),如果跟塑料薄膜粘在一起,降低了无纺布的环保概念。发达国家在垃圾分类回收方面比较出色,人们在丢弃垃圾时会想:这覆膜的无纺布到底该丢到哪个桶?布料?塑料?可回收的?不可回收的?作为我们一贯的营销概念,我们倡导单一材料的包装,比如:纸质手提袋就不要用棉质提手、金属盒就不要用塑料盖。单一材料包装有时会影响使用效果,但这种理念很有市场,可以说迎合了我们的客户和最终消费者的胃口。同理,直接胶印到无纺布上,与胶印到塑料薄膜再覆到无纺布上相比,色泽和印刷效果肯定要差一些,不能充分展示数字图像的细节。但通常客户觉得这点牺牲是值得的。

    顺便说一下:能在无纺布上直接胶印的工厂不多哦。

  • 南国早报为他人做嫁衣

    我在广西的快巴电视上看到两则广告,估计是同一个广告业主,一个是推广“南国早报”的网站,一个是推广“红豆社区”。可是两则广告从头到尾都没有提及“南国早报”或“红豆社区”的url,是不是域名很难记?即使难记,也应该告诉用户啊。

    “南国早报”或“红豆社区”的广告业主则是让客户去百度“南国早报”或“红豆社区”这两个关键词,这真搞笑,就象是做广告不公布电话号码,而让别人去114查询。让客户去百度,那到底是在推广百度还是在推广“南国早报”或“红豆社区”?百度也没有义务永远帮“南国早报”或“红豆社区”排名啊。

    百度看到这种广告,肯定偷着乐。

  • 东莞环球商务酒店

    今天入住东莞环球商务酒店,在东莞城区东纵大道168号,大堂在6楼,有观光电梯直达。整个大厦很气派,底下2层是家私广场,3楼是搞餐饮业,4楼不存在,5楼康乐中心,6楼是东莞环球商务酒店的大堂,也是我住的楼层。我订的是大床房,258元含早,房间大得不得了,摆了2米的大床,5米的电视机柜,2米的书桌,仍能park 2 or 3 cars。浴室和卫生间是分开的,都超级大。外置浴缸、整体淋浴房(带按摩水柱)、床尾凳、半走入衣柜,一应俱全,这些都是通常300元以下酒店享受不到的。酒店可能开张不久,紫红基调装修,看上去很豪华,可媲美五星级酒店。酒店小姐都很有礼貌,服务周到,让人感觉很亲切。

    东莞环球商务酒店可能是此行所有酒店中最豪华、最超值的酒店了。可惜明天一大早要赶往凤岗,不能都享受一下房间的奢华。

  • elong的安全隐患

    我对国内商家搞的消费积分已经没有兴趣了。所以,当我要在elong订酒店和机票时,我把积分机会送给一个好友。好友让我在elong报出他的手机号码和姓名即可。

    我选择电话预订,预订过程很顺利,到最后一步选择如何付款和出票时,我说货到付款,接线小姐说如果邮寄可以三倍积分。但邮寄意味着我的在电话里付款, 我没有中国银行卡可以让elong扣钱,接线小姐提醒我,这个elong账号下关联一张银行卡,我尖叫:这不是我的银行卡,您可千万别扣里面的钱。

    随即我想到,elong并不验证用户身份,这意味着:任何人只要知道elong用户的手机号码和姓名,就可以动用他项下的银行卡?!