New Arrivals in Computers & Technology

Game Programming Gems 7

Scott Jacobs
Welcome to the seventh volume of the must-have reference series for game developers, Game Programming Gems, the series that helped define the standards for game programming and continues to be an essential source for new, innovative techniques. "Game Programming Gems 7" provides the tools and inspiration that game developers need to excel. Featuring cutting-edge, ready-to-use techniques contributed by industry veterans and experts, this new collection is a key resource for inspiration, insight, and a plethora of time-saving, ready-to-use methods for the developer’s tool box! Gems 7 answers the needs of passionate developers, eager newcomers, voracious production requirements, and the demand for innovating and entertaining gameplay. Covering all the key development areas including math and physics, artificial intelligence, audio, and even scripting and data-driven systems, each section is edited by an expert in the field to ensure that the ideas are original, accurate, and useful.There are gems that contribute directly to a player’s experience of the game, including audio production gems and human-game interactions. Does your development team include a DBA? Inside you’ll find a gem that suggests ways to integrate your object system with a relational database. Recognizing the need for good solutions for managing ever-increasing team sizes and facilitating efficient internal and external communications, there is a networking gem that applies tools to multiplayer development that are common to many network administrators, but may not yet have widespread use in our industry. Dig into this new volume of useful, practical ideas and techniques and get ready to make games that are more inventive, entertaining, and satisfying!

Targeted Cyber Attacks: Multi-staged Attacks Driven by Exploits and Malware

Aditya Sood

Cyber-crime increasingly impacts both the online and offline world, and targeted attacks play a significant role in disrupting services in both. Targeted attacks are those that are aimed at a particular individual, group, or type of site or service. Unlike worms and viruses that usually attack indiscriminately, targeted attacks involve intelligence-gathering and planning to a degree that drastically changes its profile.

Individuals, corporations, and even governments are facing new threats from targeted attacks. Targeted Cyber Attacks examines real-world examples of directed attacks and provides insight into what techniques and resources are used to stage these attacks so that you can counter them more effectively.



  • A well-structured introduction into the world of targeted cyber-attacks
  • Includes analysis of real-world attacks
  • Written by cyber-security researchers and experts

Pig Design Patterns

Pradeep Pasupuleti
A comprehensive practical guide that walks you through the multiple stages of data management in enterprise and gives you numerous design patterns with appropriate code examples to solve frequent problems in each of these stages. The chapters are organized to mimick the sequential data flow evidenced in Analytics platforms, but they can also be read independently to solve a particular group of problems in the Big Data life cycle. If you are an experienced developer who is already familiar with Pig and is looking for a use case standpoint where they can relate to the problems of data ingestion, profiling, cleansing, transforming, and egressing data encountered in the enterprises. Knowledge of Hadoop and Pig is necessary for readers to grasp the intricacies of Pig design patterns better.

Moodle Course Design Best Practices

Susan Smith Nash
This book is an easy-to-follow guide with a hands-on approach that will help you learn the best practices for designing attractive and highly interactive courses with the help of Moodle. This book can be used by training managers, teachers, instructors, Moodle network specialists, instructional designers, and e-learning entrepreneurs. If you are involved in online, cloud-based education, training, or professional development, this is the book for you. No prior experience with Moodle is required, though it would be helpful to understand the basics of using HTML and also working with different multimedia file formats and social media. If you would like to find a very easy and convenient way to organize learning activities along with group projects and activities, then this is the book for you.

Getting Started with SOQL

Magulan D
This is a practical tutorial-based guide on using the new SOQL language, aimed at Force.com developers. Each topic is discussed with the help of standard SOQL queries. If you are a Salesforce.com developer or administrator, this book will help you to avoid hitting limits set by Salesforce.com. For those of you who are preparing for advanced developer Salesforce.com certification, this book will also be particularly useful.

Women and ICT

Paul Onwurah
The world is changing and will still change more, only at an ever-increasing pace. The events and innovations of the last few centuries have served as testaments to the validity of this fact. The influence that science, technology and more recently, ICT have had on the world’s dynamics cannot be overrated or over emphasized. ICT for example has become one of the strongest forces of the modern world, with applications in virtually every facet of human existence, from medicine to communications; transportation to entertainment; defense to artificial intelligence. Unfortunately, statistics have shown that women’s participation in IT and technology in general is low and declining. Berryman (1983) used the ‘leaky pipeline’ metaphor to describe the attrition of women from science and technology in general. The leaky pipeline is used to describe the “continuous loss of women in science and technology as they climb the career ladder” (Muffit, 2014). It has also been noted that employment opportunities for women in technological and engineering fields have been very low especially in areas such as the computer industry (Hoffmann-Barthes, Nair, & Malpede). This paper seeks primarily to evaluate the low participation of women in technology and ICT, and to identify the obstacles hindering higher participation, in a bid to proffering solutions that will eliminate or at least reduce the effect of the obstacles.

Bloggers Boot Camp: Learning How to Build, Write, and Run a Successful Blog, Edition 2

Charlie White

Anyone can build a blog. It’s quite easy. The difficult part is keeping it relevant, technically sound, and popular. Bloggers Boot Camp shows you how to blog for success. It teaches you how to find a niche, find your unique voice, and how to hold a conversation with an audience. It provides information on all the right tools for the blog, and it offers best ways to promote your blog and content for maximum success and a profitable life.

 Though rules in creating compelling content haven’t really changed, ways in which the world blogs has since the last edition. The authors have learned a lot about social media since writing the previous edition’s manuscript. They understand and know how social media can make or break a blog. Microblogging is a new trend brought on by the wide utilization of social media. To that same end, networking with other bloggers and content creators on the web is another form of building one’s blog and one’s reputation as a writer.

Raspberry Pi Cookbook for Python Programmers

Tim Cox
Raspberry Pi Cookbook for Python Programmers is written in a Cookbook format, presenting examples in the style of recipes.This allows you to go directly to your topic of interest, or follow topics throughout a chapter to gain a thorough in-depth knowledge. The aim of this book is to bring you a broad range of Python 3 examples and practical ideas which you can develop to suit your own requirements. By modifying and combining the examples to create your own projects you learn far more effectively with a much greater understanding. Each chapter is designed to become a foundation for further experimentation and discovery of the topic, providing you with the tools and information to jump right in. Readers are expected to be familiar with programming concepts and Python (where possible Python 3 is used), although beginners should manage with the help of a good Python reference book and background reading. No prior knowledge of the Raspberry Pi or electronics is required; however for the hardware sections you will need some basic electronic components/household tools to build some of the projects.

Real-Time Communication with WebRTC: Peer-to-Peer in the Browser

Salvatore Loreto

Deliver rich audio and video real-time communication and peer-to-peer data exchange right in the browser, without the need for proprietary plug-ins. This concise hands-on guide shows you how to use the emerging Web Real-Time Communication (WebRTC) technology to build a browser-to-browser application, piece by piece.

