Thursday, September 4, 2008

TCP/IP Sockets in Java, Second Edition: Practical Guide for Programmers



Keith Edwards, Professor, Georgia Tech--
"In particular, it's definitely time for an update to this book, since so many changes to the Java platform have happened since the first edition. While I don't see the need to update most books every time there's a minor update, this book is definitely overdue for a revision.

"I think the book is especially appropriate for mature practitioners and students, who need an easily-accessible and to-the-point overview of the Java networking APIs. To me, one of the strongest points of the book is that it?s concise enough to serve as a quick guide and reference to key ?gotchas.? Thus, I think the structure of the book serves audiences who are already good network programmers, or who need a good Java reference, quite well."

Robert Brunner, Research Programmer, National Center for Supercomputing Applications (NCSA)--
"I think the book does a good job of hitting this market. It is not suited to be a main textbook for a class, and it does not try to do that, But it does do a nice job of succinctly hitting the major points, providing nice examples, as well as a reference for the major important topics. So I see this as a nice book for developers who want to quickly (and cheaply) master networking Java, as well as a supplemental book for courses in continuing education courses or colleges."

The Art of Multiprocessor Programming



This book is the first comprehensive presentation of the principles and tools available for programming multiprocessor machines. It is of immediate use to programmers working with the new architectures. For example, the next generation of computer game consoles will all be multiprocessor-based, and the game industry is currently struggling to understand how to address the programming challenges presented by these machines.

This change in the industry is so fundamental that it is certain to require a significant response by universities, and courses on multicore programming will become a staple of computer science curriculums.

The authors are well known and respected in this community and both teach and conduct research in this area. Prof. Maurice Herlihy is on the faculty of Brown University. He is the recipient of the 2003 Dijkstra Prize in distributed computing. Prof. Nir Shavit is on the faculty of Tel-Aviv University and a member of the technical staff at Sun Microsystems Laboratories. In 2004 they shared the Gödel Prize, the highest award in theoretical computer science.

Essentials of Programming Languages, 3rd Edition


This book provides students with a deep, working understanding of the essential concepts of programming languages. Most of these essentials relate to the semantics, or meaning, of program elements, and the text uses interpreters (short programs that directly analyze an abstract representation of the program text) to express the semantics of many essential language elements in a way that is both clear and executable. The approach is both analytical and hands-on. The book provides views of programming languages using widely varying levels of abstraction, maintaining a clear connection between the high-level and low-level views. Exercises are a vital part of the text and are scattered throughout; the text explains the key concepts, and the exercises explore alternative designs and other issues. The complete Scheme code for all the interpreters and analyzers in the book can be found online through The MIT Press Web site.

For this new edition, each chapter has been revised and many new exercises have been added. Significant additions have been made to the text, including completely new chapters on modules and continuation-passing style. Essentials of Programming Languages can be used for both graduate and undergraduate courses, and for continuing education courses for programmers.

Friday, August 29, 2008

Mac OS X for Photographers: Optimized image workflow for the Mac user


If you're a photographer using a Mac and why wouldn't you be? then you need this guide to optimizing OS X for your photography workflow.

Macs are still the hardware of choice for the cream of digital imaging experts over two million registered Mac users of Adobe Photoshop can't be wrong. Let the expert advice of Rod Wynne-Powell help you to:
* Configure your Mac for a trouble-free life from capture to output
* Speed up your photography workflow using Photoshop, Bridge and the rest of the Adobe Creative Suite
* Optimize your color management system and ensure the highest quality image results
* Save time through effective storage and retrieval of images

Years of experience dealing with digital image makers queries on a day-to-day basis means he also knows that problems can and do happen even on a Mac so this book is also packed full of vital troubleshooting advice and ways to avoid the pitfalls in the first place.

The only Mac OS X book written specifically for photographers, this unique guide to troubleshooting and working with digital images on a Mac is fully updated for the Leopard release of OS X.

CCNA Cisco Certified Network Associate Study Guide (Exam 640-802)



