Many business leaders, when they begin to work overseas or interact professionally with teams abroad, are surprised by how much they thought they knew about the other culture, but how little it counts for on the ground. The reality is that communication is multi-dimensional, and simply knowing a foreign language doesn't mean one...
Beginning C, 5th Edition teaches you how to program using the widely-available C language. You'll begin from first-principles and progress through step-by-step examples to become a competent, C-language programmer. All you need are this book and any of the widely available free or commercial C or C++ compilers, and...
Beginning Android Tablet Programming starts off by showing how to get your system ready for Android tablet programming. You won't need any previous Android experience, because you'll learn all about the basic structure of an Android program and how the Android operating system works—and then you'll learn how to...
A Course in Computational Number Theory uses the computer as a tool for motivation and explanation. The book is designed for the reader to quickly access a computer and begin doing personal experiments with the patterns of the integers. It presents and explains many of the fastest algorithms for working with integers. Traditional topics are...
I am not an expert. I have never claimed to be an expert at anything (at least not
seriously done so), least of all an expert in digital forensic analysis of Windows
systems. I am simply someone who has found an interest in my chosen field of
employment, and a passion to dig deeper. I enjoy delving into and extending the...
Everyone wants privacy and security online, something that most computer users have more or less given up on as far as their personal data is concerned. There is no shortage of good encryption software, and no shortage of books, articles and essays that purport to be about how to use it. Yet there is precious little for ordinary users who...
Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or a...
In 1999, I packed everything I owned into my car for a cross-country trip to begin my
new job as Staff Researcher at the University of California, Berkeley Computer Science
Department. It was an optimistic time in my life and the country in general. The economy
was well into the dot-com boom and still a few years...
Psychiatrists often treat both the causes and the consequences of addictive behaviors. As a psychiatrist, I have treated many people with serious addictive behaviors ranging from cocaine addiction to kleptomania. I have also treated patients who have come to me with a broad range of other psychiatric problems. In addition, some of my patients...
Now that you have picked up this book and are curious enough to read this introduction, let me share with you how
Windows Workflow Foundation (WF) can help you to be a better developer. WF is a Microsoft .NET technology that
provides a fascinating way to develop software by defining workflows instead of writing conventional code.
...
Model View Controller (MVC) is becoming the definitive architecture of website development frameworks due to the stability, extensibility and predictability it lends to development. It is not just the primary separation of database, business logic and interface components, but includes a wide range of considerations for building...
Just as the Internet has fundamentally changed many industries, cloud computing is fundamentally changing the information technology industry, including infrastructures such as enterprise data storage. This book is about one of the new infrastructure game changers—a storage architecture called hybrid cloud storage that was...