Automate the Boring Stuff with Python: Practical Programming for Total Beginners


Al Sweigart - 2014
    But what if you could have your computer do them for you?In "Automate the Boring Stuff with Python," you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand no prior programming experience required. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation to: Search for text in a file or across multiple filesCreate, update, move, and rename files and foldersSearch the Web and download online contentUpdate and format data in Excel spreadsheets of any sizeSplit, merge, watermark, and encrypt PDFsSend reminder emails and text notificationsFill out online formsStep-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks.Don't spend your time doing work a well-trained monkey could do. Even if you've never written a line of code, you can make your computer do the grunt work. Learn how in "Automate the Boring Stuff with Python.""

Hacking: The Art of Exploitation


Jon Erickson - 2003
    This book explains the technical aspects of hacking, including stack based overflows, heap based overflows, string exploits, return-into-libc, shellcode, and cryptographic attacks on 802.11b.

Texas Vigilante


Bill Crider - 1999
    Then the desperados came. They raped her and killed her husband, leaving her for dead. But she hunted them down and, along the way, found an inner strength and relentless determination that no man can match. Ellie thought the killing was over...that she'd put her guns away for good to run a ranch that she'd inherited from a legendary Texas Ranger. She was wrong. TEXAS VIGILANTE A prison wagon is on its way to Huntsville when one of the prisoners, ruthless killer Angel Ware, engineers a bold escape. Now free, and blaming his sister Sue for his arrest, Angel and a gang of three other escaped murderers track her and her family down to Ellie's ranch. Angel and his gang mount a bloody attack and take Sue's young child with them. There's a posse on its way, but Ellie Taine isn't going to wait. She saddles her horse and loads her guns, prepared to enforce the only justice she can rely on...her own. "As clean and sharp as a fine Bowie knife. Crider's prose slices through conventions and expectations," -Booklist

A Theory of Fun for Game Design


Raph Koster - 2004
    It features a novel way of teaching interactive designers how to create and improve their designs to incorporate the highest degree of fun. As the book shows, designing for fun is all about making interactive products like games highly entertaining, engaging, and addictive. The book's unique approach of providing a highly visual storyboard approach combined with a narrative on the art and practice of designing for fun is sure to be a hit with game and interactive designers.At first glance A Theory of Fun for Game Design is a book that will truly inspire and challenge game designers to think in new ways; however, its universal message will influence designers from all walks of life. This book captures the real essence of what drives us to seek out products and experiences that are truly fun and entertaining. The author masterfully presents his engaging theory by showing readers how many designs are lacking because they are predictable and not engaging enough. He then explains how great designers use different types of elements in new ways to make designs more fun and compelling. Anyone who is interested in design will enjoy how the book works on two levels--as a quick inspiration guide to game design, or as an informative discussion that details the insightful thinking from a great mind in the game industry.

The Red Baron


Richard Fox - 2014
    What he found was misery. Sentenced to a meaningless staff position after losing his first battle, Richthofen joins the fledgling German air force and discovers his deadly talent for air to air combat. In the air, victory and renown come at the expense of other men’s lives and with a burden that grinds against his soul. To the soldiers and people of Germany, he was the pride of an empire. To his foes, he was the Red Baron. As wounds to his body and spirit mount, Richthofen learns that even heroes have limits. As the war enters the final stages, finding the strength to keep fighting will be his greatest battle.

Bitcoin for the Befuddled


Conrad Barski - 2014
    Already used by people and companies around the world, many forecast that Bitcoin could radically transform the global economy. The value of a bitcoin has soared from less than a dollar in 2011 to well over $1000 in 2013, with many spikes and crashes along the way. The rise in value has brought Bitcoin into the public eye, but the cryptocurrency still confuses many people. Bitcoin for the Befuddled covers everything you need to know about Bitcoin—what it is, how it works, and how to acquire, store, and use bitcoins safely and securely. You'll also learn about Bitcoin's history, its complex cryptography, and its potential impact on trade and commerce. The book includes a humorous, full-color comic explaining Bitcoin concepts, plus a glossary of terms for easy reference.

A Software Engineer Learns HTML5, JavaScript and jQuery


