这次是RubyConfChina的第二次社区活动,集中了9场演讲,有四位外籍人士参加,各路神仙登场,精彩纷呈。我有幸听了6场,很有收获,小记一下记忆深刻的点滴吧。
一.Ruby之父的气场
Matz
是首先出场的人物,绝对重量级人物。大概是经常世界各地演讲的缘故,英语说得还算不错,极容易听懂。不过在这种场合的演讲,其实还是陈词滥调,并不会涉及技术类的深层次交流。有几个点值得记录下:
1,记得几年前有个好玩的论调,说NB的程序语言创始人都是大胡子
,好事者以James gosling等举例。据说Matz不服气,也留起了大胡子。今天看真人胡子还在呢,哈哈。
2,Ruby的发展缺resources,need more and more to make the Ruby keep moving forward like shark!
3,中国人在Ruby的开源社区中不够活跃,maybe shy? Matz如是问。why?Ruby在中国还是很少人用的,现场2、3百人中只有十几个在make money on ruby就能说明问题了。这几年中国开源已经发展得不错了,积累了一批项目和代码,尤其是在Java领域。在中国,ruby仍然离企业级开发很远,ROR虚拟主机寥寥无几,主要是一些创新公司在用在探索。
4,matz讲了半小时,之后互动问答也达半小时,现场气氛很活跃,显得Ruby之父确实影响力够强,不愧人气巨星。十点左右,纷纷合影,这位老兄收收包赶回日本去了,日本和上海也确实够近的。
二.人间网的成功营销
这次会议的特色之一是中间投影仪上动态更新的本次活动的互动参与
,本次活动(圈子)在人间网代号是#rcc可以通过web、短信、msn等方式参与实时发言,主办方派了人在这里实时翻译总结主讲人的核心讲话,更多的是现场听众和场外听众在这里实时交流信息,类似twitter的应用,很棒!我也忍不住用treo发了段话上去,嘿嘿。
要提到这个,主要是自己最近在做这类网站,这是个有益的参考。
三. 日本人
除了Ruby之父,还有两个日本人,抱歉,我没听清楚他们的名字。一个是企业家型的程序员,一个是学者型程序员,都很有特色。讲得非常日本化的英语,实在很难听懂,尤其是学者型的那位,一丝不苟、正襟危坐,典型日本腔(也是那种可怕值得尊敬的日本人),说的是英语?居然让我听出五十音的味道,也是“功力深厚”,和做CMMI的印度人(咖喱英语)有得一拼(此人是日本Rubykaigi
的,欢迎我们8月去日本玩(我看了网站,是要买门票的),~~好像和matz的学校有点关系)。
企业家很坦率,说他爱编程但更爱money,哈哈,然后滔滔不绝介绍他对business的理解。观点如下:
1.ruby带来的效率和能力的提升会让瀑布式开发灭亡,随之外包模式也必将走上绝路,因为日本IT公司有95%在为别人写代码(日本IT的外包这么高?),所以日本IT离死不远矣。呵呵,这话我爱听,不过想必必定是中国先死吧。其实这个结论还是太武断和煽情了点。ror有它的适用范围,目前只适用于极小的一个编程领域,即便在WEB领域要完全代替JEE,PHP也是不可能的。想过百人团队一起ROR吗?我不太了解,但估计不行吧,听说ROR适合小团队(6人左右)。确实,大军团作战,制式武器终归是唯一选择,不管你个人PK的宝刀怎么好使。
2.don't make better products,but “WOW” things
for customer。
这话太对了!当时手头正好有ipod touch,这不正是“WOW”的样板!源于Jobs的强硬和执着才打造出iphone这样令人震撼的创新。
四. Jared的MongoDB
Jared是正宗大胡子美国人,正在招人中....,演讲功力很是了得,PPT做得到位,介绍了他们最近做的reporting system的设计,用层层递进的设计演变过程很好的说明了为什么使用MongoDB。不过我英语功力不够,不少地方没听明白。有两个关键问题没解决:
1,Mongos
(他们开发的mongoDB集群客户端)怎么设计的?
2,如何对reporting进行MapReduce
?
五. 因为有事,下午头两场没赶上,到的时候正好老庄在讲NoSql/TC,没错过。
庄表伟说他们正在做TCDB
,是基于TC table store的,一部分用C写TC扩展,一部分是ROR中的ActiveRecord扩展。结果是TC可以当成普通table来使用(TC端保持字段信息)。不过我在怀疑这么干的必要性,其实写个MySql的TC Engine不是更好?他们盛大创新院的roadmap中还想把TCDB做成一个全功能的MySql代理,包括集群、TC、分布式等等,要是真能做出来倒是大功一件。
其实更有价值的老庄观点是NoSql的使用场景,使用性和局限性
,要警惕唯NoSql论,我想这是很重要的。
另外要记录的是,以为现场兄弟提的问题:如何处理TC的当掉?老庄的回答是用TC的复制做主从机,要是实在两个都当了就当了(生活总有不能承受之重的不是,哈哈,记得sina的某个架构设计是用轮训方式来解决的,带来的multiget比较无语,还不如这样该死死干脆)。
六. 最后的集中提问时间
有点冷场,我想主办方设计的这个嘉宾座谈会式的提问时间有个缺陷是太考验听众的记忆力,而且当时很多人有问题是忍不住的,在speaker下台后直接趟过去问了,所以把提问时间统一到最后来做会造成点冷场,不过主持人的急智很OK
,一句“为公平起见,每位Speaker限一次提问”就轻轻揭过,哈哈,过了一轮,果然大家有点回神了,提问一个个冒出来。
哦,
还有黄志敏关于Ruby http api
的speak,我记下了好几个工具的名称,回头用用看。
http协议和爬虫这一块我比较熟,所以帮助有限。一边听我就在想,robbin不是最鄙视中国的爬虫吗,黄志敏不知道有没有看过robbin的这篇帖子
。想来没有,否则黄怎么着也要给javaeye
面子,要提一提robots协议,哈哈,我很阴暗吧。后来有人问黄如何解决验证码问题,黄说他搞不定。其实对一些简单的验证码,通过开源图片识别工具是能
搞定8、9成的,这就不多说了。
keywords:wireshark,http analyzer,mechanize,fakeweb,typhoeus
后记
会议完了后,我们随意逛到了浣纱浜菜市场那里。
推荐一下那边乱七八糟的路边摊,“正宗巴西碳烤”,烤羊排只要28一斤
,超值超值;臭豆腐也很香,我和lp吃了12个。
分享到:
相关推荐
写作即编程 RubyConf China 2015 话题演示文稿。 构建 $ git clone ...$ cd rubyconfchina2015 $ git submodule update $ bundle $ rake $ open build/index.html # or open with your browser
6. 编程语言和开发文化:文件中提及的RubyConfChina 2012和为兴趣而编程的主题可能涉及到不同编程语言的讨论,以及软件开发文化的重要性,包括团队合作、代码质量、开发流程等。 7. 互联网研发文化:如支付宝CTO李...
在日常的工作和学习中,你是否常常为处理复杂的数据、生成高质量的文本或者进行精准的图像识别而烦恼?DeepSeek 或许就是你一直在寻找的解决方案!它以其高效、智能的特点,在各个行业都展现出了巨大的应用价值。然而,想要充分发挥 DeepSeek 的优势,掌握从入门到精通的知识和技能至关重要。本文将从实际应用的角度出发,为你详细介绍 DeepSeek 的基本原理、操作方法以及高级技巧。通过系统的学习,你将能够轻松地运用 DeepSeek 解决实际问题,提升工作效率和质量,让自己在职场和学术领域脱颖而出。现在,就让我们一起开启这场实用又高效的学习之旅吧!
在日常的工作和学习中,你是否常常为处理复杂的数据、生成高质量的文本或者进行精准的图像识别而烦恼?DeepSeek 或许就是你一直在寻找的解决方案!它以其高效、智能的特点,在各个行业都展现出了巨大的应用价值。然而,想要充分发挥 DeepSeek 的优势,掌握从入门到精通的知识和技能至关重要。本文将从实际应用的角度出发,为你详细介绍 DeepSeek 的基本原理、操作方法以及高级技巧。通过系统的学习,你将能够轻松地运用 DeepSeek 解决实际问题,提升工作效率和质量,让自己在职场和学术领域脱颖而出。现在,就让我们一起开启这场实用又高效的学习之旅吧!
ACM动态规划模板-区间修改线段树问题模板
# 踏入C语言的奇妙编程世界 在编程的广阔宇宙中,C语言宛如一颗璀璨恒星,以其独特魅力与强大功能,始终占据着不可替代的地位。无论你是编程小白,还是有一定基础想进一步提升的开发者,C语言都值得深入探索。 C语言的高效性与可移植性令人瞩目。它能直接操控硬件,执行速度快,是系统软件、嵌入式开发的首选。同时,代码可在不同操作系统和硬件平台间轻松移植,极大节省开发成本。 学习C语言,能让你深入理解计算机底层原理,培养逻辑思维和问题解决能力。掌握C语言后,再学习其他编程语言也会事半功倍。 现在,让我们一起开启C语言学习之旅。这里有丰富教程、实用案例、详细代码解析,助你逐步掌握C语言核心知识和编程技巧。别再犹豫,加入我们,在C语言的海洋中尽情遨游,挖掘无限可能,为未来的编程之路打下坚实基础!
在日常的工作和学习中,你是否常常为处理复杂的数据、生成高质量的文本或者进行精准的图像识别而烦恼?DeepSeek 或许就是你一直在寻找的解决方案!它以其高效、智能的特点,在各个行业都展现出了巨大的应用价值。然而,想要充分发挥 DeepSeek 的优势,掌握从入门到精通的知识和技能至关重要。本文将从实际应用的角度出发,为你详细介绍 DeepSeek 的基本原理、操作方法以及高级技巧。通过系统的学习,你将能够轻松地运用 DeepSeek 解决实际问题,提升工作效率和质量,让自己在职场和学术领域脱颖而出。现在,就让我们一起开启这场实用又高效的学习之旅吧!
本项目为Python语言开发的PersonRelationKnowledgeGraph设计源码,总计包含49个文件,涵盖19个.pyc字节码文件、12个.py源代码文件、8个.txt文本文件、3个.xml配置文件、3个.png图片文件、2个.md标记文件、1个.iml项目配置文件、1个.cfg配置文件。该源码库旨在构建一个用于表示和查询人物关系的知识图谱系统。
在日常的工作和学习中,你是否常常为处理复杂的数据、生成高质量的文本或者进行精准的图像识别而烦恼?DeepSeek 或许就是你一直在寻找的解决方案!它以其高效、智能的特点,在各个行业都展现出了巨大的应用价值。然而,想要充分发挥 DeepSeek 的优势,掌握从入门到精通的知识和技能至关重要。本文将从实际应用的角度出发,为你详细介绍 DeepSeek 的基本原理、操作方法以及高级技巧。通过系统的学习,你将能够轻松地运用 DeepSeek 解决实际问题,提升工作效率和质量,让自己在职场和学术领域脱颖而出。现在,就让我们一起开启这场实用又高效的学习之旅吧!
rtsp实时预览接口URL:/evo-apigw/admin/API/MTS/Video/StartVideo HLS、FLV、RTMP实时预览接口方式 :接口URL/evo-apigw/admin/API/video/stream/realtime 参数名 必选 类型 说明 data true string Json串 +channelId true string 视频通道编码 +streamType true string 码流类型:1=主码流, 2=辅码流,3=辅码流2 +type true string 协议类型:hls,hlss,flv,flvs,ws_flv,wss_flv,rtmp hls:http协议,m3u8格式,端口7086; hlss:https协议,m3u8格式,端口是7096; flv:http协议,flv格式,端口7886; flvs:https协议,flv格式,端口是7896; ws_flv:ws协议,flv格式,端口是7886; wss_flv:wss协议,flv格式,端口是7896; rtmp:rtmp协议,端口是1975;
Simulink永磁风机飞轮储能系统二次调频技术研究:频率特性分析与参数优化,Simulink永磁风机飞轮储能二次调频技术:系统频率特性详解及参数优化研究参考详实文献及两区域系统应用,simulink永磁风机飞轮储能二次调频,系统频率特性如下,可改变调频参数改善频率。 参考文献详细,两区域系统二次调频。 ,核心关键词: 1. Simulink 2. 永磁风机 3. 飞轮储能 4. 二次调频 5. 系统频率特性 6. 调频参数 7. 改善频率 8. 参考文献 9. 两区域系统 以上关键词用分号(;)分隔,结果为:Simulink;永磁风机;飞轮储能;二次调频;系统频率特性;调频参数;改善频率;参考文献;两区域系统。,基于Simulink的永磁风机与飞轮储能系统二次调频研究:频率特性及调频参数优化
MATLAB驱动的ASR防滑转模型:PID与对照控制算法对比,冰雪路面条件下滑移率与车速轮速对照展示,MATLAB驱动的ASR防滑转模型:PID与对照控制算法对比,冰雪路面条件下滑移率与车速轮速对照图展示,MATLAB驱动防滑转模型ASR模型 ASR模型驱动防滑转模型 ?牵引力控制系统模型 选择PID控制算法以及对照控制算法,共两种控制算法,可进行选择。 选择冰路面以及雪路面,共两种路面条件,可进行选择。 控制目标为滑移率0.2,出图显示车速以及轮速对照,出图显示车辆轮胎滑移率。 模型简单,仅供参考。 ,MATLAB; ASR模型; 防滑转模型; 牵引力控制系统模型; PID控制算法; 对照控制算法; 冰路面; 雪路面; 控制目标; 滑移率; 车速; 轮速。,MATLAB驱动的ASR模型:PID与对照算法在冰雪路面的滑移率控制研究
芯片失效分析方法介绍 -深入解析芯片故障原因及预防措施.pptx
4131_127989170.html
内容概要:本文提供了一个全面的PostgreSQL自动化部署解决方案,涵盖智能环境适应、多平台支持、内存与性能优化以及安全性加强等重要方面。首先介绍了脚本的功能及其调用方法,随后详细阐述了操作系统和依赖软件包的准备过程、配置项的自动生成机制,还包括对实例的安全性和监控功能的强化措施。部署指南给出了具体的命令操作指导,便于新手理解和执行。最后强调了该工具对于不同硬件条件和服务需求的有效应对能力,特别是针对云计算环境下应用的支持特点。 适合人群:对PostgreSQL集群运维有一定基础并渴望提高效率和安全性的数据库管理员及工程师。 使用场景及目标:本脚本能够帮助企业在大规模部署时减少人工介入时间,确保系统的稳定性与高性能,适用于各类需要稳定可靠的数据库解决方案的企业或机构,特别是在大数据量和高并发事务处理场合。 其他说明:文中还提及了一些高级功能如自动备份、流复制等设置步骤,使得该方案不仅可以快速上线而且能满足后续维护和发展阶段的要求。同时提到的技术性能数据也为用户评估其能否满足业务需求提供了直观参考。
房地产开发合同[示范文本].doc
在日常的工作和学习中,你是否常常为处理复杂的数据、生成高质量的文本或者进行精准的图像识别而烦恼?DeepSeek 或许就是你一直在寻找的解决方案!它以其高效、智能的特点,在各个行业都展现出了巨大的应用价值。然而,想要充分发挥 DeepSeek 的优势,掌握从入门到精通的知识和技能至关重要。本文将从实际应用的角度出发,为你详细介绍 DeepSeek 的基本原理、操作方法以及高级技巧。通过系统的学习,你将能够轻松地运用 DeepSeek 解决实际问题,提升工作效率和质量,让自己在职场和学术领域脱颖而出。现在,就让我们一起开启这场实用又高效的学习之旅吧!
在日常的工作和学习中,你是否常常为处理复杂的数据、生成高质量的文本或者进行精准的图像识别而烦恼?DeepSeek 或许就是你一直在寻找的解决方案!它以其高效、智能的特点,在各个行业都展现出了巨大的应用价值。然而,想要充分发挥 DeepSeek 的优势,掌握从入门到精通的知识和技能至关重要。本文将从实际应用的角度出发,为你详细介绍 DeepSeek 的基本原理、操作方法以及高级技巧。通过系统的学习,你将能够轻松地运用 DeepSeek 解决实际问题,提升工作效率和质量,让自己在职场和学术领域脱颖而出。现在,就让我们一起开启这场实用又高效的学习之旅吧!
工程技术承包合同[示范文本].doc
蓝桥杯开发赛【作品源码】