<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[Doraemon's Blog（源の天空）]]></title>
<link>http://www.doraemon.cn/</link>
<description><![CDATA[在你最感兴趣的事物上，隐藏着你人生的秘密...]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[doraemon#doraemon.cn(Doraemon)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>Doraemon&#39;s Blog（源の天空）</title>
	<url>http://www.doraemon.cn/images/logos.gif</url>
	<link>http://www.doraemon.cn/</link>
	<description>Doraemon&#39;s Blog（源の天空）</description>
</image>

			<item>
			<link>http://www.doraemon.cn/article.asp?id=739</link>
			<title><![CDATA[再见2011]]></title>
			<author>doraemon#doraemon.cn(Doraemon)</author>
			<category><![CDATA[生活随笔]]></category>
			<pubDate>Fri,30 Dec 2011 16:55:54 +0800</pubDate>
			<guid>http://www.doraemon.cn/default.asp?id=739</guid>
		<description><![CDATA[从05年开始写这个blog开始，一直到去年底，这五六年的时间，一直或是自动或是被动甚至是强迫的自己在更新着blog，虽然比不上当年的那些blog达人，但几年下来，也基本上达到了月均更新十次左右的频率。虽然有时候觉得很累但似乎也乐在其中。<br/>随着微博的越来越流行，身边的人越来越少写blog了，好友连接的blog里面也是一片死寂，于是我也逐渐失去了更新的动力——但我不会转战微博，因为在没有XX自由的天朝里面，寄居于人下微博必然不可能让我畅所欲言，推特？翻墙毕竟还是算个麻烦事。<br/>失去了更新动力的我，在进入2011年以后，决定放慢blog的更新速度，当时曾经认为，每月10次太累了，但是如果说只是三五次的话，应该还是可以轻松应对，维持我的动力的。但是现在回过头来看，显然我天真了，原来一旦放慢了步骤，不是进度慢了，而且根本不想前进了，降低更新次数后的我才发觉，可以的话，其实我连一次更新都懒得动了，以前很多适合写blog的素材，现在我都觉得可有可无，没必要去更新——到最后，我只好强迫性的要求自己，每月至少上来一次更新下，向世界证明这个blog还活着……<br/><br/>柯南的MP4重制计划也是差不多的情况，在决定重制的时候，因为受制于片源等问题，我觉得重制到303集为止即停止。但实际制作的时候，我是越做越慢，越做越累，越来越没动力了，终于，好不容易，给自己再次强迫性一口气做到底，然后终于可以歇气。<br/>两个月前，当我知道柯南后续的片源已经不是问题，也下了决定要继续做下去，但是，至今我却依旧没法开始这个工作，虽然很想做，但身心却更懒——意识告诫着我一旦开始了，就必须稳定的长期做下去，不能无限期的慢慢填，而我的身心都还没再次奋战几百集的准备。<br/>不知道这个重制计划是否会最终烂尾呢？或者又要拖多久，我才能再给自己强迫性工作-_-<br/><br/>2011还有一天就要过去了，终于，我们就要进入旧世界的末日之年——2012了。旧世界结束后会有新世界，而在旧世界结束之际，我却依旧在迷茫中徘徊。]]></description>
		</item>
		
			<item>
			<link>http://www.doraemon.cn/article.asp?id=738</link>
			<title><![CDATA[(存档)TTDW路由，双线N拨脚本]]></title>
			<author>doraemon#doraemon.cn(Doraemon)</author>
			<category><![CDATA[网络点滴]]></category>
			<pubDate>Thu,03 Nov 2011 19:52:12 +0800</pubDate>
			<guid>http://www.doraemon.cn/default.asp?id=738</guid>
		<description><![CDATA[#!/bin/ash<br/># load-balance(X-WAN) Script VER 0.21 by rightzd 20101212 | 2线X WAN版 |<br/># 使用方法：<br/>#&nbsp;&nbsp; 双WAN接口模式选择为“双物理口双WAN”, 双WAN模式选择为“自定义脚本”并把本脚本内容粘贴进去，WAN2路由表选择为自定义并保持内容为空<br/>#&nbsp;&nbsp; iptables -t nat -I POSTROUTING -o ppp+ -j MASQUERADE这句放在系统管理-&gt;脚本设置-&gt;防火墙脚本里<br/># 单数WAN的账号、密码是WAN1的，双数WAN的账号密码是WAN2<br/># WAN1, WAN2是固件自动拨号的，从WAN3起由脚本负责拨号。WAN1，WAN2的指定出口功能有效，不过如果修改设置后请重启路由器。<br/><br/>LOGGER=logger<br/>LOCK_FILE=/var/policyroute-set.lock<br/>XWAN_OK=/var/xwan_ok<br/>NETLIST=/var/policyroute-netlist<br/>MACBASE=$(nvram get wan_hwaddr)<br/>MTU=$(nvram get wan_mtu)<br/>#WAN的数量<br/>WANNUM=6<br/><br/>#对MAC进行递增，注意跨度不要太大，目前只支持最后两位的递增<br/>MACINC() {<br/> mac=$1<br/> value=$2<br/> b1=`printf &#34;%d&#34; 0x${mac:0:2}`<br/> b2=`printf &#34;%d&#34; 0x${mac:3:2}`<br/> b3=`printf &#34;%d&#34; 0x${mac:6:2}`<br/> b4=`printf &#34;%d&#34; 0x${mac:9:2}`<br/> b5=`printf &#34;%d&#34; 0x${mac:12:2}`<br/> b6=`printf &#34;%d&#34; 0x${mac:15:2}`<br/> let x=$b6+$value<br/> let b6=$((x%255))<br/> let b5=b5+$((x/255))<br/><br/> let x=b5<br/> let b5=$((x%255))<br/> let b4=b4+$((x/255))<br/><br/> NEWMAC=`printf &#34;%x:%x:%x:%x:%x:%x&#34; ${b1} ${b2} ${b3} ${b4} ${b5} ${b6}`<br/>}<br/><br/>#进行一个PPPoE拨号<br/>PPPOE() {<br/> iface=$1<br/> x=$(($2%2))<br/> if [ x == 1]; then<br/> #单数WAN的用户名密码<br/>&nbsp;&nbsp;user=$(nvram get ppp_username)<br/>&nbsp;&nbsp;passwd=$(nvram get ppp_passwd)<br/> else<br/> #双数WAN的用户名密码<br/>&nbsp;&nbsp;user=$(nvram get ppp2_username)<br/>&nbsp;&nbsp;passwd=$(nvram get ppp2_passwd) <br/> fi<br/> let ipparam=$2-1 <br/> $(pppoecd $iface -u $user -p $passwd -r $MTU -t $MTU -P $ipparam)<br/>}<br/><br/>#激活一个WAN口，参数1为vlan1或vlan2，参数2类型是数字，如IFUP vlan1 3表示在vlan1(WAN1)上激活WAN3<br/>IFUP() {<br/> parent=$1<br/> iface=&#34;veth&#34;$2<br/> ip link add link $parent $iface type macvlan<br/> #设置WAN口的MAC，注释掉这句则用随机MAC（不建议，那样的话ISP那边可能会。。。）<br/> MACINC $MACBASE $2<br/> ifconfig $iface hw ether $NEWMAC up<br/> PPPOE $iface $2<br/>}<br/><br/>IFDOWN() {<br/> parent=$1<br/> iface=&#34;veth&#34;$2<br/> ip link del link $parent $iface type macvlan<br/>}<br/><br/>ALLIFUP() {<br/> #单数WAN，从WAN3开始<br/> wanid=3<br/> while [ $wanid -le $WANNUM ]<br/> do<br/>&nbsp;&nbsp;IFUP vlan1 $wanid <br/>&nbsp;&nbsp;let wanid=wanid+2<br/> done<br/> <br/> #双数WAN，从WAN4开始<br/> wanid=4 <br/> while [ $wanid -le $WANNUM ]<br/> do<br/>&nbsp;&nbsp;IFUP vlan2 $wanid <br/>&nbsp;&nbsp;let wanid=wanid+2<br/> done <br/>}<br/><br/>GET_PPP_GATEWAY() {<br/> iface=$1<br/> echo &#34;iface=&#34;$iface<br/> PPP_IP=$(ifconfig $iface|grep &#34;inet addr&#34;|awk -F &#34;:&#34; &#39;{print $2}&#39;|awk -F &#34; &#34; &#39;{print $1}&#39;)<br/> PPP_GATEWAY=$PPP_IP<br/>}<br/><br/>SET_FIXED_ROUTE() {<br/> wanid=$1<br/> rtbl=${wanid}00<br/> $LOGGER &#34;set fixed route via WAN${wanid}...&#34;<br/> if [ -f $NETLIST ]; then<br/>&nbsp;&nbsp;MY_LINE_NO=1<br/>&nbsp;&nbsp;while read MY_LINE<br/>&nbsp;&nbsp;do<br/>&nbsp;&nbsp; ip rule add to $MY_LINE table $rtbl prio 200<br/>&nbsp;&nbsp; MY_LINE_NO=$((MY_LINE_NO+1))<br/>&nbsp;&nbsp;done &lt; $NETLIST<br/> fi<br/>}<br/><br/>BUILD_WAN_ROUTETAB() {<br/> wanid=$1 <br/> $LOGGER &#34;set WAN${wanid} route table ...&#34; <br/> rtbl=${wanid}00<br/> if [ &#34;$wanid&#34; == &#34;1&#34; ]; then<br/>&nbsp;&nbsp;prefix=&#34;wan&#34;<br/> else<br/>&nbsp;&nbsp;prefix=&#34;wan&#34;${wanid}<br/> fi<br/> WAN_GATEWAY=$(nvram get ${prefix}_gateway)<br/> WAN_IFACE=$(nvram get ${prefix}_iface)<br/> WAN_IP=$(ifconfig $WAN_IFACE|grep &#34;inet addr&#34;|awk -F &#34;:&#34; &#39;{print $2}&#39;|awk -F &#34; &#34; &#39;{print $1}&#39;)<br/> WAN_WEIGHT=$(nvram get xwan_wan${wanid}_weight)<br/> if [ &#34;$WAN_IP&#34; == &#34;&#34; ]; then<br/>&nbsp;&nbsp;$LOGGER &#34;Start PolicyRouting fail, BUILD_WAN_ROUTETAB, WAN${wanid} NO IP&#34;<br/>&nbsp;&nbsp;return<br/> fi<br/> <br/> ip route flush table $rtbl<br/> ip route | while read ROUTE<br/> do<br/>   if [ ! &#34;${ROUTE:0:7}&#34; = &#34;default&#34; ]; then<br/>&nbsp;&nbsp;   ip route append table $rtbl to $ROUTE<br/>&nbsp;&nbsp; fi<br/> done<br/> <br/> ip route replace table $rtbl default via $WAN_GATEWAY dev $WAN_IFACE src $WAN_IP<br/> <br/> #设置ip rule<br/> ip rule add from $WAN_IP table $rtbl prio 100<br/> <br/> # DNS Rule<br/> WAN_GET_DNS=$(nvram get ${prefix}_dns)<br/> if [ &#34;$WAN_GET_DNS&#34; = &#34;&#34; ]; then<br/>&nbsp;&nbsp; WAN_GET_DNS=$(nvram get ${prefix}_get_dns)<br/> fi<br/> <br/> for WAN_DNS in $WAN_GET_DNS<br/> do<br/>&nbsp;&nbsp;$LOGGER &#34;set WAN${wanid} route($WAN_GATEWAY) for DNS:$WAN_DNS&#34;<br/>&nbsp;&nbsp;if [ ! &#34;$WAN_DNS&#34; = &#34;0.0.0.0&#34; ]; then<br/>&nbsp;&nbsp; ip rule add to $WAN_DNS table $rtbl prio 150<br/>&nbsp;&nbsp;fi<br/> done <br/>}<br/><br/>SET_ASSIGNOUT_RULE() {<br/> #8. AssignOUT 规则<br/> # wan1<br/> ip rule add fwmark 0x100/0xf00 table 100 prio 110<br/> # wan2<br/> ip rule add fwmark 0x200/0xf00 table 200 prio 110<br/>}<br/><br/>SET_PPTP_RULE() {<br/> # PPTP DNS Rule<br/> USE_PEERDNS=$(nvram get pptp_client_peerdns)<br/> if [ &#34;$USE_PEERDNS&#34; = &#34;1&#34; ]; then<br/>    PPTP_GET_DNS=$(nvram get pptp_client_get_dns)<br/>    for PPTP_DNS in $PPTP_GET_DNS<br/>    do<br/>       if [ ! &#34;$PPTP_DNS&#34; = &#34;0.0.0.0&#34; ]; then<br/>           ip rule add to $PPTP_DNS table 250 prio 149<br/>       fi<br/>    done<br/> fi<br/>}<br/><br/>BUILD_ROUTE_LB() {<br/> $LOGGER &#34;set default router with load-balance&#34;<br/><br/> pppid=0 <br/> lbstr=&#34;ip route replace default scope global &#34;<br/> while [ $pppid -le $WANNUM ]<br/> do<br/>&nbsp;&nbsp;pppif=ppp$pppid<br/>&nbsp;&nbsp;GET_PPP_GATEWAY $pppif<br/>&nbsp;&nbsp;if [ &#34;$PPP_GATEWAY&#34; != &#34;&#34; ]; then<br/>&nbsp;&nbsp; lbstr=&#34;$lbstr nexthop via $PPP_GATEWAY dev $pppif&#34;<br/>&nbsp;&nbsp;fi<br/>&nbsp;&nbsp;ip route del&#101;te default<br/>&nbsp;&nbsp;let pppid=pppid+1<br/> done <br/> echo $lbstr<br/> $lbstr<br/> <br/> $LOGGER &#34;clear route cache...&#34;<br/> ip route flush cache <br/>}<br/><br/>$LOGGER &#34;Start PolicyRouting ...&#34;<br/>if [ -f $XWAN_OK ]; then<br/>  $LOGGER &#34;Start PolicyRouting exit, XWAN_OK.&#34;<br/>  exit<br/>fi<br/><br/>if [ -f $LOCK_FILE ]; then<br/>  $LOGGER &#34;Start PolicyRouting exit, other process starting.&#34;<br/>  exit<br/>fi<br/><br/>echo &#34;SETTING&#34; &gt; $LOCK_FILE<br/><br/>$LOGGER &#34;disable rp_filter &#34;<br/>echo &#39;0&#39; &gt;/proc/sys/net/ipv4/conf/all/rp_filter<br/><br/>ALLIFUP<br/><br/>sleep 20<br/><br/>#1. set ip rules<br/>ip rule flush<br/>ip rule del table main<br/>ip rule del table default<br/>ip rule add lookup main prio 32766<br/>ip rule add lookup default prio 32767<br/><br/>#2. 设置走WAN1的静态路由(路由表来自网页设置&#34;WAN2&#34;自定义路由表)<br/>SET_FIXED_ROUTE 1<br/><br/>#3. 设置每个WAN口的路由表<br/>wanid=1<br/>while [ $wanid -le 2 ]<br/>do<br/> BUILD_WAN_ROUTETAB $wanid<br/> let wanid=wanid+1<br/>done<br/><br/>SET_ASSIGNOUT_RULE<br/>SET_PPTP_RULE<br/>BUILD_ROUTE_LB<br/><br/>$LOGGER &#34;Start PolicyRouting success.&#34;<br/>echo &#34;OK&#34; &gt; $XWAN_OK<br/>rm $LOCK_FILE]]></description>
		</item>
		
			<item>
			<link>http://www.doraemon.cn/article.asp?id=737</link>
			<title><![CDATA[(存档)TTDW路由，单线N拨脚本]]></title>
			<author>doraemon#doraemon.cn(Doraemon)</author>
			<category><![CDATA[网络点滴]]></category>
			<pubDate>Thu,03 Nov 2011 19:10:44 +0800</pubDate>
			<guid>http://www.doraemon.cn/default.asp?id=737</guid>
		<description><![CDATA[#!/bin/ash<br/># load-balance(X-WAN) Script VER 0.23 by rightzd 20110902 | 单线X WAN版<br/># 使用方法：<br/>#&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;双WAN接口模式选择为“单物理口双WAN”, 双WAN模式选择为“自定义脚本”并把本脚本内容粘贴进去，WAN2路由表选择为自定义并保持内容为空<br/>#&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;iptables -t nat -I POSTROUTING -o ppp+ -j MASQUERADE这句放在系统管理-&gt;脚本设置-&gt;防火墙脚本里<br/># 一般只需要修改USER, PASSWD, WANNUM这3个参数就可以<br/># WAN1, WAN2是固件自动拨号的，从WAN3起由脚本负责拨号。WAN1，WAN2的指定出口功能有效，不过如果修改设置后请重启路由器。<br/><br/>LOGGER=logger<br/>LOCK_FILE=/var/policyroute-set.lock<br/>XWAN_OK=/var/xwan_ok<br/>NETLIST=/var/policyroute-netlist<br/>#宽带用户名和密码<br/>USER=&#34;帐号&#34;<br/>PASSWD=&#34;密码&#34;<br/>#榨干你的线路，修改这个参数为线路允许的多拨次数<br/>WANNUM=4<br/>MTU=$(nvram get wan_mtu)<br/>MACBASE=$(nvram get wan_hwaddr)<br/><br/>#对MAC进行递增，注意跨度不要太大，目前只支持最后两位的递增<br/>MACINC() {<br/>&#160;&#160;&#160;&#160;mac=$1<br/>&#160;&#160;&#160;&#160;value=$2<br/>&#160;&#160;&#160;&#160;b1=`printf &#34;%d&#34; 0x${mac:0:2}`<br/>&#160;&#160;&#160;&#160;b2=`printf &#34;%d&#34; 0x${mac:3:2}`<br/>&#160;&#160;&#160;&#160;b3=`printf &#34;%d&#34; 0x${mac:6:2}`<br/>&#160;&#160;&#160;&#160;b4=`printf &#34;%d&#34; 0x${mac:9:2}`<br/>&#160;&#160;&#160;&#160;b5=`printf &#34;%d&#34; 0x${mac:12:2}`<br/>&#160;&#160;&#160;&#160;b6=`printf &#34;%d&#34; 0x${mac:15:2}`<br/>&#160;&#160;&#160;&#160;let x=$b6+$value<br/>&#160;&#160;&#160;&#160;let b6=$((x%255))<br/>&#160;&#160;&#160;&#160;let b5=b5+$((x/255))<br/><br/>&#160;&#160;&#160;&#160;let x=b5<br/>&#160;&#160;&#160;&#160;let b5=$((x%255))<br/>&#160;&#160;&#160;&#160;let b4=b4+$((x/255))<br/><br/>&#160;&#160;&#160;&#160;NEWMAC=`printf &#34;%x:%x:%x:%x:%x:%x&#34; ${b1} ${b2} ${b3} ${b4} ${b5} ${b6}`<br/>}<br/><br/>#进行一个PPPoE拨号<br/>PPPOE() {<br/>&#160;&#160;&#160;&#160;iface=$1<br/>&#160;&#160;&#160;&#160;let ipparam=$2-1&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;$(pppoecd $iface -u $USER -p $PASSWD -r $MTU -t $MTU -P $ipparam)<br/>}<br/><br/>#激活一个WAN口，参数类型是数字，如IFUP 3表示激活WAN3<br/>IFUP() {<br/>&#160;&#160;&#160;&#160;parent=$1<br/>&#160;&#160;&#160;&#160;iface=&#34;veth&#34;$2<br/>&#160;&#160;&#160;&#160;ip link add link $parent $iface type macvlan<br/>&#160;&#160;&#160;&#160;MACINC $MACBASE $2<br/>&#160;&#160;&#160;&#160;ifconfig $iface hw ether $NEWMAC up<br/>&#160;&#160;&#160;&#160;PPPOE $iface $2<br/>}<br/><br/>IFDOWN() {<br/>&#160;&#160;&#160;&#160;parent=$1<br/>&#160;&#160;&#160;&#160;iface=&#34;veth&#34;$2<br/>&#160;&#160;&#160;&#160;ip link del link $parent $iface type macvlan<br/>}<br/><br/>ALLIFUP() {<br/>&#160;&#160;&#160;&#160;wanid=3<br/>&#160;&#160;&#160;&#160;while [ $wanid -le $WANNUM ]<br/>&#160;&#160;&#160;&#160;do<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;IFUP vlan1 $wanid <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;let wanid=wanid+1<br/>&#160;&#160;&#160;&#160;done<br/>}<br/><br/>ALLIFDOWN() {<br/>&#160;&#160;&#160;&#160;wanid=3<br/>&#160;&#160;&#160;&#160;while [ $wanid -le $WANNUM ]<br/>&#160;&#160;&#160;&#160;do<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;IFDOWN vlan1 $wanid<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;let wanid=wanid+1<br/>&#160;&#160;&#160;&#160;done<br/>}<br/><br/>GET_PPP_GATEWAY() {<br/>&#160;&#160;&#160;&#160;iface=$1<br/>&#160;&#160;&#160;&#160;echo &#34;iface=&#34;$iface<br/>&#160;&#160;&#160;&#160;PPP_IP=$(ifconfig $iface|grep &#34;inet addr&#34;|awk -F &#34;:&#34; &#39;{print $2}&#39;|awk -F &#34; &#34; &#39;{print $1}&#39;)<br/>&#160;&#160;&#160;&#160;PPP_GATEWAY=$PPP_IP<br/>}<br/><br/>SET_FIXED_ROUTE() {<br/>&#160;&#160;&#160;&#160;wanid=$1<br/>&#160;&#160;&#160;&#160;rtbl=${wanid}00<br/>&#160;&#160;&#160;&#160;$LOGGER &#34;set fixed route via WAN${wanid}...&#34;<br/>&#160;&#160;&#160;&#160;if [ -f $NETLIST ]; then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MY_LINE_NO=1<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;while read MY_LINE<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;do<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ip rule add to $MY_LINE table $rtbl prio 200<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MY_LINE_NO=$((MY_LINE_NO+1))<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;done &lt; $NETLIST<br/>&#160;&#160;&#160;&#160;fi<br/>}<br/><br/>BUILD_WAN_ROUTETAB() {<br/>&#160;&#160;&#160;&#160;wanid=$1&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;$LOGGER &#34;set WAN${wanid} route table ...&#34;&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;rtbl=${wanid}00<br/>&#160;&#160;&#160;&#160;if [ &#34;$wanid&#34; == &#34;1&#34; ]; then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;prefix=&#34;wan&#34;<br/>&#160;&#160;&#160;&#160;else<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;prefix=&#34;wan&#34;${wanid}<br/>&#160;&#160;&#160;&#160;fi<br/>&#160;&#160;&#160;&#160;WAN_GATEWAY=$(nvram get ${prefix}_gateway)<br/>&#160;&#160;&#160;&#160;WAN_IFACE=$(nvram get ${prefix}_iface)<br/>&#160;&#160;&#160;&#160;WAN_IP=$(ifconfig $WAN_IFACE|grep &#34;inet addr&#34;|awk -F &#34;:&#34; &#39;{print $2}&#39;|awk -F &#34; &#34; &#39;{print $1}&#39;)<br/>&#160;&#160;&#160;&#160;WAN_WEIGHT=$(nvram get xwan_wan${wanid}_weight)<br/>&#160;&#160;&#160;&#160;if [ &#34;$WAN_IP&#34; == &#34;&#34; ]; then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;$LOGGER &#34;Start PolicyRouting fail, BUILD_WAN_ROUTETAB, WAN${wanid} NO IP&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;return<br/>&#160;&#160;&#160;&#160;fi<br/>&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;ip route flush table $rtbl<br/>&#160;&#160;&#160;&#160;ip route | while read ROUTE<br/>&#160;&#160;&#160;&#160;do<br/>&nbsp;&nbsp;&#160;&#160;&#160;&#160;if [ ! &#34;${ROUTE:0:7}&#34; = &#34;default&#34; ]; then<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;ip route append table $rtbl to $ROUTE<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;fi<br/>&#160;&#160;&#160;&#160;done<br/>&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;ip route replace table $rtbl default via $WAN_GATEWAY dev $WAN_IFACE src $WAN_IP<br/>&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;#设置ip rule<br/>&#160;&#160;&#160;&#160;ip rule add from $WAN_IP table $rtbl prio 100<br/>&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;# DNS Rule<br/>&#160;&#160;&#160;&#160;WAN_GET_DNS=$(nvram get ${prefix}_dns)<br/>&#160;&#160;&#160;&#160;if [ &#34;$WAN_GET_DNS&#34; = &#34;&#34; ]; then<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;WAN_GET_DNS=$(nvram get ${prefix}_get_dns)<br/>&#160;&#160;&#160;&#160;fi<br/>&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;for WAN_DNS in $WAN_GET_DNS<br/>&#160;&#160;&#160;&#160;do<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;$LOGGER &#34;set WAN${wanid} route($WAN_GATEWAY) for DNS:$WAN_DNS&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if [ ! &#34;$WAN_DNS&#34; = &#34;0.0.0.0&#34; ]; then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ip rule add to $WAN_DNS table $rtbl prio 150<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;fi<br/>&#160;&#160;&#160;&#160;done<br/>}<br/><br/>SET_ASSIGNOUT_RULE() {<br/>&#160;&#160;&#160;&#160;#8. AssignOUT 规则<br/>&#160;&#160;&#160;&#160;# wan1<br/>&#160;&#160;&#160;&#160;ip rule add fwmark 0x100/0xf00 table 100 prio 110<br/>&#160;&#160;&#160;&#160;# wan2<br/>&#160;&#160;&#160;&#160;ip rule add fwmark 0x200/0xf00 table 200 prio 110<br/>}<br/><br/>SET_PPTP_RULE() {<br/>&#160;&#160;&#160;&#160;# PPTP DNS Rule<br/>&#160;&#160;&#160;&#160;USE_PEERDNS=$(nvram get pptp_client_peerdns)<br/>&#160;&#160;&#160;&#160;if [ &#34;$USE_PEERDNS&#34; = &#34;1&#34; ]; then<br/>&nbsp;&nbsp;&nbsp;&nbsp;PPTP_GET_DNS=$(nvram get pptp_client_get_dns)<br/>&nbsp;&nbsp;&nbsp;&nbsp;for PPTP_DNS in $PPTP_GET_DNS<br/>&nbsp;&nbsp;&nbsp;&nbsp;do<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ ! &#34;$PPTP_DNS&#34; = &#34;0.0.0.0&#34; ]; then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ip rule add to $PPTP_DNS table 250 prio 149<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br/>&nbsp;&nbsp;&nbsp;&nbsp;done<br/>&#160;&#160;&#160;&#160;fi<br/>}<br/><br/>BUILD_ROUTE_LB() {<br/>&#160;&#160;&#160;&#160;$LOGGER &#34;set default router with load-balance&#34;<br/><br/>&#160;&#160;&#160;&#160;pppid=0&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;lbstr=&#34;ip route replace default scope global &#34;<br/>&#160;&#160;&#160;&#160;while [ $pppid -le $WANNUM ]<br/>&#160;&#160;&#160;&#160;do<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;pppif=ppp$pppid<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;GET_PPP_GATEWAY $pppif<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if [ &#34;$PPP_GATEWAY&#34; != &#34;&#34; ]; then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;lbstr=&#34;$lbstr nexthop via $PPP_GATEWAY dev $pppif&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;fi<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ip route del&#101;te default<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;let pppid=pppid+1<br/>&#160;&#160;&#160;&#160;done&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;echo $lbstr<br/>&#160;&#160;&#160;&#160;$lbstr<br/>&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;$LOGGER &#34;clear route cache...&#34;<br/>&#160;&#160;&#160;&#160;ip route flush cache&#160;&#160;&#160;&#160;<br/>}<br/><br/>$LOGGER &#34;Start PolicyRouting ...&#34;<br/><br/>if [ -f $XWAN_OK ]; then<br/>&nbsp;&nbsp;BUILD_ROUTE_LB<br/>&nbsp;&nbsp;$LOGGER &#34;Start PolicyRouting exit, XWAN_OK.&#34;<br/>&nbsp;&nbsp;exit<br/>fi<br/>if [ -f $LOCK_FILE ]; then<br/>&nbsp;&nbsp;$LOGGER &#34;Start PolicyRouting exit, other process starting.&#34;<br/>&nbsp;&nbsp;exit<br/>fi<br/><br/>echo &#34;SETTING&#34; &gt; $LOCK_FILE<br/><br/>$LOGGER &#34;disable rp_filter &#34;<br/>echo &#39;0&#39; &gt;/proc/sys/net/ipv4/conf/all/rp_filter<br/><br/>if [ &#34;$1&#34; = &#34;&#34; ]; then<br/>&nbsp;&nbsp;ALLIFUP<br/>else<br/>&#160;&#160;&#160;&#160;ALLIFDOWN<br/>fi<br/><br/>sleep 10<br/><br/>#1. set ip rules<br/>ip rule flush<br/>ip rule del table main<br/>ip rule del table default<br/>ip rule add lookup main prio 32766<br/>ip rule add lookup default prio 32767<br/><br/>#2. 设置走WAN1的静态路由(路由表来自网页设置&#34;WAN2&#34;自定义路由表)<br/>SET_FIXED_ROUTE 1<br/><br/>#3. 设置每个WAN口的路由表<br/>wanid=1<br/>while [ $wanid -le 2 ]<br/>do<br/>&#160;&#160;&#160;&#160;BUILD_WAN_ROUTETAB $wanid<br/>&#160;&#160;&#160;&#160;let wanid=wanid+1<br/>done<br/><br/>SET_ASSIGNOUT_RULE<br/>SET_PPTP_RULE<br/>BUILD_ROUTE_LB<br/><br/>$LOGGER &#34;Start PolicyRouting success.&#34;<br/>echo &#34;OK&#34; &gt; $XWAN_OK<br/>rm $LOCK_FILE]]></description>
		</item>
		
			<item>
			<link>http://www.doraemon.cn/article.asp?id=736</link>
			<title><![CDATA[小米到手，跑分成绩确实一流]]></title>
			<author>doraemon#doraemon.cn(Doraemon)</author>
			<category><![CDATA[杂七杂八]]></category>
			<pubDate>Mon,31 Oct 2011 02:38:08 +0800</pubDate>
			<guid>http://www.doraemon.cn/default.asp?id=736</guid>
		<description><![CDATA[或许是因祸得福吧，27日付款的机子，一直没发货，拖到29日才发货，结果29日的时候，小米不再使用备受争议的凡客自建物流——恩，从北京到广州需要5天时间的乌龟物流！给我使用了顺丰发货——顺丰确实给力啊，第二天晚上就给我送来了，GJ~<br/><br/>第一次使用安卓机子，额，摸索中花了不少时间，不过miui确实很多魅族固件的影子，还是挺快上手的。折腾了几个软件，试了试机子后，才想起找软件跑跑分，看看是否真的是传说中的跑分王——<br/><img src="http://www.doraemon.cn/attachments/month_1110/s2011103123438.png" border="0" alt=""/><img src="http://www.doraemon.cn/attachments/month_1110/k2011103123454.png" border="0" alt=""/><br/>基本上没经过什么特别优化——新手一枚，我不懂怎么优化这系统，也没安装安卓优化大师。<br/>使用安兔兔的测试结果还真的不赖，得分甚至略超三星机皇9100。<br/>不过class4级的tf卡 写入速度果然就是那个凄凉 呵呵]]></description>
		</item>
		
			<item>
			<link>http://www.doraemon.cn/article.asp?id=735</link>
			<title><![CDATA[(转)直到自由抵达的前夜，他们仍不相信这一切可能发生]]></title>
			<author>doraemon#doraemon.cn(Doraemon)</author>
			<category><![CDATA[热点视野]]></category>
			<pubDate>Tue,25 Oct 2011 02:17:01 +0800</pubDate>
			<guid>http://www.doraemon.cn/default.asp?id=735</guid>
		<description><![CDATA[2010年12月初的一天，埃及青年萨卡和埃伊德在街头闲聊。萨卡说，通货膨胀这么严重，失业率也这么高，而政府官员只想着贪污腐败，体制溃烂至 此，局势已经不可能再维持下去了。埃伊德正色道，你怎么能有这么暴戾的想法呢？社会在一点点的进步，不能只盯着阴暗面，我们必须通过改良的方式一点点促进 国家变革，体制内的有识之士也正在意识到这一点。万万不可有暴戾的想法，那将会把这个国家推向更可怕的灾难深渊。要相信组织！相信渐进改良！2011 年1月初的一天，利比亚青年卡哈特鲁希和塔伊卜在健身房偶遇，塔伊卜小声说，你知道吗，阿卜杜拉又失踪了，他前些日公开发表了批评老大哥的言论。卡哈特鲁 希长叹一口气，那又有什么什么办法呢，我们反抗不了的，军队都忠于他。而且，民众都处于愚昧和谎言中，启蒙还远远不够，咱们还是闷声过自己的日子吧。<br/>2010 年9月的一天，缅甸青年Kyaw Htoon和Thet Lwin在仰光一家咖啡馆约见，Thet Lwin说，你知道吗，昂山素季即将被释放了。Kyaw Htoon不屑道，就那个反动分子？报上不是说她阴谋颠覆国家？这样的人，终身监禁她才好。社会就是需要强硬手腕来控制的，不然还不乱套了？你看互联网上 谣言满天飞。而且我觉得西方式民主不适合咱们国家的国情，现在这样走缅甸特色的军政府道路挺好的。 <br/><img src="http://www.doraemon.cn//Plugins/9boxRP/uploadImg/2011-10-25/20111025021820eb6ia7.jpg" border="0" alt=""/><br/> <br/><img src="http://i.imgur.com/XV7b7.jpg" border="0" alt=""/><br/>对于一个社会的绝大多数人来说，哪怕在自由抵达的前夜，他们也仍然不相信此生有可能品尝到自由的味道，过上没有老大哥的生活。他们不是想不到，而是不敢想；不是视野和常识局限，而是勇气局限。在专制下习惯甚至麻木，他们日渐生出跟独裁者同样“可递千世以至万世而为君”的幻觉。眼下这一切，仿佛看不到头。然而，人心终会驱散独裁的迷雾，自由总能在奴役的废墟上长出花朵。苏联如此，埃及如此，突尼斯如此，利比亚如此，叙利亚....等....国家，也必然如此。]]></description>
		</item>
		
			<item>
			<link>http://www.doraemon.cn/article.asp?id=734</link>
			<title><![CDATA[在IIS7.5中神秘的应用程序池标识]]></title>
			<author>doraemon#doraemon.cn(Doraemon)</author>
			<category><![CDATA[网络点滴]]></category>
			<pubDate>Sun,09 Oct 2011 02:04:46 +0800</pubDate>
			<guid>http://www.doraemon.cn/default.asp?id=734</guid>
		<description><![CDATA[在windows2008R2新版的IIS7.5里面，我绝对除了对php更好的支持以外，最重要的一个功能应该就是“应用程序池标识”了，这是什么东西？我从网上找了篇比较不错的使用介绍，在blog里面做一份存档，以备自己需要的时候查询使用。<br/>IIS7.5中(仅win7,win2008 SP2,win2008 R2支持)，应用程序池的运行帐号，除了指定为LocalService,LocalSystem,NetWorkService这三种基本类型外，还新增了一种ApplicationPoolIdentify <br/><img src="http://images.cnblogs.com/cnblogs_com/yjmyzz/iis7_5_1.PNG" border="0" alt=""/><br/>win7的官方帮助上是这么说的:ApplicationPoolIdentity – 默认情况下，选择“应用程序池标识”帐户。启动应用程序池时动态创建“应用程序池标识”帐户，因此，此帐户对于您的应用程序来说是最安全的。<br/>也就是说&#34;ApplicationPoolIdentity&#34;帐号是系统动态创建的“虚拟”帐号(说它是虚拟的，是因为在用户管理里看不到该用户或用户组，在命令行下输入net user也无法显示，但该帐号又是确实存在的) <br/>如何验证该帐号确实是存在的的？打开任务管理器，观察一下:<br/><img src="http://images.cnblogs.com/cnblogs_com/yjmyzz/iis7_5_2.PNG" border="0" alt=""/><br/>w3wp.exe即iis进程，上图中高亮部分表明该iis进程正在以帐号luckty运行(注意这里的luckty即为上图中的应用程序池名称)<br/>好了，搞清楚这个有什么用?<br/>先来做一个测试，比如我们在iis里新建一个站点，主目录设置为c:\2\，应用程序池就指定刚才图中的luckty<br/>假如我们在该站点的default.aspx.cs里写入这样一行代码 :<br/>File.AppendAllText(&#34;C:\\TestDir\\1.txt&#34;,DateTime.Now.ToString());<br/>前提是c盘必须先建一个目录TestDir，同时除Administrator,System保留完全控制权外，其它帐号的权限都删除掉<br/>运行后，会提示异常： 对路径“C:\TestDir\1.txt”的访问被拒绝。<br/>原因很明显:该站点运行时是以应用程序池(luckty)对应的虚拟帐号运行的，而这个虚拟帐号不具备c:\TestDir的访问权限<br/>这种情况在web服务器（iis6）安全配置中很常见，比如我们把图片上传目录，常常放在主目录之外，同时以虚拟目录形式挂于站点之下，另外在IIS6中不指定该目录任何执行权限 ，这样即使有人非法上传了asp/aspx木马上去，也无法运行搞不成破坏!言归正传，要想让那一行测试代码正常运行，解决办法很简单，把虚拟帐号的权限加入文件夹安全权限中即可，但是问题来了：这个虚拟帐号我们是不可见的，如果你直接添加名为luckty的用户到文件夹安全帐号里，根本通不过(提示找不到luckty用户)，说明这个虚拟帐号名称并不是&#34;luckty&#34;<br/><img src="http://images.cnblogs.com/cnblogs_com/yjmyzz/iis7_5_3.PNG" border="0" alt=""/><br/>关键：手动输入 IIS AppPool\luckty （即IIS AppPool\应用程序池名），再确定，这回ok了.<br/><img src="http://images.cnblogs.com/cnblogs_com/yjmyzz/iis7_5_4.PNG" border="0" alt=""/><br/> 当然除了用&#34;IIS AppPool\应用程序池名&#34;外，windows内部还有一个特殊的用户组Authenticated Users，把这个组加入TestDir的安全权限帐号里也可以，不过个人觉得没有&#34;IIS AppPool\应用程序池名&#34;来得精确.<br/>结束语：IIS7.5的虚拟帐号设计确实很棒，想想传统IIS6的时候，为了把同一服务器上的各站点权限分开(以防止木马捣乱)，不得不创建一堆iuser_XXX,iwam_XXX帐号并指定密码，再一个个站点分配过去，累死人！而虚拟帐号设计则让这类管理轻松多了，也不用担心密码过于简单或过期问题。So,还在等什么，赶紧升级到win7/win2008 R2吧！]]></description>
		</item>
		
			<item>
			<link>http://www.doraemon.cn/article.asp?id=733</link>
			<title><![CDATA[让人折腾的windows2008R2]]></title>
			<author>doraemon#doraemon.cn(Doraemon)</author>
			<category><![CDATA[网络点滴]]></category>
			<pubDate>Sun,09 Oct 2011 01:59:57 +0800</pubDate>
			<guid>http://www.doraemon.cn/default.asp?id=733</guid>
		<description><![CDATA[服务器的各配件少有延误的在国庆第二天到齐，很快就将机子组装了起来，并安装了系统——第一次不使用光驱而使用U盘的USB-HDD模式安装系统，还是安装64位系统，稍微绕了点弯，也算总是搞定了——当然新机子自然会上新系统咯，毫无疑问，这次我要抛弃使用多年的windows2003R2系统转投windows2008R2系统。<br/><br/>不过随后的几天可是让我抓破头皮了，08系统的系统默认帐号权限相当繁杂，因为网上找不到相关教程——找到的可怜几个帖子也就是将03的教程改几个字而来的。只好自己按照着03的规则慢慢配置了，结果呢？到处闯祸，出现了N多莫名其妙的权限问题，害得我不得不一次又一次恢复系统——这里要赞一个08自带的windows备份软件，还是相当不错的说——反正折腾到现在我也还没完全做好系统盘的权限工作，不过吃够苦头后，也慢慢找到了“可以修改”的权限&gt;_&lt;<br/><br/>不过虽然08系统让人折腾，不过随着折腾的是，我越来越喜欢这个系统了，很多很不错的改进，使用起来也相当顺手，所以我决定一定要啃下这个骨头，绝不回头装03&gt;_&lt;]]></description>
		</item>
		
			<item>
			<link>http://www.doraemon.cn/article.asp?id=732</link>
			<title><![CDATA[天妒英才——向乔布斯致敬并默哀]]></title>
			<author>doraemon#doraemon.cn(Doraemon)</author>
			<category><![CDATA[热点视野]]></category>
			<pubDate>Thu,06 Oct 2011 16:50:14 +0800</pubDate>
			<guid>http://www.doraemon.cn/default.asp?id=732</guid>
		<description><![CDATA[很突然，很震惊，我不是果粉，甚至可以说我是半个果黑……<br/>昨天起床打开网页看了苹果新手机的发布，原来不是5只是出了个4s，和很多果粉一样失望的说，虽然不买苹果的东西，但是他每一次新产品的出来，就必然会带动一个产业的进步与发展，所以我从这方面来说，依然期待着是iphone5的发布而不是4s……<br/>今天起来，再次习惯的打开163，看看新闻——立即被惊呆了，不敢相信，不敢想象，乔布斯竟然逝世了，而且逝世的时间点上是这么的突然与巧合。<br/><img src="http://www.doraemon.cn/attachments/month_1110/g2011106164647.jpg" border="0" alt=""/><br/>我不爱苹果，但不妨碍我对天才的崇拜<br/>既然天妒英才，那我只能对乔布斯至于最后的敬意与默哀——感谢你让世界变得更加美好。<br/>ps.附上今天看到次数最多的一个视频……<br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.doraemon.cn/images/flash.gif" alt="" style="margin:0px 2px -3px 0px" border="0"/>Flash动画</div><div class="UBBContent"><a id="temp36795_href" href="http://www.doraemon.cn/javascript:MediaShow('swf','temp36795','http://player.youku.com/player.php/sid/XMjQ4MzkwMjIw/v.swf','400','300')"><img name="temp36795_img" src="http://www.doraemon.cn/images/mm_snd.gif" style="margin:0px 3px -2px 0px" border="0" alt=""/><span id="temp36795_text">在线播放</span></a><div id="temp36795"></div></div></div><br/>史蒂夫 乔布斯Steve.Jobs在2005年对斯坦福大学Stanford毕业生的演]]></description>
		</item>
		
			<item>
			<link>http://www.doraemon.cn/article.asp?id=731</link>
			<title><![CDATA[(转)我们最幸福]]></title>
			<author>doraemon#doraemon.cn(Doraemon)</author>
			<category><![CDATA[杂七杂八]]></category>
			<pubDate>Sun,25 Sep 2011 14:23:42 +0800</pubDate>
			<guid>http://www.doraemon.cn/default.asp?id=731</guid>
		<description><![CDATA[这个国家禁止穿牛仔裤，禁止穿带有英文字母的T恤衫，因为那代表资本主义倾向，也不允许留长发，法律规定，男性的头发不能超过5厘米，秃顶的人可以稍长一些，7厘米。违反这些规定的会被逮捕。<br/><br/>这个国家禁止超额用电，照明的灯泡不准超过40瓦，不允许拥有电饭锅和电炉，几乎没人见过电磁炉和微波炉，没有私人电脑，只有极少数官员才拥有私人住宅电话，2004年后，禁止使用手机。收音机只能收听固定频率，电视只能接收固定信号。警察经常突袭民宅，检查上述违禁物品。<br/><br/>这个国家禁止随意旅行，外出的人要申请旅行许可证，凭许可证才能住店，住在亲戚家也要证件。从市郊进入市区也要证件。警察经常在夜间突击检查，无证的人会被逮捕。未婚同居是重罪。<br/><br/>这个国家鼓励告密，每个人都有义务检举别人，不管他说了不合时宜的话，还是收留了没有合法证件的人。有个组织叫“人民班”，类似于中国的居委会，人民班的班长对自己辖区的言论负有责任，他有时会主动说一些反动言论，目的是引诱别人一起说，上当的人瞬即会被他告发。报纸会表扬那些检举自己亲生父母的孩子，说他们是勇敢的小英雄。<br/><br/>这个国家的居民多半都穿制服，颜色以灰、黑、蓝为主，由政府组织生产并发放。每年两套：夏天的和冬天的。发衣服的日子是元首的生日，表示这些衣服全出自领袖的恩德。这个国家的鞋子是稀缺品，大多数民众只穿布鞋，皮鞋是绝对的奢侈品。流浪儿即使搞得到鞋子，也会把它卖掉换吃的，然后把塑料袋裹在脚上，即使在零下二十几度的冬天。<br/><br/>这个国家的女性大多没用过卫生巾。家境较好的用纱布或绷带，贫困的只能用普通的布，不是一次性的，而要循环使用。在例假期间，她们每天都要冼自己的卫生布。这个国家的冬天很冷，大多数地方都没有取暖设备，在女学生或女工的宿舍区，会看见晾晒在外的、壮观的、结了冰的卫生布。<br/><br/>这个国家的男性大多没有专门的剃须刀。如果某人有一个，邻居们就会经常去他家里刮胡子。<br/><br/>这个国家每年发大白菜，成人140斤，孩子100斤。居民会将之做成泡菜，泡菜埋在地下或藏于密室，有专门偷泡菜的贼。<br/><br/>这个国家的领袖是个通材，什么都精通，从哲学到数学到心理学到天文到医学，领袖视察山羊养殖场后，报纸会这么报道：领袖的“莅临指导与循循善诱，大量增加了山羊的繁殖与产奶量”。<br/><br/>这个国家是个标准的军事国，几乎没有朋友，但有许多敌人，所有的邻居都是它臆想中的敌人。它的国防预算占到国民生产总值的四分之一。它有个口号叫“先军”，意思是：军队是所有决策的核心，军事先于一切。即使有大量国民饿死，这个国家依然在研究核武器和长程飞弹。<br/><br/>这个国家严重缺粮，有长达20多年的饥荒，直至如今。没人知道饿死了多少人，有说几十万，有说几百万，相当于总人口的十分之一强。更多的人处于营养不良状态。在这个国家，挨饿是一种爱国义务，当各国人都忙于减肥的同时，这个国家的首都会挂出大幅标语：让我们一天吃两餐。每当有国外媒体报道这国家的粮食短缺，它的媒体就会表示强烈愤慨和严重谴责。<br/><br/>这个国家拍过一部纪录片，讲的也许是大多数人的梦想，片中有人因为吃了太多大米饭，把胃撑破了。<br/><br/>这个国家有许多吃人和吃尸体的谣传，无法验证真伪。<br/><br/>这个国家几乎没人养宠物，因为宠物会被别的人偷去吃掉。<br/><br/>这个国家有许多“大头娃娃”，据说人在营养不良时，养分会首先输送到大脑，其次躯干，其次四肢。根据联合国儿童基金会的研究报告，这个国家有42%的儿童因营养不良而发育受损。其中有许多将变成新一代的大头娃娃。<br/>截止到008年，世界粮农组织对这个国家的统计显示，有三分之二的家庭还在吃草根树皮。如果问他们：下一餐怎么办？乐观的会说：希望哪个亲戚能送点土豆来。悲观的就会掉下泪来。<br/>现在的情况是否有所改善？没有资料这样显示，人们只能想：但愿吧。<br/><br/>这个国家大多数盗贼都是偷粮食的贼，还有一些是偷别的东西换粮食的贼。或者可以说，都是饥饿的贼。<br/><br/>这个国家现在有些人在制作和贩卖******************，部分原因是因为吸食后会减轻饥饿感。有一些毒品贩卖至中国边境。<br/><br/>50年前，这个国家的平均身高与邻国相仿。但现在，其国民的平均身高比邻国矮了13厘米。<br/><br/>这个国家禁止贸易，首先禁止的是大米、玉米和大豆。他们的政府担心这些物资会流入敌对国家。<br/><br/>这个国家禁止妓院，禁止一切与色情有关的事，文学作品中如有性描写，会被枪毙。<br/><br/>这个国家禁止早婚，报纸上说：每个人都应该在为国家为人民做出足够贡献后才能结婚。<br/><br/>这个国家的街头有许多宣伟看板，上面画着领袖的肖像，上面写道：“凡是党决定的，我们必定遵行”。或者是号召国民“用生命捍卫领袖”。<br/><br/>这个国家的大多数人都痛恨美国，并称之为美国杂种。在某些时刻，组织上会要求学生们割破中指写血书，表示一旦开战，他们将无条件地加入军队，不惜为国捐躯。<br/><br/>这个国家也痛恨中国，说中国是修正主义，仇恨程度比不上美国，也比不上日本，但也仅次于美国和日本。与此同时，中国一直在给这个国家无偿援助。与此同时，中国有大量失学儿童。<br/><br/>这个国家的城市供水系统曾长期中断，至今也不正常。来水时居民需要把所有的容器灌满，经常需要去河川或水井中汲水。因为没有肥皂，也没有抗生素，不干净的饮水常常带来瘟疫，在20世纪末至21世纪初，已经绝迹的伤寒曾一度流行。<br/><br/>这个国家的医院中没有输液瓶，病人要输液，需要从家里自带几个啤酒瓶。<br/><br/>这个国家的学校里没有教材，也缺少纸，富裕的家庭才可以搞到纸抄写教材。<br/><br/>这个国家的元首强迫国民称他为“父亲”，有时也称为“慈父”。<br/><br/>这个国家的第一任元首写过十几本书，第二任写过几十本，我希望不要有第三任，否则书就太多了。<br/><br/>这个国家的课堂上教的内容很多与领袖有关，每个人都会背诵一些领袖语录。意识形态教育和仇恨教育贯穿始终，小学一年级的数学课本上有一道题：3名士兵杀死了30名美军，如果他们杀的人一样多，那么他们各杀了多少美军？<br/><br/>这个国家的历法不用公元纪年，也不用传统的夏历，他们以第一任元首出生的1912年作为纪元初年，今年恰好百年。<br/><br/>这个国家的首都是唯一的展示窗口。外地人去往首都会遇到各种限制，在某些特别的日子，限制会越发严格。为了维护首都的形象，残疾人、精神病人和侏儒会被强迫驱离。即使父母都正常，如果子女身有残疾，也会被强迫移居别处。<br/><br/>这个国家有许多死罪，在上世纪九十年代，通奸、卖淫、拒捕、妨碍社会秩序都可能被处死。有四名大学生因为醉酒后裸奔被处死。有人因为盗窃电线（主要是卖里面的铜）被处死。但最严厉的还是叛国罪：共和国居民逃往外国或敌国，包括向外国大使馆寻求庇护……或资助敌国机构或公民，担任旅行向导或口译，或提供精神或物质协助，判处死刑。<br/><br/>这个国家会举办公审大会，公审期间，政府会要求所有居民前往围观。审判台上有检察官、律师和法官，检察官宣读罪行和罪名，律师表示同意检察官意见，最后由法官宣判。死刑犯会被当众处死，在头部、胸部和腿部分别射进三发子弹，这些死刑犯绑在木桩上，死后的样子像是在向众人道歉。<br/><br/>这个国家的罪犯不仅被剥夺了政治权利，几乎也被剥夺了一切权利。他们住在劳改营中，因为没有被子，他们只能挤在一起，头挨着同伴的脚。劳改营中每天都有人饿死，有时同一个房间中会同时抬出几具尸体，那些和尸体睡在一起的人见多看惯了，会毫不惊奇的评价：哦，某某某死了，某某某也死了。<br/><br/>这个国家最流行的歌叫《在这个世界上，我们最幸福》，歌词是这么写的：我们的父亲，在这个世界上，我们最幸福。我们的家在党的怀抱里。我们亲如手足，即使火海逼近，甜蜜的孩子不要害怕，我们的父亲在这里。在这个世界上，我们最幸福。<br/><br/>你肯定已经猜到了，我说的是朝鲜。之所以没有确指，是因为我确信，如果没有良好的制度，如果权力大到可以完全控制千百万人，那么这些事不仅发生在朝鲜，也可能发生在任何地方，不仅过去发生过，现在和未来都可能再次发生。有些人不懂“人权高于主权”的道理，甚至不明白“人权大于政权”，那么请做如下假设：<br/>如果你是个朝鲜人。<br/><br/>以上内容全部来自《我们最幸福》一书，作者是《洛杉机时报》记者芭芭拉.德米克。这本书目前没有在中国大陆出版，相信十年内也不会。<br/>我们都知道社会主义的优越性，有中国特色的社会主义就更富有优越性，对此我不敢表示怀疑，但还是想对那些不许此书出版的人说一句：如果这样的书可以出版，那么毫无疑问，有中国特色的社会主义的优越性会更加明显。<br/><br/>————————————————<br/>《我们最幸福：北韩人民的真实生活》中文版电子书在线阅读：<br/><a href="http://www.tianya.cn/publicforum/content/free/1/2253637.shtml" target="_blank" rel="external">http://www.tianya.cn/publicforum/content/free/1/2253637.shtml</a><br/>只看书不说话，偶什么都不知道！]]></description>
		</item>
		
			<item>
			<link>http://www.doraemon.cn/article.asp?id=730</link>
			<title><![CDATA[新服务器最终配置敲定]]></title>
			<author>doraemon#doraemon.cn(Doraemon)</author>
			<category><![CDATA[杂七杂八]]></category>
			<pubDate>Sat,24 Sep 2011 11:40:23 +0800</pubDate>
			<guid>http://www.doraemon.cn/default.asp?id=730</guid>
		<description><![CDATA[因为目前的网站服务器使用三四年后配件的老化与性能的落后，为了给用户提供更稳定的服务与适应网站的发展需要，综合各种情况的考虑，暑假后，我下定决心配置新服务器……<br/><br/>纠结了我差不多一个月的时间，经过反复地琢磨每个配件的选择——适逢内存毫无先兆的突然大涨价，更是让人郁闷-_-<br/>好了，现在确定最终配置不再更改（除非没货，不得不另选）<br/><br/>主板 技嘉 Z68M-D2H<br/>CPU&nbsp;&nbsp;<i>至强E3 1235</i>缺货，换成i7 2600<br/>硬盘 西数500G企业版黑盘(RE4 64M缓存版本) 2个<br/>内存 金士顿 宽版 4G DDR3 1333 2条<br/>散热 1155针 捷豹 1U服务器纯铜涡轮散热器<br/>机箱 iok S1320(含机箱风扇，侧吹风)<br/>电源 航嘉 hk500 1u 额定400w<br/><br/>周末这两天就下单订货，估计下周即可到货，国庆节前可以装好新机，大概会再花上两三周的时间测试服务器稳定性与熟悉win08 r2系统环境，预定十月下旬送达机房更换服务器o(∩_∩)o...<br/><br/>ps.坑爹的天朝股市和基金啊，补一次仓就暴跌一次，偶还要被坑多久啊TAT<br/><br/>28日 up&#100;ate：因为节前E3 1235普遍缺货，无法买到，cpu改为i7 2600~]]></description>
		</item>
		
</channel>
</rss>

