These titles were recently added to the collection of the Public Library of Cincinnati and Hamilton County.
February 16, 2017
Mitnick, Kevin D. (Kevin David), 1963- author.
x, 309 pages : illustration ; 25 cm
Time to disappear -- Your password can be cracked! -- Who else is reading your e-mail? -- Wiretapping 101 -- If you don't encrypt, you're unequipped -- Now you see me, now you don't -- Every mouse click you make, I'll be watching you -- Pay up or else! -- Believe everything, trust nothing -- You have no privacy? Get over it! -- You can run but not hide -- Hey, KITT, don't share my location -- The internet of surveillance -- Things your boss doesn't want you to know -- Obtaining anonymity is hard work -- The FBI always gets its man -- Mastering the art of invisibility.
"Your every step online is being tracked and stored, and your identity literally stolen. Big companies and big governments want to know and exploit what you do, and privacy is a luxury few can afford or understand...Kevin Mitnick uses true-life stories to show exactly what is happening without your knowledge, teaching you "the art of invisibility"--online and real-world tactics to protect you and your family, using easy step-by-step instructions. Reading this book, you will learn everything from password protection and smart Wi-Fi usage to advanced techniques designed to maximize your anonymity. Kevin Mitnick knows exactly how vulnerabilities can be exploited and just what to do to prevent that from happening."--Dust jacket.
February 9, 2017
New York : Greenhaven Publishing, 2017.
200 pages ; 23 cm.
Is a simulated world a better world? Virtual reality is more than just entertainment / Virtual Reality Society ; Schools struggle with virtual reality / Benjamin Herold ; Virtual reality is transforming healthcare / Bertalan Mesko ; VR helps create better soldiers and commanders / David Kushner ; Virtual reality can revolutionize higher education / David Matthews -- How real is real? Virtual reality is moving in positive directions / Maria Konnikova ; Virtual reality is not ready for widespread use / Mark Ceb ; Experiencing history is better than learning it / Luke O'Neil ; Virtual reality helps users develop empathy / Ben Kuchera ; Market research will benefit from virtual reality / Raymond Burke ; To become mainstream technology, virtual reality must overcome challenges / Stuart Dredge -- What impact will virtual reality have on human behavior? Virtual reality has therapeutic applications / Bobbie Ticknor ; Virtual reality effectively engages the emotions / Julia Diemer, Georg W. Alpers, Henrik M. Peperkorn, Yousef Shiban, and Andreas Muhlberger ; Despite challenges, VR offers opportunities for psychology research / Christopher J. Wilson and Alessandra Soranzo ; VR violent video games could be dangerous / Thomas McMullen ; In the classroom, virtual reality is better than the real world / Matthew Georghiu -- Will virtual reality lead to a decline in society? VR developers must adhere to a code of ethics / Daniel Oberhaus ; Research should focus on minimizing negative effects of VR / Mark E. Koltko-Rivera ; Church-goers can find meaning and community in virtual reality / Giulio Prisco ; Virtual reality may not be safe / Vikram Kinkar ; Virtual reality can save the planet / Ivy Shih.
February 6, 2017
Prowse, David L., author.
Indianapolis, Indiana : Pearson, 
xix, 779 pages : illustrations ; 23 cm. + 1 DVD-ROM.
Accompanying DVD-ROM includes additional reading and resources, practice exam answers, exam alerts, and quizzes.
January 30, 2017
Henderson, Harry, 1951- author.
San Diego, CA : ReferencePoint Press, Inc., 2017.
80 pages : color illustrations ; 24 cm
Threats to online security -- The problem with being connected -- Building a safer cyberspace -- Regulating and policing the digital realm -- The future of online security.
January 27, 2017
Rao, Siddhartha, author.
xvi, 774 pages : illustrations ; 24 cm
"Eight edition; new C++14 & C++17 coverage"--Cover.
part I. The basics: Getting started ; The anatomy of a C++ program ; Using variables, declaring constants ; Managing arrays and strings ; Working with expressions, statements, and operations ; Controlling program flow ; Organizing code with functions ; Pointers and references explained -- part II. Fundamentals of object-oriented C++ programming: Classes and objects ; Implementing inheritance ; Polymorphism ; Operator types and operator overloading ; Casting operators ; An introduction to macros and templates -- part III. Learning the standard template library (STL): An introduction to the standard template library ; The STL string class ; STL dynamic array classes ; STL list and forward_list ; STL set classes ; STL map classes -- part IV. More STL ; Understanding function objects ; Lamda expressions ; STL algorithms ; Adaptive containers : stack and queue ; Working with bit flags using STL -- part V. Advanced C++ concepts: Understanding smart pointers ; Using streams for input and output ; Exception handling ; Going forward -- part VI. Appendixes: Appendix A: Working with numbers : binary and hexadecimal ; Appendix B: C++ keywords ; Appendix C: Operator precedence ; Appendix D: ASCII codes ; Appendix E: Answers.
January 26, 2017
Wolfe, Alexandra, author.
x, 261 pages ; 22 cm
Asperger's Chic -- The Gluten-Free Open Marriage -- Hippy-Dippy Coding Communes -- The Never-Ending School -- The All-Meat Lunch -- Alpha Girls and Beta Boys -- The Immortals -- Five Minutes of Fame -- The New New Money -- When Do You Beg Forgiveness and When Do You Ask for Permission? -- Is This Really Right? -- We Will Be God.
"A Wall Street Journal columnist for "Weekend Confidential" explores the hubris and ambition of Silicon Valley innovators who are changing the world, tracing the stories of three upstarts who left promising college educations in favor of developing billion-dollar ideas"--NoveList.
January 26, 2017
Scott, Laurence (Lecturer), author.
xxiii, 248 pages ; 21 cm
Revised edition of the author's The four-dimensional human, 2015.
The reverse peephole -- Anatomically correct -- A different kind of buzz -- Style after substance -- Keeping and killing time -- Weeping Toms -- The cabin in the woods -- The blank screen -- Fairy fire.
A constellation of everyday digital phenomena is rewiring our inner lives. We are increasingly coaxed from the three-dimensional containment of our pre-digital selves into a wonderful and eerie fourth dimension, a world of ceaseless communication, instant information and global connection. Our portals to this new world have been wedged open, and the silhouette of a figure is slowly taking shape. But what does it feel like to be four-dimensional? How do digital technologies influence the rhythms of our thoughts, the style and tilt of our consciousness? What new sensitivities and sensibilities are emerging with our exposure to the delights, sorrows and anxieties of a networked world? And how do we live in public, with these recoded private lives? Tackling ideas of time, space, friendship, commerce, pursuit and escape, and moving from Hamlet to the ghosts of social media, from Seinfeld to the fall of Gaddafi, from Facebook politics to Oedipus, The Four-Dimensional Human is a highly original and pioneering portrait of life in a digital landscape. -- Provided by publisher.
January 23, 2017
Hoboken, N.J. : Wiley, c2010-
v. : col. ill. ; 23 cm.
Vols. for 2010-2016 by Nancy C. Muir ; 2017- by Jesse Feiler.
Take full advantage of your iPad by learning to browse the web, keep up with social media, FaceTime chat with your grandkids, challenge your brain with games and iBooks, set up your iCloud, share photos with friends, and so much more!
January 17, 2017
Sweigart, Al, author.
San Francisco : No Starch Press, 
xviii, 344 pages : illustrations ; 24 cm
Installing Python -- The interactive shell -- Writing programs -- Guess the number -- Jokes -- Dragon realm -- Using the debugger -- Designing hangman with flow charts -- Hangman -- Extending hangman -- Tic tac toe -- Bagels -- Cartesian coordinates -- Sonar treasure hunt -- Caesar cipher -- Reversi -- Reversi AI simulation -- Using pygame and graphics -- Animating graphics -- Collision detection and keyboard/mouse input in pygame -- Sounds and images -- Dodger.
"Teaches you how to make your own versions of classic computer games"-- Provided by publisher.
January 6, 2017
Barry, Paul, 1966-
xxxviii, 584 pages : illustrations ; 24 cm.
Chapter 1: The Basics; Chapter 2: List Data; Chapter 3: Structured Data; Chapter 4: Code Reuse; Chapter 5: Building a Webapp; Chapter 6: Storing and Manipulating Data; Chapter 7: Using a Database; Chapter 8: A Little Bit of Class; Chapter 9: The Context Management Protocol; Chapter 10: Function Decorators; Chapter 11: Exception Handling ; Chapter 11 3/4: A Little Bit of Threading; Chapter 12: Advanced Iteration; Appendix A: Installation; Appendix B: pythonanywhere; Appendix C: Top Ten Things We Didn't Cover
Ever wished you could learn Python from a book? "Head First Python" is a complete learning experience for Python that helps you learn the language through a unique method that goes beyond syntax and how-to manuals, helping you understand how to be a great Python programmer. You'll quickly learn the language's fundamentals, then move onto persistence, exception handling, web development, SQLite, data wrangling, and Google App Engine. You'll also learn how to write mobile apps for Android, all thanks to the power that Python gives you.
January 6, 2017
Rathbone, Andy, author.
Hoboken, NJ : John Wiley & Sons, 
xii, 440 pages : illustrations ; 24 cm.
Windows 10 stuff everybody thinks you already know. What is Windows 10? ; Starting with the Start Menu ; The traditional desktop ; Basic desktop window mechanics ; Storage : internal, external, and in the Cloud -- Working with programs, apps, and files. Playing with programs, apps, and documents ; Finding the lost ; Printing and scanning your work -- Getting things done on the Internet. Cruising the web ; Being social : mail, people, and calendar ; Safe computing -- Customizing and upgrading Windows 10. Customizing Windows with the control panels ; Keeping Windows from breaking ; Sharing one computer with several people ; Connecting computers with a network -- Music, photos, and movies. Playing and copying music ; Fiddling with photos (and videos) -- Help! The case of the broken window ; Strange messages : what you did does not compute ; Moving from an old PC to a new Windows 10 PC ; Help on the Windows Help system -- The part of tens. Ten things you'll hate about Windows 10 (and how to fix them) ; Ten or so tips for tablet and laptop owners.
Get productive with Windows 10 Windows 10 For Dummies is the all-time bestselling computer how-to book and it's been fully updated for the enhancements coming with the Windows 10 Anniversary Update! Free of confusing jargon and packed with lots of helpful step-by-step explanations, it quickly gets you started with exploring the Start menu, storing files on the Cloud, creating desktop shortcuts, connecting to a printer, using Windows social apps, organizing digital photos, interpreting error messages, and so much more. Windows 10 keeps your PC or tablet running, organizes your files, and provides a platform to run your important applications. In short, it's the brain and heart of your computer. The simple steps and friendly advice inside help you manage files and applications, connect to the Internet, customize your Windows experience, and make repairs when things go haywire.
January 5, 2017
Nelson, Stephen L., 1959- author.
xiv, 384 pages : illustrations ; 24 cm.
Part 1: Quickly into QuickBooks -- Part 2: Daily entry tasks -- Part 3: Stuff you do from time to time -- Part 4: Housekeeping chores -- Part 5: The part of tens -- Part 6: Appendixes.
"Organize your business finances; created invoices, pay bills, and record receipts; track inventory and monitor your business"--Cover.
December 23, 2016
Baig, Edward C., author.
xi, 370 pages : color illustrations, maps ; 24 cm.
"In Full Color"--Cover.
Getting to know your iPad. Unveiling the iPad ; iPad basic training ; Synchronicity : getting stuff to and from your iPad -- The Internet iPad. Going on a mobile safari ; The email must get through ; Maps are where it's at -- The multimedia iPad. Get in Tune(s) : audio on your iPad ; iPad videography ; Photography on a larger scale ; Curling up with a good iBook -- The iPad at work. App-solutely! ; People, places, and appointments ; Indispensable iPad utilities ; Taking iPad controls Siri-ously -- The undiscovered iPad. Setting you straight on settings ; When good iPads go bad ; Accessorize your iPad -- The part of tens. Ten appetizing and free apps ; Ten apps worth paying for.
Looking to get the most out of your iPad? Baig and LeVitus cover everything you'll need to know, from setting it up and using the multi-touch interface, to setting up your iTunes account and accessing your email account.
November 3, 2016
Lapetino, Tim, author.
Mt. Laurel, NJ : Dynamite Entertainment, 
351 pages : illustrations (chiefly color) ; 29 cm
Foreword -- Introduction -- History -- Art & Design -- George Opperman -- Coin-Op -- Home Consoles -- Box Artwork -- Cliff Spohn -- Rick Guidice -- Susan Jaekel -- Steve Hendricks -- E.T. -- Pac-Man -- Terry Hoff -- Hiro Kimura -- James Kelly -- Warren Chang -- Marc Ericksen -- Industrial Design -- Analog Process -- Evelyn Seto -- Prototypes -- Advertising & Promotion -- Afterword -- Endnotes -- Acknowledgments -- About the Author -- Image Credits -- Index.
"ATARI is one of the most recognized names in the world. Since its formation in 1972, the company pioneered hundreds of iconic titles including Asteroids, Centipede and Missile Command. In addition to hundreds of games created for arcades, home video systems, and computers, original artwork was specially commissioned to enhance the Atari experience, further enticing children and adults to embrace and enjoy the new era of electronic entertainment. ART OF ATARI is the first official collection of such artwork. Sourced from museums and private collections worldwide, this book spans over 40 years of the company's unique illustrations used in packaging, advertisements, catalogs, and more!,"--Amazon.com.
November 2, 2016
Wilson, Ed, 1957- author.
Redmond, Washington : Microsoft Press, 
xxiii, 629 pages ; 23 cm
November 2, 2016
xxvi, 1278 pages : black and while illustrations ; 26 cm.
"An Auerbach book."
Domain 1. Security & Risk Management -- Domain 2. Asset Security -- Domain 3. Security Engineering -- Domain r. Communications & Network Security -- Domain 5. Identity & Asset Management -- Domain 6. Security Assessment & Testing -- Domain 7. Security Operations -- Domain 8. Security in the Software Development Life Cycle.
October 31, 2016
Brown, Box, author, illustrator.
253 pages : chiefly color illustrations ; 22 cm
"It is, perhaps, the perfect video game. Simple yet addictive, Tetris delivers an irresistible, unending puzzle that has players hooked. Play it long enough and you'll see those brightly colored geometric shapes everywhere. You'll see them in your dreams. Alexey Pajitnov had big ideas about games. In 1984, he created Tetris in his spare time while developing software for the Soviet government. Once Tetris emerged from behind the Iron Curtain, it was an instant hit. Nintendo, Atari, Sega--game developers big and small all wanted Tetris. A bidding war was sparked, followed by clandestine trips to Moscow, backroom deals, innumerable miscommunications, and outright theft. In this graphic novel, New York Times--bestselling author Box Brown untangles this complex history and delves deep into the role games play in art, culture, and commerce. For the first time and in unparalleled detail, Tetris: The Games People Play tells the true story of the world's most popular video game."--Page  of cover.
October 18, 2016
Miles, Rob author
Redmond, Washington : Microsoft, 2016.
xxiii, 486 pages : color illustrations ; 23 cm.
"Become a C# programmer and have fun doing it! Start writing software that solves real problems, even if you have absolutely no programming experience! This friendly, easy, full-color book puts you in total control of your own learning, empowering you to build unique and useful programs. Microsoft has completely reinvented the beginning programmers tutorial, reflecting deep research into how today's beginners learn, and why other books fall short. Begin to code with C# is packed with innovations, from its Snaps prebuilt operations to its Make Something Happen projects. Whether you're a total beginner or you've tried before, this guide will put the power, excitement, and fun of programming where it belongs: in your hands! Easy, friendly, and you're in control! Learn how to: get the free tools you need to create modern programs, work with 150 sample programs that illustrate important concepts, use the sample programs as starting points for your own programs, explore exactly what happens when a program runs, approach program development with a professional perspective, use powerful productivity shortcuts built into Microsoft Visual Studio Master classes, interfaces, methods, and other essential concepts, organize programs so they're easy to construct, and improve capture and respond to user input, store and manipulate many types of real-world data create interactive games that are fun to play, build modern interfaces your users will love, test and debug your code and avoid problems in the first place"--www.bibz.com.
October 17, 2016
McDowell, Gayle Laakmann, 1982- author.
x, 696 pages : illustrations ; 23 cm
I. The interview process. Why? ; How questions are selected ; It's all relative ; Frequently asked questions -- II. Behind the scenes. The Microsoft interview ; The Amazon interview ; The Google interview ; The Apple interview ; The Facebook interview ; The Palantir interview -- III. Special situations. Experienced candidates ; Testers and SDETs ; Product (and program) management ; Dev lead and managers ; Startups ; Acquisitions and acquihires ; For interviewers -- IV. Before the interview. Getting the right experience ; Writing a great resume ; Preparation map -- V. Behavioral questions. Interview preparation grid ; Know your technical projects ; Responding to behavioral questions ; So, tell me about yourself -- VI. Big O. An analogy ; Time complexity ; Space complexity ; Drop the constraints ; Drop the non-dominant terms ; Multi-part algorithms : add vs. multiply ; Amortized time ; Log N runtimes ; Recursive runtimes ; Examples and exercises -- VII. Technical questions. How to prepare ; What you need to know ; Walking through a problem ; Optimize & Solve Technique # 1 : Look for BUD ; Optimize & Solve Technique #2 : DIY (Do it yourself) ; Optimize & Solve Technique #3 : Simplify and generalize ; Optimize & Solve Technique #4 : Base case and build ; Optimize & Solve Technique #5 : Data structure brainstorm ; Best conceivable runtime (BCR) ; Handling incorrect answers ; When you've heard a question before ; The 'perfect' language for interviews ; What good coding looks like ; Don't give up! -- VIII. The offer and beyond. Handling offers and rejection ; Evaluating the offer ; Negotiation ; On the job -- IX. Interview questions. Data structures: Arrays and strings ; Linked lists ; Stacks and queues ; Trees and graphs ; Concepts and algorithms. Bit manipulation ; Math and logic puzzles ; Object-oriented design ; Recursion and dynamic programming ; System design and scalability ; Sorting and searching ; Testing ; Knowledge based. C and C++ ; Java ; Databases ; Threads and locks ; Additional review problems: Moderate ; Hard -- X. Solutions. Data structures ; Concepts and algorithms ; Knowledge based ; Additional review problems -- XI. Advanced topics. Useful math ; Topological sort ; Dijkstra's algorithm ; Hash table collision resolution ; Rabin-Karp substring search ; AVL trees ; Red-black trees ; MapReduce ; Additional studying -- XII. Code library. HashMapList <T, E> ; TreeNode (Binary search tree) ; LinkedListNode (Linked list) ; Trie & TrieNode -- XIII. Hints. Hints for data structures ; Hints for concepts and algorithms ; Hints for knowledge-based questions ; Hints for assorted review problems -- XIV. About the author.
Now in the 6th edition, the book gives you the interview preparation you need to get the top software developer jobs. This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book includes 189 programming interview questions and answers, as well as other advice.
October 10, 2016
128 pages ; 18 cm
"Resources [Web]"--Pages 122-123.
Understanding possibilities and avoiding pitfalls -- Setting goals -- Nurture a vision -- Learning from Etsy sellers' top 10 mistakes -- Crafting a voice for your shop -- Improving your photographs -- Mustering keywords -- Tagging for success -- Making the most of Etsy's tools -- Pricing the smart way -- Marketing on social media -- Strengthening your brand -- Making connections -- Improving customer service -- Diversifying your shop -- Evaluating your success -- Managing your success -- Getting featured on Etsy.
October 7, 2016
Onstott, Scott, author.
Indianapolis, Indiana : Sybex, a Wiley Brand : Autodesk Official Press, 
xx, 412 pages : color illustrations ; 24 cm
October 7, 2016
Gatski, Kate, author.
Hoboken, New Jersey : John Wiley & Sons, 
xiv, 366 pages : illlustrations ; 24 cm.
Previous edition: 2011.
Getting started with Etsy -- If you build it, they will come: setting up your Etsy shop -- She sells seashells (and more): understanding the Etsy selling process -- All up in your bidness: handling business matters -- Commune system: exploring the Etsy community -- The part of tens.
Offers expert advice for artists and entrepreneurs looking to build an online craft or vintage-goods business from scratch on Etsy.com.
September 30, 2016
Worcester, United Kingdom : 3dtotal Publishing, 2016.
254 pages : illustrations (chiefly color) ; 21 x 26 cm
September 26, 2016
Seidl, David, CISSP, author.
Indianapolis, IN : Sybex, 
xiv, 441 pages : illustrations ; 24 cm
September 16, 2016
Skiena, Steven S.
London : Springer, ©2010.
xvi, 730 pages : illustrations ; 24 cm
Practical algorithm design: Introduction to algorithm design ; Algorithm analysis ; Data structures ; Sorting and searching ; Graph traversal ; Weighted graph algorithms ; Combinatorial search and heuristic methods ; Dynamic programming ; Intractable problems and approximation algorithms ; How to design algorithms -- The hitchhiker's guide to algorithms ; A catalog of algorithmic problems ; Data structures ; Numerical problems ; Combinatorial problems ; Graph problems : polynomial-time ; Graph problems : hard problems ; Computational geometry ; Set and string problems ; Algorithmic resources.