Book picks similar to
Advanced Programming in the UNIX Environment, 3rd Edition by W. Richard Stevens, Addison-Wesley Professional by W. Richard Stevens
computers
gd-multiplayer
reference-books
Sociology: A Practical Understanding of Why We Do What We Do: Social Psychology (Applied Psychology, Positive Psychology)
Jonny Bell - 2014
What exactly makes us tick? For many people, the question may have only popped up in their heads from time to time, though it’s not hard to imagine such a question has also led to many a sleepless night as some naturally curious people are very often compelled to wonder.Whether you belong to the first or the second group of people, wonder no more as this book will provide you the answer to the question “Why do we do what we do?” Through extensive, detailed, and well-researched facts and other information, Sociology: A Practical Understanding of Why We Do What We Do aims to explain the uniqueness of human behavior as well as the tendency of people to act the way they act under different circumstances—either driven by instinct or after much thought—despite the notion of free will which is perhaps the one thing that separates us from all other living creatures.Yes, we human beings are still free to act as we please, but considering the growing influence of our surroundings, it may be surprising to know just how much freedom we get to exercise in any given situation (though that’s not necessarily a bad thing as this book will also explain).
C# 5.0 in a Nutshell: The Definitive Reference
Joseph Albahari - 2012
Uniquely organized around concepts and use cases, this updated fifth edition features a reorganized section on concurrency, threading, and parallel programming—including in-depth coverage of C# 5.0’s new asynchronous functions.Shaped by more than 20 expert reviewers, including Microsoft’s Eric Lippert, Stephen Toub, Chris Burrows, and Jon Skeet, this book has all you need to stay on track with C# 5.0. It’s widely known as the definitive reference on the language.Get up to speed on C# language basics, including syntax, types, and variablesExplore advanced topics such as unsafe code and type varianceDig deep into LINQ via three chapters dedicated to the topicLearn about code contracts, dynamic programming, and parallel programmingWork with .NET features, including reflection, assemblies, memory management, security, I/O, XML, collections, networking, and native interoperability"C# 5.0 in a Nutshell is one of the few books I keep on my desk as a quick reference." —Scott Guthrie, Microsoft"Whether you’re a novice programmer or an expert who wants to improve your knowledge of modern asynchronous programming techniques, this book has the information you need to get the job done in C#." —Eric Lippert, Microsoft
Programming Android: Java Programming for the New Generation of Mobile Devices
Zigurd Mednieks - 2010
With this book’s extensively revised second edition, you’ll focus on Android tools and programming essentials, including best practices for using Android 4 APIs. If you’re experienced with Java or Objective-C, you’ll gain the knowledge necessary for building well-engineered applications.Programming Android is organized into four parts:Part One helps programmers with some Java or iOS experience get off to a fast start with the Android SDK and Android programming basics.Part Two delves into the Android framework, focusing on user interface and graphics class hierarchies, concurrency, and databases. It’s a solid foundation for understanding of how the most important parts of an Android application work.Part Three features code skeletons and patterns for accelerating the development of apps that use web data and Android 4 user interface conventions and APIs.Part Four delivers practical coverage of Android’s multimedia, search, location, sensor, and account APIs, plus the Native Development Kit, enabling developers to add advanced capabilities.This updated edition of Programming Android focuses on the knowledge and developer priorities that are essential for successful Android development projects.
Java: The Complete Reference
Herbert Schildt - 2004
Updated for Java Platform, Standard Edition 7 (Java SE 7), this comprehensive volume covers the entire Java language, including its syntax, keywords, and fundamental programming principles. You'll also find information on key elements of the Java API library. JavaBeans, servlets, applets, and Swing are examined and real-world examples demonstrate Java in action. In addition, new Java SE 7 features such as try-with-resources, strings in switch, type inference with the diamond operator, NIO.2, and the Fork/Join Framework are discussed in detail.Coverage includes: Data types and operatorsControl statementsClasses and objectsConstructors and methodsMethod overloading and overridingInterfaces and packagesInheritanceException handlingGenericsAutoboxingEnumerationsAnnotationsThe try-with-resources statementVarargsMultithreadingThe I/O classesNetworkingThe Collections FrameworkApplets and servletsJavaBeansAWT and SwingThe Concurrent APIMuch, much more
Data Communications and Networking
Behrouz A. Forouzan - 2000
It presents the fundamentals in a clear manner, using a visual approach and real life applications.
Guitarmaking: Tradition and Technology
William Cumpiano - 1987
Over 450 photographs, drawings, and diagrams reveal in exquisite detail the hows, whys, and how-to's of the traditional craft of guitarmaking, all accompanied by fascinating historical and technical notes. A comprehensive bibliography; a list of tools, materials, and supply sources; and a full index complete this uniquely authoritative reference -- and essential acquisition -- for guitar and craft enthusiasts, woodworkers, and students of instrument making everywhere.
Everything Explained For The Professional Pilot
Richie Lengel - 2017
High Performance Web Sites
Steve Souders - 2007
Author Steve Souders, in his job as Chief Performance Yahoo!, collected these best practices while optimizing some of the most-visited pages on the Web. Even sites that had already been highly optimized, such as Yahoo! Search and the Yahoo! Front Page, were able to benefit from these surprisingly simple performance guidelines.The rules in High Performance Web Sites explain how you can optimize the performance of the Ajax, CSS, JavaScript, Flash, and images that you've already built into your site -- adjustments that are critical for any rich web application. Other sources of information pay a lot of attention to tuning web servers, databases, and hardware, but the bulk of display time is taken up on the browser side and by the communication between server and browser. High Performance Web Sites covers every aspect of that process.Each performance rule is supported by specific examples, and code snippets are available on the book's companion web site. The rules include how to: Make Fewer HTTP RequestsUse a Content Delivery NetworkAdd an Expires HeaderGzip ComponentsPut Stylesheets at the TopPut Scripts at the BottomAvoid CSS ExpressionsMake JavaScript and CSS ExternalReduce DNS LookupsMinify JavaScriptAvoid RedirectsRemove Duplicates ScriptsConfigure ETagsMake Ajax CacheableIf you're building pages for high traffic destinations and want to optimize the experience of users visiting your site, this book is indispensable.If everyone would implement just 20% of Steve's guidelines, the Web would be adramatically better place. Between this book and Steve's YSlow extension, there's reallyno excuse for having a sluggish web site anymore.-Joe Hewitt, Developer of Firebug debugger and Mozilla's DOM InspectorSteve Souders has done a fantastic job of distilling a massive, semi-arcane art down to a set of concise, actionable, pragmatic engineering steps that will change the world of web performance.-Eric Lawrence, Developer of the Fiddler Web Debugger, Microsoft Corporation
JavaScript Web Applications
Alex MacCaw - 2011
This hands-on book takes proficient JavaScript developers through all the steps necessary to create state-of-the-art applications, including structure, templating, frameworks, communicating with the server, and many other issues.Throughout the book, you'll work with real-world example applications to help you grasp the concepts involved. Learn how to create JavaScript applications that offer a more responsive and improved experience.Use the Model-View-Controller (MVC) pattern, and learn how to manage dependencies inside your applicationGet an introduction to templating and data bindingLearn about loading remote data, Ajax, and cross-domain requestsCreate realtime applications with WebSockets and Node.jsAccept dropped files and upload data with progress indicatorsUse major frameworks and libraries, including jQuery, Spine, and BackboneWrite tests and use the console to debug your applicationsGet deployment best practices, such as caching and minification
Dynamic Reteaming: The Art and Wisdom of Changing Teams
Heidi Helfand - 2019
Team change will happen whether we like it or not. People will come and go from our teams. Our companies might double in size or even get acquired. We can catalyze team change to reduce the risk of attrition, learning and career stagnation and the development of knowledge silos. Dynamic Reteaming describes practices for effective reteaming as well as antipatterns. In this book you'll learn how to integrate new people into an existing team, how to deal with the loss of team members, when to split a team, how to isolate teams for focused innovation, how to rotate team members for knowledge sharing, how to break through organizational stagnation and much more. Learn to apply the five team change patterns: Isolation, One by One, Grow and Split, Merging and Switching. Get practical tips and tricks for managing team change.
The A.T. Guide Northbound 2015
David Miller - 2009
The A.T. Guide is the guidebook of choice for hikes of any length on the Appalachian Trail. The book contains thousands of landmarks such as campsites, water sources, summits and gaps. The trail's elevation profile is included and every landmark is aligned to the profile. Hikers using this guide know where they are on the trail, what views, streams and campsites are ahead, and whether they'll be hiking uphill or downhill to get there.The A.T. Guide answers all of your questions about how to get rides, where to stay, and where to get supplies. There are 80 maps of towns on or near the trail showing where to find these services and detailed listings for businesses.The A.T. Guide is the most innovative trail guidebook ever developed.
Modern PHP: New Features and Good Practices
Josh Lockhart - 2015
With this practical guide, you'll learn how PHP has become a full-featured, mature language with object-orientation, namespaces, and a growing collection of reusable component libraries.Author Josh Lockhart--creator of PHP The Right Way, a popular initiative to encourage PHP best practices--reveals these new language features in action. You'll learn best practices for application architecture and planning, databases, security, testing, debugging, and deployment. If you have a basic understanding of PHP and want to bolster your skills, this is your book.Learn modern PHP features, such as namespaces, traits, generators, and closuresDiscover how to find, use, and create PHP componentsFollow best practices for application security, working with databases, errors and exceptions, and moreLearn tools and techniques for deploying, tuning, testing, and profiling your PHP applicationsExplore Facebook's HVVM and Hack language implementations--and how they affect modern PHPBuild a local development environment that closely matches your production server
The Great Book of Rock Trivia: Amazing Trivia, Fun Facts & The History of Rock and Roll
Bill O'Neill - 2018
Do you look up the lyrics and wonder what they mean or if there is a story behind them? What on earth does “In-A-Gadda-Da-Vida” mean, anyway? We’ve got those answers for you in The Great Book of Rock Music! This book contains hundreds of riveting facts about your favorite rock songs. Do you want to know how your favorite group got together and who is really the brains behind the band? Whether you’re interested in what your favorite musicians like to do in their spare time, where they get the ideas for their music, or which artist had an exorcism in his home, you’re in for a treat. This book will satisfy your curiosity and help you impress your friends with your rock and roll knowledge. As easy to follow as a good drummer, this book will take you through the early years of rock and its development through the hippie era, the synthesizer-filled eighties, and the grunge age. You’ll read about dramatic, absolutely hilarious, and downright odd moments during the concerts that shaped music history and defined generations. Whether you’re a passive listener of your friend’s rock playlists or a connoisseur of guitar riffs, you’re sure to learn something new that will increase your enjoyment of your favorite music. For an extra challenge, try the quizzes at the end of each chapter. So go ahead, open the cover and enter the world of rock!
HTML & XHTML: The Definitive Guide
Chuck Musciano - 1996
For nearly a decade, hundreds of thousands of web developers have turned to HTML & XHTML: The Definitive Guide to master standards-based web development. Truly a definitive guide, the book combines a unique balance of tutorial material with a comprehensive reference that even the most experienced web professionals keep close at hand. From basic syntax and semantics to guidelines aimed at helping you develop your own distinctive style, this classic is all you need to become fluent in the language of web design.The new sixth edition guides you through every element of HTML and XHTML in detail, explaining how each element works and how it interacts with other elements. You'll also find detailed discussions of CSS (Cascading Style Sheets), which is intricately related to web page development. The most all-inclusive, up-to-date book on these languages available, this edition covers HTML 4.01, XHTML 1.0, and CSS2, with a preview of the upcoming XHTML2 and CSS3. Other topics include the newer initiatives in XHTML (XForms, XFrames, and modularization) and the essentials of XML for advanced readers. You'll learn how to:Use style sheets to control your document's appearance Work with programmatically generated HTML Create tables, both simple and complex Use frames to coordinate sets of documents Design and build interactive forms and dynamic documents Insert images, sound files, video, Java applets, and JavaScript programs Create documents that look good on a variety of browsersThe authors apply a natural learning approach that uses straightforward language and plenty of examples. Throughout the book, they offer suggestions for style and composition to help you decide how to best use HTML and XHTML to accomplish a variety of tasks. You'll learn what works and what doesn't, and what makes sense to those who view your web pages and what might be confusing. Written for anyone who wants to learn the language of the Web--from casual users to the full-time design professionals--this is the single most important book on HTML and XHTML you can own.Bill Kennedy is chief technical officer of MobileRobots, Inc. When not hacking new HTML pages or writing about them, "Dr. Bill" (Ph.D. in biophysics from Loyola University of Chicago) is out promoting the company's line of mobile, autonomous robots that can be used for artificial intelligence, fuzzy logic research, and education.Chuck Musciano began his career as a compiler writer and crafter of tools at Harris Corporations' Advanced Technology Group and is now a manager of Unix Systems in Harris' Corporate Data Center.
Grid Systems: Principles of Organizing Type
Kimberly Elam - 2004
However, the belief that all great design is nonetheless based on grid systems (even if only subverted ones) suggests that few designers truly understand the complexities and potential riches of grid composition.In her best-selling Geometry of Design, Elam shows how proportion, symmetry, and other geometrical systems underlie many of the visual relationships that make for good design. Now, Elam brings the same keen eye and clear explanations to bear on the most prevalent, and maybe least understood, system of visual organization: the grid. Filled with extensive research and more than 100 informative examples from the Bauhaus to Nike ads, Grid Systems provides a rich, easy-to-understand overview and demonstrates a step-by-step approach to typographic composition. It suggests design strategies that transcend simple function and reductionist recipes to allow grids to become a means of truly dynamic communication. Any designer, educator, or student will benefit greatly from this elegant slim book, chock-a-block full of colorful examples, helpful vellum overlays, and Elam's insightful analysis.