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

The Myths and Legends of Ancient Greece and Rome


E.M. Berens - 1880
    Including sections on Greek and Roman Gods, Minor Deities, Heroes and the practices of the time, it also includes a large number of illustrations. This version has been specially formatted for today's e-readers, and is a fantastic addition to any eBook collection. Whether you are a student of ancient history, or just want to know more about Zeus, Saturn, Icarus and the

The Imposter's Handbook


Rob Conery - 2016
    New languages, new frameworks, new ways of doing things - a constant struggle just to stay current in the industry. This left no time to learn the foundational concepts and skills that come with a degree in Computer Science.

Calculus


Michael Spivak - 1967
    His aim is to present calculus as the first real encounter with mathematics: it is the place to learn how logical reasoning combined with fundamental concepts can be developed into a rigorous mathematical theory rather than a bunch of tools and techniques learned by rote. Since analysis is a subject students traditionally find difficult to grasp, Spivak provides leisurely explanations, a profusion of examples, a wide range of exercises and plenty of illustrations in an easy-going approach that enlightens difficult concepts and rewards effort. Calculus will continue to be regarded as a modern classic, ideal for honours students and mathematics majors, who seek an alternative to doorstop textbooks on calculus, and the more formidable introductions to real analysis.

Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People


Aditya Y. Bhargava - 2015
    The algorithms you'll use most often as a programmer have already been discovered, tested, and proven. If you want to take a hard pass on Knuth's brilliant but impenetrable theories and the dense multi-page proofs you'll find in most textbooks, this is the book for you. This fully-illustrated and engaging guide makes it easy for you to learn how to use algorithms effectively in your own programs.Grokking Algorithms is a disarming take on a core computer science topic. In it, you'll learn how to apply common algorithms to the practical problems you face in day-to-day life as a programmer. You'll start with problems like sorting and searching. As you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression or artificial intelligence. Whether you're writing business software, video games, mobile apps, or system utilities, you'll learn algorithmic techniques for solving problems that you thought were out of your grasp. For example, you'll be able to:Write a spell checker using graph algorithmsUnderstand how data compression works using Huffman codingIdentify problems that take too long to solve with naive algorithms, and attack them with algorithms that give you an approximate answer insteadEach carefully-presented example includes helpful diagrams and fully-annotated code samples in Python. By the end of this book, you will know some of the most widely applicable algorithms as well as how and when to use them.

Electricity and Magnetism


Elisha Gray - 2010
    You may find it for free on the web. Purchase of the Kindle edition includes wireless delivery.

Programming in Lua


Roberto Ierusalimschy - 2001
    Currently, Lua is being used in areas ranging from embedded systems to Web development and is widely spread in the game industry, where knowledge of Lua is an indisputable asset. "Programming in Lua" is the official book about the language, giving a solid base for any programmer who wants to use Lua. Authored by Roberto Ierusalimschy, the chief architect of the language, it covers all aspects of Lua 5---from the basics to its API with C---explaining how to make good use of its features and giving numerous code examples. "Programming in Lua" is targeted at people with some programming background, but does not assume any prior knowledge about Lua or other scripting languages. This Second Edition updates the text to Lua 5.1 and brings substantial new material, including numerous new examples, a detailed explanation of the new module system, and two new chapters centered on multiple states and garbage collection.

Master Your DSLR Camera: A Better Way To Learn Digital Photography


David Becker - 2011
    Made for the iPad and iPhone, this how-to book features photojournalist and Pulitzer finalist Mary F. Calvert in HD video tutorials and also includes 30 interactive slideshows and guided tours that let you tap, swipe, and slide your way through photography jargon, camera settings, and dozens of common shooting scenarios. "Master Your DSLR Camera" is available only in the Apple App Store.http://betterbook.com/dslr★ Cut Through the Jargon Take advantage of the iPad’s best features by tapping, swiping, and sliding your way through seemingly inaccessible concepts like aperture, shutter speed, focal length and ISO. Explore interactive guided tours of the camera, inside and out, and manipulate camera settings in the book to see the image transform right before your eyes. ★ Conquer Any Scenario Learn professional tricks like how to freeze droplets of water in midair and perfectly blur the background of a bridal photo. Manage movement and light, properly set up your shots, and use our quick-reference cheat sheets to master 25 common shooting scenarios, including: • Children • Pets • Travel & Architecture • Nighttime, Sunsets & Fireworks • Parties & Weddings • Nature & Wildlife • Sports ★ Troubleshooting Learn how to fix common digital photography problems like blurry images, uneven lighting, distortion, and discoloration. THE EXPERTS————————————————————★ Author: DAVID BECKER David is a veteran technology journalist who has covered photography and digital imaging for publications including Wired, CNET, Men’s Journal, and Macworld. ★ Video tutorials by: MARY F. CALVERT Mary who worked eleven years as a staff photographer for The Washington Times, covering Congress, political campaigns, and the White House. Mary was a finalist in 2007 for the Pulitzer Prize in Feature Photography for her work in sub-Saharan Africa, and in 2008 was honored with the Robert F. Kennedy Journalism Award in International Photography for reporting in India. Through in-depth HD video tutorials, Mary helps you take control of your powerful DSLR camera and walks you through how to see the beautiful photos hidden from the untrained eye, while also capturing the moments that could have easily passed you by.

