Ruby Cookbook中文版
郑路长 译
出版时间:2007年04月
页数:901
你想让Ruby的能力发挥到极限吗?Ruby Cookbook是针对今天最热门的编程语言最全面的问题解决指南。它为真实世界的问题提供了上百种解决方案,并带有清楚的解释和上千行可用于用户自己项目中的代码。从数据结构和算法到对最前沿技术的集成,本书可适用于每位程序员。初学者与高级Ruby程序员同样能学到如何使用下列内容进行编程:
● 字符串与数字
● 数据库
● 数组与散列
● 图形
● 类、模块与命名空间
● 诸如电子邮件、SSH和BitTorrent之类的Internet服务
● 反射与元编程
● 多任务
● XML与HTML处理
● 图形与终端界面
● Ruby on Rails(包括Ajax集成)
如果你需要一个Web应用程序,那么本书可向你展示如何从头使用Rails。如果你需要重新命名数千个文件,那么你就会知道如何使用Ruby完成这一工作及其他日常任务。你将学会如何读写Excel电子数据表,如何使用Bayesian过滤器对文本进行分类,以及如何创建PDF文件。我们甚至包括了一些傻瓜式的窍门,例如,如何让键盘上的灯闪烁。
Ruby Cookbook是目前编写的关于Ruby的最有用的一本书。当你需要解决某个问题时,不要从头开始:可在本书中查找。
Lucas Carlson是一名专业Ruby程序员,专门研究Rails Web开发。他已经编写了6个库并对许多其他库有所贡献,包括Rails和RedCloth。
Leonard Richardson负责以多种语言创建和维护库,包括Rubyful Soup在内。
“程序员不能单独以语言语法为生,而是要以他们所编写的每行具体的代码为生。为此,本书的内容全部都是实用秘诀、技巧、知识和智慧。我希望它能够引导读者到达Ruby编程的下一阶段。”
——Yukihiro(Matz) Matsumoto,Ruby的创造者
“你也许认为它们不过是传统的普通秘诀,但不是这样,它上面涂满了厚厚的蛋黄奶油酸辣酱。哦,棒极了,例如:专门的版本控制系统、BitTorent客户以及丢失恐龙的广告。协议章节恰恰非常有趣。粘稠甜美的琼浆玉液正在你面前流淌!是的,还有大块的熏肉。”
——Why the lucky stiff
书名:Ruby Cookbook中文版
译者:郑路长 译
国内出版社:清华大学出版社
出版时间:2007年04月
页数:901
书号:9787-302-14770-1
原版书出版商:O'Reilly Media
Lucas Carlson
Lucas Carlson创建了AppFog,这是一家采用Cloud Foundry的PaaS公司,该公司于2013年被CenturyLink收购。Lucas是一位有着10年开发经验的专业开发者,专注于Ruby on Rails的开发工作。Lucas还与他人共同编写了《Ruby大全》(http://shop.oreilly.com/product/9780596523695.do)。他还用不同的编程语言编写了数十个库,并且为其他很多库共享过代码,包括Rails以及RedCloth。他的个人网站为rufy.com(http://rufy.com/)。
Leonard Richardson
Leonard Richardson, 《Ruby Cookbook》 (O’Reilly)一书的作者,曾 创建了包括Beautiful Soup在内 的多个开源代码库。
本书的封面动物是侧面有斑点的豺(犬属),是一种在非洲中部和南部很常见的动物。豺是不喜开阔的,它们更喜欢热带(或亚热带)稀树大草原和森林边缘的隐蔽丛林地带。它们有时会潜入城市。侧面有斑点的豺很少见但也并非濒临灭绝。在坦桑尼亚的Serengeti国家公园和卢旺达的Akagera国家公园里专门为它们提供了保护地。
侧面有斑点的豺大约15英寸高,16~26镑重。这种豺身着从肩到臀有着白色斑点的浅灰上衣,有一条白色尖头的尾巴。侧面有斑点的豺的食谱包括大量野生水果、小型哺乳动物以及昆虫。它们也吃腐肉,是熟练的清道夫。它们跟随狮子或其他大型猫科动物找到死尸。豺通常独身或成对居住,但有时也会组成六个成员的家庭单元。它们的寿命大约在10~12年。
豺曾经是迷信的对象,因为它们和腐肉以及死亡联系在一起,也因为它们夜间的怪异叫声:它们发出猫头鹰般的叫声,狂吠,并且尖叫。或许由于豺通常巡游并且活动在墓地附近的荒地边缘,所以古代埃及的神灵以及死亡之路的看门人,Anubis,被称为豺首人。Anubis类似于精神开导师,他处理来到极乐世界的灵魂。在这里,他称量人们的心脏,决定他们应该被极乐世界接收还是该转给鳄鱼首的魔鬼,Ammit。