Browse Results

Showing 19,451 through 19,475 of 53,816 results

Swift High Performance

by Kostiantyn Koval

Leverage Swift and enhance your code to take your applications to the next levelAbout This BookBuild solid, high performance applications in SwiftIncrease your efficiency by getting to grips with concurrency and parallel programmingUse Swift to design performance-oriented solutionsWho This Book Is ForThis book is aimed at experienced Swift developers wanting to optimize their programs on Apple platforms to optimize application performance.What You Will LearnBuild solid, stable, and reliable applications using SwiftUse REPL and Pl to manage and configure relational databasesExplore Swift's features including its static type system, value objects, and functional programming Design reusable code for high performance in SwiftUse to Xcode LLBD and REPL to debug commandsAvoid sharing resources by using concurrency and parallel programmingUnderstand the lazy loading pattern, lazy sequences, and lazy evolution.In DetailSwift is one of the most popular and powerful programming languages for building iOS and Mac OS applications, and continues to evolve with new features and capabilities. Swift is considered a replacement to Objective-C and has performance advantages over Objective-C and Python. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun.Develop Swift and discover best practices that allow you to build solid applications and optimize their performance.First, a few of performance characteristics of Swift will be explained. You will implement new tools available in Swift, including Playgrounds and REPL. These will improve your code efficiency, enable you to analyse Swift code, and enhance performance. Next, the importance of building solid applications using multithreading concurrency and multi-core device architecture is covered, before moving on to best practices and techniques that you should utilize when building high performance applications, such as concurrency and lazy-loading. Finally, you will explore the underlying structure of Swift further, and learn how to disassemble and compile Swift code.Style and approachThis is a comprehensive guide to enhancing Swift programming techniques and methodology to enable faster application development.

Swift OS X Programming for Absolute Beginners

by Wallace Wang

Swift OS X Programming for Absolute Beginners is your step-by-step guide to learning how to code using Swift, Apple's hottest new programming language. This book will not only teach complete programming novices how to write OS X programs, but it can also help experienced programmers moving to the Macintosh for the first time. You will learn to understand the principles of programming, how to use Swift and Xcode, and how to combine your knowledge into writing OS X programs. If you've always wanted to learn coding but felt stymied by the limitation of simplistic programming languages or intimidated by professional but complicated programming languages, then you'll want to learn Swift. Swift is your gateway to both Macintosh and iOS app development while being powerful and easy to learn at the same time, and Swift OS X Programming for Absolute Beginners is the perfect place to start - add it to your library today. What you'll learn The basic principles of object-oriented programming without the complicated clutter of traditional programming language syntax How to use Xcode, the main programming tool used for both OS X and iOS development What makes Swift unique and powerful as a programming language and why you should learn it How to create OS X programs using Swift and Xcode User interfaces principles that follow Apple's Human Interface Guidelines Who this book is for Swift OS X Programming for Absolute Beginners is for teaching novices programming and teaching experienced programmers from other environments how to use Xcode on the Macintosh. Since OS X programming is far easier than iOS development, readers can master Swift and Xcode faster to gain more confidence. Swift OS X Programming for Absolute Beginners is perfect for people who want to learn programming for the first time and for programmers wanting to learn Xcode and the Macintosh for the first time. Table of Contents Chapter 1: Understanding Programming Chapter 2: Getting to Know Xcode Chapter 3: The Basic Steps to Creating a Mac program Chapter 4: Getting Help Chapter 5: Learning Swift Chapter 6: Manipulating Numbers and Strings Chapter 7: Making Decisions with Branches Chapter 8: Repeating Code with Loops Chapter 9: Arrays and Dictionaries Chapter 10: Tuples, Sets, and Structures Chapter 11: Creating Classes and Objects Chapter 12: Inheritance, Method Overriding, Extensions, Protocols, and Delegates Chapter 13: Creating a User interface Chapter 14: Choosing Commands with Buttons Chapter 15: Making Choices with Radio Buttons and Check Boxes Chapter 16: Making Choices with Pop-Up Menus Chapter 17: Inputting and Outputting Text with Labels, Text Fields, and Combo Boxes Chapter 18: Using Built-in Dialog Boxes Chapter 19: Creating Pull-Down Menus Chapter 20: Working with Views and Storyboards Chapter 21: Working with Table and Collection Views Chapter 22: Storing Information Chapter 23: Debugging a Program Chapter 24: Designing Your Own Programs

Swift Pocket Reference

by Anthony Gray

