New Arrivals · Computers & Software

April 28, 2016
These titles were recently added to the collection of the Public Library of Cincinnati and Hamilton County.

iOS 9 SDK development : creating iPhone and iPad Apps with Swift

April 27, 2016
Adamson, Chris, 1967- author.
Dallas, Texas : The Pragmatic Bookshelf, [2016]
xiv, 324 pages : illustrations (some color) ; 24 cm.
Includes index.
iOS 9 gives developers new tools for creating apps for iPhone and iPad, and our new edition of the classic iOS guide is updated to match. In this completely revised edition, you'll work through an app's entire lifecycle, from creating the project to publishing on the App Store. Starting with the basics, see how Swift 2.0 offers more power with less boilerplate code, bringing elegant error handling and functional programming concepts to your app development. Then dig into the capabilities of the iOS frameworks by building a real-world app, from a simple button to a multi-screen client that cleanly handles multi-tasking, networking, touch gestures, and more. Adapt a user interface from the smallest iPhone to the biggest iPad, multitask alongside other apps, and see how extensions let an app spread its functionality throughout the system.

Algorithms to live by : the computer science of human decisions

April 27, 2016
Christian, Brian, 1984- author.
New York : Henry Holt and Company, [2016]
x, 351 pages : illustrations ; 24 cm
Optimal stopping : when to stop looking -- Explore/exploit : the latest vs. the greatest -- Sorting : making order -- Caching : forget about it -- Scheduling : first things first -- Bayes's Rule : predicting the future -- Overfitting : when to think less -- Relaxation : let it slide -- Randomness : when to leave it to chance -- Networking : how we connect -- Game theory : the minds of others -- Conclusion: Computational kindness.
A fascinating exploration of how insights from computer algorithms can be applied to our everyday lives, helping to solve common decision-making problems and illuminate the workings of the human mind. All our lives are constrained by limited space and time, limits that give rise to a particular set of problems. What should we do, or leave undone, in a day or a lifetime? How much messiness should we accept? What balance of new activities and familiar favorites is the most fulfilling? These may seem like uniquely human quandaries, but they are not: computers, too, face the same constraints, so computer scientists have been grappling with their version of such issues for decades. And the solutions they've found have much to teach us. In a dazzlingly interdisciplinary work, acclaimed author Brian Christian and cognitive scientist Tom Griffiths show how the algorithms used by computers can also untangle very human questions. They explain how to have better hunches and when to leave things to chance, how to deal with overwhelming choices and how best to connect with others. From finding a spouse to finding a parking spot, from organizing one's inbox to understanding the workings of memory, Algorithms to Live By transforms the wisdom of computer science into strategies for human living.--From dust jacket.

Java : a beginner's tutorial

April 20, 2016
Kurniawan, Budi, author.
[Vancouver, British Columbia] : Brainy Software, 2015.
xiv, 674 pages : illustrations ; 25 cm
Includes index.
"Updated for Java SE 8"--Cover.
Getting started -- Language fundamentals -- Statements -- Objects and classes -- Core classes -- Arrays -- Inheritance -- Error handling -- Working with numbers -- Interfaces and abstract classes -- Polymorphism -- Enums -- Working with dates and times -- The collections framework -- Generics -- Input/output -- Annotations -- Nested and inner classes -- Lambda expressions -- Working with streams -- Java database connectivity -- Swing basics -- Swinging higher -- Applets -- Introduction to JavaFX -- JavaFX with FXML -- Java threads -- Concurrency utilities -- Internationalization -- Java networking -- Security -- Java web applications -- JavaServer pages -- Javadoc -- Application deployment.
"A Java tutorial for beginners, covering Java SE 8."

Becoming a graphic & digital designer : a guide to careers in design

