找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 99|回复: 0

[下载]2004.12.20.ebooks

[复制链接]
发表于 2004-12-20 23:33:46 | 显示全部楼层 |阅读模式
Find the Bug : A Book of Incorrect Programs
Author: Adam Barr
URL: http://www.amazon.com/exec/obidos/tg/detail/-/0321223918

Product Details
pages: 336 pages
Publisher: Addison-Wesley Professional
ISBN: 0321223918
Average Customer Review: Based on N/A review(s).
Format:
Size:
Supplier:
Summary:
From the Back Cover
<html><body><h2>50 exercises to help you find bugs faster -- with less aggravation!</h2>
Bug hunting is an art, and you need to be a master. Get Find the Bug, and you&#39;ll become one. Long-time Microsoft programmer Adam Barr presents 50 programs, each with exactly one bug. Your assignment: find it. As you do, Barr will teach you how to \"think like your processor\"... anticipating exactly how code will behave, even without running it. You&#39;ll learn better ways to read code, understand it -- and above all, improve it. Whether you&#39;re building new systems or maintaining someone else&#39;s, you&#39;ll find bugs earlier, faster, with less frustration... and write cleaner code to begin with.

  • Presents \"bugged\" programs in C, Java, Python, Perl, and x86 assembly language, with carefully explained solutions  
  • Includes language overviews to help you debug all 50 examples, even if you don&#39;t know the language  
  • Shows how to look past the \"surface\" of code to uncover its hidden internal logic  
  • Offers practical guidance on analyzing programs, including specific inputs to test  
  • Presents a wide range of realistic bugs, with no phony \"gotchas\"  
  • Draws on the types of coding and debugging challenges Microsoft uses to interview new programmers  
  • An indispensable resource for working programmers, maintainers, testers, quality specialists, and everyone involved in code reviews

<p class=\"navigation\">(C) Copyright Pearson Education. All rights reserved.
</body></html>

About the Author
<html><head><title>Author Bio: Find the Bug</title></head><body><h1>Find the Bug: A Book of Incorrect Programs</h1><h2>Author Bio</h2>
ADAM BARR lives in Redmond, WA, and works at Microsoft Corporation as a Program Manager on Windows Server. For ten years, he was a Software Design Engineer at Microsoft Corporation, where he worked on products ranging from Windows NT, Windows 2000, and Windows XP to Microsoft Interactive Television and Softimage Digital Studio. He has exceptional experience in C programming and Windows NT kernel development and debugging. He is author of Proudly Serving My Corporate Masters: What I Learned in Ten Years as a Microsoft Programmer.


(C) Copyright Pearson Education. All rights reserved.
</body></html>
复制代码

InstallAnywhere Tutorial and Reference Guide
Author: Zero G Team
URL: http://www.amazon.com/exec/obidos/tg/detail/-/0321246101

Product Details
pages: 304 pages
Publisher: Addison-Wesley Professional
ISBN: 0321246101
Average Customer Review: Based on N/A review(s).
Format:
Size:
Supplier:
Summary:
From the Back Cover
<p align=\"left\">\"Very informative...The perfect resource when just getting started, and a great reference for someone who has used the product for some time.\"
<p align=\"left\">  --John Burrows, Software Configuration Process Manager, DST Interactive, Inc.
<p align=\"left\">\"If only this book existed when I began using InstallAnywhere!\"
<p align=\"left\">  --Daniel Kirsch, Senior Software Engineer, Symantec Corporation
<p align=\"left\">Software installation and deployment made simple--that&#39;s the promise of InstallAnywhere from Zero G Software. Are you harnessing the full potential of InstallAnywhere in your software installation project? InstallAnywhere Tutorial and Reference Guide is the authoritative guide for users of InstallAnywhere. It helps you maximize your investment in this powerful deployment tool by taking you step by step through easy-to-follow exercises that will unleash the power and productivity of InstallAnywhere in your organization.
<p align=\"left\">InstallAnywhere Tutorial and Reference Guide is perfect for developers of all knowledge levels. Whether you&#39;re just getting started or an experienced user of InstallAnywhere, this handy tutorial will help you build and reinforce the skills necessary to create reliable installations every time. And after you&#39;ve mastered those skills, it is an ideal resource for troubleshooting the most common installation problems.
Inside you&#39;ll find best practices for making even the most complex software deployments easy. You will learn essential InstallAnywhere user principles and effortlessly discover why InstallAnywhere is the only software installation and deployment solution you&#39;ll ever need.<p align=\"left\">Highlights include:

  • Basic installer development strategies   
  • Basic installer customization   
  • Using advanced actions, interface options, and organization concepts   
  • Managing installation locations and uninstaller issues   
  • Source and resource management   
  • Integrating InstallAnywhere with advanced build environments   
  • Developing and using custom code actions
