Book picks similar to
Introducing UNIX System V by Rachel Morgan
at-work
htc-computer-books
systems
wi
HTML5 for Masterminds: How to take advantage of HTML5 to create amazing websites and revolutionary applications
Juan Diego Gauchat
Security+ Guide to Network Security Fundamentals
Mark Ciampa - 2004
The book covers all of the new CompTIA Security+ 2008 exam objectives and maps to the new Security+ 2008 exam. This updated edition features many all-new topics, including topics new to the CompTIA exams like cross site scripting, SQL injection, rootkits, and virtualization, as well as topics of increasing importance in the industry as a whole, like the latest breeds of attackers, Wi-Fi Protected Access 2, and Microsoft Windows Vista security.
Version Control By Example
Eric Sink - 2011
Topics covered include:Basic version control commands and conceptsIntroduction to Distributed Version Control Systems (DVCS)Advanced branching workflowsStrengths and weaknesses of DVCS vs. centralized toolsBest practicesHow distributed version control works under the hoodFeaturing these open source version control tools:Apache SubversionMercurialGitVeracity
Bash Command Line Pro Tips
Jason Cannon - 2014
As someone that has used the Bash shell almost daily for over 15 years, I've accumulated several command line "tricks" that have saved me time and frustration. Bash Command Line Pro Tips is a collection of 10 techniques that you can put to use right away to increase your efficiency at the command line. Here is what you will learn by reading Bash Command Line Pro Tips: Tip 1: Tab Completion Tip 2: Change to the Previous Directory Tip 3: Reuse the Last Item from the Previous Command Line Tip 4: Rerun a Command That Starts with a given String Tip 5: Command Substitution Tip 6: Use a for Loop at the Command Line Tip 7: Rerun the Previous Command with Root Privileges Tip 8: Rerun the Previous Command While Substituting a String Tip 9: Reuse a Word on the Same Command Line Tip 10: Fix Typos and Shorten Lengthy Commands with Aliases Scroll up, click the "Buy Now With 1-Click" button to start leaning these powerful Linux Command Line Tips.
The Standard for Program Management
Project Management Institute - 2006
This helps to ensure proper metrics are developed so that organizations can successfully manage large and complex programs.
The Portion Teller: Smartsize Your Way to Permanent Weight Loss
Lisa R. Young - 2005
Are you a mindless muncher who snacks all day, a dinner lover who enjoys one big meal a day, or maybe a volume eater who always wants to sit down with a huge plate of food at every meal? No matter what your eating habits, The Portion Teller offers a personalized eating plan that is right for you. Instead of giving up the foods you love, learn to smartsize them with the help of one of the country’s leading nutritionists.Would you ever consider going to the kitchen in the morning and grabbing five slices of bread for breakfast? No? Just one bagel or perhaps a bran muffin is more like it, right? Well, think again. Your morning bagel or muffin is probably equivalent to eating five slices of bread, maybe more. That’s most of your grain servings for the day. And, that steak you ate last night? For all the calories and protein you consumed, you might as well have eaten 18 eggs. More than double the amount of protein you need in a day. Surprised at just how much you are eating? Dr. Lisa Young isn’t. She has been studying how Americans eat for more than a decade, and what she found is astonishing. Portion sizes have subtly and steadily increased over the past thirty years and are now two to five times larger than they were in the past. Even the average dinner plate has grown several inches to accommodate more food. The portions we’re served are getting bigger and we keep eating. The end result? That’s right. Americans are getting fatter. So what should you do about it? You may think that counting calories, fat grams, or even eliminating entire food groups such as grains is the way to keep this trend toward colossal cuisine from making you fat. The problem is, you don’t know how many calories, fat, and carbs are in your favorite foods. No one does, not even the experts. When nutritionists were shown several restaurant meals in a survey, not one person was able to accurately guess the calorie or fat content of the meals.In The Portion Teller, you’ll develop portion-size awareness and learn how to lose weight without weighing food or counting calories. Using simple visuals such as a deck of cards, a yo-yo, a baseball, and even your own hand, you’ll find out what a serving size is supposed to look like and how many servings you can eat per day from each food group. The visuals are easy to use: If your piece of salmon at dinner is about the size of three decks of cards, you’ve eaten all your meat and fish servings for the day.
Modern Systems Analysis and Design
Jeffrey A. Hoffer - 1996
For advanced undergraduate and graduate courses in Systems Analysis and Design taught from a business perspective.Modern Systems Analysis and Design offers separate coverage of Object-Oriented and Structured material giving instructors flexibility to choose the best way to connect the material with students.
Programming Pearls
Jon L. Bentley - 1986
Jon has done a wonderful job of updating the material. I am very impressed at how fresh the new examples seem." - Steve McConnell, author, Code CompleteWhen programmers list their favorite books, Jon Bentley's collection of programming pearls is commonly included among the classics. Just as natural pearls grow from grains of sand that irritate oysters, programming pearls have grown from real problems that have irritated real programmers. With origins beyond solid engineering, in the realm of insight and creativity, Bentley's pearls offer unique and clever solutions to those nagging problems. Illustrated by programs designed as much for fun as for instruction, the book is filled with lucid and witty descriptions of practical programming techniques and fundamental design principles. It is not at all surprising that
Programming Pearls
has been so highly valued by programmers at every level of experience. In this revision, the first in 14 years, Bentley has substantially updated his essays to reflect current programming methods and environments. In addition, there are three new essays on (1) testing, debugging, and timing; (2) set representations; and (3) string problems. All the original programs have been rewritten, and an equal amount of new code has been generated. Implementations of all the programs, in C or C++, are now available on the Web.What remains the same in this new edition is Bentley's focus on the hard core of programming problems and his delivery of workable solutions to those problems. Whether you are new to Bentley's classic or are revisiting his work for some fresh insight, this book is sure to make your own list of favorites.
Learning UML 2.0: A Pragmatic Introduction to UML
Russ Miles - 2006
Every integrated software development environment in the world--open-source, standards-based, and proprietary--now supports UML and, more importantly, the model-driven approach to software development. This makes learning the newest UML standard, UML 2.0, critical for all software developers--and there isn't a better choice than this clear, step-by-step guide to learning the language."--Richard Mark Soley, Chairman and CEO, OMGIf you're like most software developers, you're building systems that are increasingly complex. Whether you're creating a desktop application or an enterprise system, complexity is the big hairy monster you must manage.The Unified Modeling Language (UML) helps you manage this complexity. Whether you're looking to use UML as a blueprint language, a sketch tool, or as a programming language, this book will give you the need-to-know information on how to apply UML to your project. While there are plenty of books available that describe UML, Learning UML 2.0 will show you how to use it. Topics covered include:Capturing your system's requirements in your model to help you ensure that your designs meet your users' needsModeling the parts of your system and their relationshipsModeling how the parts of your system work together to meet your system's requirementsModeling how your system moves into the real world, capturing how your system will be deployedEngaging and accessible, this book shows you how to use UML to craft and communicate your project's design. Russ Miles and Kim Hamilton have written a pragmatic introduction to UML based on hard-earned practice, not theory. Regardless of the software process or methodology you use, this book is the one source you need to get up and running with UML 2.0.Russ Miles is a software engineer for General Dynamics UK, where he works with Java and Distributed Systems, although his passion at the moment is Aspect Orientation and, in particular, AspectJ. Kim Hamilton is a senior software engineer at Northrop Grumman, where she's designed and implemented a variety of systems including web applications and distributed systems, with frequent detours into algorithms development.
12 Steps on Buddha's Path: Bill, Buddha, and We
Laura S. - 2006
This book is a powerful and enriching synthesis of the 12-Step recovery programs and the Noble Eightfold Path of Buddhism. It is sure to appeal to anyone touched by addiction, including those looking for new ways to understand and work with the tried-and-true 12-Step system. Tens of millions of Americans suffer from alcoholism and other forms of dependence, and 12 Steps on Buddha's Path offers hope and help for any one of them.Though writing anonymously out of deep respect for 12-Step policies, the author is in fact a well-known professional author, deeply involved in the recovery and meditation communities.
The Little Schemer
Daniel P. Friedman - 1974
The authors' enthusiasm for their subject is compelling as they present abstract concepts in a humorous and easy-to-grasp fashion. Together, these books will open new doors of thought to anyone who wants to find out what computing is really about. The Little Schemer introduces computing as an extension of arithmetic and algebra; things that everyone studies in grade school and high school. It introduces programs as recursive functions and briefly discusses the limits of what computers can do. The authors use the programming language Scheme, and interesting foods to illustrate these abstract ideas. The Seasoned Schemer informs the reader about additional dimensions of computing: functions as values, change of state, and exceptional cases. The Little LISPer has been a popular introduction to LISP for many years. It had appeared in French and Japanese. The Little Schemer and The Seasoned Schemer are worthy successors and will prove equally popular as textbooks for Scheme courses as well as companion texts for any complete introductory course in Computer Science.
Computer Graphics with OpenGL
Donald Hearn - 2003
The text converts all programming code into the C++ language.
Off-Camera Flash: Techniques for Digital Photographers
Neil van Niekerk - 2011
Seeking to address the various challenges of off-camera lighting, professional photographers and advanced amateurs alike will find a range of confidence-building instruction, beginning with basic how’s and why’s of lighting for creative effect, the types of equipment available and instruction about their proper use, clear definitions of various technical concepts such as managing shutter speed and controlling flash exposure, using ambient light as well as natural sunlight during a shoot, and incorporating off-camera flash into a portrait session. Concluding this lesson plan is a look at five different real-life photo sessions, each employing a different flash technique. Here, photographers get a deeper understanding of each concept put into practice, marrying the elements of lighting with the natural elements presented by the shoot.
Learning JavaScript
Shelley Powers - 2006
JavaScript lets designers add sparkle and life to web pages, while more complex JavaScript has led to the rise of Ajax -- the latest rage in web development that allows developers to create powerful and more responsive applications in the browser window."Learning JavaScript" introduces this powerful scripting language to web designers and developers in easy-to-understand terms. Using the latest examples from modern browser development practices, this book teaches you how to integrate the language with the browser environment, and how to practice proper coding techniques for standards-compliant web sites. By the end of the book, you'll be able to use all of the JavaScript language and many of the object models provided by web browsers, and you'll even be able to create a basic Ajax application.