易软开源 http://www.1zsoft.com “易”含义有二,一是容易之易,二是周易之易; “开源”亦同,一是开放源代码,二是思想的共享。 期冀藉此能为开源事业尽绵薄之力,于愿足矣。 易软开源 2005-2007 2008-02-24 21:02 +0800 开源思考系列--为什么会有开源项目终止 Author: wwccss

本文作者:王春生 地址:http://www.1zsoft.com/node2556.html 转载请注明出处。
如果你到全球最大的开源项目托管网站www.sourceforge.net上面查看,会发现已有17万多的登记项目。但如果你按照项目的活跃度进行检索的话,会发现大部分的项目没有开始或者已经停止。
从我平时使用的php相关的项目来看,也已经有不少的项目停止了。这其中比较有名的有Turk MMCache。还有一个非常好用的编辑器keynote,也停止开发了。再有就是linux下面的输入法fcitx,也停止开发了。 ]]>
http://www.1zsoft.com/node2556.html http://www.1zsoft.com/node2556.html 开源思考 2008-02-24 21:02 +0800
EasyCMS的最新改动 Author: wwccss

最近终于有了双休,也有了点时间来继续完善EasyCMS。这次的改动主要是增加了最近评论的功能。还有就是把系统的目录结构重新调整了一下,为后面的多模板功能做基础。
后面打算增加留言功能,然后将论坛整合进来。这些功能完成之后,考虑增加搜索功能。   ]]>
http://www.1zsoft.com/node2555.html http://www.1zsoft.com/node2555.html 易软动态 2008-02-24 20:41 +0800
开源思考系列--为什么会有人来做开源软件? Author: wwccss

本文作者:王春生 地址:http://www.1zsoft.com/node2554.html 转载请注明出处。 
长期以来思考的一个问题就是为什么会有人来做开源软件?今天来写这篇文章也只能用揣度来形容,因为我并没有和太多的开源者交流过这个问题。
先来谈自己的原因。最开始做开源软件应该是受开源软件的熏陶。从大二学计算机的时候,就开始接触开源软件。那个时候给系里面搭建网站,就是使用的linux+apache+php+mysql,那个时候php4还刚刚出来,mysql还是3.23系列的版本。在学习使用开源软件的过程中,似乎自己已经形成了一个习惯,软件应该是开源的。所以当后来做BugFree的时候,很自然的就以开源软件的方式发布了。 ]]>
http://www.1zsoft.com/node2554.html http://www.1zsoft.com/node2554.html 开源思考 2008-02-18 21:58 +0800
开源思考系列之选择的自由 Author: wwccss

本文作者:王春生 ,本文地址:http://www.1zsoft.com/node2553.html,转载请注明出处。 
对于广大的终端用户来讲,开源最好的意义是为你提供了一种免费、安全、自由的选择。免费是指开源软件基本上不用花费。安全是指因为源代码开放所以安全,自由是因为你可以用它,也可以不用它,完全取决于你自己的决定。
如果你不喜欢windows,ok,没有问题,你可以试一下linux或者FreeBSD,甚至其他各种各样的开源的操作系统。如果你不想花钱买软件,也没有问题,绝大部分我们常用的商用软件都有开源的替代方案。如果你不相信那些非开源软件,尤其是在中国的环境中,流氓软件满天飞,开源软件是一个很好的选择。 ]]>
http://www.1zsoft.com/node2553.html http://www.1zsoft.com/node2553.html 开源思考 2008-02-14 21:05 +0800
祝各位朋友新春快乐! Author: wwccss

感谢各位朋友对我们的支持,衷心的祝愿各位朋友新春快乐!身体健康,心想事成!

]]>
http://www.1zsoft.com/node2552.html http://www.1zsoft.com/node2552.html 易软动态 2008-02-03 15:56 +0800
开源思考系列之执著前行的奉献者篇 Author: 王春生