<p align=\"left\">InstallAnywhere has been recognized as the preferred multiplatform software deployment and installation tool by developers worldwide. It is the recipient of prestigious industry accolades, including two consecutive Java Developer&#39;s Journal Readers&#39; Choice Awards, the Jolt Product Excellence Award from Software Development, and JavaWorld&#39;s Editor&#39;s Choice Award.


About the Author
<p align=\"left\">Members of the Zero G Team--Robert Brown, Tim Miller, Carrie Smith, Drew Tappan, and Wayne Tombo--are software installation and deployment experts from Zero G with more than 100 years of combined industry experience. The Zero G Team is comprised of recognized experts in multiplatform deployment technology, and they are the technical authorities on Zero G&#39;s flagship product, InstallAnywhere.
   
复制代码

Return on Software : Maximizing the Return on Your Software Investment
Author: Steve Tockey
URL: http://www.amazon.com/exec/obidos/tg/detail/-/0321228758

Product Details
pages: 656 pages
Publisher: Addison-Wesley Professional
ISBN: 0321228758
Average Customer Review: Based on N/A review(s).
Format:
Size:
Supplier:
Summary:
From the Back Cover
<html><body>
\"This pioneering book highlights critical, overlooked skills needed by true software professionals.\"
<p align=\"right\">Steve McConnell
CEO and Chief Software Engineering
Construx Software

\"It&#39;s about time someone took this stuff seriously.\"
<p align=\"right\">Steven Mellor
Chief Scientist
Embedded Systems Division
Mentor Graphics Corporation
Co-Author of Exploring the Role of Executable UML in Model-Driven Architecture and six other books

\"Despite the fact that engineering economics is considered a core area of any engineering field, virtually no books have been written in the area of software engineering economics. Steve Tockey&#39;s Return on Software nicely fills this gaps by providing a comprehensive introduction to software engineering economics accessible both to students and to new software professionals.\"
<p align=\"right\">Donald J. Bagert, Ph.D., P.E. Director of Software Engineering and Professor of Computer Science & Software Engineering Rose-Hulman Institute of Technology

\"The elements of this book are useful not only in making decisions but also in understanding why and how other people and organizations make decisions\"
<p align=\"right\">Shari Lawrence Pfleeger
Senior Researcher, RAND
Co-author of Security in Computing and eight other software engineering titles

\"This just what the doctor ordered to help software programs solve the problem of how to introduce engineering economics and business decision-making into their curricula. The economics of software development should not only be part of any computing curriculum they are an essential element of recent accreditation and certification recommendations.

This book is an accessible and relevant text for any student of software engineering. The style is clear and straightforward and the software examples will be appealing to students and faculty alike. I can&#39;t wait to use it in class!\"
<p align=\"right\">Thomas B. Hilburn, Professor
Department of Computer and Software Engineering
Embry-Riddle Aeronautical University

Is your organization maximizing the return on its investments of money, time, and personnel? Probably not, because most software professionals don&#39;t know how to consider the business aspects of their software decisions. Most don&#39;t even know that it&#39;s important to do so. Business consequences should play a critical role in all software technical choices - from choosing which projects to do, selecting software development processes, choosing algorithms and data structures, all the way to determining how much testing is enough.

