Yan's profilecomputing lifePhotosBlogListsMore Tools Help

Blog


    [Others?]没感觉LaTeX怎么好用啊

    下了一个CTeX套装,把那个不太短的LaTeX教程除了数学公式以外的部分看了一遍,代码动手试了一下。没感觉LaTeX怎么好用啊。如果不看数学公式排版的话,感觉就是一个Word的功能缩减版,只不过默认样式好看一点而已。
    就目前来看在学习这个新东西的时候没有学习Excel或者WPF时的欣喜感,sigh~不过这篇文章说的倒是挺诱人的~

    [Others?]每每被古典文化的深刻所震慑

    君人者诚能见可欲,则思知足以自戒;将有作,则思知止以安人;念高危,则思谦冲而自牧;惧满溢,则思江海下百川;乐盘游,则思三驱以为度;忧懈怠,则思慎始而敬终;虑壅蔽,则思虚心以纳下;惧谗邪,则思正身以黜恶;恩所加,则思无因喜以谬赏;罚所及,则思无以怒而滥刑;

    高中语文课本真要随身带好好读读。

    [Others?]Recommend: Windows Live software series

    During these days’ internship in MSRA, I began to use Windows Live software series such as Movie Maker and Photo Gallery, and to my surprise, they are quite useful, before which I thought Windows Live software suite is very light-weighted and only for freshmen.

    I used Adobe Premiere for video editing at school (according to copyright law in China, students can use business software without charge for non-business purposes). However, it is too large, too complex and always costs a lot of time to render the result video, sometime even crashes. It is the first time when I met Windows Live Movie Maker in MSRA, making up a demo video. It is so easy to use! Suddenly I understood why Anh always told me this food is easy to eat, that’s not. There are differences in software too. Just clicking, dragging, and… done! In fact, I just want to put some video clips together, add some transition animations and subtitles. Of course Premiere can do that, but Movie Maker is much simpler and stable, most important, it is suitable for such kinds of task. Get things done easily and quickly, why not?

    Photo Gallery stepped in my life after our travelling to Qingdao. In Qingdao, I captured a lot of photos in one place with continuous while different angles, and wanted to make a panorama in the computer. However, it is really hard to find software that works. I tried open-source software hugin, business software ptgui, and some research products, but they all mentioned a lot of complex parameters, worked slowly and worst of all, they all crashed in my personal computer and reported unfriendly information: unhandled exception at 0xxxxxx, cannot find xxx.dll, xxx parameter in SIFT incorrect. Fortunately, I met Windows Live Photo Gallery (so long a name…), just selecting photos and click “Make panorama”, then everything is done. No complicated parameter setting, no annoying multi-step wizard, one click and get a result. That’s exactly what I want.

    PhotoGallery

    Thanks to these small tools, I can deal with my life easily. Generate panoramic images with Photo Gallery, make a video clip to narrate related story with Movie Maker, and write a blog post to show off with Writer. Suitable, this is why I recommend Windows Live software series.

    P.S. for more professional photo handling tools such as advanced stitching or collage making, please visit http://blogs.msdn.com/pix/pages/extras.aspx.

    [Others?]Some tips about Windows Live Space

    When beginning to blog my life 3 years ago, I tried various BSPs, sina, QQ, etc. Finally I determined to use Windows Live Space because only here I could change the background into pure black…囧 However, as time went on, Live Space appears more and more inconvenient: cannot insert gif images, lack of formatting flexibility, code always so ugly here… until today, when I try to search the internet for how to make full use of my Live Space.

    Fortunately I found this article (in Chinese, so as following links). It is an index about tips of Windows Live Space. In this one, you will learn how to add borders to a paragraph with a different style. And in this one, method to add dynamic video contents is introduced.

    And of course, more resources are here. Just explore by yourself. :-)

    [Others?]Sheldon is back!

    Xiuzun told me, Dr. Sheldon Cooper just came back from Antarctica!

    pic_0914171632 

    pic_0914171919

    [Others?]强力围观09年新生男女比

    总的男女比降到4.59: 1了,可喜可贺啊。
    强力围观5系66: 1的男女比…那女生直接自杀算了…9系9.5: 1颇为发指…力学基地班9: 1和我棍棍系打成平手,信院6.2: 1和谐得出乎意料。

    p_large_x58K_720d0000dcef2d0f

    [Others?] I ♥ C#

    With LINQ, Anonymous function and Lambda expression, good for t-shirt. :-)

    ILoveC#

    [Others?]又一次被震惊了

    0

    抓紧抓紧了!

    [Others?]雀巢谷物蛋奶星星

    逛沃尔玛蓦然发现某GRE笔试专用早餐,雀巢鼓舞猩猩。赶快买回来。

    DSCF2094

    [Others?]有时候就要水一点

    [Others?]有时候就要水一点

    晃荡的都是半瓶醋。

    [Others?]虽万千人吾往矣 塞上牛羊空许约

    一、少年游
    青衫磊落险峰行  玉璧月华明  马疾香幽  崖高人远  微步觳纹生
    谁家子弟谁家院  无计悔多情  虎啸龙吟  换巢鸾凤  剑气碧烟横
    二、苏幕遮
    向来痴  从此醉  水榭听香 指点群豪戏  剧饮千杯男儿事  杏子林中 商略平生义
    昔时因  今日意  胡汉恩仇 须倾英雄泪  虽万千人吾往矣  悄立雁门 绝壁无余字
    三、破阵子
    千里茫茫若梦 双眸粲粲如星 塞上牛羊空许约 烛畔鬓云有旧盟 莽苍踏雪行
    赤手屠熊搏虎 金戈荡寇鏖兵 草木残生颅铸铁 虫豸凝寒掌作冰 挥洒缚豪英
    四、洞仙歌
    输赢成败 又争由人算  且自逍遥没谁管  奈天昏地暗 斗转星移  风骤紧 缥缈峰头云乱 
    红颜弹指老 刹那芳华  梦里真真语真幻  同一笑 到头万事俱空
    胡涂醉 情长计短  解不了 名缰系嗔贪  却试问 几时把痴心断
    五、水龙吟
    燕云十八飞骑 奔腾如虎风烟举  老魔小丑 岂堪一击 胜之不武
    王霸雄图 血海深仇 尽归尘土  念枉求美眷 良缘安在  枯井底 暗泥处
    酒罢问君三语  为谁开 茶花满路  王孙落魄 怎生消得 杨枝玉露
    敝屣荣华 浮云生死 此身何惧  教单于折剪 六军辟易 奋英雄怒

    [Others?]谈论 两月总结(09.07.30)

     要有出息。

    引用

    两月总结(09.07.30)
        前两天所里的师兄跟我说,他又一次调试一个程序,调了几个晚上都没调出来,然后开始抱怨,胡伟武只给了一句话,“没出息!”

    [Others?][醒目]微软亚洲研究院面试程序变更的通知

    亲爱的各位同学:
     
        大家好,欢迎您申请微软亚洲研究院的实习生项目。为了更好的选拔适合的人才,给同学们更好的发展机遇,微软亚洲研究院经过精心研究,决定将以往的电话面试或与面试官作相关技术交流的环节进行一些改动。从今天开始,参加面试的同学将首先和面试官Upbound一同跑5000米,然后和面试官Feng拼酒,最后随机抽取一道coding试题,要求程序无误,即可通过面试。感谢大家对微软亚洲研究院的支持,欢迎您向JoinMS投递简历!
     
    微软亚洲研究院

    [Others?]SandCastle的内存占用好有爱...

    水一把...高潮迭起呀~~

    SandCastle

    顺便感慨一下, GhostDoc和SandCastle还是很好用的~~

    [Others?]做人要大气

    被挑衅,原来想说如果你惹天蝎他还对你笑的话,最近两年要小心...
    不过现在想通了,人生要关注的事太多,这种小事不应该花精力在上面~淡定淡定,人生目标才是大事~~我要赚很多很多的钱,娶很多很多的美女~~~

    [Others?][zz]看到大家说课程,我也说一说我的感受

    0511果酱神人森哥发表神文一篇,深表赞同,征得作者同意后恭转如下。

    ============================================================

    本文: [转寄][转贴][删除][修改][回复][作者:honsrx][人气:677]
    发信人: honsrx(Timing~两矿一波), 信区: CS
    标  题: 看到大家说课程,我也说一说我的感受
    发信站: 瀚海星云 (2009年03月25日19:40:12 星期三), 站内信件 WWWPOST

    大一的时候喜欢技术,有一阵子没日没夜的编程,做好玩的小东西,觉得技术上有太多
    的名词不懂,什么java啊,php啊,c++啊,python啊,linux的XX之类,在我眼里都是很
    牛很厉害的东西。

    我那个时候挺愤青的,当然,愤的不是国家政治之类的,而是我们的课程表。大一大二
    用了一大半的时间学习数学物理,应付没完没了的物理实验报告。我当时很怀疑我来科
    大是来错了,我是来学习信息科学的还是物理数学的?曾经有一次报告会上,我还打断
    过一个老师,当场问他为什么大二的我感觉还没有找到计算机世界的大门?当时我的心
    里,有一个现在看来很可笑但是那个时候很真实的印象:学信息科学的是it精英,以后
    的生活会衣着光鲜,满嘴名词,口袋里大把钞票,连做的工作都是像google这样有趣有
    影响力的;而数理工作者的生活则应该是像灰蒙蒙的旧照片里一样,秃顶,生活弱智,
    只是没有钱没有魅力的geek。在这样的潜意识的影响下,从大学开始,我就和我以前喜
    欢的物理数学毅然分手,信息学才是我的新欢。那个时侯我眼中的信息学的内容,可以
    参见第一段。

    基于这个想法,我的物理课数学课一直疲软,因为我觉得学个大概就行了。虽然分数不
    难看,但是真正理解了多少我并不用心并不在意。我继续进行着自己程序设计这份很有
    前途的职业,学习GUI,学习脚本,学着人家做漂亮的个人主页挂在服务器上。让我改变
    的是在大三上学期,那个学期我接触到一些paper,有一个讲coolstreaming原理的(最
    早的一个p2p视频点播),还有一篇讲无线网络中的网络容量的优化。我拿到
    coolstreaming那篇paper的时候,本来是准备把它当作一个分布式网络程序的架构来学
    习的,结果开篇几个定义和一连串的矩阵运算把我砸晕了。我当时记忆中的线性代数知
    识已经所剩无几。让我乘个矩阵可能还可以,其它的恐怕就不行了。我再翻几页,满篇
    都是求导求极限线性回归参数估计的种种奇怪符号。这看起来不像是计算机啊,倒像是
    以前看的物理书和数学书!我再找了老师上课说的其他几篇reference paper,完了,大
    部分是这样子啊。我顿时有一种进了洞房掀开红盖头发现娶错了人的感觉,那不是我高
    贵的老婆大人,分明是个撅嘴瞪眼的非主流啊。

    为了以后的人生幸福,我毅然开始华丽丽的转型。每天回去不开电脑,拿起线性代数,
    拿起概率论,拿起图论,拿起运筹学,看书做题。这时候系统的上过这些课的优势就体
    现出来了,基本上两天一本的样子,顺带着还看看别的书,交叉验证。当时还学算法,
    做acm,几十天下来,感觉把以前松松垮垮的数理基础很是压了压紧。这些天过得很充
    实,因为有很强烈的一直在进步的感觉。每天睡觉的时候几乎都是带着一个数学问题睡
    着的,醒来的时候仿佛还能听到我的经验槽涨满又升一级的声音……有一次在地铁里
    (那个学期在香港交流),周围都是忙碌的人群,我就突然很有感慨。后来的日志写
    到,如果退休了,就去研究理论物理和抽象代数。

    我们学的数学和物理是很有用的。计算机方面的很多课程依赖与这些基础的土壤。你不
    学习图论当然也能看懂匈牙利算法,你不学习概率也能记住ALOHA协议的效率是1/e,你
    不学习排队论也知道平均队长=到达率*平均等待时间……不可否认专业知识的重要,但
    较多较好的数学物理训练能够在很大程度上帮助你:1.)快速理解算法的核心思想;
    2.)帮助记忆专业知识;3.)训练形式化定义和证明的能力和意识。

    第一点和第三点很明白,第二点我想举一些例子,因为是在系版,我们往专业的说。说
    说我自己感受到的:
    1. Universal Hashing/Perfect Hashing保证O(1)的访问时间,其理论依据是代数结构
    (威尔逊定理(的引理))。
    2. Google Pagerank排序算法有三种等价的数学解读:a.线性变换角度:特征值为1的特
    征向量;b.马尔科夫链的极限分布;c. 竞赛图里的Hamilton路。
    3. 素数判定的随机算法,代数结构(费马小定理)。
    4. 快速排序的分析,为什么随机选取pivot就能保证O(nlogn)?还记得
    1+1/2+1/3+1/4+....+1/n = O(logn)吗?
    5. 矩阵的原地转置,置换到可以分解成若干个不想交的轮换之积。
    6. Machine Learning: 线性回归,参数估计(极大似然估计),贝叶斯分析,牛顿迭
    代,梯度下降……你还能再数学点吗?
    7. 函数式语言,这个我接触的不多。但重要的特点是没有变量,所有的操作都是用递归
    函数定义的。大大减少了出错调试的开销。也许你会想这怎么可能编出程序呢?理论:
    还记得图灵机的计算能力限于递归可枚举集合吗?

    学习生活中这样的体会是很多的,现在只能想出来这么些了。最近搜集了不少stanford
    和mit ocw的课程,感觉他们的课程设计很用心,例子很生动很“计算机”,让学生很有
    兴趣。除此之外,都是数学。现在很火的machine learning啊,data mining啊之类的,
    出去数据库系统方面的描述,大部分内容也只是数学的马甲而已。“学习率”其实就是
    函数的梯度,“带宽”其实是高斯分布的标准差,所谓名词,大部分是这样的。对于找
    工作的同学来说,数学的思维也是很重要的,我面试百度的时候基本上大部分问题是和
    计算机关系不大的,主要是图论,概率这些内容。正因为cs和数学这样的重叠,经常还
    见到“is computer science science?”这样的讨论呵呵。

    现在我大四了,呆在实验室里做毕设,虽然不是很忙碌,也是感受到了自己的变化。很
    难再有能像之前的3年那样一心一意学习基础理论的时光了。现在做研究也好,做项目也
    好,都有很多系统方面的问题需要了解学习和尝试,这些非常的花费时间和精力。每次
    忙很久挺累的还说不太清楚自己到底干了些啥,但是瞎忙也得忙啊。操作系统网络这些
    课程的内容在不断更新,并且随着经验的积累,大家的功力其实是差不多的。而数学这
    些基础的东西往往决定了以后发展的深度和广度。从大四开始,对不考研的同学来说,
    能够像大一那样静静的坐下来看线性代数的日子很可能一去不复返了。不管是读研还是
    工作,有的是机会学习技术,但是静下心来学习数学物理的机会很少了。

    我们这些人都是高中时候数学物理很好的,我相信大部分同学当时也是很喜欢它们的。
    我们科大的学生,心里应该有一个角落留给这些漂亮的精灵们。

    以上种种,个人见解,大家轻拍呵呵。
    ============================================================

    觉得不论是见解还是语言都非常独到,读来令人倾倒不已。

    [Others?]哈哈

    [Others?]哈哈

    [Others?]Expression Blend

    [Others?]Expression Blend
    什么是魅力?稀疏的胡茬?深邃的眼神?恩...当在3D场景中设计一个被割裂却仍可交互的按钮,用鼠标肆意调整它的角度时,我深深的爱上了这门技术...
    P.S. 有时过分表现自己对某件事物的热爱和批判其他事物是等价的,很容易冒犯别人。不过,反正这个Blog没人来,有个安静的窝真好~~恩恩~~

    [Others?]备考TOEFL的同学幸福了

    当当当当~~Speaking和Integrated Writing的练习小工具开发完毕~~
    自我感觉挺实用的。
    采用传说中的WPF编写. 需要.NET Framework 3.5及以上版本支持。如果你的电脑上无法正常运行,恭喜你,你的系统落伍啦,请访问http://www.gougou.com搜索".NET Framework 3.5"下载。
    有兴趣担当美工工作的可以联系我索取XAML代码。