April 19, 2016
Heller, Steven, author.
Hoboken, New Jersey : John Wiley & Sons, Inc., [2015]
335 pages : illustrations (mostly color) ; 23 cm
Glossary ; Job opportunities ; Job seeking ; The optimum portfolio ; First impressions -- One. Graphic design : Inspirations and motivations : On being a graphic designer / Michael Bierut ; Selfish--in a good way / Stephen Doyle ; On being self-motivated / Stefan Sagmeister ; Still designing after all these years / Arnold Schwartzman ; The joys of print design / Gail Anderson -- Starting a studio or working for someone else : Mapping out the future / Lynda Decker ; From boss to employee / Fernando Music -- Working holistically / Allison Henry Aver ; Creative space / Romain Raclin ; Staying independent / Alexander Isley ; Small is sensible / Agnieszka Gasparska ; Championing design / Bobby Martin and Jennifer Kinon -- What a dream client looks like / Antonio Alcalá ; From band member to design leader / Mark Pernice ; Balancing studio and home / Tamara Gildengers Connolly ; One person, all alone / Araba Simpson ; Designing for design firms / Matt Luckhurst -- Partners on partnering : Not a lot of verbalizing / Hjalti Karlsson and Jan Wilker ; Sharing responsibilities / Stuart Rogers and Sam Eckersley ; How partners become partners / Justin Colt and Jose Fresneda ; Two partners, one passion / Greg D'Onofrio and Patricia Belen ; At present we are three / Scott Buschkuhl -- Two. Design genres : Letters and type : Lettering as art and business / Marian Bantjes ; There's a type designer in the house / Andy Cruz and Rich Roat ; Typography that speaks up / Pierre di Scuillo ; An illustrator's passion for type / Ross MacDonald ; For the love of type / Roberto de Vicq de Cumptich ; How many typefaces can you love? -- Making logos and marks : The mark maker / Mark Fox -- Books and book jackets : Making a living doing books / Scott-Martin Kosofsky ; Books and e-books / Michael Carabetta ; The bookkeeper / Paul Buckley ; Making visual books / Jim Heimann -- Editorial design : Print is bouncing back / Len Small ; Art director becomes editor / Susanna Shannon -- Social innovation : Citizen designer / Mark Randall ; Socially impactful design / Bob McKinnon -- Branding and packaging : Approachable design / Sharon Werner -- Illustration design : Poster man / Michel Bouvet ; Design is like classical ballet / Mirko Ilic ; Graphic commentary and design / Steve Brodner ; The old new illustration / Steven Guarnaccia ; Fraudulent graphic designer / Neil Gower ; Designing pictures / Craig Frazier -- Three. Transitional design : Understanding change : The architect of understanding / Richard Saul Wurman ; Crossing disciplines ; Creating interactions / Petrula Vrontikis ; The experience of the information / Erik Adigard ; Graphic design as a cause / Véronique Marrier ; Making transitions: returning to school with Barbara DeWilde -- Eccentrics and design quirkiness : Celebrating commercial art / Charles S. Anderson ; Over-the-top digital D.I.Y. / Antoine Andiau and Manuel Warosz ; H5: getting an Oscar for graphic design / Ludovic Houplain ; Designing cooties / Cary Munion ; Speaking frankly / Nick Ace -- What comes next : Disposable ideas / Timothy Goodman ; Making design meals / Ryan Feerer ; Design entrepreneurship ; "I am reckless!" / Franco Cervi -- Four. Digital design : Interactive multimedia installations and interfaces : Debugging the language of digital job titles ; Subverting the mental map / Jeroen Barendse ; Demomaking for a living / Julien Gachadoat ; The new motion / Ada Whitney ; Defining the new animation: popularity / J.J. Sedelmeir ; Defining the new animation: technology's perks / J.J. Sedelmeir ; Asking the right questions / Jean-Louis Fréchin ; Working for Google / Alexander Chen -- Designing apps for mobile devices : Between text and images / Sean Bumgarner ; Always learning / Michel Chanaud ; Designer as accelerator / John Kilpatrick ; Digital books and magazines by contemporary artists / Nicolas Ledoux and Pascal Béjean ; Typography on the Web / Jason Santa Maria ; Games as powerful motivators / Frédérique Krupa ; Girls and games -- E-commerce with a soul : Growing into a job / Randy J. Hunt ; Online editorial ventures / Lucy Sisman ; Addicted to startups / Nancy Kruger Cohen -- User experience specialists : Understanding human-computer interaction / Bruce Charonnat ; Using the audience as media / Michael Aidan ; Mapping the relationship between ideas / Hugh Dubberly ; To publish: to create a public for books / Matthew Stadler -- Geeks, programmers, developers, tinkerers : Controlling computers with our thoughts / Frieder Nake ; Iterations and algorithms / Mark Webster -- Five. Design education : Making choices : Old school, new school / Andrea Marks ; Educating design entrepreneurs / Lita Talarico ; Developing the right attitude / Rudi Meyer ; Idiosyncratic contexts / Lucille Tenazas ; Interfacing with UX / Liz Danzico ; The maker generation / Allan Chochinov ; Students and surveillance / David Carroll ; APPS that track / David Carroll -- Appendix 1 : College directory -- Appendix 2 : Additional reading.
"Building on the past sucesses of Becoming a Graphic Designer and Becoming a Digital Designer, this newly combined fifth edition addresses the demands of finding and suceeding at a design career in the 21st century"--Back cover.