Get quick answers for developing and debugging applications with Swift, Apple's multi-paradigm programming language. This pocket reference is the perfect on-the-job tool for learning Swift's modern language features, including type safety, generics, type inference, closures, tuples, automatic memory management, and support for Unicode.Designed to work with Cocoa and Cocoa Touch, Swift can be used in tandem with Objective-C, and either of these languages can call APIs implemented in the other. Swift is still evolving, but it's clear that Apple sees it as the future language of choice for iOS and OS X software development.Topics include:Swift's Run-Eval-Print-Loop (REPL) and interactive playgroundsSupported data types, such as strings, arrays, and dictionariesVariables and constantsProgram flow: loops and conditional executionClasses, structures, enumerations, functions, and protocolsClosures: similar to blocks in Objective-C and lambdas in C#Optionals: values that can explicitly have no valueOperators, operator overloading, and custom operatorsAccess control: restricting access to types, methods, and propertiesBuilt-in global functions and their parameter requirements

Swing for Jython

by Robert A. Gibson

This book shows you how to use Swing to add a GUI to your Jython scripts, with an emphasis on the WebSphere Application Server wsadmin utility. In fact, we're going to teach you Swing using Jython, and we're going to do it in a way that, hopefully, that makes your scripts easier for people to use, more robust, more understandable, and therefore easier to maintain.

Switching to the Mac: The Missing Manual, Yosemite Edition

by David Pogue

What makes Windows refugees decide to get a Mac? Enthusiastic friends? The Apple Stores? Great-looking laptops? A "halo effect" from the popularity of iPhones and iPads? The absence of viruses and spyware? The freedom to run Windows on a Mac? In any case, there's never been a better time to switch to OS X--and there's never been a better, more authoritative book to help you do it.The important stuff you need to know:Transfer your stuff. Moving files from a PC to a Mac by cable, network, or disk is the easy part. But how do you extract your email, address book, calendar, Web bookmarks, buddy list, desktop pictures, and MP3 files? Now you'll know.Recreate your software suite. Many of the PC programs you've been using are Windows-only. Discover the Mac equivalents and learn how to move data to them.Learn Yosemite. Apple's latest operating system is faster, smarter, and more in tune with iPads and iPhones. If Yosemite has it, this book covers it.Get the expert view. Learn from Missing Manuals creator David Pogue--author of OS X Yosemite: The Missing Manual, the #1 bestselling Mac book on earth.

Symbiotic Interaction

by Luciano Gamberini Anna Spagnolli Giulio Jacucci Benjamin Blankertz Jonathan Freeman

This book constitutes the proceedings of the 4th International Workshop on Symbiotic Interaction, Symbiotic 2015, held in Berlin, Germany, in October 2015. The 11 full papers and 8 short papers presented in this volume were carefully reviewed and selected from 23 submissions. The papers present an overview of the symbiotic relationships between humans and computers as well as novel advancements. The idea of symbiotic systems put forward in this workshop capitalises on the computers' ability to implicitly detect the users goals and psycho-physiological states and thereby enhancing human-computer interaction (HCI). A special focus of this year's Symbiotic Workshop will be on physiological computing approaches, e. g. using brain-computer interface (BCI) technology.

Symbolic and Quantitative Approaches to Reasoning with Uncertainty

by Sébastien Destercke Thierry Denoeux

This book constitutes the refereed proceedings of the 13th European Conference on Symbolic and Quantitative Approaches to Reasoning with Uncertainty, ECSQARU 2015, held in Compiègne, France, in July 2015. The 49 revised full papers presented were carefully reviewed and selected from 69 submissions and cover topics on decision theory and preferences; argumentation; conditionals; game theory; belief update; classification; inconsistency; graphical models; Bayesian networks; belief functions; logic; and probabilistic graphical models for scalable data analytics. Papers come from researchers interested in advancing the technology and from practitioners using uncertainty techniques in real-world applications. The scope of the ECSQARU conferences encompasses fundamental issues, representation, inference, learning, and decision making in qualitative and numeric uncertainty paradigms.

Symfony2 Essentials

by Wojciech Bancer

