Gjør som tusenvis av andre bokelskere
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.Du kan når som helst melde deg av våre nyhetsbrev.
Learn how to write, tune, and port SQL queries and other statements for a Big Data environment, using Impala--the massively parallel processing SQL query engine for Apache Hadoop. The best practices in this practical guide help you design database schemas that not only interoperate with other Hadoop components, and are convenient for administers to manage and monitor, but also accommodate future expansion in data size and evolution of software capabilities.Ideal for database developers and business analysts, Getting Started with Impala includes advice from Clouderas development team, as well as insights from its consulting engagements with customers.Learn how Impala integrates with a wide range of Hadoop componentsAttain high performance and scalability for huge data sets on production clustersExplore common developer tasks, such as porting code to Impala and optimizing performanceUse tutorials for working with billion-row tables, date- and time-based values, and other techniquesLearn how to transition from rigid schemas to a flexible model that evolves as needs changeTake a deep dive into joins and the roles of statistics
As more corporations turn to Hadoop to store and process their most valuable data, the risk of a potential breach of those systems increases exponentially. This practical book not only shows Hadoop administrators and security architects how to protect Hadoop data from unauthorized access, it also shows how to limit the ability of an attacker to corrupt or modify data in the event of a security breach.Authors Ben Spivey and Joey Echeverria provide in-depth information about the security features available in Hadoop, and organize them according to common computer security concepts. Youll also get real-world examples that demonstrate how you can apply these concepts to your use cases.Understand the challenges of securing distributed systems, particularly HadoopUse best practices for preparing Hadoop cluster hardware as securely as possibleGet an overview of the Kerberos network authentication protocolDelve into authorization and accounting principles as they apply to HadoopLearn how to use mechanisms to protect data in a Hadoop cluster, both in transit and at restIntegrate Hadoop data ingest into enterprise-wide security architectureEnsure that security architecture reaches all the way to end-user access
Get the most out of Samsung's Galaxy S5 smartphone right from the start. With clear instructions from technology expert Preston Gralla, this Missing Manual gives you a guided tour of Samsung's new flagship phone, including great new features such as the fingerprint scanner, heart rate sensor, and Download Booster.
In MAKE Volume 39, readers will learn to build many projects, including: Wood Fired Barrel Oven; World's Smallest Line-Following Vibrobot and Biorobotics Flytrap.
Written by one of the authors of Adafruit's Trinket documentation, Getting Started with Trinket gets you up and running quickly with this board, and gives you some great projects to inspire your own creations
Written for intermediate to seasoned Raspberry Pi users, this book explores four projects from around the world, explained by their makers. These projects cover five major categories in the digital maker space: music, light, games, home automation, and the Internet of Things.
Maker Pro is a book of essays by more than a dozen prominent and up-and-coming professional makers (Maker Pros). Each essay includes advice and stories on topics such as starting a kit-making business, taking a hardware project open-source, and plenty of encouragement to "quit your day job."
Make a Raspberry-Pi Controlled Robot teaches you how to build a capable and upgradeable personal robot for around $100. You'll learn how to control servos, respond to sensor input, and know where your bot is using GPS.
Helps you get more out of "QuickBooks" whether you're a beginner or an old pro. This title shows you how QuickBooks can help you boost sales, control spending, and save on taxes; set up and manage your files to fit your company's specific needs; and build budgets and plan for the future to make your business more successful.
Celebrating digital tinkering, hardware hacks, and DIY of various stripes, this work profiles 100 people and their homebrew projects - people who make ingenious things in their backyards, basements and garages.
Completely updated for C# 6.0, the new edition of this bestseller offers more than 150 code recipes to common and not-so-common problems that C# programmers face every day. More than a third of the recipes have been rewritten to take advantage of new C# 6.0 features.
With this revised and expanded edition, Enyo contributor Roy Sutton gets you started with the framework's core object-oriented features, including its modular design, reusable and extensible components, layout and widget libraries, easy-to-use deployment options, and support for HTML5 standards.
This book takes you beyond the currency ("Blockchain 1.0") and smart contracts ("Blockchain 2.0") to demonstrate how the blockchain is in position to become the fifth disruptive computing paradigm after mainframes, PCs, the Internet, and mobile/social networking.
Dive straight into hot Fire phone features you won't find in any other device - like Firefly, Mayday, and Dynamic Perspective - with this concise hands-on guide.
Creating apps for Google Glass is more involved than simply learning how to navigate its hardware, APIs, and SDK. You also need the right mindset. While this practical book delivers the information and techniques you need to build and deploy Glass applications, it also helps you to think for Glass by showing you how the platform works in, and affects, its environment.In three partsDiscover, Design, and DevelopGlass pioneers guide you through the Glass ecosystem and demonstrate what this wearable computer means for users, developers, and society as a whole. Youll learn how to create rich functionality for a consumer technology thats radically different than anything currently available.Learn the Five Noble Truths of great Glassware designUnderstand the Glass ecosystem and learn why its differentSidestep Glasss societal concerns in your projectsLearn how Glass adapts to the users world, rather than the other way aroundAvoid poor design by identifying Glassware antipatternsBuild cloud services with the Google Mirror APIUse the Glass Development Kit to develop client applicationsSubmit your project for review in the MyGlass directory
Hailed as the definitive treatment of WCF, this guide provides unique insight, rather than documentation, to help you learn the topics and skills you need for building maintainable, extensible, and reusable WCF-based applications.
If you know how to program, you have the skills to turn data into knowledge, using tools of probability and statistics. This concise introduction shows you how to perform statistical analysis computationally, rather than mathematically, with programs written in Python.
If youre passionate about programming and want to get better at it, youve come to the right source. Code Craft author Pete Goodliffe presents a collection of useful techniques and approaches to the art and craft of programming that will help boost your career and your well-being.Goodliffe presents sound advice that hes learned in 15 years of professional programming. The books standalone chapters span the range of a software developers lifedealing with code, learning the trade, and improving performancewith no language or industry bias. Whether youre a seasoned developer, a neophyte professional, or a hobbyist, youll find valuable tips in five independent categories:Code-level techniques for crafting lines of code, testing, debugging, and coping with complexityPractices, approaches, and attitudes: keep it simple, collaborate well, reuse, and create malleable codeTactics for learning effectively, behaving ethically, finding challenges, and avoiding stagnationPractical ways to complete things: use the right tools, know what done looks like, and seek help from colleaguesHabits for working well with others, and pursuing development as a social activity
Ready to stand up and create positive change at work, but reluctant to speak up? True leadership doesnt always come from a position of power or authority. By teaching you skills and providing practical advice, this handbook shows you how to engage your coworkers and bosses and bring your ideas forward so that they are heard, considered, and acted upon.Authors Carmen Medina and Lois Kellyonce rebels themselvesreveal ways to navigate your workplace, avoid common mistakes and traps, and overcome the fears that may be holding you back. You can achieve more success and less frustration, help your organization do better work, andmost importantfind more meaning and joy in what you do.
Learn basic and advanced uses of WebPagetest, the performance measurement tool for optimizing websites. This practical guide shows users new to this tool how run tests and interpret results, and helps experienced users gain a better and more thorough understanding of hidden features in WebPagetest that make testing easier.Written by WebPagetest power users and performance experts, this book will help web developers and frontend engineers solve the problem of slow sites. Topics include:Basic test setupshows beginners how to get meaningful resultsAdvanced test setupprovides another level of technical depth by explaining features not thoroughly documented at webpagetest.orgAnalysis of resultshelps you understand of how to interpret test resultsPrivate instance setupteaches power users the intricacies of the webpagetest private instance and how it worksAPI and external toolsprovides a detailed reference for the API and demonstrates tools already using the API to extend WebPagetest
As a web designer, you encounter tough choices when it comes to weighing aesthetics and performance. Good content, layout, images, and interactivity are essential for engaging your audience, and each of these elements have an enormous impact on page load time and the end-user experience. In this practical book, Lara Hogan helps you approach projects with page speed in mind, showing you how to test and benchmark which design choices are most critical.To get started, all you need are basic HTML and CSS skills and Photoshop experience.Topics include:The impact of page load time on your site, brand, and usersPage speed basics: how browsers retrieve and render contentBest practices for optimizing and loading imagesHow to clean up HTML and CSS, and optimize web fontsMobile-first design with performance goals by breakpointUsing tools to measure performance as your site evolvesMethods for shaping an organizations performance culture
Get a complete introduction to Salt, the widely used Python-based configuration management and remote execution tool. This practical guide not only shows system administrators how to manage complex infrastructures with Salt, but also teaches developers how to use Salt to deploy and manage their applications.Written by two Salt experts, this book provides the information you need to deploy Salt in a production infrastructure right away. Youll also learn how to customize Salt and use salt-cloud to manage your virtualization. If you have experience with Linux and data formats such as JSON or XML, youre ready to get started.Understand what Salt can do, and get a high-level overview of basic commandsLearn how execution modules let you interact with many systems at onceUse states to define how you want a host or a set of hosts to lookDive into grains and pillars, Salts basic data elementsControl your infrastructure programmatically by extending Salt Masters functionalityExtend Salt with custom modules, the Jinja templating language, and Python scripts
This practical guide shows intermediate and advanced web and mobile app developers how to build highly scalable Python applications in the cloud with Google App Engine. The flagship of Google's Cloud Platform, App Engine hosts your app on infrastructure that grows automatically with your traffic, minimizing up-front costs and accommodating unexpected visitors. Youll learn hands-on how to perform common development tasks with App Engine services and development tools, including deployment and maintenance.App Engine's Python support includes a fast Python 2.7 interpreter, the standard library, and a WSGI-based runtime environment. Choose from many popular web application frameworks, including Django and Flask.Get a hands-on introduction to App Engine's tools and features, using an example applicationSimulate App Engine on your development machine with tools from Google Cloud SDKStructure your app into individually addressable modules, each with its own scaling configurationExploit the power of the scalable Cloud Datastore, using queries, transactions, and data modeling with the ndb libraryUse Cloud SQL for standard relational databases with App Engine applicationsLearn how to deploy, manage, and inspect your application on Google infrastructure
This practical guide shows intermediate and advanced web and mobile app developers how to build highly scalable Java applications in the cloud with Google App Engine. The flagship of Google's Cloud Platform, App Engine hosts your app on infrastructure that grows automatically with your traffic, minimizing up-front costs and accommodating unexpected visitors. Youll learn hands-on how to perform common development tasks with App Engine services and development tools, including deployment and maintenance.For Java applications, App Engine provides a J2EE standard servlet container with a complete Java 7 JVM and standard library. Because App Engine supports common Java API standards, your code stays clean and portable.Get a hands-on introduction to App Engine's tools and features, using an example applicationSimulate App Engine on your development machine directly from EclipseStructure your app into individually addressable modules, each with its own scaling configurationExploit the power of the scalable Cloud Datastore, using queries, transactions, and data modeling with JPAUse Cloud SQL for standard relational databases with App Engine applicationsLearn how to deploy, manage, and inspect your application on Google infrastructure
Getting Started with CNC is the definitive introduction to working with affordable desktop and benchtop CNCs, written by the creator of the popular open hardware CNC, the Shapeoko.
How can you get your data from frontend servers to Hadoop in near real time? With this complete reference guide, youll learn Flumes rich set of features for collecting, aggregating, and writing large amounts of streaming data to the Hadoop Distributed File System (HDFS), Apache HBase, SolrCloud, Elastic Search, and other systems.Using Flume shows operations engineers how to configure, deploy, and monitor a Flume cluster, and teaches developers how to write Flume plugins and custom components for their specific use-cases. Youll learn about Flumes design and implementation, as well as various features that make it highly scalable, flexible, and reliable. Code examples and exercises are available on GitHub.Learn how Flume provides a steady rate of flow by acting as a buffer between data producers and consumersDive into key Flume components, including sources that accept data and sinks that write and deliver itWrite custom plugins to customize the way Flume receives, modifies, formats, and writes dataExplore APIs for sending data to Flume agents from your own applicationsPlan and deploy Flume in a scalable and flexible wayand monitor your cluster once its running
Why learn Scala? You dont need to be a data scientist or distributed computing expert to appreciate this object-oriented functional programming language. This practical book provides a comprehensive yet approachable introduction to the language, complete with syntax diagrams, examples, and exercises. Youll start with Scala's core types and syntax before diving into higher-order functions and immutable data structures.Author Jason Swartz demonstrates why Scalas concise and expressive syntax make it an ideal language for Ruby or Python developers who want to improve their craft, while its type safety and performance ensures that its stable and fast enough for any application.Learn about the core data types, literals, values, and variablesDiscover how to think and write in expressions, the foundation for Scala's syntaxWrite higher-order functions that accept or return other functionsBecome familiar with immutable data structures and easily transform them with type-safe and declarative operationsCreate custom infix operators to simplify existing operations or even to start your own domain-specific languageBuild classes that compose one or more traits for full reusability, or create new functionality by mixing them in at instantiation
Is your eCommerce solution ready for the cloud? This practical guide shows experienced and aspiring web architects alike how to adopt cloud computing incrementally, using public Infrastructure-as-a-Service and Platform-as-a-Service. You will learn how to marshal as much capacity as you need to handle peak holiday or special-event traffic.Written by eCommerce expert Kelly Goetsch, this book helps architects leverage recent technological advances that have made it possible to run an entire enterprise-level eCommerce platform from a cloud.Explore cloud service models: Infrastructure-as-a-Service, Platform-as-a-Service, and Software-as-a-ServiceLearn about public, hybrid, and private cloud deployment modelsUnderstand the impact of omnichannel retailing on platform and deployment architecturesBuild an auto-scaling solution that can quickly add or subtract hardware in response to real-time trafficRe-apply what you already know about security to the cloudRun a single eCommerce platform from multiple data centers, including several forms of multi-masterBuild a hybrid solution or deploy your entire platform to the cloudLearn application and deployment architecture for "e;cloud native"e; through legacy eCommerce platformsUse Software-as-a-Service for eCommerce, including Content Delivery Networks and Global Site Load Balancing services
PHP is experiencing a renaissance, though it may be difficult to tell with all of the outdated PHP tutorials online. With this practical guide, youll learn how PHP has become a full-featured, mature language with object-orientation, namespaces, and a growing collection of reusable component libraries.Author Josh Lockhartcreator of PHP The Right Way, a popular initiative to encourage PHP best practicesreveals these new language features in action. Youll learn best practices for application architecture and planning, databases, security, testing, debugging, and deployment. If you have a basic understanding of PHP and want to bolster your skills, this is your book.Learn modern PHP features, such as namespaces, traits, generators, and closuresDiscover how to find, use, and create PHP componentsFollow best practices for application security, working with databases, errors and exceptions, and moreLearn tools and techniques for deploying, tuning, testing, and profiling your PHP applicationsExplore Facebooks HVVM and Hack language implementationsand how they affect modern PHPBuild a local development environment that closely matches your production server
In this thoroughly revised edition, author and gawk lead developer Arnold Robbins describes the awk language and gawk program in detail, shows you how to use awk and gawk for problem solving, and then dives into specific features of gawk.
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.