Book picks similar to
Practical Lock Picking: A Physical Penetration Tester's Training Guide by Deviant Ollam
non-fiction
reference
security
infosec
Dot Journaling: A Practical Guide: How to Start and Keep the Planner, To-Do List, and Diary That’ll Actually Help You Get Your Life Together
Rachel Wilkerson Miller - 2017
You decide how simple or elaborate your journal will be, and what goes in there:- Lists of your to-dos, to-don’ts, and more- Symbols that will make those lists efficient and effective- Spreads to plan your day, week, month, or year- Trackers for your habits and goals (think health, money, travel)- Accoutrements such as washi tape, book darts, and more!
Make Your Place: Affordable, Sustainable Nesting Skills
Raleigh Briggs - 2007
And it's not as hard as we may think! This hand written and drawn book of charming tutorials is both fun and accessible. It's full of simple skills that anyone can and should learn. From creating tinctures and salves to concocting all-natural cleaners and body products to gardening basics, this book is great for anyone looking to live more simply, create a comfortable nest, and truly do it yourself.
Stitch 'N Bitch: The Knitter's Handbook: Instructions, Patterns, and Advice for a New Generation of Knitters
Debbie Stoller - 2000
Step-by-step instructions illustrate every technique.
Zentangle Inspired Art: A Beginners Guide to Zentangle Art and Zentangle Inspired Art and Craft Projects
Mahe Zehra Husain - 2014
This art form has been developed by Rick Roberts and Maria Thomas. What I love most about this art form is that all the patterns are based on simple lines, circles and shapes. Anyone can do it. The beauty of Zentangle lies in the way these patterns evolve from their simple building blocks. Different patterns are put together to create small ‘tiles’ or square drawings. Zentangle art has been used by artists from all over the globe and from all art fields. They have incorporated Zentangle art into everything from mixed media, paper crafting, scrap booking to home décor projects. A simple search on Google images will reveal the vast world of Zentangle art! Zentangle art has also been used by kids all over the world to have fun and make paper toys. With this book Zentangle art can now be used by you to rest, relax, create and make art! This book is perfect for the beginner as well as the experienced tangler. We will go through the list of tools needed, basic tangles created by Rick and Maria, Zentangle Inspired Projects, creating new tangles and lots of worksheets for you to play with and have fun. So left brained or right brained, artist or scientist, child or adult join us in this wonderful journey as we discover and create awesome doodles and tangles. This book will take you from the tools needed to start your Zentangle art experience to creating some beautiful Zentangle Inspired Art pieces that will range from mixed media to home décor crafts. Let’s take a brief look at all we will cover in this book. We will discuss paper, pencils, tiles and log books to store patterns. Once we have all the basics in place we will move on to basic tangle patterns. These tangle patterns have either all been developed by the founders of Zentangle, Rick and Maria or are part of the list of official tangles. They are a great place to start your tangling adventure. Tangles can also be enhanced in several different ways. We will talk about four of these methods and share some examples. Next up we will add some color to the black and white world of Zentangle Art and stir things up a bit. We will go through several different ways in which color can be incorporated in your tangled art. Then we come to the art creation section of the book! In Chapter 5 I will share lots of worksheets for exercises and projects you can do yourself whenever you want. The worksheets come as an easy download and you can print as many as you want to use for yourself or share with family and friends when you introduce them to tangling. These worksheets come as a separate pdf which is available for FREE download for all readers. In Chapter 6 I will outline and give instructions for several applications of Zentangle art in the popular art and craft forms today. We will talk about mixed media art dolls, home décor items, book making, art journaling, card making, paper quilts, Artist Trading Cards and paper crafting. To finish up I will share with you a few of the tangles I have come up with and will show you how to create your own!
How Linux Works: What Every Superuser Should Know
Brian Ward - 2004
Some books try to give you copy-and-paste instructions for how to deal with every single system issue that may arise, but How Linux Works actually shows you how the Linux system functions so that you can come up with your own solutions. After a guided tour of filesystems, the boot sequence, system management basics, and networking, author Brian Ward delves into open-ended topics such as development tools, custom kernels, and buying hardware, all from an administrator's point of view. With a mixture of background theory and real-world examples, this book shows both "how" to administer Linux, and "why" each particular technique works, so that you will know how to make Linux work for you.
Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam
Bryan Basham - 2004
Isn't it time you learned the latest (J2EE 1.4) versions of Servlets & JSPs? This book will get you way up to speed on the technology you'll know it so well, in fact, that you can pass the Sun Certified Web Component Developer (SCWCD) 1.4 exam. If that's what you want to do, that is. Maybe you don't care about the exam, but need to use Servlets & JSPs in your next project. You're working on a deadline. You're over the legal limit for caffeine. You can't waste your time with a book that makes sense only AFTER you're an expert (or worse one that puts you to sleep). No problem. Head First Servlets and JSP's brain-friendly approach drives the knowledge straight into your head (without sharp instruments). You'll interact with servlets and JSPs in ways that help you learn quickly and deeply. It may not be The Da Vinci Code, but quickly see why so many reviewers call it "a page turner". Most importantly, this book will help you use what you learn. It won't get you through the exam only to have you forget everything the next day. Learn to write servlets and JSPs, what makes the Container tick (and what ticks it off), how to use the new JSP Expression Language (EL), what you should NOT write in a JSP, how to write deployment descriptors, secure applications, and even use some server-side design patterns. Can't talk about Struts at a cocktail party? That'll change. You won't just pass the exam, you will truly understand this stuff, and you'll be able to put it to work right away. This new exam is tough--much tougher than the previous version of the SCWCD. The authors of Head First Servlets and JSP know: they created it. (Not that it EVER occurred to them that if they made the exam really hard you'd have to buy a study guide to pass it.) The least they could do is give you a stimulating, fun way to pass the thing. If you're one of the thousands who used Head First EJB to pass the SCWCD exam, you know what to expect!
The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
Camille Fournier - 2017
Tech companies in general lack the experience, tools, texts, and frameworks to do it well. And the handful of books that share tips and tricks of engineering management don t explain how to supervise employees in the face of growth and change.In this book, author Camille Fournier takes you through the stages of technical management, from mentoring interns to working with the senior staff. You ll get actionable advice for approaching various obstacles in your path, whether you re a new manager, a mentor, or a more experienced leader looking for fresh advice. Pick up this book and learn how to become a better manager and leader in your organization. * Discover how to manage small teams and large/multi-level teams * Understand how to build and bootstrap a unifying culture in teams * Deal with people problems and learn how to mentor other managers and new leaders * Learn how to manage yourself: avoid common pitfalls that challenge many leaders * Obtain several practices that you can incorporate and practice along the way
Java Concurrency in Practice
Brian Goetz - 2005
Now this same team provides the best explanation yet of these new features, and of concurrency in general. Concurrency is no longer a subject for advanced users only. Every Java developer should read this book."--Martin BuchholzJDK Concurrency Czar, Sun Microsystems"For the past 30 years, computer performance has been driven by Moore's Law; from now on, it will be driven by Amdahl's Law. Writing code that effectively exploits multiple processors can be very challenging. Java Concurrency in Practice provides you with the concepts and techniques needed to write safe and scalable Java programs for today's--and tomorrow's--systems."--Doron RajwanResearch Scientist, Intel Corp"This is the book you need if you're writing--or designing, or debugging, or maintaining, or contemplating--multithreaded Java programs. If you've ever had to synchronize a method and you weren't sure why, you owe it to yourself and your users to read this book, cover to cover."--Ted NewardAuthor of Effective Enterprise Java"Brian addresses the fundamental issues and complexities of concurrency with uncommon clarity. This book is a must-read for anyone who uses threads and cares about performance."--Kirk PepperdineCTO, JavaPerformanceTuning.com"This book covers a very deep and subtle topic in a very clear and concise way, making it the perfect Java Concurrency reference manual. Each page is filled with the problems (and solutions!) that programmers struggle with every day. Effectively exploiting concurrency is becoming more and more important now that Moore's Law is delivering more cores but not faster cores, and this book will show you how to do it."--Dr. Cliff ClickSenior Software Engineer, Azul Systems"I have a strong interest in concurrency, and have probably written more thread deadlocks and made more synchronization mistakes than most programmers. Brian's book is the most readable on the topic of threading and concurrency in Java, and deals with this difficult subject with a wonderful hands-on approach. This is a book I am recommending to all my readers of The Java Specialists' Newsletter, because it is interesting, useful, and relevant to the problems facing Java developers today."--Dr. Heinz KabutzThe Java Specialists' Newsletter"I've focused a career on simplifying simple problems, but this book ambitiously and effectively works to simplify a complex but critical subject: concurrency. Java Concurrency in Practice is revolutionary in its approach, smooth and easy in style, and timely in its delivery--it's destined to be a very important book."--Bruce TateAuthor of Beyond Java" Java Concurrency in Practice is an invaluable compilation of threading know-how for Java developers. I found reading this book intellectually exciting, in part because it is an excellent introduction to Java's concurrency API, but mostly because it captures in a thorough and accessible way expert knowledge on threading not easily found elsewhere."--Bill VennersAuthor of Inside the Java Virtual MachineThreads are a fundamental part of the Java platform. As multicore processors become the norm, using concurrency effectively becomes essential for building high-performance applications. Java SE 5 and 6 are a huge step forward for the development of concurrent applications, with improvements to the Java Virtual Machine to support high-performance, highly scalable concurrent classes and a rich set of new concurrency building blocks. In Java Concurrency in Practice , the creators of these new facilities explain not only how they work and how to use them, but also the motivation and design patterns behind them.However, developing, testing, and debugging multithreaded programs can still be very difficult; it is all too easy to create concurrent programs that appear to work, but fail when it matters most: in production, under heavy load. Java Concurrency in Practice arms readers with both the theoretical underpinnings and concrete techniques for building reliable, scalable, maintainable concurrent applications. Rather than simply offering an inventory of concurrency APIs and mechanisms, it provides design rules, patterns, and mental models that make it easier to build concurrent programs that are both correct and performant.This book covers:Basic concepts of concurrency and thread safety Techniques for building and composing thread-safe classes Using the concurrency building blocks in java.util.concurrent Performance optimization dos and don'ts Testing concurrent programs Advanced topics such as atomic variables, nonblocking algorithms, and the Java Memory Model
Domain-Driven Design: Tackling Complexity in the Heart of Software
Eric Evans - 2003
"His book is very compatible with XP. It is not about drawing pictures of a domain; it is about how you think of it, the language you use to talk about it, and how you organize your software to reflect your improving understanding of it. Eric thinks that learning about your problem domain is as likely to happen at the end of your project as at the beginning, and so refactoring is a big part of his technique. "The book is a fun read. Eric has lots of interesting stories, and he has a way with words. I see this book as essential reading for software developers--it is a future classic." --Ralph Johnson, author of Design Patterns "If you don't think you are getting value from your investment in object-oriented programming, this book will tell you what you've forgotten to do. "Eric Evans convincingly argues for the importance of domain modeling as the central focus of development and provides a solid framework and set of techniques for accomplishing it. This is timeless wisdom, and will hold up long after the methodologies du jour have gone out of fashion." --Dave Collins, author of Designing Object-Oriented User Interfaces "Eric weaves real-world experience modeling--and building--business applications into a practical, useful book. Written from the perspective of a trusted practitioner, Eric's descriptions of ubiquitous language, the benefits of sharing models with users, object life-cycle management, logical and physical application structuring, and the process and results of deep refactoring are major contributions to our field." --Luke Hohmann, author of Beyond Software Architecture "This book belongs on the shelf of every thoughtful software developer." --Kent Beck "What Eric has managed to capture is a part of the design process that experienced object designers have always used, but that we have been singularly unsuccessful as a group in conveying to the rest of the industry. We've given away bits and pieces of this knowledge...but we've never organized and systematized the principles of building domain logic. This book is important." --Kyle Brown, author of Enterprise Java(TM) Programming with IBM(R) WebSphere(R) The software development community widely acknowledges that domain modeling is central to software design. Through domain models, software developers are able to express rich functionality and translate it into a software implementation that truly serves the needs of its users. But despite its obvious importance, there are few practical resources that explain how to incorporate effective domain modeling into the software development process. Domain-Driven Design fills that need. This is not a book about specific technologies. It offers readers a systematic approach to domain-driven design, presenting an extensive set of design best practices, experience-based techniques, and fundamental principles that facilitate the development of software projects facing complex domains. Intertwining design and development practice, this book incorporates numerous examples based on actual projects to illustrate the application of domain-driven design to real-world software development. Readers learn how to use a domain model to make a complex development effort more focused and dynamic. A core of best practices and standard patterns provides a common language for the development team. A shift in emphasis--refactoring not just the code but the model underlying the code--in combination with the frequent iterations of Agile development leads to deeper insight into domains and enhanced communication between domain expert and programmer. Domain-Driven Design then builds on this foundation, and addresses modeling and design for complex systems and larger organizations.Specific topics covered include:Getting all team members to speak the same language Connecting model and implementation more deeply Sharpening key distinctions in a model Managing the lifecycle of a domain object Writing domain code that is safe to combine in elaborate ways Making complex code obvious and predictable Formulating a domain vision statement Distilling the core of a complex domain Digging out implicit concepts needed in the model Applying analysis patterns Relating design patterns to the model Maintaining model integrity in a large system Dealing with coexisting models on the same project Organizing systems with large-scale structures Recognizing and responding to modeling breakthroughs With this book in hand, object-oriented developers, system analysts, and designers will have the guidance they need to organize and focus their work, create rich and useful domain models, and leverage those models into quality, long-lasting software implementations.
The Complete Guide To Clinical Aromatherapy and Essential Oils of The Physical Body: Essential Oils for Beginners (The Secret Healer Book 1)
Elizabeth Ashley - 2014
A student or professional aromatherapist looking to grow their, already ample, aromatherapy bookshelf A distributor for an aromatherapy multi level marketing company such as Young Living or Doterra who wants to better understand their product Am I right? This book, written by a professional aromatherapist with 21 years experience has a little something for each of you. Instructions on recommended oils for 60 different ailments Information on 104 essential oils and their safety data (referenced from Tisserand Essential Oil Safety Data for Health Professionals 2013) Facts on how to use 16 different carrier oils including coconut oil, tamanu, and also St Johns Wort Recipe blends by another 13 professional aromatherapists including a blend to use in labour by a midwife using essential oils on an NHS maternity ward and an aphrodisiac blend by a professional sex therapist. Details of how the chemistry of essential oils works Reflections on how plant extracts have been used since early neolithic times right up to the present day Plus extra bonus material:
Free hypnotherapy relaxation download 6 essential oil monographs including the most up to date information into clinical trials into many conditions including breast, skin and prostate cancers as well as diabetes: on lavender oil, tea tree oil, geranium, rose, myrrh and chamomile. Past professionally published papers by the author on Agarwood, Damiana, Tuberose, Calendula and myrtle oils Discount vouchers to 15 aromatherapy schools, product stores and treatment clinics. Over 300 pages and 21 years of professional experience....
HTML and CSS: Design and Build Websites
Jon Duckett - 2011
Joining the professional web designers and programmers are new audiences who need to know a little bit of code at work (update a content management system or e-commerce store) and those who want to make their personal blogs more attractive. Many books teaching HTML and CSS are dry and only written for those who want to become programmers, which is why this book takes an entirely new approach. • Introduces HTML and CSS in a way that makes them accessible to everyone—hobbyists, students, and professionals—and it’s full-color throughout • Utilizes information graphics and lifestyle photography to explain the topics in a simple way that is engaging • Boasts a unique structure that allows you to progress through the chapters from beginning to end or just dip into topics of particular interest at your leisureThis educational book is one that you will enjoy picking up, reading, then referring back to. It will make you wish other technical topics were presented in such a simple, attractive and engaging way!
Getting Started with OAuth 2.0
Ryan Boyd - 2011
This concise introduction shows you how OAuth provides a single authorization technology across numerous APIs on the Web, so you can securely access users’ data—such as user profiles, photos, videos, and contact lists—to improve their experience of your application.Through code examples, step-by-step instructions, and use-case examples, you’ll learn how to apply OAuth 2.0 to your server-side web application, client-side app, or mobile app. Find out what it takes to access social graphs, store data in a user’s online filesystem, and perform many other tasks.Understand OAuth 2.0’s role in authentication and authorizationLearn how OAuth’s Authorization Code flow helps you integrate data from different business applicationsDiscover why native mobile apps use OAuth differently than mobile web appsUse OpenID Connect and eliminate the need to build your own authentication system
The Sewing Book
Alison Smith - 2009
Every tool and every technique you require for making your own home furnishings or clothing is closely and sharply photographed, carefully annotated, and clearly explained. The Tools section begins with the basic toolkit, opening up into everything you could possibly need every type of cutting tool and machine foot is shown. This section also includes information on patterns how to measure, how to use, and how to adjust them. Gallery spreads appear throughout the substantial Techniques section and showcase darts, zips, pleats etc, as well as showing key stitches. Plus, you can bring your acquired and refined skills to fruition as you make some of the 25 home decor and clothing projects at the back of the book. With "The Sewing Book" on your shelf, you've got every sewing question covered. Written by a passionate stitcher and teacher, with her own sewing school, eager to produce a one-stop sewing bible for her students, this book leaves no hem unturned. You can dip in at any level whether you're new to sewing or refining your art, whether you want to repair an old skirt or create a new one, whether you want to spruce up a curtain or design one from scratch. And with a Foreword by U.S. sewing teacher, Diana Rupp, this book has it all sewn up."
The Animator's Survival Kit
Richard Williams - 2001
During his more than forty years in the business, Williams has been one of the true innovators, winning three Academy Awards and serving as the link between Disney's golden age of animation by hand and the new computer animation exemplified by Toy Story. Perhaps even more important, though, has been his dedication in passing along his knowledge to a new generation of animators so that they in turn could push the medium in new directions. In this book, based on his sold-out master classes in the United States and across Europe, Williams provides the underlying principles of animation that every animator--from beginner to expert, classic animator to computer animation whiz --needs. Urging his readers to "invent but be believable," he illustrates his points with hundreds of drawings, distilling the secrets of the masters into a working system in order to create a book that will become the standard work on all forms of animation for professionals, students, and fans.
The Instant Pot Bible: More than 350 Recipes and Strategies: The Only Book You Need for Every Model of Instant Pot
Bruce Weinstein - 2018
They have fundamentally changed the way many families put food on the table--and more! Because of the incredible versatility of this kitchen tool (which combines a pressure cooker, slow cooker, rice cooker, yogurt function, steamer, and more in one pot), Instant Pot devotees are on the hunt for a big selection of recipes they can rely on.Building off decades of experience creating recipes that help home cooks deliver on flavor without much time or hassle, bestselling authors Bruce Weinstein and Mark Scarbrough bring you the key to unlocking the full potential of your Instant Pot. This book is the first to feature fast-and-slow timings for recipes: use either the pressure cooking or slow cooking function! Better yet, most recipes require no complicated extra steps: once you open the lid, dinner's ready.With easy-to-follow instructions that produce delicious results every time and more than 350 time-saving recipes for ragus and chilis, pastas casseroles and pilafs, comfort-food braises and weeknight risottos, and even the best cheesecake you've had in a long while, you'll discover the true power of the Instant Pot--and feed your family in a flash every night of the week.