Jiawei さんのプロフィール新建文件夹フォトブログリスト ツール ヘルプ

ブログ


4月5日

新建文档 132

要出成果,工作时间不是最重要的。关键是集中力。

一个调查显示,在公司工作的人,当进入完全集中的工作状态以后,平均10分钟就会被打断一次,然后需要半小时才能恢复到以前的工作过状态。

所以,要做好事情,还是必须先集中。

3月30日

新建文档 131

看到了一个神一般存在的编程语言——草泥马语言:

http://code.google.com/p/grass-mud-horse/

竟然还实现了一个编译器。

 

《草泥马语》是一个基于堆和栈的编程语言,该语言的最大特点在于:所有操作全部由“草”“泥”“马”“河蟹”这4个命令完成,文件内的其他字符都作为注释而不参与程序执行。

 

草草草泥马
数字1压栈
Put a 1 on the stack

马草草草泥草草草草泥泥马
在这里设置一个循环开始的标识
Set a Label at this point

草马草
复制栈顶元素
Duplicate the top stack item

泥马草泥
输出当前值
Output the current value

草草草泥草泥草马
换行(10)压栈
Put 10 (newline) on the stack...

泥马草草
输出
...and output the newline

草草草泥马
1压栈
Put a 1 on the stack

泥草草草
相加栈内两个元素
Addition. This increments our current value.

草马草
复制栈顶以便比较
Duplicate that value so we can test it

草草草泥草泥泥马
11压栈
Push 11 onto the stack

泥草草泥
相减,如果我们已经循环到11了应该会得到一个0到栈顶
Subtraction. So if we've reached the end, we have a zero on the stack.

马泥草草泥草草草泥草泥马
如果是0,跳到最后
If we have a zero, jump to the end

马草马草泥草草草草泥泥马
跳到开始
Jump to the start

马草草草泥草 草草泥草泥马
设置一个标签标识循环结束
Set the end label

草马马
清空堆栈,打扫卫生,整理整顿
Discard our accumulator, to be tidy

河蟹
正如其言
Just as it says.

3月28日

新建文档 130

最近很多人问我申请结果,先谢谢大家的关心。

虽然4.15还没到,没有最后决定。但已经三月底了,现在申请结果已经出了过半了。再过两周搞了两年的留学申请就要尘埃落定了,也就在这里开个日志说说。

今年我申请了16所学校。我选校很有目的性,不是只看排名。与其说我是选学校,不如说我是选教授。我申请的所有学校,我都要看里面的教授的论文和研究方向。我只找研究方向match而且我感兴趣的教授,而且如果没有SIGGRAPH一作的,无论这个学校排名多高也只是保底(普渡就是这样,图形学的方向我不感兴趣,一堆教授都只能发IEEE。根本连陶瓷的动力都没有,结果他家还是给我AD了,普渡果然是offer狂)。

纵使这样,因为能够有牛教授的学校基本都很牛,我选校定位有点过于乐观。今年受经济危机影响,申请形势很差。无论什么学校申请人数都翻了几倍。我的申请结果还是很大程度受经济危机影响了。我最后被拒了很多,目前已经是7拒了,可以预计后面还要收到最少三到四封拒信。这年头,连保底的大学都给我发拒信。普渡这种offer狂也只给AD。OregonState的教授给我电面。虽然他非常满意很想我去,可以学校没钱,也只能AD,最后还是有缘无分了。

虽然我申请结果总体很低迷,但是还是有高潮。果然我这种盯着导师去的选校方式(我的PS直接说死了我的研究方向,不留余地)导致我的申请结果很极端。虽然大部分学校可能因为不match或者我没有像样的论文不要我,我却很意外的获得一个常青(春)藤牛校的offer。这学校在我所选的所有学校中综合排名最高(CS排名一般)。这个offer几乎比我所有的rej都要来得早。我经常在想,如果没有它,我现在肯定正在陷入无限等待的痛苦中。

不过4.15还没到,也就是还有余地,再等等吧……

3月18日

