EBooks » Software Development
By: Eldad Eilam
Publisher: John Wiley & Sons
Publication Date: April 2005
ISBN: 0764574817
Language: English
Paperback Pages: 617




Beginning with a basic primer on reverse engineering-including computer internals, operating systems, and assembly language-and then discussing the various applications of reverse engineering, this book provides readers with practical, in-depth techniques for software reverse engineering. The book is broken into two parts, the first deals with security-related reverse engineering and the second explores the more practical aspects of reverse engineering. In addition, the author explains how to reverse engineer a third-party software library to improve interfacing and how to reverse engineer a competitor's software to build a better product.* The first popular book to show how software reverse engineering can help defend against security threats, speed up development, and unlock the secrets of competitive products.

Helps developers plug security holes by demonstrating how hackers exploit reverse engineering techniques to crack copy-protection schemes and identify software targets for viruses and other malware* Offers a primer on advanced reverse-engineering, delving into "disassembly"-code-level reverse engineering-and explaining how to decipher assembly language.

 Want to get up to speed on Microsoft's new SQL Server 2005? SQL Server 2005 is a major upgrade from its very successful predecessor, SQL Server 2000. This course introduces you to the new technological advances in SQL Server 2005 that provide businesses decreased downtime, increased scalability and performance, and set a new standard on data security. You will also learn about many new features that greatly reduce application development time allowing developers to be highly productive.
Course includes 9+ hours of total training time...
  • 6 modules of training
  • Over 9 hours of media run time
  • Sample code
By: Henry S. Warren Jr.
Publisher: Addison-Wesley Professional
Language: English
ISBN: 0201914654





These are the timesaving techniques relished by computer hackers--those devoted and persistent code developers who seek elegant and efficient ways to build better software. The truth is that much of the computer programmer's job involves a healthy mix of arithmetic and logic. In Hacker's Delight, veteran programmer Hank Warren shares the tricks he has collected from his considerable experience in the worlds of application and system programming. Most of these techniques are eminently practical, but a few are included just because they are interesting and unexpected. The resulting work is an irresistible collection that will help even the most seasoned programmers better their craft.

Topics covered include:

- A broad collection of useful programming tricks
- Small algorithms for common tasks
- Power-of-2 boundaries and bounds checking
- Rearranging bits and bytes
- Integer division and division by constants
- Some elementary functions on integers
- Gray code
- Hilbert's space-filling curve
- And even formulas for prime numbers!

This book is for anyone who wants to create efficient code. Hacker's Delight will help you learn to program at a higher level--well beyond what is generally taught in schools and training courses--and will advance you substantially further than is possible through ordinary self-study alone.

Graphics professionals know the importance of color management. No matter how much thought an artist and client put into the color scheme for a given project, all of that work is for naught if you can't get your results to match your expectations. Enter Real World Color Management, Second Edition. In this thoroughly updated under-the-hood reference, authors Bruce Fraser, Chris Murphy, and Fred Bunting draw on their years of professional experience to show you everything you need to know about color management. Whether your final destination is print, Web, or film, this book takes the mystery out of achieving color fidelity, covering everything from color theory and color models to understanding how devices interpret and display color. You'll find expert advice for building and fine-tuning color profiles for input and output devices (digital cameras and scannners, displays, printers, and more), selecting the right color management workflow, and managing color within and across major design applications.
It’s a software development nightmare: a project that’s rapidly spiraling out of control…or already a disaster. Conventional project management techniques won’t save these projects: there are no standard rescue processes to follow. You need something radically different: Catastrophe Disentanglement.

Drawing on in-depth data from hundreds of development organizations, E.M. Bennatan presents a proven, 10-step program for rescuing any project that’s worth saving. You’ll find specific guidance for addressing massive budget overruns, schedule slippage, poor quality–or all three at once. Using practical examples drawn from decades of hands-on experience as a software development leader and consultant, Bennatan shows how to

    * Evaluate where your project really stands
    * Align your project’s developers, managers, and customers
    * Defi ne the minimum acceptable project goals that are achievable
    * Replan your project to successfully deliver the new minimum goals
    * Identify risks in your revised project and create effective contingency plans
    * Install an “early warning system” to keep your rescued project from slipping back toward catastrophe

Read the rest of this entry »
 
Username:
Password:
 
Sign Up | Lost Password
 
 

Execution time : 0.00953316688538