Return on Software: Maximizing the Return on Your Software Investment is about making choices: software technical choices in a business context. It helps software professionals appreciate the business consequences of the decisions they make. This primer will prove a valuable reference for making the important decisions the typical software organization faces both today and down the road. Inside, you&#39;ll learn how to:


  • Estimate how much each proposed software technical decision will cost, and how much it will return.
      

  • Weigh the time frames for a software decision&#39;s costs and benefits against each other to reveal when there might be a more important factor than schedule.
      
  • Attach a value to quality and produce a rational answer to the question, \"How much testing is enough?\"
      

  • Account for risk and uncertainty in software technical decisions, such as when considering a new technology.
      

  • Communicate your decisions in a way that speaks to the all-important bottom line.

Each chapter contains a set of self-study questions designed to help you apply the featured concepts and techniques. An enhanced online index allows you to quickly and easily search the entire text for specific topics.
</body></html>

Product Description:
Is your organization maximizing the return on its investments of money, time, and manpower? Probably not, as most do not understand the implications their technical decisions have for these precious, limited resources. However, in order for software engineering to become a true engineering discipline, software professionals need to consider and understand the economics of their choices.  
Return on Your Software: Maximizing the Return on Your Software Investment helps software practitioners appreciate the organizational ramifications of the decisions they make. Each chapter contains a series of self-study questions designed to help readers apply the featured techniques. Meanwhile, an enhanced online index allows readers to quickly and easily search the entire text for specific topics.  
Inside, you&#39;ll learn how to:  
Determine how much each possible software solution will cost.  
Analyze how much -- or even if -- a software solution will generate income or reduce operating expenses.  
Weigh the time frames for a software solution&#39;s costs and benefits against each other to reveal when schedule isn&#39;t king.  
Attach a dollar amount to quality and thereby testing.  
Make technical decisions while surrounded by risk and uncertainty, such as when considering a new technology.  
Communicate your decisions in a way that speaks to the all-important bottom line.  
Economics should play a critical role in all software choices -- from testing and development process to algorithms and data structures. As such, this primer on the engineering economy will prove a valuable reference for daunting development decisions both today and down the road.
复制代码

The Art of ClearCase(R) Deployment : The Secrets to Successful Implementation (Addison-Wesley Object Technology Series)
Author: Christian D. Buckley / Darren W. Pulsipher
URL: http://www.amazon.com/exec/obidos/tg/detail/-/0321262204

Product Details
pages: 432 pages
Publisher: Addison-Wesley Professional
ISBN: 0321262204
Average Customer Review: Based on N/A review(s).
Format:
Size:
Supplier:
Summary:
From the Publisher
By using IBM Rational ClearCase, development teams can dramatically improve their productivity and responsiveness throughout the entire software lifecycle. Now, there&#39;s an easy-to-use ClearCase deployment guide for every team member: project managers, analysts, developers, and software customers.  
Accessible, practical, and full of examples, The Art of ClearCase(R) Deployment demystifies all facets of deployment--from up-front planning through multisite integration. Authors Christian Buckley and Darren Pulsipher draw on nearly two decades of experience helping leading enterprises implement Rational technologies. They focus on the core issues associated with deployment, closely tying business and technical drivers to specific features and step-by-step implementation techniques.  
This book will show you how to:  
Take on the role of change agent: prepare yourself for the challenge
Understand the value of ClearCase in your organization and gain consensus for implementing it  
Map your software manufacturing process and plan your deployment
Model change-management: actors, use cases, and problem domains
Enforce and automate high-efficiency development policies and processes  
Walk through build and release management: frequency, automation, communication, and more
Integrate ClearCase with existing tools and systems  
Support efficient, error-free development across geographically dispersed teams
Plan for ClearCase hardware and size your VOB repository
Iterate your system to improve efficiency and reduce build- and test-cycle times
Avoid pitfalls and troubleshoot problems with ClearCase deployments
Regardless of your previous software engineering experience, this book will help you shape and execute your ClearCase rollout to drive maximum business value - tomorrow, and for years to come.

