`
langwangff
  • 浏览: 20952 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

RUBY元编程回顾

阅读更多

 

活动简介

秋十月,我们Ruby爱好者相聚在杭州,一起交流分享。

 

这次活动的主题是“Ruby元编程”,活动的口号是“让Ruby动起来”。

 

长期以来,中国的Ruby爱好者散落在全国各个角落。

 

虽然有些地方自发的形成了一些爱好者小组,在今年5月份在上海举行了“第一届中国ruby技术大会”。

 

但还没有形成整体的属于我们自己的组织、家园,更多的爱好者是在孤独的奋斗与守候,期待同伴和组织的出现。

 

这次活动希望号召每个Ruby爱好者,每个Ruby爱好者小组起来、汇聚起来、团结起来,结成联盟,

 

建立属于我们中国Ruby爱好者自己的组织,属于我们中国Ruby爱好者共同的家园    

 

为Ruby在中国的成长,为Ruby优秀思想在中国的传播贡献自己的力量!


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

活动发起人

Aaron(张亚龙,无书网CTO)

主办方


  无书网 www.nonobo.com
    

协办方


淘宝网 www.taobao.com


支持方


ShangHaionRails组织  shanghaionrails.org

             

杭州大浪


中信金通证券  bigsun.com.cn

个人支持 

        宝驹 (hbaoju@gmail.com)
        丘虚 (qiuxu@taobao.com)
        James(ashchan@gmail.com)

工作人员


 
 
 
左起第二排:叶孝雄(Tony)、许金灿(Dennis)、庄杰(士敦)、张亚龙(Aaron)、蒋桂民(Jim)、陈海波(kame)、叶枫(苏青)、段钰(Yvoone)
 
左起第一排:唐腾科(Tankmy)、梁栋(见田)、高云鹏(振东)、黄小勇(博一)、冯春艳(Nancy)、魏丽萍(Eros)、张宁宁(Nelly)、薛莹(Hellen) 

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

活动精彩画面


  • 动感会场

 
 
 

  • 明星式签到 

 

  • 精彩的会议

 
           主持人 Tony(叶孝雄,无书网)
 
 
          主持人 Daniel(吕国宁,ShangOnRail组织)
 
          发起人 Aaron(张亚龙,无书网)

  • 热烈的交流  

 


  • 参会人员合影


 
 
备注:在ie8以下版本浏览时图片会有变形,建议大家用firefox,google chrome,或者ie8 等浏览器浏览本页。 


 

|

<script>&lt;!-- viewOnLoad(); if(window.jstiming){window.jstiming.a={};window.jstiming.c=1;function j(a,b,e){var c=a.t[b],g=a.t.start;if(!c||!(g||e))return undefined;c=a.t[b][0];g=e!=undefined?e:g[0];return c-g}window.jstiming.report=function(a,b,e){var c="";if(window.jstiming.pt){c+="&amp;srt="+window.jstiming.pt;delete window.jstiming.pt}try{if(window.external&amp;&amp;window.external.tran)c+="&amp;tran="+window.external.tran;else if(window.gtbExternal&amp;&amp;window.gtbExternal.tran)c+="&amp;tran="+window.gtbExternal.tran()}catch(g){}if(a.b)c+="&amp;"+a.b; var f=a.t,n=f.start,k=[],h=[];for(var d in f)if(d!="start")if(d.indexOf("_")!=0){var i=f[d][1];if(i)f[i]&amp;&amp;h.push(d+"."+j(a,d,f[i][0]));else n&amp;&amp;k.push(d+"."+j(a,d))}delete f.start;if(b)for(var l in b)c+="&amp;"+l+"="+b[l];a=[e?e:"http://csi.gstatic.com/csi","?v=3","&amp;s="+(window.jstiming.sn||"writely")+"&amp;action=",a.name,h.length?"&amp;it="+h.join(","):"",c,"&amp;rt=",k.join(",")].join("");b=new Image;var m=window.jstiming.c++;window.jstiming.a[m]=b;b.onload=b.onerror=function(){delete window.jstiming.a[m]};b.src= a;b=null;return a}}; window.jstiming.load.name = 'published'; var urchinPage = "/View"; function getXHR() { if (typeof XMLHttpRequest != "undefined") { return new XMLHttpRequest(); } try { return new ActiveXObject("Msxml2.XMLHTTP.6.0") } catch(e) {} try { return new ActiveXObject("Msxml2.XMLHTTP.3.0") } catch(e) {} try { return new ActiveXObject("Msxml2.XMLHTTP") } catch(e) {} try { return new ActiveXObject("Microsoft.XMLHTTP") } catch(e) {} return null; } function reportAbuse() { var req = getXHR(); if (req) { var docid = 'dgnk53bm_62cv97g3d3'; var posttoken = ''; req.onreadystatechange = function() { try { if (req.readyState == 4 &amp;&amp; req.status == 200) { var button = document.getElementById("report-abuse-button"); button.value = '谢谢您!'; button.disabled = true; } } catch (ex) { } } try { req.open('POST', 'MiscCommands', true); req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); req.send('command=report_abuse&amp;abuseDoc=' + encodeURIComponent(docid) + '&amp;POST_TOKEN=' + encodeURIComponent(posttoken)); } catch (ex) { } } } --&gt;</script><script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script><script src="http://www.google-analytics.com/ga.js" type="text/javascript"></script><script type="text/javascript"> var page = typeof urchinPage != 'undefined' ? urchinPage : window.location.href; var account = 'UA-18065-1'; if (typeof _gat != 'undefined') { var pageTracker = _gat._getTracker(account); pageTracker._setAllowAnchor(true); pageTracker._trackPageview(page); } </script><script>&lt;!-- if (typeof _gat != 'undefined') { var docid = 'dgnk53bm_62cv97g3d3'; var doctitle = 'Ruby元编程活动回顾'; var useranalyticsid = ''; if (useranalyticsid) { doctitle = doctitle.replace(/\s+/g, '_'); var userPageTracker = _gat._getTracker(useranalyticsid); userPageTracker._setAllowAnchor(true); // Use the analytics id as a unique cookie path for this user. userPageTracker._setCookiePath('/u/' + useranalyticsid); userPageTracker._trackPageview(doctitle); } } --&gt;</script>

分享到:
评论
7 楼 myloveiscomealone 2009-10-26  
BS ruby.
6 楼 CharlesCui 2009-10-25  
遗憾错过了...

不过一如既往的支持!
5 楼 ailiceromatic 2009-10-23  
希望这样的活动越来越多,会有更多的地方能够举办这样的交流,推动ruby在国内的发展与进步。
4 楼 xu_ch 2009-10-23  
kungfu Rails in Shanghai at 10.24
3 楼 cue2008 2009-10-22  
支持,希望以后这种活动都在杭州举办下。活跃下杭州分散得ruby团体
2 楼 saberma 2009-10-22  
支持,看起来真的感觉很棒

杭州的ruby社区比较活跃,越来越多的互联网创业在杭州诞生了
1 楼 easyfinger 2009-10-21  
超赞,难得的聚会。海报和美食好友吸引力,呵呵。

相关推荐

    Ruby元编程-中文

    通过分析案例、讲解例题、回顾Ruby代码库的实现细节,作者不仅向读者展示了Ruby编程的优势和Ruby特有的解决问题的方式,更详细开列出发挥其优势的技巧和常用的Ruby设计模式。Ruby之父松本行弘作 序推荐。

    ruby元编程

    《Ruby元编程》以案例形式循序渐进地介绍了Ruby特有的实用编程技巧 元编程 通过分析案例 讲解例题 回顾Ruby代码库的实现细节 《Ruby元编程》作者Paolo Perrotta不仅向读者展示了Ruby编程的优势和Ruby特有的解决问题...

    ruby基础教程(中文第四版).epub

    排班精美,图文清晰。是市面上最适合初学者入门的 Ruby 教程,由 ruby 创始人亲自编写。...本书适合Ruby初学者学习参考, 有一定Ruby编程基础的读者若想再回顾一下Ruby的各知识点, 本书也能提供不少帮助。

    ruby语言基础教程.ppt

    内容概要:《Ruby语言基础教程》是一本面向初学者的Ruby编程语言学习指南,通过介绍Ruby的基础知识、条件判断、循环操作以及文件与目录的基本操作,引导读者快速掌握Ruby语言的核心概念和编程技巧。本教程涵盖了Ruby...

    Ruby入门教程

    在高级话题中,作者讨论了元编程,这是Ruby作为动态语言的一种强大特性。 在教程的结尾,作者通过小跋分享了自己学习Ruby的心得和对编程哲学的思考,表达了对网络时代编程知识传播方式的认可,并表达了对未来编程...

    Server Metaprogramming Ruby-Pyton-Groovy-Haskell-Erlang.pdf

    ### 服务器元编程:Ruby、Python、Groovy、Haskell 和 Erlang #### 知识点一:元编程概述 **元编程**是一种程序设计技术,它允许程序在运行时检查自身结构,并能够修改自己的行为或生成新的代码。元编程在多种编程...

    oGood start for ruby

    标题“oGood start for ruby”表明这是一个关于学习或入门Ruby编程语言的资源。Ruby是一种面向对象的、动态类型的脚本语言,它以其简洁、优雅的语法和强大的元编程能力而闻名。这篇博客文章可能旨在帮助初学者理解...

    Ruby-NewRelic找到并修复Ruby错误使用NewRelic的应用程序监控和故障诊断

    Ruby是一种流行的开源编程语言,以其简洁、优雅的语法和强大的元编程能力著称。在开发复杂的Web应用程序时,性能监控和故障诊断是确保系统稳定性和高效运行的关键环节。New Relic是一个强大的应用性能管理(APM)...

    XMPP, Ruby, pluralsight

    2. **Ruby入门**:回顾Ruby语言的基础知识,包括变量、控制结构、类和对象等,为后续的XMPP开发打下基础。 3. **XMPP库介绍**:介绍`xmpp4r`库,演示如何安装和配置,并展示基本的用法。 4. **创建XMPP客户端**:...

    Addison.Wesley.Distributed.Programming.with.Ruby.Nov.2009.rar

    Ruby是一种面向对象的、动态类型的编程语言,因其简洁的语法和强大的元编程能力而受到开发者喜爱。这本书旨在深入解析如何利用Ruby的优势构建可扩展的、容错性强的分布式应用程序。 分布式编程是现代软件开发中的一...

    Ruby-在代码中编写TODO以确保您能够实际执行它们

    在Ruby编程语言中,"TODO"是一个常见的注释标记,用于提醒开发者某个部分的代码需要进一步的工作或改进。"在代码中编写TODO以确保您能够实际执行它们"这个主题强调了在开发过程中有效管理和跟踪待办事项的重要性。...

    Ruby on Rails心得

    Ruby on Rails(简称 Rails 或 RoR)是一种用于快速开发 Web 应用程序的开源框架,基于 Ruby 编程语言。Rails 以其简洁优雅的设计哲学而闻名,强调“约定优于配置”(Convention over Configuration, CoC)的原则,...

    Ruby-Tracks是一个采用RubyonRails构建的GTDWeb应用程序

    **Ruby on Rails (RoR)** 是一个基于Ruby编程语言的开源Web应用框架,它遵循Model-View-Controller(MVC)架构模式,旨在简化Web应用的开发过程,提高开发效率。Ruby on Rails强调"Convention over Configuration"...

    may_2015_ruby:2015年5月的训练营-Ruby部分

    【标题】"2015年5月的训练营-Ruby部分"揭示了这是一个关于Ruby编程语言的训练课程,时间定位在2015年的5月份。Ruby是一种面向对象的、动态类型的脚本语言,以其简洁、优雅的语法和强大的元编程能力而闻名。这个训练...

    Data Structures and Algorithms in Ruby 无水印转化版pdf

    - **总结**:回顾本章内容,强调关键要点。 ##### 第3章:抽象数据类型与Ruby集合框架 - **抽象数据类型(ADT)**:定义ADT的概念及其重要性。 - **数据结构**:解释数据结构的定义及其在程序设计中的作用。 - **Ruby...

    The Well-Grounded Rubyist, 2nd Edition(2014)

    《The Well-Grounded Rubyist, 2nd Edition (2014)》作为Ruby编程语言的经典学习资料,由David A. Black撰写,这本书被广泛认为是Ruby语言学习者的重要参考书籍。本书主要针对的对象是那些希望通过Ruby学习面向对象...

Global site tag (gtag.js) - Google Analytics