Search results for ""o'reilly""
O'Reilly Media bash Cookbook 2e: Solutions and Examples for bash Users
For system administrators, programmers, and end users, shell command or carefully crafted shell script can save you time and effort, or facilitate consistency and repeatability for a variety of common tasks. This cookbook provides more than 300 practical recipes for using bash, the popular Unix shell that enables you to harness and customize the power of any Unix or Linux system. Ideal for new and experienced users alike—including proficient Windows users and sysadmins—this updated second edition helps you solve a wide range of problems. You’ll learn ways to handle input/output, file manipulation, program execution, administrative tasks, and many other challenges. Each recipe includes one or more scripting examples and a discussion of why the solution works. You’ll find recipes for problems including: Standard output and input, and executing commands Shell variables, shell logic, and arithmetic Intermediate shell tools and advanced scripting Searching for files with find, locate, and slocate Working with dates and times Creating shell scripts for various end-user tasks Working with tasks that require parsing Writing secure shell scripts Configuring and customizing bash
£43.19
O'Reilly Media Network Security Through Data Analysis: From Data to Action
Traditional intrusion detection and logfile analysis are no longer enough to protect today’s complex networks. In the updated second edition of this practical guide, security researcher Michael Collins shows InfoSec personnel the latest techniques and tools for collecting and analyzing network traffic datasets. You’ll understand how your network is used, and what actions are necessary to harden and defend the systems within it. In three sections, this book examines the process of collecting and organizing data, various tools for analysis, and several different analytic scenarios and techniques. New chapters focus on active monitoring and traffic manipulation, insider threat detection, data mining, regression and machine learning, and other topics. You’ll learn how to: Use sensors to collect network, service, host, and active domain data Work with the SiLK toolset, Python, and other tools and techniques for manipulating data you collect Detect unusual phenomena through exploratory data analysis (EDA), using visualization and mathematical techniques Analyze text data, traffic behavior, and communications mistakes Identify significant structures in your network with graph analysis Examine insider threat data and acquire threat intelligence Map your network and identify significant hosts within it Work with operations to develop defenses and analysis techniques
£43.19
O'Reilly Media Unlocking Financial Data: A Practical Guide to Technology for Equity and Fixed Income Analysts
Investors recognize that technology is a powerful tool for obtaining and interpreting financial data that could give them the one thing everyone on Wall Street wants: an edge. Yet, many don’t realize that you don’t need to be a programmer to access behind-the-scenes financial information from Bloomberg, IHS Markit, or other systems found at most banks and investment firms. This practical guide teaches analysts a useful subset of Excel skills that will enable them to access and interpret financial information—without any prior programming experience. This book will show analysts, step-by-step, how to quickly produce professional reports that combine their views with Bloomberg or Markit data including historical financials, comparative analysis, and relative value. For portfolio managers, this book demonstrates how to create professional summary reports that contain a high-level view of a portfolio’s performance, growth, risk-adjusted return, and composition. If you are a programmer, this book also contains a parallel path that covers the same topics using C#. Topics include: Access additional data that isn’t visible on Bloomberg screens Create tables containing corporate data that makes it possible to compare multiple companies, bonds, or loans side-by- side Build one-page analytic (“Tear Sheet”) reports for individual companies that incorporates important financials, custom notes, relative value comparison of the company to its peers, and price trends with research analyst targets Build two-page portfolio summary report that contains a high-level view of the portfolio’s performance, growth, risk-adjusted return, and composition Explore daily prices and facility information for most of the tradable corporate bond and loan market Determine the relationship between two securities (or index) using correlation and regression Compare each security’s performance to a cohort made of up of securities with similar risk and return characteristics Measure portfolio risk-adjusted return by calculating variance, standard deviation, and Sharpe ratio Use Markit data to identify meaningful trends in prices, new issue spreads, and refinancings
£35.99
O'Reilly Media Architecting Modern Data Platforms: A Guide to Enterprise Hadoop at Scale
There’s a lot of information about big data technologies, but splicing these technologies into an end-to-end enterprise data platform is a daunting task not widely covered. With this practical book, you’ll learn how to build big data infrastructure both on-premises and in the cloud and successfully architect a modern data platform. Ideal for enterprise architects, IT managers, application architects, and data engineers, this book shows you how to overcome the many challenges that emerge during Hadoop projects. You’ll explore the vast landscape of tools available in the Hadoop and big data realm in a thorough technical primer before diving into: Infrastructure: Look at all component layers in a modern data platform, from the server to the data center, to establish a solid foundation for data in your enterprise Platform: Understand aspects of deployment, operation, security, high availability, and disaster recovery, along with everything you need to know to integrate your platform with the rest of your enterprise IT Taking Hadoop to the cloud: Learn the important architectural aspects of running a big data platform in the cloud while maintaining enterprise security and high availability
£64.79
O'Reilly Media Head First Learn to Code: A Learner's Guide to Coding and Computational Thinking
What will you learn from this book? It’s no secret the world around you is becoming more connected, more configurable, more programmable, more computational. You can remain a passive participant, or you can learn to code. With Head First Learn to Code you’ll learn how to think computationally and how to write code to make your computer, mobile device, or anything with a CPU do things for you. Using the Python programming language, you’ll learn step by step the core concepts of programming as well as many fundamental topics from computer science, such as data structures, storage, abstraction, recursion, and modularity. Why does this book look so different? Based on the latest research in cognitive science and learning theory, Head First Learn to Code uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multi-sensory learning experience is designed for the way your brain really works.
£40.49
O'Reilly Media Developing Web Components
Although web components are still on the bleeding edge-barely supported in modern browsers-the technology is also moving extremely fast. This practical guide gets you up to speed on the concepts underlying W3C's emerging standard and shows you how to build custom, reusable HTML5 Web Components. Regardless of your experience with libraries such as jQuery and Polymer, this book teaches JavaScript developers the DOM manipulations these libraries perform. You'll learn how to build a basic widget with vanilla JavaScript and then convert it into a web component that's semantic, declarative, encapsulated, consumable, and maintainable. With custom components, the Web can finally fulfill its potential as a natively extensible application platform. This book gets you in at the right time. Understand core concepts (such as normal flow and positioning, and Z-index) for properly positioning, dragging, and resizing elements Explore UI concepts and patterns typically abstracted away by Dojo, jQuery UI, Kendo UI, and other libraries Dive into the W3C standard and convert your working widget example into a fully functioning web component Learn how to encapsulate, package, and deploy your web components with Google's Polymer framework
£21.59
O'Reilly Media Field Guide to Hadoop
If your organization is about to enter the world of big data, you not only need to decide whether Apache Hadoop is the right platform to use, but also which of its many components are best suited to your task. This field guide makes the exercise manageable by breaking down the Hadoop ecosystem into short, digestible sections. You'll quickly understand how Hadoop's projects, subprojects, and related technologies work together. Each chapter introduces a different topic-such as core technologies or data transfer-and explains why certain components may or may not be useful for particular needs. When it comes to data, Hadoop is a whole new ballgame, but with this handy reference, you'll have a good grasp of the playing field. Topics include: Core technologies-Hadoop Distributed File System (HDFS), MapReduce, YARN, and Spark Database and data management-Cassandra, HBase, MongoDB, and Hive Serialization-Avro, JSON, and Parquet Management and monitoring-Puppet, Chef, Zookeeper, and Oozie Analytic helpers-Pig, Mahout, and MLLib Data transfer-Scoop, Flume, distcp, and Storm Security, access control, auditing-Sentry, Kerberos, and Knox Cloud computing and virtualization-Serengeti, Docker, and Whirr
£28.79
O'Reilly Media Uncertain Web, The
What's the best way to develop for a Web gone wild? That's easy. Simply scrap the rules you've relied on all these years and embrace uncertainty as a core tenet of design. In this practical book, veteran developer Rob Larsen outlines the principles out what he calls The Uncertain Web, and shows you techniques necessary to successfully make the transition. By combining web standards, progressive enhancement, an iterative approach to design and development, and a desire to question the status quo, your team can create sites and applications that will perform well in a wide range of present and future devices. This guide points the way. Topics include: Navigating thousands of browser/device/OS combinations Focusing on optimal, not absolute solutions Feature detection, Modernizr, and polyfills RWD, mobile first, and progressive enhancement UIs that work with multiple user input modes Image optimization, SVG, and server-side options The horribly complex world of web video The Web we want to see in the future
£21.59
O'Reilly Media iOS 7 Programming Fundamentals
If you're getting started with iOS development, or want a firmer grasp of the basics, this practical guide provides a clear view of its fundamental building blocks - Objective-C, Xcode, and Cocoa Touch. You'll learn object-oriented concepts, understand how to use Apple's development tools, and discover how Cocoa provides the underlying functionality iOS apps need to have. Dozens of example projects are available at GitHub. Once you master the fundamentals, you'll be ready to tackle the details of iOS app development with author Matt Neuburg's companion guide, Programming iOS 7 - coming in December 2013. Explore the C language to learn how Objective-C works Learn how instances are created, and why they're so important Tour the lifecycle of an Xcode project, from inception to App Store Discover how to build interfaces with nibs and the nib editor Explore Cocoa's use of Objective-C linguistic features Use Cocoa's event-driven model and major design patterns Learn the role of accessors, key-value coding, and properties Understand the power of ARC-based object memory management Send messages and data between Cocoa objects
£32.39
O'Reilly Media SVG Animations
SVG is extremely powerful, with its reduced HTTP requests and crispness on any display. It becomes increasingly more interesting as you explore its capabilities for responsive animation and performance boons. When you animate SVG, you must be aware of normal image traits like composition, color, implementation, and optimization. But when you animate, it increases the complexity of each of these factors exponentially. This practical book takes a deep dive into how you can to solve these problems with stability, performance, and creativity in mind. Learn how to make SVG cross-browser compatible, backwards compatible, optimized, and responsive Plan and debug animation Make a complex animation responsive, as many sites are responsive Profile each animation technique in terms of performance so that you know what you're getting in to with each library or native technology
£35.99
O'Reilly Media Designing for Wearables
Now may be the perfect time to enter the wearables industry. With the range of products that have appeared in recent years, you can determine which ideas resonate with users and which don't before leaping into the market. In this practical guide, author Scott Sullivan examines the current wearables ecosystem and then demonstrates the impact that service design in particular will have on these types of devices going forward. You'll learn about the history and influence of activity trackers, smartwatches, wearable cameras, the controversial Google Glass experiment, and other devices that have come out of the recent Wild West period. This book also dives into many other aspects of wearables design, including tools for creating new products and methodologies for measuring their usefulness. You'll explore: Emerging types of wearable technologies How to design services around wearable devices Key concepts that govern service design Prototyping processes and tools such as Arduino and Processing The importance of storytelling for introducing new wearables How wearables will change our relationship with computers
£23.99
O'Reilly Media Principles of Data Wrangling: Practical Techniques for Data Preparation
A key task that any aspiring data-driven organization needs to learn is data wrangling, the process of converting raw data into something truly useful. This practical guide provides business analysts with an overview of various data wrangling techniques and tools, and puts the practice of data wrangling into context by asking, "What are you trying to do and why?" Wrangling data consumes roughly 50-80% of an analyst's time before any kind of analysis is possible. Written by key executives at Trifacta, this book walks you through the wrangling process by exploring several factors-time, granularity, scope, and structure-that you need to consider as you begin to work with data. You'll learn a shared language and a comprehensive understanding of data wrangling, with an emphasis on recent agile analytic processes used by many of today's data-driven organizations. Appreciate the importance-and the satisfaction-of wrangling data the right way. Understand what kind of data is available Choose which data to use and at what level of detail Meaningfully combine multiple sources of data Decide how to distill the results to a size and shape that can drive downstream analysis
£24.29
O'Reilly Media Designing for Sustainability
Pixels use electricity, and a lot of it. If the Internet were a country, it would be the sixth largest in terms of electricity use. That's because today's average web page has surpassed two megabytes in size, leading to slow load times, frustrated users, and a lot of wasted energy. With this practical guide, your web design team will learn how to apply sustainability principles for creating speedy, user-friendly, and energy-efficient digital products and services. Author Tim Frick introduces a web design framework that focuses on four key areas where these principles can make a difference: content strategy, performance optimization, design and user experience, and green hosting. You'll discover how to provide users with a streamlined experience, while reducing the environmental impact of your products and services. Learn why 90% of the data that ever existed was created in the last year Use sustainability principles to innovate, reduce waste, and function more efficiently Explore green hosting, sustainable business practices, and lean/agile workflows Put the right things in front of users at precisely the moment they need them-and nothing more Increase site search engine visibility, streamline user experience, and make streaming video more efficient Use Action Items to explore concepts outlined in each chapter
£25.19
O'Reilly Media Learning PHP
If you want to get started with PHP, this book is essential. Author David Sklar (PHP Cookbook) guides you through aspects of the language you need to build dynamic server-side websites. By exploring features of PHP 5.x and the exciting enhancements in the latest release, PHP 7, you'll learn how to work with web servers, browsers, databases, and web services. End-of-chapter exercises help you make the lessons stick. Whether you're a hobbyist looking to build dynamic websites, a frontend developer ready to add server-side programs, or an experienced programmer who wants to get up to speed with this language, this gentle introduction also covers aspects of modern PHP, such as internationalization, using PHP from the command line, and package management. Learn how PHP interacts with browsers and servers Understand data types, variables, logic, looping, and other language basics Explore how to use arrays, functions, and objects Build and validate web forms Work with databases and session management Access APIs to interact with web services and other websites Jumpstart your project with popular PHP web application frameworks
£30.15
O'Reilly Media Time is Money
If you want to convince your organization to conduct a web performance upgrade, this concise book will strengthen your case. Drawing upon her many years of web performance research, author Tammy Everts uses cases studies and other data to explain how web page speed and availability affect a host of business metrics. You'll also learn how our human neurological need for quick, uncomplicated processes drives these metrics. Ideal for managers, this book's case studies demonstrate how Walmart, Staples.com, Mozilla, and other organizations significantly improved conversion rates through simple upgrades. Find out why happy customers return, while frustrated users can send your metrics-and your domain-into a tailspin. You'll explore: What happens neurologically when people encounter slow or interrupted processes How page speed affects metrics in retail and other industries, from media sites to SaaS providers Why internal applications are often slower than consumer apps, and how this hurts employee morale and productivity Common performance problems and the various technologies created to fight them How to pioneer new metrics, and create an organizational culture of performance
£14.39
O'Reilly Media Basic Visual Formatting in CSS
Some aspects of the CSS formatting model may seem counterintuitive at first, but as you'll learn in this practical guide, the more you work with these features, the more they make sense. Author Eric Meyer gives you a good grounding in CSS visual rendering, from element box rules and concepts to the specifics of managing tricky layouts for block-level and inline elements. Short and sweet, this book is an excerpt from the upcoming fourth edition of CSS: The Definitive Guide. When you purchase either the print or the ebook edition of Basic Visual Formatting in CSS, you'll receive a discount on the entire Definitive Guide once it's released. Why wait? Learn how to bring life to your web pages now. Learn the details of element box types, including block, inline, inline-block, list-item, and run-in boxes Change the type of box an element generates, from inline to block, or list-item to inline Dive into the complexities of horizontal and vertical block-box formatting Explore key concepts of inline layout: anonymous text, em box, content area, leading, inline box, and line box Understand formatting differences between nonreplaced and replaced inline elements
£7.99
O'Reilly Media BioCoder #8
"BioCoder" is a quarterly newsletter for DIYbio, synthetic bio, and anything related. You ll discover: Articles about interesting projects and experiments, such as the glowing plantArticles about tools, both those you buy and those you buildVisits to DIYbio laboratoriesProfiles of key people in the communityAnnouncements of events and other items of interestSafety pointers and tips about good laboratory practiceAnything that s interesting or useful: you tell us!And "BioCoder" is free (for the time being), unless you want a dead-tree version. We d like "BioCoder" to become self supporting (maybe even profitable), but we ll worry about that after we ve got a few issues under our belt.If you d like to contribute, send email to BioCoder@oreilly.com. Tell us what you d like to do, and we ll get you started."
£5.57
O'Reilly Media Transforms in CSS
Present information in stunning new ways by transforming CSS elements in two- and three-dimensional space. Whether you're rotating a photo, doing some interesting perspective tricks, or creating an interface that lets you reveal information on an element's backside, this practical guide shows you how to use them to great effect. Short and sweet, this book is an excerpt from the upcoming fourth edition of CSS: The Definitive Guide. When you purchase either the print or the ebook edition of Transforms in CSS, you'll receive a discount on the entire Definitive Guide once it's released. Why wait? Learn how to bring life to your web pages now. Create interesting combinations of 2D transforms and fully 3D-acting interfaces Learn two types of coordinate systems used in CSS transforms: the Cartesian coordinate system and the spherical system Use the transform property to translate, scale, rotate, and skew an element Create the illusion of depth by adding perspective to an element-or one perspective to a group of elements Reveal the back of an element with the backface-visibility property
£7.99
O'Reilly Media Arduino – A Technical Reference
Rather than yet another project-based workbook, Arduino in a Nutshell is a reference and handbook that thoroughly describes the electrical and performance aspects of an Arduino board and its software. This book brings together in one place all the information you need to get something done with Arduino. It will save you from endless web searches and digging through translations of datasheets or notes in project-based texts to find the information that corresponds to your own particular setup and question. Reference features include pinout diagrams, a discussion of the AVR microcontrollers used with Arduino boards, a look under the hood at the firmware and run-time libraries that make the Arduino unique, and extensive coverage of the various shields and add-on sensors that can be used with an Arduino. One chapter is devoted to creating a new shield from scratch. The book wraps up with detailed descriptions of three different projects: a programmable signal generator, a "smart" thermostat, and a programmable launch sequencer for model rockets. Each project highlights one or more topics that can be applied to other applications
£35.99
O'Reilly Media Learning Ratpack
Build robust, highly scalable reactive web applications with Ratpack, the lightweight JVM framework. With this practical guide, you'll discover how asynchronous applications differ from more traditional thread-per-request systems-and how you can reap the benefits of complex non-blocking through an API that makes the effort easy to understand and adopt. Author Dan Woods-a member of the Ratpack core team-provides a progressively in-depth tour of Ratpack and its capabilities, from basic concepts to tools and strategies to help you construct fast, test-driven applications in a semantic and expressive way. Ideal for Java web developers familiar with Grails or Spring, this book is applicable to all versions of Ratpack 1.x. Configure your applications and servers to accommodate the cloud Use Ratpack testing structures on both new and legacy applications Add advanced capabilities, such as component binding, with modules Explore Ratpack's static content generation and serving mechanisms Provide a guaranteed execution order to asynchronous processing Model data and the data access layer to build high-performance, data-driven applications Work with reactive and functional programming strategies Use distribution techniques that support continuous delivery and other deployment tactics
£35.99
O'Reilly Media Switching to the Mac: The Missing Manual, El Capitan Edition
Those who have made the switch from a Windows PC to a Mac have made Switching to the Mac: The Missing Manual a runaway bestseller. The latest edition of this guide delivers what Apple doesn't-everything you need to know to successfully and painlessly move your files and adapt to Mac's way of doing things. Written with wit and objectivity by Missing Manual series creator and bestselling author David Pogue, this book will have you up and running on your new Mac in no time.
£21.59
O'Reilly Media RESTful Web Clients
Powerful web-based REST and hypermedia-style APIs are becoming more common every day, but instead of applying the same techniques and patterns to hypermedia clients, many developers rely on custom client code. With this practical guide, you'll learn how to move from one-off implementations to general-purpose client apps that are stable, flexible, and reusable. Author Mike Amundsen provides extensive background, easy-to-follow examples, illustrative dialogues, and clear recommendations for building effective hypermedia-based client applications. Along the way, you'll learn how to harness many of the basic principles that underpin the Web. Convert HTML-only web apps into a JSON API service Overcome the challenges of maintaining plain JSON-style client apps Decouple the output format from the internal object model with the representor pattern Explore client apps built with HAL-Hypertext Application Language Tackle reusable clients with the Request, Parse, Wait Loop (RPW) pattern Learn the pros and cons of building client apps with the Siren content type Deal with API versioning by adopting a change-over-time aesthetic Compare how JSON, HAL, Siren, and Collection+JSON clients handle the Objects/Addresses/Actions Challenge Craft a single client application that can consume multiple services
£35.99
O'Reilly Media Hack and HHVM
How can you take advantage of the HipHop Virtual Machine (HHVM) and the Hack programming language, two new technologies that Facebook developed to run their web servers? With this practical guide, Owen Yamauchi-a member of Facebook's core Hack and HHVM teams-shows you how to get started with these battle-tested open-source tools. You'll explore static typechecking and several other features that separate Hack from its PHP origins, and learn how to set up, configure, deploy, and monitor HHVM. Ideal for developers with basic PHP knowledge or experience with other languages, this book also demonstrates how these tools can be used with existing PHP codebases and new projects alike. Learn how Hack provides static typechecking while retaining PHP's flexible, rapid development capability Write typesafe code with Hack's generics feature Explore HHVM, a just-in-time compilation runtime engine with full PHP compatibility Dive into Hack collections, asynchronous functions, and the XHP extension for PHP Understand Hack's design rationale, including why it omits some PHP features Use Hack for multitasking, and for generating HTML securely Learn tools for working with Hack code, including PHP-to-Hack migration
£28.79
O'Reilly Media Monitoring with Graphite
Graphite has become one of the most powerful monitoring tools available today, due to its ease of use, rapid graph prototyping abilities, and a friendly rendering API. With this practical guide, system administrators and engineers will learn how to use this open source tool to track operational data you need to monitor your systems, as well as application-level metrics for profiling your services. Author Jason Dixon, member of the Graphite project, provides a thorough introduction of Graphite from the basics to the skills and tools you need for troubleshooting and scaling out its software components. If you want to learn more about monitoring systems, services, or applications, this is the book you need. Get an introduction to monitoring, including important concepts and terminology Examine the features and functionality of key Graphite components, including Carbon and Whisper Learn the typical user workflow necessary to create a basic line chart Build complex charts with chained functions and multiple axes that interact directly with the rendering API Understand how to use the native Graphite dashboard, as well as the more popular third-party dashboards Master the art of scaling and troubleshooting high-performance or highly available Graphite clusters
£32.39
O'Reilly Media ASP.NET MVC 5 with Bootstrap and Knockout.js
Bring dynamic server-side web content and responsive web design together to build websites that work and display well on any resolution, desktop or mobile. With this practical book, you'll learn how by combining the ASP.NET MVC server-side language, the Bootstrap front-end framework, and Knockout.js-the JavaScript implementation of the Model-View-ViewModel pattern. Author Jamie Munro introduces these and other related technologies by having you work with sophisticated web forms. At the end of the book, experienced and aspiring web developers alike will learn how to build a complete shopping cart that demonstrates how these technologies interact with each other in a sleek, dynamic, and responsive web application. Build well-organized, easy-to-maintain web applications by letting ASP.NET MVC 5, Bootstrap, and Knockout.js do the heavy lifting Use ASP.NET MVC 5 to build server-side web applications, interact with a database, and dynamically render HTML Create responsive views with Bootstrap that render on a variety of modern devices; you may never code with CSS again Add Knockout.js to enhance responsive web design with snappy client-side interactions driven by your server-side web application
£17.99
O'Reilly Media Programmer′s Guide to Drupal 2e
If you're a web programmer, your experiences have taught you certain lessons-and only some of them apply well to Drupal. Drupal has its own set of programming principles that require a different approach, and many programmers make mistakes when relying on skills they've used for other projects. This book will show you which programming techniques you can use-and which you should avoid-when building web applications with this popular content management framework. Updated to cover both Drupal 7 and Drupal 8, the guidelines in this book demonstrate which programming practices conform to the "Drupal way" and which don't. The book also serves as an excellent guide for Drupal 7 programmers looking to make the transition to Drupal 8. Get a complete overview of Drupal, including Drupal core and add-on modules and themes Learn Drupal's basic programming principles, such as the ability to customize behavior and output with hooks Compare Drupal 7 and Drupal 8 programming methods, APIs, and concepts Discover common Drupal programming mistakes-and why hacking is one of them Explore specific areas where you can put your programming skills to work Learn about the new object-oriented Drupal 8 API, including plugins and services
£21.59
O'Reilly Media Amazon FirePhone
Unleash the powers of the Amazon Fire phone with help from technology guru Preston Gralla. Through clear instructions and savvy advice, this fast-paced, engaging guide shows you how to make the most of Fire phone's innovative features - including Firefly, Dynamic Perspective, one-handed gestures, and integration with Amazon Prime. The important stuff you need to know: Gain control with Dynamic Perspective. Tilt your phone to scroll, move your head to play games, and explore maps in 3D. Take pictures further. Capture high-res, panoramic, and moving (lenticular) photos. Shoot HD video, too. Shop with ease. Use Firefly to identify music, videos, and other items, and go straight to the product's Amazon page. Get the apps you want. Load up on games and apps for productivity, health and fitness, and social networking from Amazon's Appstore. Solve problems right away. Get live tech support from Amazon via video chat with the Mayday help feature. Carry the Cloud in your hand. Access Prime Instant Video, your Kindle library, and your uploaded photos and videos.
£17.99
O'Reilly Media Responsive & Fast
Is Responsive Web Design (RWD) slowing your site down? It doesn't have to. With this concise book, you'll learn practical techniques for improving performance with RWD, including a default set of guidelines you can use as an easy starting point. Web performance researcher and evangelist Guy Podjarny walks you through several existing solutions for dealing with RWD performance problems, and offers advice for choosing optimizations that will be most useful for your needs.RWD performance problems stem from excessive downloads of resources, including images, JavaScript and CSS, and HTML--downloads designed to let your web application adapt to different screen sizes. Podjarny presents a series of increasingly larger-scope solutions to each issue, including client-side techniques and RESS (Responsive + Server Side Components). Address performance issues by starting with Podjarny's default guidelines Use a JavaScript image loader and an image transcoding service to create Responsive Images Reduce JavaScript and CSS downloads with asynchronous scripts, conditional loading, and multi-viewport CSS Prioritize resources to avoid excess content in RWD and defer the load of any content that's not critical Explore server-side Adaptive Delivery and RESS solutions as an alternative to "pure" RWD Guy Podjarny, or Guypo for short, is the Chief Technology Officer (CTO) of Akamai's Web Experience business unit.
£11.99
O'Reilly Media Modern PHP
PHP is experiencing a renaissance, though it may be difficult to tell with all of the outdated PHP tutorials online. With this practical guide, you'll learn how PHP has become a full-featured, mature language with object-orientation, namespaces, and a growing collection of reusable component libraries. Author Josh Lockhart-creator of PHP The Right Way, a popular initiative to encourage PHP best practices-reveals these new language features in action. You'll 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 closures Discover how to find, use, and create PHP components Follow best practices for application security, working with databases, errors and exceptions, and more Learn tools and techniques for deploying, tuning, testing, and profiling your PHP applications Explore Facebook's HVVM and Hack language implementations-and how they affect modern PHP Build a local development environment that closely matches your production server
£21.59
O'Reilly Media Getting Started with Impala
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 Cloudera's development team, as well as insights from its consulting engagements with customers. Learn how Impala integrates with a wide range of Hadoop components Attain high performance and scalability for huge data sets on production clusters Explore common developer tasks, such as porting code to Impala and optimizing performance Use tutorials for working with billion-row tables, date- and time-based values, and other techniques Learn how to transition from rigid schemas to a flexible model that evolves as needs change
£21.59
O'Reilly Media BioBuilder
Today's synthetic biologists are in the early stages of engineering living cells to help treat diseases, sense toxic compounds in the environment, and produce valuable drugs. With this manual, you can be part of it. Based on the BioBuilder curriculum, this valuable book provides open-access, modular, hands-on lessons in synthetic biology for secondary and post-secondary classrooms and laboratories. It also serves as an introduction to the field for science and engineering enthusiasts. Developed at MIT in collaboration with award-winning high school teachers, BioBuilder teaches the foundational ideas of the emerging synthetic biology field, as well as key aspects of biological engineering that researchers are exploring in labs throughout the world. These lessons will empower teachers and students to explore and be part of solving persistent real-world challenges.Learn the fundamentals of biodesign and DNA engineering Explore important ethical issues raised by examples of synthetic biology Investigate the BioBuilder labs that probe the design-build-test cycle Test synthetic living systems designed and built by engineers Measure several variants of an enzyme-generating genetic circuit Model "bacterial photography" that changes a strain's light sensitivity Build living systems to produce purple or green pigment Optimize baker's yeast to produce ? -carotene
£35.99
O'Reilly Media BioCoder #3
BioCoder is a quarterly newsletter for DIYbio, synthetic bio, and anything related. You'll discover: Articles about interesting projects and experiments, such as the glowing plant Articles about tools, both those you buy and those you build Visits to DIYbio laboratories Profiles of key people in the community Announcements of events and other items of interest Safety pointers and tips about good laboratory practice Anything that's interesting or useful: you tell us! And BioCoder is free (for the time being), unless you want a dead-tree version. We'd like BioCoder to become self supporting (maybe even profitable), but we'll worry about that after we've got a few issues under our belt.If you'd like to contribute, send email to BioCoder@oreilly.com. Tell us what you'd like to do, and we'll get you started.
£5.57
O'Reilly Media Programming Google App Engine with Java
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. You'll 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 application Simulate App Engine on your development machine directly from Eclipse Structure your app into individually addressable modules, each with its own scaling configuration Exploit the power of the scalable Cloud Datastore, using queries, transactions, and data modeling with JPA Use Cloud SQL for standard relational databases with App Engine applications Learn how to deploy, manage, and inspect your application on Google infrastructure
£32.39
O'Reilly Media Hadoop – The Definitive Guide 4e
Ready to unlock the power of your data? With the fourth edition of this comprehensive guide, you'll learn how to build and maintain reliable, scalable, distributed systems with Apache Hadoop. This book is ideal for programmers looking to analyze datasets of any size, and for administrators who want to set up and run Hadoop clusters. You'll find illuminating case studies that demonstrate how Hadoop is used to solve specific problems. This edition includes new case studies, updates on Hadoop 2, a refreshed HBase chapter, and new chapters on Crunch and Flume. Author Tom White also suggests learning paths for the book.Store large datasets with the Hadoop Distributed File System (HDFS) Run distributed computations with MapReduce Use Hadoop's data and I/O building blocks for compression, data integrity, serialization (including Avro), and persistence Discover common pitfalls and advanced features for writing real-world MapReduce programs Design, build, and administer a dedicated Hadoop cluster - or run Hadoop in the cloud Load data from relational databases into HDFS, using Sqoop Perform large-scale data processing with the Pig query language Analyze datasets with Hive, Hadoop's data warehousing system Take advantage of HBase for structured and semi-structured data, and ZooKeeper for building distributed systems
£46.79
O'Reilly Media Make: Paper Inventions
Paper is amazing stuff. It's cheap, easy to use, and easy to recycle. It's lightweight and easy to cut or tear--but incredibly strong when folded, layered, or rolled. It can stand stiff as a board, pop up like a spring, or hang softly like a silk scarf. It's disposable, but it can last for centuries. Its surface can be rough, or creamy smooth, or shiny. Sometimes it's so thin you can see through it; other times, it's thick enough to hold globs of paint. But it can also be beautiful, all on its own. The projects in Paper Inventions were inspired by the many different varieties of paper, from fancy artists' watercolor paper to recycled copy paper, and the many different ways it is used. Whether you like to make crafts or play with electronics, there's a project that will challenge you and unleash your creativity. Projects in this book include: DIY flavored edible paper and ink Paper sensors and switches Paper windmill and paper machines 3D designs with paper Origami and other fold and cut designs
£14.39
O'Reilly Media Make
Hack your ride! In this volume of Make:, you'll find a 21-page special section on connected cars. You'll also see the world's cutest go-kart, DIY electric vehicles, 12 bike mods, and learn about custom dashboard computing. And if you can't wait for the upcoming movie, build yourself a working, Star Wars-inspired, BB-8 droid! This issue also features skill builders on spray paint, choosing the right battery, and working with sheet metal and rivets. On top of that, you'll find 40 projects, including: A 3D-printed RC race car The million-color flashlight Water balloon cannon
£7.99
O'Reilly Media Maker Pro
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." This book is a reference for anyone who dreams of turning a hobby into a small business, and features stories from well-known professional makers; it will turn aspiration into inspiration.
£14.39
O'Reilly Media Make - Maker Projects Guide
MAKE Magazine's annual Maker Faires have become the engine that drives the diverse and ever-expanding maker movement. At the heart of these events are the projects that their clever creators bring to show off and to inspire others to create. This special edition of MAKE celebrates the best of these projects, as seen at the Faires, as well as profiles of the makers who create them and the Faires that bring them together.
£7.99
O'Reilly Media Junos Enterprise Routing,: A Practical Guide to Junos Routing and Certification
Considered the go-to study guide for Juniper Networks enterprise routing certification exams, this book offers you unparalleled coverage of all the services available to Junos administrators-including the most recent set of flow-based security services and design guidelines that incorporate services and features of the MX, SRX, and EX network devices. Its emphasis on practical solutions also makes this book an ideal on-the-job reference for design, maintenance, and troubleshooting issues in the enterprise. Simply put, this updated edition is the most comprehensive and authoritative resource for Juniper enterprise and edge routing environments you will find. Topics include: Design guidelines for the entire Juniper enterprise router lineup (M-series, MX Mid-Range series, and SRX) Junos interfaces, with advanced troubleshooting techniques The IGP and BGP routing protocols and the implementation of routing policies Security concepts, and the tools to deploy them Layer 2 services, IP Class of Service, and IP Multicast with working case studies of each Coverage of flow-based Junos security services
£50.39
O'Reilly Media Flash CS5.5: The Missing Manual
You can build everything from simple animations to full-fledged iOS and Android apps with Flash CS5.5, but learning this complex program can be difficult-unless you have this fully updated, bestselling guide. Learn how to create gorgeous Flash effects even if you have no programming experience. With Flash CS5.5: The Missing Manual, you'll move from the basics to power-user tools with ease. Learn animation basics. Discover how to turn simple ideas into stunning animations. Master Flash's tools. Learn the animation and effects tools with clear explanations and hands-on examples. Use 3D effects. Rotate objects and make them move in three dimensions. Create lifelike motion. Use the IK Bones tool to simulate realistic body movements and other linked motions. Build apps for tablets and smartphones. Create the next generation of iPhone, iPad, and Android apps. Add multimedia. Incorporate your own audio and video files into Flash. Create rich interactive animations. Dive into advanced interactivity with easy-to-learn ActionScript examples.
£32.39
O'Reilly Media Droid X2
Whether you're just getting started with your Droid X2, or want to dig deeper into all the amazing things it can do, this book's got you covered. Learn how to get online, shop, keep in touch, take and share photos, enjoy streaming music and video, and much more. Packed with illustrations, this engaging book helps you with everything from setup to troubleshooting, with lots of expert tips and tricks along the way. * Get organized. Import your contacts and sync with Google Calendar and Microsoft Exchange. * Go online. Get your phone to act as a portable hotspot or as a modem to get your laptop online. * Play music. Purchase music from Amazon and sync your Droid X with Windows Media Player and iTunes. * Shoot photos and video. Edit and share your photos, and use them as desktop or icon images; record video and share it with your friends. * Connect to Google Maps. Use geotagging and get turn-by-turn directions.
£14.39
O'Reilly Media Canvas Pocket Reference
Canvas is clearly the most exciting feature of HTML5's graphics revolution, and this pocket reference provides the essentials you need to put this element to work. If you have a working knowledge of JavaScript, this book will help you create detailed, interactive, and animated graphics from charts to interfaces to video games, whether you're a web designer or a programmer interested in graphics. Along with a brief tutorial on the subject, Canvas Pocket Reference puts all of Canvas' features into one convenient place. * Draw lines, polygons, and curves * Apply colors, patterns, gradients, and patterns * Work with text in a graphic environment * Query game graphics to determine which component is where * Transform graphics and manipulating pixels
£10.50
O'Reilly Media Programming Social Applications: Building Viral Exp Opensocial Oauth Openid and Distributed Web Framework
Like all good web ventures, the Social Web has risen in prominence ahead of any reliable standards that would ensure a consistent user experience. But that's finally beginning to change. With this book, you'll learn about a rich set of open source technologies for building compelling-and secure-social applications and websites. You'll discover what it takes to engage users on a personal level, and learn ways to monetize your venture. Programming Social Applications introduces you to the open source tools used on many major social platforms, and explains how technologies such as OpenSocial, Apache Shindig, OAuth, OpenID, Caja, and others work together to help you solve practical issues. You'll also examine successful proprietary platforms to help you gain a comprehensive understanding of the Social Web's foundations. * Learn how to build viral applications with social data * Implement social web technologies using real-world examples * Work with OpenSocial to standardize social graphs-individual nodes and their relationships * Build a scalable OpenSocial application container with Apache Shindig * Develop comprehensive user authentication and authorization systems using OAuth and OpenID * Learn how Caja, and ADsafe provide user security on social websites * Deal with bugs and other problems when implementing these technologies * Build distributed web frameworks that extend social graphs to include any social footprints users leave on the Web
£32.39
O'Reilly Media Clojure Programming
Learn what many Java programmers have recently discovered: the Clojure language offers a practical alternative for solving demanding problems, using existing Java libraries, frameworks, and services. With this book, you get a solid grounding in Clojure fundamentals, based on the environments you already familiar with-whether you're working with data, concurrency, application interfaces, or other challenges. Learn how this JVM language can make your work simpler and help you be more productive. Clojure Programming demonstrates the language's flexibility and wide use by taking a Java project and converting it to Clojure. This in-depth look also shows Ruby and Python developers that Closure is just as expressive and sophisticated with one added advantage: all the resources of the JVM. * Learn how to switch to Clojure without losing your investment in the Java platform * Understand the advantages of Clojure as a dialect of the Lisp language * Discover how this language works in several problem domains * Apply it in different data environments, including big data solutions with Hadoop * Use Clojure as a scripting language, a driver for Swing/SWT interfaces, and other functions * Deploy large web applications across tens or hundreds of nodes with Clojure
£35.99
O'Reilly Media Developing Android Applications with Adobe AIR
If you want to use your ActionScript skills to build mobile applications for the Android OS, this thorough guide will show you how to use the unique programming environment, architecture, and tools in the Adobe AIR for Android SDK. You'll get practical hands-on experience on a wide range of development topics, from device-specific features to optimization techniques and best practices -- including how expand your mobile development experience beyond Android to other platforms. Developing Android Apps with Adobe AIR takes you through the entire development process, with ready-to-run example code that implements each feature discussed, including: * Touch and gesture events, and screen orientation * Saving and retrieving data on the device * Features such as geolocation and the accelerometer * Animation, scrolling, device resolution, and vector images versus bitmaps * Architecture for one screen at a time and breadcrumb navigation * Advanced topics, such as security, custom views, and optimization
£28.79
O'Reilly Media Supercharged JavaScript Graphics: With HTML5 Canvas, Svg, jQuery, and More
Thanks to improved web browser support and the advent of HTML5, JavaScript now plays a major role in programming high-performance web graphics. This hands-on book shows you how to create rich web applications for big-screen computers and small-screen mobile devices using JavaScript, jQuery, DHTML, and HTML5's Canvas element-without plugins. By following real-world examples, experienced web developers will learn fun and useful approaches to arcade games, DHTML effects, business dashboards, and more. This book provides a gentle learning curve by serving complex subjects in easily digestible pieces, with each topic acting as a foundation for the next. Learn how to take advantage of JavaScript's growing power and speed to build a new generation of user experiences. * Learn the latest HTML5 techniques, including the use of the Canvas element and SVG * Tackle JavaScript optimization and understand how it impacts mobile deployment * Create eye-catching effects by combining old-school DHTML with jQuery * Learn different architectures for real-time arcade games * Explore growing 3D possibilities, such as the use of scaling and perspective * Use JavaScript and Canvas to create applications for the small-screen, such as iPhone * Discover approaches to business-oriented visualization and dashboard graphics
£28.79
O'Reilly Media Getting Started with the Internet of Things: Connecting Sensors and Microcontrollers to the Cloud
The Internet of Things is the new generation of devices that serve as the Internet's interface to the physical world. Today's tiny microcontrollers, sensors, and actuators are powerful, inexpensive, and simple enough to code that anyone with basic programming skills can create a variety of fun, useful, and even profitable systems -- such as devices that detect and extinguish fires or automatically water plants when the soil becomes too dry. This hands-on introductory guide will quickly show you how it's done. You'll learn how to program embedded devices using the .NET Micro Framework and the Netduino Plus board, and then connect these devices to the Internet using Pachube, a cloud platform for sharing real-time sensor data.Getting Started with the Internet of Things briefly introduces the tools and then walks you though several techniques for using them, using a series of C# examples: * Develop programs that demonstrate the use of simple outputs (actuators) and inputs (sensors) * Build client programs that show how measurements can be pushed to an existing Web service * Create server programs that provide Web services to clients on the Web * Develop a program that is both client and server and runs in the cloud * Get . NET classes and methods needed to implement all of the book's examples
£17.99
O'Reilly Media iWork: The Missing Manual
Apple's iWork is more versatile than ever now that there are versions for Mac, iOS, and even iCloud. The only thing iWork doesn't include is its own how-to guide. That's where this friendly, jargon-free Missing Manual comes in. With complete instructions and helpful examples, you'll quickly learn how to create stunning documents, slideshows, and spreadsheets with iWork's Pages, Keynote, and Numbers. The important stuff you need to know: Create elegant files in minutes. Save tons of time by using iWork's collection of prebuilt templates and themes. Craft a variety of documents. Use Pages to design attractive newsletters, catalogs, brochures, flyers, and posters. Build eye-popping presentations. Turn Keynote's themes and easy-to-use cinematic effects into beautiful custom slideshows. Organize and clearly convey information. Jazz up your Numbers spreadsheets with charts, images, and videos. Always have your work on hand. Store your files in iCloud and have them sync automatically to your Mac and iOS devices. Work anywhere, any time. Use the web-based iWork for iCloud to create projects on any computer - even a PC. Versions covered: This edition covers Pages for Mac 5.1 , Keynote for Mac 6.1, Numbers for Mac 3.1, version 2.1 of each iOS app, and iWork for iCloud.
£35.99