本文作者:王春生,本文地址:http://www.1zsoft.com/node2548.html 转载请著名出处与作者。
每次想到“开源”,我想到的第一个词就是“奉献”,一群执著前行的奉献者。

每一位从事开源事业的人,其目的可能不尽相同。有的可能完全出自个人的爱好,有的则可能是出于对商业软件的反感,有的则可能是感恩于开源软件对其的帮助而反哺开源社区…… 不管其出发点如何,其客观的行为是奉献。 ]]>
http://www.1zsoft.com/node2548.html http://www.1zsoft.com/node2548.html 开源思考 2008-01-06 21:36 +0800
关于开源的思考 Author: wwccss

最近我老婆在捣鼓她的文化共创网站(http://www.co-culture.com),而且还设立了一个开源之门的栏目,吵着让我写几篇文章。
前一段时间工作比较繁忙,也没有时间来写。但平时也一直在思考,开源究竟是什么。今天先把自己的思路整理一下,后面陆续的整理一些文字,也算做是对自己这几年经历的一个总结,也好对领导交差。
开源,这个话题太大了。而且已经有很多的大家发表过很多精彩的评论,我能把它写成什么样子,心里面实在是没底。  ]]>
http://www.1zsoft.com/node600.html http://www.1zsoft.com/node600.html 开源思考 2007-12-31 23:54 +0800
历时三个星期,终于完成服务器的搬迁 Author: 王春生

首先要感谢老高两年多来对我的帮助。
这次搬迁服务器历时三个星期,今天终于得以圆满完成。 现在服务器放在了企商在线的石景山机房,不知道大家感觉没有感觉到速度快一些。
这次搬迁服务器,还顺便把操作系统换了。换成了FreeBSD6。这也是我第一次相对完整的配置一台FreeBSD服务器,有时间把安装步骤整理一下,供后面参考。
比较有成就感的是,和玉鹏成功的配置了jail虚拟主机。发现FreeBSD有很多很好的东西,值得我们去学习。  ]]>
http://www.1zsoft.com/node564.html http://www.1zsoft.com/node564.html 易软动态 2007-11-25 21:38 +0800
BugFree2.0 Beta版下载,及若干声明! Author: chunsheng.wang

BugFree2.0测试版已经可以下载。大家可以到下面地址下载试用。http://www.bugfree.org.cn 
BugFree2.0与BugFree1.1相比,主要增加了测试用例和测试结果的管理,涵盖了整个测试的流程。应该是开源软件里面第一款集成了Bug管理和Case管理的软件。
由于身体原因,我只参加了BugFree2.0前期的讨论和数据库设计。后期的开发、测试就没有参与。在此感谢振飞、玉鹏、立川这半年多来的辛苦工作,同时也要感谢谢兄,给BugFree换上了漂亮的外观。 ]]>
http://www.1zsoft.com/node469.html http://www.1zsoft.com/node469.html BugFree 2007-09-30 22:37 +0800
道歉声明,因升级程序,最近注册的几十位用户信息丢失 Author: chunsheng.wang

大家好:
EasyCMS自从推出了用户注册功能之后,陆续有几十位朋友注册。现在我们还没有给大家提供什么好的服务,但有这么多的朋友来注册,非常感动。
但这里需要向大家道歉。周末的时候由于升级程序时考虑不周,导致这几十位用户的信息丢失。希望大家能够谅解。
多谢大家的关心和支持,我们会一直坚持努力下去的。 
  ]]>
http://www.1zsoft.com/node467.html http://www.1zsoft.com/node467.html 易软动态 2007-09-26 12:44 +0800
PHPGEN正式移植到sourceforge网站上面! Author: chunsheng.wang