Maintaining and troubleshooting your 3D printer

April 14, 2016
Bell, Charles, author.
©2014
xxvi, 498 pages : illustrations ; 24 cm
Includes index.
Maintaining and Troubleshooting Your 3D Printer by Charles Bell is your guide to keeping your 3D printer running through preventive maintenance, repair, and diagnosing and solving problems in 3D printing. If you?ve bought or built a 3D printer such as a MakerBot only to be confounded by jagged edges, corner lift, top layers that aren?t solid, or any of a myriad of other problems that plague 3D printer enthusiasts, then here is the book to help you get past all that and recapture the joy of creative fabrication. The book also includes valuable tips for builders and those who want to modify their printers to get the most out of their investment. Good fabrication begins with calibration. Aligning the print bed to support deposition of medium in three dimensions is critical. Even off-the-shelf machines that are pre-built must be aligned and periodically realigned throughout their life cycle. Maintaining and Troubleshooting Your 3D Printer helps you achieve and hold proper alignment. Maintaining and Troubleshooting Your 3D Printer also helps with software and hardware troubleshooting. You?ll learn to diagnose and solve firmware calibration problems, filament and feed problems, chassis issues, and more. Finally there are regular maintenance and enhancements. You?ve invested significantly in your 3D printer. Protect that investment using the guidance in this book. Learn to clean and lubricate your printer, to maintain the chassis, and know when realignment of the print bed is needed. Learn ways to master your craft and improve the quality of your prints through such things as post-print finishing and filament management. Don?t let the challenges of 3D printing stand in the way of creativity. Maintaining and Troubleshooting Your 3D Printer by Charles Bell helps you conquer the challenges and get the most benefit from your expensive investment in personal fabrication.

LinkedIn : tell your story, land the job.

April 14, 2016
©2015
101 pages : illustrations (some color) ; 23 cm
Includes index.
"How to make the most of the world's largest career & business network"--Cover.
What is LinkedIn? -- A strong personal profile -- Company pages -- Groups -- Searching -- Connecting -- Getting the most out of your connections.
LinkedIn is dominating the world of business-based networking, yet many of its users don't know how to make the most of it, while others are hesitant to join yet another social network. Whether you're a job seeker, and employer in search of new talent, or a business looking to boost your visibility, make this book your guide.

Learning JavaScript

April 6, 2016
Brown, Ethan, 1975- author.
Sebastopol, CA : O'Reilly Media, 2016.
xxii, 338 pages : illustrations ; 23 cm.
Previous ed.: 2008.
"Add sparkle and life to your web pages"--Cover.
Your first application -- JavaScript development tools -- Literals, variables, constants and data types -- Control flow -- Expressions and operators -- Functions -- Scope -- Arrays and array processing -- Objects and object-oriented programming -- Maps and sets -- Exceptions and error handling -- Iterators and generators -- Functions and the power of abstract thinking -- Asynchronous programming -- Date and time -- Math -- Regular expressions -- JavaScript in the browser -- jQuery -- Node -- Object property configuration and proxies -- Additional resources.
"This is an exciting time to learn JavaScript. Now that the latest JavaScript specification--ECMAScript 6.0 (ES6)--has been finalized, learning how to develop high-quality applications with this language is easier and more satisfying than ever. This practical book takes programmers (amateurs and pros alike) on a no-nonsense tour of ES6, along with some related tools and techniques." -- From back cover.

