Sau Sheong Chang,新加坡惠普实验室的应用研究主管,已经从事软件开发工作17年,主要专注于与云计算和数据相关的系统。他在当地开发者社区颇有名望,并且作为演讲者活跃在众多技术大会上。在《Exploring Everyday Things with R and Ruby》之前,他出版过《Ruby on Rails Mashup Projects》和《Cloning Internet Applications with Ruby》两部著作。
AI导读
核心看点
结合Ruby模拟与R分析,解决日常趣味问题
涵盖卫生间规划、邮件挖掘等生动案例
通过编程建模,培养系统思维与数据视角
读者共识
案例有趣且具代表性,激发Side Project灵感
翻译略显生硬,但核心内容与逻辑值得肯定
适合快速阅读,作为入门参考或小品文消遣
精彩摘录
"You might notice in the code that we have to clone the restroom queue first and work on the cloned queue instead of the original one. This is because we will move the people back into the restroom queue if the restroom is fully occupied. If we use the restroom queue itself, we’ll end up in an infini"
"However, we ended with a cautionary note not to overanalyze data, because taking a different perspective of the data sometimes reveals the foolishness of going overboard with our analysis."
"RubyInstaller includes many native C-based extensions, so that's a bonus."
"Programmers are trained in logic, and our daily work mostly involves controlling and moving bits and bytes around. So when we're faced with a chunk of data and asked to do something with it, our reactions usually involve either bolting for the nearest exit or stuffing the data into a relational data"
"We run the same script in Example 3-6 but change the filename from simulation1.csv to simulation4-1.csv to generate the chart in Figure 3-8."
"We run the same script in Example 3-6 but change the filename from simulation1.csv to simulation3-1.csv to generate the chart in Figure 3-8."