Eric @ EricBess WebHome

胜不骄,败不馁,胸有激雷而面如平湖

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flag
By N2H

Qmail Core System # For FreeBSD

1.DAEMONTOOLS

Install

cd /usr/ports/sysutils/daemontools
make clean && make config
| | [X] MAN Install Gerrit Pape's manual pages | |
| | [X] SIGQ12 Add svc support for QUIT, USR1, and USR2 signals | |
| | [X] TESTS Run the test suite, fails on NFS-mounted workdir | |
make extract

mkdir /service
chmod 755 /service

echo 'svscan_enable="YES"' >> /etc/rc.conf
echo 'svscan_servicedir="/service"' >> /etc/rc.conf

/usr/local/etc/rc.d/svscan.sh start

Verify Daemontools Is Runing

sleep 5
ps ax | grep svscan

Add the "clear" service

cd /usr/local
mkdir clear
touch clear/down
cat > clear/run < #!/bin/sh
yes '' | head -4000 |tr '\n'
chmod +x clear/run
chmod a-w clear/down
ln -s /usr/local/clear /service/clear

#When you want to clear the service errors, just run this:
svc -o /service/clear

Click to continue reading

06月 4th, 2008 Posted by eric | Qmail/Postfix/Exchange | no comments

国际化Blog-Global Translator(翻译插件)

如果你想自己的Blog更为国际化不妨试试:Wordpress Global Translator Plugin,一个提供Blog翻译功能的插件,可结合 Google、Promt及Altavista Babel Fish等提供的翻译服务来为你的Blog文章进行翻译。

其实,该插件的功能远不止翻译那么简单,它还有助于SEO搜索引擎优化,它可以为每篇文章生成篇译文,并让搜索引擎收录,有助于增长流量,事实上我部署Global Translator一周后国际访问就大增。另外它还提供缓存功能(占用空间)及通过CSS来自定义翻译按钮的样式。

安装方法:

1、下载插件,上传到Wordpress插件目录,后台激活。进入选项->Global Translator菜单,选择翻译服务(我这边只有选Google Translation Services才能正常运行,不过你也可以试试其它),选择你的Blog语言,打开缓存选项,保存即可。

2、在模版(我在head.php)中插入如下代码。

1
2
3
4
5
< ?php>
if(function_exists("gltr_build_flags_bar")) {
gltr_build_flags_bar();
}
?>

Click to continue reading

05月 26th, 2008 Posted by eric | WordPress | no comments

烟花三月下扬州

“天下三分明月夜,二分无赖是扬州。”

游记

润扬大桥->淮扬菜->个园->何园->皮包水->古运河游览->水包皮->瘦西湖->长毛绒->镇江香醋

05月 17th, 2008 Posted by eric | Life, 未分类 | no comments

叔叔,我要可乐!

和所有国人一样,地震灾区的情况每一分每一秒都让人揪心,每当听到有人被救出时心中又掠过一阵喜悦。不过今天一个在废墟下坚持了80个小时的男孩被获救的场景让我暴笑,不仅因为又一条生命的被救,还因为.......

‘一个男孩在废墟下坚持了80个小时之后获救,在担架上,满面尘土的男孩说的第一句话是:“叔叔,我要可乐,要冰的!”抬担架的消防官兵马上回应:“可乐马上就到!”’

有网友说不喜欢这男孩子,觉得那是很过分的要求,典型的不懂事。我不这么认为,男孩这句话代表太多的内容:可能正是对可乐的渴望,让孩子一直支撑着生命的意念;可能男孩利用这句话发出了安全信号,相信所有人听到男孩的这话揪着的心都放下了;这句话更体现了男孩对解放军叔叔的信心与依赖。我要说“小弟弟你搞笑了!”

“可乐马上就到!”相信所有人听了都感到温暖,有人说这是溺爱,我说这种爱不过份。这更是一种象征,它象征着人民的需要,就是子弟兵的使命。我要说“叔叔你太可爱了!”

我陈思,为什么是“可乐”? 之前我曾想,为什么“可乐”能是世界第一品牌,可能这个例子就是个佐证。

05月 16th, 2008 Posted by eric | 脑海印象 | no comments

收购EDS,值!