PHPGEN项目自从发布1.0 Beta以来,一直是在我的服务器上面放着。这两天抽时间把它移植到了sourceforge网站上面。原来有一个老外的哥们,在sf上面注册了phpgen这个项目,但这几年一直没有维护。sf有一个功能就是可以申请接管某一个已经废弃的项目。于是我就提了申请,然后就可以继续维护phpgen这个项目了。
关于PHPGEN这个项目,只发布这一个版本,后面的开发只会围绕自己的工作开展,不会再有新的发布。也不提供任何的技术支持。我已经把源代码、Demo等相应的内容移植到了sf上面。大家如果感兴趣,可以下载下来自己试用。也可以进行相应的修改。  ]]>
http://www.1zsoft.com/node418.html http://www.1zsoft.com/node418.html 易软动态 2007-08-18 18:37 +0800
后面半年乃至一年的打算 Author: chunsheng.wang

今年四月份的时候,我写过一个后面的计划。http://www.1zsoft.com/node16.html
今天看了一下,需要重新调整一下了。
后面我的项目计划如下:
1.  将目前正在跑的几个系统迁移到EasyCMS系统上面来。这其中有我老婆的博客,签名网站,还有bugfree的网站和社区。
2. BugFree2.0后面的开发我不会参与了。具有的需求和开发由振飞、玉鹏和立川来做。 
3.  将 PHPGEN移植到sf.net上面,将原来的版本发布出去。也算是对这个开源项目正式有一个了结。后面PHPGEN的开发将服务于自己的工作和事情。新的修改将不再开源发布。(2007/08/18已经完成) ]]>
http://www.1zsoft.com/node417.html http://www.1zsoft.com/node417.html 易软动态 2007-08-17 09:04 +0800
已经有人购买我的广告了。 Author: chunsheng.wang

呵呵,今天看我的访问量统计,发现从http://soft.lzzxt.com/alimama-ad/这个地址来了10几次访问。比较好奇,点过去,发现这个网站的站长已经购买了我的广告位。比较有意思。阿里妈妈肯定会成功。
几个网址:
买我广告的网站:http://soft.lzzxt.com/alimama-ad/
阿里妈妈的网站:http://www.alimama.com

有了阿里妈妈,小流量也可以赚钱,小投入也可以宣传! ]]>
http://www.1zsoft.com/node416.html http://www.1zsoft.com/node416.html 易软动态 2007-08-13 09:09 +0800
EasyCMS最新改动 Author: 王春生

周末的时候将EasyCMS修改了一下,增加了html editor 功能。这次我使用的是TinyMCE,没有使用FCKEditor。原因很简单,因为我现在使用opera,而FCKEditor不支持opera。 
增加了htmleditor功能之后,发表文章的时候就可以使用比较丰富的格式了。:)
下面是 TinyMCE的一段简单介绍:
About TinyMCE
Version: 2.1.1.1 (2007-05-14)

TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL by Moxiecode Systems AB. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances.
]]>
http://www.1zsoft.com/node404.html http://www.1zsoft.com/node404.html 易软动态 2007-06-21 08:55 +0800
工具,还是系统? Author: 王春生

最近在几位朋友讨论是做一个工具,还是一个系统的问题。事情的缘起是这样的,公司内部的流程推进时有一些问题。比如在项目的研发方面,公司有比较好的流程,但在执行的时候出现了走样:流程执行不到位,或者压根就不执行流程。那么原因是什么呢?是不是怪开发人员不遵循研发流程呢?我想事情没有这么简单。

我认为好的流程是需要好的工具或者系统来支持的。一个流程如果只能靠大家的自觉来执行,那么在执行的时候肯定出现问题。因此有一个好的工具或者系统来支持流程,流程的执行就会比较好。 ]]>
http://www.1zsoft.com/node403.html http://www.1zsoft.com/node403.html 开源思考 2007-06-14 22:57 +0800
EasyCMS最新改动 Author: 王春生

周末花了几个小时,给EasyCMS增加了自定义区块的功能。所谓的区块,就是一个block,有自己的标题和内容。这个想法是借鉴drupal的block功能实现的。具体的效果大家可以看一下 www.1zsoft.com首页左侧的区块,就是通过这个功能实现的。

