Ruby Gems开发实战
Ruby Gems开发实战封面图

Ruby Gems开发实战

(美) 贝鲁比 (Berube,D.) , 著

出版社:机械工业出版社

年代:2008

定价:32.0

书籍简介:

书籍简介整理中

书籍目录:

译者序

作者简介

致谢

第一部分使用RubyGems

第1章什么是RubyGems

1.1为什么使用RubyGems

1.1.1标准化的软件包格式

1.1.2访问Ruby软件包存储仓库

1.1.3使用Gem服务器重新分发Gem包

1.1.4处理软件包依赖关系

1.1.5处理版本的依赖关系

1.1.6透明地替换Ruby库

1.1.7处理操作系统的差异

1.2与其他包管理器的比较

第2章安装RubyGems

2.1安装Ruby

2.1.1你已经安装了Ruby

2.1.2在Linux上安装Ruby

2.1.3在Windows上安装Ruby

2.1.4测试你的Ruby安装

2.2在Linux/MacOSX上安装RubyGems

2.3升级RubyGems系统

第3章使用RubyGems

3.1使用Gem包

3.1.1使用CreditcardGem包

3.1.2使用Cmdparse包解析命令行参数

3.2使用源码Gem包

3.3调试RubyGems

第4章Gem包的版本管理

4.1什么是Gem包的版本

4.2安装旧版本的Gem包

4.3更新Gem包

4.4删除Gem包

4.5指定Gem包版本

第二部分使用特殊的RubyGem包

第5章使用ActiveRecord访问数据2

5.1ActiveRecord如何工作

5.1.1ActiveRecord模型类

5.1.2数据处理

5.2使用ActiveRecord归档RSS新闻

5.3结论

第6章使用BlueCloth标记文本

6.1BlueCloth如何工作

6.2将BlueCloth文本转换成HTML

6.3将BlueCloth文本转换成PDF

6.4结论

第7章使用Camping创建Web应用程序

7.1Camping如何工作

7.1.1模型模块Camping::Models

7.1.2控制器模块Camping::Controllers

7.1.3视图模块Camping::Views

7.2使用Camping记录时间

7.3结论

第8章使用Cmdparse创建命令行应用程序

8.1Cmdparse如何工作

8.2创建Job?Search工具

8.3结论

第9章使用Erubis作为HTML模板

9.1Erubis如何工作

9.2使用Erubis实现数据查看器

9.3结论

第10章使用Feedtools解析Feed

10.1Feedtools如何工作

10.2使用Feedtools构建新闻搜索工具

10.3结论

第11章使用FxRuby创建图形用户接口程序

11.1FxRuby如何工作

11.2使用FxRuby实现动态数据表单

11.3结论

第12章使用YahooFinance获取股票信息

12.1YahooFinance如何工作

12.2使用YahooFinance显示股票的变化

12.3结论

第13章使用Hpricot解析HTML

13.1Hpricot如何工作

13.2使用Hpricot抓取信息

13.3结论

第14章使用Markaby生成HTML

14.1Markaby如何工作

14.2使用Markaby实现股票走势图

14.3结论

第15章使用Fastercsv解析CSV数据

15.1Fastercsv如何工作

15.2使用Fastercsv处理人口普查数据

15.3结论

第16章使用Multi完成多重分派

16.1Multi如何工作

16.2使用Multi格式化SQL语句

16.3结论

第17章使用Mongrel作为Web服务器

17.1Mongrel如何工作

17.2使用Mongrel作为Rails的开发服务器

17.3在Windows中将Mongrel作为服务运行

17.4使用Mongrel运行Camping应用程序

17.5使用Mongrel作为轻量级服务器

17.6使用Apache2.2和Mongrel运行Rails应用

17.7结论

第18章使用Net?SFTP安全传输文件

18.1Net?SFTP如何工作

18.2使用Net?SFTP上传文件

18.3结论

第19章使用Net?SSH在服务器端执行命令

19.1Net?SSH如何工作

19.2使用Net?SSH和Vim编辑远程文件

