linux

让subversion自动添加Id,Revision等keywords发表于: 2010-01-06 11:56:32

linux下:

1.vim ~/.subversion/config

windows下

1.%APPDATA%\\Subversion\\config
作者:libo 浏览(257) 回复(0) 标签:linux

做好准备,迎接3G发表于: 2010-01-01 19:50:05

自1973年第一通蜂窝电话打出开始,十年后进入1G时代,再十年进入2G时代,21世纪初进入3G时代。在2G 平台上的竞争大局已定后,中国主政者和运营商们看向了3G 。2009年,3G 开始在中国商用。

从1G、2G到3G,移动设备从单一通讯功能逐渐发展为一种强大的计算平台。MTK(硬件)与Android(软件)把客户端的计算设备成本压到极为低廉的水平。当设备不再是暴利来源,通路与应用就变得前所未有地重要起来。Apple开创了AppStore 模式,Apple AppStore上有10万开发者注册,将近7万应用带来15亿次下载。一时间,几乎所有厂商和运营商都开始上马应用程序商店项目。有些第三方公司也在做这方面的尝试。


作者:conan 浏览(170) 回复(0) 标签:linux

2009年10个必须知道的软件架构主题发表于: 2009-12-29 23:11:44

在过去一年多,经过长时间的平静以后,企业软件架构领域终于又开始令人振奋,我们看到很多重要的新主题出现在潜在游戏修改者的早期主流部分,同时已经进入行业的边缘的一些创新正在开始创造一条新的道路。 

重大修改:占据霸权地位的3层和4层应用模型,重量级运行时runtime平台,和经典的面向服务的架构已经主宰了近十年,现在几乎被四分五裂,软件领域出现了一系列新的方式来设计架构软件。 

主要变化是,架构师面对新的应用需求,比如可以重复使用的平台,开放API,可以即时支持全球分布,处理数百TB海量数据,以及数以千万用户的挑 战的时候,在寻找新的解决办法。这些创新尤其在今天最大的系统上得到验证,其运行面对独特的挑战:规模,性能,或者特性设置。这些软件的进步,跨过日常软 件,企业系统,到互联网应用,新的移动设备和新兴的社会化网络应用。 
作者:conan 浏览(293) 回复(0) 标签:linux

MySQL :: Linux 下自动备份数据库的 shell 脚本发表于: 2009-12-19 04:48:16


Linux 服务器上的程序每天都在更新 MySQL 数据库,于是就想起写一个 shell 脚本,结合 crontab,定时备份数据库。其实非常简单,主要就是使用 MySQL 自带的 mysqldump 命令。
脚本内容如下:
本地备份脚本
#!/bin/sh
# File: /home/mysql/backup.sh
# Database info
DB_NAME=\"test\"
DB_USER=\"username\"
DB_PASS=\"password\"
# Others vars
BIN_DIR=\"/usr/local/mysql/bin\"
BCK_DIR=\"/home/mysql/backup\"
DATE=`date +%F`
# TODO
$BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS $DB_NAME | gzip > $BCK_DIR/db_$DATE.gz

然后使用将此脚本加到 /etc/crontab 定时任务中:
01 5 * * 0 mysql /home/mysql/backup.sh
好了,每周日凌晨 5:01 系统就会自动运行 backup.sh 文件备份 MySQL 数据库了。
/home/www/inc/back

远程备份
首先你要到mysql的官网上下载mysql client 那是一个rpm包来的,之后就安装到你要存放备份文件的那台服务器上
把上边最后一句话改成
mysqldump -h dbIp -u$DB_USER -p$DB_PASS $DB_NAME | gzip > $BCK_DIR/db_$DATE.gz
其它不变,保存,run一下,ok
作者:conan 浏览(332) 回复(0) 标签:linux

五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)发表于: 2009-11-08 12:01:26

当Adobe、Microsoft、Sun等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来!

最初来自:sinoprise.com/read.php?tid-662-page-e-fpage-1.html(遗憾的是这个链接已经打不开了),我基本未改动,只是进行了一些排版和整理。
参考文献:http://www.fsf.org/licensing/licenses/

现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetical)。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。

这里我们来看四种最常用的开源协议及它们的适用范围,供那些准备开源或者使用开源产品的开发人员/厂家参考。

BSD开源协议(original BSD license、FreeBSD license、Original BSD license)

BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。

作者:libo 浏览(268) 回复(0) 标签:linux

ubuntu 安装 memcache发表于: 2009-07-20 10:58:38

安装服务器
sudo apt-get install memcached
$ memcached -d -m 50 -p 11211 -u root
参数说明 -m 指定使用多少兆的缓存空间;-p 指定要监听的端口; -u 指定以哪个用户来运行
作者:libo 浏览(392) 回复(0) 标签:linux

Mysql+sphinx+中文分词简介(ubuntu)发表于: 2009-05-21 21:44:21

一、编译先前条件

确认是否已经安装以下软件,有些也许不是必须的,但建议还是都装上。

apt-get install autoconf automake autotools-dev cpp curl gawk gcc lftp libc6-dev linux-libc-dev make libpcre3-dev libpcrecpp0 g++ libtool libncurses5-dev
作者:libo 浏览(405) 回复(0) 标签:linux

Sphinx速成指南发表于: 2009-05-11 23:15:52

Sphinx速成指南(CGFinal.com原创,本文原文见http://dev.cgfinal.com/sphinx/sphinx.html)

版权 ? 2008 Dony,,版权所有,转载请声明来源与作者

2008-01-17

目录

1. Sphinx简介

1.1. 什么是全文检索

1.2. 介绍

1.3. Sphinx的特性

2. Sphinx安装(For MySQL)

2.1. Windows下安装

2.2. Linux下安装 3. 实例说明

4. Sphinx配置

5. 运行Sphinx

6. 搜索(翻译)

6.1. 匹配模式

6.2. 布尔查询语法(Boolean query syntax)

6.3. 扩展查询语法(Extended query syntax)

6.4. 权重(匹配度,Weight)

7. 如何调用Sphinx

8. SphinxSE的SQL查询例子演练

9. 如何自动重建索引

10. 相关资源
作者:libo 浏览(363) 回复(0) 标签:linux

SphinxClient发表于: 2009-05-11 23:14:44

SphinxClient {
/* Methods */
public int addQuery ( string $query [, string $index= "*" [, string $comment= "" ]] )
public array buildExcerpts ( array $docs , string $index , string $words [, array $opts ] )
public array buildKeywords ( string $query , string $index , bool $hits )
__construct ( void )
作者:libo 浏览(465) 回复(0) 标签:linux

LibMMSeg 简介发表于: 2009-05-09 20:21:53

LibMMSeg 简介

LibMMSeg 是Coreseek.com为 Sphinx 全文搜索引擎设计的中文分词软件包,其在GPL协议下发行的中文分词法,采用Chih-Hao Tsai的MMSEG算法。

MMSEG: A Word Identification System for Mandarin Chinese Text Based on Two Variants of the Maximum Matching Algorithm
作者:libo 浏览(492) 回复(0) 标签:linux