Dane Cameron - 2013
    Due to their monopoly position in web browsers, and the fact web browsers have spread from PCs to phones, tablets and TVs; their status will continue to grow and grow. Despite their success, many software engineers are apprehensive about JavaScript and HTML. This apprehensiveness is not completely unfounded; both JavaScript and HTML were rushed in their early years, and driven by commercial rather than engineering interests. As a result, many dubious features crept into these languages. Due to backwards compatibility concerns, most of these features still remain. In addition, many software engineers have used these languages without ever learning them. JavaScript and HTML have low barriers to entry, and this, along with their similarity to other languages, led many software engineers to conclude that there really was nothing much to learn. If you have not used JavaScript and HTML for a number of years, or if you are a programmer or software engineer using other languages, you may be surprised at what they now offer. Browser based web applications are now capable of matching or exceeding the sophistication and scale of traditional desktop applications. In order to create complex web applications however, it is essential to learn these languages. This book takes the point of view that once you have a strong grasp of the fundamentals, the details will take care of themselves. It will not present you with long lists of APIs, or intricate details of every attribute, these can be found in reference manuals. It will focus on the details of each language that are fundamental to understanding how they work. This book will guide you through the process of developing a web application using HTML5, Javascript, jQuery and CSS. It contains the following content: 1. An introduction to the HTML5 markup language, and how it differs from HTML4 and XHTML. 2. An introduction to JavaScript, including an in-depth look at its use of objects and functions, along with the design patterns that support the development of robust web applications. 3. An introduction to jQuery selection, traversal, manipulation and events. 4. An in-depth look at the Web storage and IndexedDB APIs for client side data storage. 5. A guide to implementing offline web applications with the Application Cache API. 6. An introduction to the ways JavaScript can interact with the users file-system using the FileReader API. 7. The use of Web Workers in a web application to execute algorithms on background threads. 8. An introduction to AJAX, and the jQuery API supporting AJAX. 9. An introduction to Server Sent Events and Web Sockets. All subjects are introduced in the context of a sample web application. This book is intended for anyone with at least a superficial knowledge of HTML and programming.

The Demon Spirit (2 of 3)


R.A. Salvatore - 2009
    Yet if evil is on the retreat, why are hordes of goblins and bloody-capped powries slashing their way ever-deeper into civilized lands? A sinister threat now looms over Corona, for the power of the demon dactyl was not entirely vanquished by the sacrifice of the monk Avelyn Desbris. Instead, its darkness has infiltrated the most sacred of places--as a once-admired spiritual leader rededicates his life to the most vicious, most insidious revenge against the forces of good. There may be no stopping the spread of the malignant evil.

Java Generics and Collections: Speed Up the Java Development Process


Maurice Naftalin - 2006
    Generics and the greatly expanded collection libraries have tremendously increased the power of Java 5 and Java 6. But they have also confused many developers who haven't known how to take advantage of these new features.Java Generics and Collections covers everything from the most basic uses of generics to the strangest corner cases. It teaches you everything you need to know about the collections libraries, so you'll always know which collection is appropriate for any given task, and how to use it.Topics covered include:• Fundamentals of generics: type parameters and generic methods• Other new features: boxing and unboxing, foreach loops, varargs• Subtyping and wildcards• Evolution not revolution: generic libraries with legacy clients and generic clients with legacy libraries• Generics and reflection• Design patterns for generics• Sets, Queues, Lists, Maps, and their implementations• Concurrent programming and thread safety with collections• Performance implications of different collectionsGenerics and the new collection libraries they inspired take Java to a new level. If you want to take your software development practice to a new level, this book is essential reading.Philip Wadler is Professor of Theoretical Computer Science at the University of Edinburgh, where his research focuses on the design of programming languages. He is a co-designer of GJ, work that became the basis for generics in Sun's Java 5.0.Maurice Naftalin is Technical Director at Morningside Light Ltd., a software consultancy in the United Kingdom. He has most recently served as an architect and mentor at NSB Retail Systems plc, and as the leader of the client development team of a major UK government social service system."A brilliant exposition of generics. By far the best book on the topic, it provides a crystal clear tutorial that starts with the basics and ends leaving the reader with a deep understanding of both the use and design of generics." Gilad Bracha, Java Generics Lead, Sun Microsystems

