Essential PHP Security


Chris Shiflett - 2005
    It also works beautifully with other open source tools, such as the MySQL database and the Apache web server. However, as more web sites are developed in PHP, they become targets for malicious attackers, and developers need to prepare for the attacks.Security is an issue that demands attention, given the growing frequency of attacks on web sites. Essential PHP Security explains the most common types of attacks and how to write code that isn't susceptible to them. By examining specific attacks and the techniques used to protect against them, you will have a deeper understanding and appreciation of the safeguards you are about to learn in this book.In the much-needed (and highly-requested) Essential PHP Security, each chapter covers an aspect of a web application (such as form processing, database programming, session management, and authentication). Chapters describe potential attacks with examples and then explain techniques to help you prevent those attacks.Topics covered include:Preventing cross-site scripting (XSS) vulnerabilitiesProtecting against SQL injection attacksComplicating session hijacking attemptsYou are in good hands with author Chris Shiflett, an internationally-recognized expert in the field of PHP security. Shiflett is also the founder and President of Brain Bulb, a PHP consultancy that offers a variety of services to clients around the world.

How to Design Programs: An Introduction to Programming and Computing


Matthias Felleisen - 2001
    Unlike other introductory books, it focuses on the program design process. This approach fosters a variety of skills--critical reading, analytical thinking, creative synthesis, and attention to detail--that are important for everyone, not just future computer programmers. The book exposes readers to two fundamentally new ideas. First, it presents program design guidelines that show the reader how to analyze a problem statement; how to formulate concise goals; how to make up examples; how to develop an outline of the solution, based on the analysis; how to finish the program; and how to test. Each step produces a well-defined intermediate product. Second, the book comes with a novel programming environment, the first one explicitly designed for beginners. The environment grows with the readers as they master the material in the book until it supports a full-fledged language for the whole spectrum of programming tasks.All the book's support materials are available for free on the Web. The Web site includes the environment, teacher guides, exercises for all levels, solutions, and additional projects.A second edition is now available.

Advanced Rails Recipes


Mike Clark - 2007
    Fueled by significant benefits and an impressive portfolio of real-world applications already in production, Rails is destined to continue making significant inroads in coming years.Each new Rails application showing up on the web adds yet more to the collective wisdom of the Rails development community. Yesterday's best practices yield to today's latest and greatest techniques, as the state of the art is continually refined in kitchens all across the Internet. Indeed, these are times of great progress.At the same time, it's easy to get left behind in the wake of progress. Advanced Rails Recipes keeps you on the cutting edge of Rails development and, more importantly, continues to turn this fast-paced framework to your advantage.Advanced Rails Recipes is filled with pragmatic recipes you'll use on every Rails project. And by taking the code in these recipes and slipping it into your application you'll not only deliver your application quicker, you'll do so with the confidence that it's done right.The book includes contributions from Aaron Batalion, Adam Keys, Adam Wiggins, Andre Lewis, Andrew Kappen, Benjamin Curtis, Ben Smith, Chris Bernard, Chris Haupt, Chris Wanstrath, Cody Fauser, Dan Benjamin, Dan Manges, Daniel Fischer, David Bock, David Chelimsky, David Heinemeier Hansson, Erik Hatcher, Ezra Zygmuntowicz, Geoffrey Grosenbach, Giles Bowkett, Greg Hansen, Gregg Pollack, Hemant Kumar, Hugh Bien, Jamie Orchard-Hays, Jamis Buck, Jared Haworth, Jarkko Laine, Jason LaPier, Jay Fields, John Dewey, Jonathan Dahl, Josep Blanquer, Josh Stephenson, Josh Susser, Kevin Clark, Luke Francl, Mark Bates, Marty Haught, Matthew Bass, Michael Slater, Mike Clark, Mike Hagedorn, Mike Mangino, Mike Naberezny, Mike Subelsky, Nathaniel Talbott, PJ Hyett, Patrick Reagan, Peter Marklund, Pierre-Alexandre Meyer, Rick Olson, Ryan Bates, Scott Barron, Tony Primerano, Val Aleksenko, and Warren Konkel.

