Magento修改了ZF源码
Tuesday, July 29th, 2008Magento出了1.1,看上去好多了(之所以这么说,是因为我还没怎么用)。但有一点不值得赞赏:Magento更正了Zend Framework Currency的一个bug,是直接改了Currency.php。但是我的ZF外挂在Magento外面跟其他应用共享,Magento自带的ZF被我删掉了。我看了看ZF最新版,并未涉及Currency.php的改动,可能这个fix不重要吧。
Magento出了1.1,看上去好多了(之所以这么说,是因为我还没怎么用)。但有一点不值得赞赏:Magento更正了Zend Framework Currency的一个bug,是直接改了Currency.php。但是我的ZF外挂在Magento外面跟其他应用共享,Magento自带的ZF被我删掉了。我看了看ZF最新版,并未涉及Currency.php的改动,可能这个fix不重要吧。
我在VMWare Server下装linux,屡装不成,令人气馁。
很早就想装个Fedora,因为Godaddy给我的服务器用的就是Fedora, 一直很稳定,所以我想桌面上也装Fedora,可以多了解Fedora习性,从而多了解我的Fedora Server。从Fedora 6开始,我就尝试着在VMWare里安装。结果Fedora 6没能装上VMWare Tools,我没怎么用。Fedora 7根本就安装不成,症状是找不到VMWare默认的SCSI硬盘;我按别人的推荐换上了IDE硬盘,但更糟,安装一开始加载驱动就死在那里;又有别人建议在虚拟机里安装linux要安装到物理硬盘,那要虚拟机来干嘛?我怕麻烦,不想试下去了。现在Fedora 8也有了,Fedora 9 Alpha也有了,我正在下载。如果最新版的Fedora再装不成,那我彻底对Fedora失望了。
回想Windows在VMWare下安装很顺利,Redhat Linux安装也没碰到问题,SCSI或IDE硬盘种类选什么都可以,同是Redhat公司推出的开源版本Fedora就这么折腾人?我不怀疑满足特定硬件要求的Fedora可以跑得很稳定,就如你正看着的blog用的server,但Fedora的兼容性实在不能恭维。其实Fedora不是一个特例,我在VMWare试装好几个基于linux的LiveCD,一个没成。如果哪一天真要启用这些开源产品,那我还得花钱买Commercial Support,这样,开源的优势就抵消了很多。
综上,既是开源,又有达到商业级的质量保障(这里我主要指兼容性好,让用户省心),才是我希望见到的软件。
很久没有关心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。但是为了支持开源,我忍了。
如何选择适合自己的ERP软件?这个问题困扰我好久。老板一直承认ERP很重要,但就是没有预算做一个ERP project。这倒也好,我有了很充足的一段时间到处试用各种ERP软件,迄今已经颇有心得。这里说说十个开源ERP软件,因为ERP软件的选择已经够多了,不开源的ERP软件我基本不考虑。
每个开源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不能以机械化大生产模式实施,每个公司都是个例,我只能站在我自己的角度说问题。
为了防止类似昨天忽悠惨案的发生,我决定用软件武装自己。我的核心思想是,pcworld以及其他知名零售商的clearance或speicals是真实的,我一时没买到是因为发现得太迟了。尽管我经常逛pcworld,但肯定有比我更勤奋的人,真正实惠的clearance或specials的机会和数量是少之又少的,凭我的勤奋度和运气度能赶上吗?不能。
因此,我得借助于外力,外力就是软件。我选择了WebMonX,不用说,肯定是open source,用了一下,虽然WebMonX可定制性不是很高,但拿来监视网上商品的销售价格已经足够。我添加了几个我最感兴趣的商品,设定每小时监视一次,这下我终于可以在第一时间抢到offer了。
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 couple of hours, comparing it with OpenOffice.
At last, I mixed up StarOffice with OpenOffice. They are of the same sponsor, they have the same interface, and they are both free and open source. Although I read an article carefully about “OpenOffice vs StarOffice” features, the difference is insignificant so that 99% of users can’t distinguish StarOffice from OpenOffice. I am among those 99%. I think even the developers of StarOffice and OpenOffice are confused with these two Offices. They put documentations of both on StarOffice site, and divert APIs of both to OpenOffice site.
I came across another product called StarSuite, which makes conception even more complicated. In English version of StarOffice 8 documentation, it calls itself “StarOffice 8″; in Chinese version of StarOffice 8 documentation, it calls itself “StarSuite 8″, and I could not find any Chinese version of documentation which exactly titled as “StarOffice 8″. I assume these different language versions of documentation are referring to the same product, but StarSuite is not free because it includes some non-free extensions.
sugarCRM是我蛮中意的一款开源软件,但我一直没能把sugarCRM应用到实际业务中。要想把sugarCRM应用起来,想起来很简单,操作起来有太多的细节要做。所以我想找个已被sugarCRM认可的partner公司,help me customise and extend sugarCRM。
可是我在sugarCRM的网站上的亚洲区partner里看了一遍,连香港都有sugarCRM partner,这么大一个中国大陆,竟然没有一个sugarCRM partner!
我是一个很懒的人,thunderbird出名已经很久了,我仍然stick to outlook or outlook express。本来也是,不就收发一下邮件嘛,用哪个软件有很大区别吗?今天由于其他方面的原因,我不得不下载thunderbird用了一下,当然它没有惊天动地打动我的地方,但它的utf8已经走到microsoft前面了,outlook/express在英文windows下总是处理不好中文主题或发件人(outlook处理不好中文发件人,而outlook express处理不好中文主题)。别看平时我也能忍受着阅读??????布满问号的邮件,但既然看到thunderbird做得这么好,那我决定更多地支持一下开源产品啦。
自从读了Jakob Nielsen的«Homepage Usability»一书以后,我特别fancy fluid layout,这成了我做任何网站一定要达到的目标之一。经过一段时间的研究,我对fluid layout也算小有所成,最有心得的部分就是不借助table,不依赖javascript,在有不定宽度的图片情况下,做图文混排的fluid layout。
我也很在于其他层面的usability,因此每遇到user friendly的东西,我总要赞叹一番。新版本的wordpress,堪称website usability的典范,但它的default theme竟然没有采用fluid layout,不禁让我唏嘘。于是我准备发挥一下我的专长,同时也为open source贡献一份绵薄之力,就改掉它的fixed layout。
我花了点时间看了一下style.css,大致知道要怎么去改进它啦。现在大家看到的页面只是我搞了测试以后的中间产品,四个角都没对齐,莫怪。剩下的事情就是要裁减背景图片,做个拉门,然后就差不多了。但我有个毛病:难题在一团乱麻的状态我的战斗力很强,有了头绪以后反而懒得去落实了。 这个差不多了的style.css何时能变成最终成品,我也不知道。
要不,你来donate我一下?