Best of
Computers

2012

Practical Vim: Edit Text at the Speed of Thought


Drew Neil - 2012
    It's available on almost every OS--if you master the techniques in this book, you'll never need another text editor. Practical Vim shows you 120 vim recipes so you can quickly learn the editor's core functionality and tackle your trickiest editing and writing tasks. Vim, like its classic ancestor vi, is a serious tool for programmers, web developers, and sysadmins. No other text editor comes close to Vim for speed and efficiency; it runs on almost every system imaginable and supports most coding and markup languages. Learn how to edit text the "Vim way:" complete a series of repetitive changes with The Dot Formula, using one keystroke to strike the target, followed by one keystroke to execute the change. Automate complex tasks by recording your keystrokes as a macro. Run the same command on a selection of lines, or a set of files. Discover the "very magic" switch, which makes Vim's regular expression syntax more like Perl's. Build complex patterns by iterating on your search history. Search inside multiple files, then run Vim's substitute command on the result set for a project-wide search and replace. All without installing a single plugin! You'll learn how to navigate text documents as fast as the eye moves--with only a few keystrokes. Jump from a method call to its definition with a single command. Use Vim's jumplist, so that you can always follow the breadcrumb trail back to the file you were working on before. Discover a multilingual spell-checker that does what it's told.Practical Vim will show you new ways to work with Vim more efficiently, whether you're a beginner or an intermediate Vim user. All this, without having to touch the mouse.What You Need: Vim version 7

The Linux Command Line


William E. Shotts Jr. - 2012
    Available here:readmeaway.com/download?i=1593279523The Linux Command Line, 2nd Edition: A Complete Introduction PDF by William ShottsRead The Linux Command Line, 2nd Edition: A Complete Introduction PDF from No Starch Press,William ShottsDownload William Shotts’s PDF E-book The Linux Command Line, 2nd Edition: A Complete Introduction

Operating Systems: Three Easy Pieces


Remzi H. Arpaci-Dusseau - 2012
    Topics are broken down into three major conceptual pieces: Virtualization, Concurrency, and Persistence. Includes all major components of modern systems including scheduling, virtual memory management, disk subsystems and I/O, file systems, and even a short introduction to distributed systems.

Android Programming: The Big Nerd Ranch Guide


Brian Hardy - 2012
    Based on Big Nerd Ranch's popular Android Bootcamp course, this guide will lead you through the wilderness using hands-on example apps combined with clear explanations of key concepts and APIs. This book focuses on practical techniques for developing apps compatible with all versions of Android widely used today (Android 2.2 - 4.2). Write and run code every step of the way - creating apps that catalog crime scenes, browse photos, track your jogging route, and more. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development. Write and run code every step of the way -- creating apps that catalog crime scenes, browse photos, track your jogging route, and more. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development."Big Nerd Ranch provided the training we needed to get hundreds of engineers building skillfully on Android. This book is a great distillation of that training and will be a huge help to anyone looking to ramp up as well." - Mike Shaver, Director of Mobile Engineering, Facebook"...a must-have for the developer just starting in Android or ready for more advanced techniques. I was impressed with this book's content and clarity of presentation. The authors explain simple and complex Android topics with equal ease." - James Steele, author of The Android Developer's Cookbook

Ruby on Rails Tutorial: Learn Web Development with Rails (Addison-Wesley Professional Ruby Series)


Michael Hartl - 2012
    "Peter Cooper, Editor of" Ruby Inside Using Rails, developers can build web applications of exceptional elegance and power. Although its remarkable capabilities have made Ruby on Rails one of the world s most popular web development frameworks, it can be challenging to learn and use. " Ruby on Rails Tutorial, Second Edition, " is the solution. Best-selling author and leading Rails developer Michael Hartl teaches Rails by guiding you through the development of your own complete sample application using the latest techniques in Rails web development. The updates to this edition include all-new site design using Twitter s Bootstrap; coverage of the new asset pipeline, including Sprockets and Sass; behavior-driven development (BDD) with Capybara and RSpec; better automated testing with Guard and Spork; roll your own authentication with has_secure_password; and an introduction to Gherkin and Cucumber. You ll find integrated tutorials not only for Rails, but also for the essential Ruby, HTML, CSS, JavaScript, and SQL skills you ll need when developing web applications. Hartl explains how each new technique solves a real-world problem, and he demonstrates this with bite-sized code that s simple enough to understand, yet novel enough to be useful. Whatever your previous web development experience, this book will guide you to true Rails mastery. This book will help you Install and set up your Rails development environment Go beyond generated code to truly understand how to build Rails applications from scratch Learn test-driven development (TDD) with RSpec Effectively use the Model-View-Controller (MVC) pattern Structure applications using the REST architecture Build static pages and transform them into dynamic ones Master the Ruby programming skills all Rails developers need Define high-quality site layouts and data models Implement registration and authentication systems, including validation and secure passwords Update, display, and delete users Add social features and microblogging, including an introduction to Ajax Record version changes with Git and share code at GitHub Simplify application deployment with Heroku

Head First HTML and CSS


Elisabeth Robson - 2012
    You want to learn HTML so you can finally create those web pages you've always wanted, so you can communicate more effectively with friends, family, fans, and fanatic customers. You also want to do it right so you can actually maintain and expand your web pages over time so they work in all browsers and mobile devices. Oh, and if you've never heard of CSS, that's okay--we won't tell anyone you're still partying like it's 1999--but if you're going to create web pages in the 21st century then you'll want to know and understand CSS. Learn the real secrets of creating web pages, and why everything your boss told you about HTML tables is probably wrong (and what to do instead). Most importantly, hold your own with your co-worker (and impress cocktail party guests) when he casually mentions how his HTML is now strict, and his CSS is in an external style sheet. With Head First HTML, you'll avoid the embarrassment of thinking web-safe colors still matter, and the foolishness of slipping a font tag into your pages. Best of all, you'll learn HTML and CSS in a way that won't put you to sleep. If you've read a Head First book, you know what to expect: a visually-rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, this book will load HTML and CSS into your brain in a way that sticks. So what are you waiting for? Leave those other dusty books behind and come join us in Webville. Your tour is about to begin.

Hacking S3crets


Sai Satish - 2012
    Basic Hacking2. email-Hacking3. Google Hacking4. Websites and databases Hacking5. Windows Passwords Cracking in seconds6. Backtrack7. Metasploit8. Wireless Cracking9. Mobile Hacking

Windows Internals, Part 1: Covering Windows Server 2008 R2 and Windows 7


Mark E. Russinovich - 2012
    Led by three renowned internals experts, this classic guide is fully updated for Windows 7 and Windows Server 2008 R2—and now presents its coverage in two volumes.As always, you get critical insider perspectives on how Windows operates. And through hands-on experiments, you’ll experience its internal behavior firsthand—knowledge you can apply to improve application design, debugging, system performance, and support.In Part 1, you will:Understand how core system and management mechanisms work—including the object manager, synchronization, Wow64, Hyper-V, and the registryExamine the data structures and activities behind processes, threads, and jobsGo inside the Windows security model to see how it manages access, auditing, and authorizationExplore the Windows networking stack from top to bottom—including APIs, BranchCache, protocol and NDIS drivers, and layered servicesDig into internals hands-on using the kernel debugger, performance monitor, and other tools

C# 5.0 in a Nutshell: The Definitive Reference


Joseph Albahari - 2012
    Uniquely organized around concepts and use cases, this updated fifth edition features a reorganized section on concurrency, threading, and parallel programming—including in-depth coverage of C# 5.0’s new asynchronous functions.Shaped by more than 20 expert reviewers, including Microsoft’s Eric Lippert, Stephen Toub, Chris Burrows, and Jon Skeet, this book has all you need to stay on track with C# 5.0. It’s widely known as the definitive reference on the language.Get up to speed on C# language basics, including syntax, types, and variablesExplore advanced topics such as unsafe code and type varianceDig deep into LINQ via three chapters dedicated to the topicLearn about code contracts, dynamic programming, and parallel programmingWork with .NET features, including reflection, assemblies, memory management, security, I/O, XML, collections, networking, and native interoperability"C# 5.0 in a Nutshell is one of the few books I keep on my desk as a quick reference." —Scott Guthrie, Microsoft"Whether you’re a novice programmer or an expert who wants to improve your knowledge of modern asynchronous programming techniques, this book has the information you need to get the job done in C#." —Eric Lippert, Microsoft

