<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>芳草苑 &#187; open source</title>
	<atom:link href="http://blog.goods-pro.com/tag/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.goods-pro.com</link>
	<description>草的家园，花在哪里？</description>
	<lastBuildDate>Wed, 28 Jul 2010 11:46:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tough Parallels Plesk</title>
		<link>http://blog.goods-pro.com/1031/tough-parallels-plesk/</link>
		<comments>http://blog.goods-pro.com/1031/tough-parallels-plesk/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 15:16:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[小小草]]></category>
		<category><![CDATA[1and1]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://blog.goods-pro.com/?p=1031</guid>
		<description><![CDATA[Parallels Plesk 对我来说是鸡肋。1＆1 送了这玩意一年的许用证，一年以后我还用 1＆1 吗？我如果用了 Parallels Plesk 就怕象吃鸦片上瘾，以后如果离开 1＆1，别人家如果不送 Parallels Plesk 就要花钱买，那时我会觉得很懊恼。
1&#38;1 既然送了 Parallels Plesk，我也在 Parallels Plesk Panel 里转了一圈，觉得它算是一款好的商业软件，只不过不对我的胃口罢了。正因为如此，我没删 Parallels Plesk，只是将 psa service 停止了。
如此相安无事过了几个星期，今天突然发现 opentaps 不能启动了。一查，8443 端口被占用了，我马上想到是 Parallels Plesk 又复活了，难道 psa 还有一个守护进程？Parallels Plesk 这么设计大概为了保证 Panel 的 up time，但有点病毒作风，再加我也搞不清它的机理，看来要把它删了一了百了。
]]></description>
		<wfw:commentRss>http://blog.goods-pro.com/1031/tough-parallels-plesk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obama and firefox</title>
		<link>http://blog.goods-pro.com/781/obama-and-firefox/</link>
		<comments>http://blog.goods-pro.com/781/obama-and-firefox/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 18:01:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[忘忧草]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://blog.goods-pro.com/?p=781</guid>
		<description><![CDATA[我很难理解某位编辑的逻辑。他的一篇文章，介绍 Firefox 的新功能，却从奥巴马任命 Vivek Kundra 为 CTO of US goverment 开始说起，然后又用奥巴马结尾。
奥巴马成为美国历史上首位黑人总统，这次惊动了整个世界的美国总统竞选，已经在长达一年多的时间里给人们的观念带来了冲击和改变！而给你的电脑换装，使用开源浏览器Firefox（火狐），这一点点改变不仅意味着你已经采取了支持开源软件的行动，更意味着你开始接受开源的观念！
奥巴马和 Firefox 有联系吗？太牵强了。
]]></description>
		<wfw:commentRss>http://blog.goods-pro.com/781/obama-and-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento speed optimisation</title>
		<link>http://blog.goods-pro.com/634/magento-speed-optimisation/</link>
		<comments>http://blog.goods-pro.com/634/magento-speed-optimisation/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 17:16:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[小小草]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.goods-pro.com/?p=634</guid>
		<description><![CDATA[诚然，我接触Magento时间不短了，但直到最近才开始研究Magento的速度，因为我的一个Magento项目已经上马了。
通常Magento要比Zencart, osCommerce, VirtueMart for Joomla跑得慢，但这个没有吓退我。我坚信Magento是我的方向，是因为Magento的ecommerce功能是其它软件望尘莫及的，况且我拥有让Magento加速的硬件资源。（这世界上没有什么是最好的，适合自己的就是最好的）。
我认为选择Magento，首先得有一台独立服务器。虽然我曾成功地在shared hosting环境里运行了Magento，但一个没有速度优化潜力的Magento，就算能跑，又有什么用？Magento内置了很多SEO特性，但如果页面loading time过长，Google也不会喜欢。VPS理论上也能为Magento做速度优化，但一台入门级的独立服务器与一台高性能的VPS价格相当，我会选择前者，以确保所有的优化可能。
其次得有1G以上内存，CPU差一点没关系，因为Magento的速度瓶颈在硬盘，优化手法中很多就用内存代替硬盘。
有了以上两个硬件资源，剩下的就是进行一些软件环境设置。
首先，得是Linux环境。我不是说Magento在Windows下跑不起来，我是说网上大部分建议都是针对Linux提的，除非你有一个Microsoft专家在你旁边，每当你给他一个Linux配置文件，他能为你写一个Windows下的对应文件。
其次，给MySQL Server分配更多的内存。
再次，启用Cache。Cache分三种，一是Magento data cache，Magento系统菜单的Cache Management指的就是这个，默认已经启用。据我观察，data cache单独使用时，对速度提升没多大帮助。二是Linux in-memory file cache，把magento/var/cache指到或软连接到tmpfs。三是php byte cache，开源世界里主要有三种选择，php APC, eAccelerator, xCache。孰优孰劣尚无定论，我看了一些测试结果，我的结论是：小访问量时选php APC，访问量达到负载容量50%以上的选xCache，Magento的开发小组说eAccelerator在处理magento异常时会出错，我就把它剔除了。
如果以上优化都做过了，速度应该很理想了。经济条件许可的话，买多点内存，搞个SCSI, RAID硬盘，换个四核CPU，我就不信Magento会比谁慢。
]]></description>
		<wfw:commentRss>http://blog.goods-pro.com/634/magento-speed-optimisation/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Find more software, use good software</title>
		<link>http://blog.goods-pro.com/576/find-more-software-use-good-software/</link>
		<comments>http://blog.goods-pro.com/576/find-more-software-use-good-software/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 23:30:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[杂草]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.goods-pro.com/?p=576</guid>
		<description><![CDATA[最近在找一些开源的面向业务的解决方案，一时还没找到，倒是又发现不少以前不知道的软件，有的开发得很精致，让人叹为观止。
同时又看到一些很垃圾的、但名气又很响的、让不懂行的人趋之若鹜的商业软件，想想很不服气——凭什么让这么多人上当？
找着找着，脑袋里突然冒出冰心老人说过的话：多读书、读好书（全句是读书好、多读书、读好书）。我想套用一下：多找软件、用好软件！
]]></description>
		<wfw:commentRss>http://blog.goods-pro.com/576/find-more-software-use-good-software/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PhpList Can Work With SSL POP</title>
		<link>http://blog.goods-pro.com/441/phplist-can-work-with-ssl-pop/</link>
		<comments>http://blog.goods-pro.com/441/phplist-can-work-with-ssl-pop/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 18:20:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[小小草]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.goods-pro.com/?p=441</guid>
		<description><![CDATA[想要phpList process bounce messages，邮箱却只支持SSL POP (port 995, 如gmail)？没问题。
config.php 作以下设置：
$bounce_protocol = 'pop';
$message_envelope = 'username@gmail.com';
$bounce_mailbox_host = 'pop.gmail.com';
$bounce_mailbox_user = 'username@gmail.com';
$bounce_mailbox_password = 'password';
$bounce_mailbox_port = "995/pop3/ssl/novalidate-cert";
我本还担心phpList 不能从gmail上pop出bounce messages，正想着去专门建一个未经SSL处理的POP邮箱，没想到phpList轻易就达到了我的要求。
另外我还发现，按照phpList自己的说法，php必须运行在safe_mode off的环境下才能让phpList 处理bounce messages，但我亲身实验结果显示safe_mode can be on.
]]></description>
		<wfw:commentRss>http://blog.goods-pro.com/441/phplist-can-work-with-ssl-pop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use Analytics to Track Newsletter Open Rate</title>
		<link>http://blog.goods-pro.com/432/use-analytics-to-track-newsletter-open-rate/</link>
		<comments>http://blog.goods-pro.com/432/use-analytics-to-track-newsletter-open-rate/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 20:40:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[小小草]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://blog.goods-pro.com/?p=432</guid>
		<description><![CDATA[I realise it is NOT possible to use Analytics to track newsletter open rate. Because:

To track if an email is opened, you put an invisible image into the email with img src calling a tracking program.
If you put a web page url as img src, the javascript of the web page won&#8217;t run.

So, in order [...]]]></description>
		<wfw:commentRss>http://blog.goods-pro.com/432/use-analytics-to-track-newsletter-open-rate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento修改了ZF源码</title>
		<link>http://blog.goods-pro.com/217/magento%e4%bf%ae%e6%94%b9%e4%ba%86zf%e6%ba%90%e7%a0%81/</link>
		<comments>http://blog.goods-pro.com/217/magento%e4%bf%ae%e6%94%b9%e4%ba%86zf%e6%ba%90%e7%a0%81/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 16:01:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[小小草]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://blog.goods-pro.com/?p=217</guid>
		<description><![CDATA[Magento出了1.1，看上去好多了（之所以这么说，是因为我还没怎么用）。但有一点不值得赞赏：Magento更正了Zend Framework Currency的一个bug，是直接改了Currency.php。但是我的ZF外挂在Magento外面跟其他应用共享，Magento自带的ZF被我删掉了。我看了看ZF最新版，并未涉及Currency.php的改动，可能这个fix不重要吧。
]]></description>
		<wfw:commentRss>http://blog.goods-pro.com/217/magento%e4%bf%ae%e6%94%b9%e4%ba%86zf%e6%ba%90%e7%a0%81/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Open Source with Commercial Quality Assurance</title>
		<link>http://blog.goods-pro.com/162/open-source-with-commercial-quality-assurance/</link>
		<comments>http://blog.goods-pro.com/162/open-source-with-commercial-quality-assurance/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 21:37:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[杂草]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://blog.goods-pro.com/162/open-source-with-commercial-quality-assurance/</guid>
		<description><![CDATA[我在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，这样，开源的优势就抵消了很多。
综上，既是开源，又有达到商业级的质量保障（这里我主要指兼容性好，让用户省心），才是我希望见到的软件。
]]></description>
		<wfw:commentRss>http://blog.goods-pro.com/162/open-source-with-commercial-quality-assurance/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>7zip支持rar啦</title>
		<link>http://blog.goods-pro.com/151/7zip%e6%94%af%e6%8c%81rar%e5%95%a6/</link>
		<comments>http://blog.goods-pro.com/151/7zip%e6%94%af%e6%8c%81rar%e5%95%a6/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 21:57:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[小小草]]></category>
		<category><![CDATA[7zip]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[rar]]></category>

		<guid isPermaLink="false">http://blog.goods-pro.com/151/7zip%e6%94%af%e6%8c%81rar%e5%95%a6/</guid>
		<description><![CDATA[很久没有关心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。但是为了支持开源，我忍了。
]]></description>
		<wfw:commentRss>http://blog.goods-pro.com/151/7zip%e6%94%af%e6%8c%81rar%e5%95%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>开源ERP软件的比较</title>
		<link>http://blog.goods-pro.com/147/%e5%bc%80%e6%ba%90erp%e8%bd%af%e4%bb%b6%e7%9a%84%e6%af%94%e8%be%83/</link>
		<comments>http://blog.goods-pro.com/147/%e5%bc%80%e6%ba%90erp%e8%bd%af%e4%bb%b6%e7%9a%84%e6%af%94%e8%be%83/#comments</comments>
		<pubDate>Thu, 28 Feb 2008 00:11:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[小小草]]></category>
		<category><![CDATA[crm]]></category>
		<category><![CDATA[erp]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://blog.goods-pro.com/147/%e5%bc%80%e6%ba%90erp%e8%bd%af%e4%bb%b6%e7%9a%84%e6%af%94%e8%be%83/</guid>
		<description><![CDATA[如何选择适合自己的ERP软件？这个问题困扰我好久。老板一直承认ERP很重要，但就是没有预算做一个ERP project。这倒也好，我有了很充足的一段时间到处试用各种ERP软件，迄今已经颇有心得。这里说说十个开源ERP软件，因为ERP软件的选择已经够多了，不开源的ERP软件我基本不考虑。

首先要说说compiere和adempiere。我也不能免俗，因为现在一说到ERP，闭源世界里的大哥大是SAP，开源世界里的大哥大似乎就是compiere。我水平有限，一年多以前我就想装一个compiere来试用，但就是装不成功，我就觉得compiere太复杂，后来一直没敢再碰。最近看到一个排名，列了25个最受欢迎的开源软件（不限于ERP），adempiere作为一个ERP软件，排名第三，不容易啊。adempiere是在compiere基础上开发的，这又引起了我的兴趣。于是下载来，费了点周折，花了两天时间，总算装成功了。我一开始没完整阅读安装说明，其实安装并不难。用了一小时adempiere，实在没有兴趣再用下去。因为

adempiere的业务逻辑实在太复杂，我理解不了。比如我想新建一个产品，把它入库或者上架销售，怎么也找不到这个流程。
adempiere的网店功能几乎空白，只有一个店壳。
adempiere没有contact management，甚至连个contact都没有，我只找到client，或是business partner，或是staff。


接下来要说OpenTaps。它也列在25项开源软件之一，排名23。OpenTaps是目前我最看得上的ERP软件，喜欢上的理由也很简单。因为

下载1.0.0-preview7下来有349M，功能肯定很齐全，不用我再东找西找找插件了。不过我觉得有点奇怪，一年多前我下载的0.9.2版只有60M，差距如此之大。
OpenTaps是在ofBiz基础上开发的，ofBiz是Apache Foundation的一个project。Apache是让我心旷神怡的open source product，爱屋及乌就到了OpenTaps。
OpenTaps支持而且推荐使用MySQL。
OpenTaps的安装过程也令人惊喜。我在安装adempiere时设置http port: 880, https port 8443，但半途碰到了一些困难，一时解决不了，就转而去装OpenTaps。OpenTaps的安装超简单，一解压就行，还没怎么设置，结果http://localhost:880和https://localhost:8443上竟然没出现adempiere而出现了OpenTaps。
OpenTaps有我想要的contact management。
OpenTaps很注重网店功能，自带的demo shop功能很完整。


postbooks/openMFG/xTuple ERP。名称上就让我很困扰，哪个是哪个啊？唉，不管那么多，下了试用先。安装倒很省心，只是postbooks的contact management无法列示contact recent activities。这个功能是我必需的，所以postbooks还没热身就被我卸了。
openbravo。开源ERP软件琳琅满目，本来openbravo没引起我注意，但后来我搜索MVC+ERP，各种结果都指向openbravo，看在MVC的份上，我试着安装openbravo，发现openbravo安装时的问题特别多，最后还卡在那里，实在折腾不了。我怀疑是数据库环节出现问题，但openbravo只支持oracle和postgres，我知之甚少，只能放弃。
SugarCRM。其实SugarCRM有很多ERP的功能，自称为CRM有点委屈自己。SugarCRM曾评为linux平台下的十大杰作之一，功能和稳定性是有目共睹的，SugarCRM也能在Windows下运行。但SugarCRM只想做个CRM增强版，我不能指望它涵盖ERP的全部功能。
Hipergate。安装也是困难重重，装好以后仍无法登录Demo，换句话说，Hipergate还没真正露脸给我。
WebERP。跟SugarCRM的自谦正好相反，WebERP只能作accounting软件，自称ERP让人觉得有点上当的感觉。因为功能单一，安装和使用也很简单，如果只是寻求accounting功能，WebERP不妨做个候选。
Tiny ERP。如名字所述，太tiny了。
CK-ERP。要求装在Linux下，我没试过，不过看了简介，CK-ERP只是多个开源软件的连接件，没有核心，这跟ERP逻辑背道而驰啊。CK-ERP想整合的都是各个领域有众多用户的开源软件，CK-ERP是否好用完全取决于整合程度。但我对之没有信心，因为CK-ERP开发团队没有给我这个信心。
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不能以机械化大生产模式实施，每个公司都是个例，我只能站在我自己的角度说问题。
]]></description>
		<wfw:commentRss>http://blog.goods-pro.com/147/%e5%bc%80%e6%ba%90erp%e8%bd%af%e4%bb%b6%e7%9a%84%e6%af%94%e8%be%83/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