目前实现的区块功能如下:

1. 某一个站点可以添加任意多个区块。
2. 区块的内容可以是系统区块,比如分类的列表;也可以是html格式,内容自己填写;也可以是PHP格式,可以自己写php的代码。
3. 可以为每一类页面的某一个取阅指定显示哪些区块,比如首页的top区域显示block1 and block2,左侧区域则显示block3,block5。 ]]>
http://www.1zsoft.com/node401.html http://www.1zsoft.com/node401.html 易软动态 2007-06-12 08:42 +0800
对EasyCMS进行了一下调整 Author: wwccss

最近几天对EasyCMS进行了一下调整,改动如下:

1. 调整了代码。将原来的一些冗余代码通过函数进行了封装。
2. 调整了前台的显示界面,现在调整为小字体显示。原来是大字体,我想国内用户还是习惯于使用小字体吧。
3. 调整了样式表的命名,使其更加简洁。
4. 首页增加了分页浏览功能。
5. fix 了几个bug。
6. 完成了评论显示的功能。

后面计划增加每一个站点自定义block的功能。增加站点属性自定义功能。 ]]>
http://www.1zsoft.com/node399.html http://www.1zsoft.com/node399.html 易软动态 2007-06-03 14:18 +0800
整合,最近一段时间的主题 Author: chunsheng.wang

前天我上msn的时候,发现自己的msn签名已经好久没有更新了。于是就想一句话来概括自己最近一段时间的状态。想了好久,也没有觉得合适的。后在在开发EasyCMS的时候,想到了“整合”这两个字,觉得比较贴切,无论是工作。还是自己做得事情。

一是最近中国雅虎正在大力的整合过程中。目前中国雅虎正在以很大的力度在朝着新的发展方向前进,曾教授在员工大会上讲过关键的一点就是整合能力。中国雅虎划分为三个事业部也是整合的一个结果。 ]]>
http://www.1zsoft.com/node398.html http://www.1zsoft.com/node398.html 易软动态 2007-05-30 22:53 +0800
EasyCMS最新改动:转移了内部开发的站点 Author: chunsheng.wang

昨天晚上聊到很晚,早上还是到了七点多就醒了。爬起来开始切换内部开发站点的内容。中间出了一点错误,把原来导的一个表给清空了。好在做了备份。

在切换的过程中,发现了备份程序的一个问题。我是使用普通帐号来执行备份任务的。但mysql的数据库文件默认权限是700的,普通帐号无法读取。有几个新建的数据库一直没有备份。顺手将这个改了。

切换之后,发了EasyCMS一个安全方面的bug,好在改起来比较容易,增加了几行代码就可以了。

现在我已经用EasyCMS构建了www.1zsoft.com, blog.1zsoft.com和内部开发站点。 后面计划将bugfree.1zsoft.com切换过来。hoho,一统江湖。 ]]>
http://www.1zsoft.com/node397.html http://www.1zsoft.com/node397.html 易软动态 2007-05-20 10:49 +0800
今天终于将我的博客系统迁移到了自己的EasyCMS系统下面 Author: chunsheng.wang

今天我终于将博客系统迁移到了自己的EasyCMS系统下面。

之前我使用的是drupal系统来架构自己的博客。drupal是一款非常不错的开源cms系统,支持很多功能,其模块化体系也是非常让人值得称道的。但它也有自己的缺点:

1. 操作不符合中国人的习惯。比如我要删除某一篇帖子,我需要登录之后,选择这篇文章,然后再选择编辑,然后再选择删除,然后还要确认一下,才能删掉它,比较麻烦。

2. 多站点支持不符合我的需要。比如我用drupal架了三个站点,需要设立三个数据库,每一个数据库都有七八十张表,很恐怖的。而且这三个站点之间的信息不能共享。 ]]>
http://www.1zsoft.com/node366.html http://www.1zsoft.com/node366.html 易软动态 2007-05-16 21:44 +0800
EasyCMS最新改动 Author: chunsheng.wang

