Debugging Strategies for .NET Developers is a highly readable exploration of
debugging with Microsoft .NET. While many other debugging books focus on obscure
techniques for advanced users, this book is packed with real-world
examples&emdash;designed for real-world developers&emdash;that convey specific
techniques in concert with overall debugging strategies.
This book teaches you how to think in terms of debugging with Microsoft .NET.
Author Darin Dillon describes debugging concepts, such as assertions and
logging, and follows each discussion with first-hand accounts of using these
strategies to solve real-world bugs. The book will not only provide you with the
techniques, but it will make you a master at recognizing when and how the
techniques need to be applied.
Leighton C. Whitaker, "Understanding and Preventing Violence: The Psychology of
Human Destructiveness"
CRC Press | ISBN 0849322650 | 2000 Year | PDF | 1,48 Mb | 248 Pages
Looking at trends in violence from the individual to the global levels,
Understanding and Preventing Violence traces the influence of sexuality and
death anxiety on human mentality and suggests ways to reverse the increase in
destructive behavior. It helps criminologists with profiling and spotting trends
and aids psychologists by deepening the understanding of their severely
character-disordered or sociopathic patients. The author delves into the reasons
and motivations prompting destructive behavior in order to promote a
constructive reaction to what has become commonplace in society - senseless
violent acts.
Igor M. Diakonoff, Geoffrey Hosking, "The Paths of History"
Cambridge University Press | ISBN 0521643988 | 1999 Year | PDF | 1,17 Mb | 368
Pages
"Igor Diakonoff's The Paths of History is a remarkable survey of world history
by a Russian orientalist, using a Marxist interpretation as a point of
departure." Eric Hobsbawm, New Statesman & Society
"...this is an important book...[I] would expect Diakonoff's work to provide the
starting-point for lively discussion and research. First of all we need an
English translation." Times Literary Supplement
Jesse M. Torres, "Windows Admin Scripting Little Black Book" (2nd Edition)
Paraglyph | ISBN 1932111875 | 2004 Year | CHM | 2,37 Mb | 432 Pages
Windows Admin Scripting Little Black Book, 2nd Edition, shows Windows XP and
2003 users and administrators how to perform Windows management and
administrative tasks using powerful scripts for just about every important task
imaginable. It covers techniques for working with files, input/output, text
files, and performing various network administrative tasks through scripting. It
explains the concept and necessity of logon scripts, the backbone structure of a
good logon script, and how to implement these scripts in an everyday environment
to automate repetitive tasks such as inventory, file modifications,
installations, and system updates. It also provides an in-depth look into the
registry and registry editing tools including locating the important registry
keys and values, and modifying them. The book features example scripts on every
new topic covered to reinforce what the reader has just learned. Key scripting
topics include manipulating the Windows XP file system, using powerful third-
party scripting tools, creating scripts for installing service packs and new
applications, automating applications from the command line, and performing
Windows XP and 2003 administrative tasks. Everything is included in this book,
and users can easily modify or combine the scripts to perform myriad tasks. A
bonus introduction chapter is provided showing users how to select the best
scripting language and how to get the most out of scripting resources
Dr. International, "Developing International Software" (2nd Edition)
Microsoft Press | ISBN 0735615837 | 2002 Year | CHM | 2,46 Mb | 1040 Pages
I completed work on the first edition of Developing International Software in
December of 1994. Eight years later, I still receive scattered e-mail with
questions about running or developing world-ready software, which I usually
forward to the very capable World-Ready Guides (WRG) team (who are also
responsible for the Dr. International column on
the most frequently asked question by far has been "When is a new book coming
out?" I was thrilled when the WRG team picked up the enormous task of doing an
update. The finished product is a much more comprehensive treatment of the
subject matter, which is needed and welcome given the central relevance of Web-
based software, a phenomenon that has emerged since we published the first
edition. Basic techniques and knowledge of the Microsoft Win32 application
programming interface (API) could help developers produce world-ready software
in 1995, but in today's Internet-laden climate they seek to understand the role
of other Microsoft products such as Microsoft Office, Microsoft Internet
Information Services (IIS), Microsoft SQL, and Microsoft Visual Studio .NET, as
well as industry standards such as Extensible Markup Language (XML). It is
heartening to see how much these products and technologies have expanded their
support for international functionality over the past several years.
International support in Windows also continues to mature. While the basic
foundation-Unicode and the National Language Support API (NLS API)-remains very
much the same, functionality has deepened with each new release to encompass new
locales, new locale information, and more sophisticated text-layout and font
capabilities. The book delves into these updates and lists detailed information
in the significantly improved appendixes. I am also happy to see an entire
section on testing. Given increasing requirements for product reliability and
security, particularly for global firms, nothing could be more important than
thorough and methodical software testing methods.
The software marketplace has grown increasingly global over the past eight years
but, even so, the English language still dominates. Shortly after I joined
Microsoft in 1989, the then vice president of Microsoft's international division
threw a party celebrating the fact that sales of localized products had reached
50 percent of company revenues. Recent figures are closer to 60 percent.
Considering overall revenue growth, that 10-percent shift constitutes millions
of dollars, but I still wonder why the figure isn't closer to 75 percent or
more. Certainly Microsoft and many other companies have come to understand that
globalizing software shouldn't be a separate effort. Microsoft, for example, no
longer has an international development division-each product organization
treats world-readiness as a core development requirement. Here in Redmond, we
even host international teams from Original Equipment Manufacturers (OEM)
partners and international subsidiaries to ensure that we address world-ready
requirements on a consistent and constant basis. The results of the technical
and organizational integration have included achievements like simultaneous
shipment of several language editions of Microsoft Windows XP. But I still think
that the mindset of the English-speaking developer stays too close to the "at
home and familiar." This has ramifications beyond world-readiness-in general,
our industry needs to do a better job of living and breathing the world of our
customers. The scenarios in which companies deploy software are much more
complicated than developers realize when they imagine how their designs and
algorithms can be applied.
It is my hope that this book will become not only an indispensable reference,
but required reading for any software development organization that takes its
customers' needs seriously. Although challenges like sharing data and mixing and
matching localized applications with localized operating systems have become
easier to manage, it is up to the development community to make global
interaction much simpler to achieve and much more powerful in its uses. The
tools that enable such interaction will continue to evolve, but even once the
infrastructure is perfected, developers will still need to take proper advantage
of it for businesses and consumers to reap the appropriate benefits. For so
long, those of us who evangelize world-readiness have emphasized "making it work
properly" and lessening the pain of getting there. Following the methods
outlined in this book should make "it works" a given. As a developer, your
energy will be better spent on the still underexplored arena of multicultural,
multilingual software communities and the untapped opportunities they present.
"It works" is not enough. "Now that's a brilliant idea that will change the way
people do things" is a much more fetching proposition.
-Nadine Kano
Phillip I. Good, "Applying Statistics in the Courtroom: A New Approach for
Attorneys and Expert Witnesses"
Chapman & Hall/CRC | ISBN 1584882719 | 2001 Year | PDF | 0,95 Mb | 296 Pages
This publication is directed at both the attorney and the statistician to
ensure they will successfully apply statistics in the law. The attorney will
learn how best to utilize statistics while gaining an enriched understanding of
the law on audits, jury selection, discrimination, environmental hazards,
evidence, and torts as it relates to statistical issues. Statisticians will
learn that the law is what judges say it is and to frame their arguments
accordingly. Applying Statistics in the Courtroom: A New Approach for Attorneys
and Expert Witnesses will increase the effectiveness of both the attorney and
the statistician in presenting and attacking statistical arguments in the
courtroom.
Microsoft Corporation, "Deploying .NET Applications - A Lifecycle Guide"
Microsoft Corporation | ISBN 0735618461 | 2004 Year | CHM | 0,71 Mb | 165 Pages
Get proven practices to help ensure successful deployments of Microsoft .NET
Framework-based applications, with real-world guidance and recommendations that
span the deployment life cycle including deployment planning, implementation,
and application maintenance.