Disrupted : my misadventure in the start-up bubble

March 31, 2016
Lyons, Daniel, 1960-
New York : Hachette Books 2016.
x, 258 pages : ill. ; 24 cm.

In our own image : savior or destroyer? : the history and future of artificial intelligence

March 11, 2016
Zarkadakēs, Giōrgos, 1964- author.
©2015
xxi, 362 pages ; 24 cm
Dreaming of electric sheep -- The birth of the modern mind -- Life in the bush of ghosts -- The mechanical Turk -- Loving the alien -- Prometheus unbound -- The return of the gods -- The mind problem -- A blueprint for a universe -- Minds without bodies -- La Résistance -- Peering into the mind -- The cybernetic brain -- Ada in Wonderland -- 'All Cretans are liars' -- The program -- From Bletchley Park to Google Campus -- Machines that think -- Darwin at the edge of chaos -- Epilogue: The future of humanity -- Timeline: A brief history of artificial intelligence.
Exploring the history and future, as well as the societal and ethical implications, of Artificial Intelligence (AI), the author, who has a PhD in AI, explains its history, technology and potential; its manifestations in intelligent machines; its connections to neurology and conscious; and what AI reveals about us human beings.

iOS application security : the definitive guide for hackers and developers

March 4, 2016
Thiel, David, 1980- author.
San Francisco, CA : No Starch Press, [2016]
xxxi, 259 pages : illustrations ; 24 cm
Includes index.
"Covers fundamentals of iOS security and application development including the basics of Objective-C, white and black box testing, how to eliminate data leaks, and iOS penetration testing and evaluation. Includes coverage of iOS 8"-- Provided by publisher.

Music theory computer musicians

March 4, 2016
Cutchin, Rusty, author.
London : Flame Tree Publishing, 2015.
128 pages : color illustrations ; 21 cm.
"Expert advice, made easy. Logic Pro, Sibelius, Cubase, notes, chords, harmony"--Cover.
Whether you're already well on the way or just starting out as a DJ, gigging musician, electronic music producer or bedroom composer, you may know how to create great tracks using your software, but perhaps not the fundamentals of music theory. These basics apply to all music, whatever form or style, and having an understanding of them will help you take your music to higher levels, and make it easier to work with others. This accessible new guide equips you with the basics in a clear, easy-to-understand way, covering everything from the notes and notation, scales, rhythm and tempo, intervals, meter and chords.

Windows 10 : the missing manual®

February 26, 2016
Pogue, David, 1963- author.
Beijing ; Sebastopol, CA : O'Reilly, 2015.
xiv, 673 pages : illustrations ; 24 cm.
Includes index.
"Covers desktop PCs, laptops, and tablets"--Front cover.
The Windows desktop. Desktop & start menu ; File explorer, taskbar & action center ; Organizing & finding your files ; Redesigning the desktop ; Cortana, your voice assistant -- The programs of Windows 10. Programs & documents ; Settings & control panel ; The windows starter apps -- Windows online. Getting online ; The Edge browser ; Mail ; Security & privacy -- Hardware and peripherals. Tablets, laptops & hybrids ; Printing, fonts & PDFs ; Hardware & drivers ; Maintenance, speed & troubleshooting ; Backups & file history ; The disk chapter -- The Windows network. Accounts (and logging on) ; Setting up a small network ; Sharing files on the network -- Appendixes. Appendix A. Installing & upgrading to Windows 10 ; Appendix B. Where'd it go? ; Appendix C. Master list of keyboard shortcuts & gestures.
With Windows 8, Microsoft completely reimagined the graphical user interface for its operating system, which now runs on both desktop PCs and tablets, but the overhaul was not without hitches and its dueling UIs (one designed for touch, the other for keyboards and mice) created significant confusion for users. Windows 10 (a free update to users of Windows 8 or Windows 7) fixes a number of the problems introduced by the revolution in Windows 8 and offers plenty of new features, such as the new Spartan web browser, Cortana voice-activated "personal assistant," new universal apps (that run on tablet, phone, and computer), and more. But to really get the most out of the new operating system, you're going to need a guide. Thankfully, Windows 10: The Missing Manual will be there to help. Like its predecessors, this book from the founder of Yahoo Tech, previous New York Times columnist, bestselling author, and Missing Manuals creator David Pogue illuminates its subject with technical insight, plenty of wit, and hardnosed objectivity for beginners, veteran standalone PC users, new tablet owners, and those who know their way around a network.