The authors’ learn-by-example approach is perfect for web programmers looking to understand real-time communication, and telecommunications architects unfamiliar with HTML5 and JavaScript-based client-server web programming. You’ll use a ten-step recipe to create a complete WebRTC system, with exercises that you can apply to your own projects.

  • Tour the WebRTC development cycle and trapezoid architectural model
  • Understand how and why VoIP is shifting from standalone functionality to a browser component
  • Use mechanisms that let client-side web apps interact with browsers through the WebRTC API
  • Transfer streaming data between browser peers with the RTCPeerConnection API
  • Create a signaling channel between peers for setting up a WebRTC session
  • Put everything together to create a basic WebRTC system from scratch
  • Learn about conferencing, authorization, and other advanced WebRTC features

Scratch 2.0 Beginner's Guide Second Edition

Michael Badger
The book uses step-by-step instructions along with full code listings for each exercise. After each exercise, the author pauses to reflect, explain, and offer insights before building on the project. The author approaches the content with the belief that we are all teachers and that you are reading this book not only because you want to learn, but because you want to share your knowledge with others. Motivated students can pick up this book and teach themselves how to program because the book takes a simple, strategic, and structured approach to learning Scratch. Parents can grasp the fundamentals so that they can guide their children through introductory Scratch programming exercises. It's perfect for homeschool families. Teachers of all disciplines from computer science to English can quickly get up to speed with Scratch and adapt the projects for use in the classroom.

VCP5-DCV VMware Certified Professional-Data Center Virtualization on vSphere 5.5 Study Guide: VCP-550, Edition 2

Brian Atkinson

Prepare for the VCP-DCV Exam

Prepare yourself for VMware's challenging VMware Certified Professional-Data Center Virtualization exam, as well as the typical tasks and responsibilities you can expect as a VMware vSphere 5.5-certified professional. This comprehensive book guides you through all topics and objectives you'll need to know for the exam. These include planning, installing, upgrading, and securing vCenter Server and ESXi; configuring networking and storage; performing basic troubleshooting; and more. You'll also gain access to premium online practice and review tools.

  • Prepares certification candidates for the VMware Certified Professional-Data Center Virtualization exam (VCP-DCV)
  • Covers all exam objectives
  • Features real-world scenarios, hands-on exercises, and challenging review questions
  • Explores key topics such as securing vCenter and ESXi, planning and configuring vSphere networking and storage, creating and deploying virtual machines and vApps, establishing services levels, and more
  • Includes access to online practice exams, flashcards, and other study tools

If you want the best preparation for the VCP-DCV certification exam, you'll want VCP-DCV VMware Certified Professional Data Center Virtualization on vSphere Study Guide.

VCP5-DCV VMware Certified Professional-Data Center Virtualization on vSphere 5.5 Study Guide: VCP-550, Edition 2

Brian Atkinson

Prepare for the VCP-DCV Exam

Prepare yourself for VMware's challenging VMware Certified Professional-Data Center Virtualization exam, as well as the typical tasks and responsibilities you can expect as a VMware vSphere 5.5-certified professional. This comprehensive book guides you through all topics and objectives you'll need to know for the exam. These include planning, installing, upgrading, and securing vCenter Server and ESXi; configuring networking and storage; performing basic troubleshooting; and more. You'll also gain access to premium online practice and review tools.

  • Prepares certification candidates for the VMware Certified Professional-Data Center Virtualization exam (VCP-DCV)
  • Covers all exam objectives
  • Features real-world scenarios, hands-on exercises, and challenging review questions
  • Explores key topics such as securing vCenter and ESXi, planning and configuring vSphere networking and storage, creating and deploying virtual machines and vApps, establishing services levels, and more
  • Includes access to online practice exams, flashcards, and other study tools

If you want the best preparation for the VCP-DCV certification exam, you'll want VCP-DCV VMware Certified Professional Data Center Virtualization on vSphere Study Guide.

Excel Data Analysis For Dummies: Edition 2

Stephen L. Nelson
Harness the power of Excel to discover what your numbers are hiding

Excel Data Analysis For Dummies, 2nd Edition is the ultimate guide to getting the most out of your data. Veteran Dummies author Stephen L. Nelson guides you through the basic and not-so-basic features of Excel to help you discover the gems hidden in your rough data. From input, to analysis, to visualization, the book walks you through the steps that lead to superior data analysis.

Excel is the number-one spreadsheet application, with ever-expanding capabilities. If you're only using it to balance the books, you're missing out on a host of functions that can benefit your business or personal finances by uncovering trends and other important information hidden within the numbers. Excel Data Analysis For Dummies, 2nd Edition eliminates the need for advanced statistics or analysis courses by allowing you to harness the full power of Excel to do the heavy lifting for you. This 2nd Edition is fully updated to include information about Excel's latest features, making it a your go-to Excel guide for data analysis. Topics include:

  • Working with external databases
  • PivotTables and PivotCharts
  • Using Excel for statistical and financial functions
  • Solver, Small Business Finance Manager, and more

The book also includes a guide to chart types and formatting, and advice on effective visual data presentation. You already have the data, so you might as well get something great out of it. Excel Data Analysis For Dummies, 2nd Edition is the key to discovering what your numbers are hiding.

Excel Data Analysis For Dummies: Edition 2

Stephen L. Nelson
Harness the power of Excel to discover what your numbers are hiding

Excel Data Analysis For Dummies, 2nd Edition is the ultimate guide to getting the most out of your data. Veteran Dummies author Stephen L. Nelson guides you through the basic and not-so-basic features of Excel to help you discover the gems hidden in your rough data. From input, to analysis, to visualization, the book walks you through the steps that lead to superior data analysis.

Excel is the number-one spreadsheet application, with ever-expanding capabilities. If you're only using it to balance the books, you're missing out on a host of functions that can benefit your business or personal finances by uncovering trends and other important information hidden within the numbers. Excel Data Analysis For Dummies, 2nd Edition eliminates the need for advanced statistics or analysis courses by allowing you to harness the full power of Excel to do the heavy lifting for you. This 2nd Edition is fully updated to include information about Excel's latest features, making it a your go-to Excel guide for data analysis. Topics include:

  • Working with external databases
  • PivotTables and PivotCharts
  • Using Excel for statistical and financial functions
  • Solver, Small Business Finance Manager, and more

The book also includes a guide to chart types and formatting, and advice on effective visual data presentation. You already have the data, so you might as well get something great out of it. Excel Data Analysis For Dummies, 2nd Edition is the key to discovering what your numbers are hiding.

Prelude to Programming: Edition 6

Stewart Venit

This is the eBook of the printed book and may not include any media, website access codes, or print supplements that may come packaged with the bound book.

Prelude to Programming is appropriate for Pre-Programming and Introductory Programming courses in community colleges, 4-year colleges, and universities. No prior computer or programming experience is necessary although readers are expected to be familiar with college entry-level mathematics.

¿

Prelude to Programming provides beginning students with a language-independent framework for learning core programming concepts and effective design techniques. This approach gives students the foundation they need to understand the logic behind program design and to establish effective programming skills.

¿

