Software

A Compact Guide To F/OSS Licensing 61

barryhawkins writes "When sharing with others that I was reviewing an O'Reilly book through their User Group & Professional Association Program, the first question was always the same: 'What book are you reviewing?' After saying the title was Understanding Open Source & Free Software Licensing, responses ranged from 'What's that?' to 'Well, you won't have any trouble sleeping!' One might think that this list of people included relatives and coworkers who were not attuned to the open source community and its issues. On the contrary, the responses came from those within my circle of acquaintances, which includes software developers, system administrators, and even an intellectual property lawyer. Licensing is not exactly the sort of topic where people slide forward in their seats and ask to be told more. Such is the appeal of software licensing; however, the importance of understanding licensing, particularly within the context of open source development, cannot be overstated." Read on for Hawkins' review.
Robotics

Robot Building for Beginners 132

Craig Maloney writes "Growing up, I was immersed in the science fiction tales of my time. Space travel and laser guns were fascinating, but even more fascinating to me were the science fiction movies that involved robots; the complicated machines that performed great feats of impossible skill, dexterity, and amazing computation. When Tomy and Heathkit released their personal robots, I tried in vain to con my parents into believing that a personal robot might improve our quality of life in some way (mine more than theirs because I would obviously have been the skillful programmer of these robotic devices). While Robot Building for Beginners won't have you creating anything as complicated as C3PO or even a HERO Jr., it will show you how to build a simple robot from the ground up, and will help those who don't have the rudimentary electronics experience required to master these skills." Read on for the rest of Maloney's review.
Books

Two Books On Plone 107

Robert Nagle writes "Over the last year, Zope and Plone have gained mindshare as open source web application servers. In the last few months, two books have come out about how to use, extend and administer Plone. One is Andy McKay's Definitive Guide to Plone (available for free online), and the other is Julie Meloni's Plone Content Management Essentials." Read on for Nagle's review of both books.
Role Playing (Games)

30 Years of Adventure: A Celebration of D&D 329

Aeonite (Michael Fiegel) writes "When I was in fourth grade, my teacher once made the class grade each other's papers. As she read off answers, I stared in horror at the paper I had been given from the girl next to me. Every answer was wrong. Every one. By the time I had ticked off the 30th incorrect answer, I was practically in tears. I felt responsible, somehow, for the problems on the page. It would not be her fault that she failed, but rather my own fault for calling attention to her flaws. I felt ashamed. I felt awful. That was twenty years ago. I've gotten over it. That said, I have purposely not read any other reviews of the new 30 Years of Adventure: A Celebration of Dungeons & Dragons coffee table book, so I have no idea if other 'students' will judge this book in the same way I am about to. Which is to say, with a critical eye and a sad, sad shake of my head." Read on for Fiegel's review.
Books

Running Mac OS X Panther 288

sympleko (Matthew Leingang) writes with his review of Running Mac OS X Panther, by James Duncan Davidson. "The Macintosh has come a long way in twenty-plus years. Much has been said of Mac OS X being the perfect union of a rock-solid operating system with a beautiful and functional user interface. Since the iMac, Apple's market share has been steadily increasing, and since OS X, Unix users have been making the switch. My last computer was a dual-boot box that I kept finding excuses to keep from booting to Windows. My PowerBook is literally the best of both worlds. I can run the older unix-based apps I need to for work, and use Microsoft programs and play fancy games when I want. It's also essentially two different computers. This book is about using that second computer, the workhorse behind the scenes." Read on for the rest.
Books

Windows Forensics and Incident Recovery 142

dba599 (Mark McKinnon) submits this review of Harlan Carvey's Windows Forensics and Incident Recovery, writing "This book takes an unusual approach to computer forensics in that it deals only with live analysis of the system: the compromised computer is left powered on and everything is running. (Compare to a dead analysis, for which the computer is powered off and the hard drive's contents are then analyzed.)" Read on for the rest of McKinnon's review.
Books

Assessing Network Security 89

Anton Chuvakin writes "I've read some pretty bad books on penetration testing; till now, nobody seemed to get this fun subject right! Good news - this time somebody did. Assessing Network Security comes to us direct from the bunkers of Redmond. Written by three Microsoft security researchers, the book provides a great overview as well as an in-depth coverage of assessing security via penetration testing ('pentesting'), scanning, IT audit and other means." Read on for the rest of Chuvakin's review of the book.
Books

