<?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>Kai@Atlantis</title>
	<atom:link href="http://blog.huky.org/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.huky.org</link>
	<description>Where&#039;s Atlantis?</description>
	<lastBuildDate>Tue, 03 Apr 2012 01:17:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/><atom:link rel="hub" href="http://kagiyama-hina.appspot.com/"/>		<item>
		<title>考虑了SNI的Google Hosts</title>
		<link>http://blog.huky.org/archives/1620.html</link>
		<comments>http://blog.huky.org/archives/1620.html#comments</comments>
		<pubDate>Tue, 03 Apr 2012 01:17:50 +0000</pubDate>
		<dc:creator>Diky</dc:creator>
				<category><![CDATA[技术笔记]]></category>

		<guid isPermaLink="false">http://blog.huky.org/?p=1620</guid>
		<description><![CDATA[不能直接使用、不确保能用的hosts，仅供参考，欢迎和我讨论用法。 What is SNI? Hosts列表如下： 203.208.46.176 www.google.com 74.125.128.125 talk.google.com 203.208.46.29 *.mail.google.com 203.208.46.29 *.docs.google.com 203.208.46.29 *.talkgadget.google.com 203.208.46.29 *.sites.google.com 203.208.46.29 *.plus.google.com 203.208.46.29 *.drive.google.com 203.208.46.160 *.google.com 203.208.46.160 google.com 203.208.46.160 *.atggl.com 203.208.46.160 *.youtube.com 203.208.46.160 youtube.com 203.208.46.160 *.youtube-nocookie.com 203.208.46.160 youtu.be 203.208.46.160 *.ytimg.com 203.208.46.160 *.google.com.br 203.208.46.160 &#8230; <a href="http://blog.huky.org/archives/1620.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>不能直接使用、不确保能用的hosts，仅供参考，欢迎和我讨论用法。<br />
<a href="http://en.wikipedia.org/wiki/Server_Name_Indication">What is SNI</a>?<br />
Hosts列表如下：<br />
<span id="more-1620"></span><br />
203.208.46.176	www.google.com<br />
74.125.128.125	talk.google.com<br />
203.208.46.29	*.mail.google.com<br />
203.208.46.29	*.docs.google.com<br />
203.208.46.29	*.talkgadget.google.com<br />
203.208.46.29	*.sites.google.com<br />
203.208.46.29	*.plus.google.com<br />
203.208.46.29	*.drive.google.com<br />
203.208.46.160	*.google.com<br />
203.208.46.160	google.com<br />
203.208.46.160	*.atggl.com<br />
203.208.46.160	*.youtube.com<br />
203.208.46.160	youtube.com<br />
203.208.46.160	*.youtube-nocookie.com<br />
203.208.46.160	youtu.be<br />
203.208.46.160	*.ytimg.com<br />
203.208.46.160	*.google.com.br<br />
203.208.46.160	*.google.co.in<br />
203.208.46.160	*.google.es<br />
203.208.46.160	*.google.co.uk<br />
203.208.46.160	*.google.ca<br />
203.208.46.160	*.google.fr<br />
203.208.46.160	*.google.pt<br />
203.208.46.160	*.google.it<br />
203.208.46.160	*.google.de<br />
203.208.46.160	*.google.cl<br />
203.208.46.160	*.google.pl<br />
203.208.46.160	*.google.nl<br />
203.208.46.160	*.google.com.au<br />
203.208.46.160	*.google.co.jp<br />
203.208.46.160	*.google.hu<br />
203.208.46.160	*.google.com.mx<br />
203.208.46.160	*.google.com.ar<br />
203.208.46.160	*.google.com.co<br />
203.208.46.160	*.google.com.vn<br />
203.208.46.160	*.google.com.tr<br />
203.208.46.160	*.android.com<br />
203.208.46.160	android.com<br />
203.208.46.160	*.googlecommerce.com<br />
203.208.46.160	*.url.google.com<br />
203.208.46.160	*.googletagmanager.com<br />
203.208.46.160	googletagmanager.com<br />
203.208.46.160	*.urchin.com<br />
203.208.46.160	urchin.com<br />
203.208.46.160	*.google-analytics.com<br />
203.208.46.160	google-analytics.com<br />
203.208.46.160	*.cloud.google.com<br />
203.208.46.160	goo.gl<br />
203.208.46.160	g.co<br />
203.208.46.180	*.google.com<br />
203.208.46.170	*.googleusercontent.com<br />
203.208.46.170	googleusercontent.com<br />
203.208.46.170	*.commondatastorage.googleapis.com<br />
203.208.46.170	commondatastorage.googleapis.com<br />
203.208.46.170	atgglstorage.com<br />
203.208.46.170	*.atgglstorage.com<br />
203.208.46.170	*.s.atgglstorage.com<br />
203.208.46.170	*.ggpht.com<br />
203.208.46.170	ggpht.com<br />
203.208.46.173	*.g.doubleclick.net<br />
203.208.46.173	googletagservices.com<br />
203.208.46.173	*.googletagservices.com<br />
203.208.46.173	googleadservices.com<br />
203.208.46.173	*.googleadservices.com<br />
203.208.46.173	googlesyndication.com<br />
203.208.46.173	*.googlesyndication.com<br />
203.208.46.175	*.gstatic.com<br />
203.208.46.175	gstatic.com<br />
203.208.46.27	*.doubleclick.net<br />
203.208.46.27	doubleclick.net<br />
203.208.46.27	*.cc-dt.com<br />
203.208.46.31	*.google.ac<br />
203.208.46.31	*.google.ad<br />
203.208.46.31	*.google.ae<br />
203.208.46.31	*.google.af<br />
203.208.46.31	*.google.ag<br />
203.208.46.31	*.google.am<br />
203.208.46.31	*.google.as<br />
203.208.46.31	*.google.at<br />
203.208.46.31	*.google.az<br />
203.208.46.31	*.google.ba<br />
203.208.46.31	*.google.be<br />
203.208.46.31	*.google.bf<br />
203.208.46.31	*.google.bg<br />
203.208.46.31	*.google.bi<br />
203.208.46.31	*.google.bj<br />
203.208.46.31	*.google.bs<br />
203.208.46.31	*.google.by<br />
203.208.46.31	*.google.ca<br />
203.208.46.31	*.google.cat<br />
203.208.46.31	*.google.cc<br />
203.208.46.31	*.google.cd<br />
203.208.46.31	*.google.cf<br />
203.208.46.31	*.google.cg<br />
203.208.46.31	*.google.ch<br />
203.208.46.31	*.google.ci<br />
203.208.46.31	*.google.cl<br />
203.208.46.31	*.google.cm<br />
203.208.46.31	*.google.cn<br />
203.208.46.31	*.google.co.ao<br />
203.208.46.31	*.google.co.bw<br />
203.208.46.31	*.google.co.ck<br />
203.208.46.31	*.google.co.cr<br />
203.208.46.31	*.google.co.hu<br />
203.208.46.31	*.google.co.id<br />
203.208.46.31	*.google.co.il<br />
203.208.46.31	*.google.co.im<br />
203.208.46.31	*.google.co.in<br />
203.208.46.31	*.google.co.je<br />
203.208.46.31	*.google.co.jp<br />
203.208.46.31	*.google.co.ke<br />
203.208.46.31	*.google.co.kr<br />
203.208.46.31	*.google.co.ls<br />
203.208.46.31	*.google.co.ma<br />
203.208.46.31	*.google.co.mz<br />
203.208.46.31	*.google.co.nz<br />
203.208.46.31	*.google.co.th<br />
203.208.46.31	*.google.co.tz<br />
203.208.46.31	*.google.co.ug<br />
203.208.46.31	*.google.co.uk<br />
203.208.46.31	*.google.co.uz<br />
203.208.46.31	*.google.co.ve<br />
203.208.46.31	*.google.co.vi<br />
203.208.46.31	*.google.co.za<br />
203.208.46.31	*.google.co.zm<br />
203.208.46.31	*.google.co.zw<br />
203.208.46.31	*.google.com.af<br />
203.208.46.31	*.google.com.ag<br />
203.208.46.31	*.google.com.ai<br />
203.208.46.31	*.google.com.ar<br />
203.208.46.31	*.google.com.au<br />
203.208.46.31	*.google.com.bd<br />
203.208.46.31	*.google.com.bh<br />
203.208.46.31	*.google.com.bn<br />
203.208.46.31	*.google.com.bo<br />
203.208.46.31	*.google.com.br<br />
203.208.46.31	*.google.com.by<br />
203.208.46.31	*.google.com.bz<br />
203.208.46.31	*.google.com.cn<br />
203.208.46.31	*.google.com.co<br />
203.208.46.31	*.google.com.cu<br />
203.208.46.31	*.google.com.cy<br />
203.208.46.31	*.google.com.do<br />
203.208.46.31	*.google.com.ec<br />
203.208.46.31	*.google.com.eg<br />
203.208.46.31	*.google.com.et<br />
203.208.46.31	*.google.com.fj<br />
203.208.46.31	*.google.com.ge<br />
203.208.46.31	*.google.com.gh<br />
203.208.46.31	*.google.com.gi<br />
203.208.46.31	*.google.com.gr<br />
203.208.46.31	*.google.com.gt<br />
203.208.46.31	*.google.com.hk<br />
203.208.46.31	*.google.com.iq<br />
203.208.46.31	*.google.com.jm<br />
203.208.46.31	*.google.com.jo<br />
203.208.46.31	*.google.com.kh<br />
203.208.46.31	*.google.com.kw<br />
203.208.46.31	*.google.com.lb<br />
203.208.46.31	*.google.com.ly<br />
203.208.46.31	*.google.com.mt<br />
203.208.46.31	*.google.com.mx<br />
203.208.46.31	*.google.com.my<br />
203.208.46.31	*.google.com.na<br />
203.208.46.31	*.google.com.nf<br />
203.208.46.31	*.google.com.ng<br />
203.208.46.31	*.google.com.ni<br />
203.208.46.31	*.google.com.np<br />
203.208.46.31	*.google.com.nr<br />
203.208.46.31	*.google.com.om<br />
203.208.46.31	*.google.com.pa<br />
203.208.46.31	*.google.com.pe<br />
203.208.46.31	*.google.com.ph<br />
203.208.46.31	*.google.com.pk<br />
203.208.46.31	*.google.com.pl<br />
203.208.46.31	*.google.com.pr<br />
203.208.46.31	*.google.com.py<br />
203.208.46.31	*.google.com.qa<br />
203.208.46.31	*.google.com.ru<br />
203.208.46.31	*.google.com.sa<br />
203.208.46.31	*.google.com.sb<br />
203.208.46.31	*.google.com.sg<br />
203.208.46.31	*.google.com.sl<br />
203.208.46.31	*.google.com.sv<br />
203.208.46.31	*.google.com.tj<br />
203.208.46.31	*.google.com.tn<br />
203.208.46.31	*.google.com.tr<br />
203.208.46.31	*.google.com.tw<br />
203.208.46.31	*.google.com.ua<br />
203.208.46.31	*.google.com.uy<br />
203.208.46.31	*.google.com.vc<br />
203.208.46.31	*.google.com.ve<br />
203.208.46.31	*.google.com.vn<br />
203.208.46.31	*.google.cv<br />
203.208.46.31	*.google.cz<br />
203.208.46.31	*.google.de<br />
203.208.46.31	*.google.dj<br />
203.208.46.31	*.google.dk<br />
203.208.46.31	*.google.dm<br />
203.208.46.31	*.google.dz<br />
203.208.46.31	*.google.ee<br />
203.208.46.31	*.google.es<br />
203.208.46.31	*.google.fi<br />
203.208.46.31	*.google.fm<br />
203.208.46.31	*.google.fr<br />
203.208.46.31	*.google.ga<br />
203.208.46.31	*.google.ge<br />
203.208.46.31	*.google.gg<br />
203.208.46.31	*.google.gl<br />
203.208.46.31	*.google.gm<br />
203.208.46.31	*.google.gp<br />
203.208.46.31	*.google.gr<br />
203.208.46.31	*.google.gy<br />
203.208.46.31	*.google.hk<br />
203.208.46.31	*.google.hn<br />
203.208.46.31	*.google.hr<br />
203.208.46.31	*.google.ht<br />
203.208.46.31	*.google.hu<br />
203.208.46.31	*.google.ie<br />
203.208.46.31	*.google.im<br />
203.208.46.31	*.google.info<br />
203.208.46.31	*.google.iq<br />
203.208.46.31	*.google.is<br />
203.208.46.31	*.google.it<br />
203.208.46.31	*.google.it.ao<br />
203.208.46.31	*.google.je<br />
203.208.46.31	*.google.jo<br />
203.208.46.31	*.google.jobs<br />
203.208.46.31	*.google.jp<br />
203.208.46.31	*.google.kg<br />
203.208.46.31	*.google.ki<br />
203.208.46.31	*.google.kz<br />
203.208.46.31	*.google.la<br />
203.208.46.31	*.google.li<br />
203.208.46.31	*.google.lk<br />
203.208.46.31	*.google.lt<br />
203.208.46.31	*.google.lu<br />
203.208.46.31	*.google.lv<br />
203.208.46.31	*.google.md<br />
203.208.46.31	*.google.me<br />
203.208.46.31	*.google.mg<br />
203.208.46.31	*.google.mk<br />
203.208.46.31	*.google.ml<br />
203.208.46.31	*.google.mn<br />
203.208.46.31	*.google.ms<br />
203.208.46.31	*.google.mu<br />
203.208.46.31	*.google.mv<br />
203.208.46.31	*.google.mw<br />
203.208.46.31	*.google.ne<br />
203.208.46.31	*.google.ne.jp<br />
203.208.46.31	*.google.net<br />
203.208.46.31	*.google.nl<br />
203.208.46.31	*.google.no<br />
203.208.46.31	*.google.nr<br />
203.208.46.31	*.google.nu<br />
203.208.46.31	*.google.off.ai<br />
203.208.46.31	*.google.pk<br />
203.208.46.31	*.google.pl<br />
203.208.46.31	*.google.pn<br />
203.208.46.31	*.google.ps<br />
203.208.46.31	*.google.pt<br />
203.208.46.31	*.google.ro<br />
203.208.46.31	*.google.rs<br />
203.208.46.31	*.google.ru<br />
203.208.46.31	*.google.rw<br />
203.208.46.31	*.google.sc<br />
203.208.46.31	*.google.se<br />
203.208.46.31	*.google.sh<br />
203.208.46.31	*.google.si<br />
203.208.46.31	*.google.sk<br />
203.208.46.31	*.google.sm<br />
203.208.46.31	*.google.sn<br />
203.208.46.31	*.google.so<br />
203.208.46.31	*.google.st<br />
203.208.46.31	*.google.td<br />
203.208.46.31	*.google.tg<br />
203.208.46.31	*.google.tk<br />
203.208.46.31	*.google.tl<br />
203.208.46.31	*.google.tm<br />
203.208.46.31	*.google.tn<br />
203.208.46.31	*.google.to<br />
203.208.46.31	*.google.tp<br />
203.208.46.31	*.google.tt<br />
203.208.46.31	*.google.us<br />
203.208.46.31	*.google.uz<br />
203.208.46.31	*.google.vg<br />
203.208.46.31	*.google.vu<br />
203.208.46.31	*.google.ws<br />
203.208.46.31	google.ac<br />
203.208.46.31	google.ad<br />
203.208.46.31	google.ae<br />
203.208.46.31	google.af<br />
203.208.46.31	google.ag<br />
203.208.46.31	google.am<br />
203.208.46.31	google.as<br />
203.208.46.31	google.at<br />
203.208.46.31	google.az<br />
203.208.46.31	google.ba<br />
203.208.46.31	google.be<br />
203.208.46.31	google.bf<br />
203.208.46.31	google.bg<br />
203.208.46.31	google.bi<br />
203.208.46.31	google.bj<br />
203.208.46.31	google.bs<br />
203.208.46.31	google.by<br />
203.208.46.31	google.ca<br />
203.208.46.31	google.cat<br />
203.208.46.31	google.cc<br />
203.208.46.31	google.cd<br />
203.208.46.31	google.cf<br />
203.208.46.31	google.cg<br />
203.208.46.31	google.ch<br />
203.208.46.31	google.ci<br />
203.208.46.31	google.cl<br />
203.208.46.31	google.cm<br />
203.208.46.31	google.cn<br />
203.208.46.31	google.co.ao<br />
203.208.46.31	google.co.bw<br />
203.208.46.31	google.co.ck<br />
203.208.46.31	google.co.cr<br />
203.208.46.31	google.co.hu<br />
203.208.46.31	google.co.id<br />
203.208.46.31	google.co.il<br />
203.208.46.31	google.co.im<br />
203.208.46.31	google.co.in<br />
203.208.46.31	google.co.je<br />
203.208.46.31	google.co.jp<br />
203.208.46.31	google.co.ke<br />
203.208.46.31	google.co.kr<br />
203.208.46.31	google.co.ls<br />
203.208.46.31	google.co.ma<br />
203.208.46.31	google.co.mz<br />
203.208.46.31	google.co.nz<br />
203.208.46.31	google.co.th<br />
203.208.46.31	google.co.tz<br />
203.208.46.31	google.co.ug<br />
203.208.46.31	google.co.uk<br />
203.208.46.31	google.co.uz<br />
203.208.46.31	google.co.ve<br />
203.208.46.31	google.co.vi<br />
203.208.46.31	google.co.za<br />
203.208.46.31	google.co.zm<br />
203.208.46.31	google.co.zw<br />
203.208.46.31	google.com.af<br />
203.208.46.31	google.com.ag<br />
203.208.46.31	google.com.ai<br />
203.208.46.31	google.com.ar<br />
203.208.46.31	google.com.au<br />
203.208.46.31	google.com.bd<br />
203.208.46.31	google.com.bh<br />
203.208.46.31	google.com.bn<br />
203.208.46.31	google.com.bo<br />
203.208.46.31	google.com.br<br />
203.208.46.31	google.com.by<br />
203.208.46.31	google.com.bz<br />
203.208.46.31	google.com.cn<br />
203.208.46.31	google.com.co<br />
203.208.46.31	google.com.cu<br />
203.208.46.31	google.com.cy<br />
203.208.46.31	google.com.do<br />
203.208.46.31	google.com.ec<br />
203.208.46.31	google.com.eg<br />
203.208.46.31	google.com.et<br />
203.208.46.31	google.com.fj<br />
203.208.46.31	google.com.ge<br />
203.208.46.31	google.com.gh<br />
203.208.46.31	google.com.gi<br />
203.208.46.31	google.com.gr<br />
203.208.46.31	google.com.gt<br />
203.208.46.31	google.com.hk<br />
203.208.46.31	google.com.iq<br />
203.208.46.31	google.com.jm<br />
203.208.46.31	google.com.jo<br />
203.208.46.31	google.com.kh<br />
203.208.46.31	google.com.kw<br />
203.208.46.31	google.com.lb<br />
203.208.46.31	google.com.ly<br />
203.208.46.31	google.com.mt<br />
203.208.46.31	google.com.mx<br />
203.208.46.31	google.com.my<br />
203.208.46.31	google.com.na<br />
203.208.46.31	google.com.nf<br />
203.208.46.31	google.com.ng<br />
203.208.46.31	google.com.ni<br />
203.208.46.31	google.com.np<br />
203.208.46.31	google.com.nr<br />
203.208.46.31	google.com.om<br />
203.208.46.31	google.com.pa<br />
203.208.46.31	google.com.pe<br />
203.208.46.31	google.com.ph<br />
203.208.46.31	google.com.pk<br />
203.208.46.31	google.com.pl<br />
203.208.46.31	google.com.pr<br />
203.208.46.31	google.com.py<br />
203.208.46.31	google.com.qa<br />
203.208.46.31	google.com.ru<br />
203.208.46.31	google.com.sa<br />
203.208.46.31	google.com.sb<br />
203.208.46.31	google.com.sg<br />
203.208.46.31	google.com.sl<br />
203.208.46.31	google.com.sv<br />
203.208.46.31	google.com.tj<br />
203.208.46.31	google.com.tn<br />
203.208.46.31	google.com.tr<br />
203.208.46.31	google.com.tw<br />
203.208.46.31	google.com.ua<br />
203.208.46.31	google.com.uy<br />
203.208.46.31	google.com.vc<br />
203.208.46.31	google.com.ve<br />
203.208.46.31	google.com.vn<br />
203.208.46.31	google.cv<br />
203.208.46.31	google.cz<br />
203.208.46.31	google.de<br />
203.208.46.31	google.dj<br />
203.208.46.31	google.dk<br />
203.208.46.31	google.dm<br />
203.208.46.31	google.dz<br />
203.208.46.31	google.ee<br />
203.208.46.31	google.es<br />
203.208.46.31	google.fi<br />
203.208.46.31	google.fm<br />
203.208.46.31	google.fr<br />
203.208.46.31	google.ga<br />
203.208.46.31	google.ge<br />
203.208.46.31	google.gg<br />
203.208.46.31	google.gl<br />
203.208.46.31	google.gm<br />
203.208.46.31	google.gp<br />
203.208.46.31	google.gr<br />
203.208.46.31	google.gy<br />
203.208.46.31	google.hk<br />
203.208.46.31	google.hn<br />
203.208.46.31	google.hr<br />
203.208.46.31	google.ht<br />
203.208.46.31	google.hu<br />
203.208.46.31	google.ie<br />
203.208.46.31	google.im<br />
203.208.46.31	google.info<br />
203.208.46.31	google.iq<br />
203.208.46.31	google.is<br />
203.208.46.31	google.it<br />
203.208.46.31	google.it.ao<br />
203.208.46.31	google.je<br />
203.208.46.31	google.jo<br />
203.208.46.31	google.jobs<br />
203.208.46.31	google.jp<br />
203.208.46.31	google.kg<br />
203.208.46.31	google.ki<br />
203.208.46.31	google.kz<br />
203.208.46.31	google.la<br />
203.208.46.31	google.li<br />
203.208.46.31	google.lk<br />
203.208.46.31	google.lt<br />
203.208.46.31	google.lu<br />
203.208.46.31	google.lv<br />
203.208.46.31	google.md<br />
203.208.46.31	google.me<br />
203.208.46.31	google.mg<br />
203.208.46.31	google.mk<br />
203.208.46.31	google.ml<br />
203.208.46.31	google.mn<br />
203.208.46.31	google.ms<br />
203.208.46.31	google.mu<br />
203.208.46.31	google.mv<br />
203.208.46.31	google.mw<br />
203.208.46.31	google.ne<br />
203.208.46.31	google.ne.jp<br />
203.208.46.31	google.net<br />
203.208.46.31	google.nl<br />
203.208.46.31	google.no<br />
203.208.46.31	google.nr<br />
203.208.46.31	google.nu<br />
203.208.46.31	google.off.ai<br />
203.208.46.31	google.pk<br />
203.208.46.31	google.pl<br />
203.208.46.31	google.pn<br />
203.208.46.31	google.ps<br />
203.208.46.31	google.pt<br />
203.208.46.31	google.ro<br />
203.208.46.31	google.rs<br />
203.208.46.31	google.ru<br />
203.208.46.31	google.rw<br />
203.208.46.31	google.sc<br />
203.208.46.31	google.se<br />
203.208.46.31	google.sh<br />
203.208.46.31	google.si<br />
203.208.46.31	google.sk<br />
203.208.46.31	google.sm<br />
203.208.46.31	google.sn<br />
203.208.46.31	google.so<br />
203.208.46.31	google.st<br />
203.208.46.31	google.td<br />
203.208.46.31	google.tg<br />
203.208.46.31	google.tk<br />
203.208.46.31	google.tl<br />
203.208.46.31	google.tm<br />
203.208.46.31	google.tn<br />
203.208.46.31	google.to<br />
203.208.46.31	google.tp<br />
203.208.46.31	google.tt<br />
203.208.46.31	google.us<br />
203.208.46.31	google.uz<br />
203.208.46.31	google.vg<br />
203.208.46.31	google.vu<br />
203.208.46.31	google.ws<br />
203.208.45.31	*.blogspot.com</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.huky.org/archives/1620.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>非主流密码管理方案：keepass+dropbox</title>
		<link>http://blog.huky.org/archives/1593.html</link>
		<comments>http://blog.huky.org/archives/1593.html#comments</comments>
		<pubDate>Thu, 22 Dec 2011 06:35:14 +0000</pubDate>
		<dc:creator>Diky</dc:creator>
				<category><![CDATA[碎碎念]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[keepass]]></category>
		<category><![CDATA[password]]></category>

		<guid isPermaLink="false">http://blog.huky.org/?p=1593</guid>
		<description><![CDATA[最近发生了CSDN用户密码明文泄漏事件，还好我没有被波及，因为我在csdn注册的帐号用的是当年的一个通用密码… 不过，从去年开始，我就使用KeePass来生成和管理密码。这个软件将密码保存在一个文件当中，为了防止这个文件丢失，我又将它同步到dropbox里面。 keepass在Android和iOS平台都有相应的免费软件，dropbox亦然，所以应该是一个稳妥而可行的密码管理方案吧。就是麻烦了点…]]></description>
			<content:encoded><![CDATA[<p>最近发生了<a title="CSDN遭黑客公开数据库 600余万用户资料泄密" href="http://finance.jrj.com.cn/tech/2011/12/22142311894321.shtml" target="_blank">CSDN用户密码明文泄漏</a>事件，还好我没有被波及，因为我在csdn注册的帐号用的是当年的一个通用密码…</p>
<p>不过，从去年开始，我就使用<a title="KeePass" href="http://keepass.info/" target="_blank">KeePass</a>来生成和管理密码。这个软件将密码保存在一个文件当中，为了防止这个文件丢失，我又将它同步到dropbox里面。</p>
<p>keepass在Android和iOS平台都有相应的免费软件，dropbox亦然，所以应该是一个稳妥而可行的密码管理方案吧。就是麻烦了点…</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.huky.org/archives/1593.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>关于pubsubhubbub和Google Reader</title>
		<link>http://blog.huky.org/archives/1577.html</link>
		<comments>http://blog.huky.org/archives/1577.html#comments</comments>
		<pubDate>Fri, 09 Sep 2011 08:25:56 +0000</pubDate>
		<dc:creator>Diky</dc:creator>
				<category><![CDATA[技术笔记]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://blog.huky.org/?p=1577</guid>
		<description><![CDATA[在上一篇文章中，我描述了自己如何重制了一个Danbooru的feed。然而，经过一夜的睡眠，我「惊喜」地发现Google Reader在睡前到醒后的7个多小时里面都没有抓取过我订阅了的这个feed——也就是说，就算重制的feed包含10000条最近更新，只要GR不主动抓取，那这些更新也还是没有意义。 绝望之下，觉得归根到底还是弄清楚pubsubhubbub（以下简称PuSH）协议的原理。试着搜索有关GR和PuSH的文章，发现@keakon曾经发表过『PubSubHubbub不通知Google Reader的原因』『实现PubSubHubbub订阅』和『使用PubSubHubbub』三篇文章。拜读之后，明白了什么叫publisher和subscriber，也得知GR可能会自动忽略订阅数少的feed的PuSH，于是先写了一个sub，然后拿菜包工作室来当小白鼠（不好意思啦@tc201158），由于这个博客刚开张，只有我一个人在GR订阅了（订阅数为1），在装了PuSH插件并在hub上进行subscribe之后果然还是无法实现PuSH，可是我用另外一个GR帐号订阅其feed（订阅数为2）之后，PuSH就能正常工作了。 大喜，以为终于找到了原因，于是对重制的feed也如此这般地弄，结果却失败了…无奈之下，我又试着对danbooru的原feed重新在hub上subscribe，发现原feed实现了PuSH的同时，重制的feed也实现了PuSH！难道因为重制的feed中提供的id、url等信息仍然是原feed的信息，所以只有在收到原feed更新的ping请求后，hub才会通知GR抓取重制的feed？ 不过既然原feed能够实现PuSH，那重制的feed就没什么意义了；只需要实现在GAE上利用cron定期检查原feed是否有更新，有的话就ping一下hub就可以了。于是又浪费了一整天的人参来实现了这个功能… 至此，对Danbooru feed的PuSH改造完满完成。经验教训： 尽管有约定，但在feed中添加hub link并不是必须的，至少对于Google的hub（http://pubsubhubbub.appspot.com）是如此； 利用第一点，可以对任何一个feed实现PuSH改造。先写一个sub以便在Google的hub上对feed进行订阅（必须有订阅才能实现PuSH），然后写一个cron定期检查feed的更新并且ping hub即可； 开发GAE应用时，利用handlers和wsgi来架构整个应用，无论是应用结构还是debug都方便太多了，决定从此放弃像twitter2weiboviagtalk那样面向过程开发的方法… 题外话。今天是⑨月⑨日的⑨节，可是⑨的同人图一点都不给力啊…]]></description>
			<content:encoded><![CDATA[<p>在<a title="重制danbooru的feed" href="http://blog.huky.org/archives/1574.html">上一篇文章</a>中，我描述了自己如何重制了一个Danbooru的feed。然而，经过一夜的睡眠，我「惊喜」地发现Google Reader在睡前到醒后的7个多小时里面都没有抓取过我订阅了的这个feed——也就是说，就算重制的feed包含10000条最近更新，只要GR不主动抓取，那这些更新也还是没有意义。</p>
<p>绝望之下，觉得归根到底还是弄清楚pubsubhubbub（以下简称PuSH）协议的原理。试着搜索有关GR和PuSH的文章，发现@keakon曾经发表过『<a title="PubSubHubbub不通知Google Reader的原因" href="http://www.keakon.net/2010/12/10/PubSubHubbub%E4%B8%8D%E9%80%9A%E7%9F%A5GoogleReader%E7%9A%84%E5%8E%9F%E5%9B%A0">PubSubHubbub不通知Google Reader的原因</a>』『<a href="http://www.keakon.net/2010/12/09/%E5%AE%9E%E7%8E%B0PubSubHubbub%E8%AE%A2%E9%98%85">实现PubSubHubbub订阅</a>』和『<a href="http://www.keakon.net/2010/03/11/%E4%BD%BF%E7%94%A8PubSubHubbub">使用PubSubHubbub</a>』三篇文章。拜读之后，明白了什么叫publisher和subscriber，也得知GR可能会自动忽略订阅数少的feed的PuSH，于是先写了一个sub，然后拿<a title="菜包工作室" href="http://caibaostudio.tk/">菜包工作室</a>来当小白鼠（不好意思啦@tc201158），由于这个博客刚开张，只有我一个人在GR订阅了（订阅数为1），在装了PuSH插件并在hub上进行subscribe之后果然还是无法实现PuSH，可是我用另外一个GR帐号订阅其feed（订阅数为2）之后，PuSH就能正常工作了。</p>
<p>大喜，以为终于找到了原因，于是对重制的feed也如此这般地弄，结果却失败了…无奈之下，我又试着对danbooru的原feed重新在hub上subscribe，发现原feed实现了PuSH的同时，重制的feed也实现了PuSH！难道因为重制的feed中提供的id、url等信息仍然是原feed的信息，所以只有在收到原feed更新的ping请求后，hub才会通知GR抓取重制的feed？</p>
<p>不过既然原feed能够实现PuSH，那重制的feed就没什么意义了；只需要实现在GAE上利用cron定期检查原feed是否有更新，有的话就ping一下hub就可以了。于是又浪费了一整天的人参来实现了这个功能…</p>
<p>至此，对Danbooru feed的PuSH改造完满完成。经验教训：</p>
<ol>
<li>尽管有约定，但在feed中添加hub link并不是必须的，至少对于Google的hub（http://pubsubhubbub.appspot.com）是如此；</li>
<li>利用第一点，可以对任何一个feed实现PuSH改造。先写一个sub以便在Google的hub上对feed进行订阅（必须有订阅才能实现PuSH），然后写一个cron定期检查feed的更新并且ping hub即可；</li>
<li>开发GAE应用时，利用handlers和wsgi来架构整个应用，无论是应用结构还是debug都方便太多了，决定从此放弃像<a title="twitter2weiboviagtalk" href="https://code.google.com/p/twitter2weiboviagtalk/">twitter2weiboviagtalk</a>那样面向过程开发的方法…</li>
</ol>
<p>题外话。今天是⑨月⑨日的⑨节，可是⑨的同人图一点都不给力啊…</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.huky.org/archives/1577.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>重制danbooru的feed</title>
		<link>http://blog.huky.org/archives/1574.html</link>
		<comments>http://blog.huky.org/archives/1574.html#comments</comments>
		<pubDate>Thu, 08 Sep 2011 11:45:58 +0000</pubDate>
		<dc:creator>Diky</dc:creator>
				<category><![CDATA[技术笔记]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://blog.huky.org/?p=1574</guid>
		<description><![CDATA[作为一只东方众，我每天都会通过Danbooru来收一堆东方同人图——Danbooru类型的图站有一个很出色的地方，就是搜索结果可以输出rss feed，直接在GR中添加feed「http://danbooru.donmai.us/post/atom?tags=touhou」，就可以在GR中订阅D站的带有touhou标签的新投稿，十分方便。 前两天开始，我发现这个feed的更新数变少了——通常一天下来会有超过100的更新，但当天只有六十多，而且某次我在扫feed时，发现feed的上一次抓取时间是2个小时以前；而另外一次扫feed时，发现feed一下子实时更新了20篇——通常一个rss feed只会包含最近20篇投稿，这意味着由于GR的抓取频率比较慢，很可能没有办法将所有的近期更新抓全。 为了解决这个问题，我首先想到的是PubHubSubBub——一个能够在feed有更新时主动通知Hub（如GR），使其主动过来抓取更新的协议。我当然不可能直接让D站方面实现这个协议，但搜索了一下相关资料，似乎并没有要求通知者和feed一定要同一服务器，所以利用PubHubSubBub的代码在本机上测试了一下，发现即使通知了http://pubhubsubbub.appspot.com/，GR也不会主动抓取对应地址的更新…几番测试下依然无解，只能放弃了这个想法，转而考虑为D站的feed制作一个包含足够多篇数的近期更新的feed。 重制feed的应用仍然放在GAE上。初步构想了一下，应用要实现2个功能： 以比GR高得多的抓取频率（如1分钟1次）抓取D站的对应feed，并且将新投稿保存在数据库中； 输出rss feed，其中包含足够覆盖GR抓取频率的数量的新投稿数，甚至可以根据GR抓取的User-Agent智能判断那些投稿已经被GR抓取。 然后开始忙活…为了解析D站的feed，先是打算用minidom，后来发现Google Data APIs中提供了atom的解析器，于是将代码下载下来，稍微看了下doc就知道怎样用了；输出rss时则参考了PubHubSubBub代码中的Atom模板。 由于不懂如何在本地环境调试GAE应用，所以每次都要先上传到远程再调试；由于GAE的log有延迟，所以程序出错后要等几分钟才能在后台看到trackback，后来干脆直接把整个程序代码放到一个try-except块中，再用print命令把异常打印到网页上。 就这么个小东西弄了一天，半吊子的悲剧啊…]]></description>
			<content:encoded><![CDATA[<p>作为一只东方众，我每天都会通过Danbooru来收一堆东方同人图——Danbooru类型的图站有一个很出色的地方，就是搜索结果可以输出rss feed，直接在GR中添加feed「http://danbooru.donmai.us/post/atom?tags=touhou」，就可以在GR中订阅D站的带有touhou标签的新投稿，十分方便。</p>
<p>前两天开始，我发现这个feed的更新数变少了——通常一天下来会有超过100的更新，但当天只有六十多，而且某次我在扫feed时，发现feed的上一次抓取时间是2个小时以前；而另外一次扫feed时，发现feed一下子实时更新了20篇——通常一个rss feed只会包含最近20篇投稿，这意味着由于GR的抓取频率比较慢，很可能没有办法将所有的近期更新抓全。</p>
<p>为了解决这个问题，我首先想到的是PubHubSubBub——一个能够在feed有更新时主动通知Hub（如GR），使其主动过来抓取更新的协议。我当然不可能直接让D站方面实现这个协议，但搜索了一下相关资料，似乎并没有要求通知者和feed一定要同一服务器，所以利用PubHubSubBub的代码在本机上测试了一下，发现即使通知了http://pubhubsubbub.appspot.com/，GR也不会主动抓取对应地址的更新…几番测试下依然无解，只能放弃了这个想法，转而考虑为D站的feed制作一个包含足够多篇数的近期更新的feed。</p>
<p>重制feed的应用仍然放在GAE上。初步构想了一下，应用要实现2个功能：</p>
<ol>
<li>以比GR高得多的抓取频率（如1分钟1次）抓取D站的对应feed，并且将新投稿保存在数据库中；</li>
<li>输出rss feed，其中包含足够覆盖GR抓取频率的数量的新投稿数，甚至可以根据GR抓取的User-Agent智能判断那些投稿已经被GR抓取。</li>
</ol>
<p>然后开始忙活…为了解析D站的feed，先是打算用minidom，后来发现Google Data APIs中提供了atom的解析器，于是将代码下载下来，稍微看了下doc就知道怎样用了；输出rss时则参考了PubHubSubBub代码中的Atom模板。</p>
<p>由于不懂如何在本地环境调试GAE应用，所以每次都要先上传到远程再调试；由于GAE的log有延迟，所以程序出错后要等几分钟才能在后台看到trackback，后来干脆直接把整个程序代码放到一个try-except块中，再用print命令把异常打印到网页上。</p>
<p>就这么个小东西弄了一天，半吊子的悲剧啊…</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.huky.org/archives/1574.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>杭州ComicMe02流水账</title>
		<link>http://blog.huky.org/archives/1560.html</link>
		<comments>http://blog.huky.org/archives/1560.html#comments</comments>
		<pubDate>Sat, 27 Aug 2011 13:59:24 +0000</pubDate>
		<dc:creator>Diky</dc:creator>
				<category><![CDATA[二次元]]></category>
		<category><![CDATA[convention]]></category>
		<category><![CDATA[cosplay]]></category>

		<guid isPermaLink="false">http://blog.huky.org/?p=1560</guid>
		<description><![CDATA[2011-08-27杭州ComicMe02 拍的照片整理好放在picasa相册了，上方传送门。 大清早穿着之前定做的衣服出门，找住在校外的本科室友然后一起K93过去。上了车才发现自己忘记带预售票了，而且还上错了一辆K93导致晚了一班车才过去，还担心今天会一整天诸事不顺，幸亏在那之后厄运就终结了… 在香积寺路口下车，离CM02会场——海外海国际会展中心大约还有1公里，然后一路走过去；发现即使是在会场门外也没有感受到宅气场…直到进入会场那一刻才真正觉得处于同好的世界中。 总体来说，CM02的同人摊位还是比较多的，之前做了点功课，所以现场的东方同人摊的作品都翻了一遍，考虑了有爱程度和自身预算只入手了扑克牌『东方数游符』和ideolo的『BLACK★ALBUM 2』。 场内coser的种类还是比较丰富的，感觉比110807的广州yaca要好，可惜场地偏小所以略挤。之前入手了一个SAL50f18的标准定焦镜头，对这次漫展的照片质量提升挺大的，可惜没有多少余裕空间供我用双脚「调焦距」，所以基本上没拍到全身相…此外，发现这边无论是coser接受拍照还是阿宅求拍照的习惯都尚未形成，经常是路过求拍照，coser等求拍照的人拍好了就无视其他围上来拍的人扭头离开了，对于我这种略腼腆的人来说有点不方便…场内设置的摄影区也没有coser和摄影阿宅聚集，感觉成了休息区了。 大概中午12点左右离开会场，在胜利河美食街解决了中饭然后回校。]]></description>
			<content:encoded><![CDATA[<table style="width: 194px">
<tbody>
<tr>
<td style="height: 194px; background: url('https://picasaweb.google.com/s/c/transparent_album_background.gif') no-repeat left;" align="center"><a href="https://picasaweb.google.com/Decency.C/20110827ComicMe02?authuser=0&amp;authkey=Gv1sRgCJfRwI6F9I3G5gE&amp;feat=embedwebsite"><img style="margin: 1px 0 0 4px;" src="https://lh4.googleusercontent.com/--HLzZ-8OYnM/Tli_3xZFLIE/AAAAAAAACAk/en9WJNMG6fI/s160-c/20110827ComicMe02.jpg" alt="" width="160" height="160" /></a></td>
</tr>
<tr>
<td style="text-align: center; font-family: arial,sans-serif; font-size: 11px;"><a style="color: #4d4d4d; font-weight: bold; text-decoration: none;" href="https://picasaweb.google.com/Decency.C/20110827ComicMe02?authuser=0&amp;authkey=Gv1sRgCJfRwI6F9I3G5gE&amp;feat=embedwebsite">2011-08-27杭州ComicMe02</a></td>
</tr>
</tbody>
</table>
<p>拍的照片整理好放在picasa相册了，上方传送门。</p>
<p>大清早<a title="最近略败家" href="http://blog.huky.org/archives/1531.html" target="_blank">穿着之前定做的衣服</a>出门，找住在校外的本科室友然后一起K93过去。上了车才发现自己忘记带预售票了，而且还上错了一辆K93导致晚了一班车才过去，还担心今天会一整天诸事不顺，幸亏在那之后厄运就终结了…</p>
<p>在香积寺路口下车，离CM02会场——海外海国际会展中心大约还有1公里，然后一路走过去；发现即使是在会场门外也没有感受到宅气场…直到进入会场那一刻才真正觉得处于同好的世界中。</p>
<p>总体来说，CM02的同人摊位还是比较多的，之前做了点功课，所以现场的东方同人摊的作品都翻了一遍，考虑了有爱程度和自身预算只入手了扑克牌『东方数游符』和ideolo的『BLACK★ALBUM 2』。</p>
<p>场内coser的种类还是比较丰富的，感觉比110807的广州yaca要好，可惜场地偏小所以略挤。之前入手了一个SAL50f18的标准定焦镜头，对这次漫展的照片质量提升挺大的，可惜没有多少余裕空间供我用双脚「调焦距」，所以基本上没拍到全身相…此外，发现这边无论是coser接受拍照还是阿宅求拍照的习惯都尚未形成，经常是路过求拍照，coser等求拍照的人拍好了就无视其他围上来拍的人扭头离开了，对于我这种略腼腆的人来说有点不方便…场内设置的摄影区也没有coser和摄影阿宅聚集，感觉成了休息区了。</p>
<p>大概中午12点左右离开会场，在胜利河美食街解决了中饭然后回校。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.huky.org/archives/1560.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>最近略败家</title>
		<link>http://blog.huky.org/archives/1531.html</link>
		<comments>http://blog.huky.org/archives/1531.html#comments</comments>
		<pubDate>Tue, 16 Aug 2011 02:23:47 +0000</pubDate>
		<dc:creator>Diky</dc:creator>
				<category><![CDATA[二次元]]></category>
		<category><![CDATA[bilibili]]></category>
		<category><![CDATA[touhou]]></category>

		<guid isPermaLink="false">http://blog.huky.org/?p=1531</guid>
		<description><![CDATA[&#160; 发件人 2011-08-13 印了一件这样的T恤…看了一下条款，p站不允许在其他网站转载其作品，不允许作品用作商业宣传，出于个人爱好用作品印衣服自己穿大概没问题吧XD 发件人 20110815 22&#38;33娘 然后败了22&#38;33娘。生平第一次买手办，以后会一发不可收拾吧（茶 图片放在picasa上，如果你能上google+就应该能看到图片。]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<table style="width: auto;">
<tbody>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/4IRRdiDyUFyZq1fD9nXbVuruczbComXS_s2IBYKSb50?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-JJOnPs_3cyQ/TkcbWVPXjGI/AAAAAAAABk0/mV1jGBhLmr0/s800/DSC02442_censored.png" alt="" width="353" height="575" /></a></td>
</tr>
<tr>
<td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;">发件人 <a href="https://picasaweb.google.com/Decency.C/20110813?authuser=0&amp;authkey=Gv1sRgCOKHxZHl2qbwSQ&amp;feat=embedwebsite">2011-08-13</a></td>
</tr>
</tbody>
</table>
<p>印了一件这样的T恤…看了一下条款，p站不允许在其他网站转载其作品，不允许作品用作商业宣传，出于个人爱好用作品印衣服自己穿大概没问题吧XD</p>
<table style="width: auto;">
<tbody>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/qhyK8ijmKNX1ckdYOL-rsyCIEtmLZjM7N_tPSGoN22w?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-c36qMC5u-WU/TkkbnpZXfKI/AAAAAAAABlk/kSf_U-9TwTA/s800/DSC02450.jpg" alt="" width="700" /></a></td>
</tr>
<tr>
<td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;">发件人 <a href="https://picasaweb.google.com/Decency.C/201108152233?authuser=0&amp;authkey=Gv1sRgCJ3crdnWs97RdQ&amp;feat=embedwebsite">20110815 22&amp;33娘</a></td>
</tr>
</tbody>
</table>
<p>然后败了22&amp;33娘。生平第一次买手办，以后会一发不可收拾吧（茶</p>
<p>图片放在picasa上，如果你能上google+就应该能看到图片。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.huky.org/archives/1531.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>架设个人DNS服务器来解决一些「国情」问题@</title>
		<link>http://blog.huky.org/archives/1524.html</link>
		<comments>http://blog.huky.org/archives/1524.html#comments</comments>
		<pubDate>Sat, 16 Jul 2011 22:56:43 +0000</pubDate>
		<dc:creator>Diky</dc:creator>
				<category><![CDATA[技术笔记]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[hosts]]></category>

		<guid isPermaLink="false">http://blog.huky.org/?p=1524</guid>
		<description><![CDATA[&#160; 具体请移步这里：http://www.blogjava.net/stone2083/archive/2011/07/09/353664.html 这个小程序的本意是在局域网中建立一个简单的DNS服务器，不过由于其支持通配符hosts，所以可以用于干坏事：之前的hosts经常要这样改： 203.208.46.133 www.google.com 203.208.46.133 mail.google.com … 有了这个应用，就可以实现这样的hosts： 203.208.46.133 *.google.com 203.208.46.133 *.youtube.com 该作者刚更新了一个standalone版本序，配置十分方便，推荐有大规模hosts需要的童鞋去试试看。]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>具体请移步这里：<a href="http://www.blogjava.net/stone2083/archive/2011/07/09/353664.html">http://www.blogjava.net/stone2083/archive/2011/07/09/353664.html</a></p>
<p>这个小程序的本意是在局域网中建立一个简单的DNS服务器，不过由于其支持通配符hosts，所以可以用于干坏事：之前的hosts经常要这样改：</p>
<blockquote><p>203.208.46.133 www.google.com<br />
203.208.46.133 mail.google.com<br />
…</p></blockquote>
<p>有了这个应用，就可以实现这样的hosts：</p>
<blockquote><p>203.208.46.133 *.google.com<br />
203.208.46.133 *.youtube.com</p></blockquote>
<p>该作者刚更新了一个standalone版本序，配置十分方便，推荐有大规模hosts需要的童鞋去试试看。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.huky.org/archives/1524.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>twitter2weiboviagtalk发布，欢迎试用</title>
		<link>http://blog.huky.org/archives/1518.html</link>
		<comments>http://blog.huky.org/archives/1518.html#comments</comments>
		<pubDate>Fri, 08 Jul 2011 01:55:33 +0000</pubDate>
		<dc:creator>Diky</dc:creator>
				<category><![CDATA[技术笔记]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[weibo]]></category>

		<guid isPermaLink="false">http://blog.huky.org/?p=1518</guid>
		<description><![CDATA[https://code.google.com/p/twitter2weiboviagtalk/ 能将twitter帐号的消息同步到围脖中，利用了围脖的gtalk机器人功能发布消息功能和GAE的xmpp功能，借鉴了月光博客的twitter-feed项目写出来的程序。 自己之前一直在用，后来在推上看到有一些人也有这个需求，就把程序改了下放出来了。没什么代码规范可言，只是做到“能用”的程度… 不知道会不会被广泛使用，也不知道渣浪到时会不会把这个东西封掉… 欢迎大家拖走测试。]]></description>
			<content:encoded><![CDATA[<p><a href="https://code.google.com/p/twitter2weiboviagtalk/" target="_blank">https://code.google.com/p/twitter2weiboviagtalk/</a></p>
<p>能将twitter帐号的消息同步到围脖中，利用了围脖的gtalk机器人功能发布消息功能和GAE的xmpp功能，借鉴了月光博客的twitter-feed项目写出来的程序。</p>
<p>自己之前一直在用，后来在推上看到有一些人也有这个需求，就把程序改了下放出来了。没什么代码规范可言，只是做到“能用”的程度…</p>
<p>不知道会不会被广泛使用，也不知道渣浪到时会不会把这个东西封掉…</p>
<p>欢迎大家拖走测试。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.huky.org/archives/1518.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>兼顾实习和研究的困境</title>
		<link>http://blog.huky.org/archives/1504.html</link>
		<comments>http://blog.huky.org/archives/1504.html#comments</comments>
		<pubDate>Fri, 24 Jun 2011 13:54:13 +0000</pubDate>
		<dc:creator>Diky</dc:creator>
				<category><![CDATA[泛世界观]]></category>
		<category><![CDATA[intern]]></category>
		<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://blog.huky.org/?p=1504</guid>
		<description><![CDATA[研究 而自从回绝了导师让我读博的建议，并且团队中另一师兄决定转博之后，团队的研究核心从我身上转移，不过导师仍会让我参加只有博士生和/或小老师参加的学术讨论，在一些重要问题上也很看重我的意见，这算是对我的认可吧；我也有兴趣对研究问题作自己的思考，且在跟导师唱反调时也丝毫不口软，总体来说，我没有效仿以往的主流读硕经历，让自己变成一个学术混混；然而从实用性角度去考虑，我也不是很清楚这种学术锻炼能对以后求职或工作有什么帮助，这多少让我有点忐忑不安：我不打算读博，却投入大量时间“搞学术”（因此还增加了导师随时召唤我的概率，影响到了我自己的实习，下详）；而别人在学术上得过且过，把时间用在考各种认证和实习上面。而从以往经验来看，似乎在研究上弄得越糟糕的人，找到的工作就越好-_-&#124;&#124;&#124;。 实习 6月以来，我找到了一份创投的实习，主要工作是协助对拟投资企业进行尽职调查并撰写分析报告，这和之前在银行当客户经理时写的授信报告有点像但又不太一样，所以这算是一份能锻炼我的能力、增加我的见识的实习。 实习这事儿瞒着导师。尽管工作不多且时间安排尚算自由，但出于导师随时召唤的担忧，我已经拒绝过几次短途出差的要求，另外一位实习生告诉我，公司的领导因此对我有所不满。 得知此事后，我反思当前的做法：尽可能确保到公司的出勤（即使在公司闲着），为了出勤我会适当推掉一些参加讲座之类的学术任务；同时为防止导师突然找我时无法抽身离开，拒绝公司的出差任务…这种做法一方面比较“安全”（降低被导师抓到正在实习的概率），而且能确保自己的实习出勤（主要和实习收入挂钩）和自由支配时间，但因此牺牲了工作中的调研机会以及公司领导的评价。事实上，我并不十分看重实习的收入，对我来说，实习的经历比收入要重要；而我在避免导师召唤却无法出席这一点上不敢冒风险，让公司领导觉得我“不懂变通”、避重就轻的同时也牺牲了宝贵的到企业调研的机会，让我觉得为防范风险所作出的牺牲有点大了。 幸好暑假即将到来，如果导师放我们暑假的话，那7—8月的实习就不用担心他随时召唤了…]]></description>
			<content:encoded><![CDATA[<h1>研究</h1>
<p>而自从回绝了导师让我读博的建议，并且团队中另一师兄决定转博之后，团队的研究核心从我身上转移，不过导师仍会让我参加只有博士生和/或小老师参加的学术讨论，在一些重要问题上也很看重我的意见，这算是对我的认可吧；我也有兴趣对研究问题作自己的思考，且在跟导师唱反调时也丝毫不口软，总体来说，我没有效仿以往的主流读硕经历，让自己变成一个学术混混；然而从实用性角度去考虑，我也不是很清楚这种学术锻炼能对以后求职或工作有什么帮助，这多少让我有点忐忑不安：我不打算读博，却投入大量时间“搞学术”（因此还增加了导师随时召唤我的概率，影响到了我自己的实习，下详）；而别人在学术上得过且过，把时间用在考各种认证和实习上面。而从以往经验来看，似乎在研究上弄得越糟糕的人，找到的工作就越好-_-|||。</p>
<h1>实习</h1>
<p>6月以来，我找到了一份创投的实习，主要工作是协助对拟投资企业进行尽职调查并撰写分析报告，这和之前在银行当客户经理时写的授信报告有点像但又不太一样，所以这算是一份能锻炼我的能力、增加我的见识的实习。</p>
<p>实习这事儿瞒着导师。尽管工作不多且时间安排尚算自由，但出于导师随时召唤的担忧，我已经拒绝过几次短途出差的要求，另外一位实习生告诉我，公司的领导因此对我有所不满。</p>
<p>得知此事后，我反思当前的做法：尽可能确保到公司的出勤（即使在公司闲着），为了出勤我会适当推掉一些参加讲座之类的学术任务；同时为防止导师突然找我时无法抽身离开，拒绝公司的出差任务…这种做法一方面比较“安全”（降低被导师抓到正在实习的概率），而且能确保自己的实习出勤（主要和实习收入挂钩）和自由支配时间，但因此牺牲了工作中的调研机会以及公司领导的评价。事实上，我并不十分看重实习的收入，对我来说，实习的经历比收入要重要；而我在避免导师召唤却无法出席这一点上不敢冒风险，让公司领导觉得我“不懂变通”、避重就轻的同时也牺牲了宝贵的到企业调研的机会，让我觉得为防范风险所作出的牺牲有点大了。</p>
<p>幸好暑假即将到来，如果导师放我们暑假的话，那7—8月的实习就不用担心他随时召唤了…</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.huky.org/archives/1504.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>恢复了博客</title>
		<link>http://blog.huky.org/archives/1502.html</link>
		<comments>http://blog.huky.org/archives/1502.html#comments</comments>
		<pubDate>Sat, 18 Jun 2011 02:30:57 +0000</pubDate>
		<dc:creator>Diky</dc:creator>
				<category><![CDATA[技术笔记]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[GFW]]></category>
		<category><![CDATA[goagent]]></category>
		<category><![CDATA[Wallproxy]]></category>

		<guid isPermaLink="false">http://blog.huky.org/?p=1502</guid>
		<description><![CDATA[存放博客的服务器上由于一个做仿牌的网站被投诉而被回收了，数据全部丢失…好在我用wp time machine对博客进行过备份，今天早上才把博客恢复起来。 本来想说运营商对客户数据完全不做备份也太说不过去了，不过了解了一下，觉得更换运营商也并不一定能避免这种问题，所以只能自认倒霉…不知道有没有办法定期运行wp time machine。 此外，我所处的网络环境似乎已能定点打击wallproxy的连接了…从昨天开始，我的wallproxy都处于抽风状态，与此同时基于同一ip的google服务却仍能正常运作…不知道wallproxy连接是不是有什么特征被gfw识别了呢。在绯礼君的介绍下，我换用了goagent，这个应用很好很强大，目前基本正常工作，不过偶尔还是能看到gfw干扰的痕迹。 墙娘越来越萌，让人没有安全感…]]></description>
			<content:encoded><![CDATA[<p><a title="点击查看运营商的公告" href="https://my.hostours.com/announcements.php?id=48" target="_blank">存放博客的服务器上由于一个做仿牌的网站被投诉而被回收了</a>，数据全部丢失…好在我用wp time machine对博客进行过备份，今天早上才把博客恢复起来。</p>
<p>本来想说运营商对客户数据完全不做备份也太说不过去了，不过了解了一下，觉得更换运营商也并不一定能避免这种问题，所以只能自认倒霉…不知道有没有办法定期运行wp time machine。</p>
<p>此外，我所处的网络环境似乎已能定点打击w<span style="text-decoration: underline;">allprox</span>y的连接了…从昨天开始，我的w<span style="text-decoration: underline;">allprox</span>y都处于抽风状态，与此同时基于同一ip的google服务却仍能正常运作…不知道w<span style="text-decoration: underline;">allprox</span>y连接是不是有什么特征被g<span style="text-decoration: underline;">f</span>w识别了呢。在绯礼君的介绍下，我换用了<a title="小心撞墙哟" href="https://code.google.com/p/goagent/" target="_blank">goagent</a>，这个应用很好很强大，目前基本正常工作，不过偶尔还是能看到g<span style="text-decoration: underline;">f</span>w干扰的痕迹。</p>
<p>墙娘越来越萌，让人没有安全感…</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.huky.org/archives/1502.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