Product Description:
By using IBM Rational ClearCase, development teams can dramatically improve their productivity and responsiveness throughout the entire software lifecycle. Now, there&#39;s an easy-to-use ClearCase deployment guide for every team member: project managers, analysts, developers, and software customers.  
Accessible, practical, and full of examples, The Art of ClearCase(R) Deployment demystifies all facets of deployment--from up-front planning through multisite integration. Authors Christian Buckley and Darren Pulsipher draw on nearly two decades of experience helping leading enterprises implement Rational technologies. They focus on the core issues associated with deployment, closely tying business and technical drivers to specific features and step-by-step implementation techniques.  
This book will show you how to:  
Take on the role of change agent: prepare yourself for the challenge  
Understand the value of ClearCase in your organization and gain consensus for implementing it  
Map your software manufacturing process and plan your deployment  
Model change-management: actors, use cases, and problem domains  
Enforce and automate high-efficiency development policies and processes  
Walk through build and release management: frequency, automation, communication, and more  
Integrate ClearCase with existing tools and systems  
Support efficient, error-free development across geographically dispersed teams  
Plan for ClearCase hardware and size your VOB repository  
Iterate your system to improve efficiency and reduce build- and test-cycle times  
Avoid pitfalls and troubleshoot problems with ClearCase deployments
Regardless of your previous software engineering experience, this book will help you shape and execute your ClearCase rollout to drive maximum business value--tomorrow, and for years to come.
复制代码

Learning Gnu Emacs
Author: Debra Cameron / Eric S. Raymond / Bill Rosenblatt
URL: http://www.amazon.com/exec/obidos/tg/detail/-/0596006489

Product Details
pages: 534 pages
Publisher: O&#39;Reilly & Associates
ISBN: 0596006489
Average Customer Review: N/A
Format:
Size:
Supplier:
Summary:
From Book News, Inc.
A thorough guide to the powerful and flexible text editor working environment (where you can spend all day if you want). The new edition covers the new features, of course. Annotation c. by Book News, Inc., Portland, Or.

Product Description:
GNU Emacs is the most popular and widespread of the Emacs family of editors. It is also the most powerful and flexible. Unlike all other text editors, GNU Emacs is a complete working environment--you can stay within Emacs all day without leaving. Learning GNU Emacs, 3rd Edition tells readers how to get started with the GNU Emacs editor. It is a thorough guide that will also \"grow\" with you: as you become more proficient, this book will help you learn how to use Emacs more effectively. It takes you from basic Emacs usage (simple text editing) to moderately complicated customization and programming.  The third edition of Learning GNU Emacs describes Emacs 21.3 from the ground up, including new user interface features such as an icon-based toolbar and an interactive interface to Emacs customization.  A new chapter details how to install and run Emacs on Mac OS X, Windows, and Linux, including tips for using Emacs effectively on those platforms.  Learning GNU Emacs, third edition, covers:
  • How to edit files with Emacs
  • Using the operating system shell through Emacs
  • How to use multiple buffers, windows, and frames
  • Customizing Emacs interactively and through startup files
  • Writing macros to circumvent repetitious tasks
  • Emacs as a programming environment for Java, C++, and Perl, among others
  • Using Emacs as an integrated development environment (IDE)
  • Integrating Emacs with CVS, Subversion and other change control systems for projects with multiple developers
  • Writing HTML, XHTML, and XML with Emacs
  • The basics of Emacs Lisp
The book is aimed at new Emacs users, whether or not they are programmers. Also useful for readers switching from other Emacs implementations to GNU Emacs.
复制代码

Linux Cookbook
Author: Carla Schroder
URL: http://www.amazon.com/exec/obidos/tg/detail/-/0596006403

