`

参加开源项目介绍 Google Summer of Code 2009/RubyOnRails

阅读更多
    我看到官方在招募这次活动的学生,用意向和时间的童鞋可以考虑一下。

    RubyOnRails的官方目前正在寻找有意参加这次活动的在校学生。Google Summer of Code 是由Google公司赞助的供在校学生参与开源项目的暑期活动。目前,RubyOnRails已经被选为符合资格的 sponsoring organization。

访问这里查看官方原版说明

重要的日期:

* 3月23日 - 开始接受申请
* 4月 3日 - 申请截止日期
* 4月15日 - 对申请的审核结束
* 4月20日 - 正式宣布赞助的学生 (http://socghop.appspot.com/)
* 5月23日 - 项目正式开始
* 7月 6日 - 开始提交中期评估
* 7月13日 - 中期评估最后日期
* 8月10日 - 推荐的项目完成时间,接下来的一周时间建议用于修正代码、完善文档等。
* 8月17日 - 开始提交最终评估
* 8月24日 - 最终评估deadline

Google将为获得资助的学生提供每人 $4,500 的资助,分3次支付;同时,对于每个项目,Google还会为对应的开源项目提供 $500 的资助。

关于 RubyOnRails 本次 SoC 活动的网站:

        http://socghop.appspot.com/org/show/google/gsoc2009/rails

IRC:

        freenode #rubyonrails

Email_list:

        http://groups.google.com/group/rubyonrails-talk
有兴趣参加 GSoC 2009 的同学,请务必仔细阅读关于如何书写 proposal,并以英文书写相关的申请。

申请地址:

        http://socghop.appspot.com/org/show/google/gsoc2009/rails

注意参考这个地址:

        http://wiki.rubyonrails.org/gsoc/2009/ideas

引用
        Please add your gsoc link-id here and indicate the projects you're interested in working on.If you are interested in more than one project, students are allowed to submit up to 20 applications (but just one will be chosen). However, one great application is probably better than two good applications though.


而且,也看到有很多童鞋申请了:

Volunteers

引用
    *      miloops+joshpeek: Active Model
    *      laktek: Unobtrusive JavaScript / Rails components
    *      tchandy: Rails Plugins: refactor the initializer code
    *      crishoj: Active Schema
    *      ecin: Rack Dtrace probes + visualization
    *      josevalim: Rubigen and generators interface to provide Test, ORM and Javascript agnosticism
    *      willcannings: Rack: native C implementation with DTrace probes
    *      sebastian_martinez: add support for composed primary keys
    *      hectoregm: End to end encoding, dummy adapter for ActiveRecord tests
    *      blatyo: Active Record: easy-to-use sharding
    *      zchur: PHP, Python, and Java implementations of ActiveResource client and provider libraries, ActiveResource provider specification website
    *      skalnik: Active Schema: add rake tasks
    *      luciano_panaro: Active Record: an identity map and inverse associations
    *      ryandotsmith: Active Relation
    *      kanwei: Fast debugging/debugger support for Ruby 1.9
    *      rkh: Merb's Parts, Active Model
    *      deepthawtz: Web Debug Toolbar (like the Django one)


分享到:
评论
4 楼 yawl 2009-04-29  
Congrutulations! 做的是哪个项目?
3 楼 alloyer 2009-04-28  
今年申请通过的飘过~
2 楼 yawl 2009-03-29  
我作为mentor参与过两次,给想申请gsoc的人的一些建议:

1.不要提交太多,选一两个自己最有把握的。
2.如果以前有open source的经验,尽量突出一下。
3.及早和项目的mentor联系,进一步介绍自己以及和深入了解项目情况。
4.gosc相当于fulltime intern,暑假的这三个月时间最好预留出来,不要和其他的实习冲突。

每年都见到不少来自中国的申请,但我感觉还是在比例上偏少。希望今年的申请者好运。
1 楼 夜鸣猪 2009-03-27  
以下是官方推荐的项目列表:

Active Record

    *      easy-to-use sharding
    *      fully integrate Active Relation
    *      improve support for multiple database connections: fixtures, migrations, read/write for master/slave, declarative API to bind connections to models
    *      Active Schema: add rake tasks to:
          o            generate associations from foreign key relationships in the database
          o            generate validations from table constraints, e.g.:
                +                  validates_length_of for column sizes,
                +                  validates_presence_of for NOT NULLs and
                +                  validates_uniqueness_of for UNIQUE INDEXes.
Active Resource

    *      Service discovery on active resource (schema.xml?)
    *      complete Java implementation (and/or PHP, Python, Perl, …)
    *      automatic relationship management (what does this mean?)

Active Model

    *      extract common behavior from Active Record and Active Resource
Action Pack
    *      unobtrusive, library-agnostic javascript helpers
Railties

    *      Rails Plugins: refactor the initializer code that loads the Rails stack so it can be used in plugin tests
    *      Rubigen and generators interface to provide Test, ORM and Javascript agnosticism
    *      Rework development mode class reloading to be simpler and more robust (ActiveSupport::Dependencies)
Rack

    *      native C implementation
    *      native JRuby implementation
    *      DTrace probes for profiling Rails and web frameworks in general. See discussions here and here.
Ruby

    *      End-to-end string encoding support: http request, template rendering, i18n lookups, database results
    *      Fast debugging/debugger support for Ruby 1.9. See Overview.
    *      Multiple JRuby ideas on the JRuby wiki: JRuby GSoC 2009
Testing

    *      Parallelize unit tests by forking multiple test processes
    *      Crowdsourced continuous integration: anyone can run Rails tests and submit the results along with info about their environment

i18n

相关推荐

    RubyonRails开源博客Vrails.zip

    Vrails 是 Ruby on Rails 开源博客。方便想搭建自己博客平台的朋友使用,界面简洁美观,部署方便。示例代码:User.create(  email: "yourname@example.com",  username: "yourname",  password: "password...

    RubyOnRails的一个入门小例子

    标题 "RubyOnRails的一个入门小例子" 暗示了我们将探讨的是关于Ruby on Rails框架的基础知识,这是一个用于构建Web应用程序的开源工具。Ruby on Rails(简称Rails)是基于Ruby编程语言的,它遵循MVC(Model-View-...

    RubyOnRails做的博客

    Ruby on Rails(简称RoR)是一个基于Ruby编程语言的开源Web开发框架,它遵循MVC(Model-View-Controller)架构模式,旨在提高开发效率和代码的可读性。在这个"RubyOnRails做的博客"项目中,我们可以看到作者用RoR...

    rubyonrails

    Ruby on Rails(简称Rails)是一种基于Ruby编程语言的开源Web应用程序框架,它遵循Model-View-Controller(MVC)架构模式。Rails强调“约定优于配置”(Convention over Configuration)和“Don't Repeat Yourself”...

    rubyonrails mysql安装详解

    本文将详细介绍如何在Ubuntu 10.10上从源代码编译安装Ruby 1.8.7、Rails 2.3.5以及MySQL 5.1,旨在为开发者提供一个稳定且高效的开发环境。对于初次接触这些工具或遇到配置难题的用户来说,本教程尤为实用。 #### ...

    RubyOnRails教程中文版

    Ruby on Rails(简称Rails)是一种基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和代码的可读性。本教程将带你深入理解Ruby on Rails的核心概念和技术,帮助你...

    skyscraper:用于从远程和本地网站抓取内容的 DSL

    安装 摩天大楼安装很简单,只需运行: gem install skyscraper 或将以下条目添加到您的 gemfile: ...# => "\\"Rails\\", \\"Ruby on Rails\\", and the Rails logo are registered trademarks of David

    rubyonrails的api文档

    Ruby on Rails(简称Rails)是一种基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和代码的可读性。Rails的API文档是开发者的重要参考资料,提供了对框架核心组件...

    rubyonrails API文档

    rubyonrails API文档 好东东哦 【英文】

    Ruby-Spree一个完整的开源RubyonRails的电子商务解决方案

    这个项目旨在提供一个灵活、可扩展且易于定制的解决方案,满足各种规模的电商需求。Ruby语言以其简洁、面向对象的特性,使得Spree能够快速开发,并具有高度的可维护性。 在Spree中,开发者可以利用Rails的MVC(模型...

    Rails-doubletap-RCE:使用路径遍历(CVE-2019-5418)和Ruby对象反序列化(CVE-2019-5420)的Rails 5.2.2上的RCE

    Rails doubletap漏洞 使用路径遍历(CVE-2019-5418)和Ruby对象反序列化的RCE on Rails 5.2.2(CVE-2019-5420) ... /rubyonrails-security/pFRKI96Sm8Q CVE-2019-5420- //groups.google.com/forum/#!searchin/ru

    Ruby-FatFreeCRM一个开源基于RubyonRails的客户关系管理平台

    FatFreeCRM是一个基于Ruby on Rails框架的开源客户关系管理(CRM)系统,它为企业和个人提供了一个灵活、可定制的解决方案,以管理和优化他们的销售、市场营销和客户服务活动。这个平台的设计理念是轻量级且功能全面...

    Ruby-RubyonRails5项目的基础应用程序

    Ruby on Rails 5 是一个基于 Ruby 语言的开源 web 应用框架,它遵循 Model-View-Controller(MVC)架构模式,强调“约定优于配置”(Convention over Configuration)的理念,使得开发者能够更加高效地构建 web 应用...

    rails2.0下实现《rubyonrails》中的mybook实例

    在Rails项目中,我们还需要在Gemfile中添加对`sqlite3` gem的依赖: ```ruby gem 'sqlite3' ``` 接着,运行`bundle install`来安装这个gem。 然后,创建一个新的Rails应用,可以通过以下命令完成: ```bash ...

    Ruby-Piggybak模块化可扩展的开源RubyonRails的电子商务解决方案

    Piggybak - 模块化、可扩展的开源Ruby on Rails的电子商务解决方案

    RubyonRails九日学习计划

    RubyonRails九日学习计划(含相关软件及书籍)时间 内容 目的 第一天 学习oracle 基本工具掌握 plsql ,sql语言,范式,索引,数据库安全,数据备份,导入导出。 熟练掌握SQL语言 第二天 1. ruby 语言历史和...

    SmartAdmin1.8.7.5的RubyOnRails版本

    1. **Gemfile** - Ruby on Rails项目的依赖管理文件,列出了项目需要的gem(Ruby库)及其版本。 2. **app** - 存放应用的核心代码,包括控制器(controllers)、模型(models)、视图(views)和帮助器(helpers)。...

Global site tag (gtag.js) - Google Analytics