Switching to the Mac : the missing manual

February 26, 2016
Pogue, David, 1963-
©2016.
xiv, 786 pages : illustrations; 23 cm
Includes index.
Welcome to macintosh -- Making the move -- OS X online -- Putting down roots -- Appendixes.

Investing online for dummies.

February 23, 2016
Foster City, CA : IDG Books Worldwide, c1998-
v. : ill. ; 22 cm.
Vols. for 1998-2000 include 1 CD-ROM disc (4 3/4 in.)
Imprint varies: 2002-<2016> New York : Wiley Publishing.

My years in the information technology trenches : from data processing to information technology : the reminisces of a Crudmudgeon

February 17, 2016
Johnson, Bruce (Bruce M.), author.
Bloomington, IN : Trafford Publishing, [2015]
lvii, 260 pages : illustrations ; 23 cm
"Showing intimate involvement in the world of computers since 1956, this work sets down experiences, observations, and adventures of one participant from these almost 60 years of information technology development. It shows the importance of a knack for and insight into computer operation including technical distance and computer system flexibility. Because the value of understanding technology is all too often not made clear to today's students and managers at all levels they tend to lack the ambition and interest in technical subjects to become qualified to make decisions regarding technology. One of the goals of My Years is to help overcome this phenomena by showing the importance of technology and related subjects and to show that they can be fun, exciting, interesting, while occasionally being terrifying. Subjects include: Ingenuity/insight into computer software and hardware operation, being a curmudgeon as well as a Crudmudgeon (showing the importance of the data cycle: Create, Read, Update, and Delete), the process of obtaining a PhD in order to be able to teach technology, as well as technical distance, and (in)flexible systems."--Page [4] of cover.

3D CAD with Autodesk 123D : designing for 3D printing, laser cutting, and personal fabrication

February 16, 2016
Au, Jesse Harrington, author.
©2016
xv, 99 pages : color illustrations ; 25 cm
Includes index.
How to navigate any CAD program ever -- 123D Sculpt+ -- 123D Meshmixer -- 123D Design -- 123D Make -- 123D Catch.

Excel® dashboards & reports for dummies®

February 16, 2016
Alexander, Michael, 1972- author.
©2016
xiii, 360 pages : illustrations ; 24 cm.
Includes index.
Getting started with Excel dashboards and reports. Getting in the dashboard state of mind ; Building a super model -- Building basic dashboard components. Dressing up your data tables ; Sparking inspiration with Sparklines ; Formatting your way to visualizations ; The pivotal pivot table -- Building advanced dashboard components. Charts that show trending ; Grouping and bucketing data ; Displaying performance against a target -- Advanced reporting techniques. Macro-charged dashboarding ; Giving users an interactive interface ; Adding interactivity with pivot slicers -- Working with the outside world. Using external data for your dashboards and reports ; Sharing your workbook with the outside world -- The part of tens. Ten chart design principles ; Ten Excel chart types and when to use them.

Logic Pro X Power! : the comprehensive guide

February 16, 2016
Anker, Kevin, author.
Boston, MA : Cengage Learning PTR, [2015]
xvi, 474 pages : illustrations ; 28 cm
Includes index.

Hello Raspberry Pi! : python programming for kids and other beginners

