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.οnlοad=b.οnerrοr=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>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值