The Sixth Edition offers students a lively and accessible presentation as they learn core programming concepts — including data types, control structures, data files and arrays, and program design techniques such as top-down modular design and proper program documentation and style. Problem-solving skills are developed when students learn how to use basic programming tools and algorithms, which include data validation, defensive programming, calculating sums and averages, and searching and sorting lists.

¿

Teaching and Learning Experience

This program presents a better teaching and learning experience–for you and your students. It provides:

¿

  • A Language-Independent, Flexible Presentation: The text has been designed so that instructors can use it for students at various levels.
  • Features that Help Solidify Concepts: Examples, exercises, and programming challenges help students understand how concepts in the text apply to real-life programs.
  • Real Programming Experience with RAPTOR: Students gain first-hand¿ programming experience through the optional use of RAPTOR, a free flowchart-based programming environment.
  • Support Learning: Resources are available to expand on the topics presented in the text.

Gitolite Essentials

Sitaram Chamarty
The book is written to suit an easy-reading style, using typical problems in access control to illustrate the need for each Gitolite feature explained. This book is for system administrators or development managers who need to keep a lid on Git-based development workflows. Basic knowledge of Git as well as of the Unix shell is helpful.

Ivor Horton's Beginning Visual C++ 2013

Ivor Horton
Learn C++ with the best tutorial on the market!

Horton's unique tutorial approach and step-by-step guidance have helped over 100,000 novice programmers learn C++. In Ivor Horton's Beginning Visual C++ 2013, Horton not only guides you through the fundamentals of the standard C++ language, but also teaches you how C++ is used in the latest Visual Studio 2013 environment. Visual Studio 2013 includes major changes to the IDE and expanded options for C++ coding. Ivor Horton's Beginning Visual C++ 2013 will teach you the latest techniques to take your Visual C++ coding to an all-new level.

  • C++ language and library changes supported under Visual Studio 2013
  • IDE-specific changes for code formatting and debugging
  • Changes to the C++ Standard Language for both C++ 11 and the new C++ 14
  • And more

Horton introduces you to both Standard C++ and Visual C++ so you can build any component your app requires. Ivor Horton's Beginning Visual C++ 2013 is an indispensable guidebook for any new programmer, and contains plenty of exercises and solutions to help programmers of any level master the important concepts quickly and easily.

Surface For Dummies: Edition 2

Andy Rathbone
Make Microsoft's Surface work—and play—just the way you want it to

Microsoft's Surface tablet has the features and personality you're looking for, with a robust environment for business computing that doesn't skimp on fun. Surface for Dummies, 2nd Edition explains how Windows 8.1 Pro and Windows RT differ, and helps you decide which Surface model is best for you. Step by step, this book walks you through both the hardware and software features of the Surface, including the touch cover and type cover, Windows RT and Windows 8.1 Pro operating systems, and the coveted Office Home & Student 2013 software suite that's bundled with the Surface. Written by bestselling author Andy Rathbone, this easy-to-access book is filled with information on how to use the tablet, figure out the operating system, navigate the app environment, and take advantage of your exciting new Surface.

The book is your personal guide to one the fastest, sleekest, and most powerful tablets on the market. Surface is designed to be thin, light, and with hours of battery life so you can power through your day with ease. With this handy reference, you'll be able to make quick work of your to-do list and have fun all at the same time!

  • Create: release your inner artist with Fresh Paint, a touch-based art app
  • Share: Multiple accounts offer privacy and security so you can share your Surface, but not your stuff
  • Enjoy: Snap apps side by side to multi-task on the vivid HD screen
  • Discover: New apps in the Windows Store so you can work efficiently and get more done

With Surface For Dummies, 2nd Edition you can navigate and enhance your entire Surface experience!

Level Up! The Guide to Great Video Game Design: Edition 2

Scott Rogers

Want to design your own video games? Let expert Scott Rogers show you how!

If you want to design and build cutting-edge video games but aren’t sure where to start, then the SECOND EDITION of the acclaimed Level Up! is for you! Written by leading video game expert Scott Rogers, who has designed the hits Pac Man World, Maximo and SpongeBob Squarepants, this updated edition provides clear and well-thought out examples that forgo theoretical gobbledygook with charmingly illustrated concepts and solutions based on years of professional experience.

Level Up! 2nd Edition has been NEWLY EXPANDED to teach you how to develop marketable ideas, learn what perils and pitfalls await during a game’s pre-production, production and post-production stages, and provide even more creative ideas to serve as fuel for your own projects including:

  • Developing your game design from the spark of inspiration all the way to production
  • Learning how to design the most exciting levels, the most precise controls, and the fiercest foes that will keep your players challenged
  • Creating games for mobile and console systems – including detailed rules for touch and motion controls
  • Monetizing your game from the design up
  • Writing effective and professional design documents with the help of brand new examples

Level Up! 2nd Edition is includes all-new content, an introduction by David “God of War” Jaffe and even a brand-new chili recipe –making it an even more indispensable guide for video game designers both “in the field” and the classroom.

Grab your copy of Level Up! 2nd Edition and let’s make a game!

QuickBooks 2014 on Demand

Gail Perry CPA

Need answers quickly? QuickBooks 2014 on Demand provides those answers in a visual step-by-step format.

 

We will show you exactly what to do through lots of full color illustrations and easy-to-follow instructions.

  • Numbered Steps guide you through each task
  • See Also points you to related information in the book
  • Did You Know alerts you to tips and techniques
  • Illustrations with matching steps
  • Tasks are presented on one or two pages

Inside the Book

  • Learn everything you need to know to quickly start using your QuickBooks financial software
  • Produce and customize reports that show exactly how your company is doing
  • Schedule transactions so you’ll never forget a due date again
  • Bill time and expenses directly to customers
  • Use the new QuickBooks features for 2014, including Income Tracker, Bank Feeds, and Rules
  • Create and use a budget
  • Reconcile your bank account to the penny without waiting for the bank statement to come in the mail
  • Keep detailed records of fixed asset acquisitions
  • Send customized mailings to your customers and vendors
  • Learn tips and shortcuts to help make your QuickBooks experience more efficient and to customize your program to fit your style
  • Process transactions the right way by following the accounting rules interspersed throughout the book

Includes

  • Hundreds of the Most Essential QuickBooks 2014 Tasks
  • Workshops
  • Easy Setup Procedures
  • Reporting Techniques

Visit the authors’ websites:

http://longforsuccess.com

http://www.cpapracticeadvisor.com

 

Bonus Online Content

Register your book at queondemand.com to gain access to online files such as a video on “Using the Sample Data File.”

 

Mastering CryENGINE

Sascha Gundlach
A comprehensive guide that covers advanced tasks performed with the CryENGINE system using interesting examples and illustrations demonstrating each of its features. This book is designed for developers who already have a basic understanding of CryENGINE and who want to take their skills to the next level. Whether you are a hobbyist developer or you are working on an AAA project, Mastering CryENGINE will help you enhance your CryENGINE proficiency.

High-Performance Computing on Complex Environments

Emmanuel Jeannot