February 11, 2016
Heitz, Ryan, author.
Shelter Island, NY : Manning Publications Company, 2016.
xx, 291 pages : illustrations ; 24 cm
Includes index.

iPad for dummies

January 29, 2016
Baig, Edward C., author.
©2016
xiii, 368 pages : color illustrations ; 23 cm
Includes index.
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 ; Accessorizing your iPad -- The part of tens. Ten appetizing and free apps ; Ten apps worth paying for.

Think Python

January 27, 2016
Downey, Allen, author.
©2016
xx, 268 pages : illustrations ; 24 cm.
Includes index.
"How to think like a computer scientist" -- Cover.
The way of the program -- Variables, expressions and statements -- Functions -- Case Study: Interface design -- Conditionals and recursion -- Fruitful functions -- Iteration -- Strings -- Case study: Word play -- Lists -- Dictionaries -- Tuples -- Case study: Data structure selection -- Files -- Classes and objects -- Classes and functions -- Classes and methods -- Inheritance -- The goodies -- Debugging -- Analysis of algorithms.

Sams teach yourself Java in 21 days

January 27, 2016
Cadenhead, Rogers, author.
©2016
xviii, 697 pages : illustrations ; 24 cm
Previous edition: 2013.
Includes index.
"In just 21 days, you can acquire the knowledge and skills necessary to develop applications on your computer and apps that run on Android phones and tablets. With this complete tutorial you'll quickly master the basics and then move on to more advanced features and concepts. Completely updated for Java 8, this book teaches you about the Java language and how to use it to create applications for any computing enviornment and Android apps. By the time you have finished the book, you'll have a well-rounded knowledge of Java and the Java class libraries." -- Page 4 of cover.

Office for iPad and Mac for dummies

January 25, 2016
Weverka, Peter, author.
Hoboken, NJ : For Dummies, a Wiley Brand, [2015]
xiv, 364 pages : illustrations ; 24 cm.
Includes index.
Introduction -- Getting started with Office for iPad and Mac -- Word -- Excel -- PowerPoint -- Sharing and collaborating with Office 365 -- The part of tens.
Get up and running with Office on your iPad or Mac! Weverka walks you through every facet, from installing the software to working with the programs. You'll get tips for making the most of your iPad, and learn how to make great PowerPoint presentations, or share content and collaborate online.

Samsung Galaxy Tab S2 Nook for dummies

January 21, 2016
Sandler, Corey, 1950- author.
©2016
xi, 306 pages : illustrations; 24 cm
Includes index.
Introduction -- Meeting the Samsung Galaxy Tab S2 NOOK -- Communicating across the Galaxy -- Reading electronics -- Getting creative with camera, video, and music -- The part of tens.
Your Tab S2 NOOK hides a lot of versatility behind its modest screen. Discover all the features of a computer tablet that are built in to your NOOK, explore all the built-in apps, and learn to maximize use of the calendar, notes, contacts and email contacts.

Swift for beginners

January 21, 2016
Pitre, Boisy G., author.
©2016
xix, 316 pages : illustrations ; 24 cm.
Includes index.
Introducing Swift -- Working with collections -- Taking control -- Writing functions and closures -- Organizing with classes and structures -- Formalizing with protocols and extensions -- Working with Xcode -- Making a better app -- Going mobile with Swift -- Becoming an expert -- Heading downhill.
Learning a new programming language can be daunting. With Swift, Apple has lowered the barrier of entry for developing iOS and OS X apps by giving developers an innovative new programming language for Cocoa and Cocoa Touch. If you are new to Swift, this book is for you. If you have never used C, C++, or Objective-C, this book is definitely for you. With this hands-on guide, you'll quickly be writing Swift code, using Playgrounds to instantly see the results of your work. Author Boisy G. Pitre gives you a solid grounding in key Swift language concepts-including variables, constants, types, arrays, and dictionaries-before he shows you how to use Swift's innovative Xcode integrated development environment to create apps for iOS and OS X.

feed —Subscribe to the Computers & Software feed .

Fiction

For Teens

For Kids

Media

Digital Resources

Foreign

Nonfiction

Large Print