<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[失魂落魄]]></title>
  <subtitle type="html"><![CDATA[Creative, energetic and cooperative……]]></subtitle>
  <id>http://JiangBo.name/blog/</id>
  <link rel="alternate" type="text/html" href="http://JiangBo.name/blog/" /> 
  <link rel="self" type="application/atom+xml" href="http://JiangBo.name/blog/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.8">PJBlog3</generator> 
  <updated>2010-09-13T21:12:57+08:00</updated>

  <entry>
	  <title type="html"><![CDATA[又发现了vcglib里的一个bug]]></title>
	  <author>
		 <name>Bob</name>
		 <uri>http://JiangBo.name/blog/</uri>
		 <email>jb4652@gmail.com</email>
	  </author>
	  <category term="" scheme="http://JiangBo.name/blog/default.asp?cateID=9" label="技术相关" /> 
	  <updated>2010-09-13T21:12:57+08:00</updated>
	  <published>2010-09-13T21:12:57+08:00</published>
		  <summary type="html"><![CDATA[　　据上次留名已经一年半有余了，最近受老板之命和勐哥一起，争取走之前完成手头的项目。在做最简单的求交测试时发现结果始终不对，搞了半天原来是库本身的问题，有趣的是勐哥头天晚上发现了这个问题，想向我说的时候我趴在桌上睡觉，隔天我在困惑于实验结果并调试到问题所在又告诉他的时候，我们最终相视一笑。于是我们周五就把bug提交了，沉寂了几天，以为被无视了，结果刚刚看到回复，是他们group的一个senior researcher回的：<a target="_blank" href="http://vcg.isti.cnr.it/~cignoni/" rel="external">Paolo Cignoni</a>（长得像意大利人么？哈哈，他们group是意大利的），显得很激动，论坛和SVN log里都很激动……也难怪，虽然bug本身很无聊，就是函数调用处和实现处的参数顺序弄错了，没有引起编译器报错，但其实这样的bug隐藏得更深，所以一直都没被发现，而且line和mesh的求交是基本操作，这里一错估计其它不对的地方就多了去了……<br/><br/>　　嘿嘿，这次是两个人一起留名。也许大概或许说不定某一天vcg用得更熟了，我们也可以加入开发团队呢，哈哈……<br/><a target="_blank" href="http://sourceforge.net/projects/vcg/forums/forum/342260/topic/3846138" rel="external">forum里的记录<br/></a><a target="_blank" href="http://vcg.svn.sourceforge.net/viewvc/vcg?view=revision&amp;revision=3827" rel="external">SVN里的记录</a>]]></summary>
	  <link rel="alternate" type="text/html" href="http://JiangBo.name/blog/article.asp?id=279" /> 
	  <id>http://JiangBo.name/blog/default.asp?id=279</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[热烈祝贺Apollo3D队问鼎RoboCup2010 3D仿真组比赛]]></title>
	  <author>
		 <name>Bob</name>
		 <uri>http://JiangBo.name/blog/</uri>
		 <email>jb4652@gmail.com</email>
	  </author>
	  <category term="" scheme="http://JiangBo.name/blog/default.asp?cateID=4" label="RoboCup3D" /> 
	  <updated>2010-06-24T12:15:45+08:00</updated>
	  <published>2010-06-24T12:15:45+08:00</published>
		  <summary type="html"><![CDATA[　　热烈祝贺南邮Apollo3D队获得RoboCup足球3D仿真组世界冠军。十年磨一剑，终成正果啊。合工大也获得了季军，不错的成绩。<br/><br/>比赛结果页面（包括2D和3D仿真）：<br/><a href="http://www.robocup2010.org/competition_League.php?c=1" target="_blank" rel="external">http://www.robocup2010.org/competition_League.php?c=1</a>&amp;l=1&amp;t=results<br/><br/>比赛Log页面：<br/><a href="http://robocup.martenvdsanden.net/document.php?id=2" target="_blank" rel="external">http://robocup.martenvdsanden.net/document.php?id=2</a><br/><br/>央视的新闻报道：<br/>《机器人世界杯落幕中国队获佳绩》<br/><a href="http://www.tudou.com/programs/view/b0_68edq5_g/" target="_blank" rel="external">http://www.tudou.com/programs/view/b0_68edq5_g/</a>]]></summary>
	  <link rel="alternate" type="text/html" href="http://JiangBo.name/blog/article.asp?id=278" /> 
	  <id>http://JiangBo.name/blog/default.asp?id=278</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[写在CSC出结果的那刻]]></title>
	  <author>
		 <name>Bob</name>
		 <uri>http://JiangBo.name/blog/</uri>
		 <email>jb4652@gmail.com</email>
	  </author>
	  <category term="" scheme="http://JiangBo.name/blog/default.asp?cateID=6" label="心情随笔" /> 
	  <updated>2010-05-13T17:29:31+08:00</updated>
	  <published>2010-05-13T17:29:31+08:00</published>
		  <summary type="html"><![CDATA[　　一把年纪了，虽然一直呆在学校没经过什么大风大浪，却突然发现自己不爱大喜大悲了。好像年岁越增长，越能理解淡定的含义，仿佛世事都看开了。这两三个月来看QQ群上，小木虫里一帮准博们等一个名单等到心力交瘁，哭天抢地，也觉得甚是有趣。<br/>　　当年一起的同学，该出去的也都呼呼的全走了，应该都快毕业了吧。现在貌似是淡季，不过哥还是赶了回时髦出去见见世面。其实嘛，呆在哪不是一样。从当时被动地申请，到担心过不了初审，到信心满满的等final list，再到11点看到list却倒抽一口冷气，情绪波动虽赶不上那些要死要活整天刷屏的虫友们，也算是有波澜了。<br/>　　哥是淡定哥，典型的随遇而安型。谁知道未来会怎样呢，我又不是预言家。今年没啥奢求了，小小的期望就是走之前有一篇paper，然后顺利拿到visa，嘿嘿，不贪心吧：）<br/>　　最后是致谢：感谢国家，感谢教育部、财政部的资助和对教育事业的大力支持，感谢导师和外导的全力支持和提供的机会，感谢CSC和学校研院老师的辛苦工作，感谢父母和GF对我生活的照顾，谢谢所有人，谢谢你们！]]></summary>
	  <link rel="alternate" type="text/html" href="http://JiangBo.name/blog/article.asp?id=277" /> 
	  <id>http://JiangBo.name/blog/default.asp?id=277</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[无题]]></title>
	  <author>
		 <name>Bob</name>
		 <uri>http://JiangBo.name/blog/</uri>
		 <email>jb4652@gmail.com</email>
	  </author>
	  <category term="" scheme="http://JiangBo.name/blog/default.asp?cateID=6" label="心情随笔" /> 
	  <updated>2010-04-14T22:29:58+08:00</updated>
	  <published>2010-04-14T22:29:58+08:00</published>
		  <summary type="html"><![CDATA[　　一起进校的同班同学，现在几乎都毕业了，剩下三个“想不开”的还混迹在lab。寝室里也是走一个少一个，今儿李腾走了，剩下一堆云彩……送完最后一个，哥就和博儿们住去了。当年刚去410的时候，看着大师兄和大大师兄们，心想他们年年送走一批批小弟，自己也就从小弟成长为师兄，没想到转念间，自己也要开始送小弟们了。<br/>　　呵呵，感慨下，师兄还是得有师兄的范儿啊，努力读paper……]]></summary>
	  <link rel="alternate" type="text/html" href="http://JiangBo.name/blog/article.asp?id=276" /> 
	  <id>http://JiangBo.name/blog/default.asp?id=276</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[发现了个Mesa3D的bug]]></title>
	  <author>
		 <name>Bob</name>
		 <uri>http://JiangBo.name/blog/</uri>
		 <email>jb4652@gmail.com</email>
	  </author>
	  <category term="" scheme="http://JiangBo.name/blog/default.asp?cateID=9" label="技术相关" /> 
	  <updated>2010-02-16T23:38:14+08:00</updated>
	  <published>2010-02-16T23:38:14+08:00</published>
		  <summary type="html"><![CDATA[　　刚正儿八经用了一天，就发现跑红宝书的例子mvarray.c有问题，OpenGL1.4的扩展glMultiDrawElements函数的实现有bug……<br/>　　试了一晚上还是觉得不是自己的问题，于是report到Mesa3D的邮件列表。隔了一天，开发者回了，说确实有问题。看commit的备注，似乎去年9月就发现这个函数有问题，不过改来改去还是没改对，汗……<br/>　　贴一下邮件内容，希望下次我也能像上次发现vcglib的bug那样自己提交一份patch。特佩服老外，这个<a target="_blank" href="http://www.mesa3d.org/brianp/" rel="external">Brian Paul</a>本身在VMware, Inc.供职，还负责维护这么大一个开源项目，而且这样的老外似乎很多。另外给老外写邮件，不管对方多大牌，你的问题多幼稚，一般都会收到回复，哪像国内的人，发了基本等于石沉大海……<br/><br/>Re: [Mesa3d-users] glMultiDrawElements Problem<br/><br/>Bo Jiang wrote:<br/>&gt; Dear all,<br/>&gt;&nbsp;&nbsp; I tried the sample program &#34;mvarray.c&#34; of OpenGL Programming Guide <br/>&gt; (red-book) with Mesa3D 7.6.1 but the result showed only the last line <br/>&gt; stripe regardless of how many line stripes to draw. (I copy Mesa&#39;s <br/>&gt; OPENGL32.DLL to my binary program directory to use Mesa instead of <br/>&gt; hardware driver)<br/>&gt; The result of my hardware driver is right.<br/><br/>I found the mvarray.c program and verified the issue.&nbsp;&nbsp;I&#39;m committing<br/>a fix.&nbsp;&nbsp;It&#39;ll be in the next Mesa release.&nbsp;&nbsp;I&#39;m attaching the patch in<br/>case you want to apply it locally.<br/><br/>-Brian]]></summary>
	  <link rel="alternate" type="text/html" href="http://JiangBo.name/blog/article.asp?id=275" /> 
	  <id>http://JiangBo.name/blog/default.asp?id=275</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[用软件模拟OpenGL扩展]]></title>
	  <author>
		 <name>Bob</name>
		 <uri>http://JiangBo.name/blog/</uri>
		 <email>jb4652@gmail.com</email>
	  </author>
	  <category term="" scheme="http://JiangBo.name/blog/default.asp?cateID=9" label="技术相关" /> 
	  <updated>2010-02-14T01:36:37+08:00</updated>
	  <published>2010-02-14T01:36:37+08:00</published>
		  <summary type="html"><![CDATA[　　大年三十写这种文章真是杯具……<br/>　　现在的好显卡虽然还是要几k，不过几百的也都可以跑OpenGL3.2了。哥的本子，独显，不过因为上了年纪，也只支持到1.3，至少不支持着色语言有点郁闷。<br/>　　好在现在软件比较牛X，连整台电脑都可以模拟，模拟个显卡当然也是不在话下了。虽然奇慢，但也比没得用强啊，特别是对初学OpenGL的童鞋。<br/>　　去下个Mesa3D，只要编译核心库就可以了，得到OPENGL32.DLL和GLU32.DLL。然后在你的OpenGL程序可执行目录下放上这两个文件，就可以替代显卡驱动执行OpenGL函数了。不过目前最新的Mesa3D7.7只支持到OpenGL2.1，不过可以跑GLSL已经是泪流满面了。]]></summary>
	  <link rel="alternate" type="text/html" href="http://JiangBo.name/blog/article.asp?id=274" /> 
	  <id>http://JiangBo.name/blog/default.asp?id=274</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[Outlook Express (OE)邮件及相关设置的备份]]></title>
	  <author>
		 <name>Bob</name>
		 <uri>http://JiangBo.name/blog/</uri>
		 <email>jb4652@gmail.com</email>
	  </author>
	  <category term="" scheme="http://JiangBo.name/blog/default.asp?cateID=9" label="技术相关" /> 
	  <updated>2009-12-02T17:00:09+08:00</updated>
	  <published>2009-12-02T17:00:09+08:00</published>
		  <summary type="html"><![CDATA[　　虽然现在用Foxmail的人很多，不过我还是专一于第一眼就认识的OE。今天把笔记本上的邮件都搬到lab机器上了。总结一下免得自己都忘记了：）<br/>　　1、账户备份：菜单Tools-Accounts，然后选中要导出的账户，点导出即可，导出成.iaf文件；<br/>　　2、通讯簿：其实通讯簿不专属于OE，但OE会读取系统的通讯簿。在工具栏点Addresses按钮，会打开系统的通讯簿，然后导出所有到.wab文件即可；<br/>　　3、邮件：重头戏啦。因为目标机器的OE是全空的，所以没有用OE的导出邮件功能了，直接整锅端OE的邮件目录。每台机目录不一样，可以在菜单Tools-Options-Maintenance-Store Folder里查看，拷贝所有文件到目标OE的对应目录（先删除目标机目录里已有的文件），对于目标机器OE有邮件的情况，只能导出邮件，不过没试过……<br/>　　4、调整Tools-Options里的设置到以前就大功告成了。<br/><br/>　　BTW：这里的菜单用的英文，中文是对应的。另外，我是从中文版XP的OE备份到英文XP的OE，没有任何问题。英文版OE打开还是会显示中文的“收件箱”等，但是OE能识别出哪个是收件箱，哪个是发件箱，可能因为Folders.dbx里都有记录吧，我想对于自定义的文件夹应该也OK，只要Folders.dbx在。]]></summary>
	  <link rel="alternate" type="text/html" href="http://JiangBo.name/blog/article.asp?id=273" /> 
	  <id>http://JiangBo.name/blog/default.asp?id=273</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[TC的Room第一，开心]]></title>
	  <author>
		 <name>Bob</name>
		 <uri>http://JiangBo.name/blog/</uri>
		 <email>jb4652@gmail.com</email>
	  </author>
	  <category term="" scheme="http://JiangBo.name/blog/default.asp?cateID=7" label="日记点滴" /> 
	  <updated>2009-11-06T01:06:53+08:00</updated>
	  <published>2009-11-06T01:06:53+08:00</published>
		  <summary type="html"><![CDATA[　　居然拿了回Room第一，虽然只是Div2的，还是很开心。<br/>　　在南邮那会儿就听说过TC了，当然还是从潮人计泽飞那里听说的。那会儿算法比赛还有美金赚的呢，不过搞机器人去了，再说对算法也不是很在行。再后来嘛，又有了潮人李腾飞，也就有了第一次吃着披萨，拿着T-shirt，玩儿的去比赛的经历了。在那之后的1年里，又把TC给忘了，直到今年5月，想想觉得算法还是要搞搞，编程能力还是要提高，于是又开始做题。以前一直做ZOJ，也是考研以来养成的习惯，后来发现TC的模式更先进，不用费神I/O，可以看到别人的代码，还可以看到测试样例，于是从最简单的Div2的250分题开始做，一天一题，不知不觉已经满5个月了。有时候觉得每天花点时间去做一题有故事背景的题目也挺有趣的。<br/>　　因为第一次玩儿似的比赛，我鬼使神差成了蓝头id，可是我的水平啊，明显不是Div1的嘛，于是在3次痛苦的炮灰经历后，我终于顺利降级到Div2的绿头，也就有了今天的故事。没想到啊没想到，我又升到蓝头了，汗，继续当炮灰吧……<br/><br/>比赛数据：<br/>Date: 11.05.09<br/>Contest: SRM452<br/>Division: Division II<br/>Division Place: 126/1000+<br/>Room Place: 1/20]]></summary>
	  <link rel="alternate" type="text/html" href="http://JiangBo.name/blog/article.asp?id=272" /> 
	  <id>http://JiangBo.name/blog/default.asp?id=272</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[大学教师为何患上“PPT依赖症”]]></title>
	  <author>
		 <name>Bob</name>
		 <uri>http://JiangBo.name/blog/</uri>
		 <email>jb4652@gmail.com</email>
	  </author>
	  <category term="" scheme="http://JiangBo.name/blog/default.asp?cateID=10" label="杂文收录" /> 
	  <updated>2009-10-20T21:52:13+08:00</updated>
	  <published>2009-10-20T21:52:13+08:00</published>
		  <summary type="html"><![CDATA[　　开QQ看到弹出新闻：<a target="_blank" href="http://blog.qq.com/qzone/622007992/1255993522.htm" rel="external">《大学教师为何患上“PPT依赖症”》</a>，觉得所言极是。PPT当然是好东西，图文并茂。但是理工科很多公式推导和解题步骤如果像展示PPT那样哗啦哗啦翻过去，不知道当时能听懂的人有多少。所以特别钦佩彭群生老师，他的计算机图形学课程还是用粉笔和黑板教学，而且画的插图很棒。<br/>　　也许我们从高科技这里得到很多，也会失去很多？]]></summary>
	  <link rel="alternate" type="text/html" href="http://JiangBo.name/blog/article.asp?id=271" /> 
	  <id>http://JiangBo.name/blog/default.asp?id=271</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[从仙剑起步 50个关键词回忆80后游戏史]]></title>
	  <author>
		 <name>Bob</name>
		 <uri>http://JiangBo.name/blog/</uri>
		 <email>jb4652@gmail.com</email>
	  </author>
	  <category term="" scheme="http://JiangBo.name/blog/default.asp?cateID=6" label="心情随笔" /> 
	  <updated>2009-09-15T21:43:43+08:00</updated>
	  <published>2009-09-15T21:43:43+08:00</published>
		  <summary type="html"><![CDATA[　　前两天在QQ弹出新闻里无意中看到一篇文章：<a target="_blank" href="http://games.qq.com/a/20090914/000070.htm" rel="external">《从仙剑起步 50个关键词回忆80后游戏史》</a>，顿时倍感亲切。虽然只有寥寥50个词，却几乎把95-09年玩电脑的这帮人的老底摸了个遍。<br/>　　要细数自己的电脑游龄，恐怕还得再加个5年。当年APPLEII、中华学习机、LASER310横行的年代，我就有幸用过LASER310，把一大段杂志上的BASIC程序敲到里面玩字符界面的游戏，那个时候5寸软盘都很少，用的是后来随身听里的磁带存储（瀑布汗）。之后学校里有了8086和8088的机器，就在上面玩《侠客英雄传》、《战斧》和《楚汉之争》，还有好些游戏的名字都忘了……只可惜那个时候一玩游戏就会被说，要好好学指法和GWBASIC还有五笔，汗……再后来，就是自己的第一台电脑啦，仙剑、C&amp;C、Windows3.2之类的，基本上衔接上上面那篇文章了。<br/>　　最让人汗颜的还是到了上大学前的暑假才接触C，丢人啊丢人，不怀旧了，继续看paper……<br/><br/>　　【09.16】谢谢正然在开心的提醒，当年还有《波斯王子》（我们根据软盘贴纸上的名字称其“救公主”），好玩但很难的游戏，且用爱护皮椅（FPE）修改失败的游戏。]]></summary>
	  <link rel="alternate" type="text/html" href="http://JiangBo.name/blog/article.asp?id=270" /> 
	  <id>http://JiangBo.name/blog/default.asp?id=270</id>
  </entry>	
		
</feed>

