CentOS安装zimbra实现电子邮件方案

August 4, 2010 – 1:15 am
实验环境 CentOS 5.3 x86_64 安装开发工具开发库,默认语言选择中文。 安装前准备 1.安装CentOS时设置好主机名mail.hluan.com; 2.关闭防火墙和selinux; 3.修改/etc/hosts文件,确保加上了此行,如下: 192.168.90.108 mail.hluan.com hluan 4.配置好DNS服务,使mail.hluan.com的mx记录指向192.168.90.108,参考文章CentOS+Bi...

CentOS+Bind配置DNS服务器

August 2, 2010 – 1:09 am
知识点学习: DNS是什么? DNS全称是:Domain Name System,通俗的理解就是我们输入 www.google.com,就等于输入了64.233.189.104,可以直接访问google的网页,毕竟www.google.com这一串字符比数字的IP地址好记忆。实际上,DNS是一个分布式数据库。允许对整个数据库各个部分进行本地控制,同时整个网络也能通过...

PHP饼图生成类修改版(支持中文和扇区超链接)

May 31, 2010 – 8:28 pm
最近开发一个项目,需要用到饼图显示统计数据,而且每个扇区要有不同的超链接。和以往一样,秉承“他山之石,可以攻玉”的理念,我直接去 www.phpclasses.org 上开始淘宝,由于一年来开发任务繁忙,我的电子信箱里积压了差不多200封来自phpclasses的电子邮件,全部都是介绍最新php类库的订阅邮件,或...

CentOS 5.3 x86_64 编译安装pureftpd+mysql支持虚拟用户

May 30, 2010 – 8:03 pm
越来越喜欢 http://www.howtoforge.com 了,外国人做事认真的态度值得每一个中国软件工程师学习。 参考文章:http://www.howtoforge.com/virtual-hosting-with-pureftpd-and-mysql-incl-quota-and-bandwidth-management-on-centos-5.3 测试环境:CentOS 5.3 x86_64,安装开发工具和开发库,主机ip:192.168.90.125 编译安装配置 mysql 这里不再赘述...

CentOS 5.3 x86_64 编译安装ffmpeg和mencoder视频转换处理

May 21, 2010 – 7:44 am
ffmpeg和mencoder都是视频转换处理软件,在这里我们把这两个软件的安装配置都记录下来,具体选择自由发挥了。 测试环境:centos 5.3 x86_64 安装mp3解码器 tar xvzf lame-3.98b8.tar.gz cd lame-3.98b8 ./configure --enable-shared --prefix=/usr && make && make install ln -s /usr/local/lib/libmp3lame.* /usr/lib/ 安装Ogg and vorbis支持 ta...

CentOS常用软件安装记录

May 21, 2010 – 7:12 am
CentOS是社区版服务器用操作系统,我正式使用有一年半多了,由于其良好的稳定性和低资源占用,在日常使用中竟然逐渐替代了windows变成了我喜爱的桌面系统,再加上其出色的声效和圆润的字体,让人爱不释手,当然如果你要拿电脑来玩大型游戏或者运行炒股软件,那就请别尝试这个操作系统,毕竟...

PHP自定义数组类,持续更新中… …

April 27, 2010 – 11:43 pm
最近开发的一个项目涉及到大量的数组和字符串重组排序,整天都被这些东西纠缠,好在随做随总结,发现有些东西万变不离其中。重组排序翻来覆去归根结底也是那么多的需求,多翻翻php手册,很多内置的方法既巧妙又方便,对于一些成了规律的东西,我们封装一下再重复利用岂不妙哉!下面记录一...

centOS 5.3 x86_64 支持ntfs分区

April 23, 2010 – 7:28 pm
方法一,升级内核,只读权限,不推荐: 查看内核版本并安装ntfs补丁 uname -r 查看内核版本是2.6.18-128.el5,去http://www.linux-ntfs.org/下载与内核版本相同的ntfs补丁。 搜索下载kernel-module-ntfs-2.6.18-128.el5-2.1.27-0.rr.10.11.x86_64.rpm并安装 查看所有的硬盘信息 [root@localhost ~]# fdisk -l Disk /dev/sda: 120.0 GB, 1200341237...

centos编译安装配置支持ssl加密的mysql replication

February 20, 2010 – 3:09 am
参考文章:http://www.howtoforge.com/how-to-set-up-mysql-database-replication-with-ssl-encryption-on-centos-5.4 外国人写文章真严谨,步骤详尽,讲解明了,我除了安装方式使用了源代码编译,其余部分基本都是照做,操作步骤写在这里,仅做记录。 测试环境准备: 准备两台计算机,一台master,一台slave,配置随便,...

CentOS5.3×86_64编译安装配置subversion服务器

January 8, 2010 – 11:21 pm
测试环境:centos5.3 x86_64 1.安装apache 从http://httpd.apache.org下载源代码编译安装apache。 apache2.2以上版本安装思路是首先安装好apr和apr-util(这两个包在apache的源代码目录中,装好了也方便以后再有源代码编译安装时调用),然后再安装apache,如果原来机器上编译安装过apache,必须保证生成makefile时加...

64位centOS 5.3下编译安装codeblocks

December 11, 2009 – 12:11 am
上学的时候编译C++程序使用Microsoft Visual C++,现在转到linux下,自然就不能用那个了,虽然vim + gcc可以搞定一切,但是为了最大程度得提高开发效率,安装一个IDE是必须的。codeblocks是再好不过的选择了。 codeblocks官方没有提供基于centos的发行版本,所以只好选择源代码编译安装了,下载地址:http://www.co...

nokia Qt支持中文方法

December 9, 2009 – 7:37 pm
参考网络上的资源,总结的一个解决Qt中文支持的方法,还没有仔细深究,暂时记录在这里,当模板使用。 编写一个最简单的Qt程序,参考教材《C++ GUI Qt4编程 第二版》,编译。 #include #include int main(int argc, char *argv[]) { QApplication a(argc, argv); QLabel *label = new QLabel("hello nokia Qt"); label->sho...

64位centOS 5.3下安装配置Nokia Qt开发环境

December 4, 2009 – 2:55 am
Nokia推出了Qt 4.6,按照官方说的,代码一次编写,到处编译执行。尤其可以在诺基亚本家的symbian和maemo上运行,这倒是很诱惑人呢!Qt 4.6兼容symbian,还有webkit支持,看来尝试一下是很有必要的,前些日子买了一本C++ Qt Ui的书,这些日子看来又有的忙了... ... 本文测试环境为centOS 5.3 x86_64,其他操作系统...

j2me与php使用xml为载体实现通信

October 23, 2009 – 6:35 pm
程序设计思路:j2me程序以http方式发送GET请求给服务器,服务器上的php程序返回xml格式的数据,j2me解析xml并处理数据。 备注:以下测试都基于模拟器,只是介绍实现思路,真机实现需要考虑的问题更多,例如http请求需要首先过滤中国移动的资费页面,汉字参数需要使用urlencode等等。 先解决几个问...

[lightphp入门教程]使用lightphp框架开发小型blog系统

October 7, 2009 – 6:33 pm
lightphp适合熟练的phper进行企业级应用开发,如果单纯论及代码自动生成,ORM模型和yml载入之类功能,lightphp无法跟一些成熟的框架(例如symfony)相比。我们的目的是,按需定制,性能优先。 如果做访问量不高且功能简单的应用,lightphp就不是明智的选择,建议使用成熟的框架和数据操作方案,例如:s...