线下活动 [上海] 七周七语言之 Ruby - 2014年8月16日

gene_wu · 发布于 2014年07月27日 · 最后由 ShiningRay 回复于 2014年08月22日 · 7757 次阅读
177

GDG上海的组织者和我们上海Ruby社区打算在8月16日在静安区某处举办一个一天的《七周七语言之Ruby》活动。其针对的是广大软件开发人员,对Ruby感兴趣或想通过活动提高Ruby技术。

活动的形式大致是:

  • 上午:演讲 - 讲述Ruby故事和技术
  • 下午:实战 - 做题,辅导

对我们Ruby社区来说这是个千载难逢的机会来扩大我们Ruby语言的影响力,尤其针对开发人员,让他们感受到Ruby语言的活力和生产效率。

我们迫切需要你的参与和支持,不论你的Ruby经验和能力都可以!你的支持方法是:

  • 报名来听讲
  • 报名辅导者
  • 报名讲师团

在准备阶段,尤其迫切希望得到众位大牛的支持,讨论演讲内容!

已预订

  • @caoxg 大侠的演讲,曹大侠具有丰富的软件架构水平,Delphi高手,redsaga.com 满江红开放平台管理员,参与多本 Java 书籍翻译。“众里寻她千百度蓦然回首那人却是Ruby“
  • @vincent 主题未知

诚招高手发大招,出眩技!

本帖将不时更新最新情况,如果有兴趣,请在此贴进行讨论。

报名点我

讲义

共收到 119 条回复
177

@lgn21st 求慢置顶

177

@caoxg @chessy @kevin__liu @flyerhzm @vincent 求支持,你们都是以Ruby为基础的公司,最近一段时间也在招收Ruby开发人员。

我认为,“授人以鱼,不如授之以渔,授人以鱼只救一时之急,授人以渔则可解一生之需。”对Ruby有兴趣的技术人员面前传授Ruby技能和推广Ruby是我们的使命,同时也是发展企业的长久计划。

社区急切需要你们这些有经验有体会,并植根于Ruby/Rails的人帮助他们发展。如果你有时间并有兴趣的话请到微信中与我联系好吗?我的微信是genewoo

7907

非常赞!!

7907

群聊人数已达上限,无法加入……

悲剧了

177

#4楼 @besfan 我擦。。赶紧更新一下大家还是在帖子里面讨论吧

177

#4楼 @besfan 大家可以通过加我的微信,我来邀请进入,我不知道如何升级为150的群组,求请教

12224

要是广州有就好了

172

最近刚刚看完七周七语言 届时来听讲的都是谁呀 万一来的都是C程序员或者Haskell程序员 那还不是被秒杀。。如果是Java程序员 就太无聊了 最好是Lisp程序员或者Scala,Erlang程序员神马的 方便交流

96

@gene_wu 可以讲些什么内容?针对入门的或者是可以讲些深入点的?

172

#9楼 @flyerhzm 我觉得讲讲Ruby的Block,DSL和元编程就足够了 讲其他的没优势

96

七周七语言,看了两遍了,~~~ :plus1:

8cd1d3

这个活动我前年在上海组织过一次,也是跟 GDG 合作的。

332

#2楼 @gene_wu 哈,我非常乐意提供帮助啊,微信里联系你吧

96

我让我们GitCafe的工程师也过来支持一下吧

4514

报名听讲😃

10751

报名听讲

1232

辅导者都是干嘛的呀?

177

#14楼 @ghosTM55 太棒了!你们还可以传授一些Rails Girl的经验

177

#17楼 @Tony612 在现场指导一下那些Ruby新手或者不太熟悉Ruby的人

177

#9楼 @flyerhzm 可以讲成功故事:Ruby吸引你的地方。 可以讲一些Ruby简单的技巧,比如Meta,Ruby语言中特别有魅力的地方。

下面坐的都是技术人员,我们不用讲的太基础,你看呢?

C4522b

可以讲一些ruby的gem,好多很有想象力的东西。

1232

#21楼 @gene_wu 同意,就是ruby特有的、吸引人的地方。 对了,要讲多久啊?

11562

报名听讲

729

报名辅导者

96

报名辅导者

96

报名辅导者

13125