A fast-paced developer's guide to using Symfony2 to make your everyday web development work more efficient Key Features * Build web applications with the latest features of Symfony2 * Focus on common tasks such as creating CRUD, creating an API, and providing a login * Install and configure Symfony2 and evaluate it for your everyday needs Who This Book Is For This book is aimed at experienced programmers, especially those familiar with a closely related technology such as Yii or Laravel, but who now want to learn Symfony quickly. This book will also prove beneficial for experienced PHP developers who want to explore and evaluate new frameworks and their possibilities in day-to-day tasks. What You Will Learn * Familiarise yourself with the Symfony framework, its latest features, and how to install it * Discover the concept of bundles and their application * Handle translations within Symfony, enable translations, and learn how to handle database translations * Understand Symfony's security model, how to secure applications, and implement a custom authentication provider by using FOSUserBundle * Explore the use of Twig, find best practices around its usage, and discover its common pitfalls * Create internal commands that will handle sending e-mail reminders for your app * Develop a plugin for the profiler to provide custom information about your application * Deploy applications based on Symfony2 using various methods including simple FTP copying, rsync, CI deployment, and more In Detail Symfony is a free and open source PHP MVC web application development framework, which helps you create and maintain web applications and replace recurrent coding tasks. It integrates with an independent library, PHPUnit, to give you a rich testing framework. It is one of the best and most popular frameworks available on the market. Popular projects such as Drupal, Laravel, and phpBB also use Symfony. Its well-organized structure, clean code, and good programming practices make web development a breeze. Symfony2 Essentials will guide you through the process of creating a sample web application with Symfony2. You will create a To-Do application, using a few of the most commonly used Symfony2 components, and discover how to perform these development tasks efficiently. This book introduces you to the Symfony framework with a quick installation guide and a brief explanation of its key features including the MVC architecture, twig templating, dependency injection, and more. You will learn to manage dependencies, create controllers, views, and API calls, and secure your application. Next, you will go through the steps that are common for most web applications, which include writing CRUD and AJAX, handling forms, validation, translations, and the command-line interface, and e-mail sending features. The book ends with best practices, debugging, profiling, and deployment procedures. By the end of this book, you will have learned how to combine a Symfony2 framework with other open source code to speed up the development process. Style and approach A fast-paced, step-by-step guide with examples on how to write the most common pieces of code while developing typical web applications with Symfony.

Systemkonsolidierung und Datenmigration als Erfolgsfaktoren: HMD Best Paper Award 2014 (essentials)

by Sabine Wachter Thomas Zaelke

Dieses essential geht präzise auf die Anforderungen und Lösungsansätze in Datenmigrations- und Konsolidierungsszenarien im SAP-Umfeld ein und präsentiert Fallbeispiele von SAP-Kunden. Der Beitrag unterstützt Unternehmen, die vor Fusionen, Zu- oder Verkäufen oder Umstrukturierungsvorhaben stehen und effiziente und verlässliche Lösungen zur Datenmigration benötigen, um die Organisationsstrukturen und Prozesse innerhalb ihrer Systemlandschaft an die betrieblichen Veränderungen anzupassen. Die Autoren zeigen, wie Unternehmen ihre Systemlandschaft harmonisieren und konsolidieren können und somit einheitliche Strukturen etabliert, die Systemkomplexität reduziert und damit der Geschäftsbetrieb verbessert werden können.

Systems Analysis And Design

by Alan Dennis Barbara Haley Wixom Roberta M. Roth

The 6th Edition of Systems Analysis and Design continues to offer a hands-on approach to SAD while focusing on the core set of skills that all analysts must possess. Building on their experience as professional systems analysts and award-winning teachers, authors Dennis, Wixom, and Roth capture the experience of developing and analyzing systems in a way that students can understand and apply. With Systems Analysis and Design, 6th Edition, students will leave the course with experience that is a rich foundation for further work as a systems analyst.

Systems and Frameworks for Computational Morphology

by Michael Piotrowski Cerstin Mahlow

This book constitutes the refereed proceedings of the 4th International Workshop on Systems and Frameworks for Computational Morphology, SFCM 2015, held in Stuttgart, Germany, in September 2015. The 5 revised full papers and 5 short papers presented were carefully reviewed and selected from 16 submissions. The SFCM Workshops focus on linguistically motivated morphological analysis and generation, computational frameworks for implementing such systems, and linguistic frameworks suitable for computational implementation. SFCM 2015 and the papers presented in this volume aim at broadening the scope to include research on very underresourced languages, interactions between computational morphology and formal, quantitative, and descriptive morphology, as well as applications of computational morphology in the Digital Humanities.

Systems Thinking for Social Change: A Practical Guide to Solving Complex Problems, Avoiding Unintended Consequences, and Achieving Lasting Results

by David Peter Stroh