Movies Based on True Stories: What Really Happened? Movies versus History


Alan Royle - 2015
    A look at over 400 of the best historical movies (and some of the worst) purporting to be ‘factual’ or ‘based on actual events’; and how Hollywood has distorted, altered, manipulated, exaggerated, even falsified history under the all-encompassing premise…based on a true story…

Easy To Crochet 2 Hour Slippers


Vicki Becker - 2013
    You can crochet these slippers in about 2 hours dependingon how fast you crochet using bulky yarn and a J, K, or L hook.The pattern instructions are for 4 styles of ladies slippers in three sizes. Patterns for threeflower embellishments and 2 bows are included.This crochet pattern is suitable for beginners.You should know how to chain, single crochet,half double crochet, double crochet, and sew seams together with yarn. Ariana - These slippers are so soft and comfortable with just the right amount of stretch. You can crochet these in less than 2 hours and they make great gifts. Carrie - Super simple to make, these soft and cozy slippers are just right for lounging around. Flora - A pretty pair of slippers that fit your feet quite cozily! Isabell -This pretty ballerina style slipper can be made in two colors or just use one. I hope you enjoy my patterns for these easy to crochet slippers.

Design thinking handbook


Eli Woolery
    

Project Arcade: Build Your Own Arcade Machine [With CDROM]


John St. Clair - 2004
    Construct joysticks, buttons, and trackballs; build the console and cabinet; install and configure the software; crank up the speakers; and wham Step across the time-space continuum and enjoy all those classic games, plus dozens of new ones, whenever you like. Start Here 1. Plan for your space and budget2. Design and build the cabinet3. Construct the controllers4. Build the console5. Pick an old game's brain6. Install the emulator7. Convince a PC it's a game8. Connect a monitor and speakers9. Add a marquee10. GO PLAY Includes diagrams, detailed instructions, essential software, and more CD-ROM Includes* Complete cabinet plans and diagrams* MAME32 software* Paint Shop Pro? evaluation version* Links to hundreds of arcade cabinet projects

The Oil Painting Course You've Always Wanted: Guided Lessons for Beginners and Experienced Artists


Kathleen Staiger - 2006
    Or maybe you weren’t afraid—maybe you just didn’t know what to ask or where to start. In The Oil Painting Course You’ve Always Wanted, author Kathleen Staiger presents crystal clear, step-by-step lessons that build to reinforce learning. Brush control, creating the illusion of three dimensions, foolproof color mixing, still-life painting, landscapes, and portraits—every topic is covered in clear text, diagrams, illustrations, exercises, and demonstrations. Staiger has taught oil painting for more than thirty-five years; many of her students are now exhibiting and selling their paintings. Everyone from beginning hobby painters, to art students, to BFA graduates has questions about oil painting. Here at last are the answers!

Transcending Depression: Quest Without a Compass


Larry Godwin - 2020
    I've been there and have struggled with suicidal thoughts and plans. I can share with you what I did to not only survive, but to tolerate depression, live with it, and function acceptably most of the time, interspersed with periods of contentment, happiness, and joy. My strategies may well work for you. My goal is to save lives. The primary motivation for presenting my history is to encourage others who grapple with either chronic depression or occasional bouts. I hope my journey resonates with some, validates feelings, and sparks the thoughts "I'm not alone" and "I will feel better." This book can also help family members and friends of the mentally ill, and their caregivers, find compassion and enable them to understand the struggle. Transcending Depression differs from many other books on the topic in that it is not grounded in clinical experience, scientific research, or empirical evidence, which may make it more approachable than some. It's not a how-to book, not a model for depressed people to follow, not a toolbox. On the contrary, it shows rather than tells the reader what he or she might do to feel better. Appendices include my Depression Survival Guide, which offers 36 suggestions to bring relief, and Chess in the Labyrinth, a metaphor that compares defeating depression to winning a chess game.