• Covers cutting-edge research in HPC on complex environments, following an international collaboration of members of the ComplexHPC
• Explains how to efficiently exploit heterogeneous and hierarchical architectures and distributed systems
• Twenty-three chapters and over 100 illustrations cover domains such as numerical analysis, communication and storage, applications, GPUs and accelerators, and energy efficiency

Cloud Centric Real Time Mobile Learning System for Computer Science

Shah Muhammad Butt
The emerging concept of cloud computing, and advancement in mobile devices enabled with Sensor technologies transforms many areas of modern day living. The main advantage of the cloud centric environment is that this technology reduces the infrastructure and software cost and License for all. Mobile learning (M-learning) is considering more effective system of providing study materials to learners anywhere anytime. It is necessary to develop the robust contents delivery mechanism for learning which can be accessed from internet enabled mobile devices. In this paper, we discuss the impact of cloud computing and supporting technologies to acquire education in broader dimension for the students over the country. We believe cloud based mobile learning will surely enhance the current educational system and improve the education quality at low cost.

UX For Dummies

Kevin Nichols
Get up to speed quickly on the latest in user experience strategy and design

UX For Dummies is a hands-on guide to developing and implementing user experience strategy. Written by globally-recognized UX consultants, this essential resource provides expert insight and guidance on using the tools and techniques that create a great user experience, along with practical advice on implementing a UX strategy that aligns with your organisation's business goals and philosophy. You'll learn how to integrate web design, user research, business planning and data analysis to focus your company's web presence on the needs of your customers, gaining the skills you need to be effective in the field of user experience design.

Whether it's the interface, graphics, industrial design, physical interaction or a user manual, being anything less than on point can negatively affect customer satisfaction and retention. User experience design fully encompasses traditional human-computer interaction design, and extends it to address all aspects of a product or service as perceived by users. UX For Dummies provides comprehensive guidance to professionals looking to understand and apply effective UX strategies.

  • Defines UX and offers assistance with determining users and modelling the user experience
  • Provides details on creating a content strategy and building information architectures
  • Explores visual design and designing for specific channels
  • Delves into UX testing and methods for keeping your site relevant

The UX field is growing rapidly as companies realise that meeting your business goals requires a web presence aligned with customer needs. This alignment demands smart strategy and even smarter design. Consultants, designers and practitioners must all be on board if the result is to be cohesive and effective. UX For Dummies provides the information and expert advice you need to get up to speed quickly.

Top Selling in Computers & Technology

Internet Explorer 8: To browse the Internet more secure now!

Daron Yöndem

Internet Explorer kendi geçmişine perde çeken farklılıklarla dolu yepyeni bir sürüm ile bu sefer hem son kullanıcıların, hem tasarımcıların hem de yazılım geliştiricilerin hayatlarını değiştirecek güçte yenilikler ile karşımıza çıkıyor. HTML 5 gibi yeni standartların uygulanmasından başlayarak Web Dilimleri, Hızlandırıcılar gibi eklenti altyapılarına kadar birçok parlak özelliğin bulunduğu Internet Explorer 8 tüm gücü ve detayları ile kitap içerisinde sizi bekliyor.

 
Son kullanıcıların gözünden IE 8 yenilikleri
Web Tasarımcılar için notlar
Web Dilimleri
Görsel Arama Altyapıları
Hızlandırıcılar
Yazılım Geliştiricilere Araçlar

My Samsung Galaxy Note 3

Craig James Johnston
Step-by-step instructions with callouts to Samsung Galaxy Note 3 photos that show you exactly what to do
Help when you run into Samsung Galaxy Note 3 problems or limitations
Tips and Notes to help you get the most from your Samsung Galaxy Note 3

Full-color, step-by-step tasks walk you through getting and keeping your Samsung Galaxy Note 3 working just the way you want. Learn how to
    •    Make the most of Galaxy Note 3’s powerful hardware—from S Pen to sensors
    •    Connect the right way at the right time, with Bluetooth, Wi-Fi, VPNs, NFC, and beaming
    •    Transform your Galaxy Note 3 into a Wi-Fi hotspot others can share
    •    Access websites fast and sync bookmarks across all your devices
    •    Customize your wallpaper, keyboard, sound, display, and language
    •    Efficiently manage your life: messages, contacts, meetings, and more
    •    Use GPS and Google Maps to find any destination and never get lost
    •    Get the exact information you need right now, with Google Now
    •    Play, sync, and manage media—from music to YouTube videos
    •    Store your music collection in the cloud, so you can listen anywhere
    •    Make plans faster by adding participants to calls in progress
    •    Automatically reject calls you don’t want
    •    Read ebooks and magazines with Google Play or the Amazon Kindle app
    •    Find the best new apps and games on Google Play—even great freebies
    •    Keep your Galaxy Note 3 up-to-date, reliable, and secure
    •    Stay up-to-date seamlessly by using  your Galaxy Note 3 with your Galaxy Gear smart watch

 

But How Do It Know?: The Basic Principles of Computers for Everyone

J. Clark Scott
This book thoroughly explains how computers work. It starts by fully examining a NAND gate, then goes on to build every piece and part of a small, fully operational computer. The necessity and use of codes is presented in parallel with the apprioriate pieces of hardware. The book can be easily understood by anyone whether they have a technical background or not. It could be used as a textbook.

CCENT/CCNA ICND1 100-101 Official Cert Guide

Wendell Odom

Cisco Press is the official publisher for the New CCENT Certification.  The New Edition of this Best-Selling Official Cert Guide includes Updated Content, New Exercises, 400 Practice Questions, and 90 Minutes of Video Training -- PLUS the CCENT Network Simulator Lite Edition with lab exercises.   The CCENT Certification is now the only prerequisite for the CCNA Routing and Switching, CCNA Voice, CCNA Wireless,CCNA Security and CCDA Certifications.

 

Cisco CCENT/CCNA ICND1 100-101 Official Cert Guide from Cisco Press enables you to succeed on the exam the first time. Best-selling author and expert instructor Wendell Odom shares preparation hints and test-taking tips, helping you identify areas of weakness and improve both your conceptual knowledge and hands-on skills.


This complete study package includes

  • A test-preparation routine proven to help you pass the exam
  • Do I Know This Already? quizzes, which enable you to decide how much time you need to spend on each section
  • Chapter-ending and part-ending exercises, which help you drill on key concepts you must know thoroughly
  • Troubleshooting sections, which help you master the complex scenarios you will face on the exam
  • The powerful Pearson IT Certification Practice Test software, complete with hundreds of well-reviewed, exam-realistic questions, customization options, and detailed performance reports
  • A free copy of the CCENT/CCNA ICND1 100-101 Network Simulator Lite software, complete with meaningful lab exercises that help you hone your hands-on skills with the command-line interface for routers and switches
  • More than 90 minutes of video mentoring from the author
  • A final preparation chapter, which guides you through tools and resources to help you craft your review and test-taking strategies
  • Study plan suggestions and templates to help you organize and optimize your study time

This official study guide helps you master all the topics on the CCENT/CCNA ICND1 exam, including

  • Networking fundamentals
  • Ethernet LANs and switches
  • IPv4 addressing and subnetting
  • Operating Cisco routers
  • Configuring OSPF
  • ACLs and NAT
  • IPv6 fundamentals