Learning PHP 5

John Suda writes "There are more new books being published about PHP than you can shake a joystick at. PHP (along with program friends - MySQL and Apache) has become very popular among developers and web designers, and for good reason. As a programming language, it is particularly suited to web development projects, while being relatively easy to write, use and learn. More importantly, it's open-source and free, cross-platform, and widely supported. David Sklar's Learning PHP5 is one of the latest volumes dealing with PHP. It describes itself as 'a Pain-Free Introduction to Building Interactive Web Sites,' and provides a gentle introduction to the latest version of PHP, which is version 5 and only recently available." Read on for Suda's review.
Books

Learning PHP 5 201

John Suda writes "There are more new books being published about PHP than you can shake a joystick at. PHP (along with program friends - MySQL and Apache) has become very popular among developers and web designers, and for good reason. As a programming language, it is particularly suited to web development projects, while being relatively easy to write, use and learn. More importantly, it's open-source and free, cross-platform, and widely supported. David Sklar's Learning PHP5 is one of the latest volumes dealing with PHP. It describes itself as 'a Pain-Free Introduction to Building Interactive Web Sites,' and provides a gentle introduction to the latest version of PHP, which is version 5 and only recently available." Read on for Suda's review.
Books

Car Hacks & Mods for Dummies 373

donour (Donour Sizemore) writes "I recently bought a high-performance automobile that has a reputation for its tuning potential. Before making the purchase, I joined several online forums for enthusiasts in order to get a good reading on how happy people are with the particular model. I was amazed at the vibrant communities built around websites such as evolutionm.net and nasioc.com. A wealth of information is available, but the data is surrounded by noise. For every knowledgeable enthusiast, there are many more misinformed or incorrect speculators whose opinions usually spring from personal preference or a need to hear themselves talk. Enter David Vespremi's Car Hacks & Mods for Dummies." Read on for the rest of Sizemore's review.
Wireless Networking

WiMax Operator's Manual: Building 802.16 Wireless 99

Dozix007 (Kurt Kaylor) writes "Daniel Sweeney, a technical writer, business reporter, and industry analyst is coming full circle in his series of wireless related writings with his latest book WiMax Operator's Manual: Building 802.16 Wireless Networks. Sweeney brings the WiMax 802.16 standard into the context of a ISP solution for the masses. WiMax is a recent standard from the IEEE that is similar to conventional wireless technology, however WiMax supports higher data rates and longer distance transmissions than other standards from the IEEE. This book drifts away from the recent flood of wireless books by conveying all needed knowledge to establish, understand, operate and potentially profit from an 802.16 wireless network, rather than a specific look at one aspect of the technology. This book is not only for the business minded, but for a consumer looking to establish a quality long-distance wireless network of their own." Read on for the rest of Kaylor's review.
Programming

Organizational Patterns of Agile Software Development 128

Paul S. R. Chisholm writes "What makes a software development project succeed? It's not language or tools or process. It's not a simple as people; even great programmers sometimes find themselves associated with disasters. In some sense, a successful project is the same thing as a successful organization; but what makes those? We need an anti-Dilbert. In Organizational Patterns of Agile Software Development, James O. Coplien and Neil B. Harrison lay out the results of their research on the subject; what they found, helps." Chisholm also offers this disclaimer: "Full disclosure: I was a member of one of the organizations studied, and I contributed to one of the patterns in the book. I know both the authors; one is a long-time friend and mentor. This review reflects my opinion of the book, not of the authors. I paid for my copy of the book." Read on for the rest.
Google

Web Search Garage 98

honestpuck writes "As someone who lives on the wrong side of the world from the best sources of information and shopping I seem to spend a large amount of time online, and a large part of that in a search engine. Web Search Garage promises to let me 'Find it faster with less junk, less hassle.'" Read on for honestpuck's review of Web Search Garage.
Graphics

Metaprogramming GPUs with Sh 139

Martin Ecker writes "With the advent of powerful, programmable GPUs in consumer graphics hardware, an increasing number of shading languages to program these GPUs has become available. One quite interesting language that - in many ways - has a very different approach than other mainstream shading languages (such as Cg or the OpenGL Shading Language) is Sh. The recently released book "Metaprogramming GPUs with Sh" by Michael McCool and Stefanus Du Toit, both major contributors to the Sh project, explains the basics of the Sh high-level shading language and the corresponding API and also goes into some of the details of the implementation. The book is intended for an audience that is already familiar with traditional shader development for programmable GPUs. Also, a firm background in 3D graphics programming and C++ is a must for the interested reader." Read on for the rest.
Security

