Post

Google Summer of Code 2010 中的有趣项目

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个开源项目,下面是我正浏览的列表:

https://socghop.appspot.com/gsoc/program/accepted_orgs/google/gsoc2010

我现在一边看一边在下面对我感兴趣的和科技有关的项目做个笔记。

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

ASCEND

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

这是一个开源的求解非线性方程组,非线性优化问题的软件。80年代由Carnegie Mellon大学开发,最初用在化学反应建模。现在正发展成一个通用的科学工程软件。

今年的可以供学生参与的项目是:

https://ascendwiki.cheme.cmu.edu/Student_projects

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

Apertium

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

是一个基于规则(rule-based)的机器翻译系统。我们常用的Google翻译是基于统计的,和这个不是一个套路。

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

Berkman Center at Harvard University

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

一个互联网和社会学,法律的交叉项目。似乎由很多有趣的问题。我想如果打算基于web2.0创业的人,应该可以在这里受到启发。

https://cyber.law.harvard.edu/

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

Boost C++

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

这个就和我的工作很相关了。是一个c++的库,包括线性代数运算,随机数产生之类的很基础的数学库。以前在中科院时罗老师好像给我提起过这个,当时这个还不太成熟,但现在好像已经比较强大了。说不定以后用c++的人就不用在调用fortran的库了。

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

Drupal

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

网站内容管理系统。我当年给中科院理论物理所所学生会建的那个简单的网站“ITP  Students”就是基于Drupal的。可惜的是所领导担心学生在网上说话不老实,所以这个网站一直是在内部网使用,很大程度上限制了她的效用。如果没有这种怕影响自己官运而制定的人为限制的话,这个网站应该会成为一个很好的供校友和学生交流的平台。对理论所的教育和交流氛围应该是很好的促进作用。理论所的立所根基“开放,交融,求真,创新”的第一条就这么被所担心“出事”的领导抛弃了。也算是个讽刺了。

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

European Space Agency, The Advanced Concepts Team

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

这是我最感兴趣的一个项目。是一些关于星际轨道,星际探测器人工智能方面的开源项目。我要找个时间仔细看看。

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

Grameen Foundation

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

是一个利用互联网的信息获取分享等功能帮助扶贫项目更有效运作的项目。

https://www.mifos.org/about/how-mifos-is-used

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

Inkscape

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

开源矢量绘图软件。很强大。

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

Marine Biological Laboratory Biodiversity Informatics Group-Encyclopedia

of Life Project

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

是生命百科全书的后方开源软件项目。第一次听说这个生命百科全书(Encylopedia of Life):

https://eol.org/

里面收集分享关于地球以知的190万种生物的信息!很好,很强大!

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

NESCent - National Evolutionary Synthesis Center

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

进化生物学方面的开源项目。同样有很多有趣的idea:

https://www.nescent.org/wg/phyloinformatics/index.php?title=Phyloinformatics_Summer_of_Code_2010

写道这里我突然感到真是生也有涯而知也无涯啊!还好,世界上有无数的年轻聪明充满热情朝气的人一起来探索这个世界,所以我又充满了力量,继续向下看。

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

Natural User Interface Group (NUI Group)

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

and

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

Open Source Computer Vision Library

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

https://nuigroup.com/ https://opencv.willowgarage.com/wiki/

绝对是超级潜力,超级重要项目!

我相信10年之后人们不会再使用鼠标(甚至键盘!),而是将以类似于这个项目中研究的方式使用电脑。现阶段,也是最初级阶段,多点触控(Multitouch)是热点。自然用户界面的一个很形象的视频在微软的Natal项目的主页可以看到:

https://www.xbox.com/en-us/live/projectnatal/

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

Open Bioinformatics Foundation

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

又是一个生物方面的项目。

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

OpenMRS

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

是一个帮助发展中国家应对艾滋病的开源的医疗信息纪录系统。

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

Opticks

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

一个图像信息(例如卫星照片)处理系统。

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

Scilab Consortium/Digiteo Foundation

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

类似Matlab的开源软件。

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

Ushahidi

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

https://www.ushahidi.com/

是一个应对灾难的系统。前两天刚在报纸上看到这个网站的介绍

https://www.nytimes.com/2010/03/14/weekinreview/14giridharadas.html?scp=1\&sq=ushahidi\&st=cse

最早建立是因为应对肯尼亚的骚乱,目击者可以讲屠杀强奸发生地点等信息通过收集email发送出来,然后这个系统将信息整合到地图上面,给救援人员提供信息。前段时间在救援海地地震时发挥了很大作用。

PS: 基于这个系统我建了一个网上数据库记录网友报道的乞讨儿童信息:

https://jiejiu.betterchina.info/

可惜因为我时间有限只登录了一小部分信息。

This post is licensed under CC BY 4.0 by the author.