这个礼拜继续完善EasyCMS的功能。早上上班之前写一个小时,晚上下班之后写一个小时,辛苦啊。:)

这个礼拜完成的工作有:

1. 增加了rss输出的功能。
2. 完成了drupal到EasyCMS转换的程序。
3. 完成了原来drupal格式的访问路径到EasyCMS格式的访问路径的别名设置。
4. 调整了导航条的位置和样式。

还需要改进的地方:

1. 调整一下blog模式下面的显示界面。
2. 评论的审核功能。

我已经将现在blog.1zsoft.com里面的数据导入到blog2.1zsoft.com中,大家可以查看一下效果。 ]]>
http://www.1zsoft.com/node365.html http://www.1zsoft.com/node365.html 易软动态 2007-05-16 21:36 +0800
BugFree1.1提供Beta版下载 Author: wwccss

BugFree Version 1.1 (2007-01-01)
NEW: 增加了统计报表功能。我们采用了FusionChart的解决方案,采用Flash来绘制图表,这样对安装BugFree的机器就没有什么限制了。
FIX: 后台管理添加项目无法及时看到的问题。
FIX: 添加项目点击“保存”在firefox下面没有响应的问题。
FIX: BaseURL变量采用HTTP_HOST变量,而不是SERVER_NAME
FIX: ResolveBug.tpl中第31行的错误。
FIX: bugGetUserACL(): 如果没有项目,而且是管理员,可以进入后台进行管理。普通用户则进入登录页面。
FIX: BugProject没有添加日期。 ]]>
http://www.1zsoft.com/node358.html http://www.1zsoft.com/node358.html BugFree 2007-01-08 06:52 +0800
PHPGEN1.0正式发布! Author: wwccss

欢迎使用PHPGEN代码生成系统

www.phpgen.com wwccss
-------------------------------------------------------------------

一、PHPGEN是什么?

简单来说,PHPGEN是一个开源的PHP代码生成器,你可以在GPL协议下面使用它。
详细来讲,PHPGEN是一款在线的PHP代码生成器,它可以帮助您在几分钟之内完成一个功能完善的数据库后台管理系统和前台展示。

二、为什么使用PHPGEN?

程序员应该从事有创造性的工作,不应该将时间花费在大量的重复劳动上。
PHPGEN所生成的代码非常规范,是我们多年PHP开发经验的结晶,你可以在生成的代码基础上进行二次开发,大大提高开发效率。 ]]>
http://www.1zsoft.com/node335.html http://www.1zsoft.com/node335.html 易软动态 2006-08-18 07:06 +0800
易软网站分布调整 Author: wwccss

现在大家访问www.1zsoft.com会暂时跳转到blog.1zsoft.com这个站点,我们正在对易软开源的一系列网站进行调整,现在大家访问的站点后面会仅仅作为blog来使用,今后访问www.1zsoft.com将是我们小组介绍性的网站。敬请大家关注!由此造成的不便,我们深表遗憾,希望大家能够谅解。 ]]>
http://www.1zsoft.com/node297.html http://www.1zsoft.com/node297.html 易软动态 2006-02-23 06:27 +0800
喜讯:BugFree被评为2005年技术创新20强 Author: wwccss

2006年2月份的程序员杂志对2005年进行了总结回顾,其中有一篇文章总结出2005年中国的技术创新20强,其中就有BugFree。

和BugFree一起的还有百度知道,金山wps,和欣操作系统等一些大型的软件系统,BugFree能得此殊荣,高兴!