Concrete guidance on how to incorporate systems thinking in problem solving, decision making, and strategic planning―for everyone! <p><p>Donors, leaders of nonprofits, and public policy makers usually have the best of intentions to serve society and improve social conditions. But often their solutions fall far short of what they want to accomplish and what is truly needed. Moreover, the answers they propose and fund often produce the opposite of what they want over time. We end up with temporary shelters that increase homelessness, drug busts that increase drug-related crime, or food aid that increases starvation. <P><P>How do these unintended consequences come about and how can we avoid them? By applying conventional thinking to complex social problems, we often perpetuate the very problems we try so hard to solve, but it is possible to think differently, and get different results. <P><P>Systems Thinking for Social Change enables readers to contribute more effectively to society by helping them understand what systems thinking is and why it is so important in their work. It also gives concrete guidance on how to incorporate systems thinking in problem solving, decision making, and strategic planning without becoming a technical expert.

Tacit Engagement

by Satinder P. Gill

This book explores how digital technology is altering the relationships between people and how the very nature of interface itself needs to be reconsidered to reflect this - how we can make sense of each other, handle ambiguities, negotiate differences, empathise and collectively make skilled judgments in our modern society. The author presents new directions for research at the relational-transactional intersection of contrasting disciplines of arts, science and technology, and in so doing, presents philosophical and artistic questions for future research on human connectivity in our digital age. The book presents frameworks and methods for conducting research and study of tacit engagement that includes ethnography, experiments, discourse analysis, gesture analysis, psycholinguistic analysis, artistic experiments, installations, and improvisation. Case studies illustrate the use of various methods and the application and emergence of frameworks. Tacit Engagement will be of interest to researchers, designers, teachers and students concerned with new media, social media and communications networks; interactive interfaces, including information systems, knowledge management, robotics, and presence technologies. Not since Michael Polanyi have we seen such wise science about the tacit: how we know more than we can tell. Gill brings to the present era of design and data a profoundly needed perspective on meaning that comes from social dialogue, skilled performance, relational gesture and rhythm. - Sha Xin Wei, Ph. D. (Synthesis, ASU)

Take Control of Audio Hijack

by Kirk Mcelhearn