我觉得我能做辅导员。希望这次搞大点,千万不要像去年的qcon,所谓社区之夜,结果ruby社区,就是两个管理员去了,下面根本没听众(除了我们公司在那里充当伪球迷)

177

#28楼 @qifengle 就我看来,这次活动我们Ruby社区应该处出力做最好的准备,而招揽听众,我只能依赖于GDG(Google Developer Group)的号召力了。

很高兴看到大家来支持!

177

#25楼 @ShiningRay 高手啊,应该给我们讲点眩的,比如如何搞定用Ruby快速搞定大流量的网站,你讲过很多遍,不过可以短小讲,或者往Ruby技术与其他技术差异方面讲。

6266

我报名听讲

9861

听讲

13125

都是网站就没意思了,为啥不讲讲一些command tool工具,

177

#33楼 @qifengle 好主意,我们有@Teddy CLI专家

1232

报名辅导者

12767

报名听讲者

11878

报名听讲者

177

大家报名辅导和讲师的,能否一起出4道Ruby的题目呢?从简单到复杂

D7469f

@gene_wu 我也可以做辅导员

96

报名听讲!

96

可惜这是在上海呀

96

报名听讲者

177

@quakewang 我知道你们倒是还没开始招ruby,有兴趣来和后辈们聊聊么?

1232

#38楼 @gene_wu 找个时间聊一下?

14329

新手想来弱弱的报个名

4898

怎么报名听讲者呢?等GDG 通知?

177

#44楼 @Tony612 我们微信联系?上面有我微信。

1232

#47楼 @gene_wu 我知道你微信啦

96

报名听讲!

65

报名听讲!

162

#43楼 @gene_wu 16号有其他安排了,无法过去,不好意思

177

#51楼 @quakewang 谢谢告知!下次再请大侠出马

599

#34楼 @gene_wu 我觉得 command line application 也不是 ruby 的专利, 应该把重点放到 ruby (gems) 是如何解决构建 command line application 中所碰到的问题的(比如如何定义解析参数和选项等等). 不过这样一来, 重点就变成 DSL 和元编程了....

14308

#做求学者,已发微信,不知道是周六几点??

177

#54楼 @tonysh 下周六。具体活动会去通知的

96

报名听讲

14308

#55楼 @gene_wu 有什么适合入门的书?学ruby的

8549

已报名听讲

177

#57楼 @tonysh 可能是镐头书,讲的比较详细。Matz的那本也可以

172

#60楼 @gene_wu 竟然要50块。。

177

#61楼 @iBachue 做题才需要,不做题目不需要

2880

报名听讲, 凑个热闹...

8cd1d3

#63楼 @luikore 你人到上海了?

2880

#64楼 @lgn21st 16 号一早去

177

#65楼 @luikore 你是Ruby语言考古专家了,要不要给大众讲一下编码的未来?ruby?

177

请演讲的,以及有兴趣做辅导人员的如果能够参加尽量参加我们的准备活动。我们还要头脑风暴给他们做的题目 https://ruby-china.org/topics/20886

2880

#66楼 @gene_wu 做语言轮子中... 演讲已经有好多了, 而且我也不够时间做准备了... stay naive, stay stupid 学习学习

341

@gene_wu 弱弱滴需要如何报名的?sorry,已经看到了

296

报名来听讲!

14362

代公司的IT人员报名参加,谢谢~~~

90

报名来听讲

8043

报名来听讲啦~~~

96

通过表单报名了,不过没有收到确认信息。周六是直接去就可以了么?

177

#74楼 @letho 应该是,他是个Google Doc收集的

12767

@gene_wu 怎么没有具体地址

96

#75楼 @gene_wu 好的,谢谢。

96

#76楼 @lihaidong 报名地址里有

10751

#67楼 @gene_wu 不是说要交个50块么?怎么付款呢?通过微信上的链接直接报名后就可以了吗?没有确认信有点担心。

172

#80楼 @solomon 我记得说现场给。。

10751

#81楼 @iBachue 哦,好的。多谢解答。

90

收到邮件了, 说要自己带笔记本,, 听讲的也要吗?

177

要的,要带,否则练习无法做

2973

坛子里没人来吗,已到。

2880

晚到不用交钱, 是不是能赚 50 呀?

8549

演讲的ppt能分享一下?