Product Details
pages: 700 pages
Publisher: O&#39;Reilly
ISBN: 0596006403
Average Customer Review: N/A
Format:
Size:
Supplier:
Summary:
This unique and valuable collection of tips, tools, and scripts provides clear, concise, hands-on solutions that can be applied to the challenges facing anyone running a network of Linux servers from small networks to large data centers in the practical and popular problem-solution-discussion O&#39;Reilly cookbook format.  The Linux Cookbook covers everything you&#39;d expect: backups, new users, and the like. But it also covers the non-obvious information that is often ignored in other books the time-sinks and headaches that are a real part of an administrator&#39;s job, such as: dealing with odd kinds of devices that Linux historically hasn&#39;t supported well, building multi-boot systems, and handling things like video and audio.  The knowledge needed to install, deploy, and maintain Linux is not easily found, and no Linux distribution gets it just right. Scattered information can be found in a pile of man pages, texinfo files, and source code comments, but the best source of information is the experts themselves who built up a working knowledge of managing Linux systems. This cookbook&#39;s proven techniques distill years of hard-won experience into practical cut-and-paste solutions to everyday Linux dilemmas.  Use just one  recipe  from this varied collection of real-world solutions, and the hours of tedious trial-and-error saved will more than pay for the cost of the book. But those who prefer to learn hands-on will find that this cookbook not only solves immediate problems quickly, it also cuts right to the chase pointing out potential pitfalls and illustrating tested practices that can be applied to a myriad of other situations.  Whether you&#39;re responsible for a small Linux system, a huge corporate system, or a mixed Linux/Windows/MacOS network, you&#39;ll find valuable, to-the-point, practical recipes for dealing with Linux systems everyday. The Linux Cookbook is more than a time-saver; it&#39;s a sanity saver.

复制代码

Building N1(TM) Grid Solutions : Preparing, Architecting, and Implementing Service-Centric Data Centers (Official Sun Microsystems Resource)
Author: Jason Carolan / Scott Radeztsky / Paul Strong / Ed Turner
URL: http://www.amazon.com/exec/obidos/tg/detail/-/0131482017

Product Details
pages: 336 pages
Publisher: Prentice Hall PTR
ISBN: 0131482017
Average Customer Review: N/A
Format:
Size:
Supplier:
Summary:
From the Back Cover

The N1 Grid is Sun&#39;s vision, strategy, and architecture梐nd a set of products梩hat redefine the nature of data center computing. The N1 Grid architecture uses the network, physically and logically, as its fundamental organizing principle.

This book enables the reader to implement service-centric data center solutions through the use of N1 Grid-based principles and architectures, which are more efficient and flexible. It opens with an overview of how this approach evolved and then takes the reader through the process of preparing, architecting, and implementing N1 Grid-based solutions.




About the Author

Jason Carolan is a senior architect and principal engineer at Sun Microsystems. He has spent most of his five years at Sun in Sun Services, focused on developing solutions for Sun&#39;s customers in conjunction with systems architecture, and improving architectural quality through patterns.
   
Scott Radeztsky is one of Sun&#39;s principal engineers. His six years at Sun have been focused on architecture, performance and tuning, education, and working with customers to navigate uncharted architecture, technology, and operations territory in novel solution deployments.
   
Paul Strong is a systems architect at Sun Microsystems, working in the N1 Grid software product group. He has spent most of his seven years at Sun focused on resource management and availability and joined the N1 Grid software team at its inception.
   
Ed Turner is an architect in Sun&#39;s Client Services Organization supporting major customers in the telecommunications industry. Leveraging his seven-plus years in various technical and management roles at Sun, he focuses his efforts on guiding his customers&#39; strategic architecture.
   
复制代码

DB2(R) Express : Easy Development and Administration
Author: Paul Yip / Kit Man Cheung / Jason Gartner / Clara Liu / Stephen O&#39;Connell
URL: http://www.amazon.com/exec/obidos/tg/detail/-/0131463977

Product Details
pages: 496 pages
Publisher: Prentice Hall PTR
ISBN: 0131463977
Average Customer Review: Based on N/A review(s).
Format:
Size:
Supplier:
Summary:
From the Back Cover