Find sound advice for recording anything on your Mac!Learn how to use Rogue Amoeba's Audio Hijack 3 to capture and enhance any audio playing on a Mac. Audio expert Kirk McElhearn provides instructions for setting up common scenarios -- recording audio playing in Safari, capturing Skype and FaceTime calls, digitizing your old LPs, extracting audio from concert DVDs, and working with mics and mixers, among much else. Kirk also helps you edit recordings in Rogue Amoeba's Fission audio editor.You'll learn how to pipe sound through Audio Hijack to enhance its quality without recording. For example, by boosting the volume or tweaking the bass -- movies on Netflix never sounded better!You'll also discover special features such as reusable sessions, recording to more than one file (and format) at once, scheduling recordings, time shifting during live playback, effects like ducking and panning, adding automatic metadata before recording, and more.The Fission chapter has directions for trimming, cropping, adding, replacing, splitting, and fading audio. It also explains how to turn an audio file into a ringtone and -- podcasters and educators take note! -- how to make a chapterized AAC file.This book was created in collaboration with Rogue Amoeba, who worked with us to make this book more accurate, more detailed, and just plain better.As far as recording goes, you'll find help with:Recording literally any audio played on your Mac.Setting up reusable sessions with Audio Hijack's Audio Grid interface.Scheduling when your Mac should record something automatically.Recording from a mic. Or two mics. Or a mixer. Or a food processor.Capturing a chat from Skype, FaceTime, and other voice-over-IP apps.Checking volume levels before you record.Ducking one audio source when a second source kicks in.Digitizing an LP or cassette, while reducing hiss and noise.Breaking a digitized album into separate songs.Recording to multiple files and formats.Finding your recordings in Audio Hijack and the Finder.If you're interested in enhancing your aural experience, you'll find help with:Enhancing audio while you listen to it. For example, your little laptop's speakers might not provide enough oomph for an action thriller's soundtrack, but with Audio Hijack you can boost that sound and enjoy the flick.Piping audio around your house while you listen in creative ways: Rdio might not be able to use AirPlay to send music to your AirPort Express, but Audio Hijack can.Time shifting live audio while you listen. If you've ever used a TiVo, you know what this means: You're listening to a live stream, but you can't pay attention continuously. Even though it's live, you want to pause and resume, or go back a few seconds or jump ahead (if there's anything to jump ahead to).Lastly, you'll learn how to use Fission to polish your recordings. You can:Trim unwanted bits.Insert one audio file into another.Fade in or out from silence.Adjust a recording's volume.Create a ringtone or alert noise. Make a chapterized AAC file.Batch convert nearly any audio file to MP3, AAC, Apple Lossless, FLAC, AIFF, or WAV format.

Take Control of Keynote

by Joe Kissell

Give better presentations with this handy guide covering Keynote for the Mac!Need to give a presentation, but worried about how you'll do? Steve Jobs relied on Keynote for his famous keynote presentations, and while using Keynote won't guarantee Jobs-level success, Joe Kissell's advice in Take Control of Keynote will get you closer.Drawing on years of speaking experience, Joe suggests you start by figuring out what you want to say -- and he explains exactly how to accomplish this task, even though you won't do it in Keynote. He then helps you work in Keynote with the right theme, and explains how to create slides by filling in placeholders, adding objects (images, movies, sounds, tables, and charts), and inserting and styling text. You'll also learn how to add build effects to slides and transitions between slides, as well as how to make self-playing presentations designed for kiosks, and presentations with recorded narration or a soundtrack.Finally, Joe offers real-world advice about delivering presentations, including tips on what to bring, making presenter notes and customizing the presenter display, setting up your display, and controlling your presentation."As someone whose life (and income) is doing training presentations, this ebook is the most useful I have ever bought. I know Keynote well and have used it since its first release; however, Joe's ebook has both challenged me to think about the way I structure my presentations and has taught me stuff about Keynote I didn't know." -Michael Durrant, Psychologist ... mental health & corporate trainer (Sydney, Australia)You'll learn how to use the features that go into making a great slide deck:Making master slides with carefully positioned placeholdersAdjusting the slide orderViewing more than one slide at onceUsing all the fancy layout features to position objects on a slideApplying cool visual effects to photos, such as masking and Instant AlphaSorting out builds gone wild with the Build Order paletteHiding particular slides from an audience without deleting themTaking control of text boxes and Keynote's many text styling optionsCreating a presentation that requires clicks in specific places to advanceCommenting on slides while collaborating on your presentationAdditional advice helps you prep for a successful delivery and avoid technical glitches:What to consider in advance, with respect to the screen(s) you'll be usingPracticing the mechanics of delivering from KeynoteViewing presenter notes while you speakPlaying a sound or movie from a slide during your presentationEvaluating the many options for remote control instead of a mouse or trackpadPacking your bag with the right set of cables and gadgetsSetting up once you're at the speaking venueYou'll find even more assistance with answers to questions like:Should I store my presentation on iCloud Drive?What are my options if I want to print my presentation?What's the best way to turn my slide deck into a PDF?The bulk of the book documents Keynote for the Mac, but an appendix explains what's similar and different about Keynote for iOS and Keynote for iCloud.

Take Control of Numbers

by Sharon Zardetto

Get serious with Numbers, Apple's powerful spreadsheet for the Mac!Apple's Numbers has become a grown-up spreadsheet (and it's free on every Mac sold since October 2013!), but many of us still haven't learned even the basics, much less been able to take advantage of its surprisingly deep collection of features.With the advice in this 330-page ebook, you'll learn to input, calculate, sort, filter, format, and chart your data with ease, as author Sharon Zardetto guides you through the basics all the way to power-user features like conditional highlighting, custom data formats, and star ratings. Richly illustrated with hundreds of annotated screenshots, the ebook also includes a hands-on example spreadsheet you can use to try what you're learning, plus a special tutorial chapter that helps you put it all together. Of course, you can also treat the book as a reference, using the Quick Start to focus on a topic of interest.The book covers Numbers 3.5, which works on any Mac running OS X 10.10 Yosemite.You'll learn how to...Handle the basics:Input data into a table.Choose the best chart type for your data.Add, modify, and position shapes, such as arrows, comments, and text boxes.Import/export from Excel, text, CSV, and older versions of Numbers.Set up page numbers and other header/footer information for printing.See what you want to see:Know what to expect when you sort by column.Hide and show columns.Merge and unmerge cells.Create rules that filter data to display only specific rows.Set up and view interactive charts.Make formulas:Work fluidly in the formula editor to create formulas.Make formulas from the tear-off tokens on the Quick Calc bar.Nimbly use various types of cell references in formulas.Understand how to use IF, TRUE, and FALSE in formulas.Take charge of logical operators (AND, OR, NOT) in formulas.Concatenate and break apart text.Strip extra spaces out of data.Find medians, modes, ranks, percentiles, and more.Create clever formulas that can:Calculate a sales discount based on whether a total is over or under a certain amount.Sort seemingly unsortable data, such as items described as Poor, Good, or Excellent.Take a column of cells, with each cell containing a full name, and move all the last names into a different column.Apply formatting:Add and remove grid lines and cell borders.Work with a cell's background fill.Format a chart so it looks fabulous.Set up conditional highlighting that appears only when data meets certain criteria.Ensure accurate data entry with cell formats like sliders, menus, and checkboxes.Use and create templates.Format faster with character, paragraph, list, shape, and table styles.

Take Control of PDFpen 7

by Michael E Cohen

Learn how to create and manipulate PDFs with PDFpen 7 and PDFpen for iPad & iPhonePDF serves as a universal document format for all manner of forms, statements, and receipts. And, whether you've moved a lot of your documents into the cloud or not, you've probably noticed that more and more "paper" is coming your way as PDF files.But, even as PDFs unstuff our filing cabinets and shrink the piles in our physical inboxes, we need to learn new skills to edit and manage PDFs effectively. Many Mac users have turned to Smile's affordable PDFpen app to help them sign PDF forms, handle scanned documents, edit PDFs, create PDFs, and even export PDFs to other file formats. With Take Control of PDFpen 7, you'll learn how to do all these tasks and more on a Mac with PDFpen or PDFpenPro, or on the go with PDFpen for iPad & iPhone.The book begins with a guide to purchasing options: PDFpen versus PDFpenPro, from Smile versus the Mac App Store, and the advantages of the iOS version. Next, you'll meet PDFpen with an overview of the PDF format and a tour of the interface.Compatibility? PDFpen 7 works with OS X 10.10 Yosemite; we also have Take Control of PDFpen 6 for users of older versions of OS X.With those preliminaries out of the way, you'll learn how to:Add and remove pages, and combine pages from multiple files into one PDF.Mark up a PDF with highlights, comments, professional editing marks, and more.Edit a PDF by fixing typos, adding text, formatting text, and redacting confidential text. Scan a document into a PDF, and make the text editable with OCR.View and work directly with OCRed text in the OCR layer (PDFpenPro only)Add clickable links, page numbers, and images.Make a clickable table of contents (PDFpenPro only).Reduce the file size with a Quartz filter.Password-protect a PDF. And (PDFpenPro only), prevent others from printing or editing a PDF. Turn a PDF into a formatted Microsoft Word document, or (PDFpenPro only) export it in Excel or PowerPoint format. And, you'll find directions for working with forms:Fill out forms with ease.Add a handwritten signature -- in the iOS versions, you can write with a stylus!Print just form entries on a pre-printed form.Create an interactive PDF form for both Mac and Windows (PDFpenPro only) that can collect data and send it to you via email or the Web.That's not all! The book also covers how to:Work with PDFs in PDFpen for iPad & iPhone.Get your PDFs into and out of PDFpen in iOS via iCloud Drive, iTunes, Dropbox, and Open In.Print a PDF with its annotations appearing at the end.Store frequently used items (like a logo or signature) in the PDFpen Library.Turn a Web site into a multi-page PDF (PDFpenPro only).An appendix describes the useful AppleScripts that ship with PDFpen.This ebook was created in collaboration with Smile, with PDFpen's developers tech editing the book.

Take Control of Upgrading to El Capitan

by Joe Kissell

Make a smooth transition to OS X 10.11!Gain confidence and stay in control as Mac guru Joe Kissell explains how to ensure that your hardware and software are ready for El Capitan, prevent problems by making a bootable duplicate of your main drive, eliminate digital clutter, prepare your Mac, and decide on the best installation method for your particular situation. You'll also find full installation directions, plus advice on over a dozen things to do immediately after installation and troubleshooting techniques.The book covers upgrading from 10.10 Yosemite all the way back to 10.4 Tiger. It also looks at upgrading from the El Capitan public beta and at "upgrades" that involve moving your data to a new Mac from an old Mac or Windows PC.You'll experience an easy upgrade and quickly deal with post-installation quirks with these topics:Start fast: A two-page Quick Start overview helps you read lightly or more deeply, depending on your needs.Take in the view: Find out what you can look forward to in El Capitan if you are upgrading from 10.10 Yosemite, and get an idea of some of the important changes in store for you if you're upgrading from an older version of Mac OS X.Catch-up upgrade: If you're upgrading from 10.8 Mountain Lion or earlier (especially if you're coming from 10.4 Tiger or 10.5 Leopard), find out about significant changes and compatibility issues you can expect.Compatibility check: Make sure your hardware and software are ready for El Capitan, and consider whether this is a good time to buy new hardware, even if it's not essential for your upgrade.Backing up: Avoid upgrade stress by ensuring you can go back to the previous state of your Mac -- and that you can boot from your backup. Joe provides steps for carrying out this essential task in Carbon Copy Cloner or SuperDuper.Cleaning up: Your operating system is getting a fresh start, but what about the rest of your stuff? Whether you need the disk space or just want to delete some digital detritus, you'll find helpful tips. You'll also run either Apple Hardware Test or Apple Diagnostics as well as Disk Utility, to be sure your disk is good to go.Prepping your disk: For those who need it, a chapter helps you handle special cases relating to disk encryption and partitioning.Picking a plan: Most people can go with an easy in-place upgrade, but some will want the more complex clean install. Find out which option is right for you.Installing: Find out the smartest way to download and store the installer, with special tips for people who want to install on multiple Macs or who have bandwidth limitations. And, although running the installer will be easy for many people, you'll get full steps for what to click and when.Post-installation tune-up: Make sure your new system is running smoothly by completing a few important housekeeping tasks and making a few decisions.Troubleshooting: Yikes! It is possible that something will go wrong during installation, or once you've booted up under El Capitan that you'll discover an important incompatibility. Joe's time-tested troubleshooting advice will help get your system working again.Migrating to a new Mac: If your "upgrade" includes moving from an older computer (a Mac or Windows PC) to a new Mac that's running El Capitan, learn the best way to move your user account and its data to the new Mac.

Take Control of Your Passwords

by Joe Kissell

Passwords are an irritating fact of modern life. It’s tricky to create and remember good ones, but dangerous to use simple ones (or reuse a password in multiple places). This book helps you overcome these problems with a sensible, stress-free strategy for password security.

Taking [A]part: The Politics and Aesthetics of Participation in Experience-Centered Design (Design Thinking, Design Theory)

by Peter Wright John McCarthy

A critical inquiry into the value and experience of participation in design research.In Taking [A]part, John McCarthy and Peter Wright consider a series of boundary-pushing research projects in human-computer interaction (HCI) in which the design of digital technology is used to inquire into participative experience. McCarthy and Wright view all of these projects—which range from the public and performative to the private and interpersonal—through the critical lens of participation. Taking participation, in all its variety, as the generative and critical concept allows them to examine the projects as a part of a coherent, responsive movement, allied with other emerging movements in DIY culture and participatory art. Their investigation leads them to rethink such traditional HCI categories as designer and user, maker and developer, researcher and participant, characterizing these relationships instead as mutually responsive and dialogical.McCarthy and Wright explore four genres of participation—understanding the other, building relationships, belonging in community, and participating in publics—and they examine participatory projects that exemplify each genre. These include the Humanaquarium, a participatory musical performance; the Personhood project, in which a researcher and a couple explored the experience of living with dementia; the Prayer Companion project, which developed a technology to inform the prayer life of cloistered nuns; and the development of social media to support participatory publics in settings that range from reality game show fans to on-line deliberative democracies.

The Taming Of The Billionaire: Billionaires And Bridesmaids 2 (Billionaires and Bridesmaids #2)

by Jessica Clare

Welcome to the illustrious world of Jessica Clare's billionaires and bridesmaids. Fans of J.S. Scott, Louise Bay and Melody Anne will be utterly seduced by this New York Times bestseller. You met the six bachelors of the Billionaire Boys Club... Now it's time to pair up some filthy-rich billionaires with lucky ladies in waiting and enjoy the spoils... When overbearing cat behaviorist Edie meets newly-rich game developer Magnus, the feeling of loathing is entirely mutual. Thrown together for their friends Gretchen and Hunter's wedding, unfortunately there's no escaping one another. At first Magnus isn't interested in the slightest, but Edie is...intriguing. And stubborn. And smart. And sexy. They might even have more in common than they thought. And before long, it becomes a challenge between the two of them to see who will be tamed first...Want more enthralling, extravagant romance? Look out for the rest of the Billionaire and Bridesmaids series starting with The Billionaire And The Virgin or take a spin with the steamy Billionaire Boys Club starting with Stranded With A Billionaire.

Tangible Modeling with Open Source GIS

by Helena Mitasova Vaclav Petras Brendan Harmon Anna Petrasova

This book presents a new type of modeling environment where users interact with geospatial simulations using 3D physical models of studied landscapes. Multiple users can alter the physical model by hand during scanning, thereby providing input for simulation of geophysical processes in this setting. The authors have developed innovative techniques and software that couple this hardware with open source GRASS GIS, making the system instantly applicable to a wide range of modeling and design problems. Since no other literature on this topic is available, this Book fills a gap for this new technology that continues to grow. Tangible Modeling with Open Source GIS will appeal to advanced-level students studying geospatial science, computer science and earth science such as landscape architecture and natural resources. It will also benefit researchers and professionals working in geospatial modeling applications, computer graphics, hazard risk management, hydrology, solar energy, coastal and fluvial flooding, fire spread, landscape, park design and computer games.

Tangible Modeling with Open Source GIS

by Helena Mitasova Payam Tabrizian Vaclav Petras Brendan Harmon Anna Petrasova

This book provides an overview of the latest developments in the fast growing field of tangible user interfaces. It presents a new type of modeling environment where the users interact with geospatial data and simulations using 3D physical landscape model coupled with 3D rendering engine. Multiple users can modify the physical model, while it is being scanned, providing input for geospatial analysis and simulations. The results are then visualized by projecting images or animations back on the physical model while photorealistic renderings of human views are displayed on a computer screen or in a virtual reality headset. New techniques and software which couple the hardware set-up with open source GRASS GIS and Blender rendering engine, make the system instantly applicable to a wide range of applications in geoscience education, landscape design, computer games, stakeholder engagement, and many others. This second edition introduces a new more powerful version of the tangible modeling environment with multiple types of interaction, including polymeric sand molding, placement of markers, and delineation of areas using colored felt patches. Chapters on coupling tangible interaction with 3D rendering engine and immersive virtual environment, and a case study integrating the tools presented throughout this book, demonstrate the second generation of the system - Immersive Tangible Landscape - that enhances the modeling and design process through interactive rendering of modeled landscape. This book explains main components of Immersive Tangible Landscape System, and provides the basic workflows for running the applications. The fundamentals of the system are followed by series of example applications in geomorphometry, hydrology, coastal and fluvial flooding, fire spread, landscape and park design, solar energy, trail planning, and others. Graduate and undergraduate students and educators in geospatial science, earth science, landscape architecture, computer graphics and games, natural resources and many others disciplines, will find this book useful as a reference or secondary textbook. Researchers who want to build and further develop the system will most likely be the core audience, but also anybody interested in geospatial modeling applications (hazard risk management, hydrology, solar energy, coastal and fluvial flooding, fire spread, landscape and park design) will want to purchase this book.

Targeted: How Technology Is Revolutionizing Advertising and the Way Companies Reach Consumers

by Mike Smith

Far from the catchy television spots and sleek magazine spreads are the comparatively modest ads that pop up on websites and in Internet searches. But don't be fooled--online advertising is exploding. Growing at a compound annual rate near 20%, it is now the second-largest advertising channel in the United States. Part history, part guidebook, part prediction for the future, Targeted tells the story of the companies, individuals, and innovations driving this revolution. It takes readers behind the scenes--examining the growth of digital advertising, its enormous potential, and the technologies that are changing the game forever. Leading the way is real-time bidding, which offers advertisers unprecedented precision in targeting ads and measuring their effectiveness. From keyword micro-markets and ad serving systems to aggregated virtual audiences and new business models, Targeted is sweeping in scope and stripped of technical complexity. It is an essential resource for anyone interested in finding and connecting with customers in the vast and shifting Internet universe.

Teach Your Kids to Code

by Bryson Payne

Teach Your Kids to Code is a parent's and teacher's guide to teaching kids basic programming and problem solving using Python, the powerful language used in college courses and by tech companies like Google and IBM.Step-by-step explanations will have kids learning computational thinking right away, while visual and game-oriented examples hold their attention. Friendly introductions to fundamental programming concepts such as variables, loops, and functions will help even the youngest programmers build the skills they need to make their own cool games and applications.Whether you've been coding for years or have never programmed anything at all, Teach Your Kids to Code will help you show your young programmer how to:–Explore geometry by drawing colorful shapes with Turtle graphics–Write programs to encode and decode messages, play Rock-Paper-Scissors, and calculate how tall someone is in Ping-Pong balls–Create fun, playable games like War, Yahtzee, and Pong–Add interactivity, animation, and sound to their appsTeach Your Kids to Code is the perfect companion to any introductory programming class or after-school meet-up, or simply your educational efforts at home. Spend some fun, productive afternoons at the computer with your kids—you can all learn something!

Refine Search

Showing 19,451 through 19,475 of 53,816 results