Wendell Odom, CCIE® No. 1624, is the most respected author of Cisco networking books in the world. His past titles include books on the entry-level Cisco certifications (CCENT and CCNA), the more advanced CCNP, and the industry-renowned CCIE. His books are known for their technical depth and accuracy. Wendell has worked as a network engineer, consultant, instructor, course developer, and book author, and he has produced videos, software, and blogs related to Cisco certifications. His website, with links to various study tools and resources, is at www.certskills.com.


Well regarded for its level of detail, study plans, assessment features, challenging review questions and exercises, video instruction, and hands-on labs, this official study guide helps you master the concepts and techniques that ensure your exam success.


Companion DVD

The DVD contains more than 400 unique practice exam questions, ICND1 Network Simulator Lite software, and 90 minutes of video training.

 

Includes Exclusive Offer for 70% Off Premium Edition eBook and Practice Test

 

Pearson IT Certification Practice Test minimum system requirements:

Windows XP (SP3), Windows Vista (SP2), Windows 7, or Windows 8; Microsoft .NET Framework 4.0 Client; Pentium class 1GHz processor (or equivalent); 512 MB RAM; 650 MB disc space plus 50 MB for each downloaded practice exam


CCENT ICND1 Network Simulator Lite minimum system requirements:

  • Microsoft Windows XP (SP3), Windows Vista (32-bit/64-bit) with SP1, Windows 7 (32-bit/64-bit) or Windows 8 (32-bit/64-bit, x86 processors), Mac OS X 10.6, 10.7, or 10.8
  • Intel Pentium III 1GHz or faster processor
  • 512 MB RAM (1GB recommended)
  • 1 GB hard disk space
  • 32-bit color depth at 1024x768 resolution
  • Adobe Acrobat Reader version 8 and above

Other applications installed during installation:

  • Adobe AIR 3.6.0
  • Captive JRE 6

This volume is part of the Official Cert Guide series from Cisco Press. Books in this series provide officially developed exam preparation materials that offer assessment, review, and practice to help Cisco Career Certification candidates identify weaknesses, concentrate their study efforts, and enhance their confidence as exam day nears.

 

The 1 hour 14 minute presentation found at the following link was given by Wendell Odom to cover “Teaching the New CCENT ICND1 100-101 & CCNA ICND2 200-101 Exam Material.” http://bit.ly/OdomCCENTCCNA

HTML and CSS: Design and Build Websites

Jon Duckett
A full-color introduction to the basics of HTML and CSS from the publishers of Wrox! 

Every day, more and more people want to learn some HTML and CSS. Joining the professional web designers and programmers are new audiences who need to know a little bit of code at work (update a content management system or e-commerce store) and those who want to make their personal blogs more attractive. Many books teaching HTML and CSS are dry and only written for those who want to become programmers, which is why this book takes an entirely new approach.

  • Introduces HTML and CSS in a way that makes them accessible to everyone—hobbyists, students, and professionals—and it’s full-color throughout
  • Utilizes information graphics and lifestyle photography to explain the topics in a simple way that is engaging
  • Boasts a unique structure that allows you to progress through the chapters from beginning to end or just dip into topics of particular interest at your leisure

This educational book is one that you will enjoy picking up, reading, then referring back to. It will make you wish other technical topics were presented in such a simple, attractive and engaging way!

Network+ Guide to Networks: Edition 6

Tamara Dean
The completely updated NETWORK+ GUIDE TO NETWORKS, 6th Edition gives students the technical skills and industry know-how required to begin an exciting career installing, configuring, and troubleshooting computer networks. The text also prepares students for CompTIA's Network+ N10-005 certification exam with fundamentals in protocols, topologies, hardware, and network design. After exploring TCP/IP, Ethernet, wireless transmission, and security concepts, as well as an all-new chapter on virtual networks, students can increase their knowledge with the practical On-the Jobstories, Review Questions, Hands-On Projects, and Case Projects. NETWORK+ GUIDE TO NETWORKS, 6th Edition also includes reference appendices, a glossary, and full-color illustrations. The features of the text combined with its emphasis on real-world problem solving, provides students with the tools they need to succeed in any computing environment.
Important Notice: Media content referenced within the product description or the product text may not be available in the ebook version.

Google Nexus 7: Android 4.4 KitKat Edition

Chris Kennedy
Perfect for new and experienced users, this no-fluff guide to the Google Nexus 7 tablet is packed with tips and details on apps, services, settings, and documents. You'll also find step-by-step instructions for dictating, networking, sharing, troubleshooting, going online, and using Google Now.

New apps and features covered include Camera, Clock, Google Keep, Android Device Manager, Play Games, Quick Settings, Lock-screen widgets, multiple users, restricted profiles, HDMI screen mirroring, external displays, Miracast, wireless charging, app verification, gesture typing, printing, cellular (LTE/HSPA+) connections, privacy options, Hangouts, the notification light, the remodeled Google Play store, and the updated versions of Chrome, Gmail, and Maps.

  • Covers all Nexus 7 models and Android 4.4 (KitKat).
  • Covers all Google Play edition (pure Android) tablets, including the LG G Pad 8.3.
  • Master the Home screen, Lock screen, and multitouch gestures.
  • Secure your data from thieves, snoops, and rogue apps.
  • Locate a lost or stolen Nexus remotely.
  • Work with onscreen or wireless keyboards.
  • Get instant search results for documents, pictures, music, mail, apps, contacts, and more.
  • Summon Google Now to get personalized information when you need it.
  • Ask Google Search to find nearby businesses, set alarms, search the web, and more.
  • Dictate anywhere that you can type.
  • Connect to wireless networks with a few taps.
  • Set up cellular, Bluetooth, and VPN connections.
  • Mirror your tablet's screen to your TV.
  • Back up your data to the cloud.
  • Transfer files to and from your Windows PC or Apple Mac computer.
  • Sync your documents, mail, contacts, appointments, reminders, notes, and messages wirelessly across your computers and mobile devices.
  • See all your notifications in one place.
  • Browse the web with Chrome.
  • Watch and subscribe to videos on the YouTube app.
  • Send, receive, and manage your email with Gmail or Email.
  • Chat with family and friends on Hangouts.
  • Post to Twitter or Facebook right from the app you're using.
  • Manage your day-to-day life with Calendar, People, Google Keep, and Clock.
  • Find your way with Maps.
  • Download apps, games, and updates from the Google Play store.
  • Connect to Google's online multiplayer social gaming network.
  • Play music, movies, TV shows, and other media downloaded from the Google Play store.
  • Capture, edit, and share photos and videos with Camera and Gallery.
  • Care for your Nexus and troubleshoot problems.
  • Plenty of tips, tricks, and timesavers.
  • Fully cross-referenced, linked, and searchable.

