出版社:机械工业出版社
年代: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 的主题关于 计算机网络-程序设计 的书籍。
(德) 伦兹 (Lenz,P.) , 著
(法) 汉默 (Hamou,A.B.) , 著
李刚, 郭秋霞, 编著
(美) 菲滋格尔德 (Fitzgerald,M.) , 著
(美) 琼斯 (Jones,P.J.) , 著
(日) 高桥征义, (日) 后藤裕藏, 著
(美) 弗拉纳根 (Flanagan,D.) , (美) 松本行弘 (Matsumoto,Y.) , 著
(美) 阿弗迪·格林 (Avdi Grimm) , 著
(美) 奥尔森 (Olsen,R.) , 著