Excel 2007 Charts
Author: John Walkenbach
Excel, the top number-crunching tool, now offers a vastly improved charting function to help you give those numbers dimension and relativity. John Walkenbach, a.k.a. Mr. Spreadsheet, clearly explains all these charting features and shows you how to choose the right chart for your needs. You’ll learn to modify data within the chart, deal with missing data, format your chart, use trend lines, construct “impossible” charts, create charts from pivot tables, dress them up with graphics, and more.
See also: How to Be Invisible or Beginning GIMP
Advanced Rails Recipes: 84 New Ways to Build Stunning Rails Apps
Author: Mike Clark
From the author of the indispensable "Rails Recipes," and with the help of a new master Rails chef in the kitchen, here are 72 new ways to kick your Ruby on Rails apps up a notch. "More Rails Recipes" is a collection of practical recipes for dressing up your web application with little fuss. You'll learn how the pros have solved the tough problems using the most cutting-edge Rails techniques so you can deliver your stunning web app quicker and easier.
Developers by the thousands are coming to Rails-the benefits are clear, both to individuals and their organizations.
But how can a developer be expected to write idiomatic, effective Rails code when the technology is so new? The answer is to work alongside masters, people who've been there from the start (and who have the scars to prove it). And, what better way to learn from their experience than to look at their code and read their explanations of why it's written that way? And even better imagine if that code can be lifted and placed right into your own application.
This is better than just cut-and-paste: the recipe format means you'll understand the code, and be able to modify it to suit your needs. And the list of recipes is so broad that you're bound to find tips and techniques where you'll say "Oh! That's how they do that," or, "I didn't know you could do that in Rails."
With "More Rails Recipes," a following up to the popular original "Rails Recipes," you can cook up a storm.
Table of Contents:
Introduction 1
Pt. I REST and Routes Recipes 7
1 Create a RESTful Resource 9
2 Add Your Own RESTful Actions 15
3 Nest Resources to Scope Access 19
4 Toggle Attributes with Ajax 25
5 Authenticate REST Clients 29
6 Respond to Custom Formats 35
7 Catch All 404s 39
Pt. II Database Recipes 43
8 Add Foreign Key Constraints 45
9 Write Custom Validations 49
10 Take Advantage of Master/Slave Databases 53
11 Siphon Off SQL Queries 57
12 Use Fixtures for Canned Datasets 61
Pt. III User-Interface Recipes 65
13 Handle Multiple Models in One Form 67
14 Replace In-View Raw JavaScript 75
15 Validate Required Form Fields Inline 77
16 Create Multistep Wizards 81
17 Customize Error Messages 91
18 Upload Images with Thumbnails 93
19 Decouple JavaScript with Low Pro 103
20 Format Dates and Times 111
21 Support an iPhone Interface 115
Pt. IV Search Recipes 121
22 Improve SEO with Dynamic Metatags 123
23 Build a Site Map 127
24 Find Stuff (Quick and Dirty) 133
25 Search Text with Ferret 137
26 Ultra-Search with Sphinx 143
27 Solr-Power Your Search 151
Pt. V Design Recipes 163
28 Freshen Up Your Models with Scope 165
29 Create Meaningful Relationships Through Proxies 171
30 Keep Forms DRY and Flexible 175
31 Prevent Train Wrecks 181
32 Simplify Controllers with a Presenter 185
Pt. VI Integration Recipes 191
33 Process Credit Card Payments 193
34 Play Nice with Facebook 205
35 Mark Locations on a Google Map 207
36 Tunnel Back to Your Application 215
Pt. VII Console Snacks 219
37 Write Console Methods 221
38 Log to the Console 223
39 Play in the Sandbox 225
40 Access Helpers 227
41 Shortcut the Console 229
Pt. VIIIAsynchronous-Processing Recipes 231
42 Send Lightweight Messages 233
43 Off-Load Long-Running Tasks to BackgrounDRb 237
44 Process Asynchronous, State-Based Workflows 245
Pt. IX E-mail Recipes 251
45 Validate E-mail Addresses 253
46 Receive E-mail Reliably via POP or IMAP 257
47 Send E-mail via Gmail 263
48 Keep E-mail Addresses Up-to-Date 265
Pt. X Testing Recipes 271
49 Maintain Fixtures Without Frustration 273
50 Describe Behavior from the Outside In with RSpec 277
51 Test First with Shoulda 285
52 Write Domain-Specific RSpec Matchers 291
53 Write Custom Testing Tasks 295
54 Test JavaScript with Selenium 297
55 Mock Models with FlexMock 303
56 Track Test Coverage with rcov 307
57 Automatically Validate HTML 311
58 Mock with a Safety Net 315
59 Drive a Feature Top-Down with Integration Tests 317
Pt. XI Performance and Scalability Recipes 321
60 Cache Data Easily 323
61 Look Up Constant Data Efficiently 327
62 Profile in the Browser 333
63 Cache Up with the Big Guys 337
64 Dynamically Update Cached Pages 345
65 Use DTrace for Profiling 349
Pt. XII Security Recipes 357
66 Constrain Access to Sensitive Data 359
67 Encrypt Sensitive Data 361
68 Flip On SSL 367
Pt. XIII Deployment and Capistrano Recipes 371
69 Upload Custom Maintenance Pages 373
70 Generate Custom Error (404 and 500) Pages 377
71 Write Config Files on the Fly 381
72 Create New Environments 383
73 Run Multistage Deployments 387
74 Safeguard the Launch Codes 391
75 Automate Periodic Tasks 393
76 Preserve Files Between Deployments 399
77 Segregate Page Cache Storage with Nginx 401
78 Load Balance Around Your Mongrels' Health 405
79 Respond to Remote Capistrano Prompts 411
80 Monitor (and Repair) Processes with Monit 413
Pt. XIV Big-Picture Recipes 417
81 Manage Plug-in Versions 419
82 Fail Early 423
83 Give Users Their Own Subdomain 425
84 Customize and Analyze Log Files 431
Bibliography 437
Index 439
No comments:
Post a Comment