The Best Fully Integrated Study System Available With hundreds of practice questions and hands-on exercises, CCNA Cisco Certified Network Associate Study Guide covers what you need to know-and shows you how to prepare-for this challenging exam. 100% complete coverage of all official objectives for exam 640-802 Exam Readiness Checklist at the front and back of the book--you're ready for the exam when all objectives on the list are checked off Inside the Exam sections in every chapter highlight key exam topics covered Simulated exam questions match the format, tone, topics, and difficulty of the real exam Covers all CCNA exam topics, including: Network Topologies OSI Reference Model Layer-2 LAN Technologies Bridges and Switches WLAN IP Addressing and Subnetting VLSM TCP/IP and the Transport Layer Cisco IOS Software Switch and Router Configuration VLANs and Trunks Switches and Redundancy IOS Device Management OSPF and EIGRP Routing Access Control Lists IPv6 WAN Frame Relay CD-ROM includes: Practice test engine, powered by Boson, featuring: Practice exam questions Detailed answers with explanations Chapter quizzes and real exam environment simulations Score Report performance assessment tool Interactive network simulation software, powered by Boson with 20 simulated lab exercises 100+ instructional video clips Electronic book for studying on the go.

Herb Schildt's C++ Programming Cookbook


Legendary programming author Herb Schildt shares some of his favorite programming techniques in this high-powered C++ "cookbook." Organized for quick reference, each "recipe" shows how to accomplish a practical programming task. A recipe begins with a list of key ingredients (classes, functions, and headers) followed by step-by-step instructions that show how to assemble them into a complete solution. Detailed discussions explain the how and why behind each step, and a full code example puts the recipe into action. Each recipe ends with a list of options and alternatives that suggest ways to adapt the technique to fit a variety of situations. Whether you're a beginner or an experienced pro, you'll find recipes that are sure to satisfy your C++ programming appetite!

MCITP SQL Server 2005 Database Developer All-in-One Exam Guide

All-in-One is All You Need

Get complete coverage of all three Microsoft Certified IT Professional database developer exams for SQL Server 2005 in this comprehensive volume. Written by a SQL Server expert and MCITP, this definitive exam guide features learning objectives at the beginning of each chapter, exam tips, practice questions, and in-depth explanations. Detailed and authoritative, the book serves as both a complete certification study guide and an essential on-the-job reference.

Get full details on all exam topics including how to:

*
Install and configure SQL Server 2005
*
Manage database design
*
Use Transact-SQL and XML

*
Work with functions, triggers, and CLR integration
*
Optimize, monitor, and secure databases
*
Create stored procedures
*
Handle disaster recovery
*
Work with Service Broker, Web Services, and MARS
*
Use SQL Server Reporting Services and Notification Services
*
Manage locks, deadlocks, and cursors
*
Transfer data using Replication and SQL Server Integration Services

Saturday, August 23, 2008

How to Cheat in Photoshop Elements 6: Create stunning photomontages on a budget

How to Cheat in Elements 6 is an invaluable resource for all users of Photoshop Elements and shows you how to 'cheat' by sharing insider secrets from clever and cunning Elements gurus, David Asch and series forerunner, Steve Caplin.

Compatible with previous releases of Elements, this is jam packed with dazzling tips and tricks, unearthed secrets, and creative techniques that challenge and inspire.

Work through each section to build up your Photoshop Elements skills, creating everything from basic layer and masking effects right up to advanced manipulation. Or just dip right into a project to learn a new technique:

* turn day into night
* add snow, shadows and water to your scenes
* make fire and smoke
* give your car a respray
...if you can imagine it, we can show you how to do it in Photoshop Elements!

Adobe Photoshop Elements 6 For Digital Photographers

Think you've exhausted all of the possibilities in Adobe's awesome Photoshop Elements software? Think again. In this fully updated essential guide, Philip Andrews delves deeper into the software than ever before with advanced tips, tricks, and techniques to help the experienced Elements user take their skills to the next level. Move beyond the basics and learn how to work with raw files. Create stunning panoramas without breaking the bank on a pano camera using the Elements Photomerge technology. Create professional-quality multimedia projects in no time. Using easy-to-follow step-by-step instructions as well as full color, inspirational images to demonstrate techniques, Philip shows you how to do all this and more in Advanced Photoshop Elements 6 for Digital Photographers.

Adobe Photoshop Elements 6 Maximum Performance

Unleash the hidden potential for professional image editing in Adobe? Photoshop? Elements with this project-based, real-world guide. Using step-by-step instructions and accompanying movie tutorials, Mark Galer leads you through the less well-known and most powerful post-production editing techniques Adobe? Photoshop? Elements has to offer. Cunning tricks and clever workarounds help you to create professional images without features from the full Adobe? Photoshop? package that you need but don't want to pay for – perform tasks you didn?t think were possible in Adobe? Photoshop? Elements! Whether you're an imaging professional or a photography enthusiast, this book will help you get the maximum performance from your software.