Jeff Herman's Guide to Book Publishers, Editors, & Literary Agents 2009: Who They Are! What They Want! How To Win Them Over!


Jeff Herman - 2008
    More comprehensive than ever before--and now 1,000 pages--this revised edition describes the insider dynamics at hundreds of U.S. and Canadian publishers, with hundreds of names and specialties for book acquisition editors. Nearly 200 of the most powerful literary agents reveal invaluable tips, as if they were having a private conversation with a special friend. With detailed information on what to do (and what not to do) to break the code, break down the walls, and get that first book, second book, or thirtieth book published, bought and read, Jeff Herman's Guide is the go-to source for writers everywhere.

Bioshock and Philosophy: Irrational Game, Rational Book


Luke Cuddy - 2015
    BioShock and Philosophy: Irrational Game, Rational Book presents expert reflections by philosophers (and Bioshock connoisseurs) on this critically acclaimed and immersive fan-favorite. Reveals the philosophical questions raised through the artistic complexity, compelling characters and absorbing plots of this ground-breaking first-person shooter (FPS) Explores what BioShock teaches the gamer about gaming, and the aesthetics of video game storytelling Addresses a wide array of topics including Marxism, propaganda, human enhancement technologies, political decision-making, free will, morality, feminism, transworld individuality, and vending machines in the dystopian society of Rapture Considers visionary game developer Ken Levine's depiction of Ayn Rand's philosophy, as well as the theories of Aristotle, de Beauvoir, Dewey, Leibniz, Marx, Plato, and others from the Hall of Philosophical Heroes

The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary


Eric S. Raymond - 1999
    According to the August Forrester Report, 56 percent of IT managers interviewed at Global 2,500 companies are already using some type of open source software in their infrastructure and another 6 percent will install it in the next two years. This revolutionary model for collaborative software development is being embraced and studied by many of the biggest players in the high-tech industry, from Sun Microsystems to IBM to Intel.The Cathedral & the Bazaar is a must for anyone who cares about the future of the computer industry or the dynamics of the information economy. Already, billions of dollars have been made and lost based on the ideas in this book. Its conclusions will be studied, debated, and implemented for years to come. According to Bob Young, "This is Eric Raymond's great contribution to the success of the open source revolution, to the adoption of Linux-based operating systems, and to the success of open source users and the companies that supply them."The interest in open source software development has grown enormously in the past year. This revised and expanded paperback edition includes new material on open source developments in 1999 and 2000. Raymond's clear and effective writing style accurately describing the benefits of open source software has been key to its success. With major vendors creating acceptance for open source within companies, independent vendors will become the open source story in 2001.

Think Like a Programmer: An Introduction to Creative Problem Solving


V. Anton Spraul - 2012
    In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to Think Like a Programmer. Each chapter tackles a single programming concept, like classes, pointers, and recursion, and open-ended exercises throughout challenge you to apply your knowledge. You'll also learn how to:Split problems into discrete components to make them easier to solve Make the most of code reuse with functions, classes, and libraries Pick the perfect data structure for a particular job Master more advanced programming tools like recursion and dynamic memory Organize your thoughts and develop strategies to tackle particular types of problems Although the book's examples are written in C++, the creative problem-solving concepts they illustrate go beyond any particular language; in fact, they often reach outside the realm of computer science. As the most skillful programmers know, writing great code is a creative art—and the first step in creating your masterpiece is learning to Think Like a Programmer.