Sweet Magnolias Collection Volume 2: Feels Like Family / Welcome to Serenity / Home in Carolina


Sherryl Woods - 2017
    Taking charge of her own destiny puts her at odds with her two best friends and sets sparks flying with a man who doesn’t want a family, but it also leads her straight into the most unexpected complication of all…love.Welcome to SerenityWhen Jeanette Brioche helped launch The Corner Spa in Serenity, South Carolina, she discovered the deep and loyal friendships that had been missing from her life. But even the Sweet Magnolias can’t persuade her to enjoy the holiday season—until Jeanette is pushed into working on the Christmas festival with the sexy new town manager, Tom McDonald.Home in CarolinaFor Annie Sullivan, coming home to Serenity is bittersweet. She’d always envisioned a life there with her childhood best friend, Tyler Townsend, but his betrayal years ago cost her the future they’d once planned. Now that Annie’s back in town, can Ty persuade her to forgive and forget?

Heaven's Fist Box Set


Justin Bell - 2019
     An unprecedented terrorist attack rips apart the Gregory family, trapping them on opposite sides of the world. As Marilyn struggles to keep her three children alive and out of harms way, Marcus fights to stay alive in the middle of a war-torn region, all while searching for answer to a global catastrophe that threatens the lives of his family - and the world. Heaven's Fist is a near-future, what-if tale of a frightening apocalyptic future told through a gripping, roller coaster lens. Following a cataclysmic event that destroys the network of satellites in orbit around the earth and activates dozens of orbital kinetic bombardment weapons, cities across the globe are reduced to rubble and the status quo is changed as governments fall and millions die all in the blink of an eye. At 40,000 words or more per book, Heaven's Fist was originally produced and released on a bi-weekly schedule. This series covers the period immediately before, during and after a devastating apocalyptic event sweeps across the world. This series asks a simple question: If the worst were to happen, would you be able to survive? Written as a collaboration between Justin Bell and Mike Kraus, this post-apocalyptic thriller is a gripping ride that takes a unique look at the post-apoc genre and will leave you breathless with every turn of the page.

UNIX Concepts and Applications


Sumitabha Das - 2003
    

Type Rules!: The Designer's Guide to Professional Typography


Ilene Strizver - 2001
    Covering history of design, along with current trends, methods for customizing fonts, techniques for setting type, common mistakes to avoid, and guidelines for selecting the right type for the job, the book is fully illustrated with smart, relevant images.

The Language of SQL


Larry Rockoff - 2010
    For SQL beginners, it's more important for a book to focus on general concepts and offer clear explanations and examples of what the various statements can accomplish. This is that beginner book. A number of features make The LANGUAGE OF SQL unique among introductory SQL books. First, you will not be required to download software or sit with a computer as you read the text. The intent of this book is to provide examples of SQL usage that can be understood simply by reading them. Second, topics are organized in an intuitive and logical sequence. SQL keywords are introduced one at a time, allowing you to build on your prior understanding as you encounter new words and concepts. Finally, this book covers the syntax of three widely used databases: Microsoft SQL Server, MySQL, and Oracle, with special "Database Differences" boxes that will show you any differences in the syntax among those three databases, as well as instructions on how to obtain and install free versions of the databases. This is the only book you'll need to gain a working knowledge of SQL and relational databases.

Prometheus: Up & Running: Infrastructure and Application Performance Monitoring


Brian Brazil - 2018
    This practical guide provides application developers, sysadmins, and DevOps practitioners with a hands-on introduction to the most important aspects of Prometheus, including dashboarding and alerting, direct code instrumentation, and metric collection from third-party systems with exporters.This open source system has gained popularity over the past few years for good reason. With its simple yet powerful data model and query language, Prometheus does one thing, and it does it well. Author and Prometheus developer Brian Brazil guides you through Prometheus setup, the Node exporter, and the Alertmanager, then demonstrates how to use them for application and infrastructure monitoring.Know where and how much to apply instrumentation to your application codeIdentify metrics with labels using unique key-value pairsGet an introduction to Grafana, a popular tool for building dashboardsLearn how to use the Node Exporter to monitor your infrastructureUse service discovery to provide different views of your machines and servicesUse Prometheus with Kubernetes and examine exporters you can use with containersConvert data from other monitoring systems into the Prometheus format