Contents
1. Getting Started with Your Nexus 7
2. Touring Your Nexus
3. Securing Your Nexus
4. Typing & Editing
5. Wireless & Network Connections
6. Managing Your Accounts & Data
7. Connecting to Computers
8. Getting Notifications
9. Google Now
10. Google Search
11. Browsing the Web with Chrome
12. Watching YouTube Videos
13. Email, Messaging & Keeping in Touch
14. Organizing Your Life
15. Shopping for Apps, Games & Media
16. Maps & Navigation
17. Shooting, Viewing & Managing Photos
18. Nexus Care & Troubleshooting

About the Author
Chris Kennedy is a technical writer based in Boulder, Colorado. When he's not typing, Chris climbs rocks, revises his screenplays, and reads the journals of polar explorers.

Ghost in the Wires: My Adventures as the World's Most Wanted Hacker

Kevin Mitnick
Kevin Mitnick was the most elusive computer break-in artist in history. He accessed computers and networks at the world's biggest companies--and however fast the authorities were, Mitnick was faster, sprinting through phone switches, computer systems, and cellular networks. He spent years skipping through cyberspace, always three steps ahead and labeled unstoppable. But for Kevin, hacking wasn't just about technological feats-it was an old fashioned confidence game that required guile and deception to trick the unwitting out of valuable information.

Driven by a powerful urge to accomplish the impossible, Mitnick bypassed security systems and blazed into major organizations including Motorola, Sun Microsystems, and Pacific Bell. But as the FBI's net began to tighten, Kevin went on the run, engaging in an increasingly sophisticated cat and mouse game that led through false identities, a host of cities, plenty of close shaves, and an ultimate showdown with the Feds, who would stop at nothing to bring him down.

Ghost in the Wires is a thrilling true story of intrigue, suspense, and unbelievable escape, and a portrait of a visionary whose creativity, skills, and persistence forced the authorities to rethink the way they pursued him, inspiring ripples that brought permanent changes in the way people and companies protect their most sensitive information.

iCloud Starter Guide: Master Apple's free sync service

Macworld Editors

iCloud does a lot of amazing things: It keeps your mail, contacts, calendars, reminders, and notes in sync. It instantly (almost magically) copies that photo you took of your cousin on your iPhone to your Mac, iPad mini, and laptop. It lets you work with your Macs from afar. It helps you find stranded and wayward devices, and lets you know when your friends are nearby. And it does it all for free.

iCloud encompasses so very many different features and fun bits that it's surprising to realize just how much you can do with a free account. Let Macworld's editors help you get the most out of it. This book collects all the material we've written in the last year on Apple's sync service, and we hope it will help you get to know iCloud and learn how best to use it in your life. This book focuses on OS X 10.8 (Mountain Lion), Windows 8, iOS 6, and iTunes 11 - but we still have some helpful hints for those users with older operating systems. We hope that you enjoy our Starter Guide, but, even more important, that you enjoy iCloud and find ways to incorporate it into your daily routine.

