图书介绍

Ruby Gems 开发实战2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Ruby Gems 开发实战
  • (美)David Berube 著,王磊,寇晓丽,张建科译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111249412
  • 出版时间:2008
  • 标注页数:223页
  • 文件大小:55MB
  • 文件页数:234页
  • 主题词:计算机网络-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Ruby Gems 开发实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 使用RubyGems2

第1章 什么是RubyGems2

1.1为什么使用RubyGems2

1.1.1标准化的软件包格式2

1.1.2访问Ruby软件包存储仓库3

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

1.1.4处理软件包依赖关系3

1.1.5处理版本的依赖关系3

1.1.6透明地替换Ruby库4

1.1.7处理操作系统的差异4

1.2与其他包管理器的比较4

第2章 安装RubyGems6

2.1安装Ruby6

2.1.1你已经安装了Ruby6

2.1.2在Linux上安装Ruby6

2.1.3在Windows上安装Ruby7

2.1.4测试你的Ruby安装8

2.2在Linux/Mac OS X上安装RubyGems8

2.3升级RubyGems系统9

第3章 使用RubyGems10

3.1使用Gem包10

3.1.1使用Creditcard Gem包11

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

3.2使用源码Gem包16

3.3调试RubyGems19

第4章 Gem包的版本管理21

4.1什么是Gem包的版本21

4.2安装旧版本的Gem包22

4.3更新Gem包23

4.4删除Gem包24

4.5指定Gem包版本24

第二部分 使用特殊的Ruby Gem包28

第5章 使用ActiveRecord访问数据28

5.1 ActiveRecord如何工作28

5.1.1 ActiveRecord模型类29

5.1.2数据处理31

5.2使用ActiveRecord归档RSS新闻32

5.3结论36

第6章 使用BlueCloth标记文本37

6.1 BlueCloth如何工作37

6.2将BlueCloth文本转换成HTML38

6.3将BlueCloth文本转换成PDF39

6.4结论43

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

7.1 Camping如何工作44

7.1.1模型模块Camping::Models45

7.1.2控制器模块Camping::Controllers46

7.1.3视图模块Camping::Views46

7.2使用Camping记录时间47

7.3结论59

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

8.1 Cmdparse如何工作60

8.2创建Job-Search工具62

8.3结论70

第9章 使用Erubis作为HTML模板71

9.1 Erubis如何工作71

9.2使用Erubis实现数据查看器73

9.3结论78

第10章 使用Feedtools解析Feed79

10.1 Feedtools如何工作79

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

10.3结论82

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

11.1 FxRuby如何工作83

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

11.3结论89

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

12.1 YahooFinance如何工作90

12.2使用YahooFinance显示股票的变化91

12.3结论94

第13章 使用Hpricot解析HTML95

13.1 Hpricot如何工作95

13.2使用Hpricot抓取信息97

13.3结论99

第14章 使用Markaby生成HTML100

14.1 Markaby如何工作100

14.2使用Markaby实现股票走势图101

14.3结论104

第15章 使用Fastercsv解析CSV数据105

15.1 Fastercsv如何工作105

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

15.3结论108

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

16.1 Multi如何工作109

16.2使用Multi格式化SQL语句110

16.3结论117

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

17.1 Mongrel如何工作118

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

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

17.4使用Mongrel运行Camping应用程序120

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

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

17.7结论123

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

18.1 Net-SFTP如何工作124

18.2使用Net-SFTP上传文件125

18.3结论126

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

19.1 Net-SSH如何工作127

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

19.3结论131

第20章 使用Creditcard验证信用卡132

20.1 Creditcard如何工作132

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

20.3结论134

第21章 使用PDF-Writer生成PDF文档135

21.1 PDF-Writer如何工作135

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

21.3结论141

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

22.1 Runt如何工作142

22.2使用Runt计划用户组会议144

22.3定期执行计划命令146

22.4结论148

第23章 使用Rails构建Web站点149

23.1 Rails如何工作149

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

23.3结论155

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

24.1 Rake如何工作157

24.2使用BlueCloth和Rake生成文档158

24.3结论162

第25章 使用RMagick处理图片163

25.1 RMagick如何工作163

25.2使用RMagick创建缩略图164

25.3结论169

第26章 使用Memcache-Client加速Web应用170

26.1 Memcache-Client如何工作170

26.2使用Memcached加速Ruby on Rails的会话缓存171

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

26.4结论177

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

27.1 Rubyzip如何工作178

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

27.3结论181

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

28.1 Memorize如何工作182

28.2生成MP3列表183

28.3结论186

第29章 使用Id31ib-Ruby标记MP3文件187

29.1 Id3lib-Ruby如何工作187

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

29.3结论190

第30章 使用Shorturl简化URL链接191

30.1 Shorturl如何工作191

30.2使用Shorturl缩短RSS Feeds192

30.3结论194

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

31.1 Rubyscript2exe如何工作195

31.2使用Rubyscript2exe打包id3tool196

31.2.1示例剖析197

31.2.2特殊的Rubyscript2exe参数198

31.3结论199

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

32.1 Tidy如何工作200

32.2使用Tidy格式化HTML202

32.3结论205

第33章 使用XML-simple解析XML206

33.1 XML-simple如何工作206

33.1.1使用xml_ in解析XML文件206

33.1.2使用xml out生成XML字符串207

33.2使用XML-simple跟踪OpenSSL的缺陷208

33.3结论212

第三部分 创建Ruby Gem包214

第34章 创建自己的Gem包214

34.1 Gem包的内部结构214

34.2什么是Gemspec214

34.3根据Gemspec创建Gem包214

34.4结论218

第35章 Gem包的分发219

35.1分发Gem包的方法219

35.1.1使用RubyForge分发Gem包220

35.1.2使用gem_server分发Gem包221

35.1.3使用Web服务器分发Gem包222

35.2结论223

热门推荐