<?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>Vimer的程序世界 &#187; 杂项</title>
	<atom:link href="http://www.vimer.cn/category/zaxiang/feed" rel="self" type="application/rss+xml" />
	<link>http://www.vimer.cn</link>
	<description></description>
	<lastBuildDate>Thu, 17 May 2012 11:40:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>给大家拜个晚年</title>
		<link>http://www.vimer.cn/2012/01/%e7%bb%99%e5%a4%a7%e5%ae%b6%e6%8b%9c%e4%b8%aa%e6%99%9a%e5%b9%b4.html</link>
		<comments>http://www.vimer.cn/2012/01/%e7%bb%99%e5%a4%a7%e5%ae%b6%e6%8b%9c%e4%b8%aa%e6%99%9a%e5%b9%b4.html#comments</comments>
		<pubDate>Sun, 29 Jan 2012 15:54:49 +0000</pubDate>
		<dc:creator>Dante</dc:creator>
				<category><![CDATA[杂项]]></category>

		<guid isPermaLink="false">http://www.vimer.cn/?p=2481</guid>
		<description><![CDATA[从老家回来第一天，特向各位博友拜个晚年~ 祝福大家新年快乐，龙年大吉！ 家庭幸福美满，事业蒸蒸日上！ 心想事成，万事如意... ]]></description>
			<content:encoded><![CDATA[<p>从老家回来第一天，特向各位博友拜个晚年~<br />
祝福大家新年快乐，龙年大吉！<br />
家庭幸福美满，事业蒸蒸日上！<br />
心想事成，万事如意！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vimer.cn/2012/01/%e7%bb%99%e5%a4%a7%e5%ae%b6%e6%8b%9c%e4%b8%aa%e6%99%9a%e5%b9%b4.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>QCon杭州后记</title>
		<link>http://www.vimer.cn/2011/10/qcon%e6%9d%ad%e5%b7%9e%e5%90%8e%e8%ae%b0.html</link>
		<comments>http://www.vimer.cn/2011/10/qcon%e6%9d%ad%e5%b7%9e%e5%90%8e%e8%ae%b0.html#comments</comments>
		<pubDate>Sat, 22 Oct 2011 18:12:25 +0000</pubDate>
		<dc:creator>Dante</dc:creator>
				<category><![CDATA[开放平台]]></category>
		<category><![CDATA[杂项]]></category>
		<category><![CDATA[openapi]]></category>
		<category><![CDATA[QCon]]></category>
		<category><![CDATA[QCon杭州]]></category>
		<category><![CDATA[开放平台的OpenAPI设计]]></category>

		<guid isPermaLink="false">http://www.vimer.cn/?p=2380</guid>
		<description><![CDATA[这次QCon在杭州举办，有幸作为腾讯开放平台部派出的讲师参加，对外分享了《腾讯开放平台的OpenAPI设计》，演讲的ppt已经由InfoQ在网上公布，文章末尾会贴出下载链接，有兴趣的朋友可以看看... ]]></description>
			<content:encoded><![CDATA[<p>这次QCon在杭州举办，有幸作为腾讯开放平台部派出的讲师参加，对外分享了《腾讯开放平台的OpenAPI设计》，演讲的ppt已经由InfoQ在网上公布，文章末尾会贴出下载链接，有兴趣的朋友可以看看。<br />
这几天也有很多思索和感悟，今天就和大家分享一下。</p>
<p><b>一. 切身的感觉到公司实在是 “做得多，说的少”，外界对腾讯的了解太少</b><br />
“多做少说”当然好，毕竟是多干实事。但是真的是想象中的那么好吗？<br />
我引用孔子的一个故事：</p>
<p>鲁国之法：鲁人为人臣妾於诸侯，有能赎之者，取其金於府。子贡赎鲁人於诸侯，来而让，不取其金。孔子曰：“赐失之矣。自今以往，鲁人不赎人矣。”取其金，则无损於行；不取其金，则不复赎人矣。</p>
<p>什么意思？就是如果大家都把“多做少说”作为标杆，那么“多做多说”是不是反而会受到鄙视，进而会不会“多做”都收到影响？<br />
所以虽然并非我所能控制，但是后续我也一定会做出努力，让公司对外的分享更开放一些。</p>
<p><b>二. 技术不在于有多强，而在于是否契合业务</b><br />
大会上包括ebay，百度，阿里，腾讯都分享了自己的技术经验。对比了一下，其实对于这种海量服务的处理模式都差不多，无非是异步化，分布式，NoSQL等等。<br />
但是不是我们看到这些牛B的技术就忘了那些基础的MySQL，Apache呢？<br />
我看未必，所以QCon在这一点上也权衡的非常好，有人讲mongodb，也有人讲MySQL的36条军规，无所谓谁强谁弱，九节鞭还是流星锤更多的还是看你用在什么场合。</p>
<p><b>三. 保持好奇心</b><br />
前面一点说到技术要契合业务，但这并不代表我们就该只关注自己负责业务相关的技术。<br />
一个真正的程序员应该保持好奇心，及时的试用自己关注圈里的新技术，其实本身也是一种乐趣。<br />
比如大会上html5相关的几门课《HTML5打造实时聊天系统》，《HTML5打造视频控制器》等，都是些很好的新技术，虽然目前还没有看到商用化的产品，但是那些顶级的程序员们仍在乐此不疲的探索，不是吗？</p>
<p><b>四. 语言的受重视程度</b><br />
java在国内互联网公司的地位的确不容小觑，QCon单独开了几门课来介绍jvm的调优相关，而无论是python还是php或者ruby可都是没有享受到这种待遇。<br />
当然，这也确实和国内这几家大型互联网公司的语言选择有关，包括阿里在内的很多公司都使用java来做后台服务，不过腾讯不太一样，是用C/C++。<br />
所以有朋友如果致力于加入互联网行业的话，语言这门工具还是得选的趁手才行。</p>
<p><b>五. 程序员的双手也是艺术家的双手</b><br />
有幸看到 Guillermo Rauch 的分享《HTML5 WebSockets的今天》的同学应该都被其现场行云流水的代码编写所折服（他也是用vi，不过并没怎么定制化，否则一定可以更快，起码加个xml.vim，让标签自动闭合嘛），所以就想到我一直在想的一个问题---程序员的出路是什么？<br />
是不是一定要转型，转管理，转产品，转顾问，转编辑？<br />
我不认为如此，编码是一门艺术，既然是艺术，就是本身可以创作一辈子的东西，何必转行？（当然，这只是针对那些想写代码但是又迷茫的朋友，如果个人兴趣爱好原因自然是遵从内心选择。）<br />
搞音乐的最后就一定要混成文艺部长？不见得吧？</p>
<p>好了，思考的几点就这么多，下面是我分享的ppt，大家有兴趣可以看一下。</p>
<p><a href="http://www.vimer.cn/wp-content/uploads/2011/10/ppt.jpg" target="_blank" ><img title="http://www.vimer.cn/wp-content/uploads/2011/10/ppt.jpg" src="http://www.vimer.cn/wp-content/uploads/2011/10/ppt.jpg" width="570" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" alt="1" border="0" /></a></p>
<p><a href="http://www.vimer.cn/wp-content/uploads/2011/10/开放平台的openapi设计-朱念洋-v4.pptx" target="_blank" >开放平台的OpenAPI设计</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vimer.cn/2011/10/qcon%e6%9d%ad%e5%b7%9e%e5%90%8e%e8%ae%b0.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>vimer.cn-2010年底总结</title>
		<link>http://www.vimer.cn/2011/01/vimer-cn-2010%e5%b9%b4%e5%ba%95%e6%80%bb%e7%bb%93.html</link>
		<comments>http://www.vimer.cn/2011/01/vimer-cn-2010%e5%b9%b4%e5%ba%95%e6%80%bb%e7%bb%93.html#comments</comments>
		<pubDate>Sat, 01 Jan 2011 11:41:09 +0000</pubDate>
		<dc:creator>Dante</dc:creator>
				<category><![CDATA[杂项]]></category>
		<category><![CDATA[2010年底总结]]></category>
		<category><![CDATA[fuload]]></category>
		<category><![CDATA[t.vimer.cn]]></category>
		<category><![CDATA[vimer.cn]]></category>
		<category><![CDATA[年底总结]]></category>

		<guid isPermaLink="false">http://www.vimer.cn/?p=1915</guid>
		<description><![CDATA[2010年过去了，非常感谢在这一年里关注着vimer.cn的博友们，也希望新的一年里大家能够更多更好的分享和交流！~ 借此机会，笔者在这里简单总结一下自博客创建以来的一些事件和文章，对新读... ]]></description>
			<content:encoded><![CDATA[<p>2010年过去了，非常感谢在这一年里关注着<a href="http://www.vimer.cn" target="_blank" >vimer.cn</a>的博友们，也希望新的一年里大家能够更多更好的分享和交流！~</p>
<p>借此机会，笔者在这里简单总结一下自博客创建以来的一些事件和文章，对新读者可以有一个清晰的索引，老读者也可以简单做一下回顾~</p>
<p><b>2009年10月</b><br />
<a href="http://www.vimer.cn" target="_blank" >vimer.cn</a>博客正式开通，这段时间主要以vim的入门介绍为主，并且由于工作关系，也会有一些C/C++相关的探讨.<br />
推荐文章:</p>
<ul>
<li><a href="http://www.vimer.cn/2009/10/%e6%8a%8avim%e6%89%93%e9%80%a0%e6%88%90%e4%b8%80%e4%b8%aa%e7%9c%9f%e6%ad%a3%e7%9a%84ide1.html" target="_blank" >把VIM打造成一个真正的IDE(1)</a></li>
<li><a href="http://www.vimer.cn/2009/10/%e6%8a%8avim%e6%89%93%e9%80%a0%e6%88%90%e4%b8%80%e4%b8%aa%e7%9c%9f%e6%ad%a3%e7%9a%84ide2.html" target="_blank" >把VIM打造成一个真正的IDE(2)</a></li>
<li><a href="http://www.vimer.cn/2009/10/%e6%8a%8avim%e6%89%93%e9%80%a0%e6%88%90%e4%b8%80%e4%b8%aa%e7%9c%9f%e6%ad%a3%e7%9a%84ide3.html" target="_blank" >把VIM打造成一个真正的IDE(3)</a></li>
<li><a href="http://www.vimer.cn/2009/10/%e7%94%a8vim%e5%9c%a8%e6%ba%90%e4%bb%a3%e7%a0%81%e4%b8%ad%e6%b7%bb%e5%8a%a0%e4%bd%a0%e7%9a%84%e4%b8%aa%e4%ba%ba%e4%bf%a1%e6%81%af.html" target="_blank" >Vim在源代码中自动添加作者信息</a></li>
<li><a href="http://www.vimer.cn/2009/10/vim%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f%e6%9f%a5%e6%89%be%e6%9b%bf%e6%8d%a2.html" target="_blank" >Vim正则表达式查找替换</a></li>
</ul>
<p><b>2009年11月</b><br />
这段时间主要是一些vim正则查找替换之类的技巧。<br />
推荐文章:</p>
<ul>
<li><a href="http://www.vimer.cn/2009/11/vim%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f%e6%9f%a5%e6%89%be%e6%9b%bf%e6%8d%a22.html" target="_blank" >vim正则表达式查找替换(2)</a></li>
<li><a href="http://www.vimer.cn/2009/11/vim%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f%e6%9f%a5%e6%89%be%e6%9b%bf%e6%8d%a23-%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86.html" target="_blank" >vim正则表达式查找替换(3)-基础知识</a></li>
<li><a href="http://www.vimer.cn/2009/11/vimgvim%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f%e6%9f%a5%e6%89%be%e6%9b%bf%e6%8d%a24-%e7%94%9f%e6%88%90%e8%bf%9e%e7%bb%ad%e6%95%b0%e5%ad%97%e6%88%96%e8%a1%8c%e5%8f%b7.html" target="_blank" >vim(gvim)正则表达式查找替换(4)-生成连续数字或行号</a></li>
<li><a href="http://www.vimer.cn/2009/11/vim%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f%e6%9f%a5%e6%89%be%e6%9b%bf%e6%8d%a25-%e7%ad%89%e5%8f%b7%e6%95%b4%e7%90%86%e5%92%8c%e6%8c%87%e5%ae%9a%e5%8c%ba%e5%9f%9f%e6%9f%a5%e6%89%be%e6%9b%bf.html" target="_blank" >vim正则表达式查找替换(5)-等号整理和指定区域查找替换</a></li>
<li><a href="http://www.vimer.cn/2009/11/vimgvim%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%9F%A5%E6%89%BE%E6%9B%BF%E6%8D%A25-%E5%8E%8B%E7%BC%A9%EF%BC%88%E5%88%A0%E9%99%A4%EF%BC%89%E9%87%8D%E5%A4%8D%E8%A1%8C.html" target="_blank" >vim(gvim)正则表达式查找替换(6)-压缩（删除）重复行</a></li>
</ul>
<p><b>2009年12月</b><br />
这段时间开始有较多的C/C++语言及linux下编程的一些经验分享。<br />
推荐文章:</p>
<ul>
<li><a href="http://www.vimer.cn/2009/12/vimgvim%e8%87%aa%e5%8a%a8%e5%9c%a8%e6%96%b0%e6%a0%87%e7%ad%be%e9%a1%b5%e4%b8%ad%e6%89%93%e5%bc%80%e6%96%87%e4%bb%b6.html" target="_blank" >vim(gvim)自动在新标签页中打开文件</a></li>
<li><a href="http://www.vimer.cn/2009/12/%e7%bb%93%e6%9e%84%e4%bd%93%e5%88%9d%e5%a7%8b%e5%8c%96%e7%9a%84%e6%96%b9%e6%b3%95.html" target="_blank" >结构体初始化的方法</a></li>
</ul>
<p><b>2010年1月</b><br />
这段时间编写vim脚本的数量开始增加，所以脚本相关的vim文章比较多。<br />
推荐文章:</p>
<ul>
<li><a href="http://www.vimer.cn/2010/01/%e9%80%9a%e8%bf%87vim%e5%ad%97%e5%85%b8%e8%a1%a5%e5%85%a8%ef%bc%8c%e5%ae%9e%e7%8e%b0php%e5%87%bd%e6%95%b0%e5%90%8d%e8%87%aa%e5%8a%a8%e8%a1%a5%e5%85%a8.html" target="_blank" >通过vim字典补全，实现php函数名自动补全</a></li>
<li><a href="http://www.vimer.cn/2010/01/vim%e6%89%80%e6%94%af%e6%8c%81%e7%9a%84%e8%87%aa%e5%8a%a8%e5%ae%8c%e6%88%90%e8%af%a6%e8%a7%a3.html" target="_blank" >vim所支持的自动完成详解</a></li>
<li><a href="http://www.vimer.cn/2010/01/%e5%9c%a8vim%e6%a3%80%e6%9f%a5php%e8%af%ad%e6%b3%95%e6%a0%bc%e5%bc%8f.html" target="_blank" >在vim中检查php语法格式</a></li>
<li><a href="http://www.vimer.cn/2010/01/%e8%ae%a9vimgvim%e6%94%af%e6%8c%81%e8%a1%a5%e5%85%a8cstl%e5%ba%93.html" target="_blank" >让Vim(gvim)支持C++STL库的自动补全</a></li>
<li><a href="http://www.vimer.cn/2010/01/%e7%94%a8vim%e5%9c%a8%e4%bb%a3%e7%a0%81%e6%96%87%e4%bb%b6%e4%b8%ad%e8%87%aa%e5%8a%a8%e6%b7%bb%e5%8a%a0ifdefdefineendif.html" target="_blank" >用vim在代码文件中自动添加#ifdef,#define,#endif的头文件宏定义</a></li>
<li><a href="http://www.vimer.cn/2010/01/c%e4%b8%adnew%e7%94%b3%e8%af%b7%e5%86%85%e5%ad%98%e5%a4%b1%e8%b4%a5%e7%9a%84%e6%ad%a3%e7%a1%ae%e5%a4%84%e7%90%86.html" target="_blank" >C++中new申请内存失败的正确处理</a></li>
</ul>
<p><b>2010年2月</b><br />
这个月比较重要的一件事是发布load_template.vim的这个插件，并写了相关的文章，虽然后来已经停止了更新，但还是能够听到不少博友的反馈。<br />
推荐文章:</p>
<ul>
<li><a href="http://www.vimer.cn/2010/02/vimer-cn%e5%8e%9f%e5%88%9bvimgvim%e6%8f%92%e4%bb%b6load_template%e6%ad%a3%e5%bc%8f%e5%8f%91%e5%b8%83.html" target="_blank" >vimer.cn原创vim(gvim)插件load_template正式发布</a></li>
<li><a href="http://www.vimer.cn/2010/02/%e8%ae%a9vim%e5%9c%a8%e7%bb%88%e7%ab%af%e4%b8%8b%e7%9a%84%e9%85%8d%e8%89%b2%e4%ba%ae%e8%b5%b7%e6%9d%a5%ef%bc%81.html" target="_blank" >让vim在终端下的配色亮起来！</a></li>
</ul>
<p><b>2010年3月</b><br />
这里由于工作上的需要，需要开始使用js，所以在博客中会有不少前台相关的文章。<br />
推荐文章:</p>
<ul>
<li><a href="http://www.vimer.cn/2010/03/linux%e4%b8%8bvim%e7%9a%84%e7%bc%96%e8%af%91%e4%bb%a5%e5%8f%8a%e7%bb%88%e7%ab%af%e4%b9%b1%e7%a0%81%e7%9a%84%e6%9c%80%e7%bb%88%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88.html" target="_blank" >linux下vim的编译以及终端乱码的最终解决方案</a></li>
<li><a href="http://www.vimer.cn/2010/03/%e5%bc%ba%e7%83%88%e6%8e%a8%e8%8d%90-%e5%b0%86gui%e9%85%8d%e8%89%b2%e8%bd%ac%e5%8c%96%e4%b8%ba%e7%bb%88%e7%ab%af%e9%85%8d%e8%89%b2%e7%9a%84vim%e6%8f%92%e4%bb%b6-gui2term-py.html" target="_blank" >强烈推荐–将GUI配色转化为终端配色的VIM插件–gui2term.py</a></li>
</ul>
<p><b>2010年4月</b><br />
推荐文章:</p>
<ul>
<li><a href="http://www.vimer.cn/2010/04/vimgvim%e4%b8%ad%e6%af%92%e6%84%88%e6%b7%b1-%e7%94%a8vim%e7%94%bb%e5%9b%be.html" target="_blank" >Vim(gvim)中毒愈深–用vim画图</a></li>
<li><a href="http://www.vimer.cn/2010/04/%e8%87%aa%e5%b7%b1%e5%b8%b8%e7%94%a8%e7%9a%84vimgvim%e6%93%8d%e4%bd%9c%e5%bd%95%e5%b1%8f1.html" target="_blank" >自己常用的vim(gvim)操作录屏(1)</a></li>
<li><a href="http://www.vimer.cn/2010/04/vimgvim%e4%b8%ad%e5%af%b9snipmate%e7%9a%84%e5%b0%8f%e5%a6%99%e7%94%a8.html" target="_blank" >vim(gvim)中对snipmate的小妙用</a></li>
<li><a href="http://www.vimer.cn/2010/04/%e7%94%a8vimgvim%e5%8f%91%e9%82%ae%e4%bb%b6%e4%b8%8a%e6%b5%81%e5%93%87.html" target="_blank" >用Vim(gvim)发邮件(上流哇)</a></li>
<li><a href="http://www.vimer.cn/2010/04/windows%e4%b8%8b%e7%bc%96%e8%af%91vimgvim%e5%b9%b6%e5%8a%a0%e5%85%a5python2-6%e5%92%8c3-1%e6%94%af%e6%8c%81.html" target="_blank" >windows下编译vim(gvim)并加入python2.6和3.1支持</a></li>
</ul>
<p><b>2010年5月</b><br />
由于一个项目需要重写，所以在这段时间开始学习了python，并用django实现了全部重写，从而也导致python成为本博关注的第二语言。<br />
而另一个重要的事情就是，发布用vim来看糗事百科的插件，并在www.vim.org上提供下载（这里不得不提，居然有网友因为看不到中文而认为这个插件有spam。。）。<br />
推荐文章:</p>
<ul>
<li><a href="http://www.vimer.cn/2010/05/%e7%94%a8vimgvim%e7%9c%8b%e7%b3%97%e4%ba%8b%e7%99%be%e7%a7%91.html" target="_blank" >用Vim(gvim)看糗事百科</a></li>
<li><a href="http://www.vimer.cn/2010/05/%e7%94%a8vim%e5%86%99djangousing-vim-with-django.html" target="_blank" >用Vim写django(Using Vim with Django)</a></li>
</ul>
<p><b>2010年6月</b><br />
推荐文章:</p>
<ul>
<li><a href="http://www.vimer.cn/2010/06/%e6%9c%ac%e5%8d%9a%e4%bd%bf%e7%94%a8%e7%9a%84vimgvim%e7%9b%b8%e5%85%b3%e6%8f%92%e4%bb%b6%e6%95%b4%e7%90%86.html" target="_blank" >本博使用的vim(gvim)相关插件整理</a></li>
<li><a href="http://www.vimer.cn/2010/06/%e5%9c%a8vimgvim%e4%b8%ad%e8%bf%90%e8%a1%8c%e7%bb%88%e7%ab%af%e5%af%b9%e4%bd%a0%e6%b2%a1%e6%9c%89%e7%9c%8b%e9%94%99%e6%88%91%e4%b9%9f%e6%b2%a1%e6%9c%89%e5%86%99%e5%8f%8d.html" target="_blank" >在vim(gvim)中运行终端(对,你没有看错,我也没有写反)</a></li>
</ul>
<p><b>2010年7月</b><br />
推荐文章:</p>
<ul>
<li><a href="http://www.vimer.cn/2010/07/%e5%85%b3%e4%ba%8e%e4%bd%bf%e7%94%a8python%e5%bc%80%e5%8f%91web%e5%ba%94%e7%94%a8%e7%9a%84%e5%87%a0%e4%b8%aa%e5%ba%93%e6%80%bb%e7%bb%93.html" target="_blank" >关于使用python开发web应用的几个库总结</a></li>
</ul>
<p><b>2010年8月</b><br />
这个月的一件大事就是vim7.3的发布;同时这个月开始对python进行更多样化的应用，包括用python登录论坛等<br />
推荐文章:</p>
<ul>
<li><a href="http://www.vimer.cn/2010/08/vimgvim7-3%e5%8f%91%e5%b8%83%e5%95%a6%ef%bc%81.html" target="_blank" >Vim(gVim)7.3发布啦！</a></li>
<li><a href="http://www.vimer.cn/2010/08/%e7%94%a8python%e7%bc%96%e5%86%99linux%e5%ae%88%e6%8a%a4%e8%bf%9b%e7%a8%8b.html" target="_blank" >用python编写Linux守护进程</a></li>
<li><a href="http://www.vimer.cn/2010/08/python%e5%ae%9e%e7%8e%b0%e8%87%aa%e5%8a%a8%e7%99%bb%e5%bd%95%e7%bd%91%e7%ab%99.html" target="_blank" >python实现自动登录discuz论坛</a></li>
<li><a href="http://www.vimer.cn/2010/08/%e4%bd%bf%e7%94%a8wireshark%e5%88%86%e6%9e%90%e7%bd%91%e7%bb%9c%e6%8a%a5%e6%96%87.html" target="_blank" >使用wireshark分析网络报文</a></li>
</ul>
<p><b>2010年9月</b><br />
由于博友的提议，在这个月，本博全面替换了原来使用html粘贴代码的方式，而是使用wp_syntax来自动高亮代码，可读性要更好，对部分老博客也进行了修复。<br />
推荐文章:</p>
<ul>
<li><a href="http://www.vimer.cn/2010/09/%e4%bd%bf%e7%94%a8%e6%96%b0%e7%9a%84%e4%bb%a3%e7%a0%81%e9%ab%98%e4%ba%ae%e6%96%b9%e5%bc%8f%ef%bc%8c%e6%9c%ac%e5%8d%9a%e9%83%a8%e5%88%86%e6%97%a5%e5%bf%97%e8%bf%9b%e8%a1%8c%e9%87%8d%e6%96%b0%e4%bf%ae.html" target="_blank" >使用新的代码高亮方式，本博部分日志进行重新修正</a></li>
<li><a href="http://www.vimer.cn/2010/09/%e5%88%97%e5%87%bavim%e7%9a%84%e6%89%80%e6%9c%89%e9%a2%9c%e8%89%b2-showcolor-vim.html" target="_blank" >列出Vim的所有颜色-showcolor.vim</a></li>
<li><a href="http://www.vimer.cn/2010/09/%e5%9c%a8windows%e4%b8%8b%e7%94%a8virtualbox%e8%99%9a%e6%8b%9fubuntu%e5%b9%b6%e9%80%9a%e8%bf%87ssh%e7%99%bb%e5%bd%95.html" target="_blank" >在windows下用virtualbox虚拟ubuntu,并通过ssh登录</a></li>
<li><a href="http://www.vimer.cn/2010/09/c%e3%80%81cpp%e4%b8%ad%e4%bd%bf%e7%94%a8%e5%8c%bf%e5%90%8d%e7%bb%93%e6%9e%84%e4%bd%93%e3%80%81%e7%b1%bb%e5%ae%9a%e4%b9%89%e6%95%b0%e7%bb%84.html" target="_blank" >c、cpp中使用匿名结构体、类定义数组</a></li>
<li><a href="http://www.vimer.cn/2010/09/python%e7%94%a8httplib%e7%9b%b4%e6%8e%a5%e5%ae%9e%e7%8e%b0soap%e5%8d%8f%e8%ae%ae.html" target="_blank" >python用httplib直接实现soap协议</a></li>
<li><a href="http://www.vimer.cn/2010/09/%e5%85%b3%e4%ba%8epython%e5%92%8cc%e4%b8%ad%e5%ad%90%e7%b1%bb%e7%bb%a7%e6%89%bf%e7%88%b6%e7%b1%bb%e6%95%b0%e6%8d%ae%e7%9a%84%e9%97%ae%e9%a2%98.html" target="_blank" >关于python和C++中子类继承父类数据的问题</a></li>
</ul>
<p><b>2010年10月</b><br />
推荐文章:</p>
<ul>
<li><a href="http://www.vimer.cn/2010/10/%e5%85%b3%e4%ba%8e%e7%b1%bb%e6%88%90%e5%91%98%e5%87%bd%e6%95%b0%e6%8c%87%e9%92%88%e7%9a%84%e6%ad%a3%e7%a1%ae%e5%86%99%e6%b3%95.html" target="_blank" >关于类成员函数指针的正确写法</a></li>
<li><a href="http://www.vimer.cn/2010/10/%e5%9c%a8c%e4%b8%ad%e5%ae%9e%e7%8e%b0foreach%e5%be%aa%e7%8e%af%ef%bc%8c%e6%af%94for_each%e6%9b%b4%e7%ae%80%e6%b4%81%ef%bc%81.html" target="_blank" >在C++中实现foreach循环，比for_each更简洁！</a></li>
<li><a href="http://www.vimer.cn/2010/10/%e5%85%b3%e4%ba%8e%e8%b4%9f%e8%bd%bd%e5%9d%87%e8%a1%a1%e5%92%8c%e8%bf%87%e8%bd%bd%e4%bf%9d%e6%8a%a4%e7%9a%84%e4%b8%80%e4%ba%9b%e6%83%b3%e6%b3%95%e5%92%8c%e5%ae%9e%e7%8e%b0.html" target="_blank" >关于负载均衡和过载保护的一些想法和实现</a></li>
</ul>
<p><b>2010年11月</b><br />
还是因为工作的原因，不得不开始写php，所以在博客中也开始能看到php相关的文章。<br />
这个月之前很久不用的<a href="http://t.vimer.cn" target="_blank" >http://t.vimer.cn</a>重新开始使用，并集成到了主站上。<br />
推荐文章:</p>
<ul>
<li><a href="http://www.vimer.cn/2010/11/vimgvim%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f%e6%9f%a5%e6%89%be%e6%9b%bf%e6%8d%a26-%e7%bb%93%e5%90%88vim%e8%84%9a%e6%9c%ac.html" target="_blank" >vim(gvim)正则表达式查找替换(7)-结合vim脚本</a></li>
<li><a href="http://www.vimer.cn/2010/11/%e6%8a%bd%e7%a6%bbcodeigniter%e7%9a%84%e6%95%b0%e6%8d%ae%e5%ba%93%e8%ae%bf%e9%97%ae%e7%b1%bb%ef%bc%81.html" target="_blank" >抽离CodeIgniter的数据库访问类！</a></li>
<li><a href="http://www.vimer.cn/2010/11/cc%e4%bb%a3%e7%a0%81%e4%b8%ad%e8%b0%83%e7%94%a8python%e8%84%9a%e6%9c%ac.html" target="_blank" >C,C++代码中调用python脚本</a></li>
<li><a href="http://www.vimer.cn/2010/11/%e5%9c%a8wordpress%e4%b8%ad%e9%9b%86%e6%88%90%e7%8b%ac%e7%ab%8b%e5%be%ae%e5%8d%9a.html" target="_blank" >在wordpress中集成独立微博</a></li>
</ul>
<p><b>2010年12月</b><br />
这个月最重要的事情应该算是<a href="code.google.com/p/fuload/" target="_blank" >fuload</a>开源项目的上线，这也代表着本博可能在开源项目方面可能会有更多的涉足。<br />
推荐文章:</p>
<ul>
<li><a href="http://www.vimer.cn/2010/12/fuload%e5%bc%80%e6%ba%90%e5%8e%8b%e5%8a%9b%e6%b5%8b%e8%af%95%e6%a1%86%e6%9e%b6%e5%ae%8c%e6%88%90%ef%bc%81.html" target="_blank" >fuload开源压力测试框架完成！</a></li>
<li><a href="http://www.vimer.cn/2010/12/cc%e4%b8%ad%e8%b0%83%e7%94%a8python%e8%84%9a%e6%9c%ac2-%e9%ab%98%e7%ba%a7%e5%ba%94%e7%94%a8.html" target="_blank" >C,C++中调用python脚本(2)-高级应用</a></li>
<li><a href="http://www.vimer.cn/2010/12/%e5%9c%a8python%e4%b8%ad%e8%8e%b7%e5%8f%96%e5%bd%93%e5%89%8d%e4%bd%8d%e7%bd%ae%e6%89%80%e5%9c%a8%e7%9a%84%e8%a1%8c%e5%8f%b7%e5%92%8c%e5%87%bd%e6%95%b0%e5%90%8d.html" target="_blank" >在python中获取当前位置所在的行号和函数名</a></li>
</ul>
<p>OK，就是这样啦，新的一年，大家一起加油！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vimer.cn/2011/01/vimer-cn-2010%e5%b9%b4%e5%ba%95%e6%80%bb%e7%bb%93.html/feed</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>使用新的代码高亮方式，本博部分日志进行重新修正</title>
		<link>http://www.vimer.cn/2010/09/%e4%bd%bf%e7%94%a8%e6%96%b0%e7%9a%84%e4%bb%a3%e7%a0%81%e9%ab%98%e4%ba%ae%e6%96%b9%e5%bc%8f%ef%bc%8c%e6%9c%ac%e5%8d%9a%e9%83%a8%e5%88%86%e6%97%a5%e5%bf%97%e8%bf%9b%e8%a1%8c%e9%87%8d%e6%96%b0%e4%bf%ae.html</link>
		<comments>http://www.vimer.cn/2010/09/%e4%bd%bf%e7%94%a8%e6%96%b0%e7%9a%84%e4%bb%a3%e7%a0%81%e9%ab%98%e4%ba%ae%e6%96%b9%e5%bc%8f%ef%bc%8c%e6%9c%ac%e5%8d%9a%e9%83%a8%e5%88%86%e6%97%a5%e5%bf%97%e8%bf%9b%e8%a1%8c%e9%87%8d%e6%96%b0%e4%bf%ae.html#comments</comments>
		<pubDate>Thu, 16 Sep 2010 14:59:38 +0000</pubDate>
		<dc:creator>Dante</dc:creator>
				<category><![CDATA[Vim]]></category>
		<category><![CDATA[杂项]]></category>
		<category><![CDATA[gvim]]></category>
		<category><![CDATA[vim]]></category>
		<category><![CDATA[博文]]></category>
		<category><![CDATA[博文修订]]></category>

		<guid isPermaLink="false">http://www.vimer.cn/2010/09/%e4%bd%bf%e7%94%a8%e6%96%b0%e7%9a%84%e4%bb%a3%e7%a0%81%e9%ab%98%e4%ba%ae%e6%96%b9%e5%bc%8f%ef%bc%8c%e6%9c%ac%e5%8d%9a%e9%83%a8%e5%88%86%e6%97%a5%e5%bf%97%e8%bf%9b%e8%a1%8c%e9%87%8d%e6%96%b0%e4%bf%ae.html</guid>
		<description><![CDATA[最近不少朋友反馈博客中的代码格式不适于阅读，非等宽字符等等问题，为此今晚特意试用了几款wordpress的代码高亮插件，包括SyHi，coolcode，wp-syntax，无奈发现SyHi根本用不了，coolcode不支持vim... ]]></description>
			<content:encoded><![CDATA[<p>最近不少朋友反馈博客中的代码格式不适于阅读，非等宽字符等等问题，为此今晚特意试用了几款wordpress的代码高亮插件，包括SyHi，coolcode，wp-syntax，无奈发现SyHi根本用不了，coolcode不支持vim语法，只有wp-syntax能够满足要求。</p>
<p>因此以后的文章中出现代码均会以如下格式展示：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
</pre></td><td class="code"><pre class="vim" style="font-family:monospace;"><span style="color: #804040;">function</span><span style="color: #000000;">!</span> SetBaiKeBuffer<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
<span style="color: #804040;">let</span> bkbuffloaded=<span style="color: #25BB4D;">bufloaded</span><span style="color: #000000;">&#40;</span><span style="color: #C5A22D;">&quot;baike&quot;</span><span style="color: #000000;">&#41;</span>
<span style="color: #804040;">if</span> <span style="color: #000000;">!</span>bkbuffloaded
    <span style="color: #804040;">execute</span> <span style="color: #C5A22D;">&quot;sp baike&quot;</span>
    <span style="color: #804040;">execute</span> <span style="color: #C5A22D;">&quot;normal <span style="">\Z</span>&quot;</span>
<span style="color: #804040;">else</span>
    <span style="color: #804040;">while</span> <span style="color: #000000; font-weight:bold;">1</span>
        <span style="color: #804040;">execute</span> <span style="color: #C5A22D;">&quot;normal <span style="">\&lt;</span>c-w&gt;w&quot;</span>
        <span style="color: #804040;">let</span> currBuff=<span style="color: #25BB4D;">bufname</span><span style="color: #000000;">&#40;</span><span style="color: #C5A22D;">&quot;%&quot;</span><span style="color: #000000;">&#41;</span>
        <span style="color: #804040;">if</span> currBuff == <span style="color: #C5A22D;">&quot;baike&quot;</span>
            <span style="color: #804040;">execute</span> <span style="color: #C5A22D;">&quot;normal <span style="">\Z</span>&quot;</span>
            <span style="color: #804040;">break</span>
        <span style="color: #804040;">endif</span>
    <span style="color: #804040;">endwhile</span>
&nbsp;
<span style="color: #804040;">endif</span>
endfunction</pre></td></tr></table></div>

<p>另外，我也重新修正了几篇访问量比较高的博文，将里面的代码用这种最新方式来高亮，效果会比原来好很多。如果有朋友觉得之前的哪篇文章格式需要修正，也可以直接在这里留言，我将尽快处理。</p>
<p>-------------------------------------------分割线------------------------------------------</p>
<p>列表如下：</p>
<p><a href="http://www.vimer.cn/2009/10/11.html" target="_blank">VIM-一键编译单个源文件</a> </p>
<p><a href="http://www.vimer.cn/2009/10/%E6%8A%8Avim%E6%89%93%E9%80%A0%E6%88%90%E4%B8%80%E4%B8%AA%E7%9C%9F%E6%AD%A3%E7%9A%84ide1.html" target="_blank">把VIM打造成一个真正的IDE(1)</a> </p>
<p><a href="http://www.vimer.cn/2009/10/%E6%8A%8Avim%E6%89%93%E9%80%A0%E6%88%90%E4%B8%80%E4%B8%AA%E7%9C%9F%E6%AD%A3%E7%9A%84ide2.html" target="_blank">把VIM打造成一个真正的IDE(2)</a> </p>
<p><a href="http://www.vimer.cn/2009/10/%E6%8A%8Avim%E6%89%93%E9%80%A0%E6%88%90%E4%B8%80%E4%B8%AA%E7%9C%9F%E6%AD%A3%E7%9A%84ide3.html" target="_blank">把VIM打造成一个真正的IDE(3)</a> </p>
<p><a href="http://www.vimer.cn/2009/10/%E7%94%A8vim%E5%9C%A8%E6%BA%90%E4%BB%A3%E7%A0%81%E4%B8%AD%E6%B7%BB%E5%8A%A0%E4%BD%A0%E7%9A%84%E4%B8%AA%E4%BA%BA%E4%BF%A1%E6%81%AF.html" target="_blank">Vim在源代码中自动添加作者信息</a> </p>
<p><a href="http://www.vimer.cn/2009/10/87.html" target="_blank">VIM解决中文编码问题</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vimer.cn/2010/09/%e4%bd%bf%e7%94%a8%e6%96%b0%e7%9a%84%e4%bb%a3%e7%a0%81%e9%ab%98%e4%ba%ae%e6%96%b9%e5%bc%8f%ef%bc%8c%e6%9c%ac%e5%8d%9a%e9%83%a8%e5%88%86%e6%97%a5%e5%bf%97%e8%bf%9b%e8%a1%8c%e9%87%8d%e6%96%b0%e4%bf%ae.html/feed</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>腾讯社区开放平台(opensns.qq.com)正式上线</title>
		<link>http://www.vimer.cn/2010/09/%e8%85%be%e8%ae%af%e7%a4%be%e5%8c%ba%e5%bc%80%e6%94%be%e5%b9%b3%e5%8f%b0opensns-qq-com%e6%ad%a3%e5%bc%8f%e4%b8%8a%e7%ba%bf.html</link>
		<comments>http://www.vimer.cn/2010/09/%e8%85%be%e8%ae%af%e7%a4%be%e5%8c%ba%e5%bc%80%e6%94%be%e5%b9%b3%e5%8f%b0opensns-qq-com%e6%ad%a3%e5%bc%8f%e4%b8%8a%e7%ba%bf.html#comments</comments>
		<pubDate>Thu, 16 Sep 2010 03:13:00 +0000</pubDate>
		<dc:creator>Dante</dc:creator>
				<category><![CDATA[杂项]]></category>
		<category><![CDATA[open.qq.com]]></category>
		<category><![CDATA[opensns]]></category>
		<category><![CDATA[opensns.qq.com]]></category>
		<category><![CDATA[腾讯开放平台]]></category>
		<category><![CDATA[腾讯社区开放平台]]></category>

		<guid isPermaLink="false">http://www.vimer.cn/2010/09/%e8%85%be%e8%ae%af%e7%a4%be%e5%8c%ba%e5%bc%80%e6%94%be%e5%b9%b3%e5%8f%b0opensns-qq-com%e6%ad%a3%e5%bc%8f%e4%b8%8a%e7%ba%bf.html</guid>
		<description><![CDATA[声明： &#160;&#160;&#160; 本文谨代表本博作者个人观点，与腾讯公司官方无任何关系。 今天（2010年9月16日），腾讯社区开放平台正式上线，域名是：opensns.qq.com 从页面上看，主要分了分享组件、... ]]></description>
			<content:encoded><![CDATA[<p><strong>声明：      <br />&#160;&#160;&#160; 本文谨代表本博作者个人观点，与腾讯公司官方无任何关系。</strong> </p>
<p>今天（2010年9月16日），腾讯社区开放平台正式上线，域名是：<a href="http://opensns.qq.com " target="_blank">opensns.qq.com</a> </p>
<p><a href="http://www.vimer.cn/wp-content/uploads/2010/09/ac07cd86d5dc.png"><img title="主页" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="472" alt="主页" src="http://www.vimer.cn/wp-content/uploads/2010/09/thumb.png" width="574" border="0" /></a> </p>
<p>从页面上看，主要分了分享组件、喜欢组件、认证空间、应用接入等模块.    <br />其中分享组件、喜欢组件、认证空间主要针对第三方网站合作；应用接入主要针对应用开发商。 </p>
<p>我们主要看一下应用的接入流程。    <br />首先点击导航栏的应用接入：</p>
<p><a href="http://www.vimer.cn/wp-content/uploads/2010/09/760b49aaf22f.png"><img title="应用接入" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="429" alt="应用接入" src="http://www.vimer.cn/wp-content/uploads/2010/09/thumb1.png" width="569" border="0" /></a>     <br />点击创建应用后，进入开发者注册页，区分了公司和个人两种方式： </p>
<p><a href="http://www.vimer.cn/wp-content/uploads/2010/09/26.png"><img title="创建应用-公司2" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="316" alt="创建应用-公司2" src="http://www.vimer.cn/wp-content/uploads/2010/09/2_thumb6.png" width="271" border="0" /></a><a href="http://www.vimer.cn/wp-content/uploads/2010/09/3aabafa36d58.png"><img title="创建应用-个人" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="315" alt="创建应用-个人" src="http://www.vimer.cn/wp-content/uploads/2010/09/thumb2.png" width="280" border="0" /></a>&#160;&#160; </p>
<p>公司和个人分别要求上传营业执照或身份证照片。 </p>
<p>注册成功后，进入页面： </p>
<p><a href="http://www.vimer.cn/wp-content/uploads/2010/09/b6090a02dc9b.png"><img title="保存" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="404" alt="保存" src="http://www.vimer.cn/wp-content/uploads/2010/09/thumb3.png" width="571" border="0" /></a> </p>
<p>我们来尝试创建一个应用： </p>
<p><a href="http://www.vimer.cn/wp-content/uploads/2010/09/8624fcad8f39.png"><img title="创建" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="468" alt="创建" src="http://www.vimer.cn/wp-content/uploads/2010/09/thumb4.png" width="572" border="0" /></a> </p>
<p>成功后，进入如下页面： </p>
<p><a href="http://www.vimer.cn/wp-content/uploads/2010/09/4186dbb25907.png"><img title="创建成功" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="484" alt="创建成功" src="http://www.vimer.cn/wp-content/uploads/2010/09/thumb5.png" width="575" border="0" /></a> </p>
<p>我们来点击一下预览(apptest.qq.com是我自己开发的一个简单应用)： </p>
<p><a href="http://www.vimer.cn/wp-content/uploads/2010/09/preview.png"><img title="preview" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="645" alt="preview" src="http://www.vimer.cn/wp-content/uploads/2010/09/preview_thumb.png" width="572" border="0" /></a> </p>
<p>可以看出，应用中列出了包括本人/机器人好友的相关信息。 </p>
<p>之后，我们来看一下开放平台提供的调试工具，点击调试工具进入调试页面： </p>
<p><a href="http://www.vimer.cn/wp-content/uploads/2010/09/16.png"><img title="调试1" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="353" alt="调试1" src="http://www.vimer.cn/wp-content/uploads/2010/09/1_thumb6.png" width="572" border="0" /></a> </p>
<p>OpenAPI列出了开发者能够调用的API列表，包括： </p>
<div style="border-right: black 1px solid; padding-right: 3px; border-top: black 1px solid; padding-left: 3px; font-size: 12px; margin-left: auto; border-left: black 1px solid; color: black; margin-right: auto; padding-top: 3px; border-bottom: black 1px solid; font-family: courier new; background-color: window; text-align: left; 3px: "><font face="微软雅黑">user<font color="#333399">/</font>info&#160;&#160; 主人信息       <br />user<font color="#333399">/</font>multi_info 批量获取好友信息       <br />user<font color="#333399">/</font>is_setuped 主人是否安装了应用       <br />user<font color="#333399">/</font>emotion&#160;&#160;&#160; 主人签名&#160; <br />relation<font color="#333399">/</font>is_friend&#160; 判断是否好友       <br />relation<font color="#333399">/</font>friends&#160;&#160;&#160; 获取好友列表（目前看到返回的都是机器人数据）&#160; <br />pay<font color="#333399">/</font>is_vip&#160; 主人是否黄钻 </font></div>
<p>测试一下获取主人信息：    <br /><a href="http://www.vimer.cn/wp-content/uploads/2010/09/b10a03e5b785.png"><img title="调试" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="293" alt="调试" src="http://www.vimer.cn/wp-content/uploads/2010/09/thumb6.png" width="586" border="0" /></a> </p>
<p>我们再来看一下文档页面： </p>
<p><a href="http://www.vimer.cn/wp-content/uploads/2010/09/dea7f4f61359.png"><img title="文档" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="477" alt="文档" src="http://www.vimer.cn/wp-content/uploads/2010/09/thumb7.png" width="589" border="0" /></a> </p>
<p>其中提供了一些API文档以及php的SDK，相信以后支持的SDK语言包会越来越多。 </p>
<p>最后是合作案例（是一些已经接入了校友/空间的第三方应用）： </p>
<p><a href="http://www.vimer.cn/wp-content/uploads/2010/09/hezuo.png"><img title="hezuo" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="342" alt="hezuo" src="http://www.vimer.cn/wp-content/uploads/2010/09/hezuo_thumb.png" width="590" border="0" /></a> </p>
<p>总的来说，腾讯社区开放平台已经提供了一整套网站主/应用开发者合作的解决方案，有兴趣的朋友抓紧去看一下吧，QQ关系链所能带来的用户量绝对会令你震撼~</p>
<p>原创文章，转载请注明来自Vimer的程序世界(<a href="http://www.vimer.cn">www.vimer.cn</a>)，并与本博作者本人联系取得同意。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vimer.cn/2010/09/%e8%85%be%e8%ae%af%e7%a4%be%e5%8c%ba%e5%bc%80%e6%94%be%e5%b9%b3%e5%8f%b0opensns-qq-com%e6%ad%a3%e5%bc%8f%e4%b8%8a%e7%ba%bf.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>发放腾讯微博邀请链接(持续发放中)</title>
		<link>http://www.vimer.cn/2010/04/%e5%8f%91%e6%94%be%e8%85%be%e8%ae%af%e5%be%ae%e5%8d%9a%e9%82%80%e8%af%b7%e9%93%be%e6%8e%a5.html</link>
		<comments>http://www.vimer.cn/2010/04/%e5%8f%91%e6%94%be%e8%85%be%e8%ae%af%e5%be%ae%e5%8d%9a%e9%82%80%e8%af%b7%e9%93%be%e6%8e%a5.html#comments</comments>
		<pubDate>Wed, 21 Apr 2010 01:47:38 +0000</pubDate>
		<dc:creator>Dante</dc:creator>
				<category><![CDATA[杂项]]></category>
		<category><![CDATA[腾讯微博]]></category>

		<guid isPermaLink="false">http://www.vimer.cn/2010/04/%e5%8f%91%e6%94%be%e8%85%be%e8%ae%af%e5%be%ae%e5%8d%9a%e9%82%80%e8%af%b7%e9%93%be%e6%8e%a5.html</guid>
		<description><![CDATA[今天腾讯微博给了几个邀请链接，需要的朋友请留言，我会按顺序发放... ]]></description>
			<content:encoded><![CDATA[<p>今天腾讯微博给了几个邀请链接，需要的朋友请留言，我会按顺序发放。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vimer.cn/2010/04/%e5%8f%91%e6%94%be%e8%85%be%e8%ae%af%e5%be%ae%e5%8d%9a%e9%82%80%e8%af%b7%e9%93%be%e6%8e%a5.html/feed</wfw:commentRss>
		<slash:comments>112</slash:comments>
		</item>
		<item>
		<title>囧囧有神，我的代码行数……</title>
		<link>http://www.vimer.cn/2010/04/%e5%9b%a7%e5%9b%a7%e6%9c%89%e7%a5%9e%ef%bc%8c%e6%88%91%e7%9a%84%e4%bb%a3%e7%a0%81%e8%a1%8c%e6%95%b0%e2%80%a6%e2%80%a6.html</link>
		<comments>http://www.vimer.cn/2010/04/%e5%9b%a7%e5%9b%a7%e6%9c%89%e7%a5%9e%ef%bc%8c%e6%88%91%e7%9a%84%e4%bb%a3%e7%a0%81%e8%a1%8c%e6%95%b0%e2%80%a6%e2%80%a6.html#comments</comments>
		<pubDate>Tue, 13 Apr 2010 12:13:06 +0000</pubDate>
		<dc:creator>Dante</dc:creator>
				<category><![CDATA[杂项]]></category>
		<category><![CDATA[囧]]></category>

		<guid isPermaLink="false">http://www.vimer.cn/?p=1150</guid>
		<description><![CDATA[废话不多说，直接上图…… 囧…... ]]></description>
			<content:encoded><![CDATA[<p>废话不多说，直接上图……</p>
<p><a href="http://www.vimer.cn/wp-content/uploads/2010/04/我的贡献.png"><img class="alignnone size-full wp-image-1151" title="我的贡献" src="http://www.vimer.cn/wp-content/uploads/2010/04/我的贡献.png" alt="我的贡献" width="432" height="528" /></a></p>
<p>囧……</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vimer.cn/2010/04/%e5%9b%a7%e5%9b%a7%e6%9c%89%e7%a5%9e%ef%bc%8c%e6%88%91%e7%9a%84%e4%bb%a3%e7%a0%81%e8%a1%8c%e6%95%b0%e2%80%a6%e2%80%a6.html/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>一张Vim(gVim)的使用图~</title>
		<link>http://www.vimer.cn/2010/03/%e4%b8%80%e5%bc%a0vimgvim%e7%9a%84%e4%bd%bf%e7%94%a8%e5%9b%be.html</link>
		<comments>http://www.vimer.cn/2010/03/%e4%b8%80%e5%bc%a0vimgvim%e7%9a%84%e4%bd%bf%e7%94%a8%e5%9b%be.html#comments</comments>
		<pubDate>Tue, 16 Mar 2010 09:38:57 +0000</pubDate>
		<dc:creator>Dante</dc:creator>
				<category><![CDATA[Vim]]></category>
		<category><![CDATA[杂项]]></category>
		<category><![CDATA[gvim]]></category>
		<category><![CDATA[vi]]></category>
		<category><![CDATA[vim]]></category>
		<category><![CDATA[使用]]></category>
		<category><![CDATA[补全]]></category>

		<guid isPermaLink="false">http://www.vimer.cn/?p=960</guid>
		<description><![CDATA[网上的一张VIM的使用图，觉得不错就贴在这里（并无盗用之意，只是实在不知道出处是哪），看看各位VIMER们能看出他是怎么实现的不？ 呵呵，相信Vimer们就心照不宣啦~~我只吐个槽-----那就是... ]]></description>
			<content:encoded><![CDATA[<p>网上的一张VIM的使用图，觉得不错就贴在这里（并无盗用之意，只是实在不知道出处是哪），看看各位VIMER们能看出他是怎么实现的不？</p>
<p><a href="http://www.vimer.cn/wp-content/uploads/2010/03/code_complete.gif"></a></p>
<p><a href="http://www.vimer.cn/wp-content/uploads/2010/03/code_complete.gif"><img class="alignnone size-full wp-image-961" title="code_complete" src="http://www.vimer.cn/wp-content/uploads/2010/03/code_complete.gif" alt="code_complete" width="575" height="566" /></a></p>
<p>呵呵，相信Vimer们就心照不宣啦~~我只吐个槽-----那就是，配色是desertEx，嘿嘿</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vimer.cn/2010/03/%e4%b8%80%e5%bc%a0vimgvim%e7%9a%84%e4%bd%bf%e7%94%a8%e5%9b%be.html/feed</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>GTD时间管理方法&#8211;《小强升值记》读后有感</title>
		<link>http://www.vimer.cn/2010/03/gtd%e6%97%b6%e9%97%b4%e7%ae%a1%e7%90%86%e6%96%b9%e6%b3%95-%e3%80%8a%e5%b0%8f%e5%bc%ba%e5%8d%87%e5%80%bc%e8%ae%b0%e3%80%8b%e8%af%bb%e5%90%8e%e6%9c%89%e6%84%9f.html</link>
		<comments>http://www.vimer.cn/2010/03/gtd%e6%97%b6%e9%97%b4%e7%ae%a1%e7%90%86%e6%96%b9%e6%b3%95-%e3%80%8a%e5%b0%8f%e5%bc%ba%e5%8d%87%e5%80%bc%e8%ae%b0%e3%80%8b%e8%af%bb%e5%90%8e%e6%9c%89%e6%84%9f.html#comments</comments>
		<pubDate>Wed, 10 Mar 2010 09:46:32 +0000</pubDate>
		<dc:creator>Dante</dc:creator>
				<category><![CDATA[杂项]]></category>
		<category><![CDATA[GTD]]></category>
		<category><![CDATA[GTD时间管理方法]]></category>
		<category><![CDATA[小强升职记]]></category>
		<category><![CDATA[时间管理]]></category>

		<guid isPermaLink="false">http://www.vimer.cn/?p=949</guid>
		<description><![CDATA[《小强升职记》是一本关于怎样用GTD(Getting things done)时间管理方法的书，用小说形式表现。我觉得用《小强升值记》作为标题更符合。  GTD时间管理方法解决的问题背景： 1、  知识型工作不再... ]]></description>
			<content:encoded><![CDATA[<p>《小强升职记》是一本关于怎样用GTD(Getting things done)时间管理方法的书，用小说形式表现。我觉得用《小强升值记》作为标题更符合。</p>
<p><strong> GTD</strong><strong>时间管理方法解决的问题背景：</strong></p>
<p>1、  知识型工作不再有清晰的界限，工作缺乏明确的边界导致每一个人的工作量加大、更加焦虑</p>
<p>2、  工作的到来不再按部就班，几天甚至几月的工作如潮水般涌来，这些工作总是萦绕在我们的心头，挥之不去，愈发焦虑</p>
<p>3、  某种意义上，职位晋升机制总是把人放在其不擅长的职位上，我们永远无法为那些新的事物/岗位/工作真正作好充分的准备</p>
<p>4、  在处理每天、每小时的事务时，有很多干扰因素分散了我们的注意力，以致我们无法集中足够的精力关注更重要的问题、无法“着眼大局”</p>
<p><strong>GTD</strong><strong>时间管理方法凑效的基本原理，我认为有</strong></p>
<p>1、  一次只专注一件事情，轮询的处理工作。把纷至沓来的n多工作赶出我们的大脑，交给工具</p>
<p>2、  “在知识工作中，任务没有被指定，它需要被确定。‘这项工作的预期成果是什么？’这是一个提高知识工作者工作效率的关键性问题。这个问题可能导致一些极具风险性的决定。通常，没有正确的答案，只有不同的选择。想要获取高效益，一定要明确地认定预期结果。” –德鲁克</p>
<p><strong>下面是我读《小强升值记》记录的一些点滴</strong></p>
<p>1、  关掉outlook/rtx在桌面右下角的提示tips。关闭QQ的新闻tips。除非是按计划现在要看新闻或者体验产品，绝对不要漫无目的的打开某个网站或者sns game，现在sns“病毒式”的传播会让你陷进去好几个小时。</p>
<p>2、  保持桌面干净整洁，包括windows desktop</p>
<p>3、  早晨到达公司，先看看今天的任务清单，分为三类“一定要做”，“应该做”，“能做最好”。做完一项划掉一项，既有责任感，又有成就感。重点工作放在每天的高效时间段完成。</p>
<p>4、  写下你一天要完成的重要工作，先从最重要的那项开始做起，持续的做下去，直到做完或因等待某些资源而阻塞为止，然后着手第二项工作。</p>
<p>5、  每个任务一定要有最后期限</p>
<p>6、  减少检查邮件和rtx的次数，即使空闲的时候，也不要习惯性的盯着收件箱。</p>
<p>7、  能休息的时候尽量休息，中午午休非常宝贵，请一定休息，也非常高效。</p>
<p>8、  重要且不紧急的事情的处理是工作的核心。将精力着重放在这里。将工作分解细，给出计划，时刻知道下一步该做什么，该怎么做</p>
<p>9、  不要因为一件事情的deadline还没有到或者还比较遥远就暂时挂起不做（例如下个月1号要提交一个培训ppt），那样你会永远面对紧急的事情，承受重压。做重要且不紧急的事情，不要让他成为紧急的事情。</p>
<p>10、  明确完成任务的标准(S.M.A.R.T)，当达到标准的时候，你心中的石头就可以放下了</p>
<p>11、  消除时间管理的三大杀手—拖延、犹豫不决、目标不明确</p>
<p>12、  脑袋里只装一件事情，专注。</p>
<p>13、  制定目标，让工作忙碌而不盲目。目标让人有方向感、更关注结果、能够在忙乱中始终抓住工作的重点。</p>
<p>14、  大多数技术的骨干同事，都是“邮件狂人”，他们的工作大多以邮件的形式收集，这种情况下，建议：</p>
<p>a)         每天定时轮询收件箱，分类处理邮件，清空收件箱</p>
<p>b)        建立“@亲力亲为”目录，存放所有需要自己处理的邮件，并为每个邮件在日历中设置deadline提醒。每天上班的事情就是不断的从该目录中捡出该做的事情，搞定，归档，然后下一件。</p>
<p>c)        建立“@委办”目录，将需要交付别人处理的工作放入该文件夹，并在日历中设置检查点的提醒，到点督促、检查执行情况，有效进行追踪</p>
<p>d)        建立“@将来某时”目录，存放某个特定时间才发生的工作，例如周三下午4点和xx开会讨论YY事情。一般用日历也能搞定。该目录下的工作，bison理解是不能提前处理的，区别于“@亲力亲为”。</p>
<p>e)         建立“@归档”目录，存放已经处理的工作。该目录可以细分更小的子目录，按类归档，方便查找。</p>
<p>15、  “邮件狂人”，清空收件箱不意味着工作都搞定，仅代表所有事情都已经找到处理方法了。</p>
<p>16、  成功从习惯开始。一离开电脑就下意识锁屏，一起身就会下意识把手机带上，我现在无需提醒和思考。朋友都劝我买自动档车，谢谢他们，但我相信手动也能成为习惯，不需要思考的进行12345和54321的换挡。</p>
<p>17、  时间管理不是追求在1个小时内多做三五件事情。工作是做不完的。时间管理的目的是在有限的时间内，创造尽可能大的价值。</p>
<p>18、  每个人都应该有“不被打扰时间”，每天都有或者每周。在这个时间段内，让心完全静下来，思考方向性的问题，或者进行难点攻关。这时候注意准备好纸笔，随时记录思想的火花，结束后要立即整理思路，并写下来。</p>
<p>19、保持日程表的神圣，工作不轻易写入日程表，一旦写入日程表，尽最大努力按时完成，不要让日程表成为摆设。</p>
<p> </p>
<p>时间管理非常重要，对于个人如此，对于团队尤为重要。团队是倍数、是放大镜。团队效率的提高，是可以被放大，团队效率的低下，也会被放大。</p>
<p>“独善其身”不能做到很好的时间管理，试想一下，你的时间管理方法很好，但是你周围的人都很随意，不时的过来打断你，你能高效么？</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vimer.cn/2010/03/gtd%e6%97%b6%e9%97%b4%e7%ae%a1%e7%90%86%e6%96%b9%e6%b3%95-%e3%80%8a%e5%b0%8f%e5%bc%ba%e5%8d%87%e5%80%bc%e8%ae%b0%e3%80%8b%e8%af%bb%e5%90%8e%e6%9c%89%e6%84%9f.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>两个好玩的C/C++语言特性</title>
		<link>http://www.vimer.cn/2010/01/%e4%b8%a4%e4%b8%aa%e5%a5%bd%e7%8e%a9%e7%9a%84cc%e8%af%ad%e8%a8%80%e7%89%b9%e6%80%a7.html</link>
		<comments>http://www.vimer.cn/2010/01/%e4%b8%a4%e4%b8%aa%e5%a5%bd%e7%8e%a9%e7%9a%84cc%e8%af%ad%e8%a8%80%e7%89%b9%e6%80%a7.html#comments</comments>
		<pubDate>Wed, 27 Jan 2010 11:22:18 +0000</pubDate>
		<dc:creator>Dante</dc:creator>
				<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[杂项]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[cpp]]></category>

		<guid isPermaLink="false">http://www.vimer.cn/?p=828</guid>
		<description><![CDATA[呵呵，废话不多说，先看看到底是啥好玩的语言特性~~ 1. #include &#60;iostream&#62; #include &#60;string&#62; #include &#60;vector&#62; #include &#60;map&#62; using namespace std; int main(int argc,char* argv[]) {     char a[20]="w... ]]></description>
			<content:encoded><![CDATA[<p>呵呵，废话不多说，先看看到底是啥好玩的语言特性~~<br />
1.</p>
<p style="padding-right: 3px; padding-left: 3px; font-size: 12px; margin-left: auto; color: black; margin-right: auto; padding-top: 3px; font-family: Courier New; background-color: window; text-align: left; border: black 1px solid;"><span style="font-family: 微软雅黑;">#<span style="color: #0000ff;"><strong>include</strong></span> <span style="color: #333399;">&lt;</span>iostream<span style="color: #333399;">&gt;</span><br />
#<span style="color: #0000ff;"><strong>include</strong></span> <span style="color: #333399;">&lt;</span>string<span style="color: #333399;">&gt;</span><br />
#<span style="color: #0000ff;"><strong>include</strong></span> <span style="color: #333399;">&lt;</span>vector<span style="color: #333399;">&gt;</span><br />
#<span style="color: #0000ff;"><strong>include</strong></span> <span style="color: #333399;">&lt;</span>map<span style="color: #333399;">&gt;</span><br />
<span style="color: #0000ff;"><strong>using</strong></span> <span style="color: #0000ff;"><strong>namespace</strong></span> std;<br />
<span style="color: #0000ff;"><strong>int</strong></span> main(<span style="color: #0000ff;"><strong>int</strong></span> argc,<span style="color: #0000ff;"><strong>char</strong></span><span style="color: #333399;">*</span> argv[])<br />
{<br />
    <span style="color: #0000ff;"><strong>char</strong></span> a[<span style="color: #6e00aa;">20</span>]<span style="color: #333399;">=</span><span style="color: #ff00bf;">"world"</span>;<br />
    printf(<span style="color: #ff00bf;">"%c\n"</span>,a[<span style="color: #6e00aa;">2</span>]);<br />
    printf(<span style="color: #ff00bf;">"%c\n"</span>,<span style="color: #6e00aa;">2</span>[a]);<br />
    <span style="color: #0000ff;"><strong>return</strong></span> <span style="color: #6e00aa;">0</span>;<br />
}</span></p>
<p>对于这段代码，你觉得是否会编译通过，并且正确运行呢？</p>
<p>2.</p>
<p style="padding-right: 3px; padding-left: 3px; font-size: 12px; margin-left: auto; color: black; margin-right: auto; padding-top: 3px; font-family: Courier New; background-color: window; text-align: left; border: black 1px solid;"><span style="font-family: 微软雅黑;">#<span style="color: #0000ff;"><strong>include</strong></span> <span style="color: #333399;">&lt;</span>iostream<span style="color: #333399;">&gt;</span><br />
#<span style="color: #0000ff;"><strong>include</strong></span> <span style="color: #333399;">&lt;</span>string<span style="color: #333399;">&gt;</span><br />
#<span style="color: #0000ff;"><strong>include</strong></span> <span style="color: #333399;">&lt;</span>vector<span style="color: #333399;">&gt;</span><br />
#<span style="color: #0000ff;"><strong>include</strong></span> <span style="color: #333399;">&lt;</span>map<span style="color: #333399;">&gt;</span><br />
<span style="color: #0000ff;"><strong>using</strong></span> <span style="color: #0000ff;"><strong>namespace</strong></span> std;<br />
<span style="color: #0000ff;"><strong>class</strong></span> Foo {<br />
  <span style="color: #0000ff;"><strong>public</strong></span><span style="color: #333399;">:</span><br />
    <span style="color: #0000ff;"><strong>static</strong></span> <span style="color: #0000ff;"><strong>void</strong></span> bar() {<br />
      std<span style="color: #333399;">:</span><span style="color: #333399;">:</span>cout <span style="color: #333399;">&lt;&lt;</span> <span style="color: #ff00bf;">"I am bar()"</span> <span style="color: #333399;">&lt;&lt;</span> std<span style="color: #333399;">:</span><span style="color: #333399;">:</span>endl;<br />
    }<br />
};<br />
 <br />
<span style="color: #0000ff;"><strong>int</strong></span> main(<span style="color: #0000ff;"><strong>int</strong></span> argc,<span style="color: #0000ff;"><strong>char</strong></span><span style="color: #333399;">*</span> argv[])<br />
{<br />
    Foo <span style="color: #333399;">*</span> foo <span style="color: #333399;">=</span> NULL;<br />
    foo<span style="color: #333399;">-</span><span style="color: #333399;">&gt;</span>bar();<br />
    <span style="color: #0000ff;"><strong>return</strong></span> <span style="color: #6e00aa;">0</span>;<br />
}</span></p>
<p>这段代码，你觉得输出的结果是啥呢？还是core掉？</p>
<p>===================我是华丽的分割线===================</p>
<p>在公司论坛上偶尔发现了这样几个好玩的东西，很遗憾的告诉大家，上面两个程序都可以编译通过并正确运行（windows下gcc 3.4.5）<br />
先给大家贴一下运行结果吧<br />
1.</p>
<p><a href="http://www.vimer.cn/wp-content/uploads/2010/01/qiguai2.jpg"><img class="alignnone size-full wp-image-829" title="qiguai2" src="http://www.vimer.cn/wp-content/uploads/2010/01/qiguai2.jpg" alt="qiguai2" width="558" height="120" /></a><br />
2.</p>
<p><a href="http://www.vimer.cn/wp-content/uploads/2010/01/qiguai2.jpg"><img class="alignnone size-full wp-image-829" title="qiguai2" src="http://www.vimer.cn/wp-content/uploads/2010/01/qiguai2.jpg" alt="qiguai2" width="558" height="120" /></a></p>
<p>其实对于第一个小程序，可以简单的这样想：</p>
<p style="padding-right: 3px; padding-left: 3px; font-size: 12px; margin-left: auto; color: black; margin-right: auto; padding-top: 3px; font-family: Courier New; background-color: window; text-align: left; border: black 1px solid;"><span style="font-family: 微软雅黑;">a[<span style="color: #6e00aa;">2</span>] <span style="color: #333399;">==</span> <span style="color: #333399;">*</span>(a<span style="color: #333399;">+</span><span style="color: #6e00aa;">2</span>) <span style="color: #333399;">==</span> <span style="color: #333399;">*</span>(<span style="color: #6e00aa;">2</span><span style="color: #333399;">+</span>a) <span style="color: #333399;">==</span> <span style="color: #6e00aa;">2</span>[a]</span></p>
<p>但是对于第二个程序的话，就实在想不通啦，需要去看一下C++内部的实现才行啦~</p>
<p>版权所有，转载请注明出处.<a href="http://www.vimer.cn/">http://www.vimer.cn</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vimer.cn/2010/01/%e4%b8%a4%e4%b8%aa%e5%a5%bd%e7%8e%a9%e7%9a%84cc%e8%af%ad%e8%a8%80%e7%89%b9%e6%80%a7.html/feed</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
	</channel>
</rss>