Security Alert 162

jnazario writes "As a computer security professional, one of the things I notice is that for our proposals to be effective, they often require the participation of the vast majority of computer users out there. Almost all of them are not computer security professionals, so it's imperative that our methods be usable by the non-professionals. What makes this even worse is that most computer users are not terribly savvy about what they're using. Terms like hard drives and memory don't mean anything to them, and a browser is just a window to the internet. A computer is a tool for information use, not an end in itself. So, a book like Security Alert: Stories of Real People Protecting Themselves from Identity Theft, Scams and Viruses sounded like it had real promise." Read on for Nazario's review of the book.
The Internet

Internet Babylon 147

Daniel Jolley writes "I spend basically every waking hour online, and I have seen all kinds of crazy things on the Web over the years, yet I was amazed by some of the incredible things author Greg Holden describes in Internet Babylon: Secrets, Scandals, and Shocks on the Information Superhighway . This guy has gone where many fear to tread, digging up the goods on some of the Internet's most questionable, fascinating, oftentimes disturbing oddities. He has put all of this knowledge to a higher purpose, using it to describe the all-pervasive social change the Internet has wrought." Read on for the rest of Jolley's review.

The Product Marketing Handbook for Software, 4th Edition 135

Daniel Shefer writes "If you want to make money by selling your software, it has to be marketed, promoted and then sold to the customer. Doing this is not as easy as it may sound. The Product Marketing Handbook, 4th Edition details the ins and outs of the aspects of software product marketing needed to make this happen." According to Shefer, "this is a great book if you want to market your product and get it sold"; read on for the rest of his review. Even if your software is free (as in speech, or as in beer), this book may offer insights in persuading people to try it out.

Know Your Enemy, 2nd Edition 103

Ben Rothke writes "Within law enforcement, establishing a modus operandi is one of the crucial things that can make the difference between finding a criminal and not. For example, a daylight murder with a single bullet to the head is quite different from finding a decapitated and mutilated body in a ditch. While both victims are equally dead, the manner of their deaths is radically different. So too with computer crime; knowing the modus operandi of the attacker can mean the difference between finding the perpetrator and not. In Know Your Enemy: Learning about Security Threats, the members of the Honeynet Project have written an excellent security reference that can enable one to begin to understand the motives of those who are attacking and compromising their systems." Read on for the rest of Rothke's review.
Graphics

OpenGL Shading Language 96

Martin Ecker writes "A few months ago, the OpenGL Shading Language -- OpenGL's own high-level shading language for programming Graphics Processing Units (GPUs) -- was ratified by the Architectural Review Board (ARB) responsible for the development and extension of the OpenGL graphics API. The first real-world implementations are just becoming available in the latest graphics drivers of the big graphics hardware vendors. Now the first book that features this new shading language is available, with the intention of becoming the standard book on the subject. Randi J. Rost's OpenGL Shading Language (published by Addison-Wesley) is a good introduction to developing shaders with the new OpenGL Shading Language, and demonstrates a number of useful applications for real-time programmable shaders." Read on for the rest of Ecker's review.
Books

Linux for Dummies, 5th Edition 372

Two strongly contrary claims describe the usability of Unix and Unix-like operating systems. Roughly, these claims go like this: 1) "Unix is easy! With a few simple commands you can navigate the filesystem and manipulate text; for the rest, just read the fine manual." That's the viewpoint (painting with a broad brush) of technically literate technojunkies. 2) "Unix is a pain. Cryptic commands, confusing explanations -- when I can get them -- from my smug cousin Jim. And where is this so-called manual?" That's the viewpoint (same broad brush) of a lot of people who -- let's say -- aren't the ones rushing to upgrade their heatsink and overclock their RAM, but have given things Unixy a spin. Linux for Dummies has been around long enough to reach its recently published 5th edition (written by Dee-Ann LeBlanc); it aims to bridge the 'Way too Hard!' and 'All Perfectly Easy' schools of thought. Read on for my review of the book.

Slashdot Top Deals