<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
fb7c7ca3
    <title>WHO IS 2HEI?</title>
    <link rel="alternate" type="text/html" href="http://www.2hei.net/mt/" />
    <link rel="self" type="application/atom+xml" href="http://www.2hei.net/mt/atom.xml" />
    <id>tag:www.2hei.net,2007-10-29:/mt//1</id>
    <updated>2008-11-12T15:13:32Z</updated>
    <subtitle>on my way ... </subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Publishing Platform 4.01</generator>

<entry>
    <title>解决mysql Client does not support authentication 错误！</title>
    <link rel="alternate" type="text/html" href="http://www.2hei.net/mt/2008/11/mysql-client-does-not-support.html" />
    <id>tag:www.2hei.net,2008:/mt//1.110</id>

    <published>2008-11-12T15:05:52Z</published>
    <updated>2008-11-12T15:13:32Z</updated>

    <summary><![CDATA[今天遇到这样一个问题，mysql无法登陆，日志提示如下：[Wed Nov 12 14:15:38 CST 2008][MysqlDb.connectDB]java.sql.SQLException: Client does not support authentication protocol requested by server; consider upgrading MySQL client搜了一下，好多人遇到此问题，大致是mysql版本不通造成的，以下是解决办法：mysql&gt;UPDATE mysql.user SET Password = OLD_PASSWORD('yourpass') WHERE Host = 'localhost' AND User = 'username';mysql&gt;FLUSH PRIVILEGES;这里是mysql官方的解释！http://dev.mysql.com/doc/refman/5.0/en/old-client.html...]]></summary>
    <author>
        <name>2hei</name>
        
    </author>
    
        <category term="database" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="mysql" label="mysql" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.2hei.net/mt/">
        <![CDATA[今天遇到这样一个问题，mysql无法登陆，日志提示如下：<br />[Wed Nov 12 14:15:38 CST 2008][MysqlDb.connectDB]java.sql.SQLException: Client does not support authentication protocol requested by server; consider upgrading MySQL client<br /><br />搜了一下，好多人遇到此问题，大致是mysql版本不通造成的，以下是解决办法：<br />mysql&gt;UPDATE mysql.user SET Password = OLD_PASSWORD('yourpass') WHERE Host = 'localhost' AND User = 'username';<br />mysql&gt;FLUSH PRIVILEGES;<br /><br />这里是mysql官方的解释！<br /><a href="http://dev.mysql.com/doc/refman/5.0/en/old-client.html">http://dev.mysql.com/doc/refman/5.0/en/old-client.html</a><br /> ]]>
        
    </content>
</entry>

<entry>
    <title>how to resove  --  kernel: mptbase: ioc0: LogInfo</title>
    <link rel="alternate" type="text/html" href="http://www.2hei.net/mt/2008/10/kernel-mptbase-ioc0-loginfo.html" />
    <id>tag:www.2hei.net,2008:/mt//1.109</id>

    <published>2008-10-31T13:38:51Z</published>
    <updated>2008-10-31T13:42:39Z</updated>

    <summary><![CDATA[cat /var/log/messages&nbsp;i meet such logs:&nbsp;kernel: mptbase: ioc0: LogInfo(0x31120401): Originator={PL}, Code={Abort}, SubCode(0x0401)&nbsp;#modinfo mptbasefilename:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /lib/modules/2.6.18-53.1.13.el5/kernel/drivers/message/fusion/mptbase.koversion:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.04.04license:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GPLdescription:&nbsp;&nbsp;&nbsp; Fusion MPT base driverauthor:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LSI Logic Corporationsrcversion:&nbsp;&nbsp;&nbsp;&nbsp; DEE575D01207DC868D4D69Bdepends:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vermagic:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.6.18-53.1.13.el5 SMP mod_unload gcc-4.1parm:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mpt_msi_enable: MSI Support Enable (default=0) (int)parm:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mpt_channel_mapping: Mapping id's to channels (default=0) (int)#lsmodModule&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Size&nbsp; Used byipv6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 411425&nbsp; 16 dm_mirror&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 60105&nbsp; 0 dm_mod&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 96017&nbsp; 1 dm_mirrorvideo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 51273&nbsp; 0 sbs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 49921&nbsp; 0 backlight&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 39873&nbsp; 0 i2c_ec&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 38593&nbsp; 1 sbsbutton&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 40545&nbsp; 0 battery&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 43849&nbsp; 0 asus_acpi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 50917&nbsp; 0 acpi_memhotplug&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 40133&nbsp; 0 ac&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 38729&nbsp; 0 parport_pc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...]]></summary>
    <author>
        <name>2hei</name>
        
    </author>
    
        <category term="OpenSource" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="kernel" label="kernel" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.2hei.net/mt/">
        <![CDATA[cat /var/log/messages<br />&nbsp;i meet such logs:<br />&nbsp;kernel: mptbase: ioc0: LogInfo(0x31120401): Originator={PL}, Code={Abort}, SubCode(0x0401)<br />&nbsp;<br />#modinfo mptbase<br />filename:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /lib/modules/2.6.18-53.1.13.el5/kernel/drivers/message/fusion/mptbase.ko<br />version:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.04.04<br />license:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GPL<br />description:&nbsp;&nbsp;&nbsp; Fusion MPT base driver<br />author:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LSI Logic Corporation<br />srcversion:&nbsp;&nbsp;&nbsp;&nbsp; DEE575D01207DC868D4D69B<br />depends:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />vermagic:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.6.18-53.1.13.el5 SMP mod_unload gcc-4.1<br />parm:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mpt_msi_enable: MSI Support Enable (default=0) (int)<br />parm:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mpt_channel_mapping: Mapping id's to channels (default=0) (int)<br /><br />#lsmod<br />Module&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Size&nbsp; Used by<br />ipv6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 411425&nbsp; 16 <br />dm_mirror&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 60105&nbsp; 0 <br />dm_mod&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 96017&nbsp; 1 dm_mirror<br />video&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 51273&nbsp; 0 <br />sbs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 49921&nbsp; 0 <br />backlight&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 39873&nbsp; 0 <br />i2c_ec&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 38593&nbsp; 1 sbs<br />button&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 40545&nbsp; 0 <br />battery&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 43849&nbsp; 0 <br />asus_acpi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 50917&nbsp; 0 <br />acpi_memhotplug&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 40133&nbsp; 0 <br />ac&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 38729&nbsp; 0 <br />parport_pc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 62313&nbsp; 0 <br />lp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 47121&nbsp; 0 <br />parport&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 73165&nbsp; 2 parport_pc,lp<br />sg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 69865&nbsp; 0 <br />shpchp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 70765&nbsp; 0 <br />ata_piix&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 49861&nbsp; 0 <br />i2c_i801&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 41429&nbsp; 0 <br />tg3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 141381&nbsp; 0 <br />i2c_core&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 56129&nbsp; 2 i2c_ec,i2c_i801<br />libata&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 160977&nbsp; 1 ata_piix<br />pcspkr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 36289&nbsp; 0 <br />mptsas&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 62545&nbsp; 6 <br />mptscsih&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 56513&nbsp; 1 mptsas<br />mptbase&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 92640&nbsp; 2 mptsas,mptscsih<br />scsi_transport_sas&nbsp;&nbsp;&nbsp;&nbsp; 66753&nbsp; 1 mptsas<br />sd_mod&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 56257&nbsp; 7 <br />scsi_mod&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 186361&nbsp; 6 sg,libata,mptsas,mptscsih,scsi_transport_sas,sd_mod<br />ext3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 166993&nbsp; 5 <br />jbd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 93873&nbsp; 1 ext3<br />ehci_hcd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 65229&nbsp; 0 <br />ohci_hcd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 54493&nbsp; 0 <br />uhci_hcd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 57433&nbsp; 0<br /><br />cat /proc/mdstat<br />Personalities : <br />unused devices: &lt;none&gt;<br /><br />google and google, no answer!<br />~ who can help me ? ~&nbsp; <br /><br />]]>
        
    </content>
</entry>

<entry>
    <title>计算机网络基础视频教程-上海交大</title>
    <link rel="alternate" type="text/html" href="http://www.2hei.net/mt/2008/10/sjtu-computer-network-video.html" />
    <id>tag:www.2hei.net,2008:/mt//1.108</id>

    <published>2008-10-26T14:04:31Z</published>
    <updated>2008-10-26T14:12:11Z</updated>

    <summary>教程列表地址：http://www.youku.com/playlist_show/id_2566735_ascending_1_page_1.html 下面是第26讲，ip协议...</summary>
    <author>
        <name>2hei</name>
        
    </author>
    
    <category term="compuer" label="compuer" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="network" label="network" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.2hei.net/mt/">
        <![CDATA[教程列表地址：<br /><a href="http://www.youku.com/playlist_show/id_2566735_ascending_1_page_1.html">http://www.youku.com/playlist_show/id_2566735_ascending_1_page_1.html</a><br /><br /><br /> 

下面是第26讲，ip协议
<embed src="http://player.youku.com/player.php/Type/Folder/Fid/2566735/Ob/1/Pt/26/sid/XNDk0OTc3NDQ=/v.swf" quality="high" allowscriptaccess="allways" mode="transparent" type="application/x-shockwave-flash" align="middle" width="480" height="400">]]>
        
    </content>
</entry>

<entry>
    <title>php compile in 64bit Linux error</title>
    <link rel="alternate" type="text/html" href="http://www.2hei.net/mt/2008/10/php-compile-in-64bit-linux-err.html" />
    <id>tag:www.2hei.net,2008:/mt//1.107</id>

    <published>2008-10-23T14:32:52Z</published>
    <updated>2008-10-23T14:38:25Z</updated>

    <summary><![CDATA[I install php5.2.6 with apache2.x, I meet this error!Installing PHP SAPI module:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; apache2handler/home/apache2/build/instdso.sh SH_LIBTOOL='/home/apache2/build/libtool' libphp5.la /home/apache2/modules/home/apache2/build/libtool --mode=install cp libphp5.la /home/apache2/modules/cp .libs/libphp5.lai /home/apache2/modules/libphp5.lacp .libs/libphp5.a /home/apache2/modules/libphp5.achmod 644 /home/apache2/modules/libphp5.aranlib /home/apache2/modules/libphp5.alibtool: install: warning: remember to run `libtool --finish /home/yujingtao/soft/php-5.2.6/libs'Warning!&nbsp; dlname not found in /home/apache2/modules/libphp5.la.Assuming installing a .so rather than a libtool archive.chmod 755 /home/apache2/modules/libphp5.sochmod: cannot access `/home/apache2/modules/libphp5.so': No such file or directoryapxs:Error: Command failed with rc=65536.make: *** [install-sapi] Error 1my configure script is below:./configure --with-apxs2=/home/apache2/bin/apxs --with-mysql-sock=/tmp/mysql.sock LDFLAGS='-L/usr/lib64' google for a along time , still...]]></summary>
    <author>
        <name>2hei</name>
        
    </author>
    
        <category term="OpenSource" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="php" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="php" label="php" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.2hei.net/mt/">
        <![CDATA[I install php5.2.6 with apache2.x, I meet this error!<br /><br />Installing PHP SAPI module:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; apache2handler<br />/home/apache2/build/instdso.sh SH_LIBTOOL='/home/apache2/build/libtool' libphp5.la /home/apache2/modules<br />/home/apache2/build/libtool --mode=install cp libphp5.la /home/apache2/modules/<br />cp .libs/libphp5.lai /home/apache2/modules/libphp5.la<br />cp .libs/libphp5.a /home/apache2/modules/libphp5.a<br />chmod 644 /home/apache2/modules/libphp5.a<br />ranlib /home/apache2/modules/libphp5.a<br />libtool: install: warning: remember to run `libtool --finish /home/yujingtao/soft/php-5.2.6/libs'<br />Warning!&nbsp; dlname not found in /home/apache2/modules/libphp5.la.<br />Assuming installing a .so rather than a libtool archive.<br />chmod 755 /home/apache2/modules/libphp5.so<br />chmod: cannot access `/home/apache2/modules/libphp5.so': No such file or directory<br />apxs:Error: Command failed with rc=65536<br />.<br />make: *** [install-sapi] Error 1<br /><br />my configure script is below:<br />./configure --with-apxs2=/home/apache2/bin/apxs --with-mysql-sock=/tmp/mysql.sock LDFLAGS='-L/usr/lib64' <br /><br />google for a along time , still have this error, Can anybody help me??<br />]]>
        
    </content>
</entry>

<entry>
    <title>遭遇 c000021a unknown hard error</title>
    <link rel="alternate" type="text/html" href="http://www.2hei.net/mt/2008/10/c000021a-unknown-hard-error.html" />
    <id>tag:www.2hei.net,2008:/mt//1.106</id>

    <published>2008-10-15T15:58:19Z</published>
    <updated>2008-10-15T16:26:42Z</updated>

    <summary><![CDATA[经过连续几天加班后，可怜的破本终于向我示威了，先是发烧，温度高达摄氏70多度，然后变得迟钝，糊涂起来，打开记事本都需要想上半天，而且听见硬盘灯狅闪、还伴随卡拉卡拉的声响，风扇就跟抽风机似的，那叫一个吵！垃圾本也真是往死里折腾啊，今天早上终于挂掉了，开机后居然蓝屏，蔚蓝的屏幕看着真是让人轻松，只是那两行醒目的英文着实有些扎眼：&nbsp; c000021a unknown hard error凭借多年的经验，我断定重新启动一下应该可以恢复，试了几次，可惜都不管用！ Xp启动时的进度条闪过去后，还是迅速地转为蓝屏的，好喝的，充足的，我呸呸！试过了安全模式居然也无法进入。。。无语了去其他电脑google了一番，发现怎么解释的都有，不过都不靠谱、再说不靠谱的事也并不适合我，回想起来最近的操作，最令我感到怀疑的就是昨晚勤劳勇敢的卡巴曾经提示有个dll文件是木马，问我是否删除，哎！想都没想就点击了删除。工作到深夜，合上本就睡了。早上，忙，很多事情堆到了一起，没有电脑，工作真是没法进行啊！赶紧把破本还给了IT去检查，先借了一个更破的本本用先，可惜是个裸奔，嘛软件也木有，麻烦死了，我的n多环境的安装啊，不过也没有办法，凑合先用着吧。。中午过后，IT大哥下山，结果出炉，本本重装，C盘格掉，其他保留！不错的结果，我很满意！想想如果是硬盘挂掉，等着哭吧就。送各位一句金玉良言：卡巴虽好，也不尽可信，备份麻烦，真的重要啊！...]]></summary>
    <author>
        <name>2hei</name>
        
    </author>
    
    <category term="c000021a" label="c000021a" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.2hei.net/mt/">
        <![CDATA[经过连续几天加班后，可怜的破本终于向我示威了，先是发烧，温度高达摄氏70多度，然后变得迟钝，糊涂起来，打开记事本都需要想上半天，而且听见硬盘灯狅闪、还伴随卡拉卡拉的声响，风扇就跟抽风机似的，那叫一个吵！<br />垃圾本也真是往死里折腾啊，今天早上终于挂掉了，开机后居然蓝屏，蔚蓝的屏幕看着真是让人轻松，只是那两行醒目的英文着实有些扎眼：&nbsp; <br />c000021a unknown hard error<br />凭借多年的经验，我断定重新启动一下应该可以恢复，试了几次，可惜都不管用！ Xp启动时的进度条闪过去后，还是迅速地转为蓝屏的，好喝的，充足的，我呸呸！<br />试过了安全模式居然也无法进入。。。<br />无语了<br /><br />去其他电脑google了一番，发现怎么解释的都有，不过都不靠谱、再说不靠谱的事也并不适合我，<br />回想起来最近的操作，最令我感到怀疑的就是昨晚勤劳勇敢的卡巴曾经提示有个dll文件是木马，问我是否删除，哎！想都没想就点击了删除。工作到深夜，合上本就睡了。<br /><br />早上，忙，很多事情堆到了一起，没有电脑，工作真是没法进行啊！<br />赶紧把破本还给了IT去检查，先借了一个更破的本本用先，可惜是个裸奔，嘛软件也木有，麻烦死了，我的n多环境的安装啊，不过也没有办法，凑合先用着吧。。<br /><br />中午过后，IT大哥下山，结果出炉，本本重装，C盘格掉，其他保留！<br /><br />不错的结果，我很满意！想想如果是硬盘挂掉，等着哭吧就。<br /><br />送各位一句金玉良言：卡巴虽好，也不尽可信，备份麻烦，真的重要啊！<br />]]>
        
    </content>
</entry>

<entry>
    <title>要比赛啦！</title>
    <link rel="alternate" type="text/html" href="http://www.2hei.net/mt/2008/10/4th-network-football-match.html" />
    <id>tag:www.2hei.net,2008:/mt//1.105</id>

    <published>2008-10-14T13:49:57Z</published>
    <updated>2008-10-14T13:52:52Z</updated>

    <summary>荒废了几年的足球，如今捡就算起来了，坚持了将近1个多月，one week one time ！但是踢球的感觉明显不一样了，位置明显靠后，昔日的前锋到现在的后卫，甚至门将。。。岁月的磨砺终于显示出它的力量，每况愈下的体力成就了现在只能靠意识踢球的“懒人”。遥想当年皮肤黝黑、浑身臭汗的疯狂少年，也曾是个整天天泡在在绿荫场，不知疲惫的小小球星；那个当年龙江通信杯身披10号战袍的优秀年轻人，如今也已不再年轻，对于足球的热爱或许只能通过品头论足来体现吧！如今，每周一次的足球运动对于我来讲是如此的难得，也是如此的珍惜，现在不需要多么的表现自己的华丽脚法，也无需一次次体验进球后的快感，只要能够跑在那柔软的草坪上，尽情享受足球的乐趣就是那么的让我心满意足！3年后，终于又可以踢上了大场，3年后也终于又参加正式的比赛，兄弟，拿出激情来吧，哪怕是只有疯狂的呐喊！《第四届中国网络媒体足球精英赛》必将留下俺闪耀的身影！...</summary>
    <author>
        <name>2hei</name>
        
    </author>
    
    <category term="football" label="football" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.2hei.net/mt/">
        <![CDATA[<br />荒废了几年的足球，如今捡就算起来了，坚持了将近1个多月，<br />one week one time ！<br />但是踢球的感觉明显不一样了，位置明显靠后，<br />昔日的前锋到现在的后卫，甚至门将。。。<br />岁月的磨砺终于显示出它的力量，<br />每况愈下的体力成就了现在只能靠意识踢球的“懒人”。<br /><br />遥想当年皮肤黝黑、浑身臭汗的疯狂少年，<br />也曾是个整天天泡在在绿荫场，不知疲惫的小小球星；<br />那个当年龙江通信杯身披10号战袍的优秀年轻人，如今也已不再年轻，<br />对于足球的热爱或许只能通过品头论足来体现吧！<br /><br />如今，每周一次的足球运动对于我来讲是如此的难得，也是如此的珍惜，<br />现在不需要多么的表现自己的华丽脚法，<br />也无需一次次体验进球后的快感，<br />只要能够跑在那柔软的草坪上，<br />尽情享受足球的乐趣就是那么的让我心满意足！<br /><br />3年后，终于又可以踢上了大场，3年后也终于又参加正式的比赛，<br />兄弟，拿出激情来吧，<br />哪怕是只有疯狂的呐喊！<br />《<a href="http://baom.sina.com.cn/3/2008/0927/2179.html">第四届中国网络媒体足球精英赛</a>》必将留下俺闪耀的身影！<br />]]>
        
    </content>
</entry>

<entry>
    <title>山寨机很好、很弓虽大，我服！</title>
    <link rel="alternate" type="text/html" href="http://www.2hei.net/mt/2008/10/mtk-make-me-mad.html" />
    <id>tag:www.2hei.net,2008:/mt//1.104</id>

    <published>2008-10-07T14:12:18Z</published>
    <updated>2008-10-07T14:45:02Z</updated>

    <summary><![CDATA[路上，一对情侣与俺对面坐 男小伙帅呆了，野人花园出来的，头发都立着；女娃子也真漂亮，一脸的青春还有些红豆豆！ 亲亲我我，腻腻歪歪，眉来眼去的好不黏糊，令人好生羡慕啊！！ 稍许，那兄弟掏出超级大手机，对着女人深情地说了一句：啊！哥们功能就是强！ 我吃了一惊，心里暗暗赞许，这才是真爷们，有胆量、敢表白，众目睽睽之下居然如此这般、这般如此！ 那手机也真是油品味，衰呆了、呕像！ 手机闪着七彩的光芒，还伴随着美妙的音乐 --- 亲爱的，你慢慢飞，小心前面带刺的玫瑰！（让我想起了小品里说的，瞎啊！往刺上撞？） 那音响效果超赞，绝对立体声，如果再接个功放，那是相当有感觉，绝对可以达到院线效果。 我们一路走，丫的一路放，我的这个心啊，都碎了！ 我无语，我崩溃，那些歌曲真的让我听的好累！ 丫丫个呸的，这就是所谓的MTK！ 这一路翻来覆去的《无所谓》整我直反胃！ 终于到站，俺要下车了，机会终于来了， 憋了50分钟的我终于有了表达自己心意的机会了， 俺深情地望了一下这对神仙般摇头晃脑的鸳鸯， 还有那部超牛B的泛着神的光芒的山寨机， 我咬了咬嘴唇，浑身战栗着， 思绪万千，化作无言的泪水， 最后终于在汽车将近关门的一刹那，俺直挺挺、恶狠狠的抛出一句话： 大哥，你的山寨机很好，很弓虽大，哪儿买地？ &nbsp; &nbsp;...]]></summary>
    <author>
        <name>2hei</name>
        
    </author>
    
        <category term="live" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="mtk" label="MTK" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.2hei.net/mt/">
        <![CDATA[<p>路上，一对情侣与俺对面坐</p>
<p>男小伙帅呆了，野人花园出来的，头发都立着；女娃子也真漂亮，一脸的青春还有些红豆豆！</p>
<p>亲亲我我，腻腻歪歪，眉来眼去的好不黏糊，令人好生羡慕啊！！</p>
<p>稍许，那兄弟掏出超级大手机，对着女人深情地说了一句：啊！哥们功能就是强！</p>
<p>我吃了一惊，心里暗暗赞许，这才是真爷们，有胆量、敢表白，众目睽睽之下居然如此这般、这般如此！</p>
<p>那手机也真是油品味，衰呆了、呕像！</p>
<p>手机闪着七彩的光芒，还伴随着美妙的音乐 --- 亲爱的，你慢慢飞，小心前面带刺的玫瑰！（让我想起了小品里说的，瞎啊！往刺上撞？）</p>
<p>那音响效果超赞，绝对立体声，如果再接个功放，那是相当有感觉，绝对可以达到院线效果。</p>
<p>我们一路走，丫的一路放，我的这个心啊，都碎了！</p>
<p>我无语，我崩溃，那些歌曲真的让我听的好累！</p>
<p>丫丫个呸的，这就是所谓的MTK！</p>
<p>这一路翻来覆去的《无所谓》整我直反胃！</p>
<p>终于到站，俺要下车了，机会终于来了，</p>
<p>憋了50分钟的我终于有了表达自己心意的机会了，</p>
<p>俺深情地望了一下这对神仙般摇头晃脑的鸳鸯，</p>
<p>还有那部超牛B的泛着神的光芒的山寨机，</p>
<p>我咬了咬嘴唇，浑身战栗着，</p>
<p>思绪万千，化作无言的泪水，</p>
<p>最后终于在汽车将近关门的一刹那，俺直挺挺、恶狠狠的抛出一句话：</p>
<p>大哥，你的山寨机很好，很弓虽大，哪儿买地？</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]>
        
    </content>
</entry>

<entry>
    <title>计算1970到今天的天数的shell脚本</title>
    <link rel="alternate" type="text/html" href="http://www.2hei.net/mt/2008/10/exec-1970-to-today-shell.html" />
    <id>tag:www.2hei.net,2008:/mt//1.103</id>

    <published>2008-10-07T14:07:08Z</published>
    <updated>2008-10-07T14:09:35Z</updated>

    <summary><![CDATA[#!/bin/bash#得到1970年到今天的累计天数 get_day(){&nbsp; Begin_Year=1970&nbsp; TO_Year=`date&nbsp;+%Y`&nbsp; L=`expr&nbsp;$TO_Year - $Begin_Year`&nbsp; To_Mon=`date +m%d`&nbsp; To_day=`date +%j`&nbsp; nu=1&nbsp; all_day=0&nbsp; while&nbsp;[ $nu -le $L ]&nbsp; do&nbsp;&nbsp;&nbsp; Y=`expr $Begin_Year + $nu`&nbsp;&nbsp;&nbsp; is_runnian=`expr $Y \% 4`&nbsp;&nbsp;&nbsp; if [ $is_runnian -eq 0 ]&nbsp;&nbsp;&nbsp; then&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; day_nu=366&nbsp;&nbsp;&nbsp; else&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; day_nu=365&nbsp;&nbsp;&nbsp; fi&nbsp;&nbsp;&nbsp; nu=`expr $nu + 1`&nbsp;&nbsp;&nbsp; all_day=`expr $all_day + $day_nu`&nbsp; done&nbsp; echo `expr $To_day + $all_day`}...]]></summary>
    <author>
        <name>2hei</name>
        
    </author>
    
        <category term="shell" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="shell" label="shell" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.2hei.net/mt/">
        <![CDATA[<p>#!/bin/bash<br />#得到1970年到今天的累计天数</p>
<p>get_day()<br />{<br />&nbsp; Begin_Year=1970<br />&nbsp; TO_Year=`date&nbsp;+%Y`<br />&nbsp; L=`expr&nbsp;$TO_Year - $Begin_Year`<br />&nbsp; To_Mon=`date +m%d`<br />&nbsp; To_day=`date +%j`<br />&nbsp; nu=1<br />&nbsp; all_day=0<br />&nbsp; while&nbsp;[ $nu -le $L ]<br />&nbsp; do<br />&nbsp;&nbsp;&nbsp; Y=`expr $Begin_Year + $nu`<br />&nbsp;&nbsp;&nbsp; is_runnian=`expr $Y \% 4`<br />&nbsp;&nbsp;&nbsp; if [ $is_runnian -eq 0 ]<br />&nbsp;&nbsp;&nbsp; then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; day_nu=366<br />&nbsp;&nbsp;&nbsp; else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; day_nu=365<br />&nbsp;&nbsp;&nbsp; fi<br />&nbsp;&nbsp;&nbsp; nu=`expr $nu + 1`<br />&nbsp;&nbsp;&nbsp; all_day=`expr $all_day + $day_nu`<br />&nbsp; done<br />&nbsp; echo `expr $To_day + $all_day`<br />}</p>]]>
        
    </content>
</entry>

<entry>
    <title>liba52在AMD64位机器下的编译问题</title>
    <link rel="alternate" type="text/html" href="http://www.2hei.net/mt/2008/09/liba52-compile-in-amd64.html" />
    <id>tag:www.2hei.net,2008:/mt//1.102</id>

    <published>2008-09-17T15:43:18Z</published>
    <updated>2008-09-17T15:50:16Z</updated>

    <summary>http://liba52.sourceforge.net/http://liba52.sourceforge.net/files/a52dec-0.7.4.tar.gzliba52 is a free library for decoding ATSC A/52 streams. It is released under the terms of the GPL license. The A/52 standard is used in a variety of applications, including digital television and DVD. It is also known as AC-3../configure make/usr/bin/ld: .libs/imdct.o: relocation R_X86_64_32S against `a local symbol&apos; can not be used when making a shared object; recompile with -fPIC.libs/imdct.o: could not read symbols: Bad valuecollect2: ld returned 1 exit statusmake[1]: *** [liba52.la] Error 1make[1]: Leaving directory `/home/buynintw/src/a52dec-0.7.4/liba52&apos;make: ***...</summary>
    <author>
        <name>2hei</name>
        
    </author>
    
        <category term="OpenSource" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="liba52" label="liba52" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.2hei.net/mt/">
        <![CDATA[<a href="http://liba52.sourceforge.net/">http://liba52.sourceforge.net/</a><br />http://liba52.sourceforge.net/files/a52dec-0.7.4.tar.gz<br /><br />liba52 is a free library for decoding ATSC A/52 streams. It is released under the terms of the GPL license. <br />The A/52 standard is used in a variety of applications, including digital television and DVD. It is also known as AC-3.<br /><br />./configure <br />make<br />/usr/bin/ld: .libs/imdct.o: relocation R_X86_64_32S against `a local symbol' can not be used when making a shared object; recompile with -fPIC<br />.libs/imdct.o: could not read symbols: Bad value<br />collect2: ld returned 1 exit status<br />make[1]: *** [liba52.la] Error 1<br />make[1]: Leaving directory `/home/buynintw/src/a52dec-0.7.4/liba52'<br />make: *** [install-recursive] Error 1<br /><br />This trouble me for a week!!!<br />Finally I resolve it!<br /><br />Just do below:<br />./configure --prefix=/usr&nbsp; --enable-shared 'CFLAGS=-fPIC' <br />make &amp;&amp; make install<br /><br /> ]]>
        
    </content>
</entry>

<entry>
    <title>nagios的check_ping使用</title>
    <link rel="alternate" type="text/html" href="http://www.2hei.net/mt/2008/09/nagios-check-ping-use.html" />
    <id>tag:www.2hei.net,2008:/mt//1.101</id>

    <published>2008-09-17T13:17:29Z</published>
    <updated>2008-09-17T13:21:43Z</updated>

    <summary><![CDATA[nagios的一些辅助工具很有用处，如check_ping,check_tcp等等，这里介绍一下check_ping的用法：nagios的check_ping命令： 源码可见 nagios插件： nagios-plugins-1.4.12/plugins/check_ping.c &nbsp; 用法： ./check_ping&nbsp; Usage:&nbsp;check_ping&nbsp;-H&nbsp;&lt;host_address&gt;&nbsp;-w&nbsp;&lt;wrta&gt;,&lt;wpl&gt;%&nbsp;-c&nbsp;&lt;crta&gt;,&lt;cpl&gt;% &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[-p&nbsp;packets]&nbsp;[-t&nbsp;timeout]&nbsp;[-L]&nbsp;[-4|-6] 具体如下： -H&nbsp;&nbsp;&nbsp; 主机地址 -w&nbsp;&nbsp;&nbsp;&nbsp;WARNING&nbsp;状态：&nbsp;&nbsp;响应时间(毫秒)，丢包率&nbsp;(%)&nbsp;&nbsp; 阀值 -c&nbsp;&nbsp;&nbsp;&nbsp;CRITICAL状态：&nbsp;&nbsp;&nbsp; 响应时间(毫秒)，丢包率&nbsp;(%)&nbsp;&nbsp; 阀值 -p&nbsp;&nbsp;&nbsp;&nbsp;发送的包数&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 默认5个包 -t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;超时时间&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 默认10秒 -4|-6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 使用ipv4|ipv6&nbsp;地址&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;默认ipv4 &nbsp; 如： 1、正常： ./check_ping&nbsp;-H www.google.com -w&nbsp;100.0,20%&nbsp;-c&nbsp;200.0,50%&nbsp;-p&nbsp;3&nbsp;-t&nbsp;2 PING&nbsp;OK&nbsp;-&nbsp;Packet&nbsp;loss&nbsp;=&nbsp;0%,&nbsp;RTA&nbsp;=&nbsp;1.49&nbsp;ms 命令执行结果返回：&nbsp;echo $?&nbsp;&nbsp; 为 0 2、WARNING&nbsp;： ./check_ping&nbsp;-H www.google.com -w&nbsp;0.1,20%&nbsp;-c&nbsp;200.0,50%&nbsp;-p&nbsp;3&nbsp;-t&nbsp;2 PING&nbsp;WARNING&nbsp;-&nbsp;Packet&nbsp;loss&nbsp;=&nbsp;0%,&nbsp;RTA&nbsp;=&nbsp;1.71&nbsp;ms 命令执行结果返回：&nbsp;echo $?&nbsp;&nbsp; 为 1 3、CRITICAL ./check_ping&nbsp;-H www.google.com -w&nbsp;0.1,20%&nbsp;-c&nbsp;0.9,50%&nbsp;-p&nbsp;3&nbsp;-t&nbsp;2 PING&nbsp;CRITICAL&nbsp;-&nbsp;Packet&nbsp;loss&nbsp;=&nbsp;0%,&nbsp;RTA&nbsp;=&nbsp;1.60&nbsp;ms 命令执行结果返回：&nbsp;echo $?&nbsp;&nbsp; 为 2 &nbsp; 返回结果为：状态&nbsp; 丢包率 ping响应时间 因为check_ping的返回值非常清晰，可以在其他程序中调用check_ping命令，作为辅助的网络检测工具。...]]></summary>
    <author>
        <name>2hei</name>
        
    </author>
    
        <category term="OpenSource" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="nagios" label="nagios" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.2hei.net/mt/">
        <![CDATA[nagios的一些辅助工具很有用处，如check_ping,check_tcp等等，这里介绍一下check_ping的用法：<br /><link href="BLOCKQUOTE%7Bmargin-Top:%200px;%20margin-Bottom:%200px;%20margin-Left:%202em%7D" rel="stylesheet"><div><br />nagios的check_ping命令：</div>
<div>源码可见 nagios插件： nagios-plugins-1.4.12/plugins/check_ping.c</div>
<div>&nbsp;</div>
<div>用法：</div>
<div>
<div>./check_ping&nbsp;</div>
<div>
<div>Usage:&nbsp;check_ping&nbsp;-H&nbsp;&lt;host_address&gt;&nbsp;-w&nbsp;&lt;wrta&gt;,&lt;wpl&gt;%&nbsp;-c&nbsp;&lt;crta&gt;,&lt;cpl&gt;%</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[-p&nbsp;packets]&nbsp;[-t&nbsp;timeout]&nbsp;[-L]&nbsp;[-4|-6]</div></div>
<div>具体如下：</div>
<div>-H&nbsp;&nbsp;&nbsp; 主机地址</div>
<div>-w&nbsp;&nbsp;&nbsp;&nbsp;WARNING&nbsp;状态：&nbsp;&nbsp;响应时间(毫秒)，丢包率&nbsp;(%)&nbsp;&nbsp; 阀值</div>
<div>-c&nbsp;&nbsp;&nbsp;&nbsp;CRITICAL状态：&nbsp;&nbsp;&nbsp; 响应时间(毫秒)，丢包率&nbsp;(%)&nbsp;&nbsp; 阀值</div>
<div>-p&nbsp;&nbsp;&nbsp;&nbsp;发送的包数&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 默认5个包</div>
<div>-t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;超时时间&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 默认10秒</div>
<div>-4|-6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 使用ipv4|ipv6&nbsp;地址&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;默认ipv4</div>
<div>&nbsp;</div>
<div></div>
<div>如：</div>
<div>1、正常：</div>
<div></div>
<div>./check_ping&nbsp;-H www.google.com -w&nbsp;100.0,20%&nbsp;-c&nbsp;200.0,50%&nbsp;-p&nbsp;3&nbsp;-t&nbsp;2</div></div>
<div>PING&nbsp;OK&nbsp;-&nbsp;Packet&nbsp;loss&nbsp;=&nbsp;0%,&nbsp;RTA&nbsp;=&nbsp;1.49&nbsp;ms </div>
<div>命令执行结果返回：&nbsp;echo $?&nbsp;&nbsp; 为 0</div>
<div>2、WARNING&nbsp;：</div>
<div>
<div>./check_ping&nbsp;-H www.google.com -w&nbsp;0.1,20%&nbsp;-c&nbsp;200.0,50%&nbsp;-p&nbsp;3&nbsp;-t&nbsp;2</div></div>
<div>PING&nbsp;WARNING&nbsp;-&nbsp;Packet&nbsp;loss&nbsp;=&nbsp;0%,&nbsp;RTA&nbsp;=&nbsp;1.71&nbsp;ms </div>
<div>命令执行结果返回：&nbsp;echo $?&nbsp;&nbsp; 为 1</div>
<div>3、CRITICAL</div>
<div>./check_ping&nbsp;-H www.google.com -w&nbsp;0.1,20%&nbsp;-c&nbsp;0.9,50%&nbsp;-p&nbsp;3&nbsp;-t&nbsp;2</div>
<div>PING&nbsp;CRITICAL&nbsp;-&nbsp;Packet&nbsp;loss&nbsp;=&nbsp;0%,&nbsp;RTA&nbsp;=&nbsp;1.60&nbsp;ms </div>
<div>命令执行结果返回：&nbsp;echo $?&nbsp;&nbsp; 为 2</div>
<div>&nbsp;</div>
<div>返回结果为：状态&nbsp; 丢包率 ping响应时间</div>
<div>因为check_ping的返回值非常清晰，<br />可以在其他程序中调用check_ping命令，作为辅助的网络检测工具。</div> ]]>
        
    </content>
</entry>

<entry>
    <title>Seattle Conference on Scalability: YouTube Scalability</title>
    <link rel="alternate" type="text/html" href="http://www.2hei.net/mt/2008/09/seattle-conference-on-scalability.html" />
    <id>tag:www.2hei.net,2008:/mt//1.100</id>

    <published>2008-09-02T14:21:29Z</published>
    <updated>2008-09-02T14:29:07Z</updated>

    <summary>YouTube 的架构扩展： http://kylecordes.com/2007/07/12/youtube-scalability/...</summary>
    <author>
        <name>2hei</name>
        
    </author>
    
        <category term="OpenSource" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="python" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="youtube" label="youtube" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.2hei.net/mt/">
        <![CDATA[YouTube 的架构扩展：
http://kylecordes.com/2007/07/12/youtube-scalability/

<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/ZW5_eEKEC28&amp;hl=en&amp;fs=1" /><param name="allowFullScreen" value="true" /><embed src="http://www.youtube.com/v/ZW5_eEKEC28&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></object>]]>
        
    </content>
</entry>

<entry>
    <title>python socket exception</title>
    <link rel="alternate" type="text/html" href="http://www.2hei.net/mt/2008/09/python-socket-exception.html" />
    <id>tag:www.2hei.net,2008:/mt//1.99</id>

    <published>2008-09-01T13:53:43Z</published>
    <updated>2008-09-01T13:55:58Z</updated>

    <summary>python socket.errorTab&apos;s error List{10048: &apos;The network address is in use.&apos;, 10054: &apos;The connection has been reset.&apos;, 10022: &apos;An invalid operation was attempted.&apos;, 10058: &apos;The network has been shut down.&apos;, 10060: &apos;The operation timed out.&apos;, 10061: &apos;Connection refused.&apos;, 10063: &apos;The name is too long.&apos;, 10064: &apos;The host is down.&apos;, 10065: &apos;The host is unreachable.&apos;, 10035: &apos;The socket operation would block&apos;, 10004: &apos;The operation was interrupted.&apos;, 10036: &apos;A blocking operation is already in progress.&apos;, 10009: &apos;A bad file handle was passed.&apos;, 10013:...</summary>
    <author>
        <name>2hei</name>
        
    </author>
    
    <category term="python" label="python" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.2hei.net/mt/">
        <![CDATA[<br />python socket.errorTab's error List<br /><br />{<br />10048: 'The network address is in use.', <br />10054: 'The connection has been reset.', <br />10022: 'An invalid operation was attempted.', <br />10058: 'The network has been shut down.', <br />10060: 'The operation timed out.', <br />10061: 'Connection refused.', <br />10063: 'The name is too long.', <br />10064: 'The host is down.', <br />10065: 'The host is unreachable.', <br />10035: 'The socket operation would block', <br />10004: 'The operation was interrupted.', <br />10036: 'A blocking operation is already in progress.', <br />10009: 'A bad file handle was passed.', <br />10013: 'Permission denied.', <br />10014: 'A fault occurred on the network??'<br />}<br />]]>
        
    </content>
</entry>

<entry>
    <title>java调用awt做图片验证码显示的问题解决</title>
    <link rel="alternate" type="text/html" href="http://www.2hei.net/mt/2008/08/java-awt-display.html" />
    <id>tag:www.2hei.net,2008:/mt//1.98</id>

    <published>2008-08-25T12:40:13Z</published>
    <updated>2008-08-25T12:43:18Z</updated>

    <summary><![CDATA[错误症状：500 Servlet Exceptionjava.lang.InternalError: Can't connect to X11 window server using 'localhost:0.0'as the value of the DISPLAY variable.&nbsp;&nbsp;&nbsp; at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)&nbsp;&nbsp;&nbsp; at sun.awt.X11GraphicsEnvironment.&lt;clinit&gt;(X11GraphicsEnvironment.java:134)&nbsp;&nbsp;&nbsp; at java.lang.Class.forName0(Native Method)&nbsp;&nbsp;&nbsp; at java.lang.Class.forName(Class.java:141)&nbsp;&nbsp;&nbsp; at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)&nbsp;&nbsp;&nbsp; at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1041)&nbsp;&nbsp;&nbsp; at javax.servlet.http.HttpServlet.service(HttpServlet.java:103)&nbsp;&nbsp;&nbsp; at java.lang.Thread.run(Thread.java:534)google了半天，试过了安装xorg-x11-Xvfb包，export DISPLAY=:0等等，无奈，没有解决。最后终于找到了解决方案：可以在java的jvm上 加入参数&nbsp;&nbsp; –Djava.awt.headless=true...]]></summary>
    <author>
        <name>2hei</name>
        
    </author>
    
        <category term="java" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="jvm" label="jvm" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="x11" label="X11" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.2hei.net/mt/">
        <![CDATA[错误症状：<br /><br />500 Servlet Exception<br />java.lang.InternalError: Can't connect to X11 window server using 'localhost:0.0'<br />as the value of the DISPLAY variable.<br />&nbsp;&nbsp;&nbsp; at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)<br />&nbsp;&nbsp;&nbsp; at sun.awt.X11GraphicsEnvironment.&lt;clinit&gt;(X11GraphicsEnvironment.java:134)<br />&nbsp;&nbsp;&nbsp; at java.lang.Class.forName0(Native Method)<br />&nbsp;&nbsp;&nbsp; at java.lang.Class.forName(Class.java:141)<br />&nbsp;&nbsp;&nbsp; at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)<br />&nbsp;&nbsp;&nbsp; at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1041)<br />&nbsp;&nbsp;&nbsp; at javax.servlet.http.HttpServlet.service(HttpServlet.java:103)<br />&nbsp;&nbsp;&nbsp; at java.lang.Thread.run(Thread.java:534)<br /><br />google了半天，试过了安装xorg-x11-Xvfb包，export DISPLAY=:0等等，无奈，没有解决。<br />最后终于找到了解决方案：<br />可以在java的jvm上 加入参数&nbsp;&nbsp; –Djava.awt.headless=true<br /><br /> ]]>
        
    </content>
</entry>

<entry>
    <title>mysql OLD_PASSWORD&apos;s problem</title>
    <link rel="alternate" type="text/html" href="http://www.2hei.net/mt/2008/08/mysql-old-passwords-problem.html" />
    <id>tag:www.2hei.net,2008:/mt//1.97</id>

    <published>2008-08-25T12:36:41Z</published>
    <updated>2008-08-25T12:39:36Z</updated>

    <summary><![CDATA[In my mysql slave and master's i meet a problem:[MysqlDb.connectDB]java.sql.SQLException: Client does not support authentication protocol requested by server; consider upgrading MySQL clientthis is a problem of mysql update version 4.1 and more!to sovle it , we can do this1st:mysql&gt; SET PASSWORD FOR&nbsp;&nbsp;&nbsp; -&gt; 'some_user'@'some_host' = OLD_PASSWORD('newpwd');2nd:mysql&gt; UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')&nbsp;&nbsp;&nbsp; -&gt; WHERE Host = 'some_host' AND User = 'some_user';mysql&gt; FLUSH PRIVILEGES;...]]></summary>
    <author>
        <name>2hei</name>
        
    </author>
    
        <category term="database" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="mysql" label="mysql" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.2hei.net/mt/">
        <![CDATA[In my mysql slave and master's <br />i meet a problem:<br />[MysqlDb.connectDB]java.sql.SQLException: Client does not support authentication protocol requested by server; consider upgrading MySQL client<br /><br />this is a problem of mysql update version 4.1 and more!<br /><br />to sovle it , we can do this<br /><br />1st:<br />mysql&gt; SET PASSWORD FOR<br />&nbsp;&nbsp;&nbsp; -&gt; 'some_user'@'some_host' = OLD_PASSWORD('newpwd');<br />2nd:<br />mysql&gt; UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')<br />&nbsp;&nbsp;&nbsp; -&gt; WHERE Host = 'some_host' AND User = 'some_user';<br />mysql&gt; FLUSH PRIVILEGES;<br /> ]]>
        
    </content>
</entry>

<entry>
    <title>learn shell check_tcpconn.sh from nagios</title>
    <link rel="alternate" type="text/html" href="http://www.2hei.net/mt/2008/08/learn-shell-check-tcpconnsh-fr.html" />
    <id>tag:www.2hei.net,2008:/mt//1.96</id>

    <published>2008-08-25T12:31:15Z</published>
    <updated>2008-08-25T12:35:27Z</updated>

    <summary><![CDATA[#check_tcpconn.sh# warning valueW=1500# critical valueC=2190if [ -f /proc/net/tcp6 ]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TCP_FILE6="/proc/net/tcp6"fiif [ -f /proc/net/tcp ]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TCP_FILE="/proc/net/tcp"ficat $TCP_FILE6 $TCP_FILE &gt; /tmp/tcpstatawk -v TOTAL_W="$W" -v TOTAL_C="$C" 'BEGIN{ ESTABLISHED=TIME_WAIT=SYN_RECV=TOTAL=0}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {if($4 ~/01/) {ESTABLISHED++ ; TOTAL++} else if($4 ~/06/) {TIME_WAIT++; TOTAL++} else if($4 ~/03/) {SYN_RECV++; TOTAL++} else TOTAL++ }&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (TOTAL &lt; TOTAL_W)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {printf "OK CONN %s ESTABLISHED&nbsp; %s TIME_WAIT&nbsp; %s SYN_RECV&nbsp; %s&nbsp; TOTAL|CONN,%s,%s,%s,%s;",ESTABLISHED,TIME_WAIT,SYN_RECV,TOTAL,ESTABLISHED,TIME_WAIT,SYN_RECV,TOTAL ; exit 0}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else if (TOTAL &lt; TOTAL_C)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {printf "WARNING CONN %s ESTABLISHED&nbsp; %s TIME_WAIT&nbsp; %s SYN_RECV&nbsp; %s&nbsp; TOTAL|CONN,%s,%s,%s,%s;",ESTABLISHED,TIME_WAIT,SYN_RECV,TOTAL,ESTABLISHED,TIME_WAIT,SYN_RECV,TOTAL...]]></summary>
    <author>
        <name>2hei</name>
        
    </author>
    
        <category term="OpenSource" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="nagios" label="nagios" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="zh-cn" xml:base="http://www.2hei.net/mt/">
        <![CDATA[#check_tcpconn.sh<br /># warning value<br />W=1500<br /># critical value<br />C=2190<br />if [ -f /proc/net/tcp6 ]<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TCP_FILE6="/proc/net/tcp6"<br />fi<br />if [ -f /proc/net/tcp ]<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TCP_FILE="/proc/net/tcp"<br />fi<br />cat $TCP_FILE6 $TCP_FILE &gt; /tmp/tcpstat<br />awk -v TOTAL_W="$W" -v TOTAL_C="$C" 'BEGIN{ ESTABLISHED=TIME_WAIT=SYN_RECV=TOTAL=0}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {if($4 ~/01/) {ESTABLISHED++ ; TOTAL++} else if($4 ~/06/) {TIME_WAIT++; TOTAL++} else if($4 ~/03/) {SYN_RECV++; TOTA<br />L++} else TOTAL++ }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (TOTAL &lt; TOTAL_W)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {printf "OK CONN %s ESTABLISHED&nbsp; %s TIME_WAIT&nbsp; %s SYN_RECV&nbsp; %s&nbsp; TOTAL|CONN,%s,%s,%s,%s;",ESTABLISHED,TIME_WA<br />IT,SYN_RECV,TOTAL,ESTABLISHED,TIME_WAIT,SYN_RECV,TOTAL ; exit 0}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else if (TOTAL &lt; TOTAL_C)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {printf "WARNING CONN %s ESTABLISHED&nbsp; %s TIME_WAIT&nbsp; %s SYN_RECV&nbsp; %s&nbsp; TOTAL|CONN,%s,%s,%s,%s;",ESTABLISHED,TI<br />ME_WAIT,SYN_RECV,TOTAL,ESTABLISHED,TIME_WAIT,SYN_RECV,TOTAL ; exit 0}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {printf "CRITICAL CONN %s ESTABLISHED&nbsp; %s TIME_WAIT&nbsp; %s SYN_RECV&nbsp; %s&nbsp; TOTAL|CONN,%s,%s,%s,%s;",ESTABLISHED,T<br />IME_WAIT,SYN_RECV,TOTAL,ESTABLISHED,TIME_WAIT,SYN_RECV,TOTAL ; exit 0}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }' /tmp/tcpstat<br /><br />this script check&nbsp; /proc/net/tcp , u can find tcp connect status&nbsp; .<br /><br />cat /proc/net/tcp<br />enum {<br />&nbsp; TCPF_ESTABLISHED = (1 &lt;&lt; 1),<br />&nbsp; TCPF_SYN_SENT&nbsp; = (1 &lt;&lt; 2),<br />&nbsp; TCPF_SYN_RECV&nbsp; = (1 &lt;&lt; 3),<br />&nbsp; TCPF_FIN_WAIT1 = (1 &lt;&lt; 4),<br />&nbsp; TCPF_FIN_WAIT2 = (1 &lt;&lt; 5),<br />&nbsp; TCPF_TIME_WAIT = (1 &lt;&lt; 6),<br />&nbsp; TCPF_CLOSE&nbsp;&nbsp;&nbsp;&nbsp; = (1 &lt;&lt; 7),<br />&nbsp; TCPF_CLOSE_WAIT = (1 &lt;&lt; 8),<br />&nbsp; TCPF_LAST_ACK&nbsp; = (1 &lt;&lt; 9),<br />&nbsp; TCPF_LISTEN&nbsp;&nbsp;&nbsp; = (1 &lt;&lt; 10),A<br />&nbsp; TCPF_CLOSING&nbsp;&nbsp; = (1 &lt;&lt; 11),B<br />};<br /> ]]>
        
    </content>
</entry>

</feed>

