<?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>白舟工作室 &#187; baizoo</title>
	<atom:link href="http://www.baizoo.cn/archives/author/baizoo/feed" rel="self" type="application/rss+xml" />
	<link>http://www.baizoo.cn</link>
	<description>——长风破浪会有时</description>
	<lastBuildDate>Mon, 30 Jan 2012 08:09:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>(转)技术较差的站长更容易成功的秘诀——简单专注</title>
		<link>http://www.baizoo.cn/archives/1175.html</link>
		<comments>http://www.baizoo.cn/archives/1175.html#comments</comments>
		<pubDate>Mon, 30 Jan 2012 08:09:57 +0000</pubDate>
		<dc:creator>baizoo</dc:creator>
				<category><![CDATA[网站相关]]></category>

		<guid isPermaLink="false">http://www.baizoo.cn/?p=1175</guid>
		<description><![CDATA[转自落伍。 注：不认同此文内容的，请列出自己的观点，大家互动一下，聚众人之力，总结一下简单的成功之道！ 个人站长，越没有技术的，越能获得成功，这是很普遍的现象，为什么呢？我们一起分享一下。李兴平没有技术，对asp都不懂，只会静态的页面，他成功了，成为中国最大的站长，流量超过了SINA，甚至包括落伍的鱼，阿飞，都没有技术，他们甚至连做一个友情链接都不会。但是他们都获得了成功，至少在草根，在站长中都功成名就。为什么？还有很多熟悉的技术很高的朋友，例如有一个技术特牛的程序作者，包括逐浪等国内所有顶尖的小说网站程序都是他写的，但是他在做小说网站的时候，愣是突破不了5000个ip，还没有一般的小说网站一篇小说的访问量。 还有更多的技术人员和营销人员，甚至带了数百万在传统行业很精英的人来做互联网，还做网站，都是失败。难道互联网，难道个人网络世界天生给这些没有技术的人一个后门？ 很多人都在纳闷一个问题：我比李兴平学历高，我比他触网早，他做的我都会，我比他更有经验，更有头脑，更有资源，为什么我就是不能成功？ 一个高中的学生，也是什么都不会，网络上随便下载了一个音乐程序，做了flash音乐，后来做到20万ip一天，粗糙的页面，很慢的更新速度，为什么他们就能成功，而很多团队运营的音乐网络帝国，买广告，拉风险，最后眼巴巴的看着自己的alexa 最新网络赚钱信息公布与讨论，终于从20万爬到10万了，而年轻的个人站长，早从1万到了2000了。 为什么能成功 简单 专注 如果你看到我这篇文章，好好的体味一下这4个字的价值， 如果你不能体会，你就用毛笔下写来，刻下来，放在你最显眼的地方，每天去研究这4个字。 成功的奥秘 为什么要简单，很多网站自己把自己给做累死了，功能多的自己都数不过来，除了摆摆花架子和累死自己，没有什么其他的用，看看ip138 ，看看baidu，能让网友最简单的更迅速的实现自己的目标才是网友最爱。而不是要网友按照你的设计走过场，你累他也累！为什么要专注，因为你太聪明，你太有才了，所以你会失败，你太聪明了，太有才了，你才不会甘心做一个网站，你才会脚踏两只船，你才会不停的来回奔波，你才会不停的拉长战线，你才不会脚踏实地的去做一件事情，你才不会深究一个领域，你才会疲于奔命。所以你失败了， 就这么简单。成功注意两点：简单 专注！ 附：对拒绝游泳的鱼宣谈个人网站运营和坚守精神讲座的摘录 1。实用为王，像做人一样做站。 2。剩者为王，不要轻易地卖站或者放弃。 3。用非常夸张的手法，到处用软文手法做SEO，就为了诱导一些少量的点击。 4。建议大家，去做笨的人。 5。有社会经验，有能力，懂人情事故的，才会机会。 6。现在的个人站长界，已经被弄得太浮燥了。 7。百度越来越聪明，网站已经越来越难去速成了。 8。做站卖站，这样的日子能过多久？ 9。地方站或者垂直类的网站，是赚钱的。 10。还没有一个在当地几乎已经垄断的地方站？做大做全，完全是没有机会的。 11。我们要去发现的是，需求。 12。买站卖站卖链接能赚钱，但是不能当作主要目标。 13。网上，只是一个窗口。 14。如果我们要起步的话，还是得利用QQ。 15。做，就是要做共赢的事情。 16。做，就是要做实事。 17。虚假的东西，吹的东西，短期的行为，终究是长不了的，终非王道。 18。有人说，鱼，当年你是运气好，我看你也没啥能力，落伍也是一团糟，你只是运气好。但是，当年比落伍大的社区，光用手指是肯定表达不过来的，但是今天他们已经消失了。 19。愚者，就是在于坚持，我们没有啥好拼的，就是拼，谁能坚持到最后。 20。作为社区，就是要集中力量。版块多有啥用，你顾得过来吗？控制在6个左右。 21。你需要一个卖点，或者一个口号。 22。正面竞争是不太必要的，最好是共赢。 23。做资源的极难去激发荣誉感的，所谓荣誉感是社区类的比较多。 24。让用户产生荣誉感，你可以去感动他，和用户产生感情。 25。个人站，永远不要和别人比功能，比技术，人每天都会有很多想法。 26。站在巨人肩膀上比较好，也就是多去学习下同类的。 27。天气冷的时候问候下，人肉都可以。 28。无论任何类型的网站，你都需要有特点，你向别人介绍的时候，总要一句话能表达出来，你这是干什么的，能提供什么，没特点就属于泛流量站。 29。游戏门户，拼的就是资源的更新速度。基本上，游戏门户，个人是很难的。游戏门户，主要是和游戏关系好，而不是玩家。 30。很多的技巧/手法/SEO等，已经讲得非常多了。]]></description>
			<content:encoded><![CDATA[<p>转自落伍。<br />
注：不认同此文内容的，请列出自己的观点，大家互动一下，聚众人之力，总结一下简单的成功之道！<br />
个人站长，越没有技术的，越能获得成功，这是很普遍的现象，为什么呢？我们一起分享一下。李兴平没有技术，对asp都不懂，只会静态的页面，他成功了，成为中国最大的站长，流量超过了SINA，甚至包括落伍的鱼，阿飞，都没有技术，他们甚至连做一个友情链接都不会。但是他们都获得了成功，至少在草根，在站长中都功成名就。为什么？还有很多熟悉的技术很高的朋友，例如有一个技术特牛的程序作者，包括逐浪等国内所有顶尖的小说网站程序都是他写的，但是他在做小说网站的时候，愣是突破不了5000个ip，还没有一般的小说网站一篇小说的访问量。<br />
还有更多的技术人员和营销人员，甚至带了数百万在传统行业很精英的人来做互联网，还做网站，都是失败。难道互联网，难道个人网络世界天生给这些没有技术的人一个后门？<br />
很多人都在纳闷一个问题：我比李兴平学历高，我比他触网早，他做的我都会，我比他更有经验，更有头脑，更有资源，为什么我就是不能成功？<br />
一个高中的学生，也是什么都不会，网络上随便下载了一个音乐程序，做了flash音乐，后来做到20万ip一天，粗糙的页面，很慢的更新速度，为什么他们就能成功，而很多团队运营的音乐网络帝国，买广告，拉风险，最后眼巴巴的看着自己的alexa 最新网络赚钱信息公布与讨论，终于从20万爬到10万了，而年轻的个人站长，早从1万到了2000了。<br />
为什么能成功<br />
简单 专注<br />
如果你看到我这篇文章，好好的体味一下这4个字的价值， 如果你不能体会，你就用毛笔下写来，刻下来，放在你最显眼的地方，每天去研究这4个字。<br />
成功的奥秘<br />
为什么要简单，很多网站自己把自己给做累死了，功能多的自己都数不过来，除了摆摆花架子和累死自己，没有什么其他的用，看看ip138 ，看看baidu，能让网友最简单的更迅速的实现自己的目标才是网友最爱。而不是要网友按照你的设计走过场，你累他也累！为什么要专注，因为你太聪明，你太有才了，所以你会失败，你太聪明了，太有才了，你才不会甘心做一个网站，你才会脚踏两只船，你才会不停的来回奔波，你才会不停的拉长战线，你才不会脚踏实地的去做一件事情，你才不会深究一个领域，你才会疲于奔命。所以你失败了， 就这么简单。成功注意两点：简单 专注！<br />
附：对拒绝游泳的鱼宣谈个人网站运营和坚守精神讲座的摘录</p>
<p>1。实用为王，像做人一样做站。<br />
2。剩者为王，不要轻易地卖站或者放弃。<br />
3。用非常夸张的手法，到处用软文手法做SEO，就为了诱导一些少量的点击。<br />
4。建议大家，去做笨的人。<br />
5。有社会经验，有能力，懂人情事故的，才会机会。<br />
6。现在的个人站长界，已经被弄得太浮燥了。<br />
7。百度越来越聪明，网站已经越来越难去速成了。<br />
8。做站卖站，这样的日子能过多久？<br />
9。地方站或者垂直类的网站，是赚钱的。<br />
10。还没有一个在当地几乎已经垄断的地方站？做大做全，完全是没有机会的。<br />
11。我们要去发现的是，需求。<br />
12。买站卖站卖链接能赚钱，但是不能当作主要目标。<br />
13。网上，只是一个窗口。<br />
14。如果我们要起步的话，还是得利用QQ。<br />
15。做，就是要做共赢的事情。</p>
<p>16。做，就是要做实事。<br />
17。虚假的东西，吹的东西，短期的行为，终究是长不了的，终非王道。<br />
18。有人说，鱼，当年你是运气好，我看你也没啥能力，落伍也是一团糟，你只是运气好。但是，当年比落伍大的社区，光用手指是肯定表达不过来的，但是今天他们已经消失了。<br />
19。愚者，就是在于坚持，我们没有啥好拼的，就是拼，谁能坚持到最后。<br />
20。作为社区，就是要集中力量。版块多有啥用，你顾得过来吗？控制在6个左右。<br />
21。你需要一个卖点，或者一个口号。<br />
22。正面竞争是不太必要的，最好是共赢。<br />
23。做资源的极难去激发荣誉感的，所谓荣誉感是社区类的比较多。<br />
24。让用户产生荣誉感，你可以去感动他，和用户产生感情。<br />
25。个人站，永远不要和别人比功能，比技术，人每天都会有很多想法。<br />
26。站在巨人肩膀上比较好，也就是多去学习下同类的。<br />
27。天气冷的时候问候下，人肉都可以。<br />
28。无论任何类型的网站，你都需要有特点，你向别人介绍的时候，总要一句话能表达出来，你这是干什么的，能提供什么，没特点就属于泛流量站。<br />
29。游戏门户，拼的就是资源的更新速度。基本上，游戏门户，个人是很难的。游戏门户，主要是和游戏关系好，而不是玩家。<br />
30。很多的技巧/手法/SEO等，已经讲得非常多了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baizoo.cn/archives/1175.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vbs自动关机</title>
		<link>http://www.baizoo.cn/archives/1171.html</link>
		<comments>http://www.baizoo.cn/archives/1171.html#comments</comments>
		<pubDate>Wed, 19 Oct 2011 09:14:09 +0000</pubDate>
		<dc:creator>baizoo</dc:creator>
				<category><![CDATA[技术爱好]]></category>
		<category><![CDATA[vbs]]></category>

		<guid isPermaLink="false">http://www.baizoo.cn/?p=1171</guid>
		<description><![CDATA[一个自动关机的vbs 留作备份 a=hour(now) b=weekday(now) select case b case 1,3,4,5,6,7 if a>=23 then call shut_down() end if end select private sub shut_down() Set colOS = GetObject("winmgmts:{(Shutdown)}").ExecQuery("Select * FROM Win32_OperatingSystem") For Each eOs In colOS eOs.Win32Shutdown(1) Next end sub 下面代码可以写启动项 set ws=createobject("wscript.shell") ws.Regwrite"HKLM\Software\Microsoft\Windows\CurrentVersion\Run\",wscript.scriptfullname]]></description>
			<content:encoded><![CDATA[<p>一个自动关机的vbs 留作备份<br />
<code>a=hour(now)<br />
b=weekday(now)</p>
<p>select case b<br />
case 1,3,4,5,6,7<br />
if a>=23 then<br />
call shut_down()<br />
end if<br />
end select</p>
<p>private sub shut_down()<br />
Set colOS = GetObject("winmgmts:{(Shutdown)}").ExecQuery("Select * FROM Win32_OperatingSystem")<br />
For Each eOs In colOS<br />
eOs.Win32Shutdown(1)<br />
Next<br />
end sub<br />
</code><br />
下面代码可以写启动项<br />
<code><br />
set ws=createobject("wscript.shell")<br />
ws.Regwrite"HKLM\Software\Microsoft\Windows\CurrentVersion\Run\",wscript.scriptfullname<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.baizoo.cn/archives/1171.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>BT5破解wpa密码</title>
		<link>http://www.baizoo.cn/archives/1169.html</link>
		<comments>http://www.baizoo.cn/archives/1169.html#comments</comments>
		<pubDate>Wed, 24 Aug 2011 08:10:51 +0000</pubDate>
		<dc:creator>baizoo</dc:creator>
				<category><![CDATA[技术爱好]]></category>
		<category><![CDATA[wpa]]></category>
		<category><![CDATA[破解]]></category>

		<guid isPermaLink="false">http://www.baizoo.cn/?p=1169</guid>
		<description><![CDATA[都说破解wpa密码很难，我尝试了一下，确实挺难的。 方法一、用minidwep破解wpa 见 BT5 中文版破解WPA2 WPA简单过程教程 方法二、奶牛博客里提供了命令行下破解wpa的方法 BackTrack5 (BT5)无线密码破解教程之WPA/WPA2-PSK型无线密码破解 这个过程其实跟minidwep是一样的，只是上面图形化了。 方法三、用EWSA 破解 该方法没试过，貌似是windows系统下运行的。]]></description>
			<content:encoded><![CDATA[<p>都说破解wpa密码很难，我尝试了一下，确实挺难的。</p>
<p>方法一、用minidwep破解wpa 见 <a href="http://wenku.baidu.com/view/a97728d5b9f3f90f76c61b72.html">BT5 中文版破解WPA2 WPA简单过程教程</a></p>
<p>方法二、奶牛博客里提供了命令行下破解wpa的方法 <a href="http://www.nenew.net/backtrack5-bt5-wpa-wpa2-psk-crack.html">BackTrack5 (BT5)无线密码破解教程之WPA/WPA2-PSK型无线密码破解 </a> 这个过程其实跟minidwep是一样的，只是上面图形化了。</p>
<p>方法三、<a href="http://www.nenew.net/wpa-wpa2-wireless-security-auditor.html">用EWSA 破解</a> 该方法没试过，貌似是windows系统下运行的。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baizoo.cn/archives/1169.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>BT5破解wep无线密码</title>
		<link>http://www.baizoo.cn/archives/1167.html</link>
		<comments>http://www.baizoo.cn/archives/1167.html#comments</comments>
		<pubDate>Wed, 24 Aug 2011 08:03:04 +0000</pubDate>
		<dc:creator>baizoo</dc:creator>
				<category><![CDATA[技术爱好]]></category>
		<category><![CDATA[bt5]]></category>
		<category><![CDATA[wep]]></category>
		<category><![CDATA[破解]]></category>

		<guid isPermaLink="false">http://www.baizoo.cn/?p=1167</guid>
		<description><![CDATA[按照前篇日志里的方法制作bt5 u盘启动盘后，进入bt5 运行startx进入图形界面。 下载一个minidwep的安装包 下载 降其放置在root目录下 运行 dpkg -i minidwep-gtk.deb 安装，然后就可以执行minidwep进行wep破解了。]]></description>
			<content:encoded><![CDATA[<p>按照前篇日志里的方法制作bt5 u盘启动盘后，进入bt5 运行startx进入图形界面。<br />
下载一个minidwep的安装包 <a href="http://www.baizoo.cn/attachments/minidwep-gtk.deb">下载</a> </p>
<p>降其放置在root目录下<br />
运行 dpkg -i minidwep-gtk.deb 安装，然后就可以执行minidwep进行wep破解了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baizoo.cn/archives/1167.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>制作bt5的U盘启动盘</title>
		<link>http://www.baizoo.cn/archives/1165.html</link>
		<comments>http://www.baizoo.cn/archives/1165.html#comments</comments>
		<pubDate>Wed, 24 Aug 2011 07:57:24 +0000</pubDate>
		<dc:creator>baizoo</dc:creator>
				<category><![CDATA[技术爱好]]></category>
		<category><![CDATA[bt]]></category>
		<category><![CDATA[bt5]]></category>
		<category><![CDATA[Universal USB Installer]]></category>

		<guid isPermaLink="false">http://www.baizoo.cn/?p=1165</guid>
		<description><![CDATA[以前做bt4和bt3时参考了很多网上的教程和工具都没成功制作U盘启动盘，今天找到一个用Universal USB Installer 制作BT5的U盘启动盘方法，尝试了下很容易成功了，记录下来分享。 教程详见：制作BT5可保存U盘系统 看看 Universal USB Installer 介绍：Universal USB Installer is a Live Linux USB Creator that allows you to choose from a selection of Linux Distributions to put on your USB Flash Drive. Universal USB Installer 下载地址 http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/]]></description>
			<content:encoded><![CDATA[<p>以前做bt4和bt3时参考了很多网上的教程和工具都没成功制作U盘启动盘，今天找到一个用Universal USB Installer 制作BT5的U盘启动盘方法，尝试了下很容易成功了，记录下来分享。</p>
<p>教程详见：<a href="http://hi.baidu.com/scriptworld/blog/item/bfd26c3ccf699ad5d4622536.html">制作BT5可保存U盘系统</a></p>
<p>看看 Universal USB Installer 介绍：Universal USB Installer is a Live Linux USB Creator that allows you to choose from a selection of Linux Distributions to put on your USB Flash Drive. </p>
<p>Universal USB Installer 下载地址 http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baizoo.cn/archives/1165.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>采集时执行执行时间太长的问题</title>
		<link>http://www.baizoo.cn/archives/1162.html</link>
		<comments>http://www.baizoo.cn/archives/1162.html#comments</comments>
		<pubDate>Fri, 29 Jul 2011 07:40:34 +0000</pubDate>
		<dc:creator>baizoo</dc:creator>
				<category><![CDATA[技术爱好]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[采集]]></category>

		<guid isPermaLink="false">http://www.baizoo.cn/?p=1162</guid>
		<description><![CDATA[做采集时，一般使用file_get_contents 或者 curl 1、curl可以使用 CURLOPT_TIMEOUT 设置超时时间，如 curl_setopt($ch, CURLOPT_TIMEOUT, 5); 表示5秒钟后停止获取指定页面。 这个问题可以参考 同步的方式执行还是异步的?CURLOPT_TIMEOUT有什么作用 2、使用file_get_contents 没有很好的参数，网上有部分代码可以参考 当你批量抓取的时候经常会出现网络的问题。可以尝试多次抓取 这也提醒我们，做特别需要稳定性的程序是一定要考虑网络的不稳定性 $html = false; $try_count = 3; for($i=0; $i]]></description>
			<content:encoded><![CDATA[<p>做采集时，一般使用file_get_contents 或者 curl</p>
<p>1、curl可以使用 CURLOPT_TIMEOUT 设置超时时间，如<br />
curl_setopt($ch, CURLOPT_TIMEOUT, 5); 表示5秒钟后停止获取指定页面。<br />
这个问题可以参考 <a href="http://topic.csdn.net/u/20100625/16/75a74905-b4cf-498e-a50b-2d1d6f8d2f50.html">同步的方式执行还是异步的?CURLOPT_TIMEOUT有什么作用</a></p>
<p>2、使用file_get_contents 没有很好的参数，网上有部分代码可以参考</p>
<blockquote><p>当你批量抓取的时候经常会出现网络的问题。可以尝试多次抓取<br />
这也提醒我们，做特别需要稳定性的程序是一定要考虑网络的不稳定性<br />
$html = false;<br />
$try_count = 3;<br />
for($i=0; $i<3 and $html === false; $i++){<br />
$html = file_get_contents($url);<br />
}
</p></blockquote>
<p><a href="http://www.zzsky.cn/build/content/1519.htm">file_get_contents设置响应时间timeout的方法</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.baizoo.cn/archives/1162.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>mysql的rand()和limit优化</title>
		<link>http://www.baizoo.cn/archives/1158.html</link>
		<comments>http://www.baizoo.cn/archives/1158.html#comments</comments>
		<pubDate>Wed, 29 Jun 2011 03:22:31 +0000</pubDate>
		<dc:creator>baizoo</dc:creator>
				<category><![CDATA[技术爱好]]></category>
		<category><![CDATA[limit]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[rand()]]></category>
		<category><![CDATA[效率]]></category>

		<guid isPermaLink="false">http://www.baizoo.cn/?p=1158</guid>
		<description><![CDATA[先记录一下，空了整理 mysql limit查询优化 http://soft.zdnet.com.cn/software_zone/2009/0219/1346550.shtml mysql使用rand随机查询记录效率测试 http://www.cublog.cn/u/8780/showart_430328.html]]></description>
			<content:encoded><![CDATA[<p>先记录一下，空了整理</p>
<p>mysql limit查询优化</p>
<p>http://soft.zdnet.com.cn/software_zone/2009/0219/1346550.shtml</p>
<p>mysql使用rand随机查询记录效率测试 </p>
<p>http://www.cublog.cn/u/8780/showart_430328.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baizoo.cn/archives/1158.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>利用MaxMind根据IP地址对访问者定位</title>
		<link>http://www.baizoo.cn/archives/1155.html</link>
		<comments>http://www.baizoo.cn/archives/1155.html#comments</comments>
		<pubDate>Sun, 19 Jun 2011 10:04:32 +0000</pubDate>
		<dc:creator>baizoo</dc:creator>
				<category><![CDATA[技术爱好]]></category>
		<category><![CDATA[google map]]></category>
		<category><![CDATA[ip]]></category>

		<guid isPermaLink="false">http://www.baizoo.cn/?p=1155</guid>
		<description><![CDATA[困扰了好久的问题，获取IP对应的详细信息，可以分析IP，根据IP的经纬度定位谷歌地图 详见：http://blog.csdn.net/sitonn/archive/2010/10/28/5973028.aspx 摘要： 分别下载GeoIP.dat.gz(国家)和GeoLiteCity.dat.gz(城市) 实例文件下载：http://www.maxmind.com/download/geoip/api/php/ google map api 申请地址：http://code.google.com/apis/maps/signup.html]]></description>
			<content:encoded><![CDATA[<p>困扰了好久的问题，获取IP对应的详细信息，可以分析IP，根据IP的经纬度定位谷歌地图<br />
详见：http://blog.csdn.net/sitonn/archive/2010/10/28/5973028.aspx</p>
<p>摘要：<br />
分别下载GeoIP.dat.gz(国家)和GeoLiteCity.dat.gz(城市)<br />
实例文件下载：http://www.maxmind.com/download/geoip/api/php/<br />
google map api 申请地址：http://code.google.com/apis/maps/signup.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baizoo.cn/archives/1155.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wordpress删除标题重复文章SQL</title>
		<link>http://www.baizoo.cn/archives/1152.html</link>
		<comments>http://www.baizoo.cn/archives/1152.html#comments</comments>
		<pubDate>Thu, 16 Jun 2011 16:27:40 +0000</pubDate>
		<dc:creator>baizoo</dc:creator>
				<category><![CDATA[技术爱好]]></category>

		<guid isPermaLink="false">http://www.baizoo.cn/?p=1152</guid>
		<description><![CDATA[小飞同学找来的一条删除WordPress标题重复文章的SQL，挺管用的，摘过来收藏备份。 create table my_tmp as select min(ID) as col1 from wp_posts group by post_title; delete from wp_posts where ID not in (select col1 from my_tmp); drop table my_tmp;]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.javadrink.cn/">小飞同学</a>找来的一条删除WordPress标题重复文章的SQL，挺管用的，摘过来收藏备份。<br />
<code><br />
create table my_tmp as select min(ID) as col1 from wp_posts group by post_title;<br />
delete from wp_posts where ID not in (select col1 from my_tmp);<br />
drop table my_tmp;<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.baizoo.cn/archives/1152.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>nginx 反向代理技术</title>
		<link>http://www.baizoo.cn/archives/1145.html</link>
		<comments>http://www.baizoo.cn/archives/1145.html#comments</comments>
		<pubDate>Sun, 12 Jun 2011 17:26:58 +0000</pubDate>
		<dc:creator>baizoo</dc:creator>
				<category><![CDATA[技术爱好]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[伪静态]]></category>
		<category><![CDATA[反向代理]]></category>
		<category><![CDATA[负载均衡]]></category>

		<guid isPermaLink="false">http://www.baizoo.cn/?p=1145</guid>
		<description><![CDATA[我花了一天时间寻找nginx伪静态时地址栏不跳转的方法，后来终于知道通过nginx的反向代理可以实现。于是又去学了nginx的反向代理和负载均衡。摘记一下要点。 参考 Nginx 常见应用技术指南[Nginx Tips] 第二版 负载均衡，英文名称为Load Balance，其意思就是将负载（工作任务）进行平衡、分摊到多个操作单元上进行执行。 nginx的负载均衡主要是通过 proxy_pass 实现的。 location ~ ^/(test&#124;images&#124;styles)/ { proxy_redirect off; proxy_set_header Host www.test.com; proxy_pass http://192.168.1.2:8080; } 上面代码服务端用http://192.168.1.2:8080分担了当前www.test.com页面的test&#124;images&#124;styles目录访问。 经过研究发现 rewrite中 包含http://情况做的转向，地址栏中的地址都是会显示跳转后地址的。 用proxy_pass事先地址不跳转的例子，详见：nginx rewrite 实现二级域名跳转 另外，做反向代理时，常常需要用 proxy_set_header和X-Forwarded-For 传递访问者真实的IP 这里用的方法是 加入下面参数。 proxy_set_header Host $host; proxy_set_header X-Real-Ip $remote_addr; proxy_set_header X-Forwarded-For $remote_addr;]]></description>
			<content:encoded><![CDATA[<p>我花了一天时间寻找nginx伪静态时地址栏不跳转的方法，后来终于知道通过nginx的反向代理可以实现。于是又去学了nginx的反向代理和负载均衡。摘记一下要点。<br />
参考 <a href="http://bbs.linuxtone.org/thread-1685-1-1.html">Nginx 常见应用技术指南[Nginx Tips] 第二版</a>  </p>
<p>负载均衡，英文名称为Load Balance，其意思就是将负载（工作任务）进行平衡、分摊到多个操作单元上进行执行。<br />
nginx的负载均衡主要是通过 proxy_pass 实现的。<br />
<code><br />
location ~ ^/(test|images|styles)/<br />
        {<br />
                proxy_redirect        off;<br />
                proxy_set_header    Host   www.test.com;<br />
                proxy_pass      http://192.168.1.2:8080;<br />
        }<br />
</code><br />
上面代码服务端用http://192.168.1.2:8080分担了当前www.test.com页面的test|images|styles目录访问。</p>
<p>经过研究发现 rewrite中 包含http://情况做的转向，地址栏中的地址都是会显示跳转后地址的。<br />
用proxy_pass事先地址不跳转的例子，详见：<a href="http://www.md5.cn/viewthread.php?tid=162">nginx rewrite 实现二级域名跳转</a></p>
<p>另外，做反向代理时，常常需要用 <a href="http://www.beijus.info/?p=730&#038;cpage=1">proxy_set_header和X-Forwarded-For</a> 传递访问者真实的IP</p>
<p>这里用的方法是 加入下面参数。</p>
<p>proxy_set_header Host $host;<br />
proxy_set_header X-Real-Ip $remote_addr;<br />
proxy_set_header X-Forwarded-For $remote_addr; </p>
]]></content:encoded>
			<wfw:commentRss>http://www.baizoo.cn/archives/1145.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