新建文档 129

"This, sir, is my case. It is the case not merely of that humble institution, it is the case of every college in our land... Sir, you may destroy this little institution; it is weak; it is in your hands! I know it is one of the lesser lights in the literary horizon of our country. You may put it out. But if you do so you must carry through your work! You must extinguish, one after another, all those greater lights of science which for more than a century have thrown their radiance over our land. It is, sir, as I have said, a small college. And yet there are those who love it!"

3月16日

新建文档 128

果然不同人看东西角度不同看到的也是不同。

每次在论坛看到别人说cong!我总是觉得那是从。从,从,从……该从还是该等?

3月8日

新建文档 127

解答上次的两个变态物理题

 

1.一只熊掉到一个20米深的洞里满。到达洞底只用了两秒。问:这只熊是什么颜色的?

白色。因为如果能够两秒到达洞底,根据(1/2)gt^2 = s,可以算出g = 10。实际上,g = 10的地方只有南极和北极(赤度附近是9.8)。而南极是没有熊的,只有北极有北极熊。北极熊是白色的……

2.一只船在河上的两个码头来回航行,从下游码头到上游码头的航行速度为v1,从上游码头到下游码头的的航行速度为v2。问船从下游码头到上游码头再回到下游码头的平均速度为多少?

零。对,这一题你一旦拿起笔算你就输了。很多人回答什么(2v1v2)/(v1+v2),都是错。一想都不想直接答零就对了。这是概念问题,速度等于位移除以时间。从下游到上游又回到下游,位移为零,无论你搞多久,平均速度都为零。如果问的是平均速率这样答案就不同了。

很有哲理,是吧?

2月25日

新建文档 126

进来阴雨绵绵,每天来回实验室都很麻烦。

有天从实验室回寝室,刚好和曦妹刑敏共用一把伞,就谈论起究竟下雨的时候是跑着淋的雨少还是慢慢走淋的少。我个人认为,很难简单的判断,需要做点分析。有以下分析:

1.跑着受雨面积比慢慢走大,因为你的速度大的时候会碰到本来应该落在你面前的雨滴。因此,跑着的情况下单位时间内淋雨量是比慢慢走大的。

2.在到避雨点的距离s一定的情况下,根据t=s/v,速度越大,到避雨点的时间越短。因此如果是跑着的话,淋雨的时间就会比较短。

因此,有以下结论:如果避雨点不远的话,还是应该快点跑过去。如果在空旷的野外,周围没有避雨点,或者以你跑步的速度,是不可能在停雨前到达避雨点,那你还是省点力气吧。

------------------------------------------------------------------------------

分析完了,不得不承认,我对物理很有爱。给大家出两题变态的物理题:

1.一只熊掉到一个20米深的洞里满。到达洞底只用了两秒。问:这只熊是什么颜色的?

2.一只船在河上的两个码头来回航行,从下游码头到上游码头的航行速度为v1,从上游码头到下游码头的的航行速度为v2。问船从下游码头到上游码头再回到下游码头的平均速度为多少?

2月2日

新建文档 125

又过完年了,新一年有开始了,去年太岁手下留情,没搞我太惨。今年不在犯他了,要发威了!

1月14日

新建文档 124

很久没有更新了。

一是没有心情,二是实在太忙。

高中的时候,我可以一边听歌一边做作业,一边哼歌一边考试。大学的时候,我可以一边看连续剧一边写一份代码再看一份代码。我很早就是双核了。

现在到了研究生,我才发现,十六核的CPU都是不够的……

真正需要的是GPU!最好还是个crossfire的了……

12月8日

新建文档 123

圆通快递就是NB!

今天送快递的给我打电话让我去收快递,内容如下:

“新天地门口,圆通快递,三点半,再见……”

我顿时无语,只能说声:“好的……”

11月20日

新建文档 121

被学术先锋恶搞了……

被学院推去选什么学校的学术先锋。填了一大堆乱七八糟申请表以后收到这样一个邮件:

