Ubuntu Linux Toolbox: 1000+ Commands for Ubuntu and Debian Power Users


Christopher Negus - 2007
    Try out more than 1,000 commands to find and get software, monitor system health and security, and access network resources. Then, apply the skills you learn from this book to use and administer desktops and servers running Ubuntu, Debian, and KNOPPIX or any other Linux distribution.

The Swift Programming Language


Apple Inc. - 2014
    Swift builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swift’s clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunity to reimagine how software development works.

Injustice: Year Five Issue 1


Brian Buccellato - 2016
    The series covers the fifth year of Superman's rule and the final year before the events of the game.Chapter One: RoundupChapter Two: Doomsday

Java Software Solutions: Foundations of Program Design


John Lewis - 1997
     This new edition has an earlier evolution of object concepts, developed in a way that capitalizes on the power of objects without overwhelming beginning programmers. It includes all new Java 5 topics, including Scanner class, enumerated types, autoboxing, variable length parameter lists, the enhanced for loop, and generic types. This is in depth coverage on GUI applications. This book is appropriate for beginning programmers who want to learn to program with Java as well as experienced programmers who want to add Java to their skill-set.

HTML5: The Missing Manual


Matthew MacDonald - 2011
    Until now, all it's been missing is a manual. With this thorough, jargon-free guide, you'll learn how to build web apps that include video tools, dynamic drawings, geolocation, offline web apps, drag-and-drop, and many other features. HTML5 is the future of the Web, and with this book you'll reach it quickly.The important stuff you need to know:Structure web pages in a new way. Learn how HTML5 helps make web design tools and search engines work smarter.Add audio and video without plugins. Build playback pages that work in every browser.Draw with Canvas. Create shapes, pictures, text, and animation—and make them interactive.Go a long way with style. Use CSS3 and HTML5 to jazz up your pages and adapt them for mobile devices.Build web apps with rich desktop features. Let users work with your app offline, and process user-selected files in the browser.Create location-aware apps. Write geolocation applications directly in the browser.

Software Engineering (International Computer Science Series)


Ian Sommerville - 1982
    Restructured into six parts, this new edition covers a wide spectrum of software processes from initial requirements solicitation through design and development.

Build Awesome Command-Line Applications in Ruby 2: Control Your Computer, Simplify Your Life


David B. Copeland - 2012
    With its simple commands, flags, and parameters, a well-formed command-line application is the quickest way to automate a backup, a build, or a deployment and simplify your life. With this book, you'll learn specific ways to write command-line applications that are easy to use, deploy, and maintain, using a set of clear best practices and the Ruby programming language. This book is designed to make any programmer or system administrator more productive in their job. Now updated for Ruby 2.Writing a command-line application that's self-documenting, robust, adaptable and forever useful is easier than you might think. Ruby is particularly suited to this task, because it combines high-level abstractions with "close to the metal" system interaction wrapped up in a concise, readable syntax. Plus, Ruby has the support of a rich ecosystem of open source tools and libraries.Ten insightful chapters each explain and demonstrate a command-line best practice. You'll see how to use these tools to elevate the lowliest automation script to a maintainable, polished application. You'll learn how to use free, open source parsers to create user-friendly command-line interfaces as well as command suites. You'll see how to use defaults to keep options simple for everyday users, while giving advanced users options for more complex tasks. There's no reason why a command-line application should lack documentation, whether it's part of a help command or a man page; you'll find out when and how to use both. Your journey from command-line novice to pro ends with a look at valuable approaches to testing your apps, and includes some fun techniques for outside-the-box, colorful interfaces that will delight your users.With Ruby, the command line is not dead. Long live the command line.

King and Maxwell - Free Preview (first 9 chapters)


