<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>【知行合一】-Poople&#039;s Blog &#187; 其他</title>
	<atom:link href="http://99dev.net/archives/category/other/feed" rel="self" type="application/rss+xml" />
	<link>http://99dev.net</link>
	<description>智巧终归庸俗，雄谋只余虚话</description>
	<lastBuildDate>Fri, 23 Jul 2010 09:52:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>[Original]CentOS 5.4 + oepnssh 5.5p1编译RPM错误的解决办法</title>
		<link>http://99dev.net/archives/875</link>
		<comments>http://99dev.net/archives/875#comments</comments>
		<pubDate>Fri, 23 Jul 2010 09:52:36 +0000</pubDate>
		<dc:creator>蒼</dc:creator>
				<category><![CDATA[其他]]></category>

		<guid isPermaLink="false">http://99dev.net/archives/875</guid>
		<description><![CDATA[OPENSSH是Linux最基本的安全组件之一，也是最常用的服务之一，有时也难免爆出一些安全漏洞，或者是特性更新，对其关注更新是必须的。
其更新方式，无非几种：   yum update方式，更新频率比较慢，往往要在确定stable，才release    tar.gz方式，更新频率非常快，编译安装和修改步骤略显繁琐。多台Server都需要更新的话，就比较头疼了。    rpm方式，openssh已经不再提供rpm安装包了，rpmbuild所需的源文件都包含在tar.gz文件里，需要我们手动编译封装成rpm包。这是最理想的分发方式了。
未完待续
]]></description>
			<content:encoded><![CDATA[<p>OPENSSH是Linux最基本的安全组件之一，也是最常用的服务之一，有时也难免爆出一些安全漏洞，或者是特性更新，对其关注更新是必须的。</p>
<p>其更新方式，无非几种：   <br />yum update方式，更新频率比较慢，往往要在确定stable，才release    <br />tar.gz方式，更新频率非常快，编译安装和修改步骤略显繁琐。多台Server都需要更新的话，就比较头疼了。    <br />rpm方式，openssh已经不再提供rpm安装包了，rpmbuild所需的源文件都包含在tar.gz文件里，需要我们手动编译封装成rpm包。这是最理想的分发方式了。</p>
<p><em>未完待续</em></p>
]]></content:encoded>
			<wfw:commentRss>http://99dev.net/archives/875/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Colletcion]七匹狼和IBM签约</title>
		<link>http://99dev.net/archives/873</link>
		<comments>http://99dev.net/archives/873#comments</comments>
		<pubDate>Thu, 22 Jul 2010 10:44:44 +0000</pubDate>
		<dc:creator>蒼</dc:creator>
				<category><![CDATA[其他]]></category>
		<category><![CDATA[Cloud]]></category>

		<guid isPermaLink="false">http://99dev.net/archives/873</guid>
		<description><![CDATA[5月末，服装领军企业七匹狼与IBM及IBM无锡云计算中心于厦门公司总部举行签约，这标志着七匹狼的基于云计算上的电子商务正式启动。我们的Sass厂商每年开会为什么不叫上自己的客户和广大中小企业，倾听一下他们的心声呢？
]]></description>
			<content:encoded><![CDATA[<p>5月末，服装领军企业七匹狼与IBM及IBM无锡云计算中心于厦门公司总部举行签约，这标志着七匹狼的基于云计算上的电子商务正式启动。我们的Sass厂商每年开会为什么不叫上自己的客户和广大中小企业，倾听一下他们的心声呢？</p>
]]></content:encoded>
			<wfw:commentRss>http://99dev.net/archives/873/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Colletcion]厦门电信宽带提速</title>
		<link>http://99dev.net/archives/869</link>
		<comments>http://99dev.net/archives/869#comments</comments>
		<pubDate>Fri, 09 Jul 2010 02:02:26 +0000</pubDate>
		<dc:creator>蒼</dc:creator>
				<category><![CDATA[其他]]></category>

		<guid isPermaLink="false">http://99dev.net/archives/869</guid>
		<description><![CDATA[目前智能提速服务暂时只对厦门电信家庭宽带用户开放。
了解详情请登录http://ts.oooxm.com/speedup
本人已试用成功(3Mbps-&#62;6Mbps)，单位网络不允许上传文件，下班回家再放图。
友情提示：
<span class="readmore"><a href="http://99dev.net/archives/869" title="[Colletcion]厦门电信宽带提速" target="_blank">阅读全文——共161字</a></span>]]></description>
			<content:encoded><![CDATA[<p><font size="4">目前智能提速服务暂时只对<strong>厦门电信家庭宽带用户</strong>开放。</font></p>
<p><font size="4">了解详情请登录</font><a title="http://ts.oooxm.com/speedup" href="http://ts.oooxm.com/speedup"><font size="4">http://ts.oooxm.com/speedup</font></a></p>
<p><em><font size="4">本人已试用成功(3Mbps-&gt;6Mbps)，单位网络不允许上传文件，下班回家再放图。</font></em></p>
<p><font size="4">友情提示：</font></p>
<ul>
<li><font size="4">操作成功率一般，如果不成功，请刷新页面重试，或者重启Modem重试</font></li>
<li><font size="4">如果操作成功，请不要关闭该页面，否则提速失效</font></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://99dev.net/archives/869/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Collection]Nginx+PHP 配置漏洞：静态文件都可以当作 PHP 解析</title>
		<link>http://99dev.net/archives/853</link>
		<comments>http://99dev.net/archives/853#comments</comments>
		<pubDate>Fri, 21 May 2010 02:31:03 +0000</pubDate>
		<dc:creator>蒼</dc:creator>
				<category><![CDATA[其他]]></category>

		<guid isPermaLink="false">http://99dev.net/archives/853</guid>
		<description><![CDATA[作者：Hily 原始链接：http://hily.me/blog/2010/05/nginx-php-configure-security-problem/    版权声明：可以转载，转载时务必以超链接形式标明文章原始出处和作者信息及版权声明 
漏洞危险等级：毁灭性。 
 

<span class="readmore"><a href="http://99dev.net/archives/853" title="[Collection]Nginx+PHP 配置漏洞：静态文件都可以当作 PHP 解析" target="_blank">阅读全文——共3929字</a></span>]]></description>
			<content:encoded><![CDATA[<p>作者：Hily 原始链接：<a href="http://hily.me/blog/2010/05/nginx-php-configure-security-problem/">http://hily.me/blog/2010/05/nginx-php-configure-security-problem/</a>    <br />版权声明：可以转载，转载时务必以超链接形式标明文章原始出处和作者信息及版权声明 </p>
<p>漏洞危险等级：毁灭性。 </p>
<p> <span id="more-853"></span>
</p>
<p>这个漏洞严格上说并不是 Nginx 和 PHP 本身的漏洞造成的，而是由配置造成的。在我之前写的许多配置中，都普遍存在这个漏洞。 </p>
<p>简易检测方法：   <br />打开 Nginx + PHP 服务器上的任意一张图片，如：    <br /><a href="http://hily.me/test.png">http://hily.me/test.png</a>    <br />如果在图片链接后加一串 /xxx.php （xxx为任意字符）后，如：    <br /><a href="http://hily.me/test.png/xxx.php">http://hily.me/test.png/xxx.php</a>    <br />图片还能访问并且输出的 Content-Type 为 text/html 的话，说明你的配置存在漏洞。 </p>
<p>漏洞分析： </p>
<p>下面通过分析一个很常见的 Nginx 配置来解释下漏洞的成因：   <br />server {    <br />&#160;&#160;&#160; listen&#160;&#160;&#160;&#160;&#160;&#160; 80;    <br />&#160;&#160;&#160; server_name&#160; test.local; </p>
<p>&#160;&#160;&#160; access_log&#160; /work/www/logs/test.access.log&#160; main;   <br />&#160;&#160;&#160; error_log&#160; /work/www/logs/test.error.log; </p>
<p>&#160;&#160;&#160; location / {   <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; root&#160;&#160; /work/www/test;    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; index&#160; index.html index.htm index.php;    <br />&#160;&#160;&#160; } </p>
<p>&#160;&#160;&#160; location ~ \.php$ {   <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; root&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; /work/www/test;    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; fastcgi_index&#160; index.php;    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; fastcgi_param&#160; SCRIPT_FILENAME&#160;&#160;&#160; $document_root$fastcgi_script_name;    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; include&#160;&#160;&#160;&#160;&#160;&#160;&#160; fastcgi_params;    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; fastcgi_pass&#160;&#160; unix:/tmp/php-fpm.sock;    <br />&#160;&#160;&#160; }    <br />} </p>
<p>我们在 /work/www/test/ 目录下新建一个文件 test.png，内容如下： </p>
<p>那么访问 <a href="http://test.local/test.png">http://test.local/test.png</a> 时，输出为文本内容： </p>
<p>但是当在后面加上 /xxx.php 时，即 <a href="http://test.local/test.png/xxx.php，可怕的事情发生了：">http://test.local/test.png/xxx.php，可怕的事情发生了：</a>    <br />Array    <br />(    <br />&#160;&#160;&#160; [HOSTNAME] =&gt;    <br />&#160;&#160;&#160; [PATH] =&gt; /usr/local/bin:/usr/bin:/bin    <br />&#160;&#160;&#160; [TMP] =&gt; /tmp    <br />&#160;&#160;&#160; [TMPDIR] =&gt; /tmp    <br />&#160;&#160;&#160; [TEMP] =&gt; /tmp    <br />&#160;&#160;&#160; [OSTYPE] =&gt;    <br />&#160;&#160;&#160; [MACHTYPE] =&gt;    <br />&#160;&#160;&#160; [MALLOC_CHECK_] =&gt; 2    <br />&#160;&#160;&#160; [USER] =&gt; www    <br />&#160;&#160;&#160; [HOME] =&gt; /home/www    <br />&#160;&#160;&#160; [FCGI_ROLE] =&gt; RESPONDER    <br />&#160;&#160;&#160; [SCRIPT_FILENAME] =&gt; /work/www/test/test.png    <br />&#160;&#160;&#160; [QUERY_STRING] =&gt;    <br />&#160;&#160;&#160; [REQUEST_METHOD] =&gt; GET    <br />&#160;&#160;&#160; [CONTENT_TYPE] =&gt;    <br />&#160;&#160;&#160; [CONTENT_LENGTH] =&gt;    <br />&#160;&#160;&#160; [SCRIPT_NAME] =&gt; /test.png/xxx.php    <br />&#160;&#160;&#160; [REQUEST_URI] =&gt; /test.png/xxx.php    <br />&#160;&#160;&#160; [DOCUMENT_URI] =&gt; /test.png/xxx.php    <br />&#160;&#160;&#160; [DOCUMENT_ROOT] =&gt; /work/www/test    <br />&#160;&#160;&#160; [SERVER_PROTOCOL] =&gt; HTTP/1.1    <br />&#160;&#160;&#160; [GATEWAY_INTERFACE] =&gt; CGI/1.1    <br />&#160;&#160;&#160; [SERVER_SOFTWARE] =&gt; nginx/0.7.62    <br />&#160;&#160;&#160; [REMOTE_ADDR] =&gt; 192.168.1.163    <br />&#160;&#160;&#160; [REMOTE_PORT] =&gt; 4080    <br />&#160;&#160;&#160; [SERVER_ADDR] =&gt; 192.168.1.12    <br />&#160;&#160;&#160; [SERVER_PORT] =&gt; 80    <br />&#160;&#160;&#160; [SERVER_NAME] =&gt; test.local    <br />&#160;&#160;&#160; [REDIRECT_STATUS] =&gt; 200    <br />&#160;&#160;&#160; [HTTP_ACCEPT] =&gt; image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/QVOD, application/QVOD, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*    <br />&#160;&#160;&#160; [HTTP_ACCEPT_LANGUAGE] =&gt; zh-cn    <br />&#160;&#160;&#160; [HTTP_ACCEPT_ENCODING] =&gt; gzip, deflate    <br />&#160;&#160;&#160; [HTTP_USER_AGENT] =&gt; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; QQPinyin 689; QQDownload 627; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2; TheWorld)    <br />&#160;&#160;&#160; [HTTP_HOST] =&gt; test.local    <br />&#160;&#160;&#160; [HTTP_CONNECTION] =&gt; Keep-Alive    <br />&#160;&#160;&#160; [ORIG_SCRIPT_FILENAME] =&gt; /work/www/test/test.png/xxx.php    <br />&#160;&#160;&#160; [PATH_TRANSLATED] =&gt; /work/www/test    <br />&#160;&#160;&#160; [PHP_SELF] =&gt; /test.png/xxx.php    <br />&#160;&#160;&#160; [REQUEST_TIME] =&gt; 1274125615    <br />) </p>
<p>环境变量中，SCRIPT_FILENAME 是 Nginx 传过来的：   <br />fastcgi_param&#160; SCRIPT_FILENAME&#160;&#160;&#160; $document_root$fastcgi_script_name; </p>
<p>$fastcgi_script_name 变量说明请参考：   <br /><a href="http://wiki.nginx.org/NginxHttpFcgiModule">http://wiki.nginx.org/NginxHttpFcgiModule</a></p>
<p>Nginx 传给 PHP 的值为 /work/www/test/test.png/xxx.php，即 $_SERVER 中 ORIG_SCRIPT_FILENAME 的值，但是 $_SERVER 中 SCRIPT_FILENAME 却是 /work/www/test/test.png。 </p>
<p>原因是，/work/www/test/test.png/xxx.php 并不存在，对于这些不存在的路径，PHP 会检查路径中存在的文件，并将多余的部分当作 PATH_INFO。   <br />这里，/work/www/test/test.png 被 PHP 解析为 SCRIPT_FILENAME，/xxx.php 被 PHP 解析为 PATH_INFO 后被丢弃，因此并没有在 $_SERVER 中出现。 </p>
<p><font color="#ff0000"><strong>解决方法： </strong></font></p>
<p><font color="#ff0000"><strong>解决这个漏洞的方法很显然：关闭上面所述的解析即可。 </strong></font></p>
<p><font color="#ff0000"><strong>这个解析可以在 PHP 的配置文件中设置，默认为开启。在这里我们需要将它关闭： </strong></font></p>
<p><font color="#ff0000"><strong>; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP&#8217;s       <br />; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok        <br />; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting        <br />; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting        <br />; of zero causes PHP to behave as before. Default is 1. You should fix your scripts        <br />; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.        <br />; </strong></font><a href="http://php.net/cgi.fix-pathinfo"><font color="#ff0000"><strong>http://php.net/cgi.fix-pathinfo</strong></font></a>    <br /><font color="#ff0000"><strong>;cgi.fix_pathinfo=1       <br />cgi.fix_pathinfo=0 </strong></font></p>
<p><font color="#ff0000"><strong>其中 cgi.fix_pathinfo=0 为新增的配置行，表示关闭 PHP 的自动 PATH_INFO 检测。关闭后，该配置漏洞即可消除。</strong></font> </p>
<p>更好的解决方案？   <br />以上方案并不是最完美的，如果你先前有用到 cgi.fix_pathinfo 这个特性，影响会很大，比如关闭后，我的 Blog（Wordpress）文章的 URL 目录形式就得用 rewrite 来实现了。    <br />如果可以将 PHP 设置成只解析 .php 为扩展名的文件，那么这个问题解决起来会更合理。    <br />不过我没找到相关的设置项，或许今后应该出现在 php-fpm 的配置文件中？ </p>
<p>总结：   <br />这类问题基本上是无法预料的，但是如果架构设计良好的话，即使存在这个问题，也不会影响安全性。这里给出架构上的安全建议：    <br />* 尽可能使动静内容分离，所有的静态内容存在于静态内容服务器，静态内容服务器上不解析PHP，这样静态文件就永远不能被解析了。</p>
]]></content:encoded>
			<wfw:commentRss>http://99dev.net/archives/853/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Original]Helix Mobile Server</title>
		<link>http://99dev.net/archives/850</link>
		<comments>http://99dev.net/archives/850#comments</comments>
		<pubDate>Fri, 14 May 2010 08:59:06 +0000</pubDate>
		<dc:creator>蒼</dc:creator>
				<category><![CDATA[其他]]></category>

		<guid isPermaLink="false">http://99dev.net/archives/850</guid>
		<description><![CDATA[[root@rhel5 ~]# /opt/helix.mobile.server/Bin/rmserver /opt/helix.mobile.server/rmserver.cfg   /opt/helix.mobile.server/Bin/rmserver: relocation error: /opt/helix.mobile.server/Bin/rmserver: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference    [root@rhel5 helix.mobile.server]# export LD_ASSUME_KERNEL=2.4    [root@rhel5 helix.mobile.server]# Bin/rmserver rmserver.cfg    Bin/rmserver: error while loading shared libraries: libm.so.6: cannot open shared object file: No such file or directory
<span class="readmore"><a href="http://99dev.net/archives/850" title="[Original]Helix Mobile Server" target="_blank">阅读全文——共518字</a></span>]]></description>
			<content:encoded><![CDATA[<p>[root@rhel5 ~]# /opt/helix.mobile.server/Bin/rmserver /opt/helix.mobile.server/rmserver.cfg   <br />/opt/helix.mobile.server/Bin/rmserver: relocation error: /opt/helix.mobile.server/Bin/rmserver: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference    <br />[root@rhel5 helix.mobile.server]# export LD_ASSUME_KERNEL=2.4    <br />[root@rhel5 helix.mobile.server]# Bin/rmserver rmserver.cfg    <br />Bin/rmserver: error while loading shared libraries: libm.so.6: cannot open shared object file: No such file or directory</p>
<p>Red Hat Enterprise Linux AS release 3 (Taroon Update 4)</p>
]]></content:encoded>
			<wfw:commentRss>http://99dev.net/archives/850/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Original]PHP通过SMTP Service发送邮件错误的解决</title>
		<link>http://99dev.net/archives/846</link>
		<comments>http://99dev.net/archives/846#comments</comments>
		<pubDate>Fri, 07 May 2010 07:47:08 +0000</pubDate>
		<dc:creator>蒼</dc:creator>
				<category><![CDATA[其他]]></category>

		<guid isPermaLink="false">http://99dev.net/archives/846</guid>
		<description><![CDATA[各ISP返回错误   &#8212;&#8211; The following addresses had permanent fatal errors &#8212;&#8211;    &#60;xuyulu888@sohu.com&#62;    (reason: 504 5.5.2 &#60;sqweb1&#62;: Helo command rejected: need fully-qualified hos    tname)    &#60;&#60;&#60; 504 5.5.2 &#60;sqweb1&#62;: Helo command rejected: need fully-qualified hostname    554 5.0.0 Service unavailable    &#60;&#60;&#60; 554 5.5.1 Error: no valid recipients
<span class="readmore"><a href="http://99dev.net/archives/846" title="[Original]PHP通过SMTP Service发送邮件错误的解决" target="_blank">阅读全文——共1160字</a></span>]]></description>
			<content:encoded><![CDATA[<p>各ISP返回错误   <br />&#8212;&#8211; The following addresses had permanent fatal errors &#8212;&#8211;    <br />&lt;<a href="mailto:xuyulu888@sohu.com">xuyulu888@sohu.com</a>&gt;    <br />(reason: 504 5.5.2 &lt;sqweb1&gt;: Helo command rejected: need fully-qualified hos    <br />tname)    <br />&lt;&lt;&lt; 504 5.5.2 &lt;sqweb1&gt;: Helo command rejected: need fully-qualified hostname    <br />554 5.0.0 Service unavailable    <br />&lt;&lt;&lt; 554 5.5.1 Error: no valid recipients</p>
<p> <span id="more-846"></span>
<p>与Comsenz的开发人员沟通   <br />&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-    <br />蒼 15:42:00    <br />discuz的注册邮件发送错误    <br />BSD|~Fly 15:43:05    <br />建立成正规的发件服务器，或使用已有的smtp服务器发就行了。    <br />BSD|~Fly 15:43:48    <br />不然会被大型邮件服务商拒绝的，因为你的邮件服务器“不正规”    <br />蒼 15:43:55    <br />也是跟FQDN有关的吧</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-    <br />#我们域名的MX记录    <br />lin-pooplematoMacBook:~ linpoople$ dig xmnn.cn MX    <br />; &lt;&lt;&gt;&gt; DiG 9.6.0-APPLE-P2 &lt;&lt;&gt;&gt; xmnn.cn MX    <br />;; global options: +cmd    <br />;; Got answer:    <br />;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 52826    <br />;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0    <br />;; QUESTION SECTION:    <br />;xmnn.cn. IN MX    <br />;; ANSWER SECTION:    <br />xmnn.cn. 120 IN MX 10 mx.ym.163.com.    <br />;; Query time: 186 msec    <br />;; SERVER: 8.8.8.8#53(8.8.8.8)    <br />;; WHEN: Thu May 6 15:50:06 2010    <br />;; MSG SIZE rcvd: 54    <br />&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>#处理措施    <br />该情况,sunbbs之前也反馈过,故障情况是一样的,刚好可以2个问题合并解决.    <br />目前需要做的是,建立一个集中的MailServer(192.168.96.52),做A记录和MX记录    <br />PHP程序方面,使用SOCKET连接SMTP服务器发送邮件    <br />需要在域名控制面板进行的步骤(xmnn.cn)    <br />A记录 mail 218.5.80.242    <br />MX记录 @ mail.xmnn.cn. 优先级5</p>
]]></content:encoded>
			<wfw:commentRss>http://99dev.net/archives/846/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Original]Nokia N97刷机小记</title>
		<link>http://99dev.net/archives/754</link>
		<comments>http://99dev.net/archives/754#comments</comments>
		<pubDate>Tue, 12 Jan 2010 11:52:27 +0000</pubDate>
		<dc:creator>蒼</dc:creator>
				<category><![CDATA[其他]]></category>
		<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://99dev.net/archives/754</guid>
		<description><![CDATA[今天刚刷了一台新兴亚太版N97（RM-505，0576128），从V10直接升到V20。类似的教程网上已经很多，都是copy/paste，这里就不费这个功夫了，仅仅打个Mark。
A.如果速度好的站点，可以下载Fireware安装包到本地，再利用凤凰2009来自定义版本。
参考文章：http://bbs.dospy.com/thread-5866511-1-1.html 全文下载

<span class="readmore"><a href="http://99dev.net/archives/754" title="[Original]Nokia N97刷机小记" target="_blank">阅读全文——共342字</a></span>]]></description>
			<content:encoded><![CDATA[<p>今天刚刷了一台新兴亚太版N97（RM-505，0576128），从V10直接升到V20。类似的教程网上已经很多，都是copy/paste，这里就不费这个功夫了，仅仅打个Mark。</p>
<p><span style="font-size: x-small"><font size="2">A.如果速度好的站点，可以下载Fireware安装包到本地，再利用<strong>凤凰2009</strong>来自定义版本。</font></span></p>
<blockquote><p><span style="font-size: x-small"><font size="2">参考文章：</font><a title="http://bbs.dospy.com/thread-5866511-1-1.html" href="http://bbs.dospy.com/thread-5866511-1-1.html"><font size="2">http://bbs.dospy.com/thread-5866511-1-1.html</font></a><font size="2"> </font><a href="http://99dev.net/wp-content/uploads/2010/01/N97凤凰刷V20-RM-505-简单可靠快捷-附图教程1.zip"><font size="2">全文下载</font></a></span></p>
</blockquote>
<p><span style="font-size: x-small"><font size="2">B.如果不能，可以考虑一下Nokia的NSU功能，NSU的连接下载速度还是不错的，基本在100KBps以上（固件大小一般100MB-150MB）。有时候，是需要重写code的。</font></span></p>
<blockquote><p><span style="font-size: x-small"><font size="2">参考文章：</font><a title="http://bbs.dospy.com/thread-4207055-1-8.html" href="http://bbs.dospy.com/thread-4207055-1-8.html"><font size="2">http://bbs.dospy.com/thread-4207055-1-8.html</font></a><font size="2"> </font><a href="http://99dev.net/wp-content/uploads/2010/01/诺基亚N97改CODE官方在线升级刷新固件NSS+NSU详细操作教程.zip"><font size="2">全文下载</font></a></span></p>
<p><span style="font-size: x-small"><a href="http://99dev.net/wp-content/uploads/2010/01/3.BB5机型code查询系统.zip"><font size="2">BB5机型code查询系统</font></a><a href="http://99dev.net/wp-content/uploads/2010/01/诺基亚N97改CODE官方在线升级刷新固件NSS+NSU详细操作教程.zip"></a></span></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://99dev.net/archives/754/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Collection]Apacer AH320微笑碟可用的量产工具</title>
		<link>http://99dev.net/archives/675</link>
		<comments>http://99dev.net/archives/675#comments</comments>
		<pubDate>Tue, 20 Oct 2009 11:11:37 +0000</pubDate>
		<dc:creator>蒼</dc:creator>
				<category><![CDATA[其他]]></category>
		<category><![CDATA[善用佳软]]></category>
		<category><![CDATA[嵌入式开发]]></category>

		<guid isPermaLink="false">http://99dev.net/archives/675</guid>
		<description><![CDATA[新入一个Apacer AH320（宇瞻微笑碟），《[Original]打造多用途U盘-量产》一文中所用量产工具已不能使用。
在bbs.mydigit.cn找到可用的工具，UP1411
猛击此处下载
]]></description>
			<content:encoded><![CDATA[<p>新入一个Apacer AH320（宇瞻微笑碟），《<a href="http://99dev.net/archives/388">[Original]打造多用途U盘-量产</a>》一文中所用量产工具已不能使用。</p>
<p>在bbs.mydigit.cn找到可用的工具，UP1411</p>
<p><cite><span style="font-size: x-small"><a href="http://99dev.net/wp-content/uploads/2009/10/up1411.zip"><font size="4"><strong>猛击此处下载</strong></font></a></span></cite></p>
]]></content:encoded>
			<wfw:commentRss>http://99dev.net/archives/675/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Collection]WordPress页面直接跳转至某链接地址</title>
		<link>http://99dev.net/archives/653</link>
		<comments>http://99dev.net/archives/653#comments</comments>
		<pubDate>Tue, 08 Sep 2009 11:26:19 +0000</pubDate>
		<dc:creator>蒼</dc:creator>
				<category><![CDATA[其他]]></category>
		<category><![CDATA[网络管理]]></category>

		<guid isPermaLink="false">http://99dev.net/archives/653</guid>
		<description><![CDATA[如果想在导航栏中放置链接地址，可使用以下代码
&#60;?php     /*      Template Name: link to      Dev:poopleit@gmail.com      */      ?&#62;      &#60;script&#62; location=&#34;http://ftp.99dev.net&#34;;&#60;/script&#62;
/*将其中的”http://ftp.99dev.net”改为你想要跳转的链接*/

<span class="readmore"><a href="http://99dev.net/archives/653" title="[Collection]WordPress页面直接跳转至某链接地址" target="_blank">阅读全文——共253字</a></span>]]></description>
			<content:encoded><![CDATA[<p>如果想在导航栏中放置链接地址，可使用以下代码</p>
<blockquote><p>&lt;?php     <br />/*      <br />Template Name: link to      <br />Dev:poopleit@gmail.com      <br />*/      <br />?&gt;      <br />&lt;script&gt; location=&quot;<a href="http://ftp.99dev.net&quot;;">http://ftp.99dev.net&quot;;</a>&lt;/script&gt;</p>
<p>/*将其中的”http://ftp.99dev.net”改为你想要跳转的链接*/</p>
</blockquote>
<p> <span id="more-653"></span>
<p>将其保存为link_to.php，上传至现在使用的主题文件夹。</p>
<p>在WP后台选择新建页面，模板选择link_to即可。</p>
<p>执行情况参考<a href="http://99dev.net">http://99dev.net</a>中的“佳软共享”频道。</p>
]]></content:encoded>
			<wfw:commentRss>http://99dev.net/archives/653/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[original]windows2000：终端服务器：服务器超出最大连接数</title>
		<link>http://99dev.net/archives/651</link>
		<comments>http://99dev.net/archives/651#comments</comments>
		<pubDate>Tue, 08 Sep 2009 11:00:54 +0000</pubDate>
		<dc:creator>蒼</dc:creator>
				<category><![CDATA[其他]]></category>
		<category><![CDATA[网络管理]]></category>

		<guid isPermaLink="false">http://99dev.net/archives/651</guid>
		<description><![CDATA[一台win2000 server，使用mstsc登陆多次，每次都是直接按“x”退出，终于尝到恶果了。
提示信息：终端服务器超出最大允许连接数
 
 
<span class="readmore"><a href="http://99dev.net/archives/651" title="[original]windows2000：终端服务器：服务器超出最大连接数" target="_blank">阅读全文——共249字</a></span>]]></description>
			<content:encoded><![CDATA[<p>一台win2000 server，使用mstsc登陆多次，每次都是直接按“x”退出，终于尝到恶果了。</p>
<p>提示信息：终端服务器超出最大允许连接数</p>
<p> <span id="more-651"></span>
<p><a href="http://99dev.net/wp-content/uploads/2009/09/1b08a945279c.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="超出终端连接数" border="0" alt="超出终端连接数" src="http://99dev.net/wp-content/uploads/2009/09/thumb.png" width="477" height="356" /></a> </p>
<p>查询文档，Windows2000 server默认允许最大连接数为2，当有2个已连接会话之后，就不能再连接了。   <br />解决之道：强行注销已连接会话    <br />①寻找办法进入命令控制行，比如OpenTelnet，pcAnywhere    <br />②List已有会话：query user    <br /><a href="http://99dev.net/wp-content/uploads/2009/09/queryuser.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="query user" border="0" alt="query user" src="http://99dev.net/wp-content/uploads/2009/09/queryuser-thumb.png" width="484" height="83" /></a>&#160; <br />③注销已有会话：logoff ID(ID为数字)    <br />④再次List现存会话：query user    <br /><a href="http://99dev.net/wp-content/uploads/2009/09/queryuse2r.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="query use2r" border="0" alt="query use2r" src="http://99dev.net/wp-content/uploads/2009/09/queryuse2r-thumb.png" width="480" height="44" /></a>     <br />⑤再使用mstsc连接即可</p>
]]></content:encoded>
			<wfw:commentRss>http://99dev.net/archives/651/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
