By Developers, For Developers
PDF Pg | Paper Pg | Type | Description | Fixed on | Comments |
---|---|---|---|---|---|
24 | SUGGEST | I am using the Acrobat Reader, Version: 7.0.5.2005092300. Kindly, Thomas | 2008-01-22 | ||
26 | DEFER | I am just so far as page 26, but I searched for more occurrences of the Photo and Album attribute :title and it’s just on that page. | |||
49 | ERROR | The album view is not working correctly when the first picture is in vertical format and not MAX_WIDTH
I’ll mail two screenshots to Lyle’s email address to better illustrate it. | 2008-01-22 | ||
53 | ERROR | The code for
The | 2008-01-22 | ||
46 | SUGGEST | I took a look at the documentation and I used right away the @patternList attribute. I think it is useful for the application and I was annoyed seeing other files :)
| 2008-01-22 | ||
57 | TYPO | The The new
| 2008-01-29 | ||
17 | SUGGEST | Starting with the “Hello, World!” example, the samples all start with “require ‘fox16’”. Since FXRuby is installed as a gem, this won’t work on Ruby < 1.9.0 without a preceding “require ‘rubygems’”. There should probably be a note about this, since many people are likely to still be using 1.8.x when this book is released. | 2008-01-22 | ||
29 | ERROR | The code listing for PhotoView# is missing the method body (i.e., super(p, nil) / load_image(photo.path)) and the load_image method. | 2008-01-22 | ||
37 | TYPO | Text reads: “Don’t forget to add the necessary require statements to album_view.rb and photobook.rb so that the definitions of the Album, AlbumView, Photo and PhotoView classes are visible.” photobook.rb does not exist anywhere else in the text, so I’m assuming it should be picturebook.rb. | 2008-01-22 | ||
37 | SUGGEST | I found it somewhat distracting to see partial code snippets out of context (i.e., I’m having to download the file constantly to see the snippets in context). In a paper book, this would most likely require me to constantly flip to the appendices to get the same continuity. It might be better to show the entire class (or at least the location within the class) and then discuss the snippet. | 2008-01-22 | ||
56 | TYPO | Repetition error at the end of this sentence: “The first order of business is to think about the view for the album list, and how we might implement that and how we might implement that.” Should probably read: The first order of business is to think about the view for the album list, and how we might implement that. | 2008-01-22 | ||
28 | ERROR | The code to download on page 28 does not match the code displayed in the book. The downloadable code includes these two lines, and the last one causes problems: require ‘photo’ photo_view has not yet been created. Please align code with book (or vice versa). | 2008-01-22 | ||
49 | TYPO | Bottom of the page: There’s an extra “to”. | 2008-03-14 | ||
54 | TYPO | “If you take a close look at the rightmost edge of the window, you’ll see that that last photo is clipped.” | 2008-03-14 | ||
28 | ERROR | The call to Fox::FXMainWindow.new includes the symbols :width and :height. I get an error: wrong argument type Hash (expected Data) (TypeError) Versions: Ruby 1.8.6, Fox 1.6 Note from Author Lyle Johnson: “The fact that you’re seeing this error message suggests that you’re | |||
51 | ERROR | Around the middle of the page, where it says “Next, we construct an FXMenuPane window, as a child of the FXMenuBar”, it should read, “… as a child of the main window”. (Reported to me by a reader). | |||
103 | TYPO | In Figure 8.4, the bottom two labels read “Sunken and Thick Frame”, whereas it actually is raised with a thick frame, and “Raised and Thick Frame”, whereas is actually is sunken with a thick frame (see lines 27 and 28 of the program lableexample3.rb) | |||
59 | TYPO | “In addition to the parent window, we’re going to pass in the LAYOUT_FILL …” I’ve been typing the code in as I read the book, and I already have LAYOUT_FILL. My current code looks like: super(p, :opts => LAYOUT_FILL|MATRIX_BY_COLUMNS) | |||
87 | TYPO | On p. 87, “SCROLLOCK” should be SCROLLLOCK" (i.e. 3 “L”s). | |||
15 | TYPO | hello.rb Helmut Hagemann xml_user@web.de | |||
84 | ERROR | example of creating an input for FXApp with IO.popen(“tail -f /var/log/system.log”) app.addInput(@pipe, INPUT_READ) do instead of INPUT_WRITE | |||
11 | TYPO | Since FOX draws it>s< own widgets, … | |||
123 | TYPO | A spanning item is one that takes up more tha>t< one position in the table. (n) | |||
170 | TYPO | …FXTable widget, which >we'll look at< in Section 9.4,… (we looked at) | |||
176 | TYPO | …, the first child of the >FXS-plitter< appears (bad hyphenation at line end) | |||
176 | SUGGEST | It’s considerate to save the sizes of the subpanels >to the registry< (isn’t there a move afoot to save configuration info in separate application-specific files instead of the registry? At least show how to do it both ways and give the reader the choice.) | |||
181 | TYPO | Inconsistency: “Source >T<ext” occurs on pages 181-184 in several places, while the counterpart string “Translated >t<ext” has different capitalization. | |||
190 | TYPO | … are just a couple >(of)< examples of the possible… | |||
204 | SUGGEST | Once the user is finished … and has made >their< selection (his or her is more grammatical). | |||
207 | SUGGEST | … displaying it to the user to collect >their< inputs, … (his or her is more grammatical) | |||
211 | TYPO | … with other software developers.>(space needed)<Section 1.4, … |