Google Summer of Code 2010 昨天开始了。
————————————————
关于Google of Code (from wikipedia)
————————————————
Google夏日程式碼大賽(Google Summer of Code),是由Google公司所主辦的年度程式設計比賽,第一屆從2005年開
始。「Summer of Code」之名取自1967年的
「夏日之愛」(Summer of Love)風潮。比賽的主要目的是鼓勵學生參與開放原始碼的程式設計活動。
夏日程式碼大賽開始前,每年的3月至4月間會分別接受兩方面的報名,一方面是學生,以擅長程式設計的大學生為主;另一方面是開放原始碼專案組織,每個組織需指
定指導者,以指導參加該專案的學生。
參加的學生需向開放原始碼專案組織提出程式開發構想,獲得通過之後再經Google公司審查,審查通過之後於每年5月下旬起即可開始程式開發。一開
始學生可獲得500美元的開發經費。開發過程中,學生需接受指導者的指導。
在每年6月中旬,會有期中評估,通過者可獲2000美元的獎學金;8月下旬為期末評估,通過者可再獲5000美元的獎學金。
————————————————–
今年有150个开源项目,下面是我正浏览的列表:
http://socghop.appspot.com/gsoc/program/accepted_orgs/google/gsoc2010
我现在一边看一边在下面对我感兴趣的和科技有关的项目做个笔记。
我似乎总是和一些小概率事件撞上, 当然有时好, 有时坏, 有时很有趣. 说说我刚碰到的一个有趣的.
我的密度矩阵重正化群程序-SNAKE是2005年研二刚回所时开始写的. 因为向老师要求极致的速度所以我决定使用c++而不是matlab写. 之所以用c++而不是用fortran是因为c++的面向对象的特性更好一些, 我也更擅长一些. SANKE归结到数学层面就是大量的矩阵运算, unfortunately, 世界上普遍适用的最好的矩阵运算库(LAPACK)是用fortran写的. 这样我就需要一个c++和LAPACK的接口. 经过一番研究比较我决定使用lapackpp. 我曾经作为普通用户给主要开发者Christian Stimming写过简短的几个email, 大概是报告bug和使用咨询, 时间久了记不清了, 反正没有任何私人交流.
OK, 回到这个有趣的缘分. 我刚才查看lapackpp有没有最新版时发现Christian Stimming的邮件地址是.de(德国)结尾的(也是典型的德国名字), 于是好奇的查了一下这哥们的主页. 惊讶的发现我们的联系不止lapackpp(暂不算他现在也在德国这一点, 考虑到lapackpp这种有用, 枯燥且无报酬的工作还是很有可能出自德国人之手的): 他在07年的假期到过北京, 并且到过我们中科院基础园区! 这是他拍的一张照片:
http://cstimming.de/php-cgi/Peking07/img_0560
照片中最右侧的配楼就是我曾经呆过的地方! 很巧吧:)
今天申请了莱布尼茨计算中心的帐号, 然后顺便对比研究了一下世界上top500的超级计算机.
一个是上海超级计算中心是拥有中国最快的计算机, 世界排名15 (09年6月). 他们使用的操作系统是Windows HPC. 是世界top100计算机中唯一纯windos的超级计算机. 足见微软对中国影响之深. 也算是有中国特色了.
第二个大大出乎我意料的是,当我看到中国的超级计算机排名时我发现了一个神秘的公司"Gaming Company(B)". 这个公司拥有四个集群, 其计算能力总和正好相当于上海超级计算中心, 把气象局, 中科院情报中心, 中石油, 中国电信等甩在了后面. 排名可以在这里看到.
http://www.top500.org/topsites/
好奇的google了一番发现是一个叫做第九城市的网游公司:
http://www.theregister.co.uk/2008/07/02/the9_supercomputer/
这很山寨, 很走群众路线. 对比美国大多是政府, 科研机构, 大学和大公司的top50 sites, 感到中国还有很大很大的差剧. 需要说明的是我并不是说中国投入1000亿买20个比美国牛的超级计算机就能减小差剧. 软件不行是不行的. 就像是清政府买了最牛的海军还是要当炮灰的. 差剧不是一天赶得上的, 但是只要向着正确的方向, (这很重要, 因为我认为现在的方向即使不是相反, 也是垂直与正确的方向), 脚踏实地的一步步走, 我相信会赶上的.
———————————————————————————————————————————————–
中国的top50 (2009年6月)
Rank Site Country % in all lists 1 Shanghai Supercomputer [...]
这段时间用c++写了个DMRG(物理中的一种数值计算方法)的程序,大概有一两千行,算法都已经调试好了,但是上周觉得内存分配有些不合理,就做了一点改动,结果程序运行第二次循环就会出:
*** glibc detected *** corrupted double-linked list: 0x00002aaaab61f6f8
这种错误。Step by step 的变量监视调了几天了,也知道是在那里出错了,但就是想不通为什么错了。今天又没什么进展,希望明天会有灵感。
PS:这是两年多前写的。看到经常有人通过搜索引擎联到这里,想必有很我当时一样的苦恼。解决这个问题的一个好办法是借助内存检测程序来调试,比如用valgrind.一般都能很容易找到出问题的地方。
我的微博
- 我在国外碰到的很多来自发展中国家的女人都喜欢抱怨自己国家的男人不如自己先进文明优秀。我看都是半斤八两。当然男性社会,男人还是要为自己国家的落后付主要责任的,所以让女人鄙视一下也不太冤枉。2012/05/18 23:41
- 最近学了python后有种走遍天下都不怕的感觉。打算学一下numpy等,并逐渐取代matlab.2012/05/11 23:57
- 严重同意!“@drgan: 不过回想起来,国内大学本科教育里,那些社会主义洗脑课程,还占了不少宝贵时间的,百分之十的比重还是有的吧。考研究生都需要。结果都是浪费时间,学的这些东西无用无理无聊,还不如澳洲学生搞聚会,弄烧烤呢。”2012/05/06 13:57
- 汉字正如其他中国的传统文化风俗一样充斥着糟粕,最大的一个就是众多贬义诋毁性的词都已"女"做偏旁部首。妻管严不是女权,只是丫鬟成了小姐,还是过去的东西,用马克思的话说还是落后阶级。什么时候这类歧视性汉字取消了,什么时候中国才有女权。拼音文就是解决方式之一。2012/05/04 09:41
- 估算了一下一个人平均每年听说的汉字在1千万这个数量级。2012/05/02 17:39
- 关于中国人对自己文化的固执依恋莫过于他们宁可认为自己人种低劣也不愿承认自己文化的低劣。2012/04/26 23:06
- 我在国外碰到的很多来自发展中国家的女人都喜欢抱怨自己国家的男人不如自己先进文明优秀。我看都是半斤八两。当然男性社会,男人还是要为自己国家的落后付主要责任的,所以让女人鄙视一下也不太冤枉。
近期评论
- 匿名 发表在《中文维基百科语料库》
- 如何翻墙访问Facebook和Youtube | 九成的博客 发表在《如何翻墙访问Facebook和Youtube之一:申请国外的VPS》
- Cheng 发表在《用box.com免费同步Zotero的pdf附件》
- hyx979@163.com 发表在《用box.com免费同步Zotero的pdf附件》
- 微博三十六技 发表在《推荐一个在线将文字转为图片的网站》

