计算机(程序设计)相关的竞赛项目

这是应袁老师的委托而整理的与计算机(程序设计)相关的竞赛项目的一份列表,同时我根据我个人的经验写了一下相应的说明,片面之词,仅供参考。

Google Summer of Code™(英文的)
http://code.google.com/soc/
//这个竞赛不是GOOGLE组织的,而是由GOOGLE赞助一些组织或团体而举行的竞赛,其中包括LINUX,MYSQL等大型企业,也包括像WordPress,Joomla! 等开源组织。该竞赛由相应的组织出题,并且有专家担当导师,如果你的作品通过了你的导师的认可的话你就可以获得GOOGLE相应的奖金。 该竞赛第一轮是写申请书,申请通过后便可做项目,大约在每年3月开赛。第一轮能成功申请较难,第二轮通过较容易。

百度之星程序设计大赛
http://star.baidu.com/
//一年一次,每年大约五六月分开始竞赛,没有固定时间,其原型模仿Google™ Code Jam而来。

The ACM-ICPC International Collegiate Programming Contest
http://icpc.baylor.edu/icpc/
//这是目前最普及也是最复杂的竞赛,要经过若干级别的比赛才能到达决赛,在全球的各个州以及各个国家有不同的赛区。目前国内浙大,北大,上海交大,中山大学等都处于前列,其中北大每个月会举行月赛(奖金好像是500元),其次就是浙大啊一些其他的大学每个月会举行练习赛(无奖金)。

Google™ Code Jam
http://www.google.com/codejam/index.html
//这是GOOGLE在2005年12月引入中国的竞赛,每年一次,举行时间不定,大致是在8月份开赛。是目前可以和ACM媲美的比赛,其规模相当。参赛者除了可以获得丰厚的奖金之外,还可以或者到GOOGLE参观,实习的机会。

"英特尔杯"全国计算机多核程序设计大赛
http://intel.csdn.net/contest/multicore/
今年举行第一年,以后还举不举行还不知道。我参加了一下初赛,个人感觉没多大价值,考得全部都是与INTEL相关的东西;另外就是决赛的测评系统有问题,(不仅仅包括我,其他)许多地方也无法访问,一定成面上来说就相当于没有了参加决赛的资格。它另外还举行了英特尔游戏演示竞赛(英特尔游戏设计竞赛)http://intel.csdn.net/contest/gamedemo/ 据说以前举行过类似的竞赛不过没有关注过,网上的资料甚少。不过奖金蛮丰厚的,最高高达95000美元的奖金。

TopCoder(*英文的,推荐参加)
http://www.topcoderchina.com/
//补充,TopCoder是联盟形式的竞赛,他的项目由一些公司出题并赞助,由TopCoder组织并且提供竞赛平台。他的竞赛项目最多最持久,而参加者随时都可以登录系统参加没有结束的竞赛。目前已经有人以参加TopCoder的程序竞赛获得的奖金为生。TopCoder每周都为会员进行一次在线竞赛(单轮比赛)以及一年两次的在线结合现场比赛(联赛)。除了常规的单轮比赛之外,TopCoder每年举行两次大型多轮淘汰联赛。这些比赛长达数周并在三个独立的比赛中设立大奖:算法、组件设计和组件开发。

Imagine Cup 微软全球大赛
中文地址 http://www.thespoke.edu.cn/
全球地址 http://www.imaginecup.com/
//微软的程序设计竞赛,包含了从程序设计,平面设计到嵌入式开发等九个方面的竞赛,报名入口低,出口高,值得参加锻炼,微软平台跟贴近于我们目前所学的东西。但奖品难得。

全国大学生电子设计竞赛
http://www.nuedc.com.cn/
//这个竞赛貌似跟程序设计关系不大。

ICFP程序设计竞赛
http://www.icfpconference.org/
http://www.icfpcontest.org/
//不太了解这个竞赛。

Scilab程序设计竞赛
http://liama.ia.ac.cn/scilab/
//据说是中科院举行的,不过好像也不行了,网站无法访问,也没有听到过消息。

MD5 Encryption & Decryption

md5ende.jpg

以前有几个在线搜索网站,可有时总不可以访问或者搜索不到,干脆从网上下载了这个程式放在自己的空间里把16位字符(数字+字母大小写)以内的32位MD5值跑出来,方便自己一起其他需要使用的朋友使用。

这个站是一个搜索引擎的形式.支持双向转换,即:MD5散列->字符串 字符串->MD5散列
这个使用比较简单,在上面的文本框中输入MD5散列或者字符串,即可得到相应的字符串或者MD5散列,当然必须是其数据库中有记录的.

站点地址 http://dotmac.org/md5

当然我还需要您的帮助!
因为我们知道有几十亿不同的组合,我不能单独支持整个服务。所以,如果你有空闲的时间、带宽资源,你可以做一些贡献,加入不同组合到我的数据库.
请参阅http://dotmac.org/md5/add.php?no=x
取代X加上随机长度。比如,5代表5位字符。

把月亮吊起来

cranes_thumb.jpg
这张怪异的照片是在适当的时间,配合适当的角度拍摄下来的,使之看起来月亮是被那台机器吊起来的。阿基米德曾在公元前200多年说过“给我一个支点,我可以撬起地球”这句话,现代人则可以说:给我一台相机,我可以吊起月球。