How to Set Up Your Desk: A Guide to Fixing a (Surprisingly) Overlooked Productivity Problem
Matt Perman - 2014
There is some good advice here and there, but it's typically scattered. There is no single go-to book that brings together into one spot the best principles and practices for getting a clear view of how to make your desk work for you as effectively as possible. So that’s what this book aims to do. We will look at why desk setup matters, basic principles for setting up your desk well, where to put your desk (and where not to!), what goes on your desktop (less than you think), how to set up the drawers, and how to set up the rest of your office. Along with this, we will also see the connection between setting up your desk well and changing the world, which is what all productivity practices are ultimately about.
JavaScript & jQuery: The Missing Manual
David Sawyer McFarland - 2008
This jargon-free guide covers JavaScript basics and shows you how to save time and effort with the jQuery library of prewritten JavaScript code. You’ll soon be building web pages that feel and act like desktop programs, without having to do much programming.The important stuff you need to know:Make your pages interactive. Create JavaScript events that react to visitor actions.Use animations and effects. Build drop-down navigation menus, pop-ups, automated slideshows, and more.Improve your user interface. Learn how the pros make websites fun and easy to use.Collect data with web forms. Create easy-to-use forms that ensure more accurate visitor responses.Add a dash of Ajax. Enable your web pages to communicate with a web server without a page reload.Practice with living examples. Get step-by-step tutorials for web projects you can build yourself.
UNIX and Linux System Administration Handbook
Evi Nemeth - 2010
This is one of those cases. The UNIX System Administration Handbook is one of the few books we ever measured ourselves against." -From the Foreword by Tim O'Reilly, founder of O'Reilly Media "This book is fun and functional as a desktop reference. If you use UNIX and Linux systems, you need this book in your short-reach library. It covers a bit of the systems' history but doesn't bloviate. It's just straightfoward information delivered in colorful and memorable fashion." -Jason A. Nunnelley"This is a comprehensive guide to the care and feeding of UNIX and Linux systems. The authors present the facts along with seasoned advice and real-world examples. Their perspective on the variations among systems is valuable for anyone who runs a heterogeneous computing facility." -Pat Parseghian The twentieth anniversary edition of the world's best-selling UNIX system administration book has been made even better by adding coverage of the leading Linux distributions: Ubuntu, openSUSE, and RHEL. This book approaches system administration in a practical way and is an invaluable reference for both new administrators and experienced professionals. It details best practices for every facet of system administration, including storage management, network design and administration, email, web hosting, scripting, software configuration management, performance analysis, Windows interoperability, virtualization, DNS, security, management of IT service organizations, and much more. UNIX(R) and Linux(R) System Administration Handbook, Fourth Edition, reflects the current versions of these operating systems: Ubuntu(R) LinuxopenSUSE(R) LinuxRed Hat(R) Enterprise Linux(R)Oracle America(R) Solaris(TM) (formerly Sun Solaris)HP HP-UX(R)IBM AIX(R)
A Bug Hunter's Diary: A Guided Tour Through the Wilds of Software Security
Tobias Klein - 2011
In this one-of-a-kind account, you'll see how the developers responsible for these flaws patched the bugs—or failed to respond at all. As you follow Klein on his journey, you'll gain deep technical knowledge and insight into how hackers approach difficult problems and experience the true joys (and frustrations) of bug hunting.Along the way you'll learn how to:Use field-tested techniques to find bugs, like identifying and tracing user input data and reverse engineering Exploit vulnerabilities like NULL pointer dereferences, buffer overflows, and type conversion flaws Develop proof of concept code that verifies the security flaw Report bugs to vendors or third party brokersA Bug Hunter's Diary is packed with real-world examples of vulnerable code and the custom programs used to find and test bugs. Whether you're hunting bugs for fun, for profit, or to make the world a safer place, you'll learn valuable new skills by looking over the shoulder of a professional bug hunter in action.
The Art of Project Management
Scott Berkun - 2005
Reading this was like reading the blueprint for how the best projects are managed at Microsoft... I wish we always put these lessons into action!" --Joe Belfiore, General Manager, E-home Division, Microsoft Corporation "Berkun has written a fast paced, jargon-free and witty guide to what he wisely refers to as the 'art' of project management. It's a great introduction to the discipline. Seasoned and new managers will benefit from Berkun's perspectives." --Joe Mirza, Director, CNET Networks (Cnet.com) "Most books with the words 'project management' in the title are dry tomes. If that's what you are expecting to hear from Berkun's book, you will be pleasantly surprised. Sure, it's about project management. But it's also about creativity, situational problem-solving, and leadership. If you're a team member, project manager, or even a non-technical stakeholder, Scott offers dozens of practical tools and techniques you can use, and questions you can ask, to ensure your projects succeed." --Bill Bliss, Senior VP of product and customer experience, expedia.com In The Art of Project Management, you'll learn from a veteran manager of software and web development how to plan, manage, and lead projects. This personal account of hard lessons learned over a decade of work in the industry distills complex concepts and challenges into practical nuggets of useful advice. Inspiring, funny, honest, and compelling, this is the book you and your team need to have within arms reach. It will serve you well with your current work, and on future projects to come. Topics include:How to make things happenMaking good decisionsSpecifications and requirementsIdeas and what to do with themHow not to annoy peopleLeadership and trustThe truth about making datesWhat to do when things go wrong
Tech Like a PIRATE: Using Classroom Technology to Create an Experience and Make Learning Memorable
Matt Miller - 2020
Hello World! Computer Programming for Kids and Other Beginners
Warren Sande - 2008
Why not learn to talk to your computer in its own language? Whether you want to write games, start a business, or you're just curious, learning to program is a great place to start. Plus, programming is fun!Hello World! provides a gentle but thorough introduction to the world of computer programming. It's written in language a 12-year-old can follow, but anyone who wants to learn how to program a computer can use it. Even adults. Written by Warren Sande and his son, Carter, and reviewed by professional educators, this book is kid-tested and parent-approved.You don't need to know anything about programming to use the book. But you should know the basics of using a computer--e-mail, surfing the web, listening to music, and so forth. If you can start a program and save a file, you should have no trouble using this book.Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
Professor Frisby's Mostly Adequate Guide to Functional Programming
Brian Lonsdorf
We'll use the world's most popular functional programming language: JavaScript. Some may feel this is a poor choice as it's against the grain of the current culture which, at the moment, feels predominately imperative. However, I believe it is the best way to learn FP for several reasons:You likely use it every day at work.This makes it possible to practice and apply your acquired knowledge each day on real world programs rather than pet projects on nights and weekends in an esoteric FP language.We don't have to learn everything up front to start writing programs.In a pure functional language, you cannot log a variable or read a DOM node without using monads. Here we can cheat a little as we learn to purify our codebase. It's also easier to get started in this language since it's mixed paradigm and you can fall back on your current practices while there are gaps in your knowledge.The language is fully capable of writing top notch functional code.We have all the features we need to mimic a language like Scala or Haskell with the help of a tiny library or two. Object-oriented programming currently dominates the industry, but it's clearly awkward in JavaScript. It's akin to camping off of a highway or tap dancing in galoshes. We have to bind all over the place lest this change out from under us, we don't have classes[^Yet], we have various work arounds for the quirky behavior when the new keyword is forgotten, private members are only available via closures. To a lot of us, FP feels more natural anyways.That said, typed functional languages will, without a doubt, be the best place to code in the style presented by this book. JavaScript will be our means of learning a paradigm, where you apply it is up to you. Luckily, the interfaces are mathematical and, as such, ubiquitous. You'll find yourself at home with swiftz, scalaz, haskell, purescript, and other mathematically inclined environments.
Elixir in Action
Saša Jurić - 2015
Revised and updated for the Elixir 1.7, Elixir in Action, Second Edition teaches you how to apply Elixir to practical problems associated with scalability, fault tolerance, and high availability. Along the way, you'll develop an appreciation for, and considerable skill in, a functional and concurrent style of programming.
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
Show Stopper!: The Breakneck Race to Create Windows NT and the Next Generation at Microsoft
G. Pascal Zachary - 1994
Describes the five-year, 150 million dollar project Microsoft undertook to develop an advanced PC operating system.
Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age
Michael A. Hiltzik - 1999
And they did it without fanfare or recognition from their employer. Hiltzik's Dealers of Lightning provides a fascinating look at technohistory that sets the record straight. In Dealers of Lightning, Hiltzik describes the forces and faces behind the revolution that the Xerox PARC team single-handedly spawned. The Xerox PARC group was composed solely of top technical minds. The decision was made at Xerox headquarters to give the team complete freedom from deadlines and directives, in hopes of fostering a true creative environment. It worked perhaps too well. The team responded with a steady output of amazing technology, including the first version of the Internet, the first personal computer, user-friendly word-processing programs, and pop-up menus. Xerox, far from ready for the explosion of innovation, failed to utilize the technology dreamed up by the group. Out of all the dazzling inventions born at Xerox PARC, only a handful were developed and marketed by Xerox. However, one of these inventions, the laser printer, proved successful enough to earn billions for the company, therefore justifying its investment in the research center. Most oftheteam's creations would go on to be developed and perfected by other companies, such as IBM, Apple, and Microsoft. Drawing from interviews with the engineers, executives, and scientists involved in the Xerox PARC, Dealers of Lightning chronicles an amazing era of egos, ideas, and inventions at the dawn of the computer age.
Fast Easy Cheap Vegan: 101 Recipes You Can Make in 30 Minutes or Less, for $10 or Less, and with 10 Ingredients or Less!
Sam Turnbull - 2021
She is cooking up even simpler vegan comfort food--on a budget, with fewer ingredients, and in 30 minutes or less!
Some people think that a vegan diet can be too time-consuming, too much work, and too expensive! In Sam Turnbull's Fast Easy Cheap Vegan, she's busting those myths and showing us just how simple (with 10 ingredients or fewer), inexpensive (for $10 or less), and quick (in 30 minutes or less) it can be to cook delicious plant-based comfort food at home. Wholesome recipes can be made using items you already have in your pantry and fridge. And if they're not stocked in your kitchen, these ingredients are easily found at your local grocery store. Fast Easy Cheap Vegan is filled with 101 recipes, many of them perfect for busy weeknights, like 10-Ingredient Creamy Basil Gnocchi, Gorgeous Greek Bowl, and Quicker Quesadillas. You'll have tons of options for speedy breakfasts and lunches, including Oatmeal Breakfast Cookies, 20-Minute Breakfast Sandwiches, 15-Minute Apple Chickpea Salad, and DIY Instant Ramen Soup, and no shortage of ready-to-go snacks, like Cheesy Cracker Snackers, Loaded Queso Dip, and Cool Ranch Popcorn. And don't skip dessert because there's Lickety-Split Ice Cream, Easy Peasy Peanut Butter Squares, Brownie in a Cup, and 10-Minute Mini Berry� Crisp. Fast Easy Cheap Vegan is all about smart tips and easy techniques that simplify cooking. Many recipes are one-pot, freezer-friendly, and make-ahead meals, creating a stress-free kitchen. So whether it's breakfast, lunch, dinner, or dessert, Sam has thought of everything to help get delicious, fuss-free meals on the table in no time flat.
Kid Confidence: Help Your Child Make Friends, Build Resilience, and Develop Real Self-Esteem
Eileen Kennedy-Moore - 2019
But as children grow older and begin thinking about the world in more complex ways, they also become more self-critical. Alarmingly, studies show that self-esteem, for many children, takes a sharp drop starting around age eight, and this decline continues into the early teen years. So, how can you turn the tide on this upsetting trend and help your child build genuine self-esteem?With this guide, you’ll learn that self-esteem isn’t about telling kids they're “special.” It’s about helping them embrace the freedom that comes with a quiet ego—a way of being in the world that isn't preoccupied with self-judgment, and instead embraces a compassionate view of oneself and others that allows for both present awareness and personal growth. When kids are less focused on evaluating and comparing themselves with others, they are freer to empathize with others, embrace learning, and connect with the values that are bigger than themselves.You’ll also discover how your child’s fundamental needs for connection, competence, and choice are essential for real self-esteem. Connection involves building meaningful and satisfying relationships that create a sense of belonging. Competence means building tangible skills. And choice is about being able to make decisions, figure out what matters, and choose to act in ways that are consistent with personal values. When children are able to fulfill these three basic needs, the question of “Am I good enough?” is less likely to come up.If your child is suffering from low self-esteem, you need a nuanced parenting approach. Let this book guide you as you help your child create unshakeable confidence and lasting well-being.
Driven: The Never-Give-Up Roadmap to Massive Success
Manny Khoshbin - 2018