Slashdot Mirror


Amazon's Best Computer Books of 2004

theodp writes "Amazon.com's Editors have announced their selections for the Best Books of 2004 in the Computers and Internet category. Their favorite book of the year? Excel Hacks, which edged out Head First Servlets & JSP (#3), a Grand Theft Auto Strategy Guide (#5) and The Data Warehouse ETL Toolkit (#8). Can Slashdot readers offer some more inspired choices?"

228 comments

  1. That wardriving book by Spy+Handler · · Score: 2, Funny
    that wardriving book by that Russian dude.... I wanna get that.

    1. Re:That wardriving book by mordors9 · · Score: 2, Funny

      After you get done with that one, perhaps Hacking for Dummies, another soon to be timeless classic. :-)

  2. Best computer book of the year - 1979 by Realistic_Dragon · · Score: 5, Funny

    Valves - why they are better than transistors.
    Transistors - why they are better than valves.
    The Transputer - computing the future in paralell.
    Pong - strategy guide.

    And the number one computing book of 1979.

    Miss DEC - the pagent.

    --
    Beep beep.
    1. Re:Best computer book of the year - 1979 by Jorkapp · · Score: 3, Funny

      Best magazines of 1979:

      * Circuit diagrams - Schematics that leave nothing to the imagination! (With included 3 page fold out)

      * Computing Enthusiast - How to build a computer with only $165,348! Step by step guide included.

      * Electronics and more - The latest Gaming machine - now with a CRT display! Wow! (Included Tic-Tac-Toe Punch-card game)

      --
      Frink: Nice try floyd, but you were designed for scrubbing, and scrubbing is what you shall do.
    2. Re:Best computer book of the year - 1979 by igny · · Score: 1

      Mod the parent as insightful! In 2029 people will likely ridicule this list of the best computer books.

      --
      In theory there is no difference between theory and practice. In practice there is. - Yogi Berra
    3. Re:Best computer book of the year - 1979 by Quixote · · Score: 1
      The Transputer - computing the future in paralell.

      I don't think Transputers were around in 1979. The first announcement was in 1983.

      You probably mean this title instead:
      The 8086: Supercomputer in a box!

    4. Re:Best computer book of the year - 1979 by GileadGreene · · Score: 1

      The sad thing is that the Transputer is still a great idea - it died mostly due to poor business decisions by INMOS (late getting newer processors out). I mean, look at the popularity of SMP, Beowulf clusters (that perenial /. favorite), and the like. The transputer was specifically designed to support that kind of thing in a clean way, and had a language (occam) that made it easy to program for multiprocessor systems. Sigh. Sometimes it seems like the computer industry has a habit of ignoring great innovations, and then reinventing them badly a few years later.

  3. I've got one for you. by Anonymous Coward · · Score: 3, Funny

    It's called "Hide The Fact You're On AOL By Using A Free Webmail Service." I just wrote it.

  4. PHP by Fuzzie+Viking · · Score: 2, Informative

    Doesn't stand against the classics, but since this is for this year only... PHP 5 Power Programming

    --
    I am Ergo the magnificent. Short in power, tall in stature, narrow of vision and wide of purpose.
    1. Re:PHP by Anonymous Coward · · Score: 0

      *DISCLAIMER*: I tech-reviewed this book:

      On a similar note, PHP Objects, Patterns and Practice (Zandstra, Apress), is IMHO a great book for those looking to move to larger projects using PHP. Covering PHP5's new, more grown up, OO features, an introduction to patterns appropriate for PHP web apps, and looking at build and install tools (Phing, PEAR), CVS and documentation with PHPDocumentor2. It's printing now.

      (as tech reviewer not author, I receive only a fixed payment based on the number of pages, so I don't profit from sales of the book, I genuinely think this is a very good PHP book)

  5. Eigenpolls by AeiwiMaster · · Score: 4, Informative
    1. Re:Eigenpolls by PornMaster · · Score: 2, Funny

      eigenpolls [all-technology.com] a way to gather knowledge from a crowed.

      From a crowed what?

    2. Re:Eigenpolls by AeiwiMaster · · Score: 1

      Thanks fixed.

    3. Re:Eigenpolls by AeiwiMaster · · Score: 1

      ups, the last link should be
      Books for Automatic Trading Systems

    4. Re:Eigenpolls by Anonymous Coward · · Score: 0

      Crighton accrued a crude understanding from the crowd. He crewed a boat but crowed about it.

      Can you ken the can-can, Kenneth? What's the frequency?

    5. Re:Eigenpolls by Anonymous Coward · · Score: 0

      I think you're looking for the word crowd. The words crowed and crewed really don't fit. A crew is like a boat crew, not like a random bunch of people.

  6. How did they choose? by Nos. · · Score: 5, Insightful

    I flipped through a bit and couldn't find what criteria they used to decide which were the best books. Out of the top 10 only 2 have any customer reviews. Is this a bestseller list, or just which publisher(s) paid the most to be on it?

    1. Re:How did they choose? by mwood · · Score: 5, Funny

      Probably by running a quick query:

      SELECT quantityonhand FROM booksinwarehouse SORTED BY quantityonhand DESCENDING

      and taking the first ten rows.

      (Yes, I typed that off the top of my head, and I don't wallow in SQL 8x5 every week.)

    2. Re:How did they choose? by wwwojtek · · Score: 5, Funny
      (Yes, I typed that off the top of my head, and I don't wallow in SQL 8x5 every week.)

      Sure you don't. I ran your query and here is what I got
      1032423
      323234
      323321
      34422
      32425
      23443
      23323
      23421
      10008
      8777
      not very interesting, isn't it?

    3. Re:How did they choose? by minus_273 · · Score: 1

      nah it should be :
      select top 10 name, sold from books order by sold :-p

      --
      The war with islam is a war on the beast
      The war on terror is a war for peace
    4. Re:How did they choose? by dgw1 · · Score: 2, Insightful

      Amazon has staff members who review on the site. Their reviews show up under the "Editorial Reviews" section before you get to the customer reviews. My guess would be that this list is put together by the people who write the Editorial Reviews for this category.

    5. Re:How did they choose? by isometrick · · Score: 1

      "select top"?! That's not ANSI-compliant, you insensitive clod!

    6. Re:How did they choose? by Stiletto · · Score: 2, Insightful


      More like:

      SELECT bookname FROM booksinwarehouse SORTED BY howmuchdidthepublisherpayusinkickbacks DESCENDING

    7. Re:How did they choose? by zx75 · · Score: 1

      Obviously, because why would you be selecting the quantity on hand if you're sorting by it? Its just used as a criteria. You'd want something more along the lines of:

      SELECT product.ISBN_number, product_description.title, product_description.author FROM product, product_description WHERE product.product_id = product_description.product_id ORDER BY product.quantityonhand DESCENDING;

      --
      This is not a sig.
    8. Re:How did they choose? by Smallpond · · Score: 2, Insightful

      Customer reviews should only be allowed for people who bought the book. They should call the reviews on Amazon: Reviews by people who have an interest in selling more of this book since some of them are clearly marketing fluff. You can tell because the positive comments are spellchecked.

    9. Re:How did they choose? by sayap · · Score: 0

      Why would you use a separate description table? Keep it simple:

      SELECT isbn
      FROM (SELECT isbn
      FROM book
      ORDER BY quantityonhand DESC)
      WHERE ROWNUM <= 10;

    10. Re:How did they choose? by Phoe6 · · Score: 1

      Too many books in the stock. They just want them to sell them out.

      --
      Senthil
    11. Re:How did they choose? by FuzzyBad-Mofo · · Score: 1

      ERROR 1064: You have an error in your SQL syntax near '10 name, sold from books order by sold' at line 1

    12. Re:How did they choose? by mobiGeek · · Score: 1
      I think you missed your parent-post's point..."quantityonhand", not "sold". As in "what do we want to unload to the holiday-season-buying-masses?"

      The only thing I could think of adding would be:

      OUTPUT TO 'http://slashdot.org/submit.pl' FORMAT HTML_FORM
      (though ASA doesn't support URLs for its output location ... yet).
      --

      ...Beware the IDEs of Microsoft...

    13. Re:How did they choose? by zx75 · · Score: 1

      Sorry, I was thinking multilingual descriptions for a minute there. But I guess books do have different numbers for different languages.

      But still, you could have multiple language descriptions for a book written in English, but I'd have to add a specification for which description I wanted to retrieve.

      --
      This is not a sig.
    14. Re:How did they choose? by redivider · · Score: 5, Funny

      SELECT nerds FROM slashdot_comments WHERE takes_a_joke='way too seriously'

      --
      Sinch
    15. Re:How did they choose? by supergiovane · · Score: 1
      1032423
      323234
      323321
      34422
      32425
      23443
      23323
      23421
      10008
      8777

      Hey, I knew you geeks are strange guys, but I would have never thought you could read books with such weird titles!

      --
      Signatures are for stupids.
    16. Re:How did they choose? by Kehvarl · · Score: 2, Funny

      I especially recomment 23323, it's one of those books you just can't put down (because the cheap glue in the binding leeches out and adheres the book to your flesh), but it's actually quite good. a bit of romance, some suspense, plenty of action, and of course a surprise ending (here's a hint: the string isn't null-terminated).

    17. Re:How did they choose? by jerw134 · · Score: 1

      Actually, he was selecting the quantityonhand, not the title.

  7. Oh christ.. by Anonymous Coward · · Score: 3, Funny

    Those are barely "Computer Books" Those are more acuratly described as "Books for idiots with an attention span of 5 seconds flat"

    I was expecting to see real books on that list. Things like C Unleashed perhaps. Not that cornicopia of crap.

    1. Re:Oh christ.. by mr_z_beeblebrox · · Score: 3, Funny

      Those are barely "Computer Books" Those are more acuratly

      I missed the second half of your post. Theres a lot going on here with all the... ooh shiny

    2. Re:Oh christ.. by 0racle · · Score: 1

      Welcome to now. What differenciates now from then is administers and programmers don't actually know what they're doing, everything is done via a wizard. As such, people are only interested in games, quick little things, and pretty pictures of how to use the wizards. New admins and programmers are just glorified users.

      --
      "I use a Mac because I'm just better than you are."
    3. Re:Oh christ.. by 1u3hr · · Score: 1
      Those are barely "Computer Books"

      #5 is "Grand Theft Auto: San Andreas Official Strategy Guide"
      A fucking game walkthrough.

  8. Re:Shameless by Anonymous Coward · · Score: 0

    Why are you recommending them if you haven't read them?

  9. Best computer book ever by 91degrees · · Score: 5, Funny

    They didn't mention The story about ping Clearly the best introduction to this network test tool.

    Just look at the reviews, especially the one from John E. Fracisco.

    1. Re:Best computer book ever by Anonymous Coward · · Score: 0

      Does anyone know where I can find the rare Nonces on Netrace? Amazon doesn't have it, even used.

    2. Re:Best computer book ever by Neologic · · Score: 1

      That has got to be one of the funniest reviews on Amazon. Thanks for pointing it out.

      --

      "I hate quotations. Tell me what you know." -Ralph Waldo Emerson

    3. Re:Best computer book ever by slaker · · Score: 1

      Sometime, when you have a moment, take a look at Amazon.com customer reviews for "Family Circus" cartoon collections.

      --
      -- I wanna decide who lives and who dies - Crow T. Robot, MST3K
    4. Re:Best computer book ever by Eravau · · Score: 1

      Thank you. I just had the best laugh I've had in a long time. I had to stiffle it a bit to keep from disturbing my office mates.

    5. Re:Best computer book ever by alptraum · · Score: 3, Funny

      Oh dear, slashdot will serious disrupt the Amazon review system, for the Fracisco comment mentioned above:

      6963 of 7162 people found the following review helpful.

    6. Re:Best computer book ever by Anonymous Coward · · Score: 0

      Is it just me, or did we just manage to slashdot amazon.com?

    7. Re:Best computer book ever by Anonymous Coward · · Score: 0

      Comedy gold!

      How I learned to stop hating myself. Thanks Bil Keane
      November 3, 2004
      Reviewer: Coll Doll "Coll Doll" (Potosi, MO)
      When I got out of rehab, my first concern was my daughter. After years of reading her bedtimes stories consisting mainly of the ingredients in bacon bits and how many ways I'd like to se her mother die, it was now time to start getting the wagon back on the trail. Well, just call my trailmaster, Bil Keane, his intrepid collection of heart warming, gut busting "toons" has truly secured him as our generations literary equivalent to Dostoyevsky. Now instead of untying her hands before she goes to bed I find myself mopping up her urine as the tails of Bobby's quasi retarded infatuation with popsicles hits a little to close to home at the expense of her blatter. There is no way that could repay Bil Keane for what he's done for me, but if he's reading this, rest assured I would gladly go down on you, and I'm no queer.

      Cloak and Dagger.
      April 22, 2004
      Reviewer: redbird (Topeka, Kansas)
      Not since the Green River killer caused such mayem in the Washington State area that we have have seen such an accurate description of the mind of a serial killer(s). Billy, Jeffy, Dolly and Little PJ and are an extreme gang of thugs, praying on the homeless and prostitutes and the homeless prostitutes. Bill Keane has really gone out of his way to probe the mind of the twisted mind of a typical killer. Billy is described as the perfect killer of infertile couples, killing between 20-25 couples. Dolly takes her rage out on young prostitutes. Jeffy, after discovering that he was actually born a female, takes revenge on all doctors who specialize in sex changes. Little PJ is more of a pipe bomber, destroying more homeless people than he can shake a stick at. Disturbing and complex, Keane has branched far away from his salad days...A must read if you are new to the FC, but stay away from it if you are an old fan, which I'm.

    8. Re:Best computer book ever by ginbot462 · · Score: 1

      You should read the sequel

      The Adventures of Traceroute

      --
      Atlas Shrugged : Thematic Story :: Battlefield Earth : Organized Religion
    9. Re:Best computer book ever by 91degrees · · Score: 1

      You're welcome. It's something I like to mention every once in a while. There are always a few people who haven't seen it before.

    10. Re:Best computer book ever by viva_fourier · · Score: 1

      Amazing! This concludes that the "cycle of novelty" is operating at 1 cycle/year (31.7nHz):
      http://slashdot.org/books/99/01/31/1246212.shtml

      --
      and now back to the fallout shelter...
    11. Re:Best computer book ever by perdu · · Score: 1

      It got my vote!

      --
      You only use 2% of your DNA
    12. Re:Best computer book ever by Anti_zeitgeist · · Score: 0

      holy crap....that was amazing. Where did you find this?

      --
      If it wasn't for C, we would be stuck using BASI, PASAL and OBOL.
    13. Re:Best computer book ever by Anonymous Coward · · Score: 0
      Funny doesn't increase karma, but when you post a joke and some mong who doesn't get it mods you offtopic it deducts it.

      Hence some people mod jokes as interesting in the interests of cosmic balance.

  10. One objection by gowen · · Score: 5, Insightful

    If you're including "Grand Theft Auto: San Andreas Official Strategy Guide" as a computing book, "101 Tips for Winning At Monopoly" in the list for Business/Management.

    Games are cool, but they're not computing.

    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    1. Re:One objection by Anonymous Coward · · Score: 0

      Amazon doesn't care about editors anymore. I don't even know why the bother. With web services everyone else can easily do a better job with info and presentation.

      I mean look at this page for buying a ps2 http://www.amazon.com/exec/obidos/tg/browse/-/7603 18/104-1586928-9057551

      You can't even buy a ps2 from that page, and its been like that for a year. No joke.

    2. Re:One objection by Anonymous Coward · · Score: 0

      ...though of course the category is "Computers & Internet" (which includes "Computer & Video Games") -- not "computing". Not that the 'article' is begging to be read.

    3. Re:One objection by kavau · · Score: 1
      Games are cool, but they're not computing.

      The category is "Computers & Internet", not "computing"

    4. Re:One objection by Anonymous Coward · · Score: 0
      GW Bush: proof that you can fool all the people all of the time.
      Nah, thats proof that you can fool sufficiently many of the people enough of the time.
    5. Re:One objection by StikyPad · · Score: 1

      Games are cool, but they're not computing.

      Exactly!! One is an excercise in eliciting the desired results from a machine with an arbitrary yet strictly defined set of rules, and the other is...

  11. Simplebits by ViceClown · · Score: 3, Informative

    Web Standards Solutions: The Markup and Style Handbook by Dan Cederholm Great book about designing web sites using proper xhtml and web standards. Great examples and practicle recipes!

    --
    Have a Happy.
  12. Game Strategy Guide Makes the Top Ten? by WolfPup · · Score: 3, Insightful

    I find it disturbing that #5 was the GTA: San Andreas strategy guide. Is the selection of computer and internet books so meager, that a strategy guide makes the top ten. I think that choice really shows the lack of serious consideration on this list. I can understand that Amazon is trying to appeal to a large audience and not the computer power user, but there are better choices even for the casual user other game strategy guides.

    --

    -- Wolfpup

    "A man whose circumstances went beyond his control." -- Styx

    1. Re:Game Strategy Guide Makes the Top Ten? by Eric+Giguere · · Score: 5, Insightful

      Different mindset. We see "Computers and Internet" and think "programming", others see "Computers and Internet" and see "games, browsing, and chatting". "Computers and Internet" is now a very broad category.

      Eric
    2. Re:Game Strategy Guide Makes the Top Ten? by d34thm0nk3y · · Score: 1

      is GTA: San Andreas even out for PC yet??

  13. Usability by RAMMS+EIN · · Score: 2, Funny

    Probably they felt that GNUCash is so easy you don't need a book with it, whereas Excel is such a beast you absolutely need a manual.

    --
    Please correct me if I got my facts wrong.
    1. Re:Usability by erlenic · · Score: 1

      You do realized that those two programs are as unrelated as you can get, right?

    2. Re:Usability by DogDude · · Score: 2, Funny

      Probably they felt that GNUCash is so easy you don't need a book with it, whereas Excel is such a beast you absolutely need a manual.

      Not that the two programs are at all related, but there can't be more than a few hundred active users of GnuCash, and even if every one of those people bought a book, it still wouldn't end up anywhere near Amazon's Top 10.

      --
      I don't respond to AC's.
  14. Programming Ruby by Anonymous Coward · · Score: 2, Informative

    Programming Ruby by by Dave Thomas, Chad Fowler, Andy Hunt

    1. Re:Programming Ruby by dar · · Score: 1

      I second this one. Programming Ruby is the first language book I've read in a long time where I actually learned something new about programming. Twice I had to go back to my college textbook Concepts of Programming Languages - once for "coroutines" and once for "closures".

      --
      My other Slashdot ID is much lower.
    2. Re:Programming Ruby by jarich · · Score: 3, Informative
      Second edition was released this year...

      http://pragmaticprogrammer.com/titles/ruby/index.h tml

    3. Re:Programming Ruby by Anonymous Coward · · Score: 0

      I got this book in 2nd edition and I am in love with Ruby now. It is a GREAT book and a great language.

      Other books I picked up this year and liked were: "An Embedded Software Primer" and "The Pragmatic Programmer".

    4. Re:Programming Ruby by Taladar · · Score: 1

      I agree. This book is definitely worth reading although if you are from germany you shouldn't buy the translation, it is seriously flawed since the translator didn't have much of a clue.

  15. Consumer books are hot by Eric+Giguere · · Score: 2, Insightful

    More proof that consumer-oriented books are gaining traction, now that computers and related technologies are in the mainstream. Much bigger potential audience. A lot of developer info is available for free these days, too, which makes a developer-oriented book a harder sell. It will be interesting to see what the bestsellers are in the next few years.

    Of course, there will always be developer-oriented material, especially innovative series like "Head First" that buck convention. (You either love or hate that series.)

    Eric
    Palm Database Programming: The Free Electronic Version
    1. Re:Consumer books are hot by Timesprout · · Score: 2, Funny

      Jesus what planet have you been living on. Consumer orientated books have always been 'hot'. Why do you think there are million books in the stores on do xxx with excel, access, word, photoshop. Have you never heard of the XXX for dummies series?

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    2. Re:Consumer books are hot by Eric+Giguere · · Score: 2, Interesting

      My point was that these kinds of books are increasing significantly in popularity, and they're going beyond simple "intro to technology" type books. I expect that at some point "programming" books will be a small subset of the larger "computer book" category. Maybe they won't even be called "computer books" anymore.

      Eric
    3. Re:Consumer books are hot by fbjon · · Score: 1

      Seriously.. There is an "XXX for Dummies" book?! This must be the source for all the amateur porn.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    4. Re:Consumer books are hot by happyfrogcow · · Score: 1

      One reason I think is that the manuals that come with software suck. Or are non existant in a hard-copy format. Which sucks. Most people aren't used to online documentation and would prefer something they can flip through, book mark, and read anywhere.

      I recently bought "C++ GUI Programming with QT" after downloading it (it's free) and reading the first 2 chapters. That was a great idea by the publishers, in my opinion. They also bundled a worthwhile CD with the book. Coupled with the API documentation and tutorials that gets installed with QT, the book is great.

    5. Re:Consumer books are hot by Taladar · · Score: 1

      Wether a book is better online or as hardcopy depends on the style. If it is mostly for looking things up an online copy is really useful, if you read the whole book hardcopies are much better (some books can be both).

  16. Any of the Orielly "Hacks" books are cool by ylikone · · Score: 5, Informative
    I own the following, and I find them great:

    Linux Server Hacks, Knoppix Hacks, and Network Security Hacks.

    --
    Meh.
  17. Sales volume by MadFarmAnimalz · · Score: 1, Funny

    This might be more logical an indicator of what the buying public considers a good book.

    Also windows and gaming heavy though. Erh... And why's there a book called "Windows XP for Dummies"? How dumb do you have to be to not only use XP but to require a book for it? And furthermore, a book slagging you off for being such a dummy? The mentally retarded mascochist niche must be bigger than I thought.

    --
    Blearf. Blearf, I say.
  18. Thank goodness... by eeg3 · · Score: 3, Funny

    That the Grand Theft Auto Guide is getting it's due. I don't know what I would've done without it.

    1. Re:Thank goodness... by Tyler+Eaves · · Score: 2, Insightful

      Spent 5 minutes on GameFAQs? Seriously, it amazes me that anyone actually still buys strategy guides.

      --
      TODO: Something witty here...
    2. Re:Thank goodness... by eeg3 · · Score: 1

      Sarcasm, buddy. Sarcasm.

      But, yes. I always use GameFAQs when I need something quick and dirty, but the actual print strategy guide for Madden 2005 is much better than anything on there. GameFAQs doesn't always cut it.

    3. Re:Thank goodness... by Tyler+Eaves · · Score: 1, Funny

      Dead god. Has it come to this? Why do you need a strategy guide for a fscking FOOTBALL game?

      --
      TODO: Something witty here...
    4. Re:Thank goodness... by jaredbpd · · Score: 1

      Of course we do!

      Since when do us geeks know thing one about football, or any team sport? I know I always reprogrammed NFL2k2 to list my play options by the outcome (long pass, short pass, run, etc) than by the formations that triggered them (Split I, 5 & Dime, etc).

      A strategy guide would have been awesome. A strategy guide that says how to unlock the secret halftime show would have been gold!

    5. Re:Thank goodness... by Anonymous Coward · · Score: 0

      Because the playbooks are inexplicable and unexplained.

    6. Re:Thank goodness... by eeg3 · · Score: 1

      Madden 2005 is a lot more complex than someone would presume. Different formations, substitutions, etc. can help you. There is a lot of strategy involved.

      With online competition, this is even more helpful.

  19. 'LaTeX companion' should definitely be on the list by sombragris · · Score: 2, Informative
    --
    -- Look to the Rose that blows about us--"Lo, Laughing," she says, "into the World I blow..."
  20. I am the author and this is 5-stars no doubt by galtenberg · · Score: 1

    Ok, Slashdot Hubris Avengers, let's get that DIY ad from the co-author knocked down.

  21. Re:Shameless by Anonymous Coward · · Score: 0

    A single, tongue-in-cheek post on a discussion forum, and you describe it as spam? Wow, you're a moron

  22. how about us dummies? by koi88 · · Score: 4, Funny

    I don't buy no book that doesn't have "for dummies" in the title.
    So I wanna preorder
    • Excel Hacks: 100 Industrial-Strength Tips and Tools for dummies
    • The World's 20 Greatest Unsolved Problems for dummies
    But really interesting sounds No. 4:
    • On Intelligence for dummies
    --

    I don't need a signature.
  23. Well, I'm reading by mwood · · Score: 1, Informative

    Booch's _Object Oriented Analysis and Design_, but I didn't get it at Amazon so that could explain their error. :-)

  24. Quote from "Excel Hacks" review... by beeglebug · · Score: 3, Funny

    "The spreadsheet is the software tool that turns everyone into a hacker"

    Riiiiiight...

    1. Re:Quote from "Excel Hacks" review... by Anonymous Coward · · Score: 0

      I can't believe nobody has sued them for making such blatently false claims yet.

    2. Re:Quote from "Excel Hacks" review... by tverbeek · · Score: 2, Interesting
      "The spreadsheet is the software tool that turns everyone into a hacker"

      Sure, it's a silly statement, but Lotus 1-2-3 was the playground in which I (and a lot of other people) did much of my early hacking. Kids of the Excel generation may not be familiar with all the hacks that surrounded 1-2-3, including copy-protection-defeating tricks, add-ins for using it as a word processor (4-Word) or a mathematical solution seeker or a DOS WYSIWYG publishing tool (Allways), data compression to fit big files on little disks with SQZ!, using its primitive macro capability (including the powerful /x commands) as a Turing-complete procedural programming language capable of self-modifying code. It was a tool that was both accessible to mundanes and provided a wealth of phun for the rest of us.

      --
      http://alternatives.rzero.com/
  25. Mono by JanneM · · Score: 3, Informative

    I really liked Edd Dumbbill's book on Mono - clear, concise and with no filler. It's sad that those traits are so unusual in most technical publishing.

    http://www.amazon.com/exec/obidos/ASIN/0596007922/ qid=1101219728/sr=2-1/ref=pd_ka_b_2_1/102-0124431- 0374516/

    --
    Trust the Computer. The Computer is your friend.
  26. 'LaTeX Companion' should definitely be on the list by sombragris · · Score: 3, Informative

    Oh well, resubmitted with proper formatting...

    Frank Mittelbach, Michel Goossens et al., The LaTeX Companion, 2nd edition.

    This book, launched in June 2004, is a major rewrite of the old book and for every LaTeX user its worth its price in gold. I have a dog-eared copy at my desk and I can attest to it.

    --
    -- Look to the Rose that blows about us--"Lo, Laughing," she says, "into the World I blow..."
  27. Code Complete, 2nd Edition by BRSQUIRRL · · Score: 2, Informative

    I was mentored in my first job out of college by a guy who helped McConnell write the new edition...the first edition did more to make me a better developer than any book on a specific language, technology, etc. and the second edition refreshed the code examples with current programming language, incorporated class and OO design, refactoring, and more modern development methods. Good stuff, check it out.

    1. Re:Code Complete, 2nd Edition by blackmonday · · Score: 2, Informative

      As usual, Bookpool.com has it for less than Amazon, although shipping is only free with a $40 purchase. Not advertising, but I've saved cash with them before, and always liked their service.

  28. Question about C book. by slapout · · Score: 0, Offtopic

    OK, I know this is off topic, mod me down if you want.

    I decided to learn JavaScript and picked up a copy of "JavaScript:The Definitive Guide". Turns out it goes into detail about how the language works behind the scenes. Which isn't really what I was looking for. But I remember thinking, it would be cool to read a book like that about C. Can any one recommend a book that discusses more about how C works behind the scenes like the Javascipt book does?

    --
    Coder's Stone: The programming language quick ref for iPad
    1. Re:Question about C book. by PornMaster · · Score: 1

      C *doesn't* work behind the scenes. Compilers work behind the scenes and then give you executable machine code. The only "scene" would be your OS.

      Javascript is an interpreted language. It runs within a Javascript interpreter. There's a "scene" in which it runs.

    2. Re:Question about C book. by Anonymous Coward · · Score: 1, Funny

      I don't know about that. A few files I have lying around in the darker receses of my hard drive are into some odd scenes. Just yesterday I caught exception.c wearing a rubber gimp suit and spanking debug.h with a hairbrush.

    3. Re:Question about C book. by mr_z_beeblebrox · · Score: 1

      Can any one recommend a book that discusses more about how C works behind the scenes like the Javascipt book does?

      Kernighan and Ritchies (sp? C book is good, though the K & R style is considered obsolete. Also, a lot of assembler books will devote a chapter to C which if you actually go through the book prior to the chapter will guartee you at least partial enlightenment.

  29. Particle Physics by JamesD_UK · · Score: 1

    The practicle? Is this the elementry particle that makes some of us experts at DIY whilst others struggle to tell the differrence between screw drivers and hammers?

    1. Re:Particle Physics by ViceClown · · Score: 1

      Wups :-)

      "practical"

      Good one, though. Gave me a chuckle.

      Cheers :-)

      --
      Have a Happy.
  30. how about... by cliffyqs · · Score: 1

    Zen and the Art of Windows Maintenance?

    --
    I have nothing witty to fill this space with yet.
    1. Re:how about... by Anonymous Coward · · Score: 0

      I don't think that exists, but I do remember seeing a "Sledgehammers and the Art of Windows Maintenance" once.

  31. Excel Hacks? by tod_miller · · Score: 1

    Now I am not exactly a pro-M$ person, but to call them hacks, that is a bit harsh no?? :-) Wow, check out the cover of Head First Servlets & JSP

    Hot chick alert!

    Man I could pool her connections, service her ports... *public thinking alert* shit I did it again *cough* nice lass. :-)

    --
    #hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
    1. Re:Excel Hacks? by TopShelf · · Score: 1

      You really need to get out more!

      --
      Stop by my site where I write about ERP systems & more
    2. Re:Excel Hacks? by tod_miller · · Score: 0, Offtopic

      Why is it any good?

      I am not a subscriber to "Out" but my friends tell me it is a good look into the lifestyle of males who have cast aside any qualms about how society will view them, and are proud to say the least.

      Are you an annual subscriber?

      We are talking about books still right? From your nick I can see it must be a top-shelf publication.

      OK, you are right, I do need fresh air :-) :-) :-)

      --
      #hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
    3. Re:Excel Hacks? by TopShelf · · Score: 1

      We are talking about books still right? From your nick I can see it must be a top-shelf publication.

      No, you're thinking of these guys. I really do need to have my lawyer contact them about using my nick without due authorization or compensation...

      --
      Stop by my site where I write about ERP systems & more
    4. Re:Excel Hacks? by Anonymous Coward · · Score: 0



      If you like the cover of Head First Servlets and JSP, check out the cover of Head First Design Patterns - that's an even hotter chick on the cover!

  32. I have a $20 suggestion by antifoidulus · · Score: 4, Funny

    Best career book you can buy

    1. Re:I have a $20 suggestion by Anonymous Coward · · Score: 0

      Actually you need to learn HinGlish, a dialect of Hindi and English used by 87 percent of the world's customer service population.

  33. Missing from the list by Eric+Giguere · · Score: 2, Funny

    Check out the hilarious Dating Design Patterns. (Your spouse may wonder why you're reading it, though.)

    Eric
  34. J2EE Development without EJB by Anonymous Coward · · Score: 3, Interesting

    Expert One-on-One J2EE Development without EJB by Rod Johnson, Juergen Hoeller.

    This is an excellent book with great advice about many aspects of software development. As the title suggests, it describes how EJB is not necessary for most J2EE projects, and offers alternative solutions to many of the problems EJB's solve. It does center around the Spring framework, as the authors are the creators of that framework, but it does give other technologies a fair chance.

    I've personally found the strategies and technologies discussed in this book to be very useful. My new projects are developed in a manner largely based on this book and they've been pretty successful so far.

  35. anything by Bruce Schneier by martin · · Score: 0, Redundant

    ....
    nice to see a Ralf Kimball in there.

    1. Re:anything by Bruce Schneier by SCHecklerX · · Score: 1

      I dunno. I found his latest book very boring to read. I liked Marcus Ranum's Myth of Homeland Security book though.

  36. Flight Simulator Hack by bgeek · · Score: 0

    now that was the best thing in excel! :-)

  37. My two picks for this year by mrmargolis · · Score: 3, Informative

    -Programming Ruby the second edition. An excellent book for an excellent language. The second edition is packed full of useful advice and has a huge number of pages devoted to the standard library. I have both the PDF and the actual book. I like the PDF a bit more because it is easily searchable and has some color to it.
    -The updated Code Complete. All around good update of a great book.

    I am not Dave Thomas, Andy Hunt or Mr. McConnell

  38. Re:Shameless by Anonymous Coward · · Score: 0

    It didn't wast my time. I rather enjoyed the humor in the presentation. You know like when you see a really funny commercial. It doesn't mean that I'm buying his book, but still funny. Not idotic. Not nearly as idiotic as your posts.

    BTW, Why are you calling him a pregnant goldfish?

  39. Tell me again why we are taking this seriously? by pmike_bauer · · Score: 2, Interesting

    [Amazon's splurb on Excel Hacks...] "The spreadsheet is the software tool that turns everyone into a hacker" Whoda thunk it. Microsoft Excel provides the true path to hacker enlightenment. Amazon said!

    --
    I read /. for the (Score:-1, Conservative) comments.
    1. Re:Tell me again why we are taking this seriously? by Timesprout · · Score: 3, Insightful

      Actually excel does qualify as a hacker tool is the most correct sense of the word because it allows people with little or no programming experience to quickly hack together small timesaving data manipulation programs. The no of corporate depts alone I have seen where they all have their own little excel apps to this that and the other is staggering. I hate having to clean up all the data islands but I have to admit excel is great tool for these people.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
  40. Favorite computer books of 2004... by teknurd · · Score: 3, Interesting

    IMHO

    • C++ Primer Plus - Stephen Prata (4th edition)
    • Adobe Photoshop CS Classroom in a Book
    • Designing with Web Standards - Jeffery Zeldman
    • Beggining PHP5 and MySql - Jason Gilmore
    --

    The early bird may get the worm, but the second mouse gets the cheese!
    1. Re:Favorite computer books of 2004... by mmaddox · · Score: 1

      Thanks! I'm was technical editor and a contributor for C++ Primer Plus. Unfortunately, this book wouldn't be eligible for 2004. It came out a couple of years ago.

      There is a Fifth edition coming out this year, however. Make sure to check it out.

      --

      What'dya mean there's no BLINK tag!?

    2. Re:Favorite computer books of 2004... by jay-be-em · · Score: 0

      I learned c++ from the 1st edition of this book; I enjoyed it quite a bit. Being such a shitty language, C++ is difficult to write a good book on and impossible to write a concise book about, but I've found C++ primer plus did a better job than any other tutorial style c++ book. It's a great lead in to stroustrup's books, stl tutorial and reference and the effective c++ series.

      Good work.

      --
      "Orthodoxy means not thinking--not needing to think. Orthodoxy is unconsciousness." --Eric Blair
  41. Re:Shameless by Anonymous Coward · · Score: 0

    14 lines of text just so he can include his signature and sell a fucking book is a waste of everybodies time.

    That's as maybe. But it's not spamming. Spamming, by definition, is a bulk process. And you mean "everybody's", you fucking illiterate retard.

  42. Re:'LaTeX Companion' should definitely be on the l by mogrify · · Score: 1

    Sorry, done it myself a few times but I can't resist this. A post about a LaTeX book without proper formatting? Classic.

    --
    perl -e 'foreach(values %SIG){$_="IGNORE";}while(){}'
  43. Re:'LaTeX companion' should definitely be on the l by Timesprout · · Score: 2, Funny

    Hmmm is the formatting of you post testament to its teaching prowess?

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
  44. I can't believe "Deep C Secrets" ... by torpor · · Score: 3, Informative

    .. didn't make it.

    Okay, maybe C is passé (I personally don't think so), but this book gives a lot of great insight into this wonderful language .. highly recommended, even if it isn't current!

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    1. Re:I can't believe "Deep C Secrets" ... by mmaddox · · Score: 2, Informative

      Again, not a 2004 book (unless there's a new edition I didn't see).

      Still, a truly excellent book.

      --

      What'dya mean there's no BLINK tag!?

    2. Re:I can't believe "Deep C Secrets" ... by jay-be-em · · Score: 0

      Well, I can't agree that C is a wonderful language. I think you've been a bit brain damaged (and or washed). But this is definitely one of the greatest tech books ever written, and certainly the most entertaining I've read. If you need to really know C pick this up along with a draft of the standard.

      --
      "Orthodoxy means not thinking--not needing to think. Orthodoxy is unconsciousness." --Eric Blair
  45. My vote goes to... by Aziabel · · Score: 1

    "Learning by Doing: Cisco Certified Network Administrator (CCNA) Lab Manual Version 4 Volumes 1 and 2" by Matthew Basham published and sold by lulu.com - http://www.lulu.com/content/72105.

    --


    49 20 61 72 65 20 6E 65 72 64 2E
  46. Code Complete: Second... by emilng · · Score: 1

    I'd like to second the recommendation for Code Complete: Second Edition.

    I'm not Mr. McConnell either.

  47. I can't believe they missed by Anonymous Coward · · Score: 1, Informative

    Hackers & Painters
    by Paul Graham

  48. Re:Shameless by Anonymous Coward · · Score: 0
    You know like when you see a really funny commercial. It doesn't mean that I'm buying his book, but still funny.
    Thank you. I'm glad someone got the joke.

    gowen (the OP, who's happy to be modded into oblivion once for this post, but isn't too keen to have it twice.)
  49. LIMIT by ylikone · · Score: 3, Funny

    You need to add "LIMIT 10" to the end of your sql statement.

    --
    Meh.
    1. Re:LIMIT by orderb13 · · Score: 1

      Nope, that's what the TOP operator is for. That limits it to the numer or percent you supply.

    2. Re:LIMIT by ylikone · · Score: 1

      Well, gee, I've been using LIMIT ## at the end of my mysql statements and it seems to work just fine.

      --
      Meh.
    3. Re:LIMIT by FuzzyBad-Mofo · · Score: 1

      I believe SELECT TOP is unique to Micros~1 SQL Server, while SELECT ... LIMIT is part of the ANSI standard.

    4. Re:LIMIT by Anonymous Coward · · Score: 0

      You believe wrong. LIMIT is part of the mysql "standard."

  50. Design Patterns by loconet · · Score: 2, Informative

    Design Patterns Elements of Object Oriented Design by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. This "classic" is one of my favorite books at the moment. I'll recommend it to the countless college grads and self taught OOP programmers who only know OOP at a syntax/functionality level. It will give you an insight on how to properly design OO systems instead of the common beginners mistake of using OOP as a thin layer on top of more procedural programming. This book will give you a good kickstart on how to properly think and use Object Orientation the way it was meant to be used.

    --
    [alk]
    1. Re:Design Patterns by dnoyeb · · Score: 1

      Yea, you gotta have that one on your shelf. And if your a Java programmer you need

      Effective Java, by Joshua Bloch.

  51. Re:Shameless by Anonymous Coward · · Score: 0

    And you mean "everybody's", you fucking illiterate retard.

    Spamming is not "a bulk process". It is simply Unsolicited Commercial Email, or in this case a post to Slashdot. "Bulk" doesn't come into it and I defy you to find a legal definition of spam that includes the term "bulk" in it's definition.

    P.S: I meant "everybody is waste of time." did I? You're stupid and you don't know it!

  52. topshelfcomix by tod_miller · · Score: 1

    Why was I mildly dissapointed I didn't get any hardcore anime popups?

    Still it is a funky site, and I realise I haven't read dilbert of get fuzzy for 4 days now... see you on comics.com...

    --
    #hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
  53. Programming Pearls by Anonymous Coward · · Score: 1, Informative

    This short book of essays is a classic. It does not talk so much about OOP, or Patterns or Xtreme programing but just focuses on how you use code to solve hard problems.


    Programming Pearls
    by Jon Louis Bentley

    One note. Some of the essays are more then twenty years old. Just say "gigabyte" every where he says kilobyte :-)

    Karl

  54. "Write Great Code: Understanding the Machine" by strider5 · · Score: 5, Interesting

    "Write Great Code: Understanding the Machine"

    Unbelievably interesting book. the premise being that the current generation of coders is among the first who were not *required* to learn Assembly Language, thus do not truly understand what is going on under the hood. Because of this, they are unable to create "great" code in high-level languages because they simply don't understand the inherent costs of various routines.

    One of the secondary premises focuses on the fact that, while hardware power is advancing at Moore's Law pace, software is requiring more power at nearly the same rate, many times for no reason other than the developer(s) not knowing how to write truly efficient code.

    --
    "All that glitters is not gold"
    1. Re:"Write Great Code: Understanding the Machine" by Kadoo · · Score: 2, Interesting

      I agree with both of those comments but assembly was a required course in my computer science degree. I believe it's still a part of the computer science program. That class is used to weed people most likely. It was easy to tell who was in Computer Science to learn and who was there for the money.

    2. Re:"Write Great Code: Understanding the Machine" by neoform · · Score: 1
      One of the secondary premises focuses on the fact that, while hardware power is advancing at Moore's Law pace, software is requiring more power at nearly the same rate, many times for no reason other than the developer(s) not knowing how to write truly efficient code.
      yeah, that, or programmers try and cram as much as they can into an app by adding lots of extras..?
      ie. does iTunes really need live searching as i type?
      --
      MABASPLOOM!
    3. Re:"Write Great Code: Understanding the Machine" by Anonymous Coward · · Score: 0

      Lot's of us do have Comp Sci degrees, but many in the field don't, so it's not a safe bet that most developers have picked this knowledge up.

      I'm more dismayed, personally, by developers who are so uninterested in hardware, they literally don't know how it all works. I just can't understand that.

    4. Re:"Write Great Code: Understanding the Machine" by Anonymous Coward · · Score: 0

      Unless it is a very small company, I don't think "programmers" decide what features to put in. Product Managers do that. Programmers only get to decide how to implement the feature.

    5. Re:"Write Great Code: Understanding the Machine" by Welpa · · Score: 3, Informative

      I'm not sure that knowing assembly helps you to write good code -- at least that's what my friends who are reasearchers in compiler optimisation tell me.

      Compilers these days are pretty smart. In fact, it seems like they do a better job on optimising code than people think. For example, I remember that the profs at uni used to teach us that binary shifting by one to the left was **way** more efficient than simply multiplying by 2. Indeed, this was true in 1997 (when I was an undergrad). However, with the current compilers, this 1337 trick actually produces slower code. I'm sure that the situation is similar for other such simpleminded tricks.

      Another problem is that hardware tricks are inherently targeted to a single machine -- making the code less portable. If one writes trick-free code then the compilers can optimise it as suitable for each architecture.

    6. Re:"Write Great Code: Understanding the Machine" by Anonymous Coward · · Score: 1, Insightful

      If a left shift is suddenly more expensive than a multiply, compiler writers need to be shot. A left shift is a single instruction, and far fewer execution cycles than a multiply.

      And for the record, it's not simpleminded nor 1337 - it demonstrates a knowledge of the number system you're working in. That you don't seem to grasp that gives me doubt as to your abilities in the first place.

    7. Re:"Write Great Code: Understanding the Machine" by Anonymous Coward · · Score: 0

      Greatness should only be determined by the elegance of the solution, particularly in terms of algorithm and representation.

      If you have found a truly elegant solution in code but your compiler is not able to optimize it properly, then it is still great code. Similarly, if you have written an inelegant kluge that happens to run quickly, it is clearly not great code.

      Having a working knowledge of assembler is only important in a few narrow areas of programming, e.g. writing compilers or 3D engines, and certainly isn't necessary to write "great" code elsewhere. This is not to say that a good programmer shouldn't be able to write a compiler.

    8. Re:"Write Great Code: Understanding the Machine" by Anonymous Coward · · Score: 0

      We had to do machine code on 68000. two years ago. as part of our degree.

      To disagree with the point you're making in a more general way: I dare say that because you haven't learnt *prolog* your generation is terrible at programming!

      NB *prolog* can be replaced with any difficult to learn thing - try 'Sweet FA' or 'Shit'.

      Thanks!

    9. Re:"Write Great Code: Understanding the Machine" by ZigMonty · · Score: 1
      No, shifting left shouldn't be any *slower* than multiplying by a power of 2, it's just that there's little point any more. Most decent compilers will detect multiplication by a constant power of 2 and substitute a shift for you. This means that there's no need to obfuscate the code for that speed boost.

      That said, pretending that the compiler will always turn your lazy code into super high performance code is just silly. Compilers are getting better at optimising but they still have plenty of blind spots. A compiler won't save you from algorithmic inefficiencies. Sure, it's smart enough to instruction schedule reasonably well, but it can't yet turn an O(n^2) algorithm into an O(n) algorithm.

      The point is that the new generation of coders (to which i belong) often doesn't really know how the machine works anymore. If programming languages were perfect abstractions, and compilers were capable of unlimited sophistication in their transformations from what the programmer intended to efficient machine code, then this wouldn't be important. But if the compiler could do that, then you probably wouldn't need a programmer at all.

      Don't get me wrong, premature optimisation *is* evil, and for some problems, a naive implementation is adequate. But it would be nice if programmers knew how to do more than a naive implementation, no?

    10. Re:"Write Great Code: Understanding the Machine" by Bastard+of+Subhumani · · Score: 1
      A left shift is a single instruction, and far fewer execution cycles than a multiply.
      I seem to have missed the memo that says they're equivalent.
      --
      Only three things are certain; death, taxes, and apocryphal quotations - Ben Franklin.
    11. Re:"Write Great Code: Understanding the Machine" by Welpa · · Score: 1

      Sure, but complexity theory is to a large extent architecture independent. Usually, all that is assumed is a random access model which pretty much covers all the computers I know of.

      So don't get me wrong, I'm all for studying algorithms and compexity -- but I don't see why I should dig out assembler manuals.

    12. Re:"Write Great Code: Understanding the Machine" by Welpa · · Score: 1
      Ok, I grant you that left shifting is not slower than multiplying by 2 ;) I actually had two examples in mind, but I only wrote one. The other one was navigating arrays by pointer arithmetic versus the "simple" way of using []. In some cases, pointer arithmetic is actually slower, for example, consider the following two listings:
      /* LOOP #1 */
      for(i=0;i<N;i++)
      { a[i] = a[i] * 2000; a[i] = a[i] / 10000; }
      and
      /* LOOP #2 */
      b=a; for(i=0;i<N;i++)
      { *b = *b * 2000; *b = *b / 10000; b++; }
      In general, pointers confuse the compilers and the second listing is slower (with optimisation) than the first. Try it yourself.
      And here is a benchmark, if you trust me.
      SPARC MIPS Alpha
      1 (no opt) 20.5 21.6 7.85
      1 (opt) 7.9 11.2 2.96

      2 (no opt) 19.5 17.6 7.55
      2 (opt) 10.7 12.9 3.94
    13. Re:"Write Great Code: Understanding the Machine" by ZigMonty · · Score: 1

      See, this is where the abstractions fail. Computers *aren't* random access machines any more. To write high performance code, you have to know about cache misses, page faults, etc. The way you read your data is very important to performance. Often it's worthwhile to make the algorithm more complex if it means its working set now fits in the CPU's cache.

  55. Re:'LaTeX companion' should definitely be on the l by Anonymous Coward · · Score: 3, Insightful

    \documentclass{slashdot}
    \usepackage{url}

    \title{Re:'LaTeX companion' should definitely be on the l}
    \author{Anonymous Coward}

    \begin{Document}

    No, this formatting would be a testament to its teaching prowess. Except, I didn't use a book. I've pieced together my knowledge from various sites. \url{http://www.tug.org/tex-archive/info/lshort/} was helpful, but now I wish I had just bought a book. Seriously, don't try to tackle \LaTeX{} without a good book.

    \end{document}

  56. Also the "Cookbook" series by ylikone · · Score: 2, Informative
    I feel I should also mention the awesome "Cookbook" series of books, the following are good:

    Linux Cookbook, CSS Cookbook, and Java Cookbook.

    Out of all the computer books I own, I keep coming back to the Cookbooks over and over.

    --
    Meh.
    1. Re:Also the "Cookbook" series by Anonymous Coward · · Score: 0

      Apparently, the naming of the series confuses the heck out of some people 8-D

  57. Recommendation by loginx · · Score: 2, Insightful

    Design Patterns Explained, by Alan Shalloway and James R. Trott.

    The authors are extremely intelligent and the book offers a very direct and simple approach to the material.

    It's very easy read and teaches very fundamental concepts involved in the architecture and design of applications with a focus on eXtreme Programming.

  58. Any similiar book targeting for Star/Open-Office? by chip_hk · · Score: 1

    It will be great for the Office converts like me.

    To show collagues that, "hey! i can also do these complex analysis/charting stuffs without Excel."

    and some users being converted into Linux+OO desktops also need it, too.

  59. ESR's book is missing... by qcomp · · Score: 1

    I am not usually reading computer books, but I'm currently one-third into "The Art of UNIX progrmming" by Eric Raymond and think that it is very rewarding reading. Certainly more entertaining than books telling me how to least suffer from MS-ware...

    1. Re:ESR's book is missing... by anpe · · Score: 1

      Definitely, it's one of the best computer books I've ever read.
      However the title is misleading, most of the concepts found inside could be applicable to Windows/J2EE/Assembly ;) programming environnements. Take it like a case study of successful and elegant programming: UNIX and its tools
      Btw: the direct link: ARTU saves you one click.

    2. Re:ESR's book is missing... by Taladar · · Score: 2, Insightful

      I second that. It is a truly interesting read. It is also available online at http://www.catb.org/~esr/writings/taoup/

  60. Pragmatic Project Automation by jarich · · Score: 1
    It's a great book on Java project automation, from compiles to builds to testing.

    Also has cool lava lamp sections! ;) http://slashdot.org/article.pl?sid=04/08/26/155025 5

    The book link is here... http://pragmaticprogrammer.com/starter_kit/au/inde x.html

  61. Dive Into Python by gotgenes · · Score: 1, Informative

    No mentions of Dive Into Python?

    Oh, probably, but it deserves redundancy.

    --
    It's such a fine line between stupid and clever.
    1. Re:Dive Into Python by Taladar · · Score: 2, Insightful

      I read it recently and the author did a great job in explaining the strong points of the language instead of writing just another boring introduction to beginner level programming tools like if, for,... like so many other books on programming languages do.

  62. Re:Shameless by Anonymous Coward · · Score: 0

    "everybody's time" -- time belonging everybody. Its a possesive apostrophe. Like "Dave's hat" and "George Bush's foreign policy". "Everybodies" is the plural of "everybody", meaning "more than one everybody". See this cartoon.

    Did you even graduate High School?

  63. Re:Shameless by Anonymous Coward · · Score: 0
    Email
    Kinda shot yourself in the foot there, didn't ya? This isn't email.
  64. Re:Shameless by Anonymous Coward · · Score: 0

    So you agree with me. I did mean "everybodies". The plural of everybody. I wasn't refering to a single collective time belonging to multiple people which was being wasted was I? I was refering to each individuals wasted time.

  65. Best computer book of 1987 by hockpatooie · · Score: 2, Funny

    Compute!'s third book of Commodore 64 Games.

    Type in hex code like mad!
    Actually, this is the best computer book *ever*.

    1. Re:Best computer book of 1987 by PW2 · · Score: 1

      Someone please tell "them" to do a reprint of these old books and magazines (like Analog (Atari))!

  66. Re:Shameless by Anonymous Coward · · Score: 0

    Didn't manage to read beyond the comma then?

  67. Advanced PHP Programming by 21chrisp · · Score: 3, Informative


    I recently picked up Advanced PHP Programming by George Schlossnagle just the other day and (although I haven't had a chance to dig deeply into it) am very impressed with the content. Unlike so many PHP books, it shows some of the best methods for large scale PHP designs. It covers all of the new features of PHP 5 and explains other advanced topics , such as caching. I was already doing many of these things, but just seeing a different perspective opened a world of possibilities to me (and pointed out where my methodology could use improvement). I'm sure there will be much more to learn as I work through it.

    Here's a link:
    http://www.amazon.com/exec/obidos/tg/detail/-/0672 325616/qid=1101225806/sr=8-1/ref=pd_csp_1/002-7967 212-9844018?v=glance&s=books&n=507846

    As for the top books on Amazon.. I'm not sure many self-respecting developers would have many of them...

    1. Re:Advanced PHP Programming by kauschovar · · Score: 1

      > Advanced PHP Programming by George Schlossnagle

      Definitely. I was going to mention this book too, but you beat me to it. This is the only book I know of that goes into the internal workings of the Zend Engine, which powers PHP, and teaches you how to write PECL extensions and SAPI interfaces.

  68. Ugh, affiliate links galore! by Anonymous Coward · · Score: 0

    Nice affiliate links there, desktoplinuxa.

    Then again, this whole thread is just begging for the Amazon-referral whores to come out in droves.

    1. Re:Ugh, affiliate links galore! by ylikone · · Score: 1

      I simply don't know what you're talking about.

      --
      Meh.
    2. Re:Ugh, affiliate links galore! by Anonymous Coward · · Score: 0

      Thaaaaaat's it, baby. Denial all the way to the piggy bank.

      http://www.amazon.com/exec/obidos/ASIN/059600461 3/ desktoplinuxa-20

      Hmmm, I wonder what that could be...

    3. Re:Ugh, affiliate links galore! by ylikone · · Score: 1

      Yeah, you are right. That's my affiliate ID. I made $40 because of posting here. Thanks slashdot!

      --
      Meh.
  69. some taste for sure by l3v1 · · Score: 1

    [...]avorite book of the year? Excel Hacks, which edged out Head First Servlets & JSP (#3), a Grand Theft Auto Strategy Guide (#5) and[...]

    Excel Hacks as #1 ? :) Oh come on, get a life, really :) For me it would be The Lord of the Rings (50th Anniversary Edition) (2004 edition, that is).

    Yeah, I know, now you will be on me to have a life myself :) - Sorry, better a looser on LOTR than anything else on ExcelHacks (wow, we should name a dope variant like this :) ).

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  70. I don't trust their review process... by ayjay29 · · Score: 2, Funny



    ... when their top rated music CD is this.

    --
    Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated up.
    1. Re:I don't trust their review process... by Anonymous Coward · · Score: 0

      The reviews of the CD are worth reading, tho...

      "[...] to hear [Hasselhoff] actually sing with the same quality as that of a marmoset sodomizing two gerbils, it's such a pleasant surprise!"

  71. Cover art by base_chakra · · Score: 1

    The Story About Ping

    Hmm, looks like O'Reilly used a different cover artist for that one.

  72. MOD IT UP! by Anonymous Coward · · Score: 0

    Perhaps Low-Brow, but pretty funny you have to admit!

  73. Hackery: linking to Amazon by base_chakra · · Score: 2, Informative

    Since lots of people are linking to books on Amazon, it seems a good time to mention a useful trick mention in O'Reilly's Amazon Hacks: you can link to Amazon products in a much friendlier way, like so:

    http://www.amazon.com/o/ASIN/059600542

    Where the numeric parameter is the product's ASIN (which, for most books, is also the ISBN). This hack is also detailed on Oreilly.com.

  74. Re:Shameless by Anonymous Coward · · Score: 0
    I wasn't refering to a single collective time belonging to multiple people which was being wasted was I? I was refering to each individuals wasted time.
    The correct grammatical construction for that is "everybody's time".

    Compare and Contrast.

    You're an idiot who doesn't even know they're an idiot.
  75. The answer to the question is by Anonymous Coward · · Score: 0

    No.

  76. Doom 3 Strategy Guide by billyradcliffe · · Score: 1

    1. Run 2. Switch to flashlight 3. Switch to gun 4. Blast zombie 5. Switch to flashlight 6. Repeat

  77. Code Reading: The Open Source Perspective by Refried+Beans · · Score: 1

    Code Reading: The Open Source Perspective

    This was the only book I bought and read in the last year. I think it was a great book and I wish I had it for a text book in college.

  78. Ping! I love that duck! by Anonymous Coward · · Score: 0

    Ping! I love that duck!, January 26, 2000
    Reviewer: John E. Fracisco (El Segundo, CA USA) -

    PING! The magic duck!

    Using deft allegory, the authors have provided an insightful and intuitive explanation of one of Unix's most venerable networking utilities. Even more stunning is that they were clearly working with a very early beta of the program, as their book first appeared in 1933, years (decades!) before the operating system and network infrastructure were finalized.

    The book describes networking in terms even a child could understand, choosing to anthropomorphize the underlying packet structure. The ping packet is described as a duck, who, with other packets (more ducks), spends a certain period of time on the host machine (the wise-eyed boat). At the same time each day (I suspect this is scheduled under cron), the little packets (ducks) exit the host (boat) by way of a bridge (a bridge). From the bridge, the packets travel onto the internet (here embodied by the Yangtze River).

    The title character -- er, packet, is called Ping. Ping meanders around the river before being received by another host (another boat). He spends a brief time on the other boat, but eventually returns to his original host machine (the wise-eyed boat) somewhat the worse for wear.

    If you need a good, high-level overview of the ping utility, this is the book. I can't recommend it for most managers, as the technical aspects may be too overwhelming and the basic concepts too daunting.

    Problems With This Book

    As good as it is, The Story About Ping is not without its faults. There is no index, and though the ping(8) man pages cover the command line options well enough, some review of them seems to be in order. Likewise, in a book solely about Ping, I would have expected a more detailed overview of the ICMP packet structure.

    But even with these problems, The Story About Ping has earned a place on my bookshelf, right between Stevens' Advanced Programming in the Unix Environment, and my dog-eared copy of Dante's seminal work on MS Windows, Inferno. Who can read that passage on the Windows API ("Obscure, profound it was, and nebulous, So that by fixing on its depths my sight -- Nothing whatever I discerned therein."), without shaking their head with deep understanding. But I digress.

  79. Mac OS X: The Missing Manual, Panther Edition by Vandil+X · · Score: 3, Insightful

    Mac OS X: The Missing Manual, Panther Edition by David Pogue is an excellent book for Mac OS X users, both new and pro.

    --
    Up, Up, Down, Down, Left, Right, Left, Right, B, A, START
    1. Re:Mac OS X: The Missing Manual, Panther Edition by WinkyN · · Score: 1

      I got much more out of "Running Mac OS X Panther" by James Duncan Davidson than Pogue's tome. However, that might be because Davidson's book is geared toward experienced OS X users while Pogue's is much more general.

      Both are good, but I found Davidson's to be more useful to me.

  80. Nice tip, wrongly used (bad link) by z1d0v · · Score: 3, Informative
    The ISBN of "Amazon Hacks" is 0596005423, so the link is, in fact, http://www.amazon.com/o/ASIN/0596005423 . The last digit was wrong...

  81. Re:'LaTeX companion' should definitely be on the l by Anonymous Coward · · Score: 0

    I thought this was a list of books. While an inflatable girlfriend is probably high on many of our lists, it does not belong here.

  82. You mean "Amazon's overstocked items 2004" by Ars-Fartsica · · Score: 3, Insightful

    These lists are cobbled up to unload excess inventory on easily duped consumers. Come on folks, this is Retailing 101.

    1. Re:You mean "Amazon's overstocked items 2004" by Anonymous Coward · · Score: 0

      I have no idea how the hell they came up with this list, but I KNOW it wasn't about stock and inventory (used to work for a book distributor). Retailing 101 doesn't apply to the Amazonian world--they order just-in-time and have no concept of overstock. If they *were* overstocked, they'd ship it back to the distributor or publisher. Amazon keeps only the smallest amount on hand and reorders continuously.
      Come on folks, this is "virtual" retailing 101 now.

  83. Refactoring to Patterns by DrEasy · · Score: 3, Informative

    "Refactoring to Patterns" gotta be my favorite software book of the year (assuming it was indeed published in 2004). Finally someone who makes the connection between test-driven development and design patterns!

    --
    "In our tactical decisions, we are operating contrary to our strategic interest."
  84. Cocoa Programming for Mac OS X by Anonymous Coward · · Score: 0


    This is an excellent introduction to the Objective-C language and the Cocoa frameworks. It's hands-on, learn-by-doing in approach, but with useful contextualization so you don't feel like you're just typing in examples.

    If you're programming for Mac OS X, this book is a necessity.

    Cocoa Programming for Mac OS X

  85. Actually it is interesting by scovetta · · Score: 4, Funny

    1032423
    323234
    323321
    34422
    32425
    23443
    2332 3 <--- they need a new
    23421 <--- database engine
    10008
    8777

    --
    Wer mit Ungeheuern kämpft, mag zusehn, dass er nicht dabei zum Ungeheuer wird. --Nietzsche
  86. Head First by LarsWestergren · · Score: 1

    I think the Head First books are actually quite good, at least Head First Java. It brings up new topics in exactly the right order (the authors having taught Java to many many people), its fun, it actually sticks!

    I wonder how many who are poo-pooing it have actually read it? Some people seem to actually fly into a rage when they see it, judging by some reviews. "Computer Science should be hard to understand. Lots of dense text, no pictures, left side of brain only damnit!"

    --

    Being bitter is drinking poison and hoping someone else will die

  87. Re:Shameless by Anonymous Coward · · Score: 0

    Thanks for going through so much trouble to correct me. Now I'm better informed and you're...well, you're in exactly the same position you were when we started this. Couldn't leave it alone could you?

  88. Nope, that only returns: by hellomynameisclinton · · Score: 1
    select nerds from slashdot_comments where takes_a_joke='way too seriously'
    *
    ERROR at line 1:
    ORA-00942: table or view does not exist
    (The asterisk lies under the string "slashdot_comments", but slashdot isn't printing out my whitespace)

    I consulted slashcode and it was obvious that the table "slashdot_comments" did not exist. Finally, I couldn't find the field "nerds" in any table defined, so I don't think this statement does what you want it to.

    1. Re:Nope, that only returns: by redivider · · Score: 1

      "select nerds from slashdot_comments where takes_a_joke='way too seriously' * ERROR at line 1: ORA-00942: table or view does not exist ... I don't think this statement does what you want it to" The fact that you went so far as to run the query and even consult slashcode is more than enough for me. Thanks.

      --
      Sinch
  89. Re:Shameless by Anonymous Coward · · Score: 0
    ...well, you're in exactly the same position you were when we started this.
    I now live in a world that contains one slightly better informed American. It's a start.
  90. "Linux Kernel Development" by Anonymous Coward · · Score: 0

    Written by Robert Love who is, I think, the maintainer of the 2.6 kernel. This book reads exceptionally well. Love uses humor, and descriptions which anyone whose been through a couple of years of a CS major should be able to understand. Even people who have no prior experience in Linux, the Kernel or core OS techniques and mechanisms could probably still glean a lot from this book. My personal favorite part (so far, I'm not quite done with it) is the description of the new scheduling system. Yowsa! That's fast!

  91. Ping package percentages by tjwhaynes · · Score: 1

    Oh dear, slashdot will serious disrupt the Amazon review system, for the Fracisco comment mentioned above:

    6963 of 7162 people found the following review helpful.

    Wow that's like 2.8 percent package loss. That's worse than the post office :-)

    --
    Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
  92. Canon of Judo by Kyuzo Mifune by jamej · · Score: 1

    Computer geek plus judo is a path to spiritual enlightenment - or at least a hardy belly laugh.

  93. Joel on Software by perdu · · Score: 1
    Just thumbed through it, but it's on my wish list. See also Joel of Software

    --
    You only use 2% of your DNA
  94. Best Computer Books of 2004: Spam Kings by urbonix · · Score: 1
  95. Head First by karniv0re · · Score: 1

    Head First Servlets & JSP (#3)

    For those of you unfamiliar with the Head First series by O'Reilly, you should check it out. I bought Head First Java and I consider it one of the best programming books I've got. Most programming books I've read (Deitel specifically) try to make it into a reference book, which is fine if you've got a pretty good understanding of programming. Head First is for newbies and rather than being a reference book, its bed time reading material! It's really interesting in the way it is presented, and genuinely funny.

    If you actually want to learn something (and retain it), go get one of these books.

  96. Design and Implementation of the FreeBSD OS by Anonymous Coward · · Score: 0

    100% Awesome.

  97. Not that low-level... by r6144 · · Score: 1
    The problem is that clueless coders will make an O(n) algorithm O(n^2) without knowing it, just by calling library subroutines, ignorant of their costs. They might also use expensive floating-point operations, such as division, more often than actually necessary. Because of floating-point issues, many compilers (notably newer Java VMs and gcc without -ffast-math) will only do a very limited range of floating-point optimizations, since the result might otherwise be different.

    By knowing assembly and what the compiler can and cannot do, when writing programs that need some performance, one just give the compiler a few hints on what it can't do fully automatically (such as the algorithmic and floating-point issues above), and leave things that the compiler does well, such as register allocation, to the compiler. Readability usually is not hurt in this way; on the contrary, the program often appear cleaner.