If you want to learn more about your other iOS devices, make sure to check out our available Superguides including our iPhone 5 Superguide, iPad Mini Starter Guide, iPad Starter Guide, Fourth Edition (for Retina iPads; Apple's latest iPad, or third generation iPad users running iOS 6), iPhone 5 Starter Guide, iOS 6 Upgrade Guide, and Master iPhone Photography. Looking for Mac and OS X books? We also sell our Total Mountain Lion Superguide, Mac Basics, Mountain Lion, and Mac Gems, Mountain Lion edition.

My Samsung Galaxy Tab 3

Eric Butow

Step-by-step

instructions with callouts to photos that show you exactly what to do with the Galaxy Tab 3 10.1, Galaxy Tab 3 8.0, and Galaxy Tab 3 7.0

Help when you run into Samsung Galaxy Tab 3 problems or limitations

Tips and Notes to help you get the most from your Samsung Galaxy Tab 3

Full-color, step-by-step tasks walk you through getting and keeping your Samsung Galaxy Tab 3 working just the way you want. Learn how to

• Navigate Samsung Galaxy Tab 3’s Android operating system

• Retrieve, play, and manage music, video, podcasts, and audiobooks

• Use Google Play as a portal to movies and TV content

• Capture higher quality photos and video

• Surf the Web quickly with the built-in browser

• Simplify your life with the Calendar and Contacts

• Send email, text, and multimedia messages

• Connect your Galaxy Tab 3 to other devices and the cloud

• Use your Galaxy Tab 3 as an eReader to read books and magazines online

• Find and share any destination with Maps, Navigation, Local, and Location Sharing

• Discover, install, maintain, and work with new Android apps and widgets

• Customize your tablet to reflect your personal style and preferences

• Keep your Galaxy Tab 3 software up to date, reliable, and running smoothly

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

TJ O'Connor

Violent Python shows you how to move from a theoretical understanding of offensive computing concepts to a practical implementation. 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.



- Demonstrates how to write Python scripts to automate large-scale network attacks, extract metadata, and investigate forensic artifacts.

- Write code to intercept and analyze network traffic using Python. Craft and spoof wireless frames to attack wireless and Bluetooth devices.

- Data-mine popular social media websites and evade modern anti-virus.

Eloquent JavaScript: A Modern Introduction to Programming

Marijn Haverbeke

"A concise and balanced mix of principles and pragmatics. I loved the tutorial-style game-like program development. This book rekindled my earliest joys of programming. Plus, JavaScript!" —Brendan Eich, creator of JavaScript

JavaScript is the language of the Web, and it's at the heart of every modern website from the lowliest personal blog to the mighty Google Apps. Though it's simple for beginners to pick up and play with, JavaScript is not a toy—it's a flexible and complex language, capable of much more than the showy tricks most programmers use it for.

Eloquent JavaScript goes beyond the cut-and-paste scripts of the recipe books and teaches you to write code that's elegant and effective. You'll start with the basics of programming, and learn to use variables, control structures, functions, and data structures. Then you'll dive into the real JavaScript artistry: higher-order functions, closures, and object-oriented programming.

Along the way you'll learn to:

  • Master basic programming techniques and best practices
  • Harness the power of functional and object-oriented programming
  • Use regular expressions to quickly parse and manipulate strings
  • Gracefully deal with errors and browser incompatibilities
  • Handle browser events and alter the DOM structure

Most importantly, Eloquent JavaScript will teach you to express yourself in code with precision and beauty. After all, great programming is an art, not a science—so why settle for a killer app when you can create a masterpiece?

Code Simplicity: The Fundamentals of Software

Max Kanat-Alexander

Good software design is simple and easy to understand. Unfortunately, the average computer program today is so complex that no one could possibly comprehend how all the code works. This concise guide helps you understand the fundamentals of good design through scientific laws—principles you can apply to any programming language or project from here to eternity.

Whether you’re a junior programmer, senior software engineer, or non-technical manager, you’ll learn how to create a sound plan for your software project, and make better decisions about the pattern and structure of your system.

  • Discover why good software design has become the missing science
  • Understand the ultimate purpose of software and the goals of good design
  • Determine the value of your design now and in the future
  • Examine real-world examples that demonstrate how a system changes over time
  • Create designs that allow for the most change in the environment with the least change in the software
  • Make easier changes in the future by keeping your code simpler now
  • Gain better knowledge of your software’s behavior with more accurate tests

Learning Three.js: The JavaScript 3D Library for WebGL

Jos Dirksen
“Learning Three.js is a hands-on guide which provides everything you need to start working with the powerful JavaScript library, and start creating awesome in-browser visualizations”.Learning Three.js is written for anyone looking to get started with Three.js, or looking to improve their skills with the popular js library. The book assumes some knowledge of javascript, but you don’t need any knowledge of Three.js itself to follow the book.

The Pragmatic Programmer: From Journeyman to Master

Andrew Hunt

What others in the trenches say about The Pragmatic Programmer...

“The cool thing about this book is that it’s great for keeping the programming process fresh. The book helps you to continue to grow and clearly comes from people who have been there.”

Kent Beck, author of Extreme Programming Explained: Embrace Change

“I found this book to be a great mix of solid advice and wonderful analogies!”

Martin Fowler, author of Refactoring and UML Distilled

“I would buy a copy, read it twice, then tell all my colleagues to run out and grab a copy. This is a book I would never loan because I would worry about it being lost.”

Kevin Ruland, Management Science, MSG-Logistics

“The wisdom and practical experience of the authors is obvious. The topics presented are relevant and useful.... By far its greatest strength for me has been the outstanding analogies—tracer bullets, broken windows, and the fabulous helicopter-based explanation of the need for orthogonality, especially in a crisis situation. I have little doubt that this book will eventually become an excellent source of useful information for journeymen programmers and expert mentors alike.”

John Lakos, author of Large-Scale C++ Software Design

“This is the sort of book I will buy a dozen copies of when it comes out so I can give it to my clients.”

Eric Vought, Software Engineer

“Most modern books on software development fail to cover the basics of what makes a great software developer, instead spending their time on syntax or technology where in reality the greatest leverage possible for any software team is in having talented developers who really know their craft well. An excellent book.”

Pete McBreen, Independent Consultant

“Since reading this book, I have implemented many of the practical suggestions and tips it contains. Across the board, they have saved my company time and money while helping me get my job done quicker! This should be a desktop reference for everyone who works with code for a living.”

Jared Richardson, Senior Software Developer, iRenaissance, Inc.

“I would like to see this issued to every new employee at my company....”

Chris Cleeland, Senior Software Engineer, Object Computing, Inc.

“If I’m putting together a project, it’s the authors of this book that I want. . . . And failing that I’d settle for people who’ve read their book.”

Ward Cunningham

Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a requirement and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how to

  • Fight software rot;
  • Avoid the trap of duplicating knowledge;
  • Write flexible, dynamic, and adaptable code;
  • Avoid programming by coincidence;
  • Bullet-proof your code with contracts, assertions, and exceptions;
  • Capture real requirements;
  • Test ruthlessly and effectively;
  • Delight your users;
  • Build teams of pragmatic programmers; and
  • Make your developments more precise with automation.

Written as a series of self-contained sections and filled with entertaining anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best practices and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer.



JQuery: Novice to Ninja

Earle Castledine

jQuery: Novice to Ninja is a compilation of best-practice jQuery solutions to meet the most challenging JavaScript problems. In this question-and-answer book on jQuery, you'll find a cookbook of ready-to-go solutions to help breathe life into your web page.
Topics covered include: - Scrolling, Resizing and Animating Webpage elements - Backgrounds, Slideshows, and Crossfaders - Menus, Tabs, and Panels - Buttons, Fields, and Controls - Lists, Trees, and Tables - Frames, Windows, and Dialogs - Adding interactivity with Ajax - Using the jQuery User Interface Themeroller - Writing your own jQuery plug-ins
All code used to create each solution is available for download and guaranteed to be simple, efficient and cross-browser compatible.

CompTIA A+ 220-801 and 220-802 Authorized Exam Cram: Edition 6

David L. Prowse

Prepare for CompTIA A+ 220-801 and 220-802 exam success with this CompTIA Authorized Exam Cram from Pearson IT Certification, a leader in IT Certification learning and a CompTIA Authorized Platinum Partner.

 

This is the eBook version of the print title. Note that the eBook does not provide access to the practice test software that accompanies the print book. Access to the digital edition of the Cram Sheet is available through product registration at Pearson IT Certification; or see instructions in back pages of your eBook.


Limited Time Offer: Buy CompTIA® A+ 220-801 and 220-802 Authorized 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:

1.       Register your product at pearsonITcertification.com/register

2.       When prompted please enter ISBN number 9780133048223

3.       Go to your Account page and click on “Access Bonus Content

 

CompTIA® A+ 220-801 and 220-802 Authorized Exam Cram, Sixth Edition is the perfect study guide to help you pass CompTIA’s A+ 220-801 and 220-802 exam. 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 XP
  • Understand, install, and troubleshoot motherboards, processors, and memory
  • Test and troubleshoot power-related problems
  • Use all forms of storage, including new Blu-ray and Solid State (SSD) devices
  • Work effectively with mobile devices, including tablets and smartphones
  • Install, configure, and troubleshoot both visible and internal laptop components
  • Configure Windows components and applications, use Windows administrative tools, and optimize Windows systems
  • Repair damaged Windows environments and boot errors
  • Work with audio and video subsystems, I/O devices, and the newest peripherals
  • Install and manage both local and network printers
  • Configure IPv4 and understand TCP/IP protocols and IPv6 changes
  • Install and configure SOHO wired/wireless networks and troubleshoot connectivity
  • Implement secure authentication, prevent malware attacks, and protect data

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. 

JavaScript: The Good Parts: The Good Parts

Douglas Crockford

Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole-a subset you can use to create truly extensible and efficient code.

Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables.

When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In JavaScript: The Good Parts, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including:

  • Syntax
  • Objects
  • Functions
  • Inheritance
  • Arrays
  • Regular expressions
  • Methods
  • Style
  • Beautiful features

The real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book.

With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.

CompTIA Network+ N10-005 Authorized Exam Cram: Edition 4

Emmett Dulaney
Prepare for CompTIA Network+ N10-005 exam success with this CompTIA Authorized Exam Cram from Pearson IT Certification, a leader in IT Certification learning and a CompTIA Authorized Platinum Partner.

This is the eBook version of the print title. Note that the eBook does not provide access to the practice test software that accompanies the print book.

Limited Time Offer: Buy CompTIA Network+ N10-005 Authorized Exam Cram and receive a 10% off discount code for the CompTIA Network+ N10-005 exam.  To receive your 10% off discount code:

  1. Register your product at pearsonITcertification.com/register
  2. When prompted, enter ISBN number 9780789748218
  3. Go to your Account page and click on “Access Bonus Content”

CompTIA® Network+ N10-005 Authorized Exam Cram, Fourth Edition is the perfect study guide to help you pass CompTIA’s new Network+ N10-005 exam. It provides coverage and practice questions for every exam topic, including substantial new coverage of security, wireless, and voice networking.

 

Covers the critical information you’ll need to know to score higher on your Network+ (N10-005) exam!

  • Understand modern network topologies, protocols, and models
  • Work effectively with DNS and DHCP
  • Monitor and analyze network traffic
  • Understand IP addressing, routing, and switching
  • Perform basic router/switch installation and configuration
  • Manage networks and utilize basic optimization techniques
  • Plan and implement a small office/home office network
  • Master essential LAN, WAN, and wireless technologies
  • Install, configure, secure, and troubleshoot wireless networks
  • Safeguard networks with VPNs, authentication, firewalls, and security appliances
  • Troubleshoot common problems with routers, switches, and physical connectivity

EMMETT DULANEY (Network+, A+, Security+) is a columnist for CertCites, an associate professor at Anderson University, and the author of numerous certification guides including CompTIA A+ Complete Study Guide and CompTIA Security+ Study Guide.

 

MICHAEL HARWOOD (MCSE, A+, Network+, Server+, Linux+) has more than 14 years of IT experience in roles including network administrator, instructor, technical writer, website designer, consultant, and online marketing strategist. He regularly discusses technology topics on Canada’s CBC Radio.

 

 

 

Java Programming for Android Developers For Dummies

Burd

Get started creating Android apps with Java in no time!

The demand for Android apps is not slowing down but many mobile developers who want to create Android apps lack the necessary Java background. This beginner guide gets you up and running with using Java to create Android apps with no prior knowledge or experienced necessary!

  • Shows you the basic Java development concepts and techniques that are necessary to develop Android apps
  • Explores what goes into creating an Android app to give you a better understanding of the various elements
  • Addresses how to deal with standard programming challenges and debugging

Beginning Android Programming with Java For Dummies puts you well on your way toward creating Android apps quickly with Java.

The Robert C. Martin Clean Code Collection (Collection)

Robert C. Martin

The Robert C. Martin Clean Code Collection consists of two bestselling eBooks:

  • Clean Code: A Handbook of Agile Software Craftmanship
  • The Clean Coder: A Code of Conduct for Professional Programmers

In Clean Code, legendary software expert Robert C. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer--but only if you work at it. You will be challenged to think about what’s right about that code and what’s wrong with it. More important, you will be challenged to reassess your professional values and your commitment to your craft.

 

In The Clean Coder, Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice--about everything from estimating and coding to refactoring and testing. It covers much more than technique: It is about attitude. Martin shows how to approach software development with honor, self-respect, and pride; work well and work clean; communicate and estimate faithfully; face difficult decisions with clarity and honesty; and understand that deep knowledge comes with a responsibility to act.

Readers of this collection will come away understanding

  • How to tell the difference between good and bad code
  • How to write good code and how to transform bad code into good code
  • How to create good names, good functions, good objects, and good classes
  • How to format code for maximum readability
  • How to implement complete error handling without obscuring code logic
  • How to unit test and practice test-driven development
  • What it means to behave as a true software craftsman
  • How to deal with conflict, tight schedules, and unreasonable managers
  • How to get into the flow of coding and get past writer’s block
  • How to handle unrelenting pressure and avoid burnout
  • How to combine enduring attitudes with new development paradigms
  • How to manage your time and avoid blind alleys, marshes, bogs, and swamps
  • How to foster environments where programmers and teams can thrive
  • When to say “No”--and how to say it
  • When to say “Yes”--and what yes really means

Introduction to AutoCAD 2014 for Civil Engineering Applications

Nighat Yasmin

 The main purpose of this book is to provide civil engineering students with a clear presentation of the theory of engineering graphics and the use of AutoCAD 2014. Each chapter starts with the chapter objectives followed by the introduction. The contents of each chapter are organized into well-defined sections that contain step-by-step instructions to carry out the AutoCAD commands. The drawings shown in this book are created using AutoCAD 2014 and Paint software.

Several improvements are made to the fifth edition. The most important improvement is the usage of the ribbon interface. The major contents of the book are based on the ribbon interface. A new chapter titled as AutoCAD 2014 – Classics Interface is created to introduce the classic interface.The index is improved. The Chapter Suggested In-Class Activities provides in-class activities (or ICA). For some of the initial ICAs, it explains the drawing with the help of step-by-step instructions. Also, new problems are added to the homework chapter. Furthermore, the contents and the drawings of every chapter are improved.

Each chapter starts with the chapter objectives followed by the introduction. The bulleted objectives provide a general overview of the material covered. The contents of each chapter are organized into well-defined sections that contain detailed step-by-step instruction with graphical illustrations to carry out the AutoCAD commands.

The C++ Programming Language: Edition 4

Bjarne Stroustrup

The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, has reorganized, extended, and completely rewritten his definitive reference and tutorial for programmers who want to use C++ most effectively.

 

The C++ Programming Language, Fourth Edition, delivers meticulous, richly explained, and integrated coverage of the entire language—its facilities, abstraction mechanisms, standard libraries, and key design techniques. Throughout, Stroustrup presents concise, “pure C++11” examples, which have been carefully crafted to clarify both usage and program design. To promote deeper understanding, the author provides extensive cross-references, both within the book and to the ISO standard.

 

New C++11 coverage includes

  • Support for concurrency
  • Regular expressions, resource management pointers, random numbers, and improved containers
  • General and uniform initialization, simplified for-statements, move semantics, and Unicode support
  • Lambdas, general constant expressions, control over class defaults, variadic templates, template aliases, and user-defined literals
  • Compatibility issues 

Topics addressed in this comprehensive book include

  • Basic facilities: type, object, scope, storage, computation fundamentals, and more
  • Modularity, as supported by namespaces, source files, and exception handling
  • C++ abstraction, including classes, class hierarchies, and templates in support of a synthesis of traditional programming, object-oriented programming, and generic programming
  • Standard Library: containers, algorithms, iterators, utilities, strings, stream I/O, locales, numerics, and more
  • The C++ basic memory model, in depth 

This fourth edition makes C++11 thoroughly accessible to programmers moving from C++98 or other languages, while introducing insights and techniques that even cutting-edge C++11 programmers will find indispensable.

 

This book features an enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding method—noticeable by a small space inside the spine—also increases durability.

Learning SQL: Edition 2

Alan Beaulieu

Updated for the latest database management systems -- including MySQL 6.0, Oracle 11g, and Microsoft's SQL Server 2008 -- this introductory guide will get you up and running with SQL quickly. Whether you need to write database applications, perform administrative tasks, or generate reports, Learning SQL, Second Edition, will help you easily master all the SQL fundamentals.

Each chapter presents a self-contained lesson on a key SQL concept or technique, with numerous illustrations and annotated examples. Exercises at the end of each chapter let you practice the skills you learn. With this book, you will:

  • Move quickly through SQL basics and learn several advanced features
  • Use SQL data statements to generate, manipulate, and retrieve data
  • Create database objects, such as tables, indexes, and constraints, using SQL schema statements
  • Learn how data sets interact with queries, and understand the importance of subqueries
  • Convert and manipulate data with SQL's built-in functions, and use conditional logic in data statements

Knowledge of SQL is a must for interacting with data. With Learning SQL, you'll quickly learn how to put the power and flexibility of this language to work.