Book picks similar to
Your Linux Toolbox by Julia Evans
tech
humblebundle
ebooks-from-bundles
technique
Nmap Network Scanning: The Official Nmap Project Guide to Network Discovery and Security Scanning
Gordon Fyodor Lyon - 2009
From explaining port scanning basics for novices to detailing low-level packet crafting methods used by advanced hackers, this book suits all levels of security and networking professionals. A 42-page reference guide documents every Nmap feature and option, while the rest of the book demonstrates how to apply those features to quickly solve real-world tasks. Examples and diagrams show actual communication on the wire. Topics include subverting firewalls and intrusion detection systems, optimizing Nmap performance, and automating common networking tasks with the Nmap Scripting Engine. Hints and instructions are provided for common uses such as taking network inventory, penetration testing, detecting rogue wireless access points, and quashing network worm outbreaks. Nmap runs on Windows, Linux, and Mac OS X.Nmap's original author, Gordon "Fyodor" Lyon, wrote this book to share everything he has learned about network scanning during more than 11 years of Nmap development. Visit http: //nmap.org/book for more information and sample chapters.
Tech Like a PIRATE: Using Classroom Technology to Create an Experience and Make Learning Memorable
Matt Miller - 2020
5 Ingredient Semi-Homemade Meals: 50 Easy & Tasty Recipes Using the Best Ingredients from the Grocery Store (Heart Healthy Budget Cooking) (FlavCity)
Bobby Parrish - 2020
Cloud Native Infrastructure: Patterns for Scalable Infrastructure and Applications in a Dynamic Environment
Justin Garrison - 2017
This practical guide shows you how to design and maintain infrastructure capable of managing the full lifecycle of these implementations.Engineers Justin Garrison (Walt Disney Animation Studios) and Kris Nova (Dies, Inc.) reveal hard-earned lessons on architecting infrastructure for massive scale and best in class monitoring, alerting, and troubleshooting. The authors focus on Cloud Native Computing Foundation projects and explain where each is crucial to managing modern applications.Understand the fundamentals of cloud native application design, and how it differs from traditional application designLearn how cloud native infrastructure is different from traditional infrastructureManage application lifecycles running on cloud native infrastructure, using Kubernetes for application deployment, scaling, and upgradesMonitor cloud native infrastructure and applications, using fluentd for logging and prometheus + graphana for visualizing dataDebug running applications and learn how to trace a distributed application and dig deep into a running system with OpenTracing
VI Editor Pocket Reference (Pocket Reference
Arnold Robbins - 1998
Even those who know vi often make use of only a small number of its features.The vi Editor Pocket Reference is a companion volume to O'Reilly's updated sixth edition of Learning the vi Editor, a complete guide to text editing with vi. New topics in Learning the vi Editor include multi-screen editing and coverage of four vi clones: vim, elvis, nvi, and vile.This small book is a handy reference guide to the information in the larger volume, presenting movement and editing commands, the command-line options, and other elements of the vi editor in an easy-to-use tabular format.
Ruby on Rails 3 Tutorial: Learn Rails by Example
Michael Hartl - 2010
Although its remarkable capabilities have made Ruby on Rails one of the world’s most popular web development frameworks, it can be challenging to learn and use. Ruby on Rails™ 3 Tutorial is the solution. Leading Rails developer Michael Hartl teaches Rails 3 by guiding you through the development of your own complete sample application using the latest techniques in Rails web development.Drawing on his experience building RailsSpace, Insoshi, and other sophisticated Rails applications, Hartl illuminates all facets of design and implementation—including powerful new techniques that simplify and accelerate development.You’ll find integrated tutorials not only for Rails, but also for the essential Ruby, HTML, CSS, JavaScript, and SQL skills you’ll need when developing web applications. Hartl explains how each new technique solves a real-world problem, and he demonstrates this with bite-sized code that’s simple enough to understand, yet novel enough to be useful. Whatever your previous web development experience, this book will guide you to true Rails mastery.This book will help you
Install and set up your Rails development environment
Go beyond generated code to truly understand how to build Rails applications from scratch
Learn Test Driven Development (TDD) with RSpec
Effectively use the Model-View-Controller (MVC) pattern
Structure applications using the REST architecture
Build static pages and transform them into dynamic ones
Master the Ruby programming skills all Rails developers need
Define high-quality site layouts and data models
Implement registration and authentication systems, including validation and secure passwords
Update, display, and delete users
Add social features and microblogging, including an introduction to Ajax
Record version changes with Git and share code at GitHub
Simplify application deployment with Heroku
Computer Science: A Structured Approach Using C++
Behrouz A. Forouzan - 1999
Every complete program uses a consistent style, and as programs are analyzed, styles and standards are further explained. Whenever possible, the authors develop the principle of a subject before they introduce the language implementation so the student understands the concept before dealing with the nuances of C++. In addition, a vast array of figures and tables visually reinforce key concepts. By integrating software engineering principles and encouraging the student to resist the temptation to immediately code, the text builds a solid foundation in problem solving.
High Performance Spark: Best Practices for Scaling and Optimizing Apache Spark
Holden Karau - 2017
But if you haven't seen the performance improvements you expected, or still don't feel confident enough to use Spark in production, this practical book is for you. Authors Holden Karau and Rachel Warren demonstrate performance optimizations to help your Spark queries run faster and handle larger data sizes, while using fewer resources.Ideal for software engineers, data engineers, developers, and system administrators working with large-scale data applications, this book describes techniques that can reduce data infrastructure costs and developer hours. Not only will you gain a more comprehensive understanding of Spark, you'll also learn how to make it sing.With this book, you'll explore:How Spark SQL's new interfaces improve performance over SQL's RDD data structureThe choice between data joins in Core Spark and Spark SQLTechniques for getting the most out of standard RDD transformationsHow to work around performance issues in Spark's key/value pair paradigmWriting high-performance Spark code without Scala or the JVMHow to test for functionality and performance when applying suggested improvementsUsing Spark MLlib and Spark ML machine learning librariesSpark's Streaming components and external community packages
Embedded Android: Porting, Extending, and Customizing
Karim Yaghmour - 2011
You'll also receive updates when significant changes are made, as well as the final ebook version. Embedded Android is for Developers wanting to create embedded systems based on Android and for those wanting to port Android to new hardware, or creating a custom development environment. Hackers and moders will also find this an indispensible guide to how Android works.
The AWK Programming Language
Alfred V. Aho - 1988
In 1985, a new version of the language was developed, incorporating additional features such as multiple input files, dynamic regular expressions, and user-defined functions. This new version is available for both Unix and MS-DOS. This is the first book on AWK. It begins with a tutorial that shows how easy AWK is to use. The tutorial is followed by a comprehensive manual for the new version of AWK. Subsequent chapters illustrate the language by a range of useful applications, such as: Retrieving, transforming, reducing, and validating data Managing small, personal databases Text processing Little languages Experimenting with algorithms The examples illustrates the books three themes: showing how to use AWK well, demonstrating AWKs versatility, and explaining how common computing operations are done. In addition, the book contains two appendixes: summary of the language, and answers to selected exercises.
Rebekah - Girl Detective #1-8
P.J. Ryan - 2013
Each short story is around 20-24 pages long. It includes the following books: *Mysterious Garden *Alien Invasion *Magellan Goes Missing *Ghost Hunting *Grown-Ups Out To Get Us?! *The Missing Gems *Swimming With Sharks?! *Magic Gone Wrong! Rebekah Daniels is just your ordinary spunky 9 year old girl living in the small town of Curtis Bay...EXCEPT she is determined NOT to be ordinary at all! Her small town is filled with mysteries and Rebekah is sure that she, along with her best friend Mouse, will be able to solve every last one of them.
Effortless Journaling: How to Start a Journal, Make It a Habit, and Find Endless Writing Topics
S.J. Scott - 2018
With journal writing, you can become healthier, happier, smarter, and more self-aware. In fact, there are numerous science-backed benefits of journal writing. For instance, journaling can help: relieve your stress levels, improve your sleep, close those nagging "open loops" in your life, and cope with traumatic events from your past. Although journaling has many benefits, it's also a very challenging habit to build. In fact, there are eight common roadblocks that people experience with journal writing. They say things like: "I need concrete strategies and a step-by-step process for turning journaling into a consistent habit." "Journaling feels overwhelming. I don't know what to do or how to do it." "I've tried so many times before, and I just can't stick with it." "My life is so busy that I can't find the time to journal." "My journal is never around when I need it, so I forget to write." "I have no idea what to write about. Staring at a blank page is intimidating." "I'm afraid someone will read my journal." "I don't know what kind of journal I need—there are so many types out there." If any of these challenges sound familiar, then you should purchase this book: Effortless Journaling -- How to Start a Journal, Make It a Habit, and Find Endless Writing Topics. DOWNLOAD:: Effortless Journaling -- How to Start a Journal, Make It a Habit, and Find Endless Writing Topics Throughout Effortless Journaling, the authors (S.J. Scott & Barrie Davenport) address each of these concerns to help you make the journaling habit a part of your daily routine. In this book, they cover topics like: 15 benefits of journaling (How it positively impacts your physical well-being, mental state, productivity, and personal life); How to combine journaling with the practice of mindfulness; 3 simple tools you need to get started with journaling; 9 popular journaling strategies -- and how to pick the one that's right for you; 8 rules for consistent, daily journaling; How to turn journaling into a sticky, permanent habit. Journaling doesn't have to be a chore. It should be enjoyable, enlightening, and something you look forward to. Would You Like To Know More? Download now to capture those important moments and build a routine, with quiet, self-reflection. Scroll to the top of the page and select the buy now button.
System Error: Where Big Tech Went Wrong and How We Can Reboot
Mehran Sahami - 2021
A forward-thinking manifesto from three Stanford professors—experts who have worked at ground zero of the tech revolution for decades—which reveals how big tech’s obsession with optimization and efficiency has sacrificed fundamental human values and outlines steps we can take to change course, renew our democracy, and save ourselves.
Bike Fit: Optimise Your Bike Position for High Performance and Injury Avoidance
Phil Burt - 2014
Do you suffer from lower back pain after a long weekend ride? Do your shoes wear out on one side more than the other? Are you experiencing numbness in your hands, or knee pain? Phil Burt, Head Physiotherapist at British Cycling and Team Sky Consultant Physiotherapist, has worked with hundreds of cyclists to help them solve these and many other classic cycling niggles. In this book he outlines his methods to help you analyse your position and get the best from your bike. The right BIKE FIT can mean the difference between a good ride and a bad one, but a professional fit can cost more than you paid for your bike. The information is all here. Let Phil Burt guide you through your own BIKE FIT, to ensure your bike and body work in harmony. Packed with useful diagrams, step by step diagnostics and case studies, this is the must-read for any cyclist keen to get a performance advantage.
Practices of an Agile Developer: Working in the Real World
Venkat Subramaniam - 2006
You'll learn pragmatic ways of approaching the development process and your personal coding techniques. You'll learn about your own attitudes, issues with working on a team, and how to best manage your learning, all in an iterative, incremental, agile style. You'll see how to apply each practice, and what benefits you can expect. Bottom line: This book will make you a better developer.