David Baldacci - 2013
    . .KING AND MAXWELLIt seems at first like a simple, tragic story. Tyler Wingo, a teenage boy, learns the awful news that his father, a soldier, was killed in action in Afghanistan. Then the extraordinary happens: Tyler receives a communication from his father . . . after his supposed death.Tyler hires Sean and Michelle to solve the mystery surrounding his father. But their investigation quickly leads to deeper, more troubling questions. Could Tyler's father really still be alive? What was his true mission? Could Tyler be the next target?Sean and Michelle soon realize that they've stumbled on to something bigger and more treacherous than anyone could have imagined. And as their hunt for the truth leads them relentlessly to the highest levels of power and to uncovering the most clandestine of secrets, Sean and Michelle are determined to help and protect Tyler--though they may pay for it with their lives.

Copying and Pasting from Stack Overflow


Vinit Nayak - 2016
    Mastering this art will not only make you the most desired developer in the market, but it will transform the craziest deadline into "Consider it done, Sir".

The Letterbox


Layton Green - 2016
    A set of runes inscribed on the box claims the map is a pathway to God.In an attempt to decipher the map, a wealthy New Orleans collector assembles an unlikely team: a specialist in cultural antiquities who dabbles in the occult; a jaded attorney searching for meaning; a brilliant linguist who loathes organized religion; and a Catholic historian with a reputation for acquiring pieces no one else can or will.Shackled by secrets and hidden motives, pursued by a sinister religious order, driven by an insatiable desire for answers, the four companions trek across Europe as they search for a connection among the ancient sites revealed by the map. As the hunt for truth takes them deeper into the unknown, their lives and perhaps their souls in peril, they must determine whether the letterbox is part of an elaborate, centuries-old deception--or the answer to mankind's ultimate questions.From critically acclaimed and bestselling author Layton Green, The Letterbox is a thrilling new mystery that weaves danger, exotic locales, breathless suspense, romance, and ancient secrets into the tapestry of an unforgettable novel.

The Incident: Season One - A Sam Jameson Espionage and Suspense Thriller, Episodes 1-4


Lars Emmerich - 2014
    People are trying to kill her. That would be business as usual in the counterespionage world, except that it’s the good guys who have her in the crosshairs. Why are the DC Metro police trying to kidnap her? Do her bosses at Homeland want her in a body bag, too? And why does everyone she talks to seem to end up in the morgue? Will a ruthless mercenary, a hapless American traitor, and a dead man’s cryptic clue hold the key to Sam’s survival? As the noose tightens around her neck, Sam must uncover a brutal and deadly conspiracy before she becomes its next victim. Interview with author Lars Emmerich Q - So, what makes the Special Agent Sam Jameson series special? A - It's a mix of things, really. When I set out to write these books, I wanted to create something that mirrored exactly the kind of books I like to read. My top picks are usually espionage and private detective novels, any of the thousands of thrillers and mysteries best sellers, and, of course, books featuring classic pulp heroes. I also like heroes with problems and villains who are frighteningly human, maybe a little too much like us. The Sam Jameson books are a mix of these genres. The series focuses on the mystery and thriller / espionage genre overall, with a couple of themes borrowed from financial thrillers thrown in for good measure, a healthy dose of the stuff that makes political thrillers great, and a serial killer novel or two to keep things interesting. Why such a mixing of themes? Because life isn't monolithic and book genres are arbitrary. There's murder in spy novels and there's espionage in political conspiracy thrillers. Overall, the Sam Jameson series is designed to keep you turning the pages. I've done my best to make sure there's never a dull moment, and I think Sam's chutzpah and attitude makes for good entertainment. But I'm probably a little biased. Q - What order should I read the books in? A - I’ve written the series so you can read the books in any order, and all the story threads will tie up nicely by the time you're finished. The Incident is a standalone story, and it occurs before the Devolution series. If you do want to read them in order, I'd suggest the following sequence: - The Incident Season 1 - The Incident Season 2 - Devolution - Meltdown - Mindscrew - Balls Deep (A Peter Kittredge espionage and suspense thriller) Q - So, why should readers give these books a try? A - Because the Sam Jameson series is a fast, fun thrill-ride that never lets up! Each of the books has hit the top ten bestsellers list on Kindle for Women Sleuths, and each have been featured on Amazon's Thrillers 100 Must Reads list - which is no mean feat. Ultimately, readers who enjoy a blazing pace, characters with depth and distinctive voices, and a plot that twists and turns all the way to the end will enjoy this series.