What Every Web Developer Should Know About HTTP (OdeToCode, #1)


K. Scott Allen - 2012
    We'll cover resources, messages, cookies, and authentication protocols. We'll look at how HTTP clients can use persistent and parallel connections to improve performance,and see how the web scales to meet demand using cache headers andproxy servers. By the end of the book you will have the knowledge tobuild better web applications and web services.

Python for Kids


Jason R. Briggs - 2012
    Jason Briggs, author of the popular online tutorial "Snake Wrangling for Kids," begins with the basics of how to install Python and write simple commands. In bite-sized chapters, he instructs readers on the essentials of Python, including how to use Python's extensive standard library, the difference between strings and lists, and using for-loops and while-loops. By the end of the book, readers have built a game and created drawings with Python's graphics library, Turtle. Each chapter closes with fun and relevant exercises that challenge the reader to put their newly acquired knowledge to the test.

R Graphics Cookbook: Practical Recipes for Visualizing Data


Winston Chang - 2012
    Each recipe tackles a specific problem with a solution you can apply to your own project, and includes a discussion of how and why the recipe works.Most of the recipes use the ggplot2 package, a powerful and flexible way to make graphs in R. If you have a basic understanding of the R language, you're ready to get started.Use R's default graphics for quick exploration of dataCreate a variety of bar graphs, line graphs, and scatter plotsSummarize data distributions with histograms, density curves, box plots, and other examplesProvide annotations to help viewers interpret dataControl the overall appearance of graphicsRender data groups alongside each other for easy comparisonUse colors in plotsCreate network graphs, heat maps, and 3D scatter plotsStructure data for graphing

Windows Internals, Part 2: Covering Windows Server 2008 R2 and Windows 7


Mark E. Russinovich - 2012
    Led by three renowned internals experts, this classic guide is fully updated for Windows 7 and Windows Server 2008 R2—and now presents its coverage in two volumes.As always, you get critical insider perspectives on how Windows operates. And through hands-on experiments, you’ll experience its internal behavior firsthand—knowledge you can apply to improve application design, debugging, system performance, and support.In Part 2, you’ll examine:Core subsystems for I/O, storage, memory management, cache manager, and file systems Startup and shutdown processes Crash-dump analysis, including troubleshooting tools and techniques

The Definitive ANTLR 4 Reference


Terence Parr - 2012
    Whether it's a data format like JSON, a network protocol like SMTP, a server configuration file for Apache, a PostScript/PDF file, or a simple spreadsheet macro language--ANTLR v4 and this book will demystify the process. ANTLR v4 has been rewritten from scratch to make it easier than ever to build parsers and the language applications built on top. This completely rewritten new edition of the bestselling Definitive ANTLR Reference shows you how to take advantage of these new features. Build your own languages with ANTLR v4, using ANTLR's new advanced parsing technology. In this book, you'll learn how ANTLR automatically builds a data structure representing the input (parse tree) and generates code that can walk the tree (visitor). You can use that combination to implement data readers, language interpreters, and translators. You'll start by learning how to identify grammar patterns in language reference manuals and then slowly start building increasingly complex grammars. Next, you'll build applications based upon those grammars by walking the automatically generated parse trees. Then you'll tackle some nasty language problems by parsing files containing more than one language (such as XML, Java, and Javadoc). You'll also see how to take absolute control over parsing by embedding Java actions into the grammar. You'll learn directly from well-known parsing expert Terence Parr, the ANTLR creator and project lead. You'll master ANTLR grammar construction and learn how to build language tools using the built-in parse tree visitor mechanism. The book teaches using real-world examples and shows you how to use ANTLR to build such things as a data file reader, a JSON to XML translator, an R parser, and a Java class->interface extractor. This book is your ticket to becoming a parsing guru!What You Need: ANTLR 4.0 and above. Java development tools. Ant build system optional (needed for building ANTLR from source)

SSH Mastery: OpenSSH, PuTTY, Tunnels and Keys


Michael W. Lucas - 2012
    But most people only use the bare minimum SSH offers. Used properly, SSH simplifies your job and improves security.This book saves you from sifting a decade of obsolete online tutorials and quickly gets you running:SSH with the OpenSSH server and the PuTTY and OpenSSH clients. You will:Eliminate passwords.Manage access to your SSH server by users, groups, addresses, and moreSecurely move files around your networkForward graphic displays from one host to anotherForward TCP/IP connections Centrally manage host keys and client configurationsUse SSH as a secure transport for other applicationsSecure applications run over SSHBuild Virtual Private Networks with OpenSSHAnd more! This book quickly and painlessly simplifies life for anyone using SSH.Review"Michael W. Lucas is one of my favorite technical authors, and every book he writes is a must-read for IT professionals." - Richard Bejtlich, CSO, MANDIANT, and TaoSecurity blogger"...SSH Mastery is a title that Unix users and system administrators like myself will want to keep within reach..." - Peter Hansteen"This stripping-down of the usual tech-book explanations gives it the immediacy of extended documentation on the Internet. ...an in-depth presentation from someone who used OpenSSH to do a number of things, and paid attention while doing it." - Justin Sherrill, DragonFly BSD Digest

Learn PowerShell Toolmaking in a Month of Lunches


Don Jones - 2012
    Just set aside one hour a day—lunchtime would be perfect—for each self-contained lesson. You'll move quickly through core scripting concepts and start working on four real-world, practical tools. Each chapter adds more functionality, including custom formatting, error handling, parameterized input, input validation, help files and documentation, and more.About this BookYou don't have to be a software developer to build PowerShell tools. With this book, a PowerShell user is a step away from becoming a proficient toolmaker. Learn PowerShell Toolmaking in a Month of Lunches is the best way to learn PowerShell scripting and toolmaking in just one hour a day. It's packed with hands-on labs to reinforce what you're learning. It's an easy-to-follow guide that covers core scripting concepts using four practical examples. Each chapter builds on the previous one as you add custom formatting, error handling, input validation, help files, and more.Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.What's InsideBuild your own administrative tools Learn by doing with hands-on labs Make scripts that feel like native PowerShell cmdletsThis book does not assume you are a programmer. Experience using PowerShell as a command-line interface is helpful but not required.About the AuthorsDon Jones is a PowerShell MVP, speaker, and trainer. Jeffery Hicks is a PowerShell MVP and an independent consultant, trainer, and author. Don and Jeff coauthored Learn Windows PowerShell 3 in a Month of Lunches, Second Edition (Manning 2012) and PowerShell in Depth (Manning 2013).Table of ContentsPART 1 INTRODUCTION TO TOOLMAKINGBefore you begin PowerShell scripting overview PowerShell's scripting language Simple scripts and functions Scope PART 2 BUILDING AN INVENTORY TOOL Tool design guidelines Advanced functions, part 1 Advanced functions, part 2 Writing help Error handling Debugging techniques Creating custom format views Script and manifest modules Adding database access Interlude: creating a new tool 157 PART 3 ADVANCED TOOLMAKING TECHNIQUES Making tools that make changesCreating a custom type extensionCreating PowerShell workflowsTroubleshooting pipeline inputUsing object hierarchies for complex output Globalizing a function Crossing the line: utilizing the .NET Framework PART 4 CREATING TOOLS FOR DELEGATED ADMINISTRATION Creating a GUI tool, part 1: the GUI Creating a GUI tool, part 2: the code Creating a GUI tool, part 3: the output Creating proxy functions Setting up constrained removing endpoints Never the end

Comptia A+ Certification All-In-One Exam Guide: Exams 220-801 & 220-802


Mike Meyers - 2012
    Offers a review of the examination that includes test-taking strategies, discussion of relevant concepts, practice questions, and detailed answers.

Publishing E-Books For Dummies


Ali Luke - 2012
    You need to select and create a variety of formats that will be read on a variety of e-reader devices--and market and sell your book in a variety of ways. Before you take the plunge, get this practical guide. With clear instruction and sensible advice, it will help you navigate the often confusing, time-consuming, and costly world of self-publishing an e-book. The book gives you solid marketing tips for selling your e-book, including using blogging and social media and how to build an online platform. It also discusses key technologies you'll encounter, including Smashwords, iBooks Author, Amazon, Microsoft Word, Open Office, Calibre, WordPress, E-junkie, and others.Helps readers navigate the confusing, time-consuming, and often costly world of self-publishing an e-book Provides both technical how-tos as well solid marketing advice on how to sell your e-book using Facebook, Twitter, Goodreads, and other social media sites Covers essential technologies, such as Smashwords, iBooks Author, Amazon, Microsoft Word, Open Office, Calibre, WordPress, and E-junkie Explores e-book devices, including Kindle, Kobo, Sony Reader, Nook, iPad, and other tablets Delves into the nitty-gritty of e-book formats Before you self-publish your e-book, start first with Publishing eBooks For Dummies.

Coding Interview Questions


Narasimha Karumanchi - 2012
    Peeling Data Structures and Algorithms: * Programming puzzles for interviews * Campus Preparation * Degree/Masters Course Preparation * Instructor's * GATE Preparation * Big job hunters: Microsoft, Google, Amazon, Yahoo, Flip Kart, Adobe, IBM Labs, Citrix, Mentor Graphics, NetApp, Oracle, Webaroo, De-Shaw, Success Factors, Face book, McAfee and many more * Reference Manual for working people

The C# Player's Guide


R.B. Whitaker - 2012
    

Adobe Photoshop CS6 Classroom in a Book (Classroom in a Book (Adobe))


Adobe Creative Team - 2012
    Adobe Photoshop CS6 Classroom in a Book

PHP Advanced and Object-Oriented Programming: Visual Quickpro Guide


Larry Ullman - 2012
    The book teaches developing web applications using advanced PHP techniques and advanced database concepts, and this edition offers several chapters devoted to object-oriented programming and all-new chapters on debugging, testing, and performance and using the Zend framework. Author hosts a popular companion website at www.larryullman.com, where readers can freely download code used in the book, access a user forum and book updates, and get advice directly from the author.

Arduino Workshop: A Hands-On Introduction with 65 Projects


John Boxall - 2012
    With an almost unlimited range of input and output add-ons, sensors, indicators, displays, motors, and more, the Arduino offers you countless ways to create devices that interact with the world around you.In Arduino Workshop, you'll learn how these add-ons work and how to integrate them into your own projects. You'll start off with an overview of the Arduino system but quickly move on to coverage of various electronic components and concepts. Hands-on projects throughout the book reinforce what you've learned and show you how to apply that knowledge. As your understanding grows, the projects increase in complexity and sophistication.Among the book's 65 projects are useful devices like:A digital thermometer that charts temperature changes on an LCD A GPS logger that records data from your travels, which can be displayed on Google Maps A handy tester that lets you check the voltage of any single-cell battery A keypad-controlled lock that requires a secret code to open You'll also learn to build Arduino toys and games like:An electronic version of the classic six-sided die A binary quiz game that challenges your number conversion skills A motorized remote control tank with collision detection to keep it from crashingArduino Workshop will teach you the tricks and design principles of a master craftsman. Whatever your skill level, you'll have fun as you learn to harness the power of the Arduino for your own DIY projects.

CSS3: The Missing Manual


David Sawyer McFarland - 2012
    This Missing Manual shows you how to take your HTML and CSS skills to the next level, with valuable tips, tricks, and step-by-step instructions. You’ll quickly learn how to build web pages that look great and run fast on devices and screens of all sizes.The important stuff you need to know:Start with the basics. Write CSS3-friendly HTML, including the HTML5 tags recognized by today’s browsers.Apply real-world design. Format text, create navigation tools, and enhance pages with graphics.Make your pages lively. Create eye-catching animations and give your visitors attractive tables and forms.Take control of page layouts. Use professional design techniques such as floats and positioning.Look great on any device. Craft websites that adapt to desktop, tablet, and mobile browsers.Get advanced techniques. Use CSS3 more effectively and efficiently, and ensure that your web pages look good when printed.

PowerShell in Depth


Don Jones - 2012
    With PowerShell, almost every aspect of Windows systems and servers can be securely and efficiently automated. Designed to provide the know- how needed to master PowerShell, this book goes beyond the basics and offers the deep knowledge and insight needed to tackle any task.PowerShell in Depth is a book that will be used again and again. Each of the 40 chapters is short, concise, to-the-point, and focused on a specific area of PowerShell. Written by three seasoned PowerShell experts, every technique has been thoroughly tested. With this book in hand, readers will save hours of time and effort while consistently and quickly creating production-quality, maintainable scripts.Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

ZeroMQ: Messaging for Many Applications


Pieter Hintjens - 2012
    With this quick-paced guide, you’ll learn hands-on how to use this scalable, lightweight, and highly flexible networking tool for exchanging messages among clusters, the cloud, and other multi-system environments. ØMQ maintainer Pieter Hintjens takes you on a tour of real-world applications, using extended examples in C to help you work with ØMQ’s API, sockets, and patterns. Learn how to use specific ØMQ programming techniques, build multithreaded applications, and create your own messaging architectures. You’ll discover how ØMQ works with several programming languages and most operating systems—with little or no cost. Learn ØMQ’s main patterns: request-reply, publish-subscribe, and pipeline Work with ØMQ sockets and patterns by building several small applications Explore advanced uses of ØMQ’s request-reply pattern through working examples Build reliable request-reply patterns that keep working when code or hardware fails Extend ØMQ’s core pub-sub patterns for performance, reliability, state distribution, and monitoring Learn techniques for building a distributed architecture with ØMQ Discover what’s required to build a general-purpose framework for distributed applications

Effective C++ Digital Collection: 140 Ways to Improve Your Programming


Scott Meyers - 2012
    All three are finally available together in this eBook collection."Effective C++" has been embraced by hundreds of thousands of programmers worldwide. The reason is clear: Scott Meyers's practical approach to C++ describes the rules of thumb used by the experts to produce clear, correct, efficient code. The book is organized around 55 specific guidelines, each of which describes a way to write better C++. Each is backed by concrete examples.In "More Effective C++," Meyers presents 35 new ways to improve your programs and designs. Drawing on years of experience, Meyers explains how to write software that is more effective: more efficient, more robust, more consistent, more portable, and more reusable. In short, how to write C++ software that's just plain better.In "Effective STL," Meyers goes beyond describing what's in the STL to show you how to use it. Each of the book's 50 guidelines is backed by Meyers's legendary analysis and incisive examples, so you'll learn not only what to do, but also when to do it--and why.Together in this collection, these books include the following important features:Expert guidance on the design of effective classes, functions, templates, and inheritance hierarchies. Applications of new "TR1" standard library functionality, along with comparisons to existing standard library components. Insights into differences between C++ and other languages (e.g., Java, C#, C) that help developers from those languages assimilate "the C++ way" of doing things. Proven methods for improving program efficiency, including incisive examinations of the time/space costs of C++ language features Comprehensive descriptions of advanced techniques used by C++ experts, including placement new, virtual constructors, smart pointers, reference counting, proxy classes, and double-dispatching Examples of the profound impact of exception handling on the structure and behavior of C++ classes and functions Practical treatments of new language features, including bool, mutable, explicit, namespaces, member templates, the Standard Template Library, and more. If your compilers don't yet support these features, Meyers shows you how to get the job done without them. Advice on choosing among standard STL containers (like vector and list), nonstandard STL containers (like hash_set and hash_map), and non-STL containers (like bitset). Techniques to maximize the efficiency of the STL and the programs that use it. Insights into the behavior of iterators, function objects, and allocators, including things you should not do. Guidance for the proper use of algorithms and member functions whose names are the same (e.g., find), but whose actions differ in subtle (but important) ways. Discussions of potential portability problems, including straightforward ways to avoid them.

OCA Java SE 7 Programmer I Certification Guide: Prepare for the 1ZO-803 exam


Mala Gupta - 2012
    You'll explore a wide range of important Java topics as you systematically learn how to pass the certification exam. Each chapter starts with a list of the exam objectives covered in that chapter. You'll find sample questions and exercises designed to reinforce key concepts and to prepare you for what you'll see in the real exam, along with numerous tips, notes, and visual aids throughout the book.About This BookTo earn the OCA Java SE 7 Programmer Certification, you need to know your Java inside and out, and to pass the exam it's good to understand the test itself. This book cracks open the questions, exercises, and expectations you'll face on the OCA exam so you'll be ready and confident on test day.OCA Java SE 7 Programmer I Certification Guide is a comprehensive guide to the 1Z0-803 exam. You'll explore important Java topics as you systematically learn what is required. Each chapter starts with a list of exam objectives, followed by sample questions and exercises designed to reinforce key concepts. It provides multiple ways to digest important techniques and concepts, including analogies, diagrams, flowcharts, and lots of well-commented code.Written for developers with a working knowledge of Java who want to earn the OCA Java SE 7 Programmer I Certification.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.What's InsideCovers all exam topicsHands-on coding exercisesHow to avoid built-in traps and pitfallsAbout the AuthorMala Gupta has been training programmers to pass Java certification exams since 2006. She holds OCA Java SE7 Programmer I, SCWCD, and SCJP certifications.Table of ContentsIntroductionJava basicsWorking with Java data typesMethods and encapsulationString, StringBuilder, Arrays, and ArrayListFlow controlWorking with inheritanceException handlingFull mock exam

Performance Modeling and Design of Computer Systems: Queueing Theory in Action


Mor Harchol-Balter - 2012
    The book is written with computer scientists and engineers in mind and is full of examples from computer systems, as well as manufacturing and operations research. Fun and readable, the book is highly approachable, even for undergraduates, while still being thoroughly rigorous and also covering a much wider span of topics than many queueing books. Readers benefit from a lively mix of motivation and intuition, with illustrations, examples, and more than 300 exercises - all while acquiring the skills needed to model, analyze, and design large-scale systems with good performance and low cost. The exercises are an important feature, teaching research-level counterintuitive lessons in the design of computer systems. The goal is to train readers not only to customize existing analyses but also to invent their own.

Network Forensics: Tracking Hackers Through Cyberspace


Sherri Davidoff - 2012
    As we move away from traditional disk-based analysis into the interconnectivity of the cloud, Sherri and Jonathan have created a framework and roadmap that will act as a seminal work in this developing field." - Dr. Craig S. Wright (GSE), Asia Pacific Director at Global Institute for Cyber Security + Research. "It's like a symphony meeting an encyclopedia meeting a spy novel." -Michael Ford, Corero Network Security On the Internet, every action leaves a mark-in routers, firewalls, web proxies, and within network traffic itself. When a hacker breaks into a bank, or an insider smuggles secrets to a competitor, evidence of the crime is always left behind. Learn to recognize hackers' tracks and uncover network-based evidence in Network Forensics: Tracking Hackers through Cyberspace. Carve suspicious email attachments from packet captures. Use flow records to track an intruder as he pivots through the network. Analyze a real-world wireless encryption-cracking attack (and then crack the key yourself). Reconstruct a suspect's web surfing history-and cached web pages, too-from a web proxy. Uncover DNS-tunneled traffic. Dissect the Operation Aurora exploit, caught on the wire. Throughout the text, step-by-step case studies guide you through the analysis of network-based evidence. You can download the evidence files from the authors' web site (lmgsecurity.com), and follow along to gain hands-on experience. Hackers leave footprints all across the Internet. Can you find their tracks and solve the case? Pick up Network Forensics and find out.

Intellectual Property


Alexandre Montagu - 2012
    In a monumental verdict, a jury recently awarded Apple $1.05 billion dollars in damages, determining that Samsung copied the technology used on the iPhone and iPad. Christian Louboutin did not make out as well in its case against Yves St. Laurent. Despite having applied for a trademark for their brand-defining red-soled shoes, the court found that Louboutin could not impede the creativity of other designers and granted Yves St. Laurent the right to copy the well-known fashion statement. From smart phones to high heels, song lyrics to Spider-Man, possessing copyrights, patents and trademarks is the first line of self-defense, as well as highly lucrative. In INTELLECTUAL PROPERTY: Money and Power in a New Era (Thomson Reuters, September 2012) attorney Alexandre Montagu explores the pitfalls of being caught unaware of Intellectual Property law. Montagu’s clients include Fortune 500 companies and his practice encompasses a broad variety of industries such as culinary, financial services, entertainment, publishing, and cosmetics. “Whether it’s the trade secrets of a hedge fund’s algorithms, the copyrights or patents underlying the smart phone, the trademarks that protect well-known brands, intellectual property bastes the modern economy,” he says. Through fascinating anecdotes and compelling court cases, Montagu brings home just how important legal literacy can be for your business—think how different social media would be if the Winklevoss brothers had a written agreement with Mark Zuckerburg.INTELLECTUAL PROPERTY fascinates with cases pulled from the evening news. Montagu provides inside access to The Da Vinci Code lawsuit when an author sued publisher Random House for stealing his previously published plot for the best-selling novel. Montagu explains why the case was dismissed, even though there are blatant similarities between the two books. Compelling stories and legal insight make this book essential for songwriters, CEOs, Web designers, inventors, restaurateurs, and anyone who’s ever signed a legal document without reading all of the fine print.

Windows Forensic Analysis Toolkit: Advanced Analysis Techniques for Windows 7


Harlan Carvey - 2012
    It considers the core investigative and analysis concepts that are critical to the work of professionals within the digital forensic analysis community, as well as the need for immediate response once an incident has been identified. Organized into eight chapters, the book discusses Volume Shadow Copies (VSCs) in the context of digital forensics and explains how analysts can access the wealth of information available in VSCs without interacting with the live system or purchasing expensive solutions. It also describes files and data structures that are new to Windows 7 (or Vista), Windows Registry Forensics, how the presence of malware within an image acquired from a Windows system can be detected, the idea of timeline analysis as applied to digital forensic analysis, and concepts and techniques that are often associated with dynamic malware analysis. Also included are several tools written in the Perl scripting language, accompanied by Windows executables. This book will prove useful to digital forensic analysts, incident responders, law enforcement officers, students, researchers, system administrators, hobbyists, or anyone with an interest in digital forensic analysis of Windows 7 systems.

VMware vSphere 5.1 Clustering Deepdive


Duncan Epping - 2012
    It provides the knowledge and expertise needed to create a cloud infrastructure based on the solid foundation of vSphere HA, vSphere DRS and vSphere Storage DRS. It explains the concepts and mechanisms behind HA, DRS and Storage DRS which will enable you to make well educated decisions. Besides a brand new stretched cluster use case section it includes a fully rewritten Storage DRS section, and new details on both vSphere HA and vSphere DRS.This book will take you in to the trenches of HA, DRS and Storage DRS and will give you the tools to understand and implement e.g. HA admission control policies, DRS resource pools, Datastore Clusters and resource allocation settings. Each section contains basic design principles that can be used for designing, implementing or improving VMware infrastructures.Coverage includes:Stretched Clusters HA node types HA isolation detection and response HA admission control VM Monitoring HA and DRS integration DRS imbalance algorithm Resource Pools Impact of reservations and limits CPU Resource Scheduling Memory Scheduler DPM Datastore Clusters Storage DRS algorithm Influencing SDRS recommendations

Pro .Net Performance: Optimize Your C# Applications


Sasha Goldshtein - 2012
    Pro .NET Performance explains the internals of Windows, the CLR, and the physical hardware that affect the performance of your applications, and gives you the knowledge and tools to measure how your code performs in isolation from external factors.The book is full of C# code samples and tips to help you squeeze every bit of juice from your application lower memory utilization, consistent CPU usage, and fewer I/O operations across the network and disk. Pro .NET Performance will change the way you think about .NET application development.Guides you through performance measurement with a variety of profilers and other tools Explains how OS and CLR internals affect your application s performance in unexpected ways Provides you with tips and real-life case studies for improving application performance "

Comptia A+ 220-801 and 220-802 Exam Cram


David L. Prowse - 2012
     Limited Time Offer: Buy CompTIA(R) A+ 220-801 and 220-802 Exam Cram and receive a 10% off discount code for the CompTIA A+ 220-801 and 220-802 exams. To receive your 10% off discount code:Register your product at pearsonITcertification.com/registerFollow the instructionsGo to your Account page and click on "Access Bonus Content" CompTIA(R) A+ 220-801 and 220-802 Exam Cram, Sixth Edition is the perfect study guide to help you pass CompTIA's A+ 220-801 and 220-802 exams. It provides coverage and practice questions for every exam topic, including substantial new coverage of Windows 7, new PC hardware, tablets, smartphones, and professional-level networking and security. The book presents you with an organized test preparation routine through the use of proven series elements and techniques. Exam topic lists make referencing easy. Exam Alerts, Sidebars, and Notes interspersed throughout the text keep you focused on what you need to know. Cram Quizzes help you assess your knowledge, and the Cram Sheet tear card is the perfect last minute review. Covers the critical information you'll need to know to score higher on your CompTIA A+ 220-801 and 220-802 exams!Deploy and administer desktops and notebooks running Windows 7, Vista, or XPUnderstand, install, and troubleshoot motherboards, processors, and memoryTest and troubleshoot power-related problemsUse all forms of storage, including new Blu-ray and Solid State (SSD) devicesWork effectively with mobile devices, including tablets and smartphonesInstall, configure, and troubleshoot both visible and internal laptop componentsConfigure Windows components and applications, use Windows administrative tools, and optimize Windows systemsRepair damaged Windows environments and boot errorsWork with audio and video subsystems, I/O devices, and the newest peripheralsInstall and manage both local and network printersConfigure IPv4 and understand TCP/IP protocols and IPv6 changesInstall and configure SOHO wired/wireless networks and troubleshoot connectivityImplement secure authentication, prevent malware attacks, and protect data Companion CDThe companion CD contains a digital edition of the Cram Sheet and the powerful Pearson IT Certification Practice Test engine, complete with hundreds of exam-realistic questions and two complete practice exams. The assessment engine offers you a wealth of customization options and reporting features, laying out a complete assessment of your knowledge to help you focus your study where it is needed most. Pearson IT Certifcation Practice Test Minimum System RequirementsWindows XP (SP3), WIndows Vista (SP2), or Windows 7Microsoft .NET Framework 4.0 ClientPentium-class 1 GHz processor (or equivalent)512 MB RAM650 MB disk space plus 50 MB for each downloaded practice exam David L. Prowse is an author, computer network specialist, and technical trainer. Over the past several years he has authored several titles for Pearson Education, including the well-received CompTIA A+ Exam Cram and CompTIA Security+ Cert Guide. As a consultant, he installs and secures the latest in computer and networking technology. He runs the website www.davidlprowse.com, where he gladly answers questions from students and readers.

Selectors, Specificity, and the Cascade: Applying Css3 to Documents


Eric A. Meyer - 2012
    You'll learn how your page's presentation depends on a multitude of style rules and the complex ways they function--and sometimes collide--within the document's structure.This guide is a chapter from the upcoming fourth edition of CSS: The Definitive Guide. When you purchase either the print or the ebook edition of Selectors, Specificity, and the Cascade, you'll receive a significant discount on the entire Definitive Guide when it's released. Why wait when you can learn how to use selectors and other key CSS 3 features right away?Learn how to create CSS rules that apply to a large number of similar elementsGroup rules to make style sheets smaller and download times fasterUnderstand how elements inherit styles from their parentsDiscover how reader and browser preferences affect your page presentationExamine specificity--the method browsers use to choose between two conflicting style rulesGet a handle on how specificity and inheritance combine to form the cascadeGet details on all of the CSS3 selectors

Arduino Projects Book


Scott Fitzgerald - 2012
    Whether you're a rocket scientist or a poet, whether you're ten years old or ninety, we want to make it possible for you to build great projects using computers and electronics.The parts in this kit and the projects explained here form the skeleton of your projects. Arduino can make your projects responsive. It's up to you to make them beautiful.

The OSSI Model - The Gannon Transcripts


Kent Stern - 2012
    Now, seven families will fight for control of the new data driven financial infrastructure. For the first time ever, live the untold story behind the people whose job it is to move money, weapons and gold through the international markets.How will they build and secure a system that not only thrives amongst FATF and CFATF recommendations, but also prospers in today's globally regulated banking environment? In this vivid tale of money laundering and South Asia outsourcing, you'll get a moment in time glimpse into the influential families and banking empires that keep money, weapons and power flowing between sovereign nations and the black markets they serve.During the mid-1980's, proceeds from the Latin American drug trade and Soviet-Afghan war flowed into these banks at a rate of over six hundred million dollars per month and with little global regulation, the families grew in wealth and political power, quickly adding billions in cash and real estate to their already vast portfolios.By the late 1980's, these families were faced with a digital landscape that would change everything. The data revolution was taking hold and the old ways would no longer keep them in power or safe. This work has been published from a recorded audio book narrative as told by K. Stern. The Kindle e-book follows the original script format.

Mike Meyers' Comptia A+ Certification Passport, Exams 220-801 & 220-802


Mike Meyers - 2012
    The CD-ROM includes four complete practice exams with hundreds of practice test questions, an "Introduction to CompTIA A+" video by Mike Meyers, and a newly updated collection of Mike's favorite shareware and freeware PC tools and utilities"Mike Meyers' CompTIA A+ Certification Passport, Fifth Edition" CAQC Authorized (CompTIA Approved Quality Content) and carries the CAPP Gold Partner seal The perfect affordable, portable study tool for the 2012 CompTIA A+ exams Covers both exams needed to achieve CompTIA A+ certification--Exam 220-801 and Exam 220-802

Inside Windows Debugging: A Practical Guide to Debugging and Tracing Strategies in Windows®


Tarik Soulami - 2012
    Led by a member of the Windows Fundamentals Team at Microsoft, you’ll apply expert debugging and tracing techniques—and sharpen your C++ and C# code analysis skills—through practical examples and common scenarios. Learn why experienced developers use debuggers in every step of the development process, and not just when bugs appear.Discover how to:Go behind the scenes to examine how powerful Windows debuggers workCatch bugs early in the development cycle with static and runtime analysis toolsGain practical strategies to tackle the most common code defectsApply expert tricks to handle user-mode and kernel-mode debugging tasksImplement postmortem techniques such as JIT and dump debuggingDebug the concurrency and security aspects of your softwareUse debuggers to analyze interactions between your code and the operating systemAnalyze software behavior with Xperf and the Event Tracing for Windows (ETW) framework

Making Things See: 3D Vision with Kinect, Processing, Arduino, and Makerbot


Greg Borenstein - 2012
    Through half a dozen meaty projects, you'll learn how to create gestural interfaces for software, use motion capture for easy 3D character animation, 3D scanning for custom fabrication, and many other applications.Perfect for hobbyists, makers, artists, and gamers, Making Things See shows you how to build every project with inexpensive off-the-shelf components, including the open source Processing programming language and the Arduino microcontroller. You'll learn basic skills that will enable you to pursue your own creative applications with Kinect.Create Kinect applications on Mac OS X, Windows, or LinuxTrack people with pose detection and skeletonization, and use blob tracking to detect objectsAnalyze and manipulate point cloudsMake models for design and fabrication, using 3D scanning technologyUse MakerBot, RepRap, or Shapeways to print 3D objectsDelve into motion tracking for animation and gamesBuild a simple robot arm that can imitate your arm movementsDiscover how skilled artists have used Kinect to build fascinating projects

Pro Wpf 4.5 in C#: Windows Presentation Foundation in .Net 4.5


Matthew MacDonald - 2012
    It blends together rich content from a wide range of sources and allows you unparalleled access to the processing power of your Windows computer.Pro WPF 4.5 in C# provides a thorough, authoritative guide to how WPF really works. Packed with no-nonsense examples and practical advice you'll learn everything you need to know in order to use WPF in a professional setting. The book begins by building a firm foundation of elementary concepts, using your existing C# skills as a frame of reference, before moving on to discuss advanced concepts and demonstrate them in a hands-on way that emphasizes the time and effort savings that can be gained.

Hacking and Securing iOS Applications: Stealing Data, Hijacking Software, and How to Prevent It


Jonathan Zdziarski - 2012
    That’s because malicious attackers now use an arsenal of tools to reverse-engineer, trace, and manipulate applications in ways that most programmers aren’t aware of.This guide illustrates several types of iOS attacks, as well as the tools and techniques that hackers use. You’ll learn best practices to help protect your applications, and discover how important it is to understand and strategize like your adversary.Examine subtle vulnerabilities in real-world applications—and avoid the same problems in your appsLearn how attackers infect apps with malware through code injectionDiscover how attackers defeat iOS keychain and data-protection encryptionUse a debugger and custom code injection to manipulate the runtime Objective-C environmentPrevent attackers from hijacking SSL sessions and stealing trafficSecurely delete files and design your apps to prevent forensic data leakageAvoid debugging abuse, validate the integrity of run-time classes, and make your code harder to trace

C# 5.0 Pocket Reference: Instant Help for C# 5.0 Programmers


Joseph Albahari - 2012
    Easy to browse, it’s ideal as quick reference or as a guide to get you rapidly up to speed if you already know Java, C++, or an earlier version of C#.Written by the authors of C# 5.0 in a Nutshell, this book covers the entire C# 5.0 language, including:All of C#’s fundamentalsAdvanced topics such as operator overloading, type constraints, covariance & contravariance, iterators, nullable types, operator lifting, lambda expressions & closuresLINQ, starting with sequences, lazy execution and standard query operators, and finishing with a complete reference to query expressionsDynamic binding and C# 5.0’s new asynchronous functionsUnsafe code & pointers, custom attributes, preprocessor directives, and XML documentation

Pro ASP.NET 4.5 in C#


Adam Freeman - 2012
    Pro ASP.NET 4.5 in C# is the most complete reference to ASP.NET that you will find. This comprehensively revised fifth edition will teach you everything you need to know in order to create well-designed ASP.NET websites. Beginning with core concepts the book progresses steadily through key professional skills. You'll be shown how to query databases in detail, consider the myriad applications of XML, and step through all the considerations you need to be aware of when securing your site from intruders. Finally, you'll consider advanced topics such as using client-side validation, jQuery and Ajax.By the time you have read this book you will have learned all the skills you need to use ASP.NET 4.5 with confidence.

101 Ready-To-Use Excel Macros


Michael Alexander - 2012
    Step-by-step instructions show you how to create VBA macros and explain how to customize your applications to look and work exactly as you want them to. By the end of the book, you will understand how each featured macro works, be able to reuse the macros included in the book and online, and modify the macro for personal use.Shows you how to solve common problems with the featured macros, even if you lack extensive programming knowledgeOutlines a problem that needs to be solved and provides the actual Excel macro, as well as the downloadable code, to solve the problemProvides an explanation of how each macro works and where to use the macroWith "101 Ready-to-Use Excel Macros," Microsoft MVP Michael Alexander helps you save time, automate tasks, and ultimately be more productive.

Adobe Photoshop Lightroom 4 Classroom in a Book


Adobe Creative Team - 2012
    The 11 project-based lessons in this book show readers step-by-step the key techniques for working in Photoshop Lightroom 4. Photoshop Lightroom 4 delivers a complete workflow solution for the digital photographer, from powerful one-click adjustments to a full range of cutting-edge advanced controls. Readers learn how to manage large volumes of digital photographs, work in a non-destructive environment to allow for fearless experimentation, and perform sophisticated image processing tasks to easily produce good-looking pictures and polished presentations for both web and print. This completely revised Photoshop Lightroom 4 cross-platform edition explains new tools that bring out greater detail in highlights and shadows, and tools that help you make targeted adjustments to white balance, noise reduction, and more. You'll learn how to craft elegant photo books, organize your images by location, and easily share your images and videos on social media and photo sharing sites.

2013 Artist's & Graphic Designer's Market


Mary Burzlaff Bostic - 2012
    Introduces a whole host of new features and guarantees the most up-to-date, individually verified market contacts possible.

The Design Activist's Handbook: How to Change the World (Or at Least Your Part of It) with Socially Conscious Design


Noah Scalin - 2012
    People more famous. More talented. More connected. Richer. Younger. Braver. (Insert your own mental roadblock here.) In truth, anyone can be a design activist.It just starts with a commitment to yourself and your values. A commitment to making conscious choices and realizing how all the decisions you make as a graphic designer affect other people and the planet. It's about being awake instead of sliding by with the way things always have been done.This book is for every graphic designer who's ever sat at a computer, thinking: Is this it? Isn't there more? It's a tool to help you figure out how to start making a difference and making a living at the same time--no matter where you live and work right now.Just open this book and we'll help you start walking in the right direction. It doesn't have to be perfect. Little actions from a lot of people add up to big change. This isn't a contest about who's the greenest or the most radical. It's a movement, and we're inviting you to join right now.

HTML5 in Action


Rob Crowther - 2012
    You'll explore every aspect of the HTML5 specification through real-world examples and code samples. It's much more than just a specification reference, though. It lives up to the name HTML5 in Action by giving you the practical, hands-on guidance you'll need to use key features.About the TechnologyHTML5 is not a few new tags and features added to an old standard—it's the foundation of the modern web, enabling its interactive services, single-page UI, interactive games, and complex business applications. With support for standards-driven mobile app development, powerful features like local storage and WebSockets, superb audio and video APIs, and new layout options using CSS3, SVG, and Canvas, HTML5 has entered its prime time.About the BookHTML5 in Action provides a complete introduction to web development using HTML5. It explores the HTML5 specification through real-world examples and code samples. It earns the name "in Action" by giving you the practical, hands-on guidance you'll need to confidently build the sites and applications you—and your clients—have been wanting for years.This book concentrates on new HTML5 features and assumes you are familiar with standard HTML.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.What's InsideNew semantic elements and form input typesSingle-page application designCreating interactive graphicsMobile web appsAbout the AuthorsRob Crowther is a web developer and blogger and the author of Manning's Hello! HTML5 & CSS3. Joe Lennon is an enterprise mobile application developer. Ash Blue builds award-winning interactive projects. Greg Wanish is an independent web and eCommerce developer.Table of ContentsPART 1 INTRODUCTIONHTML5: from documents to applicationsPART 2 BROWSER-BASED APPSForm creation: input widgets, data binding, and data validationFile editing and management: rich formatting, file storage, drag and dropMessaging: communicating to and from scripts in HTML5Mobile applications: client storage and offline executionPART 3 INTERACTIVE GRAPHICS, MEDIA, AND GAMING2D Canvas: low-level, 2D graphics renderingSVG: responsive in-browser graphicsVideo and audio: playing media in the browserWebGL: 3D application developmentPlus 10 Appendixes

Microsoft Word 2013 Step by Step


Joan Lambert - 2012
    With Step by Step, you set the pace—building and practicing the skills you need, just when you them! Includes downloadable practice files and a companion eBook.Work with Word on your PC or touch-enabled device Master the core tools for designing and editing documents Manage page layout, style, and navigation Use tables and charts to organize information Insert pictures, graphics, and video Use collaboration and review features

Professional SQL Server 2012 Internals and Troubleshooting


Christian Bolton - 2012
    This critical book provides in-depth coverage of best practices for troubleshooting performance problems based on a solid understanding of both SQL Server and Windows internals and shows experienced DBAs how to ensure reliable performance. The team of authors shows you how to master the use of specific troubleshooting tools and how to interpret their output so you can quickly identify and resolve any performance issue on any server running SQL Server.Covers the core technical topics required to understand how SQL Server and Windows should be working Shares best practices so that you know how to proactively monitor and avoid problems Shows how to use tools to quickly gather, analyze, and effectively respond to the source of a system-wide performance issue Professional SQL Server 2012 Internals and Troubleshooting helps you to quickly become familiar with the changes of this new release so that you can best handle database performance and troubleshooting.

Core HTML5 Canvas: Graphics, Animation, and Game Development (Core Series)


David M. Geary - 2012
     Core HTML5 Canvas is written for experienced software developers with an intermediate-level understanding of JavaScript. The result of two years full-time work by a long-time best-selling author, this book shows you how to implement anything you can imagine with the Canvas 2D API, from text editors to video games. Geary meticulously covers every detail of the API with crystal-clear writing so that you not only understand advanced concepts, but most importantly, you can modify the book's examples for your own specific use cases.Here are some of the things you will learn about in this book: The canvas element--using it with other HTML elements, handling events, printing a canvas, and using offscreen canvases Shapes--drawing, dragging, erasing, and editing lines, arcs, circles, curves, and polygons; using shadows, gradients, and patterns Text--drawing, positioning, setting font properties; building text controls Images--drawing, scaling, clipping, processing, and animating Animations--creating smooth, efficient, and portable animations Sprites--implementing animated objects that have painters and behaviors Physics--modeling physical systems (falling bodies, pendulums, and projectiles), and implementing tweening for nonlinear motion and animation Collision detection--advanced techniques, clearly explained Game development--all aspects of game development, such as time-based motion and high score support, implemented in a game engine Custom controls--infrastructure for implementing custom controls; implementing progress bars, sliders, and an image panner Mobile applications--fitting Canvas apps on a mobile screen, using media queries, handling touch events, and specifying iOS5 artifacts, such as app icons Throughout the book, Geary discusses high-quality, reusable code to help professional developers learn everything they really need to know, with absolutely no fluff. All the book's code and live demonstrations of key examples are available at CoreHTML5Canvas.com.

Designing Audio Effect Plug-Ins in C++: With Digital Audio Signal Processing Theory


Will Pirkle - 2012
    With this book, you get access to a companion website where you can download the accompanying Rapid Plug-In Development software to compile and test the book examples, all the code examples, and view student plug-ins and tutorial videos on the development software. Start with an intuitive and practical introduction to the digital signal processing (DSP) theory behind audio plug-ins, and quickly move on to plug-in implementation, gain knowledge of algorithms on filtering, delay, reverb, modulated effects, dynamics processing, and more. You will then be ready to design and implement your own unique plug-ins on any platform and within most any host program.Readers are expected to have some knowledge of C++, and high school math.

Red Hat Certified System Administrator & Engineer (RHCSA and RHCE): Training Guide and a Deskside Reference, RHEL 6 (Exams Ex200 & Ex300)


Asghar Ghori - 2012
    This book is divided into RHCSA and RHCE sections based on the exam objectives. It includes 21 chapters in total and is structured to facilitate readers to grasp concepts, understand implementation procedures, and learn commands, tools, configuration files, log files, and service daemons involved. The RHCSA Section (chapters 1 to 13) covers all the topics required to prepare for the RHCSA exam. Information presented includes general Linux concepts, basic commands, archiving, compression, file manipulation, file security, text editors, shell features, awk programming, hardware management, local installation, package administration, virtualization, network installation, automated installation, boot procedures, kernel management, user & group administration, disk partitioning, file system & swap management, basic firewall, SELinux, TCP Wrappers, basic networking, network interfaces, and DNS, DHCP, and LDAP client configuration. The RHCE Section (chapters 14 to 21) covers all the topics required to prepare for the RHCE exam. Information presented includes automating with scripting, building an rpm package, resource utilization reporting, network logging, advanced firewall, iSCSI, DNS server, Kerberos, routing, Internet services, kernel parameters, NTP client, email, NFS, Samba, FTP, Apache web server, and secure shell server. This book covers ALL official exam objectives and includes 100+ exercises, 550+ exam review questions, 70+ practice labs, and 2 sample exams. This book is not a replacement for RHCT(R)/RHCE(R) training courses offered by Red Hat, Inc., but may be used to prepare for both the exams. The information contained in this book is not endorsed by Red Hat, Inc. Good Luck with the book............

Third-Party Javascript


Ben Vinegar - 2012
    You'll learn dozens of techniques for developing widgets that collect data for analytics, provide helpful overlays and dialogs, or implement features like chat or commenting. The concepts and examples throughout this book represent the best practices for this emerging field, based on thousands of real-world dev hours and results from millions of users.About this BookThere's an art to writing third-party JavaScript—embeddable scripts that can plug into any website. They must adapt easily to unknown host environments, coexist with other applications, and manage the tricky security vulnerabilities you get when code and asset files are served from remote web addresses. Get it right and you have unlimited options for distributing your apps. This unique book shows you how.Third-Party JavaScript guides you through the ins and outs of building full-featured third-party JavaScript applications. You'll learn techniques for developing widgets that collect data for analytics, provide helpful overlays and dialogs, or implement features like chat and commenting. The concepts and examples throughout the book represent the best practices for this emerging field, based on thousands of real-world dev hours and results from millions of users.Written for web developers who know JavaScript, this book requires no prior knowledge of third-party apps.What's InsideWriting conflict-free JavaScript, HTML, and CSS Making cross-domain requests from the browser How to overcome third-party cookie limitations Security vulnerabilities of third-party applicationsPurchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the AuthorsBen Vinegar is an engineer at Disqus, a third-party JavaScript commenting platform. Anton Kovalyov is a software engineer at Mozilla. They are third-party applications experts whose work has been distributed on millions of websitesTable of ContentsIntroduction to third-party JavaScript Distributing and loading your application Rendering HTML and CSS Communicating with the server Cross-domain iframe messaging Authentication and sessions Security Developing a third-party JavaScript SDK Performance Debugging and testing

Mac OS X and iOS Internals: To the Apple's Core


Jonathan Levin - 2012
    When it comes to documentation, however, much of them are shrouded in mystery. Cocoa and Carbon, the application frameworks, are neatly described, but system programmers find the rest lacking. This indispensable guide illuminates the darkest corners of those systems, starting with an architectural overview, then drilling all the way to the core.Provides you with a top down view of OS X and iOSWalks you through the phases of system startup--both Mac (EFi) and mobile (iBoot)Explains how processes, threads, virtual memory, and filesystems are maintainedCovers the security architectureReviews the internal Apis used by the system--BSD and MachDissects the kernel, XNU, into its sub components: Mach, the BSD Layer, and I/o kit, and explains each in detailExplains the inner workings of device driversFrom architecture to implementation, this book is essential reading if you want to get serious about the internal workings of Mac OS X and iOS.

Juniper MX Series


Douglas Richard Hanks - 2012
    This authoritative book shows you step-by-step how to implement high-density, high-speed Layer 2 and Layer 3 Ethernet services, using Router Engine DDoS Protection, Multi-chassis LAG, Inline NAT, IPFIX/J-Flow, and many other Juniper MX features.Written by Juniper Network engineers, each chapter covers a specific Juniper MX vertical and includes review questions to help you test what you learn.Delve into the Juniper MX architecture, including the next generation Junos Trio chipsetExplore Juniper MX’s bridging, VLAN mapping, and support for thousands of virtual switchesAdd an extra layer of security by combining Junos DDoS protection with firewall filtersCreate a firewall filter framework that only applies filters specific to your networkDiscover the advantages of hierarchical schedulingCombine Juniper MX routers, using a virtual chassis or Multi-chassis LAGInstall network services such as Network Address Translation (NAT) inside the Trio chipsetExamine Junos high availability features and protocols on Juniper MX"For the no-nonsense engineer who likes to get down to it, The Juniper MX Series targets both service providers and enterprises with an illustrative style supported by diagrams, tables, code blocks, and CLI output. Readers will discover features they didn't know about before and can't resist putting them into production." —Ethan Banks, CCIE #20655, Packet Pushers Podcast Host

Mastering OpenCV with Practical Computer Vision Projects


Shervin Emami - 2012
    

Hello! HTML5 and CSS3


Rob Crowther - 2012
    Anyone who builds web pages, mobile apps, or does any type of development at all, must master these languages. Hello! HTML5 and CSS3 is written for the web designer or developer who wants a fast, example-oriented introduction to the new HTML and CSS features. After a quick review of the basics, the book moves quickly into building real pages in HTML5. Learn how to seamlessly integrate audio and video with HTML5, then add some style with new CSS3 features such as drop shadows, borders, colors, gradients and backgrounds. Discover how to target specific devices with media queries, and do all of it with less code. Finally, walk through several large examples that demonstrate how HTML5 and CSS3 working together can produce responsive and lightweight applications.

Cwts: Certified Wireless Technology Specialist Official Study Guide: (pw0-071)


Robert J. Bartz - 2012
    For coverage of the current exam CWTS, CWS, and CWT: Exams PW0, please look for the latest edition of this guide: CWTS, CWS, and CWT Complete Study Guide: Exams PW0 (9781119385035). Completely updated to cover the latest Certified Wireless Technology Specialist exam, this best-selling guide is the only Official Study Guide for the popular wireless certification. This foundation-level certification is in high demand for wireless networking professionals, and you can master all the exam topics with this Official guide. It covers all the exam objectives and helps you study with hands-on exercises, chapter review questions, an objective map, a pre-assessment test, and additional study tools on the companion website. The only official study guide endorsed by CWNP Thoroughly covers all exam objectives, including Wi-Fi Technology, Standards, and Certifications; Hardware and Software; Radio Frequency (RF) Fundamentals; Site Surveying and Installation; Applications, Support, and Troubleshooting; and Security & Compliance Includes hands-on exercises and real-world scenarios to increase understanding Study aids include review questions, glossary, objective map, sample tests, and electronic flashcards CWTS: Certified Wireless Technology Specialist Official Study Guide, 2nd Edition is the study buddy that will enhance your chances for exam success.Note: CD-ROM materials for eBook purchases can be downloaded from http: //booksupport.wiley.com.

Sencha Touch in Action


Jesús García - 2012
    Youll explore real world examples as you master this impressive framework from the ground up. The book shows you good practices for mobile web development, from widget implementation to the structure of MVC applications.

CompTIA Network+ Rapid Review (Exam N10-005)


Craig Zacker - 2012
    This practical, streamlined guide walks you through each exam objective, providing "need to know" checklists, review questions, tips, and links to further study—all designed to help bolster your preparation.Reinforce your exam prep with a Rapid Review of these objectives:Network ConceptsNetwork Installation and ConfigurationNetwork Media and TopologiesNetwork ManagementNetwork SecurityThis book is an ideal complement to the in-depth training of the Microsoft Press® Training Kit and other exam-prep resources for CompTIA Network+ Exam N10-005.

Subnetting Secrets


Paul W. Browning - 2012
    The problem is, most of the so called IT experts make it so difficult to learn!Subnetting Secret was written by somebody who read all the books and then threw them away and worked out the easy way to subnet. Sure, you learn the long way first using binary math but in the real world, for exams and technical interviews you need to be able to answer subnetting questions in about 20 seconds!Subnetting Secrets teaches you:SubnettingIP addressingIPv6Network design using subnettingRoute SummarizationVariable Length Subnet Masking (VLSM)Wildcard masks for access lists and routingEasy subnetting for exams and interviewsand much more...

Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement


Eric Redmond - 2012
    As a modern application developer you need to understand the emerging field of data management, both RDBMS and NoSQL. Seven Databases in Seven Weeks takes you on a tour of some of the hottest open source databases today. In the tradition of Bruce A. Tate's Seven Languages in Seven Weeks, this book goes beyond your basic tutorial to explore the essential concepts at the core each technology. Redis, Neo4J, CouchDB, MongoDB, HBase, Riak and Postgres. With each database, you'll tackle a real-world data problem that highlights the concepts and features that make it shine. You'll explore the five data models employed by these databases-relational, key/value, columnar, document and graph-and which kinds of problems are best suited to each. You'll learn how MongoDB and CouchDB are strikingly different, and discover the Dynamo heritage at the heart of Riak. Make your applications faster with Redis and more connected with Neo4J. Use MapReduce to solve Big Data problems. Build clusters of servers using scalable services like Amazon's Elastic Compute Cloud (EC2). Discover the CAP theorem and its implications for your distributed data. Understand the tradeoffs between consistency and availability, and when you can use them to your advantage. Use multiple databases in concert to create a platform that's more than the sum of its parts, or find one that meets all your needs at once.Seven Databases in Seven Weeks will take you on a deep dive into each of the databases, their strengths and weaknesses, and how to choose the ones that fit your needs.What You Need: To get the most of of this book you'll have to follow along, and that means you'll need a *nix shell (Mac OSX or Linux preferred, Windows users will need Cygwin), and Java 6 (or greater) and Ruby 1.8.7 (or greater). Each chapter will list the downloads required for that database.

Silverlight 5 in Action: Revised Edition of Silverlight 4 in Action


Pete Brown - 2012
    This comprehensive guide teaches Silverlight from the ground up, covering all the new v. 5 features in depth. You'll also explore WCF RIA Services, MVVM, and more—with dozens of code samples you can use in Visual Studio 2010 or the free Visual Web Developer 2010 Express. About the Book This hands-on guide explores Silverlight from the ground up, covering every feature in rich, practical detail. It is readable and the coverage is comprehensive. You'll master networking, MVVM, and more—with dozens of code samples you can use in Visual Studio or the free Visual Web Developer Express. Silverlight 5 in Action teaches you how to build desktop-quality applications you can deploy on the web. Beginners will appreciate the progression from simple examples to full applications that employ good design and coding practices. Seasoned . NET developers will love how the sample code embraces and extends what they already know. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's Inside 2D and 3D graphics and animation Business application services, rules, and validation The MVVM pattern and testing Free appendixes (150 pages) available online A background in C# or VB.NET is helpful, but no knowledge of Silverlight or XAML is required. ============================================ Table of Contents PART 1 CORE SILVERLIGHT PART 2 CREATING THE USER INTERFACE PART 3 WORKING WITH DATA AND SERVICES PART 4 2D AND 3D GRAPHICS PART 5 MAKING THE MOST OF THE PLATFORM PART 6 BEST PRACTICES Introducing Silverlight XAML and the property system The application model and the plug-in Working with HTML and browsers Out-of-browser applications The security model and elevated trust Rendering, layout, and transforming Panels Human input Text fundamentals Editing plain and rich text Control basics and UserControls Animation and behaviors Resources, styles, and control templates Extensions, converters, custom controls, and panels Binding Data controls: DataGrid and DataForm Input validation Networking basics Working with SOAP services RESTful services with the ASP.NET Web API Working with XML, JSON, RSS, and Atom Duplex, sockets, and local connections Graphics and effects Working with images Introduction to 3D 3D lighting, texturing, and animation Pop-ups, windows, and full-screen applications Navigation Working with files and directories Printing COM, Native Extensions, and p-invoke Structuring and testing with the MVVM pattern Debugging your application The install experience and preloaders

The Animator's Eye: Adding Life to Animation with Timing, Layout, Design, Color and Sound


Francis Glebas - 2012
    Learn how to become a strong visual storyteller through better use of color, volume, shape, shadow, and light - as well as discover how to tap into your imagination and refine your own personal vision. Francis Glebas, the director of Piglet's Big Day, guides you through the animation design process in a way that only years of expertise can provide. Discover how to create unique worlds and compelling characters as well as the difference between real-world and cartoon physics as Francis breaks down animated scenes to show you how and why to layout your animation.

Practical Graph Mining with R


Nagiza F. Samatova - 2012
    It covers many basic and advanced techniques for the identification of anomalous or frequently recurring patterns in a graph, the discovery of groups or clusters of nodes that share common patterns of attributes and relationships, the extraction of patterns that distinguish one category of graphs from another, and the use of those patterns to predict the category of new graphs. Hands-On Application of Graph Data MiningEach chapter in the book focuses on a graph mining task, such as link analysis, cluster analysis, and classification. Through applications using real data sets, the book demonstrates how computational techniques can help solve real-world problems. The applications covered include network intrusion detection, tumor cell diagnostics, face recognition, predictive toxicology, mining metabolic and protein-protein interaction networks, and community detection in social networks. Develops Intuition through Easy-to-Follow Examples and Rigorous Mathematical FoundationsEvery algorithm and example is accompanied with R code. This allows readers to see how the algorithmic techniques correspond to the process of graph data analysis and to use the graph mining techniques in practice. The text also gives a rigorous, formal explanation of the underlying mathematics of each technique. Makes Graph Mining Accessible to Various Levels of ExpertiseAssuming no prior knowledge of mathematics or data mining, this self-contained book is accessible to students, researchers, and practitioners of graph data mining. It is suitable as a primary textbook for graph mining or as a supplement to a standard data mining course. It can also be used as a reference for researchers in computer, information, and computational science as well as a handy guide for data analytics practitioners.

Rapid Video Development for Trainers: How to Create Learning Videos Fast and Affordably


Jonathan Halls - 2012
    Although producing focused, high quality video is well within the capability of nearly every development professional, the skill sets required to do so have not traditionally fallen within most trainers' job descriptions. This is where Rapid Video Development for Trainers comes in: a comprehensive tutorial covering every aspect of web-based video development, this book provides both the theoretical overview and the nuts-and-bolts instructions for creating professional quality video quickly, easily, and inexpensively. Written specifically for trainers by a 20-year media industry veteran who has worked in Europe, America, and Asia, Rapid Video Development for Trainers explains in clear, nontechnical language everything you need to know to create exceptionally instructive, cost-effective video yourself. Some of the topics discussed include: - thorough coverage of the tools you'll need, with a heavy emphasis on the most cost-effective software and hardware for your project- how to edit your video for maximum clarity, consistency, and aesthetics- a full chapter on the digital technology involved with putting your video on the web- a summary 12-point plan for achieving success with your training video- and more...At a time when training and development budgets are being decreased, staff must be able to do more with less. And, since web-based video is rapidly assuming a critical role in corporate training, the ability to create highly effective video in-house is crucial. Rapid Video Development for Trainers is your invaluable educational resource for every aspect of professional-quality, cost-effective web video production.

Professional Website Performance: Optimizing the Front End and the Back End


Peter Smith - 2012
    This book covers all aspects of building and maintaining websites that deliver peak performance on all levels. Exploring both front-end and back-end configuration, it examines factors like compression and JavaScript, database performance, MySQL tuning, NoSQL alternatives, load-balancing across multiple servers, effective caching of web contents, CSS, and much more. Both developers and system administrators will find value in this platform-neutral guide.Covers essential information for creating and maintaining websites that deliver peak performance on both front end and back end Explains how to configure front-end performance related to the web browser and how to speed up communication between server and browser Topics include MySQL tuning, NoSQL alternatives, CSS, JavaScript, and web images Explores how to minimize the performance penalties of SSL; load-balancing across multiple servers with Apache, Nginx, and MySQL; and effective caching and compression of web contents Professional Website Performance: Optimizing the Front End and Back End offers essential information to help both front-end and back-end technicians ensure better website performance.

Game Development for IOS with Unity3d


Jeff Murray - 2012
    A game developer for over 12 years, the author presents production-proven techniques and valuable tips and tricks needed to plan, build, test, and launch games for the iPhone, iPod, and iPad. He walks you through all the necessary procedures, including how to publish your game to the App Store.Encompasses the Whole Range of iOS Game DevelopmentThis practical book begins with advice on writing a game design document and getting Apple developer certification. It then covers the build processes of the Unity Remote application and explains how to use the Unity editor. After focusing on debugging and optimization, the author describes tips for designing and marketing a successful App Store page. The book also features two iOS-ready games to explore, adapt, and play. Source files for the game examples are available at www.crcpress.com.Guides You in Creating a Functional iOS Game Accessible to indie game developers and small- to medium-sized studios, this hands-on guide gives you the tools and knowledge needed to start building and launching iOS games. It helps you create games using Unity3D and publish them to the App Store.

3D Animation Essentials w/webs


Andy Beane - 2012
    Many aspiring artists and animators have grown up with 3D and computers, and naturally gravitate to this field as their area of interest. Bringing a blend of studio and classroom experience to offer you thorough coverage of the 3D animation industry, this must-have book shows you what it takes to create compelling and realistic 3D imagery.Serves as the first step to understanding the language of 3D and computer graphics (CG) Covers 3D animation basics: pre-production, modeling, animation, rendering, and post-production Dissects core 3D concepts including design, film, video, and games Examines what artistic and technical skills are needed to succeed in the industry Offers helpful real-world scenarios and informative interviews with key educators and studio and industry professionals Whether you're considering a career in as a 3D artist or simply wish to expand your understanding of general CG principles, this book will give you a great overview and knowledge of core 3D Animation concepts and the industry.

Programming in the Large With Design Patterns


Eddie Burris - 2012
    List of popular design patterns, with common usages and sample code

Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers


T.J. O'Connor - 2012
    Instead of relying on another attacker's tools, this book will teach you to forge your own weapons using the Python programming language. This book demonstrates how to write Python scripts to automate large-scale network attacks, extract metadata, and investigate forensic artifacts. It also shows how to write code to intercept and analyze network traffic using Python, craft and spoof wireless frames to attack wireless and Bluetooth devices, and how to data-mine popular social media websites and evade modern anti-virus.

WiX 3.6: A Developer's Guide to Windows Installer XML


Nick Ramirez - 2012
    If you are a developer and want to create installers for software targeting the Windows platform, then this book is for you. You'll be using plenty of XML and ought to know the basics of writing a well-formed document. No prior experience in WiX or Windows Installer is assumed. You should know your way around Visual Studio to compile projects, add project references and tweak project properties.

An Author's Guide to Fighting Internet Copyright Infringements How Publishers


Morris Rosenthal - 2012
    In one case, I went as far as a two and a half year fight in Federal court. But the bulk of my time has been wasted sending DMCA notices to sites that take down one infringement only to put up another. After years of frustration I had given up even trying, but when copyright infringements began appearing above my own pages in Google search following their 2011 Panda update, fighting infringements took on a new urgency. In this guide, I describe the tools and techniques that finally had an impact on the hundreds of thousands on infringements on my work indexed by Google and the other search engines. The main weapon in this fight is Google's new DMCA Dashboard, a must-use first stop for anybody fighting online copyright infringement. I describe how to efficiently use DMCA Dashboard to clean up Google search results, and when it's important to deal directly with website owners.One person filing DMCA complaints and cease and desist orders won't have any impact on the business model of copyright infringement. But if tens of thousands of authors and publishers start standing up for their rights and explaining to readers how copyright infringements are damaging their ability to continue creating new works, it will have an impact. I am a pro-Internet author. I have been publishing online since 1995, I publish eBooks without DRM, and I give away large amounts of my work on my website. And I sincerely believe that if we fail to stop the culture of copyright infringement, the Internet of the future will contain nothing but opinions, product reviews and propaganda. Copyright protection is what allows authors and publishers to earn a living. If we don't stand up for our rights, we will lose them.

Beginning T-SQL 2012


Kathi Kellenberger - 2012
    T-SQL is essential in writing SQL statements to get data into and out of a database. T-SQL is the foundation for business logic embedded in the database in the form of stored procedures and functions. Beginning T-SQL 2012 starts you on the path to mastering T-SQL, with an emphasis on best practices and sound coding techniques. Beginning T-SQL 2012 begins with an introduction to databases, normalization, and to SQL Server Management Studio. Each subsequent chapter teaches an aspect of T-SQL, building on the skills learned in previous chapters. Exercises in each chapter give readers an opportunity for the hands-on practice that leads to true learning and distinguishes the competent professional.Imparts best practices for writing T-SQL Helps you avoid common errors Shows how to write scalable code for good performance

Learn SQL Programming By Examples


Sergey Skudaev - 2012
    SQL is used to insert or modify data in a relational database or search and retrieve data from a relational database . In my tutorial I provide more than a hundred examples of SQL queries for MySQL, Oracle and MS Access databases. The book includes CREATE TABLE statements and INSERT statements with the same data as I am using in the book. You will be able to recreate all required tables on your PC to practice SQL with my tutorial. Or you may use my web page. This book includes homework with 40 questions and answers. You may wonder why the book has a bee on the cover. Well...the bee collects nectar from the flower and you will be collecting data from your database. It will taste sweet once you have learned how to create queries using SQL to retrieve the data all created by you on your very own.

Structured Parallel Programming: Patterns for Efficient Computation


Michael McCool - 2012
    Written by parallel computing experts and industry insiders Michael McCool, Arch Robison, and James Reinders, this book explains how to design and implement maintainable and efficient parallel algorithms using a composable, structured, scalable, and machine-independent approach to parallel computing. It presents both theory and practice, and provides detailed concrete examples using multiple programming models.The examples in this book are presented using two of the most popular and cutting edge programming models for parallel programming: Threading Building Blocks, and Cilk Plus. These architecture-independent models enable easy integration into existing applications, preserve investments in existing code, and speed the development of parallel applications. Examples from realistic contexts illustrate patterns and themes in parallel algorithm design that are widely applicable regardless of implementation technology.Software developers, computer programmers, and software architects will find this book extremely helpful.

The C++ Standard Library: A Tutorial and Reference


Nicolai M Josuttis - 2012
    The library, however, is not self-explanatory. To make full use of its components-and to benefit from their power-you need a resource that does far more than list the classes and their functions. The C++ Standard Library: A Tutorial and Reference, Second Edition, describes this library as now incorporated into the new ANSI/ISO C++ language standard (C++11). The book provides comprehensive documentation of each library component, including an introduction to its purpose and design; clearly written explanations of complex concepts; the practical programming details needed for effective use; traps and pitfalls; the exact signature and definition of the most important classes and functions; and numerous examples of working code. The book focuses in particular on the Standard Template Library (STL), examining containers, iterators, function objects, and STL algorithms. The book covers all the new C++11 library components, includingConcurrency Fractional arithmetic Clocks and timers Tuples New STL containers New STL algorithms New smart pointers New locale facets Random numbers and distributions Type traits and utilities Regular expressions The book also examines the new C++ programming style and its effect on the standard library, including lambdas, range-based for loops, move semantics, and variadic templates. An accompanying Web site, including source code, can be found at www.cppstdlib.com.

The iPhone Book: How to Do the Most Important, Useful & Fun Staff with Your iPhone


Scott Kelby - 2012
     There are basically two types of iPhone books out there: (1) The -tell-me-all-about-it- kind, which includes in-depth discussions on everything from wireless network protocols to advanced compression codes. (2) Then there's this book, which instead is a -show-me-how-to-do-it- book that skips all the confusing techno-jargon and just tells you, in plain, simple English, exactly how to use the iPhone features you want to use most. The iPhone Book is from Scott Kelby, the award-winning author of the smash bestseller, The iPod Book. Scott takes that same highly acclaimed, casual, straight-to-the-point concept and layout and brings it to learning Apple's amazing iPhone. Scott teams up once again with gadget guru and leading iPhone authority Terry White to put together a book that is an awful lot like the iPhone itself-simple to use and fun to learn. The book's layout is brilliant, with each page covering just one single topic, so finding the information you need is quick and easy, with a large full-color photo on each page so you can see exactly how it works. The first edition of this book was named Best Computer Book of 2007 and, since then, Scott and Terry have added even more tips and tricks, and made it even easier by focusing on just the most useful and most requested iPhone 4S, 4, and 3GS features (without all the techno-babble), so you can start really using your iPhone today!

Windows 8 XAML in Action


Pete Brown - 2012
    The Windows 8 Metro interface transforms the PC into a visually-striking container for apps of all types.Windows 8 XAML in Action introduces C# developers to Metro style app development. It provides full coverage of XAML, and addresses both the design and development of Metro style apps. Following numerous carefully-crafted examples, readers will learn about new Windows 8 features, the WinRT API, and .NET 4.5. They will also pick up tips for deploying Metro style apps, including sale through the Windows Store. And, of course, they will find the same deep, unique insights Pete provides in his Silverlight books.Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

Books in the Age of the iPad


Craig Mod - 2012
    In doing so I think we can find the line in the sand to define when content should be printed or digitized.This is a conversation for books-makers, web-heads, content-creators, authors and designers. For people who love beautifully made things. And for the storytellers who are willing to take risks and want to consider the most appropriate shape and media for their yarns.

Official (Isc)2(r) Guide to the Cap(r) Cbk(r)


Patrick D. Howard - 2012
    Reflecting recent updates to the Certified Authorization Professional (CAP(R)) Common Body of Knowledge (CBK(R)) and NIST SP 800-37, the Official (ISC)2(R) Guide to the CAP(R) CBK(R), Second Edition provides readers with the tools to effectively secure their IT systems via standard, repeatable processes.Derived from the author's decades of experience, including time as the CISO for the Nuclear Regulatory Commission, the Department of Housing and Urban Development, and the National Science Foundation's Antarctic Support Contract, the book describes what it takes to build a system security authorization program at the organizational level in both public and private organizations. It analyzes the full range of system security authorization (formerly C&A) processes and explains how they interrelate. Outlining a user-friendly approach for top-down implementation of IT security, the book:Details an approach that simplifies the authorization process, yet still satisfies current federal government criteria Explains how to combine disparate processes into a unified risk management methodology Covers all the topics included in the Certified Authorization Professional (CAP(R)) Common Body of Knowledge (CBK(R)) Examines U.S. federal polices, including DITSCAP, NIACAP, CNSS, NIAP, DoD 8500.1 and 8500.2, and NIST FIPS Reviews the tasks involved in certifying and accrediting U.S. government information systemsChapters 1 through 7 describe each of the domains of the (ISC)2(R) CAP(R) CBK(R). This is followed by a case study on the establishment of a successful system authorization program in a major U.S. government department. The final chapter considers the future of system authorization. The book's appendices include a collection of helpful samples and additional information to provide you with the tools to effectively secure your IT systems.

Training Kit (Exam 70-461): Querying Microsoft SQL Server 2012


Itzik Ben-Gan - 2012
    Work at your own pace through a series of lessons and practical exercises, and then assess your skills with practice tests on CD—featuring multiple, customizable testing options.Maximize your performance on the exam by learning how to:Create database objectsWork with dataModify dataTroubleshoot and optimize queriesYou also get an exam discount voucher—making this book an exceptional value and a great career investment.

Don't Fear the Spreadsheet: A Beginner's Guide to Overcoming Excel's Frustrations


Tyler Nash - 2012
    Instead of delving into advanced topics that scare most Excel novices away, the guide starts at a much more basic level, quickly providing a passable knowledge of the program and allowing users to overcome their fears and frustrations. It answers hundreds of common questions, including Can I delete data from a spreadsheet without changing the formatting? How can I merge two cells, columns, or rows? How do I use text-wrapping? How do I create custom functions? and What is a Macro and how do I go about creating it? Intended for the roughly 40 percent of Excel users who have never even entered a formula, this book will demystify the problems and confusion that prevent them from using the program to its potential.

Beginning Visual Basic 2012


Bryan Newsome - 2012
    Using the time-tested Wrox approach, this guide provides a step-by-step format that gets beginners up and running quickly and confidently. Essential topics covered include writing Windows applications, working with dialog boxes and menus, object oriented programming techniques, programming for graphics, using Visual Basic with ASP.NET for web apps, and dealing with data access and SQL Server.Visual Basic is a popular first language for beginning programmers; this Wrox beginner's guide covers all aspects of the newest version Uses a basic, step-by-step approach to help beginners learn quickly and easily Covers essential topics including flow control, data structure, writing Windows applications, error handling and debugging, objects and object oriented techniques, and class libraries Explains Windows Forms, graphics programming, accessing databases, web programming using Visual Basic with ASP.NET, data access, SQL Server, ADO.NET, and XML Beginning Visual Basic 2012 is a must-have for programming newcomers who want to get a solid footing in one of the most important programming languages.

Android Application Development Cookbook: 93 Recipes for Building Winning Apps


Wei-Meng Lee - 2012
    With that exciting information in mind, veteran author Wei-Meng Lee presents you with 100 unique recipes that you can apply today in order to discover solutions to some of the most commonly encountered problems that exist in Android programming.Covering the scope of multiple Android releases up through Android 4, this reference features a task description, followed by the solution(s) available, and a standalone project file that illustrates the use of the recipe. Formatting each recipe to be standalone, Wei-Meng Lee allows you to jump into the relevant recipe to find a solution to specific challenges.Identifies and describes a programming task, provides a step-by-step solution, and presents a full-code solution ready for download Covers multiple Android releases Addresses such topics as user interfaces, telephony and messaging, networking, Google maps, location-based services, persisting data, leveraging hardware features, and more Android Application Development Cookbook is your solution to discovering...solutions!

HTML5 for .NET Developers: Single Page Web Apps, JavaScript, and Semantic Markup


Jim Jackson - 2012
    Written from the .NET perspective, this book is full of practical applications and ways to connect the new web standards with your existing development practicesAbout the TechnologyA shift is underway for Microsoft developers—to build web applications you'll need to integrate HTML5 features like Canvas-based graphics and the new JavaScript-driven APIs with familiar technologies like ASP.NET MVC and WCF. This book is designed for you.About this BookHTML5 for .NET Developers teaches you how to blend HTML5 with your current .NET tools and practices. You'll start with a quick overview of the new HTML5 features and the semantic markup model. Then, you'll systematically work through the JavaScript APIs as you learn to build single page web apps that look and work like desktop apps. Along the way, you'll get tips and learn techniques that will prepare you to build "metro-style" applications for Windows 8 and WP 8.This book assumes you're familiar with HTML, and concentrates on the intersection between new HTML5 features and Microsoft-specific technologies.Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.What's InsideHTML5 from a .NET perspective Local storage, threading, and WebSockets Using JSON-enabled web services WCF services for HTML5 How to build single page web apps"This book speaks directly to the interests and concerns of the .NET developer."—From the Forward by Scott Hanselman, MicrosoftTable of ContentsHTML5 and .NET A markup primer: classic HTML, semantic HTML, and CSS Audio and video controls Canvas The History API: Changing the game for MVC sites Geolocation and web mapping Web workers and drag and drop Websockets Local storage and state management Offline web applications

How To Sell Any Product Online:"Secrets of the Killer Sales Letter"


Omar Johnson - 2012
    In this amazing book he reveals to you the secrets of how to properly position your productor service in your prospect's mind so that they will continuously and religiously buy from you. Whether you are aware of it or not when you are conveying your sales message on your website by the use of words that best describes your products or services to your potential customers you are essentially doing so by the use of a "sales letter". Your sales letter could be in written, audio or video form it really doesn't matter because it is still a sales letter.In "How To Sell Any Product Online" you will learn step by step how to create a "killer sales letter" from scratch. Once you have learned this valuable technique you will put yourself in the enviable position of truly being able to sell any product or service online. The author has also written other jewels such as Search Engine Domination:“The Ultimate Secrets to Increasing Your Website’s Visibility and Making a Ton of Cash”, How to Make Money Online:“The Savvy Entrepreneur’s Guide to Financial Freedom”,and How to Create a Profitable Ezine from Scratch.

How to Get Your Message Out Fast & Free Using Podcasts: Everything You Need to Know About Podcasting Explained Simply


Kevin Walker - 2012
    A podcast is a digital media file, including music, data, or video, that is distributed over the Internet using syndication feeds for playback on portable media players such as Apple's iPod and personal computers.You will earn how to master the art and science behind podcasting in a matter of hours. By investing a few dollars you can easily get your message out, increase the number of visitors to your Web site, and significantly increase sales. If you are looking to drive high-quality, targeted traffic to your site, there is no better way than podcasting.The key to success in podcasting is knowing what you are doing and devising a comprehensive and well-crafted marketing plan. This groundbreaking and exhaustively researched new book will provide everything you need to know to help you generate high-volume, high-quality podcasts.In addition, we spent thousands of hours interviewing hundreds of today's most successful podcast masters. This book is a compilation of their secrets and successful ideas. Additionally, we give you hundreds of tips and tricks to drive business to your Web site and increase sales and profits. In this book you will find case studies from companies who have used our techniques and achieved unprecedented success. If you are interested in learning hundreds of hints, tricks, and secrets on how to implement podcasting, develop a cost-effective marketing campaign, and ultimately earn enormous profits, this book is for you.Atlantic Publishing is a small, independent publishing company based in Ocala, Florida. Founded over twenty years ago in the company president’s garage, Atlantic Publishing has grown to become a renowned resource for non-fiction books. Today, over 450 titles are in print covering subjects such as small business, healthy living, management, finance, careers, and real estate. Atlantic Publishing prides itself on producing award winning, high-quality manuals that give readers up-to-date, pertinent information, real-world examples, and case studies with expert advice. Every book has resources, contact information, and web sites of the products or companies discussed. This Atlantic Publishing eBook was professionally written, edited, fact checked, proofed and designed. The print version of this book is 288 pages and you receive exactly the same content. Over the years our books have won dozens of book awards for content, cover design and interior design including the prestigious Benjamin Franklin award for excellence in publishing. We are proud of the high quality of our books and hope you will enjoy this eBook version.

On the Principles and Development of the Calculator and Other Seminal Writings


Charles Babbage - 2012
    His achievements have been virtually forgotten, but this compilation of his writings, in addition to those of several of his contemporaries, illuminates his pioneering work.Part I consists of selections from Babbage's long-out-of-print autobiography, Passages from the Life of a Philosopher, in which he recounts the pursuit of his dreams and remarks on noteworthy acquaintances, including Laplace, Biot, Humboldt, and Sir Humphry Davy. Additional features include articles, sketches, and letters by Babbage himself along with notes by his contemporaries that explain the principles and operation of the inventor's brilliant — but never completed — calculating machines. An informative Introduction places these writings in their historical context.

Quit Your Rotten Job...and Make Money from Home with eBay Instead


John Hadyn - 2012
    You will discover how you can build a lucrative career that is profitable and interesting, and enjoy: Turning eBay into your personal profit machine Choosing the kind of work you do Scaling up to big profits Working flexible hours around your family Enjoying the freedom of running your own life Rave Reviews"I'm about to start an eBay business, and I found this really helpful. It give you a step-by-step introduction to everything you need to do to succeed.""Good information here for anyone who is serious about becoming an eBay powerseller. This is a good summary of how to start a profitable business.""I have been following this plan, and it is all working out for me so far. I am well on the way to make a decent profit on eBay, so this is good stuff.""A good, clear and concise guide that tells you everything you need to know. If you are serious about making money with eBay, this is a good starter."What's Inside?This book gives you the inside track on how to build a highly-successful eBay business. You will discover: How to get your eBay business up and running Ways to maximize your eBay income How to create multiple revenue revenue streams The secrets that the top pros use to succeed How to get more traffic to your listings Table Of Contents:IntroductionChapter 1: Using eBay to Earn MoneyChapter 2: Knowing What to SellChapter3: Getting StartedChapter 4: Standing Out in A CrowdChapter 5: Secrets to eBay SuccessChapter 6: Pricing and Business Sense Chapter 7: Getting the Most Out of eBayChapter 8: Acquiring the Essential ToolsChapter 9: Optimizing Your eBay BusinessConclusionWhy Read This Book Now?Start today and you could become an eBay powerseller just a short time from now, making money working from the comfort of your own home. So don't put the decision off...grab your copy now and get started asap.

How to Teach Grammar Like a Pro (How to Teach... Like a Pro)


BusyTeacher.org - 2012
    You'll be prepared, we promise!These compact cheat sheets are filled with plenty of example activities that will help you get ready for your next grammar lesson in the blink of an eye! They cover everything from teaching the verb 'TO BE' to teaching the difference between gerund and infinitive. Don't waste another moment - we know you want it!Grab your copy today, be proud of your grammar lessons tomorrow!

Comptia Network+ Review Guide: Exam: N10-005


Bill Ferguson - 2012
    Make sure you're ready for CompTIA's new Network+ certification (exam N10-005) with this new edition of Sybex's "CompTIA Network+ Review Guide." This concise guide is efficiently organized by exam objectives and covers all five exam domains. The book also includes 50 chapter review questions, as well as access to two online practice exams, and much more. It's the perfect companion to "Sybex's CompTIA Network+ Study Guide, Second Edition" or any Network+ study tool.Helps students prepare for the leading non-vendor-specific networking certification, CompTIA Network+This new edition is fully updated for Exam N10-005, the latest revision of the CompTIA Network+ exam Conveniently organized by exam objectives for quick reviewFeatures Exam Essentials in each chapter to help you focus on what you need to know for the examProvides access to practice exams, and other practice toolsReview all Network+ Exam N10-005 exam objectives and reinforce your studies with "CompTIA Network+ Review Guide, Second Edition."

Mastering phpMyAdmin 3.4 for Effective MySQL Management


Marc DeLisle - 2012
    You will first be introduced to the interface and then build basic tables and perform both simple and advanced functions on the created database. The book progresses gradually and you will follow it best by reading it sequentially. If you are a developer, system administrator, or web designer who wants to manage MySQL databases and tables efficiently, then this book is for you. This book assumes that you are already wellacquainted with MySQL basics. This book is a must-read for every serious phpMyAdmin user who would like to use this outstanding application to its full power.

Mastering the Android Developer Tools: Working with Layout Tools, DDMS, AVD, and ADT


Mike Wolfson - 2012
    Fortunately, there are a many tools that take the pain out of developing Android, but they don't readily give up their secrets. To help with your user interface, the Android Graphical Layout Tools make laying out complicated Activities easy, and the HierarchyViewer does a great job of identifying complexity in your layouts. To help identify memory or resource issues you can use the Dalvik Debug Manager Service (DDMS) tools, which include TraceView and AllocationTracker. These make it easy to understand exactly where your application is allocating resources. There are tools to help simulate devices: the Android Virtual Device (AVD) tools. Lastly, there is a rich set of plugins for a variety of Integrated Development Environments that help streamline the development process:the Android Developer Tools (ADT) plug-ins. This book will guide you through the proper usage of all of these tools. It will describe in detail what each tool is designed to do, when and how to use them, and how to integrate them into your development workflow, making the development process less painful. This book will give you a better understanding of the variety of tools available, and empower your to design and deliver great Android Applications.

Marketing in a World of Digital Sharing: Are you drowning in social media noise and chaos?


Sujata Ramnarayan - 2012
    Businesses have simply jumped in without tying social media outcomes to any business objectives.The purpose of this book is to help you:- See how social media fits into your overall marketing strategy- Understand how best to develop social media with allocation among different tools- Figure out the extent to which social media is relevant to your business or department, and how best to implement it given an increasingly digital world of sharing and an empowered customer voice

Latex and Friends


Marc R.C. Van Dongen - 2012
    This book teaches the use of LaTeX, a free, automated typesetting system, presenting techniques for writing an article, report, thesis, or book with data plots, complex graphics, and computer presentations, with examples showing input and output side by side.

SOA Governance in Action: REST and WS-* Architectures


Jos Dirksen - 2012
    This book introduces the fundamentals of good governance, the best practices for implementing them, and how to support governance using various open source tools. You'll follow an extensive case study that addresses the areas of service design, security, testing, and performance.About the TechnologyGovernance is a serious word for a simple idea-defining processes, roles, and expectations for a software project. It's especially important in SOA where you have multiple stakeholders, competing requirements, and complex integration tasks. Good SOA governance blends established best practices, strong management and monitoring tools, and the flexibility to embrace new technologies and patterns.About the BookSOA Governance in Action shows developers how to apply governance concepts and implementation practices to achieve success in SOA projects. You'll learn practical techniques like building a metadata repository using WSO2 Registry or a custom monitoring dashboard using Bamos BAM. You'll also explore other supporting tools, such as using OpenAM, to implement security-related policies. Along the way, you'll explore the nuances of writing policies that work for the project and click with your corporate culture.Written for business application developers. Familiarity with Java and BPMN is helpful but not required. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's InsideService design, security, testing, and performanceSelf documenting services, auditing, and running in a cloud.Supporting best practices with open source toolsExamples using both REST and WS-*========================================​==========Table of ContentsPART 1 INTRODUCTIONIntroducing SOA governanceSetting up the SOA governance environmentUsing a case study to understand SOA governancePART 2 DESIGN-TIME POLICIESService design and documentation policiesSecurity policiesTesting, performance, and the cloudPART 3 RUNTIME POLICIESUsing tools for runtime governanceLifecycle support and discovering resourcesIntegrating SOA governance tools with existing tools and technologiesAPPENDIXInstalling tools, libraries, and frameworks