$13.9 Billion buy EDS, so cheap! EDS有什么产品?没有!在中国HP家喻户晓,EDS?你知道吗!能值139亿美元吗!?
我说值,不仅因为EDS 的balance sheet中还有$9.6Billion Equity,$8.2Billion Current Assets以及200多亿美金的年收入。更因为EDS在IT行业所处的重要位置,过去的20年IT业是个创新与成长的时代,不得不承认EDS在这20年中不具备创新精神,事实上SERVICE在大环境高速成长期并不能突显其重要性。这就是为什么很长一段时期IT业巨头并不看好IT SERVICE,IBM对当初ROSS成立SERVICE部门的不屑,Bill.G最近还说“我们只做平台供应商,SERVICE让别人去做”。
一个行业总有他的生命周期,想想未来的几十年,当行业进入成熟期,整个行业进入了大产业化,比照一下家电业。那时SERVICE将掐住整个行业的咽喉,特别是商业应用。
商业用户不会关心我们用的是什么服务器,存储,软件,中间件,数据库。用户只关心提供的IT支持是否满足他们的业务发展。想想吧!当EDS的客户进行商业应用时,他有问过邮件服务器用的是IBM,SUN,DELL还是PH的吗?存储用的是EMC还是HP的?OS是WINDOWS SERVIER还是HP UNIX的?通信软件是EXCHANGE还是Qmail?管理平台是MICROSOFT SMS还是HP OPENVIEW,交换设备是Cisco还是Juniper,内容平台是sharepoint还是HP ???? ....... 你认为EDS- a HP company会帮它的客户做出什么样的选择!
今后的几十年几乎所有跨国大公司都有IT OUTSOURCING的计划。做为OUTSOURCING的创始人EDS对这个行业有着深刻的认识,经过40多年的磨砺已把整个流程大工业化。不要忘了EDS是西方众多政府、军队的IT主承包商,为大部分行业巨头提供整体全球IT服务多年,有的甚至几十年。更要注意EDS有很强获得与执行全球巨大合同的能力。每年都能看到EDS获得多个以Billion $记的大合同,再看看eds最近的一些战果吧!
昨天BESS和我说EDS把MS的大客户SHELL抢去了,$1 Billion/5year,MS美国要为此裁员!新加坡政府与HP的合作名扬亚洲,但最近新加坡的同事和我说他们也没想到EDS拿下了13亿新元的政府合同。
$13.9B buy EDS too cheap. HP good deal.
Hp to buy out IBM

05月 14th, 2008 Posted by eric | 脑海印象 | one comment

wpdb 创建wp数据表用例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
global $wpdb;
$wpdb->donators = $wpdb->prefix.'donators'; //Donators Table Name
### Function: Create Donators Table
register_activation_hook(__FILE__,'install');
function install(){
	global $wpdb;
 
	if(@is_file(ABSPATH.'/wp-admin/upgrade-functions.php')) {
		include_once(ABSPATH.'/wp-admin/upgrade-functions.php');
	} elseif(@is_file(ABSPATH.'/wp-admin/includes/upgrade.php')) {
		include_once(ABSPATH.'/wp-admin/includes/upgrade.php');
	} else {
		die('We have problem finding your \'/wp-admin/upgrade-functions.php\' and \'/wp-admin/includes/upgrade.php\'');
	}
 
	// Create Donators Table
	$create_table = "CREATE TABLE $wpdb->donators (".
			"ID bigint(20) NOT NULL auto_increment,".
			"BUYER_EMAIL varchar(100) NOT NULL default '',".
			"ITEMNAME varchar(255) NOT NULL default'',".
			"ITEMNUMBER varchar(50),".
			"URL varchar(255),".
			"USER_MEMO varchar(255),".
			"PAYMENTDATE varchar(50) NOT NULL default '',".
			"TXNID varchar(30) NOT NULL default '',".
			"PAYMENT_GROSS varchar(10) NOT NULL default '',".
			"PAYMENT_FEE varchar(10) NOT NULL default '',".
			"MC_CURRENCY varchar(5) NOT NULL default '',".
			"INVOICE varchar(255) NOT NULL default '',".
			"PRIMARY KEY (ID));";
	maybe_create_table($wpdb->donators, $create_table);	  
 
	add_option("donators_db_version", "1.0");
}

codex.wordpress: 建表文档
http://codex.wordpress.org.cn/Creating_Tables_with_Plugins

04月 29th, 2008 Posted by eric | Wordpress Programming | no comments

Page 6 of 29« First...«234567891011»...Last »