19.3结论

第20章使用Creditcard验证信用卡

20.1Creditcard如何工作

20.2使用Creditcard批量验证信用卡卡号

20.3结论

第21章使用PDF?Writer生成PDF文档

21.1PDF?Writer如何工作

21.2使用PDF?Writer和Net/SFTP生成报表

21.3结论

第22章使用Runt处理周期性事件

22.1Runt如何工作

22.2使用Runt计划用户组会议

22.3定期执行计划命令

22.4结论

第23章使用Rails构建Web站点

23.1Rails如何工作

23.2使用Rails开发一个简单的数据库应用程序

23.3结论155

第24章使用Rake自动执行任务

24.1Rake如何工作

24.2使用BlueCloth和Rake生成文档

24.3结论

第25章使用RMagick处理图片

25.1RMagick如何工作

25.2使用RMagick创建缩略图

25.3结论

第26章使用Memcache?Client加速Web应用

26.1Memcache?Client如何工作

26.2使用Memcached加速RubyonRails的会话缓存

26.3使用图形界面客户端访问Memcached服务器

26.4结论

第27章使用Rubyzip管理Zip压缩包

27.1Rubyzip如何工作

27.2从Zip压缩包中读取文本文件内容

27.3结论

第28章使用Memoize加速函数调用

28.1Memorize如何工作

28.2生成MP3列表

28.3结论

第29章使用Id3lib?Ruby标记MP3文件

29.1Id3lib?Ruby如何工作

29.2使用聚集标签器修改ID3标签

29.3结论

第30章使用Shorturl简化URL链接

30.1Shorturl如何工作

30.2使用Shorturl缩短RSSFeeds

30.3结论

第31章使用Rubyscript2exe创建标准的Ruby可执行程序

31.1Rubyscript2exe如何工作

31.2使用Rubyscript2exe打包id3tool

31.2.1示例剖析

31.2.2特殊的Rubyscript2exe参数

31.3结论

第32章使用Tidy清理混乱的HTML页面

32.1Tidy如何工作

32.2使用Tidy格式化HTML

32.3结论

第33章使用XML?simple解析XML

33.1XML?simple如何工作

33.1.1使用xml_in解析XML文件

33.1.2使用xml_out生成XML字符串

33.2使用XML?simple跟踪OpenSSL的缺陷

33.3结论

第三部分创建RubyGem包

第34章创建自己的Gem包

34.1Gem包的内部结构

34.2什么是Gemspec

34.3根据Gemspec创建Gem包

34.4结论

第35章Gem包的分发

35.1分发Gem包的方法

35.1.1使用RubyForge分发Gem包

35.1.2使用gem_server分发Gem包

35.1.3使用Web服务器分发Gem包

35.2结论

内容摘要:

  本书通过丰富的示例,向读者介绍了当今最具影响的34个RubyGem包,其中包括:使用Creditcard验证信用卡;使用FxRuby创建跨平台的GUI应用程序;使用Memcache-Client提高Rails应用程序的效率;使用Camping开发轻量级的Web应用程序等等。通过对本书的学习,你将学会如何利用RubyGems,在多个Ruby或Rails项目中更容易地重用代码。当然,你也可以向更多的Ruby爱好者提供你的RubyGem。  本书是讨论如何在Ruby或者Rails项目中使用现有Ruby解决方案的全面指导书,同时它也涵盖了如何创建或者分发Ruby软件包的相关内容。本书分为三部分,分别为Gems、使用RubyGem包和RubyGem包。  本书非常适合Ruby开发者,也适合那些使用Rails或希望对现有Ruby、Rails项目进行扩展的开发者。

书籍规格:

书籍详细信息
书名Ruby Gems开发实战站内查询相似图书
9787111249412
如需购买下载《Ruby Gems开发实战》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)32.0语种简体中文
尺寸19装帧平装
页数印数

书籍信息归属:

Ruby Gems开发实战是机械工业出版社于2008.09出版的中图分类号为 TP393.09 的主题关于 计算机网络-程序设计 的书籍。