GSoC 学生们准备好了!

2013年10月8日 | Jos Poortvliet | 无许可

gsocpic3我们完成了又一个谷歌夏季代码项目。我们的学生和导师付出了很多努力,编写和审查代码,记录代码,并在过程中分享和学习了很多。我们想与您分享我们学生、导师以及项目状态的一些经验!

十二个项目中有九个

和往年一样,我们也有起起落落,但最终我们成功完成了十二个项目中的九个。以下是夏季工作的一个简短总结,以及学生和导师的经验。

项目 Git Review

Xystushi 创建了一个 Git 代码审查系统。大量的代码已经从头开始重构,重要的错误得到修复,并添加了新功能。按照他自己的话说,GSoC 是一次令人惊叹的体验。代码托管在 github 上。

项目 AppArmor Profiling

Kshitij 致力于创建 AppArmor Profiling 工具。所有工具的命令行版本都已创建。在基于 YaST 的 GUI 前端方面遇到了一些挫折,但总体项目是成功的。Kshitij 计划在未来几周内完成基于 GUI 的工具。代码托管在 launchpad 上。 gsocpic2

项目“LVM 卷的自动调整大小”

Akif Khan 编写了一个独立的应用程序,可以自动调整文件系统和逻辑卷的大小。当在安装过程中遇到空间不足异常时,此工具可以被包管理器调用。如果用户请求特定卷的可用空间降至某个水平以下,此工具还可以自动调整大小。根据 Akif 的说法,这对他来说是一次令人难以置信的学习经历,并且他了解了很多关于 openSUSE 社区的整体情况。代码可以在 github 上找到。

项目“ownCloud 的音乐应用程序”

ownCloud 的音乐应用程序允许您扫描、浏览和收听音乐。最终版本计划在下一个 ownCloud 版本中发布。学生 Morris Jobke 认为该项目非常令人兴奋,并且他在为像 ownCloud 社区这样的大型项目开发中学习了很多。 gsocpic4

项目 Hedgewars 战役任务

Periklis Natansis 为 Hedgewars 编写了一个新的战役任务,讲述的是一只刺猬在星空中拯救家园星球的旅程。据说这场战役非常有趣,并将包含在下一个 Hedgewars 版本中供大家享受!

项目 Syslog-ng MySQL 目标

Gyula Petrovics 为 syslog-ng 编写了一个 MySQL 目标驱动程序。该项目的导师 Victor Tusa 写道,虽然项目开始缓慢,但由于与学生的面对面会议,一切都顺利地完成了。Gyula 已经成功完成了项目!

项目 Syslog-ng Redis 目标

Tihamér Petrovics 为 syslog-ng 创建了一个 Redis 目标。该项目可以在 github 上找到。

其他成功完成的项目有

1.) Shayon Mukherjee 的 OBS 讨论系统(本文作者。他计划从他的博客中详细介绍他的项目) 2.) Stella Rouzi 的 OSEM(所有 oSC 访问者都见过 OSEM 的实际应用,因为它被成功地用于注册他们、提交演讲、安排和查看演讲,并帮助计划活动!) 3.) Raghu Nayyar 的 ownCloud 用户管理应用程序

gsocpic1

特别提及

特别感谢 Intijik,我们的 GSoC 学生,他致力于 Iaas Cloud Framework 项目。从项目开始到中期,他一直受到不良健康问题的困扰。尽管如此,他的导师 Robert Schweikert 告诉我们,他没有放弃并努力工作。不幸的是,由于失去的时间,他的项目没有成功完成,但他的努力确实鼓舞人心,值得赞赏。他仍然打算继续为该项目贡献力量,Robert 和我们所有人都为他感到自豪!

结论

这个夏天的工作是一次不错的体验。非常感谢所有导师,他们从繁忙的日程中抽出宝贵的时间来指导学生。我们可以在很多方面改进,并在明年卷土重来!我们的代表将在导师峰会(10 月 19 日和 20 日在 Google 办公室举行)上与其他组织的导师讨论他们的经验,以及如何让 GSoC 成为更好的体验。来自 GSoC 团队的结束语,直到明年!

文章作者:Shayon Mukherjee!

分享此帖子