One Day Crocheting Projects: Over 15 Fun & Quick Crochet Projects (crochet patterns, crochet beginners, crocheting, knitting, cross-stitching, one day crochet, one day afghan, afghan patterns)


Elizabeth Taylor - 2014
    There is a certain joy in the basics of life and going back to simpler times. Today we live in a fast-paced world of machines and premade everything. Crocheting gives you a way of slowing down in this hectic life. From just a hook and a ball of yarn you can create items with more value than what you find in any store. Are you ready to start something different? This book will take you through the basics of how to crochet and give you twenty basic patterns to follow for crafts that range from whimsical to practical. From headbands to caterpillar’s this book has a little of everything. You’ll be surprised at how easy it is to get started. You’ll be amazed at how quickly you can get started with some of the most basic patterns. Want to create something that’s one of a kind? Pick your favorite colors. Represent your team. Match your décor. You have the power to make the pattern your own just by simply changing the colors. This is a great craft for everyone, regardless of your age or gender. Studies have proven that crafts like crocheting can help reduce stress, improve motor function, and increase mental clarity and retention. It’s more than just a hobby! Complete with full directions, material lists, and color photos of each project, this book is a great how-to guide if you’re just getting started. There’s more advanced projects too! Download this book today and get started on one of the best little crafts out there! Comments From Other Readers “Being new to crocheting, I was looking for something that would be easy to follow and keep up with. I’ve been learning how to crochet with my daughter and I thought this was the perfect book! We were both able to follow along with the patterns and made some cute scarfs and matching mittens. We each picked our own colors but it was great getting to work on the project together!” - Tobi (Manitoba, Canada) “There’s so much that can be done with these books! I’m not a novice, I’ve been working with yarn for years and I even spin my own, but it’s nice to get back to the basics sometimes to keep my skills sharp. That’s why I love books like this that help me to keep steady with my skills. The instructions were clear and the patterns came out wonderful. This is a great book for beginners or even more advanced crafters!” - Erika (Los Angeles, US) Tags: crochet, crochet 101, beginners, easy patterns, novice crochet, crocheting, one day crochet, learn to crochet, crochet patterns, afghan projects, crochet stitch gallery, easy to crochet, knitting, crochet for beginners, cross-stitching, needlework, one day crochet afghan, crochet scarf, craft, crocheting for dummies, crochet craft, crochet book

Mastering Emacs


Mickey Petersen - 2015
    In the Mastering Emacs ebook you will learn the answers to all the concepts that take weeks, months or even years to truly learn, all in one place.“Emacs is such a hard editor to learn”But why is it so hard to learn? As it turns out, it's almost always the same handful of issues that everyone faces.If you have tried to learn Emacs you will have struggled with the same problems everyone faces, and few tutorials to see you through it.I have dedicated the first half of the book to explaining the essence of Emacs — and in doing so, how to overcome these issues:Memorizing Emacs’s keys: You will learn Emacs one key at a time, starting with the arrow keys. To feel productive in Emacs, it’s important you start on an equal footing — without too many new concepts and keys to memorize. Each chapter will introduce more keys and concepts so you can learn at your own pace. Discovering new modes and features: Emacs is a self-documenting editor, and I will teach you how to use the apropos, info, and describe system to discover new modes and features, or help you find things you forgot! Customizing Emacs: You don’t have to learn Emacs Lisp to alter a lot of Emacs’s functionality. Most changes you want to make are possible using Emacs’s Customize interface and I will show you how to use it efficiently. Understanding the terminology: Emacs is so old it predates almost every other editor and all modern user interfaces. I have an entire chapter dedicated to the unique terminology in Emacs; how it is different from other editors, and what that means to you.

Challenges for Game Designers


Brenda Brathwaite - 2008
    Each chapter covers a different topic important to game designers, and was taken from actual industry experience. After a brief overview of the topic, there are five challenges that each take less than two hours and allow you to apply the material, explore the topic, and expand your knowledge in that area. Each chapter also includes 10 -non-digital shorts- to further hone your skills. None of the challenges in the book require any programming or a computer, but many of the topics feature challenges that can be made into fully functioning games. The book is useful for professional designers, aspiring designers, and instructors who teach game design courses, and the challenges are great for both practice and homework assignments. The book can be worked through chapter by chapter, or you can skip around and do only the challenges that interest you. As with anything else, making great games takes practice and Challenges for Game Designers provides you with a collection of fun, thoughtprovoking, and of course, challenging activities that will help you hone vital skills and become the best game designer you can be.