4898

准备回去了,今天活动挺有意思的。

96

想要曹力兄讲的并发编程的slide

90

#86楼 @luikore 我早到也没交钱.. 楼上干嘛一个人躲在后面

172

@lgn21st 活动胜利闭幕

4898

吐槽一点: coding.net , 太难用了。。。

172

#93楼 @springwq 同意 我昨天出题目的时候就觉得太难用了 和Github不是一个水平的

96

最后一题又折腾了一晚上,那个 'be_true/be_xxx'实在搞不定,偷瞄了大神 @luikore 的答案,佩服得很。 窸窸窣窣搞定,提交PR,发现没法修改标题,残念。

2880

今天给两位朋友讲错了一个东西道歉: != 不会调用 ==, 还是要 define_method 的...

2880

java 做的网站修 bug 慢 >. <

172

#96楼 @kepaning 233 @luikore 的答案哪里可以看到

2880

#96楼 @kepaning 如果在 haskell 里写, 你需要在 should monad 外面套一个 test control monad... 如果在 java 里写, 你需要用 apt 改写 AST, 还要兼容 oracle jdk 和 ecj 的不同树格式, 另外想要人用你还得提供一个 eclipse launch agent...

foo.should.be_bar 其实要好实现很多... rspec 就是因为 should 的实现太丑, 改成 expect 写法了

1232

#100楼 @luikore 对,昨天经你提醒,才发现should其实有两种,一种是先计算后边的be_bar,一种是先计算前边的should。 在DSL上的追求,使得rspec的实现变得好复杂。

不过rspec改成expect应该是因为should是侵入式的,并且对某些BasicObject的子类会有问题吧?

332

@iBachue 第5题挺有意思,赞一个! 对 Ruby 新手很有挑战,对 Ruby 老手也不见得那么轻松,需要熟悉元编程一些知识,建议大家都做一做,练练手,嘿嘿

172

#101楼 @Tony612 对 我自己在做的时候也发现这个DSL稍微改改就好实现很多 #103楼 @vincent 谢谢 其实是我在下班路上随便想出来了,因为有些内容本来想在元编程那个Slides里提的,只是构造不出很好的案例,所以融合进题目里了。话说@gene_wu到底把我那个Slides讲成什么样了,他都不肯给我看视频。

332

#104楼 @iBachue @Tony612 @gene_wu 听课的人有几个做出来了呢? @gene_wu 讲得很棒,哈!

1232

#104楼 @iBachue 哈哈哈,你找他要把 #105楼 @vincent 第5题做出来的不多吧,前边几题的情况好像倒还不错

172

#105楼 @vincent 哦 那就放心了 #106楼 @Tony612 给一小时应该能做出来吧

14570

#93楼 @springwq 我感觉coding.net的冒泡功能无聊时候还可以看看....

162

在这里讨论习题可以吗? one line 风格: 第一题

def avg array
  array.size > 0 ? array.reduce(:+).to_f / array.size : 0
end

第二题没看懂题目,汗一个... 3个数组的测试用例没看明白,和我理解的题目不一样,求更多的测试用例,比如说3 * 5这样的矩阵

第三题

class Numeric
  def method_missing method, *args, &block
    if i = [:g, :kg, :t].index(method) then self * 1000**i else super end
  end
end

第四题

def parse string
  string.gsub(/\#\{(.*?)\}/){eval $1}
end

第五题 明显不能用一行解决,我匿了...

332

#109楼 @quakewang #107楼 @iBachue @Tony612 @gene_wu 强!第五题你要是用一行来解决的话,大家会崩溃的~~~

341

@quakewang :thumbsup: 第五题的答案真棒,“明显不能用一行解决”

7318

第二题没看懂,转置怎么定义的?

96

@gene_wu 参考了大神的答案才做完了第5题。。学习了Proc的用法。不过Coding.net上好像只能显示前10个pull request? 我的地址是https://coding.net/u/genewoo/p/Ruby_of_7_Languages_in_7_Weeks/git/pull/17 求review~

96

@quakewang 大牛代码,新手膜拜。

177

第二题的确有问题,哈哈,是我考虑不周

177

#110楼 @vincent @ShiningRay 能否共享给我你们的slides?

177

#117楼 @vincent 已经更新!

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册