Monthly Archives: April 2008
DO you have a google App Engine?
There is what I got from http://appengine.google.com/ Thanks for checking in! When space in the Google App Engine preview release becomes available, we’ll notify you by emailing liuzh66@gmail.com Don’t worry–you don’t have to wait to start building applications! You can get started now by downloading our SDK and reading through our documentation. I read a
Get right-size of OSS
6yeas ago, I had a open source talk with my friend Tom Chen. The topic was ” does oss suppose to work for large enterprise for mission critical business?” Until last week, I thought I found answer by myself; the OSS does works for bank business in China. During last week, I deployed my company’s
PostgreSQL基本操作指南
安装 我的安装环境是虚拟机下面安装的CentOS4.4;在安装的时候需要注意的是:在安装选择的时候PostgreSQL一共有十几个可选的包,把可能会用到的包都尽量选中,否则就要手工去安装了,手工解决包之间的依赖关系烦啊。从光盘上装的好处就是它自己帮你把用户和启动脚本建好了,安装后需要检查如下两个文件:1)/etc/init.d/postgresql是否存在;2)/etc/passwd里面有没有postgres用户。 启动数据库 第一次启动,用root用户登录,运行命令:[root@RBA init.d]# service postgresql start ;如果需要数据库在系统启动是就启动的话需要运行: [root@RBA init.d]# chkconfig postgresql on ; 检查结果 [root@RBA ~]# chkconfig –list postgresql postgresql 0:off 1:off 2:on 3:on 4:on 5:on 6:off 数据库管理 先切到postgres用户 su postgres 新建一个数据库 createdb amp 新建一个超级用户,需要在shell下运行: bash-3.00$ createuser amp Shall the new user be allowed to create databases? (y/n) y Shall the new user
虚拟让你轻松玩开源
开源一般都是谁在玩?我觉得还是开发人员比较多,通常有开发背景的人才会比较轻松的去下载源代码,编译并运行。现在网上有很多能让您轻松搞定开源软件的方法,虚拟技术的发展使我们能更轻松的获取并运行开源的解决方案。向往糖果盒子中放巧克力一样容易。 最近我收到了几个OTRS的新版发布的新闻邮件。先说说关于OTRS的一些新闻,2008-03-31发布了最新的一个版本 OTRS 2.2.6 (Ipanema)。这个版本是一个2.2.6的安全补丁修复版,修复了一些安全的bug,同时有提供了另外两种语言的支持:土耳其和越南语;当然OTRS是能够支持简繁体的中文的。而且关于语言方面的翻译对照表也是可以自行修改的,可以把流程当中的一些术语翻译成符合你企业实用习惯的名称。OTRS后台能支持非常多的数据库,包括Oracle,MS SQL等非开源数据库,它的核心程序是用Perl写的,这些程序运行在Apache web服务器上,客户端是用的纯web的方式,后台的管理提供Web和命令行两种方式。它的安装对于我来说不是很方便,安装文档中并没有写的很详细需要哪行Perl的包,apache上需要安装哪行Perl相关的东西;不过您对Perl非常熟练的话相信没有这个问题。导致的问题是我在安装了ORTS之后,它或者它的某些程序运行不了。 总结一下体验开源软件可能的一些步骤: 安装某个版本的Linux 下载开源软件的安装包或者源码,开发人员可能更多回去下载源码,编译安装 寻找次软件相关的安装文档和攻略,一步一步的照做。 配置系统来满足次软件的安装和运行条件 管理和运行该软件需要的服务,例如MySQL,apache等 运行该软件 继续查看软件的使用文档,学更多内容,体验感兴趣的功能 在这一个过程中可能遇到的问题有: 痛苦与重新安装操作系统,往往系统中的一些包会缺少或者版本不符合安装需求,如果对Linux系统包管理不熟练的话这是最容易出现的问题。 痛苦与对底层支持应用的配置和管理,底层依赖的系统服务可能有数据库、web服务器或者应用服务器等;至今记得我第一次被迫在PostgreSQL中创建数据和用户的痛苦 有些OSS项目文档做的非常好,有些不好,那么安装和配置OSS的过程也可能会非常麻烦;毕竟很多配置文件的修改都需要手工修改配置文件 那么如何清除体验OSS的拦路虎,轻松无痛体验OSS呢? 应用虚拟技术可能是一个比较好的方式,目前我找到两个比较好的网站能提供OSS虚拟应用下载的,如下所示。 http://www.rpath.com/rbuilder/ http://www.jumpbox.com/ 这两个网站的区别是:JumpBox是提供开源软件包下载和相关服务的,当然下载肯定是免费的;rPath不但提供下载而且能给你空间去攒一个你自己的虚拟应用。 当然VWMare的网站也能提供这些虚拟应用的下载:http://www.vmware.com/appliances/ 这里不想讨论虚拟技术的好处,不过它确实给体验和应用OSS带来很多方便。我第一次下载的虚拟应用是Zenoss,下载总共花了10分钟,下载的过程当中我在看Zenoss的文档,下载的虚拟机运行起来之后,我做的第一件事情就是运行自动发现网络设备的命令了。 通过虚拟这个桥梁,更加节约了我们体验和应用OSS的时间。我想这应该是开源和虚拟共同给我们带来的好处,道理很简单如果你下载并且使用一份包含Windows操作系统的应用,而没有给MS交钱的话,那么你就是盗版使用Windows了。更没有人会给你免费安装配置一套商业应用软件。 那么让我们从体验OTRS开始把,什么是OTRS请参考本博客中的文章。你可以从JumpBox下载并运行OTRS2.2.6,下载地址是:http://downloads2.jumpbox.com/otrs-1.0.1.zip
化繁为简
这几天我对blog做的做多的工作就是找一个好看的Theme。由于受blogspot的影响,所找到的都是黑色两列的;后来觉得样式还是太花哨了,花哨的外表和化繁为简的思想不相投啊。简单并不意味着丑陋,想想Apple就行了,看看它的产品吧,外观上无不简洁大方。 今天对blog做了一些简化工作: 对左侧模块的精简,去掉了不需要的模块,把模块标题字数减少。 删除了所有之前下载的Theme,以后就用Wordpress默认的模板。 删除了不用的插件,把Google sitemap插件装好。 导入以前Blogspot里的文章 删除了站内不需要的文件,数据库和配置。 wordpress默认theme是我唯一只能挑出最少毛病的模板,其他的模板总体来说还是可以的,不过总有至少一个让你不能忍受的缺陷,这也成了删除它的不二理由。 回归wordpress默认theme让我更加关注在它本身的功能上,让我更专心在内容质量上,同时降低了以后的升级工作量。联系一下开源软件(Open Source Software),OSS也都以简为美,简单而开放让OSS绽放了无限魅力。如果没有wordpress的简单开放,那么就没有全球这么多的bloger天天去网上淘好看的theme和插件了;就不会有这么多的开发人员了,他们的创造使得wordpress魅力绽放。 OSS基本上都是功能注重型的,开发人员都关注软件的核心功能,OSS的简单开放一定会被人们更加关注。