Pro JPA 2: Mastering the Java Persistence API


Mike Keith - 2009
    JPA provides Java developers with both the knowledge and insight needed to write Java applications that access relational databases through JPA.Authors Mike Keith and Merrick Schincariol take a hands-on approach to teaching by giving examples to illustrate each concept of the API and showing how it is used in practice.All of the examples use a common model from an overriding sample application, giving readers a context from which to start and helping them to understand the examples within an already familiar domain.After completing the book, you will have a full understanding and be able to successfully code applications using JPA. The book also serves as a reference guide during initial and later JPA application experiences.Hands-on examples for all the aspects of the JPA specification, based on the reference implementation of this specification A special section on migration to JPA Expert insight about various aspects of the API and when they are useful Portability hints to provide increased awareness of the potential for non-portable JPA code

C++ Templates: The Complete Guide


David Vandevoorde - 2002
    C++ Templates: The Complete Guide provides software architects and engineers with a clear understanding of why, when, and how to use templates to build and maintain cleaner, faster, and smarter software more efficiently. C++ Templates begins with an insightful tutorial on basic concepts and language features. The remainder of the book serves as a comprehensive reference, focusing first on language details, then on a wide range of coding techniques, and finally on advanced applications for templates. Examples used throughout the book illustrate abstract concepts and demonstrate best practices. Readers learn: The exact behaviors of templates How to avoid the pitfalls associated with templates Idioms and techniques, from the basic to the previously undocumented How to reuse source code without threatening performance or safety How to increase the efficiency of C++ programs How to produce more flexible and maintainable software This practical guide shows programmers how to exploit the full power of the template features in C++.

Java Cookbook


Ian F. Darwin - 2001
    Whether you're new to Java programming and need something to bridge the gap between theory-laden reference manuals and real-world programs or you're a seasoned Java programmer looking for a new perspective or a different problem-solving context, this book will help you make the most of your Java knowledge. Packed with hundreds of tried-and-true Java recipes covering all of the major APIs from the 1.4 version of Java, this book also offers significant first-look recipes for the most important features of the new 1.5 version, which is in beta release. You get practical solutions to everyday problems, and each is followed by a detailed, ultimately useful explanation of how and why the technology works. Java Cookbook, 2nd Edition includes code segments covering many specialized APIs--like those for working with Struts, Ant and other new popular Open Source tools. It also includes expanded Mac OS X Panther coverage and serves as a great launching point for Java developers who want to get started in areas outside of their specialization. In this major revision, you'll find succinct pieces of code that can be easily incorporated into other programs. Focusing on what's useful or tricky--or what's useful and tricky--Java Cookbook, 2nd Edition is the most practical Java programming book on the market.

The Official Ubuntu Book [With DVD]


Benjamin Mako Hill - 2006
    It's friendly, accessible, and reliable -- all qualities that apply to its official guidebook, too. This book captures the welcoming feel of the Ubuntu community, inviting you to get involved both as user and participant. But it also covers all the techniques you need to succeed happily with Ubuntu: from installation and configuration to "office applications," CD burning to instant messaging, networking to troubleshooting. There are plenty of specific answers: how to make Ubuntu run faster on older computers; better coexistence with Windows; fixes for balky microphones and scroll-wheel mice; tips for recovering lost system passwords, and much more. You'll even find chapters on Kubuntu (Ubuntu preconfigured with the KDE graphical user interface) and Edubuntu (Ubuntu optimized for schools). Plus, instant gratification: This book's DVD contains the full 7.0.4 "Feisty Fawn" distribution. Bill Camarda, from the October 2007 href="http://www.barnesandnoble.com/newslet... Only