Ruby Developer's Guide
Syngress, Robert Feldt, Lyle Johnson, Jonothon Ortiz
貴賓價: $257用 Python 寫網絡爬蟲 (Web Scraping with Python)
貴賓價: $450Python 爬蟲開發與項目實戰
The Complete Guide to Developing and Deploying Real-World Ruby Applications
Ruby astounds developers with its ability to make programming fun again. It frees programmers to concentrate on programming objectives, and creates fewer obstacles than other languages by flowing ideas directly into the code. Although Ruby is experiencing dramatic growth, there are very few educational resources available for aspiring developers. Written by a team of Ruby gurus, Ruby Developer's Guide is the most comprehensive book available for serious Ruby developers.
the Basics of a Ruby Installation
Learn about the ins-and-outs of installing Ruby on UNIX and Windows, as well as about the Ruby Integrated Development Environment (IDE).
2. Evaluate GUI Toolkits
Find out which toolkits are thread-safe, which come with good example programs, and which are the best choices for certain functions.
3. Read and Write Comma-Separated Value Files
See how to use Nakamura Hiroshi's CSV module to read and write Comma Separated Value files from within Ruby.
4. Parse and Create XML in Ruby
Learn about the parsers for Ruby that work either directly with XML or with one of the various XML APIs.
5. Develop Distributed Web Services
Use drb to transparently call the methods of remote objects simply by doing a method call and also to speed up CGI scripts.
6. Connect to the Web with Ruby
See how Ruby can be used to provide Web content and dynamic interaction to Web clients.
7. Learn to Program Graphics using Ruby
Find support of popular graphics libraries, including OpenGL, GD, GD::Graph, PGPlot, and Imlib2earn.
8. Improve Performance by Profiling
Use the standard profiler profile.rb or RbProf, which is faster than the standard profiler.
9. Register for Your 1 Year Upgrade
The Syngress Solutions upgrade plan protects you from content obsolescence and provides monthly mailings, whitepapers, and more!
Technical Editor: Michael Neumann