IBM DB2 UDB Express Edition Version 8.2 delivers everything small to medium-sized businesses need to accelerate time-to-value and dramatically reduce TCO in their database applications. Now, IBM&#39;s own experts show exactly how to get started with DB2 Express, and use it to develop, deploy, and manage superior applications from start to finish.

Like DB2 Express itself, this book cuts out the complexity--helping you achieve the full business benefits of today&#39;s most advanced database platform simply and quickly. You&#39;ll find step-by-step guidance and expert tips for every facet of DB2 Express development and administration, including: application design; development with both Visual Basic .NET and Java; security; deployment; performance tuning; day-to-day administration; and more.

IBM&#39;s own DB2 specialists demonstrate how to use DB2 Express&#39; graphical tools to manage DB2 more easily than any other full-function relational database. Along the way, they help you make the most of DB2 Express&#39; powerful \"autonomic\" features for self-administration, self-tuning, and self-healing to drive down costs throughout the entire application lifecycle.

This book will help you:

  • Understand DB2 Express architecture and its implications for development and administration   
  • Install DB2 Express, create databases, and master essential DB2 Express tools   
  • Work with database objects: schemas, data types, tables, relationships, views, and indexes   
  • Develop VB.NET applications with ADO.NET and the DB2 .NET Data Provider   
  • Develop Java applications with JDBC and SQLJ   
  • Leverage DB2&#39;s concurrency model to design efficient transactions and improve user experience
  • Introduce database functions, stored procedures, and triggers to improve application design   
  • Generate and manipulate data efficiently: LOAD, IMPORT, exporting to Microsoft Excel, reporting, and more
  • Tune performance: optimize your configuration, analyze SQL with Visual Explain, and optimize SQL with Design Advisor   
  • Secure your applications: authentication, authorization, group privileges, and more
  • Deploy to production, and master silent DB2 installations   
  • Define a solid database maintenance plan that fully leverages DB2 Express autonomic features   
  • Troubleshoot DB2 Express and avoid common pitfalls

Whether you&#39;re a developer, administrator, IT manager, or end-user, this definitive single-source guide will help you achieve results fast... and maximize DB2 Express&#39; business value, every step of the way.


0131463977B08252004

About the Author

Paul Yip  is a database consultant at IBM Canada. As a member of IBM&#39;s Channel and Partner Enablement Team, he works closely with partners, ISVs, and integrators to develop and tune third-party products for DB2. He coauthored DB2 SQL Procedure Language for Linux, UNIX and Windows (Prentice Hall, 2003) with Clara Liu.
   
Kit Man Cheung,  member of IBM&#39;s DB2 Tools Development Team, has deep technical insight into DB2 Version 8.2&#39;s new GUI tools.
   
Jason Gartner, member of IBM&#39;s DB2 Tools Development Team, has deep technical insight into DB2 Version 8.2&#39;s new GUI tools. He is Development Manager for DB2 administration tools.
   
Clara Liu is a database consultant at IBM Canada. As a member of IBM&#39;s Channel and Partner Enablement Team, she works closely with partners, ISVs, and integrators to develop and tune third-party products for DB2. She coauthored DB2 SQL Procedure Language for Linux, UNIX and Windows (Prentice Hall, 2003) with Paul Yip.
   
Stephen O&#39;Connell, member of IBM&#39;s DB2 User-Centered Design Team, has worked on the DB2 Web client and many other IBM-wide DB2 initiatives.
   
复制代码

Networking Concepts and Technology : A Designer&#39;s Resource (Sun Bluprints)
Author: Deepak Kakadia / Francesco DiMambro
URL: http://www.amazon.com/exec/obidos/tg/detail/-/0131482076

Product Details
pages: 400 pages
Publisher: Prentice Hall PTR
ISBN: 0131482076
Average Customer Review: N/A
Format:
Size:
Supplier:
Summary:
From the Back Cover

This book is a resource for network architects who must create solutions for emerging network environments in enterprise data centers. You&#39;ll find information on how to leverage Sun
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2026-3-28 04:18 , Processed in 0.121357 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表