If you have an aptitude for mathematics and some programming skills, author Joel Grus will help you get comfortable with the math and statistics at the core of data science, and with hacking skills you need to get started as a data scientist. Today’s messy glut of data holds answers to questions no one’s even thought to ask. This book provides you with the know-how to dig those answers out.Get a crash course in PythonLearn the basics of linear algebra, statistics, and probability—and understand how and when they're used in data scienceCollect, explore, clean, munge, and manipulate dataDive into the fundamentals of machine learningImplement models such as k-nearest Neighbors, Naive Bayes, linear and logistic regression, decision trees, neural networks, and clusteringExplore recommender systems, natural language processing, network analysis, MapReduce, and databases
Covers PhoneGap 3.X
Written for experienced mobile developers, Apache Cordova 3 Programming is a complete introduction to Apache Cordova 3 and Adobe PhoneGap 3. It describes what makes Cordova important and shows how to install and use the tools, the new Cordova CLI, the native SDKs, and more. If you’re brand new to Cordova, this book will be just what you need to get started. If you’re familiar with an older version of Cordova, this book will show you in detail how to use all of the new stuff that’s in Cordova 3 plus stuff that has been around for a while (like the Cordova core APIs).
After walking you through the process of downloading and setting up the framework, mobile expert John M. Wargo shows you how to install and use the command line tools to manage the Cordova application lifecycle and how to set up and use development environments for several of the more popular Cordova supported mobile device platforms. Of special interest to new developers are the chapters on the anatomy of a Cordova application, as well as the mechanics of Cordova development. Wargo also covers the development process and the tools you can use to test and debug your Cordova applications, and provides a complete chapter that introduces the Cordova APIs, in addition to a chapter that shows you how to create your own plugins.
Filled with lots of examples and code, the book includes includes complete coverage of Android, iOS, BlackBerry 1,0 and Windows Phone development for Cordova.
Topics covered includeHow to install and use the Cordova CLI and associated tools How to configure the Android developer tools (ADT) to run, test, and debug your Cordova applications for Android How to use Xcode—Apple’s development tool for iOS development—to run, test, and debug Cordova applications for iOS devices How to use the Safari browser to debug Cordova applications on iOS devices How to use the Microsoft development tools to run, test, and debug Cordova applications for Windows Phone 8 How to set up and use the PhoneGap Build service to package Cordova applications and share those applications with others How to create Cordova plugins for both Android and iOS
The author maintains a web site for the book at cordovaprogramming.com where updates, errata, and the source code for the book are available.
Highlights of this new Third Edition include:Extensive new coverage: fragments, action bar, SQLite, content providers, Facebook SDK, and more Practical guidance on developing for multiple Android versions How to use open source projects to simplify Android development New topic-focused structure with at least one complete project in nearly every chapter
Register your book at informit.com/register to gain access to the Bonus KitKat chapter online.
Learn how to…Quickly set up your development environment and create Android projects Use Android layouts and fragments to create apps that look great on phones, tablets, and even TVs Develop intuitive user interfaces using Android controls Access the cloud and retrieve data using the Flickr API Create a full-blown app that parses JSON, stores metadata, and
displays Flickr images Use a SQLite database and content providers to create responsive, data-driven apps Write social apps using the Facebook Android SDK Use contact and calendar data Build location-based apps using LocationManager APIs or the new Google Play Location Services Internationalize your apps Work with media and cameras Use open-source libraries to add “finishing touches” Package and publish apps to Google Play and other app stores
Long-Term Evolution (LTE) is the next step in the GSM evolutionary path beyond 3G technology, and it is strongly positioned to be the dominant global standard for 4G cellular networks. LTE also represents the first generation of cellular networks to be based on a flat IP architecture and is designed to seamlessly support a variety of different services, such as broadband data, voice, and multicast video. Its design incorporates many of the key innovations of digital communication, such as MIMO (multiple input multiple output) and OFDMA (orthogonal frequency division multiple access), that mandate new skills to plan, build, and deploy an LTE network.
In Fundamentals of LTE , four leading experts from academia and industry explain the technical foundations of LTE in a tutorial style—providing a comprehensive overview of the standards. Following the same approach that made their recent Fundamentals of WiMAX successful, the authors offer a complete framework for understanding and evaluating LTE.
Topics includeCellular wireless history and evolution: Technical advances, market drivers, and foundational networking and communications technologies Multicarrier modulation theory and practice: OFDM system design, peak-to-average power ratios, and SC-FDE solutions Frequency Domain Multiple Access: OFDMA downlinks, SC-FDMA uplinks, resource allocation, and LTE-specific implementation Multiple antenna techniques and tradeoffs: spatial diversity, interference cancellation, spatial multiplexing, and multiuser/networked MIMO LTE standard overview: air interface protocol, channel structure, and physical layers Downlink and uplink transport channel processing: channel encoding, modulation mapping, Hybrid ARQ, multi-antenna processing, and more Physical/MAC layer procedures and scheduling: channel-aware scheduling, closed/open-loop multi-antenna processing, and more Packet flow, radio resource, and mobility management: RLC, PDCP, RRM, and LTE radio access network mobility/handoff procedures
Ideal for developers who have little or no Android experience but have basic Java experience, this tutorial teaches through carefully structured exercises that address the entire development process. Leading Android developers James Talbot and Justin McLean guide you through building a real biking mobile app that can handle everything from mileage tracking to route planning. Each chapter builds your knowledge, step-by-step, and in the end you will have a complete, working app.
Along the way, you’ll gain hands-on experience with writing code that can run on the widest spectrum of devices while still leveraging Android’s newest features. You’ll also discover proven solutions for the occasionally messy realities of Android development, from inaccurate sensor data to inadequate device battery life–pitfalls that most other Android books ignore.
Learn how toSet up your Android development environment on Windows or Mac operating systems Quickly create a simple, working app that demonstrates basic Android principles Master core building blocks, such as Activities, Intents, Services, and Resources Build a functional user interface, and then make it more intuitive and usable Professionally style your Android app Make your app location-aware Integrate social networking features Build highly efficient threaded apps Integrate database support to read and write data Make your app run faster, while using less memory and power Efficiently test and debug your app Easily internationalize your app for multiple countries and languages Sell your app through Google Play and the Amazon AppStore
Get all of this book’s sample code at www.androiddevbook.com/code.html.
Register your book at informit.com/register to gain access to the Bonus KitKat Chapter.
Download the free version of this book’s On Your Bike app from Google Play today.
"Seamless R and C++ integration with Rcpp" is simply a wonderful book. For anyone who uses C/C++ and R, it is an indispensable resource. The writing is outstanding. A huge bonus is the section on applications. This section covers the matrix packages Armadillo and Eigen and the GNU Scientific Library as well as RInside which enables you to use R inside C++. These applications are what most of us need to know to really do scientific programming with R and C++. I love this book. -- Robert McCulloch, University of Chicago Booth School of Business
Rcpp is now considered an essential package for anybody doing serious computational research using R. Dirk's book is an excellent companion and takes the reader from a gentle introduction to more advanced applications via numerous examples and efficiency enhancing gems. The book is packed with all you might have ever wanted to know about Rcpp, its cousins (RcppArmadillo, RcppEigen .etc.), modules, package development and sugar. Overall, this book is a must-have on your shelf. -- Sanjog Misra, UCLA Anderson School of Management
The Rcpp package represents a major leap forward for scientific computations with R. With very few lines of C++ code, one has R's data structures readily at hand for further computations in C++. Hence, high-level numerical programming can be made in C++ almost as easily as in R, but often with a substantial speed gain. Dirk is a crucial person in these developments, and his book takes the reader from the first fragile steps on to using the full Rcpp machinery. A very recommended book! -- Søren Højsgaard, Department of Mathematical Sciences, Aalborg University, Denmark
"Seamless R and C ++ Integration with Rcpp" provides the first comprehensive introduction to Rcpp. Rcpp has become the most widely-used language extension for R, and is deployed by over one-hundred different CRAN and BioConductor packages. Rcpp permits users to pass scalars, vectors, matrices, list or entire R objects back and forth between R and C++ with ease. This brings the depth of the R analysis framework together with the power, speed, and efficiency of C++.
Dirk Eddelbuettel has been a contributor to CRAN for over a decade and maintains around twenty packages. He is the Debian/Ubuntu maintainer for R and other quantitative software, edits the CRAN Task Views for Finance and High-Performance Computing, is a co-founder of the annual R/Finance conference, and an editor of the Journal of Statistical Software. He holds a Ph.D. in Mathematical Economics from EHESS (Paris), and works in Chicago as a Senior Quantitative Analyst.
In providing a very readable text that avoids getting immersed in low-level technical details, while still providing a useful, practical guide to network programming for both undergraduates and busy IT professionals, this third edition continues the trend of its predecessors. To retain its currency, the text has been updated to reflect changes that have taken place in Java's network technology over the past seven years (including the release of Java 7), whilst retaining its notable features of numerous code examples, screenshots and end-of-chapter exercises.
This comprehensive new volume shows you how to compile PostgreSQL from source, create a database, and configure PostgreSQL to accept client-server connections. It also covers the many advanced features, such as transactions, versioning, replication, and referential integrity that enable developers and DBAs to use PostgreSQL for serious business applications. The thorough introduction to PostgreSQL's PL/pgSQL programming language explains how you can use this very useful but under-documented feature to develop stored procedures and triggers. The book includes a complete command reference, and database administrators will appreciate the chapters on user management, database maintenance, and backup & recovery. With Practical PostgreSQL, you will discover quickly why this open source database is such a great open source alternative to proprietary products from Oracle, IBM, and Microsoft.
Two of the world’s most powerful technology trends, the Internet and mobile communications, are redefining how and when people access information. With the majority of information and new services being deployed over IP, the use of devices such as cellular phones, PDAs, and laptops for accessing data networks is pushing the need for “always on” IP connectivity. The evolution of mobile computing points to a coming together of the best of desktop computing and cellular communications—the predictability and "always connected" experience of the desktop combined with the ease of use and mobility of the cell phone.
One challenge to mobile data communication is moving data across different networks. The solution to this problem is a standards-based protocol: Mobile IP. Mobile IP is an open standard that allows users to keep the same IP address, stay connected, and maintain ongoing applications while roaming between IP networks.
Mobile IP Technology and Applications is the first book to address the practical application of Mobile IP in real-world environments. Cisco IOS® Mobile IP configuration, troubleshooting, and management are covered in depth and supported by real-world examples. Mobility solutions addressed in this book include enterprise campus wireless LANs and metropolitan mobility for both individual devices and whole networks. Each example is designed to teach configuration, management, and troubleshooting in a manner that is directly applicable to common mobility needs.
Whether you are looking for an introduction to IP mobility or detailed examples of Mobile IP technology in action, Mobile IP Technology and Applications is your complete resource for reaping the benefits that secure, reliable mobile communications have to offer.
"IP Mobility provides the capability not only for me to connect to the world at large, but for it to find and connect to me."
—Fred Baker, Cisco Fellow, Cisco Systems, Inc.
This book is part of the Cisco Press® Networking Technology Series, which offers networking professionals valuable information for constructing efficient networks, understanding emerging technologies, and building successful networking careers.
The first section covers the best practices for telephone and video consultations. Knowing these techniques generates satisfied patients.
The remainder is devoted to templates that allow rapid charting and seamless documentation. Don't get left behind. Telemedicine is reshaping the face of health care.
The authors have considerable experience in the telemedicine sector and offer first hand strategies to improve communication and both patient and provider satisfaction.
Cable modems have emerged as a leading consumer choice for high-speed Internet access, outpacing alternatives such as digital subscriber lines, but not without raising issues about quality of service and controversy about open access. Providing an objective review of residential broadband and cable television networking, this book will be of great use for professionals who are integrating cable into their networks or service offerings. The authors compare cable access systems to competing technologies and discuss the increasingly difficult issues confronting each. Readers will also find coverage of the hottest areas in the field including high-speed data and packet voice standards, managing the "always-on" connection, and security and privacy risks.
Two offset compensation techniques are described: auto-zeroing and chopping. Several topologies are discussed, with which these techniques can be used in the design of wide-band dynamic offset-compensated amplifiers. Four implementations are discussed in detail: two low-offset wide-band operational amplifiers, a low-offset instrumentation amplifier, and a low-offset current-sense amplifier, which can sense the current drawn from supply voltages up to 28V .
Maximize payment opportunities in the open mobile marketplace Apply mobile website and app building best practices Integrate PayPal Mobile express checkout and payment software systems Master mobile consumer shopping behavior, technology, and payment trends Profit with custom, efficient PayPal Mobile payment options for your business
This expert, easy-to-follow advice–straight from those who design and build PayPal Mobile–is your direct link to effective mobile payments and business success.
You'll learn how to use your iPhone to connect to the Internet using a Wi-Fi or 3G network, shoot photos using the built-in camera, make FaceTime calls, sync files and content with iCloud, use the message and notification features, and search using Spotlight. Hundreds of full-color images illustrate every point along the way.
This practical, approachable guide by experienced iPhone guides Anton Ochsenkuhn and Michael Krimmer will quickly help you get the most out of your iPhone 4S with iOS 5!
Table of Contents:
Chapter 1: This Is the iPhone 4S
Chapter 2: How to Use iOS
Chapter 3: The iPhone as Message Center
Chapter 4: The Internet in Your Hands
Chapter 5: Entertainment with the iPhone
Chapter 6: Shopping in the Stores
Chapter 7: Address Book and Phone
Chapter 8 The iPhone Manages Your Events
Chapter 9: The iPhone as Camera
Chapter 10: The Other Apps of iOS 5
Chapter 11: The Most Important Settings of iOS 5
Chapter 12: iCloud
Chapter 13: Keeping the System Up-to-Date
Set up and quickly start using your Droid smartphone. Make and receive calls and text messages.
Send email and synchronize your mail with your Gmail account. Surf the Web with the built-in Android browser. Search y our phone and the Web by voice. Browse and download apps int he Android Marketi. Find your place in the world, using the phone's GPS and Google Maps Navigation. Keep track of your contacts and calendar--and, of course, sync your phone with your Google account. Shoot and instantly review photos and videos with the built-in camera.
An end-to-end reference guide to design, deploy, manage, and secure 802.11 wireless networks
As wired networks are increasingly replaced with 802.11n wireless connections, enterprise users are shifting to centralized, next-generation architectures built around Wireless LAN Controllers (WLC). These networks will increasingly run business-critical voice, data, and video applications that once required wired Ethernet.
In Controller-Based Wireless LAN Fundamentals, three senior Cisco wireless experts bring together all the practical and conceptual knowledge professionals need to confidently design, configure, deploy, manage, and troubleshoot 802.11n networks with Cisco Unified Wireless Network (CUWN) technologies.
The authors first introduce the core principles, components, and advantages of next-generation wireless networks built with Cisco offerings. Drawing on their pioneering experience, the authors present tips, insights, and best practices for network design and implementation as well as detailed configuration examples.
Next, they illuminate key technologies ranging from WLCs to Lightweight Access Point Protocol (LWAPP) and Control and Provisioning of Wireless Access Points (CAPWAP), Fixed Mobile Convergence to WiFi Voice. They also show how to take advantage of the CUWN’s end-to-end security, automatic configuration, self-healing, and integrated management capabilities.
This book serves as a practical, hands-on reference for all network administrators, designers, and engineers through the entire project lifecycle, and an authoritative learning tool for new wireless certification programs. This is the only book thatFully covers the principles and components of next-generation wireless networks built with Cisco WLCs and Cisco 802.11n AP Brings together real-world tips, insights, and best practices for designing and implementing next-generation wireless networks Presents start-to-finish configuration examples for common deployment scenarios Reflects the extensive first-hand experience of Cisco experts Gain an operational and design-level understanding of WLAN Controller (WLC) architectures, related technologies, and the problems they solve Understand 802.11n, MIMO, and protocols developed to support WLC architecture Use Cisco technologies to enhance wireless network reliability, resilience, and scalability while reducing operating expenses Safeguard your assets using Cisco Unified Wireless Network’s advanced security features Design wireless networks capable of serving as an enterprise’s primary or only access network and supporting advanced mobility services Utilize Cisco Wireless Control System (WCS) to plan, deploy, monitor, troubleshoot, and report on wireless networks throughout their lifecycles Configure Cisco wireless LANs for multicasting Quickly troubleshoot problems with Cisco controller-based wireless LANs
This book is part of the Cisco Press® Fundamentals Series. Books in this series introduce networking professionals to new networking technologies, covering network topologies, sample deployment concepts, protocols, and management techniques.
Covers: Cisco Controller-Based Wireless LANs
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!
Supported by more than a hundred companies, the new ZigBee standard enables powerful new wireless applications for safety, security, and control, ranging from smart energy to home automation and medical care to advanced remote control. ZigBee Wireless Sensor and Control Network brings together all the knowledge professionals need to start building effective ZigBee solutions.
The only simple, concise guide to ZigBee architecture, concepts, networking, and applications, this book thoroughly explains the entire ZigBee protocol stack and covers issues ranging from routing to security. It also presents detailed, practical coverage of ZigBee features for home automation, smart energy networking, and consumer electronics.
• Fundamental wireless concepts: OSI Model, error detection, the ISM Band, modulation, WLAN, FHSS, DSSS, Wireless MANs, Bluetooth, and more
• ZigBee essentials: applications, characteristics, device types, topologies, protocol architecture, and expanded ZigBee PRO features
• Physical layer: includes frequency bands, data rate, channels, data/management services, transmitter power, and receiver sensitivity
• MAC layer: data/management services, MAC layer information base, access methods, and frames
• Network layer: data entities, NIB, device configuration, starting network, addressing, discovery, channel scanning, and more
• Application support sublayer and application layer: includes profiles, cluster format, attributes, device discovery, and binding
• ZigBee network security: includes encryption, trust center, security modes, and security management primitives
• Address assignment and routing techniques
• Alternative technologies: 6lowpan, WirelessHART, and Z-wave
Inexpensive and to-the-point, The iPad and iPad mini Pocket Guide is your perfect companion to all the features and functions of the iPad running the beautifully redesigned iOS 7, including: FaceTime, Siri, Photos, Notification Center, AirDrop, Safari, iTunes Radio, and more. It will help you get up-and-running with easy to understand instructions and then show you hidden gems and tips to make you a true iPad expert.
The flood of Internet-enabled devices has made migrating to IPv6 a paramount concern worldwide. In this updated edition, Hagen distills more than ten years of studying, working with, and consulting with enterprises on IPv6. It’s the only book of its kind.
IPv6 Essentials covers:Address architecture, header structure, and the ICMPv6 message formatIPv6 mechanisms such as Neighbor Discovery, Stateless Address autoconfiguration, and Duplicate Address detectionNetwork-related aspects and services: Layer 2 support, Upper Layer Protocols, and ChecksumsIPv6 security: general practices, IPSec basics, IPv6 security elements, and enterprise security modelsTransitioning to IPv6: dual-stack operation, tunneling, and translation techniquesMobile IPv6: technology for a new generation of mobile servicesPlanning options, integration scenarios, address plan, best practices, and dos and don’ts
In today’s crowded Android marketplace, it’s more important than ever to differentiate your apps. Great design is the best way to do that. Now, leading Android app design expert Ian G. Clifton shows you how to make your apps come alive and how to deliver apps that users will want, love, and buy!
Reflecting the Android 4.2 SDK, this book serves both as a tutorial for the entire design and implementation process and as a handy reference you’ll rely on for every Android development project.
Clifton shows how to create effective designs, organize them into Android components, and move gracefully from idea, to wireframe, to comp, to finished app. You’ll learn how to bring your own voice, personality, and style to your app designs; how to leverage advanced drawing techniques such as PorterDuff compositing; how to test designs on diverse Android devices; and much more.
Android User Interface Design details each step of the design and development process and contains extensive downloadable sample code, including complete finished apps.
Learn how Android has evolved to support outstanding app design Integrate app design with development, from idea through deployment Understand views, the building blocks of Android user interfaces Make the most of wireframes and prototypes Build efficient layouts and integrate smooth animations Make apps more useful by automatically updating ListViews Combine views into custom components Use image compositing and other advanced techniques Work with the canvas and advanced drawing Leverage Google Play and Amazon Appstore assets
One step at a time, this guide helps you bridge the gap between Android developers and designers so you can work with colleagues to create world-class app designs...or do it yourself!
The name iPhone may be doing Apple a disservice. This machine is so packed with possibilities that the cellphone may actually be the least interesting part. The iPhone is at least three products merged into one: a phone, a wide-screen iPod and a wireless, touch-screen Internet communicator. The iPhone's beauty alone may be enough for you to dig for your credit cards, but its Mac OS X-based software makes it not so much a smartphone as something out of the film "Minority Report."
The real magic, however, awaits when you browse the Web. You get to see the entire Web page on the iPhone's screen. All of this is cooked up with Apple's traditional secret sauce of simplicity, intelligence and whimsy.
Written by New York Times columnist and Missing Manual series creator David Pogue, iPhone: The Missing Manual shows you everything they need to know to get the most out of your new Apple iPhone. Full of humor, tips, tricks, and surprises, this book teaches you how to extend iPhone's usefulness by exploiting its links to the Web as well as its connection to Macs or PCs; how to save money using Internet-based messages instead of phone calls; and how to fill the iPhone with TV shows and DVDs for free.
Who knew how simple wireless networking could be?
This is today’s best beginner’s guide to creating, using, troubleshooting, and doing more with your wireless network…simple, practical instructions for doing everything you really want to do, at home or in your business! Here’s a small sample of what you’ll learn:
• Buy the right equipment without overspending
• Reliably connect Windows PCs, Macs, iPads, Android tablets, game consoles, Blu-ray players, smartphones, and more
• Get great performance from all your networked devices
• Smoothly stream media without clogging your entire network
• Store music and movies so you can play them anywhere in your home
• Keep neighbors and snoopers out of your network
• Share the files you want to share–and keep everything else private
• Automatically back up your data across the network
• Print from anywhere in the house–or from anywhere on Earth
• Extend your network to work reliably in larger homes or offices
• Set up a “guest network” for visiting friends and family
• View streaming videos and other web content on your living room TV
• Control your networked devices with your smartphone or tablet
• Connect to Wi-Fi hotspots and get online in your car
• Find and log onto hotspots, both public and hidden
• Quickly troubleshoot common wireless network problems
Michael Miller is the world’s #1 author of beginning computer books. He has written more than 100 best-selling books over the past two decades, earning an international reputation for his friendly and easy-to-read style, practical real-world advice, technical accuracy, and exceptional ability to demystify complex topics. His books for Que include Computer Basics Absolute Beginner’s Guide; Facebook for Grown-Ups; My Pinterest; Ultimate Digital Music Guide; Speed It Up! A Non-Technical Guide for Speeding Up Slow PCs, and Googlepedia: The Ultimate Google Resource.
Covers: Wireless Networking
User Level: Beginning
XSLT Cookbook, Second Edition wants to set the record straight. It helps you sharpen your programming skills and overall understanding of XSLT through a collection of detailed recipes. Each recipe breaks down a specific problem into manageable chunks, giving you an easy-to-grasp roadmap for integrating XSLT with your data and applications. No other XSLT book around employs this practical problem-solution-discussion format.
In addition to offering code recipes for solving everyday problems with XSLT 1.0, this new edition shows you how to leverage the improvements found in XSLT 2.0, such as how to simplify the string manipulation and date/time conversion processes. The book also covers XPath 2.0, a critical companion standard, as well as topics ranging from basic transformations to complex sorting and linking. It even explores extension functions on a variety of different XSLT processors and shows ways to combine multiple documents using XSLT. Code examples add a real-world dimension to each technique.
Whether you're just starting out in XSLT or looking for advanced techniques, you'll find the level of information you need in XSLT Cookbook, Second Edition.
Set up and quickly start using your phone/iPod/Internet device. Download applications from the App Store. Make and receive calls and send text messages with your phone. Keep everything in sync between your Windows PC or Mac and your iPhone. E-mail family and friends using your carrier’s wireless network or a Wi-Fi hotspot. Listen to songs and podcasts, and watch movies and TV shows (and YouTube!). Browse the Web using the built-in Safari browser. Figure out where you are with the iPhone’s location services. Fix common problems, and learn what to do if you can’t fix them yourself.
Robert Vamosi, an award-winning journalist and analyst who has been covering digital security issues for more than a decade, shows us the dark side of all that digital capability and convenience. Hotel-room TV remotes can be used to steal our account information and spy on what we've been watching, toll-booth transponders receive unencrypted EZ Pass or FasTrak info that can be stolen and cloned, and our cars monitor and store data about our driving habits that can be used in court against us.
When Gadgets Betray Us gives us a glimpse into the secret lives of our gadgets and helps us to better understand--and manage--these very real risks.
This book defines all the threats an average household might face and provides strategies to turn novice and basic users into adept home security experts, making you safer and more secure from cyber criminals.
We start off with plain English definitions for security mumbo jumbo, and then we dig in with step-by-step instructions to help you cut your exposure in less than 10 minutes! Finally, we provide steps for more involved security measures that you can do in a weekend.
We also take an in-depth look at the security measures Microsoft put in Windows Vista. We also look at how Vista responds to the key threats. It teaches you how to tweak the system and make Microsoft’s new security features–like the User Access Control–less annoying and helps you adjust the system to be usable. It shows you how to set up Vista to protect your system from your kids–the biggest security hazard to your computer.
• More than 5 million spam emails flood the Internet daily–many with your name on them–we show you how to make yourself invisible to detestable spammers!
• Did you know that hackers are snooping around your IP address right now, while you read this? They might already have breached what security you have and could be running amok with your personal data. Stop them dead in their tracks with a few simple steps!
• Identity theft is the most popular form of consumer fraud today, and last year thieves stole more than $100 million from people just like you. Put a stop to the madness with the steps provided in this book!
• Spyware–nasty little programs that you might not even know you have installed on your PC–could be causing your PC to crash. We show you how to root it out of your system and prevent further infection.
Andy Walker is one of North America’s top technology journalists and is the author of Que’s Absolute Beginner’s Guide to Security, Spam, Spyware & Viruses and Microsoft Windows Vista Help Desk. Since 1995, he has written about personal computer technology for dozens of newspapers, magazines, and websites. Today, his columns (and hundreds more technology how-to articles) are published at Cyberwalker.com where more than 5 million unique
visitors read the advice annually. Andy co-hosted the internationally syndicated TV show Call for Help with Leo Laporte. Alongside his ongoing TV guest appearances, he also hosts the popular tech video podcast Lab Rats at LabRats.tv.
Managing daily email is a time-wasting distraction for many, but in today's connected world it's a business necessity. Gmail Tips, Tricks, and Tools shows you how to take control of your inbox with a simple, four-step process for resolving email overwhelm, designed specifically for Gmail users. This fully illustrated, easy-to-read guide first teaches you to become a Gmail power user and then introduces you to a variety of third-party tools that extend the power of Gmail even further.
After a quick refresher on Gmail basics, Gmail Tips, Tricks, and Tools shows you how to
--Master time-savings techniques for managing email and increasing email productivity
--Organize your Gmail inbox with stars, labels, and filters
--Activate Gmail Labs features, including canned responses, multiple inboxes, quick links, and smart labels
--Maximize the productivity potential of the Inbox by Gmail app with reminders, bundles, snoozing, pinning, and sweeping
--Extend the power of Gmail with third-party tools such as IFTTT and Zapier for email automation, Batched Inbox for batching email arrival, and FollowUpThen for powerful, customizable email reminders
--Discover Gmail browser extensions, such as Sidekick by HubSpot for scheduling and tracking messages, FullContact for analyzing your contacts, ActiveInbox for sophisticated task management, and Gmelius for boosting productivity and enhancing privacy
The XSLT 1.0 Pocket Reference from O'Reilly wants to make sure you achieve that level of understanding. With its concise approach, this handy pocket guide quickly gets you up to speed on XSLT 1.0 so you can covert XML like a seasoned pro. In addition to covering the basics of stylesheet structure, it also explains how to:use template rulescreate a result treeapply conditional processingtransform multiple source documentsemploy number formatting
Thanks to their convenient, quick-reference format, O'Reilly's Pocket References spare you from having to hunt through larger books for answers. They deliver just what you need to get the job done in a timely fashion. And the XSLT 1.0 Pocket Reference is no different--it's the ideal companion to have at your desk when you need an answer fast.
The first complete guide to the new Bluetooth 1.1 wireless specification!
The Bluetooth specification has been updated to deliver dramatic improvements in both reliability and interoperability. Bluetooth 1.1: Connect Without Cables, Second Edition updates the industry's #1 Bluetooth guide to cover these critical new enhancements–and to offer detailed guidance on every aspect of Bluetooth 1.1 development.
Bluetooth SIG committee members Jennifer Bray and Charles Sturman place Bluetooth 1.1 in context, covering markets, applications, complementary technologies, key development issues, and explaining every goal of the new release. They review the components of a Bluetooth system, explain how Bluetooth connections work, introduce essential concepts such as piconets and scatternets, and cover the Bluetooth protocol stack in detail from top to bottom.Interoperability between 1.0b and 1.1 Details of 1.1 improvements with explanations of the reasons behind each change Important changes to Bluetooth low-power modes, encryption, and authentication Bridging Ethernet and Bluetooth with Bluetooth Network Encapsulation Protocol How to use Universal Plug and Play with the Bluetooth protocol stack Profiles which will bring new products including: Human Interface Devices, Hands-Free Phone usage, Basic Printing, Basic Imaging, and Hard Copy Cable Replacement Technologies used by Bluetooth: OBEX, WAP, GSM TS07.10, UPnP, Q.931, and UUIDs Comparison of related technologies: DECT, IrDA, Home RF, HiperLAN, and 802.11
Whether you're experienced with V.1.0 or working with Bluetooth for the first time, Bluetooth 1.1: Connect Without Cables, Second Edition is your definitive resource for building interoperable, reliable wireless applications–right now!
This collection covers
Inexpensive and to-the-point, The iPad Pocket Guide is a complete companion to all the features and functions of the iPad including: Facetime, HD Video, Mail, Safari, Photos and Video, App Store, iBooks, Maps, Notes, Calendar, Contacts, and more. It will help you get up-and-running with easy to understand instructions and then show you hidden gems and tips to make you a true iPad expert.
Here's why this book has become such a hit with iPhone users around the world: it's not a “Tell-me-all-about-it” book, which has in-depth discussions on everything from wireless network protocols to advanced compression codes. Instead it's 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 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.
In this book, you'll learn:
• How to set up and manage your email the right way from the start
• How to take advantage of the iPhone's Web features (including important tips that help you avoid frustration, and get you where you want to go fast!)
• How to download and install applications from Apple's online App Store
• The key trouble-shooting tips you've got to know
• How to get your favorite photos onto your iPhone, tips for using its built-in camera, and how to make the most of the iPhone's surprisingly powerful photo features
• The tips you've got to know to use your iPhone's built-in iPod features, including watching videos, podcasts, TV shows and movies (you're going to amazed at some of the cool things you can do)
• How to use the iPhone's built-in applications to organize your life (you'll learn things in this chapter you didn't know the iPhone could do!)
• The top 20 tips for the iPhone's phone feature that will make you fall in love with it (you'll never want to use any other phone again)
• Plus so much more, including a special bonus chapter called "iPhone Killer Tips" where you'll learn those hidden secrets that you'll be passing on to your iPhone friends (and they will be amazed!).
The iPhone Book is from Scott Kelby, the award-winning author of the smash bestseller, The iPod Book, who teams up once again with gadget guru, and 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.
In this major update to the book, Scott and Terry added even more tips, more tricks, and made it even easier by focusing on just the most useful and most requested features (without all the techno-babble) so you can start really using your iPhone today!
BONUS VIDEO: The authors put together a special in-depth video just for readers of the book where they not only share their favorite iPhone accessories, but they share even more of those hidden little time-saving tips that can make all the difference in the world.
If you've been waiting for a book that focuses on just the most important, most useful, and most fun stuff about your iPhone—you’ve found it.
In the second edition of this very successful book, Tony Sammes and Brian Jenkinson show how information held in computer systems can be recovered when it has been hidden or subverted by criminals, and how to insure that it is accepted as admissible evidence in court. Updated to fall in line with ACPO 2003 guidelines, "Forensic Computing: A Practitioner's Guide" is illustrated with plenty of case studies and worked examples, and will help practitioners and students gain a clear understanding in:
* Recovering information from computer systems that will acceptable as evidence
* The principles involved in password protection and data encryption
* The evaluation procedures used in circumventing a system’s internal security safeguards
* Full search and seizure protocols for experts and police officers.
The new volume not only discusses the new file system technologies brought in by Windows XP and 2000 but now also considers modern fast drives, new encryption technologies, the practicalities of "live" analysis, and the problems inherent in examining personal organisers.
Professor A. J. Sammes is Professor of Computing Science, in the Faculty of Military Science, Technology and Management at the Defense Academy, Shrivenham. His department has been more or less solely responsible for training senior police officers in the UK in the art of forensic computing. His testimony as an expert witness has been called in countless cases, some of great national importance.
Brian Jenkinson is a retired Detective Inspector, formally Head of the Cambridgeshire Constabulary Fraud Squad. He is now an independent Forensic Computer Consultant and is also closely involved in teaching to both law enforcement and commercial practitioners. He was appointed Visiting Professor for Forensic Computing in 2002 at Cranfield University and the Defence Academy.
Experienced mobile developer John M. Wargo thoroughly introduces the PhoneGap platform, explaining what it is, what it does, and how it works. He then guides you through configuring PhoneGap environments—creating complete mobile apps—and building them for the Google Android™, Samsung bada, BlackBerry® devices, Apple® iOS, Symbian™ OS, and Windows® Phone. Through realistic examples, you’ll master key PhoneGap APIs for everything from GPS to the file system, contacts to camera, device to events, and more. Wargo also demonstrates how to take full advantage of PhoneGap Build, PhoneGap’s cloud-based packaging utility.
Coverage includesThe anatomy of a PhoneGap application (what makes an application a PhoneGap application) Understanding the impact of cross-platform development issues Exploring the entire PhoneGap development process, including testing and debugging Expanding PhoneGap’s capabilities with third-party development tools and plug-ins Building cross-platform apps that use the device camera, compass, accelerometer, and other hardware Reading from and writing to the contacts database and the device file system Installing tools needed to develop PhoneGap apps for Android, bada, BlackBerry, iOS, Symbian, and Windows Phone Reacting to events and notifying users Using the Media API to record and play media files Building for multiple platforms simultaneously using PhoneGap Build
About the Website
Downloadable code projects, additional information, and errata are available at phonegapessentials.com.
The book discusses in detail the derivation of general sparse representations of acoustic MIMO systems in signal or system dependent transform domains. Efficient adaptive filtering algorithms in the transform domains are presented and the relation between the signal- and the system-based sparse representations is emphasized. Furthermore, the book presents a novel approach to spatially preprocess the loudspeaker signals in a full-duplex communication system. The idea of the preprocessing is to prevent the echoes from being captured by the microphone array in order to support the AEC system. The preprocessing stage is given as an exemplarily application of a novel unified framework for the synthesis of sound figures. Finally, a multichannel system for the acoustic echo suppression is presented that can be used as a postprocessing stage for removing residual echoes. As first of its kind, it extracts the near-end signal from the microphone signal with a distortionless constraint and without requiring a double-talk detector.
The first edition of An Introduction to Network Programming with Java provided a 'streamlined' work that could serve equally well as the core text on an undergraduate module and as the quick, clear, 'no-nonsense' guide required by a busy IT professional. Notable amongst its features were its numerous code examples, screenshots and end-of-chapter exercises. The second edition retains these features, but builds upon the success of the original text by introducing the following changes and additions:Language changes throughout the examples (and the model solutions on the Web site), largely reflecting the significant changes introduced by J2SE 5.0; Comprehensive update of support software, particularly that used for Web applications; New material, such as non-blocking servers and the use of the DataSource interface and Data Access Objects (DAOs) for connecting to remote databases.
Jan Graba is a Senior Lecturer in Software Engineering at Sheffield Hallam University, where he has specialised in the teaching of network programming with Java for the past five years.