“您好!恭喜您已经通过了同济大学2008年度研究生“枫林之光—学术先锋”评选活动的初选,入围了终选候选人。

接下来我们将以展板形式对终选候选人进行宣传,并开放网上投票系统,最后组织评委答辩。终评的时间、地点及具体事宜我们将以电子邮件的形式通知您,请您在近期内注意查收邮件并关注相关信息。”

同济大学真有想头,学术先锋不是评价学术潜力,而是变成网友投票。其实就是换了个名字的嘉定之星。希望他们搞展板就在本部搞好了。我真不希望照片被挂在嘉定食堂门口被人笑一两个月。

11月9日

新建文档 119

今天又无意中看到一篇论文,2006年的论文,主要内容讲用LOGO语言来画动画。发到了一个叫《电脑开发与应用》的期刊去了。

大爷我小学四年级就会用LOGO来画动画了……

10月25日

新建文档 118

无意中翻到的经典,80后不知道的就一边自卑去,知道的留名。

 

新建文档 117

AMD真够意思。

我的9800GT在机器上才蹲了一个星期不到,屁股都没有坐热,AMD就给我送来一张HD 4870。一千九百多块的显卡。太爽了!可惜机器其他硬件不行,配不起这个显卡,玩Crysis还是不能性能全开。而且这卡片的功率消耗巨大,建议电源就是用600W的。普通机器实在撑不住啊。

上图片:

盒子外观

IMAGE_164 IMAGE_165

初见显卡

IMAGE_166 IMAGE_167 IMAGE_168

和原来的9800GT比还长了一截,小一点的机箱都装不下。

IMAGE_169

现在的卡片都喜欢用红色的板子,绿色也不多见了。

10月21日

新建文档 116

因为要写863的报告书,迫不得已上万方上搜中文的论文。结果被一片论文雷得站不稳了……

论文的题目叫:基于GPU的图像快速旋转算法的研究及实现

内容大概是这样的,说要利用GPU的流水线来实现图像的快速旋转算法。说算法充分吸收GPU
在速度以及节约CPU资源等方面的优势,保证了图像旋转的运算速度与旋转质量。

然后这样做:

  1. 初始化Direct3D设备(这个很重要,那文章用了很大的篇幅介绍怎么用D3D的)
  2. 建立一个顶点数组——一个六个顶点的正方形
  3. 初始化纹理——就是那个图片,贴到那个正方形上面去
  4. 然后用D3D一个实用函数D3DXMatrixRotationZ()生成一个旋转矩阵应用到那个正方形上面去

好了这样正方形在旋转了,图片也在旋转了……

雷死我了,学过D3D的人,写这样一个Demo连15分钟都不用。论文就可以发到B类期刊上了。所以,发小论文这事,真的不急。

10月13日

新建文档 115

  砸钱买显卡!虽然不知道最后能不能报销,但是要用就只能买了再说。

说实话,我还真没有用过这么贵的显卡……

现在有两张显卡可以用来做GPGPU了,一张是9800GT,一张是HD3690.

  • 这次买入的Geforce 9800GT

IMAGE_147IMAGE_148

  • 原来用的Radeon HD3690

IMAGE_065IMAGE_149

  • 一张两张显卡同时插到机器上的情景(最后证实他们是不兼容的……),现在的显卡真TM大,机箱都快放不下了,我把硬盘都移了位才放下的。

IMAGE_156 IMAGE_157

  • 被我从工作站拆下来的Quadro 1500,这两张东西巨贵,专业的图形显卡,玩游戏很差,但是做设计很好(据说的)。反正我是没用了,不支持CUDA,SLI,都不知道买两张有啥意思……

IMAGE_151

  • 显卡大集合,最右边那张是实验室每台IBM原配的SB Geforce 7900GS,居然能用SLI,不过机器只有一个插槽,我也只有一张显卡。但是不支持CUDA是致命伤,没用了。

IMAGE_153

10月10日

新建文档 114

GPU-Based Approach for Smoothed Particle Hydrodynamic Fluid Simulation的论文DEMO