507 Mechanical Movements: Mechanisms and Devices


Henry T. Brown - 1984
    Spanning the first century of the Industrial Revolution, this 1868 compilation features simplified, concise illustrations of the mechanisms used in hydraulics, steam engines, pneumatics, presses, horologes, and scores of other machines.The movements of each of the 507 mechanisms are depicted in drawings on the left-hand page, and the facing page presents a brief description of the item's use and operation. Ranging from simple to intricately complex, the mechanisms offer a fascinating view of the variety of small components that constitute complex machinery. A detailed index provides easy reference to specific mechanisms.Inventors, tinkerers, and anyone with an interest in the history of invention and technology will find this volume a treasury of information and inspiration.

CreateSpace & Kindle Self-Publishing Masterclass: The Step-By-Step Author's Guide to writing, Publishing and Marketing Your Books on Amazon


Rick Smith - 2013
    You need a System. Step-By-Step - Amazon's Paperback and E-Book Publishing Systems Explained In CreateSpace and Kindle Self-Publishing Masterclass, top-selling independent author Rick Smith demonstrates a logical, step-by-step system which new Authors can use to succeed. This book will fast-track you through the Jungle! Writing, Publishing, and Marketing Your Books Here you'll find the truth about what to write and how to get it finished. You'll learn the 16 Golden Rules for Successful Amazon Authors. You'll be shown the important things that must be done correctly, and the other stuff which just slows you down. Why you should publish both Paperback and Kindle formats Why you should always do Createspace first What are the best software tools for organisation, creativity, and productivity How to create or source amazing low-cost Covers that drive your sales How to build world-class Sales Pages on Amazon's storefront, with no technical skills required In fact, everything you'll need to take your book to market. Marketing 101 for New Independent Authors You’ll also discover the right moves to achieve commercial success for your book; Where to find your first willing customers who'll kick-off your sales The importance of Reviews and how to get genuine customers to write them Using the right Keyword tactics to get your book onto Page 1 in Amazon's Category Search How to price, track, and promote your book, and when to write the next one Brand New Chapters on Kindle Unlimited, Countdown Deals, and Pre-Order, the powerful new Amazon Marketing Programs As you follow these step-by-step instructions you'll quickly learn everything you need to know in order to start a new career as an Independent Self-Published Author. Along the way, you'll acquire a few Secret Weapons that could propel your book to it's Category's Top-Row, where every author wants to be and every potential buyer can see you. Publishing your first book is the ride of your life; get it right first time!Rick Smith is an independent Author and Publisher on Amazon, with multiple Top-Ten books in their categories, and numerous Best Seller badges. Click on “Look Inside” to Find Out Much More!

Credible Witness: Paranormal Police Stories


Andy Gilbert - 2017
    Credible Witness is a collection of compelling accounts from members of the police family who have witnessed or have intimate knowledge of unexplained incidents. When the world of policing and the paranormal collide, even the most hardened sceptic might have to think again. However much we think we know about the world around us, perhaps we don’t know everything.

The Icon Handbook


John Hicks - 2011
    Thankfully we now have the place to go.Jon Hicks' 'The Icon Handbook' will become the go-to book for the modern designer; for uncovering the thought processes, the skills and the reference for designing your own icons.This book is aimed at designers who already have basic vector and bitmap drawing skills. It could be that you want to create a simple, unique favicon, or perhaps you've been asked to work on a mobile app that requires them. It starts at the basics and takes you right the way through to being able to create stunning iconography.

Smashwords Book Marketing Guide


