Top Ebooks in Computers & Technology
Big data has become big business, and companies and organizations of all sizes are struggling to find ways to retrieve valuable information from their massive data sets with becoming overwhelmed. Enter Hadoop and this easy-to-understand For Dummies guide. Hadoop For Dummies helps readers understand the value of big data, make a business case for using Hadoop, navigate the Hadoop ecosystem, and build and manage Hadoop applications and clusters.
Explains the origins of Hadoop, its economic benefits, and its functionality and practical applications Helps you find your way around the Hadoop ecosystem, program MapReduce, utilize design patterns, and get your Hadoop cluster up and running quickly and easily Details how to use Hadoop applications for data mining, web analytics and personalization, large-scale text processing, data science, and problem-solving Shows you how to improve the value of your Hadoop cluster, maximize your investment in Hadoop, and avoid common pitfalls when building your Hadoop cluster
From programmers challenged with building and maintaining affordable, scaleable data systems to administrators who must deal with huge volumes of information effectively and efficiently, this how-to has something to help you with Hadoop.
Joomla! is a free, open source PHP & MySQL-based content management system that allows you to create interactive, community-based Web sites without having to write or program code in PHP or ASP.NET. This fun and friendly introduction to Joomla! shows you how to create a rich, interactive Web site that does not require any code.
No matter your skill level, this easy-to-understand resource demonstrates how to drop preconfigured modules that already contain PHP and MySQL code directly into your Joomla! site. Thanks to the Dummies fun and friendly approach, you'll quickly see how easy to create a rich, interactive Web site with Joomla!Demonstrates how to create a business site—complete with shopping cart—quickly and easily Walks you through developing Web sites with discussions, RSS feeds, picture submissions, and more Includes coverage of the newest version of Joomla!, explains its completely new administrative features, and reviews its ability to provide different levels of access to different users via much-requested access control lists
Find out why Joomla! is the easiest way to build an interactive, community-based Web site!
“Our new reality is zero-day, APT, and state-sponsored attacks. Today, more than ever, security professionals need to get into the hacker’s mind, methods, and toolbox to successfully deter such relentless assaults. This edition brings readers abreast with the latest attack vectors and arms them for these continually evolving threats.” --Brett Wahlin, CSO, Sony Network Entertainment
“Stop taking punches--let’s change the game; it’s time for a paradigm shift in the way we secure our networks, and Hacking Exposed 7 is the playbook for bringing pain to our adversaries.” --Shawn Henry, former Executive Assistant Director, FBI
Bolster your system’s security and defeat the tools and tactics of cyber-criminals with expert advice and defense strategies from the world-renowned Hacking Exposed team. Case studies expose the hacker’s latest devious methods and illustrate field-tested remedies. Find out how to block infrastructure hacks, minimize advanced persistent threats, neutralize malicious code, secure web and database applications, and fortify UNIX networks. Hacking Exposed 7: Network Security Secrets & Solutions contains all-new visual maps and a comprehensive “countermeasures cookbook.”Obstruct APTs and web-based meta-exploits Defend against UNIX-based root access and buffer overflow hacks Block SQL injection, spear phishing, and embedded-code attacks Detect and terminate rootkits, Trojans, bots, worms, and malware Lock down remote access using smartcards and hardware tokens Protect 802.11 WLANs with multilayered encryption and gateways Plug holes in VoIP, social networking, cloud, and Web 2.0 services Learn about the latest iPhone and Android attacks and how to protect yourself
Zed Shaw has perfected the world’s best system for learning Python 3. Follow it and you will succeed—just like the millions of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies everything else.
In Learn Python 3 the Hard Way, you’ll learn Python by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you’ll learn how a computer works; what good programs look like; and how to read, write, and think about code. Zed then teaches you even more in 5+ hours of video where he shows you how to break, fix, and debug your code—live, as he’s doing the exercises.
It’ll be hard at first. But soon, you’ll just get it—and that will feel great! This course will reward you for every minute you put into it. Soon, you’ll know one of the world’s most powerful, popular programming languages. You’ll be a Python programmer.
This Book Is Perfect ForTotal beginners with zero programming experience Junior developers who know one or two languages Returning professionals who haven’t written code in years Seasoned professionals looking for a fast, simple, crash course in Python 3
Coverage includes:Optical character recognitionSpeech classificationMedical imagingPaper currency recognitionClassification reliability techniquesSensor technology
Algorithms and architectures for achieving practical and effective systems are emphasized, with many examples illustrating the text. Practitioners, researchers, and students in computer science, electrical engineering, and radiology, as wellk as those working at financial institutions, will find this volume a unique and comprehensive reference source for this diverse applications area.
Beginning with the basics, this book provides an outline of the steps necessary to set up an Android development and testing environment. An overview of Android Studio is included covering areas such as tool windows, the code editor and the Layout Editor tool. An introduction to the architecture of Android is followed by an in-depth look at the design of Android applications and user interfaces using the Android Studio environment. More advanced topics such as database management, content providers and intents are also covered, as are touch screen handling, gesture recognition, camera access and the playback and recording of both video and audio. This edition of the book also covers printing, transitions and cloud-based file storage.
The concepts of material design are also covered in detail, including the use of floating action buttons, Snackbars, tabbed interfaces, card views, navigation drawers and collapsing toolbars.
In addition to covering general Android development techniques, the book also includes Google Play specific topics such as implementing maps using the Google Maps Android API, and submitting apps to the Google Play Developer Console.
Other key features of Android Studio 3 and Android 8 are also covered in detail including the Layout Editor, the ConstraintLayout and ConstraintSet classes, constraint chains and barriers, direct reply notifications and multi-window support.
Chapters also cover advanced features of Android Studio such as App Links, Instant Apps, the Android Studio Profiler and Gradle build configuration.
Assuming you already have some Java programming experience, are ready to download Android Studio and the Android SDK, have access to a Windows, Mac or Linux system and ideas for some apps to develop, you are ready to get started.
Through a series of recent breakthroughs, deep learning has boosted the entire field of machine learning. Now, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This practical book shows you how.
By using concrete examples, minimal theory, and two production-ready Python frameworks—scikit-learn and TensorFlow—author Aurélien Géron helps you gain an intuitive understanding of the concepts and tools for building intelligent systems. You’ll learn a range of techniques, starting with simple linear regression and progressing to deep neural networks. With exercises in each chapter to help you apply what you’ve learned, all you need is programming experience to get started.Explore the machine learning landscape, particularly neural netsUse scikit-learn to track an example machine-learning project end-to-endExplore several training models, including support vector machines, decision trees, random forests, and ensemble methodsUse the TensorFlow library to build and train neural netsDive into neural net architectures, including convolutional nets, recurrent nets, and deep reinforcement learningLearn techniques for training and scaling deep neural netsApply practical code examples without acquiring excessive machine learning theory or algorithm details
App Inventor 2: Introduction is targeted at adult learners (high school and up) and shows how to design your app’s user interface with “drag and drop” interface controls to layout your app’s screen design. Then implement the app’s behavior with unique “drag and drop” programming blocks to quickly assemble the program in a graphical interface.
This introduction covers the basics of the App Inventor user interface Designer and the Blocks programming editor, plus basic “blocks” programming concepts and tools for arithmetic, text processing, event handling, lists and other features.
Updates and additional tutorials are available on the book's web site at appinventor.pevest.com
This book of C++ programming language provides up to date and complete coverage of all C++ language features and standard library components like standard I/O stremas, general structures, variables, classes, funtinos, objects, modifiers and most popular part control loops. So you will find some fundamental skills and learn like a programmer.
Visit us: www.kaniz.in
In this dazzlingly interdisciplinary work, acclaimed author Brian Christian and cognitive scientist Tom Griffiths show us how the simple, precise algorithms used by computers can also untangle very human questions. Modern life is constrained by limited space and time, limits that give rise to a particular set of problems. What should we do, or leave undone, in a day or a lifetime? How much messiness should we accept? The authors explain how to have better hunches and when to leave things to chance, how to deal with overwhelming choices and how best to connect with others.
From finding a spouse to finding a parking spot, from organizing one's inbox to understanding the workings of human memory, Algorithms To Live By is full of practical takeaways to help you solve common decision-making problems and illuminate the workings of the human mind.
The ASP.NET platform provides ASP.NET MVC applications with a rich suite of services including vital every-day features like extensible request handling, state management, and user authentication. Understanding how these features work is the difference between creating an average web application and the best-in-class.
MVC applications that are architected with a thorough knowledge of the underlying platforms are faster to write, faster to run, and more readily adaptable to change. In Pro ASP.NET MVC 5 Platform, best-selling author Adam Freeman explains how to get the most from the entire ASP.NET platform, beginning with a nuts-and-bolts description of the patterns and tools you need through to the most advanced features. He goes in-depth at every stage to give you the practical knowledge that you need to apply these concepts to your own code.
Pro SharePoint 2010 Disaster Recovery and High Availability will take you through a step-by-step process to show how to build an awareness and reaction plan for the inevitable. With a focus on real-world experiences and war stories, author Stephen Cummins weaves an expert tale of woe response and offers you:Ways to see the warning signs of disaster, and ways to avoid it Ways to respond to a disaster while it is happening Perhaps most importantly, how to develop a plan to deal with disaster when it inevitably does happen
We show in this book that some semantics correspond nicely to some logics, but also that other semantics do not correspond to any logics of the usual form.Provides a coherent picture of several formalisms of nonmonotonic logicsGives completeness and incompleteness results for many variants of preferential, distance based, and other semanticsGives probably the first systematic investigation of definability preservation and its consequencesGives new proof techniques for completeness resultsIs centered on semantics
Areas covered include information security management, network and system security, identity and access management (IAM), authentication (including smart card based solutions and biometrics), and security certification. In-depth discussion of relevant technologies and standards (including cryptographic techniques, intelligent tokens, public key infrastructures, IAM technologies) is provided.
The book features detailed discussions of practical experiences in different sectors, including the automotive industry, financial services, e-health, and e-government.
SketchUp 2013新版書是依新版軟體功能訴求調整架構與內容，讓初接觸SketchUp軟體的初學者可以快速入門，也讓已使用過舊版軟體的學習者可以迅速銜接。書中更介紹了大幅提升的LayOut效能，也納入依使用者需求對外掛程式、附加元件、擴增程式三大類別加以分類彙整建置的龐大拓倉庫(Extension Warehouse)。更加入進階鏡頭(ACT)工具的內容，使得SketchUp的運用層面更加廣泛與深入。
As the most significant update since 2008, Microsoft SQL Server 2012 boasts updates and new features that are critical to understand. Whether you manage and administer SQL Server 2012 or are planning to get your MCSA: SQL Server 2012 certification, this book is the perfect supplement to your learning and preparation. From understanding SQL Server's roles to implementing business intelligence and reporting, this practical book explores tasks and scenarios that a working SQL Server DBA faces regularly and shows you step by step how to handle them.Includes practice exams and coverage of exam objectives for those seeking MSCA: SQL Server 2012 certification Explores the skills you'll need on the job as a SQL Server 2012 DBA Discusses designing and implementing database solutions Walks you through administrating, maintaining, and securing SQL Server 2012 Addresses implementing high availability and data distribution Includes bonus videos where the author walks you through some of the more difficult tasks expected of a DBA
Featuring hands-on exercises and real-world scenarios, this resource guides you through the essentials of implementing, maintaining, and repairing SQL Server 2012 databases.
In this book we provide a comprehensive and up-to-date introduction to Dynamic Information Retrieval Modeling, the statistical modeling of IR systems that can adapt to change. We define dynamics, what it means within the context of IR and highlight examples of problems where dynamics play an important role. We cover techniques ranging from classic relevance feedback to the latest applications of partially observable Markov decision processes (POMDPs) and a handful of useful algorithms and tools for solving IR problems incorporating dynamics.
The theoretical component is based around the Markov Decision Process (MDP), a mathematical framework taken from the field of Artificial Intelligence (AI) that enables us to construct models that change according to sequential inputs. We define the framework and the algorithms commonly used to optimize over it and generalize it to the case where the inputs aren't reliable. We explore the topic of reinforcement learning more broadly and introduce another tool known as a Multi-Armed Bandit which is useful for cases where exploring model parameters is beneficial. Following this we introduce theories and algorithms which can be used to incorporate dynamics into an IR model before presenting an array of state-of-the-art research that already does, such as in the areas of session search and online advertising.
Change is at the heart of modern Information Retrieval systems and this book will help equip the reader with the tools and knowledge needed to understand Dynamic Information Retrieval Modeling.
As the world’s largest supercomputing hackathon, the ASC Student Supercomputer Challenge has attracted a growing number of new talent to supercomputing and has greatly promoted communications in the global HPC community. Enclosed in this book, readers will also find how to analyze and optimize supercomputing systems and applications in real science and engineering cases.
Minecraft Redstone For Dummies is the complete guide to finding, using, and maximizing the power of redstone in the Minecraft world. This key element is essential for crafting and brewing, and can be placed on the ground as redstone dust – a flat, transparent block that can transmit redstone power, the major component of most redstone circuits. Written by a recognized Minecraft expert, this useful guide walks you through mining, smelting, and other methods of obtaining redstone, and teaches you how to make the most of your redstone stores. Craft a compass, piston, lamp, or torch, brew a potion that reverts to Level 1, or turn it to dust to help find nearby power components. Whether you're in Creative or Survival mode, redstone mastery is crucial for successful gameplay.
Minecraft is a worldwide phenomenon, boasting over 100 million players from around the world. While gameplay varies according to player preference, redstone remains a central element that allows players to build, brew and create as they advance through the biomes. Minecraft Redstone For Dummies teaches you everything you need to know about redstone, including how to get it and how best to use it.Learn which methods result in more redstone per attempt Discover how redstone is used in crafting and brewing Use redstone dust to build circuits and power mechanical components Understand redstone power, including source, levels, and configuration
Don't be content to acquire what you stumble across. Redstone's versatility makes it an indispensable resource in the Minecraft world, and knowing where to find it and how to use it efficiently can make all the difference in your gameplay. If you're ready to level up, Minecraft Redstone For Dummies will make you a redstone guru in no time.
+ 剛從 Windows 轉換到 Mac 的新使用者
+ 想讓自己的 Mac 能運行的更順暢的中度使用者
+ 想進一步整合手邊的 Mac、iPad、iPhone 協同作業的重度使用者
本書將詳細說明從系統維護、檔案管理、雲端分享、上網視訊、影音編輯…全方位的應用，讓你的 Mac 發揮更多無限可能！
<快速上手 – 看圖學最快>
圖示化示範桌面視窗操控的方式，告訴你如何在 Mac 電腦上來去自如。並搭配圖解說明多點觸控操作手勢，即使是第一次使用的你也能夠順利上手。
<生活幫手 - 提醒與備忘>
緊密結合了 iOS 中既有的元素，在 Mac 電腦也能使用 提醒事項 與 備忘錄，不僅可協助你條列待完成事項、記錄生活大小事，還可藉由 iCloud 讓 Mac 電腦與 iPad、iPhone 同步管理提醒與備忘，隨時掌握重要事項好方便。
<暢遊網路 – 即時通訊與上網>
利用 iMessage 就可免費傳送訊息到 iPhone、iPad…，這套功能強大的即時通訊程式，不但可以使用文字溝通也能語音對話，當然還少不了 FaceTime 這套好玩的視訊談天程式。完整說明 Safari 連線上網的方式，隨時上網掌握一手訊息。
<影音娛樂 - iLife>
製作樂曲與鈴聲、編修照片效果、設計攝影集、卡片、月曆與幻燈片秀、電影預告片設計、上網分享影集作品…，交給 iPhoto、iMovie、GarageBand 完全搞定。
雖然說 Mac OS X 系統在磁碟遭受干擾或損壞會自動進行修復，但機器用久了還是會產生許多怪狀況，磁碟工具程式 可讓你快速掌握磁碟修復、清除、分割…等多項進階操作。
<安裝雙系統 - BootCamp>
透過 Boot Camp 技術，一台 Mac 電腦可同時擁有 Mac OS + Windows 雙系統，快速切換即時使用。
#碁峰資訊 GOTOP Information Inc.
The aim of this book is to give an overview of the state of the art in model-driven software development. Achievements are considered from a conceptual point of view in the first part, while the second part describes technical advances and infrastructures. Finally, the third part summarizes experiences gained in actual projects employing model-driven development.
Beydeda, Book and Gruhn put together the results from leading researchers in this area, both from industry and academia. The result is a collection of papers which gives both researchers and graduate students a comprehensive overview of current research issues and industrial forefront practice, as promoted by OMG’s MDA initiative.
Using a straightforward, step-by-step approach, each lesson builds upon a real-world foundation forged in both technology and everyday user scenarios, allowing you to learn the essentials of Windows Vista from the ground up. If you’re a pro or a newcomer to Windows, you have in your hands the book you need to make the most of Vista with the least effort possible.
Step-by-step instructions carefully walk you through the most common questions, issues, and tasks, and you’ll learn the extra under-the-hood features that enable you to leverage Windows even more.
Learn how to…
• Do more with Windows Vista in less time
• Quickly start using Vista’s new user interface like a pro
• Leverage the power of Vista’s new Aero graphics
• Keep often-used tools and utilities handy by adding Gadgets to your new Windows Sidebar
• Manage your digital picture library with Windows Photo Gallery
• Utilize Vista’s Explorer windows to quickly get to data you need
• Master Vista’s new Instant Search feature, so your files no longer get lost in the shuffle
• Use the new Windows Media Player 11 to manage both your music and video collections
• Automate routine Windows tasks so your computer works while you sleep
• Improve security with Vista’s state-of-the-art Windows Defender
• Easily optimize your disk’s files and folders and configure your home network
• Protect your valuable data with Vista’s Backup and Restore Center
• Surf the ’Net with tabbed browsing, manage RSS feeds, and more, using the new Internet Explorer 7
Collected and tested by Windows guru Woody Leonhard, these timesavers are organized into groups of related tasks so you can quickly find the ones that will help you at any given time. You can set up your desktop and launch your programs in the way that makes sense for you, take back control of the Internet and e-mail, manage your music and visual media, and protect your system in a few simple steps. You’ll find no-nonsense advice onEliminating irritating programs that start automatically Speeding up the restart or shutdown process Streamlining searches, the Start menu, and Outlook Express Strengthening your firewall and zapping scumware Adjusting your monitor to reduce eyestrain Reducing download time for photos Enhancing the performance of your network Making online shopping faster as well as safer Scheduling maintenance chores to run while you sleep
From the most basic to somewhat advanced tricks designed for power users, this grocery list of timesavers has something for every Windows XP user— including you!
For Instructors: Teaching supplements are available for this title.
A vast improvement over the original Galaxy Tab, the 10.1 uses the latest version of the Android operating system and is a 4G LTE mobile device. These upgrades—along with many others, including the better screen quality, better web browsing with Flash, and better multitasking capabilities—are all covered in this fun and friendly guide to the Samsung Galaxy Tab 10.1. Everything from how-to topics to the most useful features to helpful tricks and techniques, this practical guide shows you how to get the most out of this cutting-edge device.Details how the Galaxy Tab 10.1 goes one step further than the iPad with phone communications plus video chat and conferencing Explains in detail how to find your way around the Galaxy Tab 10.1 Covers e-mailing, web browsing, using the digital library, connecting with friends in the galaxy, taking photos with the camera, and enjoying music Highlights how to customize your Galaxy Tab 10.1 so that it's right for your needs
Samsung Galaxy Tab 10.1 For Dummies is must-have reading for anyone who wants to go beyond the basics and explore another galaxy of tablet computing!
The book presents the main project results in the fields of PDAE modeling and simulation, model order reduction techniques and optimization, based on merging the know-how of three major European semiconductor companies with the combined expertise of university groups specialized in developing suitable mathematical models, numerical schemes and e-learning facilities. In addition, a common Demonstrator Platform for testing mathematical methods and approaches was created to assess whether they are capable of addressing the industry’s problems, and to educate young researchers by providing hands-on experience with state-of-the-art problems.
The book discusses concepts, principles, design, implementation, and management issues of databases. Each chapter is organized systematically into brief, reader-friendly sections, with itemization of the important points to be remembered. It adopts a methodical and pragmatic approach to solving database systems problems. Diagrams and illustrations also sum up the salient points to enhance learning. Additionally, the book includes a number of Foster's original methodologies that add clarity and creativity to the database modeling and design experience while making a novel contribution to the discipline. Everything combines to make Database Systems: A Pragmatic Approach an excellent textbook for students, and an excellent resource on theory for the practitioner.