从BugFree使用的统计来看,长期使用BugFree的用户已达1000多家,论坛上面对BugFree的讨论也逐步深入.这些都说明BugFree已经得到了大家的认可,并在很多领域投入使用.这是对我们的付出最好的回报,也是我们持续开发BugFree的动力.我们会继续开发新的功能,继续完善BugFree,朝着我们的目标努力:做最好的Bug管理系统! ]]>
http://www.1zsoft.com/node296.html http://www.1zsoft.com/node296.html BugFree 2006-02-22 17:45 +0800
好消息:易软开源小组荣幸地请到老姬做顾问! Author: wwccss

好消息:易软开源小组荣幸地请到老姬做顾问!


老姬,原来我们的领头人,我们可亲可敬的老哥哥,答应来做我们的顾问,这对我们小组来讲,具有十分重要的意义!2006年有了一个好的开始,我祈愿2006年是我们小组有所收获的一年!感谢老姬! ]]>
http://www.1zsoft.com/node292.html http://www.1zsoft.com/node292.html 易软动态 2006-02-16 18:46 +0800
就要签名网开始测试 Author: wwccss

经过两个多月的开发,我们的另外一个项目--就要签名网上线测试,欢迎大家访问:http://www.91qm.com



与其他的动态签名网站相比,我们的签名网站有以下几个不同:

1. 我们不提供显示IP、操作系统那样的签名,我们认为那样是非常不礼貌的。
2. 我们的签名可以对应一个链接的网页,这样签名图片可以点击,增加了信息量。
3. 操作简单,采用类似于客户端程序的向导,一目了然。
4. 可以生成gif动画,让你的签名脱颖而出。 ]]>
http://www.1zsoft.com/node231.html http://www.1zsoft.com/node231.html 易软动态 2005-11-27 00:13 +0800
2005年11月12日,值得纪念的日子 Author: wwccss

2005年11月12日,值得纪念的日子


12日,我们小组的成员再次聚会,这次聚会将成为我们小组发展历史上极为重要的一次。

这次聚会又有一位高手加入,大大加强了我们小组的力量。

更为主要的是这次聚会讨论通过了小组原始股份的分派,长期以来困扰我的问题有了初步的解决,感谢yelin。通过这次讨论,明确了大家以前的投入,今后的投入和回报,以及小组日常的一些管理制度。虽然我们现在还没有注册公司,但实际上我们现在已经在以公司的形式运作。 ]]>
http://www.1zsoft.com/node221.html http://www.1zsoft.com/node221.html 易软动态 2005-11-15 14:44 +0800
BugFree 一岁生日了! Author: wwccss

2004年10月11日,我们发布了FreeBug 0.1版本,后来我们将此项目更名为BugFree。今天正好是BugFree的一岁生日。

现在回溯一下BugFree发展的过程,酸甜苦辣皆有,一条不平坦的开源之路就这样不经意之间走了一年多。BugFree相比于其他的开源项目来讲,还非常的年轻,但在众多热心网友的关注支持下,她已经成长了起来。让我们一起回顾一下BugFree发展历史上的大事记吧:
  • 2004-10-11 发布FreeBug0.1版
  • 2004-10-26 更名为BugFree,并在SourceForge上面注册项目。
]]>
http://www.1zsoft.com/node214.html http://www.1zsoft.com/node214.html BugFree 2005-10-11 14:56 +0800
糟糕的国内开源环境--回复Jasper兄 Author: wwccss

昨天Jasper兄发表了一篇回复,也是有感而发:

一年以来,我也一直在做开源软件Starlight Portal,也在开源和商业之间头疼。
正如我们所知道的,如果软件作者没有饭吃,那怎么来继续开源软件的发展。
2个月前,我也辞职专心于软件的开发,可是到目前为止,仍然不知道怎么继续走下去。
www.starlight-portal.com,这是我的软件。

我觉得国内的开源开发人员还要在阵痛中挣扎很长时间,因为无论从哪个方面来看,国内的开源环境都不好:

从国家政策来看,缺乏有效的扶持政策; ]]>
http://www.1zsoft.com/node212.html http://www.1zsoft.com/node212.html 开源思考 2005-10-09 17:09 +0800