Mark Coker - 2008
    This popular book marketing primer has helped over 100,000 authors and publishers dramatically improve their book marketing results. The Smashwords Book Marketing Guide contains practical, easy-to-implement advice on how to market any book. 41 simple, do-it-yourself marketing tips explain not what you can do to market your book, but also explain the context and thinking behind each recommendation. The marketing techniques apply equally well to both ebooks and print books. Here's what you'll learn in the Smashwords Book Marketing Guide:Table of ContentsIntroduction: About the Smashwords Book Marketing Guide Background on SmashwordsSetting expectationsHow Smashwords helps authors and publishers market booksAdopting a proactive marketing mindsetMarketing starts nowHyperlinks help readers discover booksThe importance of authors helping authors41 Marketing Tips (all free to implement!)Tip #1 – Update your email signatureTip #2 – Post a notice on your web site or blogTip #3 – Contact your friends, family, co-workers and fansTip #4 – Post a notice to your social networksTip #5 – Update your message board signaturesTip #6 – How to reach readers with TwitterTip #7 – Publish more than one book to create a multiplier effectTip #8 – Advertise your other books in each book you publishTip #9 – Make it easy for your readers to connect with youTip #10 – Issue a press release on a free PR wire serviceTip #11 – Join HARO, Help-a-reporter-online for free press leadsTip #12 – Encourage fans to purchase and review your bookTip #13 – Write thoughtful reviews for other booksTip #14 – Participate in online forumsTip #15 – Experiment with couponsTip #16 – Write a blogTip #17 – Write guest columns for blogsTip #18 – Invite other authors to post to your blogTip #19 – Do Q&A interviews of other authors on your blogTip #20 – Join the conversation on blogsTip #21 – Organize a blog tourTip #22 – Use Google Alerts to discover where the conversations are taking placeTip #23 – Leverage YouTube videos to reach readersTip #24 – Print up business cardsTip #25 – Encourage your fans to become affiliate marketers of your bookTip #26 – Create a reader’s guide at the end of your bookTip #27 – Insert sample chapters from your other booksTip #28 – Do a sample chapters swap with another authorTip #29 – Invite other authors to join you at SmashwordsTip #30 – Promote your book to the top ebook listing sitesTip #31 – Read the Secrets to Ebook Publishing SuccessTip #32 – Upgrade your cover imageTip #33 – Share these marketing tips with your fellow authors! Tip #34 – Create an online calling card with About.meTip #35 – Create a presentation and upload it to SlideShare.netTip #36 – Join LinkedIn, post links to your booksTip #37 – Do a presentation at your local library on ebook publishingTip #38 – Tweak your Viral Catalysts to make your book more discoverable and desirableTip #39 – Link to every retailer to reach more readersTip #40 – Distribute your book as a preorderTip #41 – Publish a Smashwords InterviewOther Kindle Books by Mark Coker Smashwords Style Guide (how to format and produce an ebook)

The Book on Writing


Paula LaRocque - 2013
    A celebrated writing coach with a sense of humor and a gentle touch, she’s also a master writer herself with a long and distinguished career in both teaching and practicing the art of writing.The Book on Writing contains 25 chapters in three sections: A dozen essential but easy-to-apply guidelines to good writing, from the importance of clarity to the value of a conversational tone. Paula LaRocque believes learning is easier and more successful when we are not only told but also shown. So her Book on Writing is chockfull of actual writing examples that supplement and illustrate principles that apply as naturally to fiction as they do to nonfiction.How to tell a story—from building suspense, to effective description, to the uses of metaphor and literary devices. Paula LaRocque also deals with the narrative “engine” and the value of the archetype in plotting and characterization—as well as with pace and speed and leveling what she terms writing’s “speedbumps.” A clear and concise handbook that deals with common problems in grammar, usage, punctuation, and style—the kind of problems that often trouble even wordsmiths. The handbook also debunks pesky language “rules” that are actually myths. The Book on Writing is one-stop shopping for writers. Read it once, and you’ll be a better writer. Read it often, and you’ll be among the best.