Search results for ""O'Reilly""
O'Reilly Media Stream Processing with Apache Spark: Mastering Structured Streaming and Spark Streaming
Before you can build analytics tools to gain quick insights, you first need to know how to process data in real time. With this practical guide, developers familiar with Apache Spark will learn how to put this in-memory framework to use for streaming data. You’ll discover how Spark enables you to write streaming jobs in almost the same way you write batch jobs. Authors Gerard Maas and François Garillot help you explore the theoretical underpinnings of Apache Spark. This comprehensive guide features two sections that compare and contrast the streaming APIs Spark now supports: the original Spark Streaming library and the newer Structured Streaming API. Learn fundamental stream processing concepts and examine different streaming architectures Explore Structured Streaming through practical examples; learn different aspects of stream processing in detail Create and operate streaming jobs and applications with Spark Streaming; integrate Spark Streaming with other Spark APIs Learn advanced Spark Streaming techniques, including approximation algorithms and machine learning algorithms Compare Apache Spark to other stream processing projects, including Apache Storm, Apache Flink, and Apache Kafka Streams
£50.39
O'Reilly Media Designing and Developing for Google Glass
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 parts - Discover, Design, and Develop - Glass pioneers guide you through the Glass ecosystem and demonstrate what this wearable computer means for users, developers, and society as a whole. You'll learn how to create rich functionality for a consumer technology that's radically different than anything currently available. Learn the Five Noble Truths of great Glassware design Understand the Glass ecosystem and learn why it's different Sidestep Glass's societal concerns in your projects Learn how Glass adapts to the user's world, rather than the other way around Avoid poor design by identifying Glassware antipatterns Build cloud services with the Google Mirror API Use the Glass Development Kit to develop client applications Submit your project for review in the MyGlass directory
£35.99
O'Reilly Media BioCoder #10
"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 SVG Colours, Patterns and Gradients
As a vector graphics format, SVG uses precisely-defined geometric shapes to build an image. But that doesn't mean that SVG graphics have to look like technical drawings. SVG graphics can be shaded, textured, built from partially-transparent overlapping layers, or even filled with photographic images. SVG Colors, Patterns, and Gradients takes an in-depth look at the different ways SVG text and shapes can be painted on the screen or page. You'll start with an overview of how color is defined, including the various ways you can control the transparency of SVG content. You'll then dive deep into the concept of an SVG paint server: gradients, patterns, and other complex graphical content that can be used to fill-in or outline
£21.59
O'Reilly Media Funded
The venture capital world is often intimidating and hard to navigate, even for the most seasoned entrepreneurs. But it doesn't have to be. Entrepreneurs who run effective fundraising processes don't do it by accident. With this book, you'll learn what it takes to successfully raise a round of funding for your company. Author Katherine Hague explains how the venture capital industry works, and walks you through each step necessary to plan, execute, and optimize your own fundraising round. Packed full of exercises, checklists, and templates, this book guides you through the process from start to finish. It's ideal for entrepreneurs raising later rounds of capital, as well as those just starting out. Gain an understanding of core venture capital concepts and standards Learn how to develop and hone an investor pitch Come away with a plan to hit the fundraising trail for your company Develop the confidence you need to negotiate key terms in a funding deal Understand best practices in fundraising, and learn how to avoid the top 10 fundraising mistakes
£21.59
O'Reilly Media SVG Text Layout
Scalable Vector Graphics (SVG) is an image format, so text isn't the first thing you might think of when considering its uses. But one of SVG's key features is its ability to encode text in a machine-readable form. This book takes a deep dive into the use of text within SVG to explore the creative possibilities as well as the potential pitfalls. You'll start with SVG's text basics, and then learn methods for using SVG to generate complex layouts. If you're an intermediate SVG developer familiar with CSS-styled HTML text, you're ready to get going. This book covers: The SVG text and tspan elements, and basic attributes for positioning simple text labels within a graphic SVG's fill and stroke properties for controlling text's visual appearance Complex text layouts, using formatted poetry as examples Features to set the position and orientation of individual text characters Multidirectional text, including right-to-left horizontal text and vertical text Curved or complex text layouts with the textPath element Font options for your SVG, including web fonts, and their impact on text layout
£17.99
O'Reilly Media Node.js for Embedded Systems
How can we build bridges from the digital world of the Internet to the analog world that surrounds us? By bringing accessibility to embedded components such as sensors and microcontrollers, JavaScript and Node.js might shape the world of physical computing as they did for web browsers. This practical guide shows hardware and software engineers, makers, and web developers how to talk in JavaScript with a variety of hardware platforms. Authors Patrick Mulder and Kelsey Breseman also delve into the basics of microcontrollers, single-board computers, and other hardware components. Use JavaScript to program microcontrollers with Arduino and Espruino Prototype IoT devices with the Tessel 2 development platform Learn about electronic input and output components, including sensors Connect microcontrollers to the Internet with the Particle Photon toolchain Run Node.js on single-board computers such as Raspberry Pi and Intel Edison Talk to embedded devices with Node.js libraries such as Johnny-Five, and remotely control the devices with Bluetooth Use MQTT as a message broker to connect devices across networks Explore ways to use robots as building blocks for shared experiences
£21.59
O'Reilly Media The Hitchhiker′s Guide to Python
The Hitchhiker's Guide to Python takes the journeyman Pythonista to true expertise. More than any other language, Python was created with the philosophy of simplicity and parsimony. Now 25 years old, Python has become the primary or secondary language (after SQL) for many business users. With popularity comes diversity-and possibly dilution.This guide, collaboratively written by over a hundred members of the Python community, describes best practices currently used by package and application developers. Unlike other books for this audience, The Hitchhiker's Guide is light on reusable code and heavier on design philosophy, directing the reader to excellent sources that already exist.
£21.59
O'Reilly Media Cooking for Geeks, 2e
Why do we cook the way we do? Are you the innovative type, used to expressing your creativity instead of just following recipes? Do you want to learn to be a better cook or curious about the science behind what happens to food as it cooks? More than just a cookbook, Cooking for Geeks applies your curiosity to discovery, inspiration, and invention in the kitchen. Why do we bake some things at 350 F/175 C and others at 375 F/190 C? Why is medium-rare steak so popular? And just how quickly does a pizza cook if we overclock an oven to 1,000 F/540 C? Author and cooking geek Jeff Potter provides the answers to these questions and more, and offers his unique take on recipes -- from the sweet (a patent-violating chocolate chip cookie) to the savory (slow-cooked brisket). This book is an excellent and intriguing resource for anyone who enjoys cooking or wants to experiment in the kitchen. Discover what type of cook you are and calibrate your tools Learn about the important reactions in cooking, such as protein denaturation, Maillard reactions, and caramelization, and how they impact the foods we cook Gain firsthand insights from interviews with researchers, food scientists, knife experts, chefs, writers, and more, including author Harold McGee, TV personality Adam Savage, and chemist Herve This
£32.39
O'Reilly Media The Enterprise Big Data Lake: Delivering the Promise of Big Data and Data Science
The data lake is a daring new approach for harnessing the power of big data technology and providing convenient self-service capabilities. But is it right for your company? This book is based on discussions with practitioners and executives from more than a hundred organizations, ranging from data-driven companies such as Google, LinkedIn, and Facebook, to governments and traditional corporate enterprises. You’ll learn what a data lake is, why enterprises need one, and how to build one successfully with the best practices in this book. Alex Gorelik, CTO and founder of Waterline Data, explains why old systems and processes can no longer support data needs in the enterprise. Then, in a collection of essays about data lake implementation, you’ll examine data lake initiatives, analytic projects, experiences, and best practices from data experts working in various industries. Get a succinct introduction to data warehousing, big data, and data science Learn various paths enterprises take to build a data lake Explore how to build a self-service model and best practices for providing analysts access to the data Use different methods for architecting your data lake Discover ways to implement a data lake from experts in different industries
£57.59
O'Reilly Media Thoughtful Machine Learning with Python
Gain the confidence you need to apply machine learning in your daily work. With this practical guide, author Matthew Kirk shows you how to integrate and test machine learning algorithms in your code, without the academic subtext. Featuring graphs and highlighted code examples throughout, the book features tests with Python's Numpy, Pandas, Scikit-Learn, and SciPy data science libraries. If you're a software engineer or business analyst interested in data science, this book will help you: Reference real-world examples to test each algorithm through engaging, hands-on exercises Apply test-driven development (TDD) to write and run tests before you start coding Explore techniques for improving your machine-learning models with data extraction and feature development Watch out for the risks of machine learning, such as underfitting or overfitting data Work with K-Nearest Neighbors, neural networks, clustering, and other algorithms
£31.05
O'Reilly Media Photos for Mac and iOS: The Missing Manual
Apple's new Photos app lets you do a whole lot more than simply store and edit pictures and videos on a Mac or iOS device. With this comprehensive guide, you'll learn how to import, organize, and share your digital memories, as well as how to improve, print, and use your photos in creative projects. With Lesa Snider's step-by-step instructions and expert advice, you'll master Photos and tame your image library-and have fun along the way! The important stuff you need to know: Migrate from iPhoto. Learn how to make a quick and smooth transition. Organize your collection with ease. Master the many ways to import, group, and categorize images-and set up iCloud Family Sharing. Find your photos quickly. Employ Photos' powerful labeling, keyword and facial recognition features to optimize searches. Sharpen your editing skills. Skillfully use Photos' impressive image- and video-editing tools on your Mac or iOS device. Access photos anywhere. Sync your library to all of your Apple devices so your photos travel with you wherever you go. Share them online. Show your shots to everyone on your list by using shared albums, creating web galleries, posting them on Facebook, and more. Dive into creative projects. Build pro-level slideshows to share with others, and create gorgeous gift books, calendars, and cards.
£27.99
O'Reilly Media Design Sprint
With more than 500 new apps entering the market every day, what does it take to build a successful digital product? You can greatly reduce your risk of failure with design sprints, a process that enables your team to prototype and test a digital product idea within a week. This practical guide shows you exactly what a design sprint involves and how you can incorporate the process into your organization. Design sprints not only let you test digital product ideas before you pour too many resources into a project, they also help everyone get on board-whether they're team members, decision makers, or potential users. You'll know within days whether a particular product idea is worth pursuing. Design sprints enable you to: Clarify the problem at hand, and identify the needs of potential users Explore solutions through brainstorming and sketching exercises Distill your ideas into one or two solutions that you can test Prototype your solution and bring it to life Test the prototype with people who would use it
£32.39
O'Reilly Media Badass – Making Users Awesome
Imagine you're in a game with one objective: a bestselling product or service. The rules? No marketing budget, no PR stunts, and it must be sustainably successful. No short-term fads. This is not a game of chance. It is a game of skill and strategy. And it begins with a single question: given competing products of equal pricing, promotion, and perceived quality, why does one outsell the others? The answer doesn't live in the sustainably successful products or services. The answer lives in those who use them. Our goal is to craft a strategy for creating successful users. And that strategy is full of surprising, counter-intuitive, and astonishingly simple techniques that don't depend on a massive marketing or development budget. Techniques typically overlooked by even the most well-funded, well-staffed product teams. Every role is a key player in this game. Product development, engineering, marketing, user experience, support-everyone on the team. Even if that team is a start-up of one. Armed with a surprisingly overlooked science and a unique POV, we can can reduce the role of luck. We can build sustainably successful products and services that rely not on unethical persuasive marketing tricks but on helping our users have deeper, richer experiences. Not just in the moments while they're using our product but, more importantly, in the moments when they aren't.
£25.19
O'Reilly Media Real–World Hadoop
If you're a business team leader, CIO, business analyst, or developer interested in how Apache Hadoop and Apache HBase-related technologies can address problems involving large-scale data in cost-effective ways, this book is for you. Using real-world stories and situations, authors Ted Dunning and Ellen Friedman show Hadoop newcomers and seasoned users alike how NoSQL databases and Hadoop can solve a variety of business and research issues. You'll learn about early decisions and pre-planning that can make the process easier and more productive. If you're already using these technologies, you'll discover ways to gain the full range of benefits possible with Hadoop. While you don't need a deep technical background to get started, this book does provide expert guidance to help managers, architects, and practitioners succeed with their Hadoop projects.Examine a day in the life of big data: India's ambitious Aadhaar project; review tools in the Hadoop ecosystem such as Apache's Spark, Storm, and Drill to learn how they can help you; pick up a collection of technical and strategic tips that have helped others succeed with Hadoop; learn from several prototypical Hadoop use cases, based on how organizations have actually applied the technology. You can explore real-world stories that reveal how MapR customers combine use cases when putting Hadoop and NoSQL to work, including in production.
£17.99
O'Reilly Media Incident Management for Operations
Are you satisfied with the way your company responds to IT incidents? How prepared is your response team to handle critical, time-sensitive events such as service disruptions and security breaches? IT professionals looking for effective response models have successfully adopted the Incident Management System (IMS) used by firefighters throughout the US. This practical book shows you how to apply the same response methodology to your own IT operation. You’ll learn how IMS best practices for leading people and managing time apply directly to IT incidents where the stakes are high and outcomes are uncertain. This book provides use cases of some of the largest (and smallest) IT operations teams in the world. There is a better way to respond. You just found it. Assess your IT incident response with the PROCESS programmatic evaluation tool Get an overview of the IMS all-hazard, all-risk framework Understand the responsibilities of the Incident Commander Form a unified command structure for events that affect multiple business units Systematically evaluate what broke and how the incident team responded
£28.79
O'Reilly Media Spam Kings
People are stupid, Davis Wolfgang Hawke thought as he stared at the nearly empty box of Swastika pendants on his desk. So begins Spam Kings, an investigative look into the shady world of email spammers and the people trying to stop them.This compelling expose explores the shadowy world of the people responsible for today's junk-email epidemic. Investigative journalist Brian McWilliams delivers a fascinating account of the cat-and-mouse game played by spam entrepreneurs in search of easy fortunes and anti-spam activists.McWilliams chronicles the activities of several spam kings, including Hawke, a notorious Jewish-born neo-Nazi leader. You'll follow this 20-year-old's rise in the trade, where he became a major player in the lucrative penis pill market--a business that would make him a millionaire and the target of lawsuits. You'll also meet cyber-vigilantes, such as Susan Gunn, who have taken up the fight against spammers like Hawke.Explore the sleazy spammer business practices, the surprising new partnership between spammers and computer hackers, and the rise of a new breed of computer viruses designed to turn the PCs of innocent bystanders into secret spam factories.
£17.99
O'Reilly Media BioCoder #5
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!
£5.57
O'Reilly Media High Performance Android Apps
Unique and clever ideas are important when building a hot-selling Android app, but the real drivers for success are speed, efficiency, and power management. With this practical guide, you'll learn the major performance issues confronting Android app developers, and the tools you need to diagnose problems early. Customers are finally realizing that apps have a major role in the performance of their Android devices. Author Doug Sillars not only shows you how to use Android-specific testing tools from companies including Google, Qualcomm, and AT&T, but also helps you explore potential remedies. You'll discover ways to build apps that run well on all 19,000 Android device types in use. Understand how performance issues affect app sales and retention Build an Android device lab to maximize UI, functional, and performance testing Improve the way your app interacts with device hardware Optimize your UI for fast rendering, scrolling, and animations Track down memory leaks and CPU issues that affect performance Upgrade communications with the server, and learn how your app performs on slower networks Apply Real User Monitoring (RUM) to ensure that every device is delivering the optimal user experience
£32.39
O'Reilly Media Introducing iOS 8
Learn to make iOS apps even if you have absolutely no programming experience. This hands-on book takes you from idea to App Store, using real-world examples--such as driving a car or eating at a restaurant--to teach programming and app development. You'll learn concepts through clear, concise, jargon-free language. This book focuses on Apple's new programming language, Swift. Each lesson is divided into two parts: the lecture portion explains the terms and concepts through examples, and the exercise portion helps you apply these concepts while building real-world apps, like a tip calculator. Learn how to think differently--and see the world from a whole new perspective. * Learn the basic building blocks of programming* Dive into the Swift programming language* Make apps for iPhone and iPad* Use GPS in your app to find a user's location* Take or select photos with your app* Integrate your app with Facebook and Twitter* Submit your app to the App Store* Manage and market your app on the App Store
£28.79
O'Reilly Media IPv6 Address Planning
If you're ready to join the move to IPv6, this comprehensive guide gets you started by showing you how to create an effective IPv6 address plan. In three example-driven sections - preparation, design, and maintenance - you'll learn principles and best practices for designing, deploying, and maintaining an address plan that's scalable, flexible, extensible, manageable, and durable
£25.19
O'Reilly Media Abusing the Internet of Things
A future with billions of connected "things" includes monumental security concerns. This practical book explores how malicious attackers can abuse popular IoT-based devices, including wireless LED lightbulbs, electronic door locks, baby monitors, smart TVs, and connected cars. If you're part of a team creating applications for Internet-connected devices, this guide will help you explore security solutions. You'll not only learn how to uncover vulnerabilities in existing IoT devices, but also gain deeper insight into an attacker's tactics. Analyze the design, architecture, and security issues of wireless lighting systems Understand how to breach electronic door locks and their wireless mechanisms Examine security design flaws in remote-controlled baby monitors Evaluate the security design of a suite of IoT-connected home products Scrutinize security vulnerabilities in smart TVs Explore research into security weaknesses in smart cars Delve into prototyping techniques that address security in initial designs Learn plausible attacks scenarios based on how people will likely use IoT devices
£35.99
O'Reilly Media BioCoder #2
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!
£5.57
O'Reilly Media Inventing a Better Mousetrap
Learn about the role that patent models played in American history--and even learn to build your own replica!Patent models, working models required for US patent filings from 1790 to 1880, offer insight into--and inspiration from--a period of intense technological advancement, the Industrial Revolution. The Rothschild Petersen Patent Model Museum collection consists of thousands of patent models, many from the 19th century. This book features the most outstanding of these patent models, and offers deep insight into the cultural, economic and political history of the United States.This book not only catalogs hundreds of the most compelling models from the collection, but shows you how to build your own replicas of several selected models using Lego, 3d printing, and other materials and techniques.
£17.99
O'Reilly Media Planes, Gliders and Paper Rockets
You don't need kids to tell you that Making is Fun. Just get them in a room with simple projects, common household tools and utensils, inexpensive supplies, and their imagination. All young people need is an interest in how the world works, the right tools to explore, and some projects to serve as jumping-off points for their explorations. Make: Simple Flying Things offers five flight projects that are easy to build, inexpensive, and expandable--just add imagination! In this book, you'll make: Paper and rubber-band airplane Paper and foam rockets Rip-cord helicopter and rubber band roto-copter Rocket glider plus roto-copter recovery
£14.39
O'Reilly Media Getting Started with Intel Edison
The Intel Edison is a crowning achievement of Intel's adaptation of its technology into maker-friendly products. They've packed the dual-core power of the Atom CPU, combined it with a sideboard microcontroller brain, and added in Wi-Fi, Bluetooth Low Energy, and a generous amount of RAM (1GB) and flash storage (4GB). This book, written by Stephanie Moyerman, a research scientist with Intel's Smart Device Innovation Team, teaches you everything you need to know to get started making things with Edison, the compact and powerful Internet of Things platform. Projects and tutorials include: Controlling devices over Bluetooth Using Python and Arduino programming environments on Edison Tracking objects with a webcam and OpenCV Responding to voice commands and talking back Using and configuring Linux on Edison
£17.99
O'Reilly Media Make: Bicycle Projects
Teaching everything from how to make a "chopper" to soldering up electronic circuits, Make: Bikes presents 18 different projects to enhance your bicycle for the summer, including a handlebar-mounted synthesizer horn, a LED headlight, and a mini trailer hauling an armored suitcase. Along with the cool projects, critical how-tos are served up including treatises on stripping down and repainting a bike as well as chapters devoted to mechanics and tools.
£11.99
O'Reilly Media Maker′s Manual, The
The Maker's Manual is a practical and comprehensive guide to becoming a hero of the new industrial revolution. It features hundreds of color images, techniques to transform your ideas into physical projects, and must-have skills like electronics prototyping, 3d printing, and programming. This book's clear, precise explanations will help you unleash your creativity, make successful projects, and work toward a sustainable maker business. Written by the founders of Frankenstein Garage, which has organized courses since 2011 to help makers to realize their creations, The Maker's Manual answers your questions about the Maker Movement that is revolutionizing the way we design and produce things.
£17.99
O'Reilly Media Getting Started with CNC
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. Accessible 3D printing introduced the masses to computer-controlled additive fabrication. But the flip side of that is subtractive fabrication: instead of adding material to create a shape like a 3D printer does, a CNC starts with a solid piece of material and takes away from it. Although inexpensive 3D printers can make great things with plastic, a CNC can carve highly durable pieces out of a block of aluminum, wood, and other materials. This book covers the fundamentals of designing for--and working with--affordable ($500-$3000) CNCs.
£17.99
O'Reilly Media Head First C
Ever wished you could learn C from a book? Head First C provides a complete learning experience for C and structured imperative programming. With a unique method that goes beyond syntax and how-to manuals, this guide not only teaches you the language, it helps you understand how to be a great programmer. You'll learn key areas such as language basics, pointers and pointer arithmetic, and dynamic memory management. Advanced topics include multi-threading and network programming - topics typically covered on a college-level course. This book also features labs: in-depth projects intended to stretch your abilities, test your new skills, and build confidence. Head First C mimics the style of college-level C courses, making it ideal as an accessible textbook for students. We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First C uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.
£43.19
O'Reilly Media Programming HTML5 Applications: Building Powerful Cross-Platform Environments in JavaScript
Move beyond simple site creation and build web applications with HTML5 that can compete with desktop apps and run on mobile devices. This practical guide shows you how HTML5's JavaScript APIs give you the power to take web development into many fields that used to require platform-specific development-particularly mobile deployment. You'll not only discover how to take advantage of local storage, geolocation, multithreaded processing, and flexible network connectivity with HTML5, you'll also learn many ways to make application development with JavaScript more powerful. * Learn how HTML5 will bring about a radical change in web browser applications * Get details about powerful toolkits that will help you program in JavaScript more efficiently * Discover powerful aspects of JavaScript that you may not be aware of, such as closures, lambda, and functional programming * Learn how HTML5 lets your applications store data in the browser so that you're not bound to the server * Take your app offline, and explore how an offline application cache can speed up page loading when the app is online * Use HTML5 Web Workers to create multithreaded applications with JavaScript * Make your application mobile through geolocation and other HTML5 elements * Learn a new way to communicate between the browser and a server with web sockets
£17.99
O'Reilly Media HBase: The Definitive Guide
If your organization is looking for a storage solution to accommodate a virtually endless amount of data, this book will show you how Apache HBase can fulfill your needs. As the open source implementation of Google's BigTable architecture, HBase scales to billions of rows and millions of columns, while ensuring that write and read performance remain constant. HBase: The Definitive Guide provides the details you require, whether you simply want to evaluate this high-performance, non-relational database, or put it into practice right away. HBase's adoption rate is beginning to climb, and several IT executives are asking pointed questions about this high-capacity database. This is the only book available to give you meaningful answers. * Learn how to distribute large datasets across an inexpensive cluster of commodity servers * Develop HBase clients in many programming languages, including Java, Python, and Ruby * Get details on HBase's primary storage system, HDFS-Hadoop's distributed and replicated filesystem * Learn how HBase's native interface to Hadoop's MapReduce framework enables easy development and execution of batch jobs that can scan entire tables * Discover the integration between HBase and other facets of the Apache Hadoop project
£28.79
O'Reilly Media Mastering Perl
Take the next step toward Perl mastery with advanced concepts that make coding easier, maintenance simpler, and execution faster. Mastering Perl isn't a collection of clever tricks, but a way of thinking about Perl programming for solving debugging, configuration, and many other real-world problems you'll encounter as a working programmer. The third in O'Reilly's series of landmark Perl tutorials (after Learning Perl and Intermediate Perl), this fully upated edition pulls everything together and helps you bend Perl to your will. Explore advanced regular expressions features Avoid common problems when writing secure programs Profile and benchmark Perl programs to see where they need work Wrangle Perl code to make it more presentable and readable Understand how Perl keeps track of package variables Define subroutines on the fly Jury-rig modules to fix code without editing the original source Use bit operations and bit vectors to store large data efficiently Learn how to detect errors that Perl doesn't report Dive into logging, data persistence, and the magic of tied variables
£32.39
O'Reilly Media High Performance Drupal
High Performance Drupal is an essential, comprehensive guide to designing Drupal's supporting infrastructure and scalability, as well as a handbook for improving Drupal website performance. Drupal beginners will quickly learn a set of best practices in how to deploy a growable site which will withstand traffic surges. Intermediate and expert users will find this book to be the ultimate go-to reference source during initial planning for a site deployment or when implementing specific technologies such as Varnish, memcache, or Solr.
£28.79
O'Reilly Media Quickbooks 2011
QuickBooks 2011 has impressive features, like financial and tax reporting, invoicing, payroll, time and mileage tracking, and online banking. So how do you avoid spending more time learning the software than using it? This Missing Manual puts you in control: you learn not only how QuickBooks works, but why and when to use specific features. You also get basic accounting advice along the way. QuickBooks can handle many of the financial tasks small companies face. With QuickBooks 2011: The Missing Manual, you can handle QuickBooks by following clear, step-by-step instructions that help you get the job done. * Set up your QuickBooks files and preferences to fit your company * Track inventory, control spending, run a payroll, and manage income * Follow the money all the way from customer invoices to year-end reports * Export key snapshots in the convenient new Report Center * Streamline your workflow with the new Online Banking Center * Build and monitor budgets to keep your company financially fit * Share information with your accountant quickly and easily
£21.59
O'Reilly Media Using Drupal
With the recipes in this book, you'll take full advantage of the vast collection of community-contributed modules that make the Drupal web framework useful and unique. Learn how to combine modules in interesting ways (with minimal code-wrangling) to develop a variety of community-driven websites. Each chapter describes a case study and outlines specific requirements for one of several projects included in the book -- a wiki, publishing workflow site, photo gallery, product review site, online store, user group site, and more. The second edition of this popular book is one of the few resources to cover Drupal 7, the latest version of the open source content management system. Newcomers will find a thorough introduction to the framework, while experienced Drupal developers will learn best practices for building powerful websites. * Get an overview of Drupal concepts and key modules, with a bird's-eye view of each module's specialty * Explore various solutions that meet the requirements for each project described, with details about which modules are selected and why * Learn how to configure modules, with step-by-step recipes for building the precise functionality the project requires * Get information on additional modules that will make your project even more powerful * Be able to access the modules described in the book, along with other resources
£32.39
O'Reilly Media Learning the iOS 4 SDK for JavaScript Programmers: Create Native Apps with Objective-C and Xcode
Is it possible for JavaScript programmers to learn the iPhone SDK and live to tell the tale? Technology guru Danny Goodman did, and with this book he leaves a well-marked trail for you to follow. An authority on JavaScript since its inception, Goodman understands the challenges you face with the SDK. He introduces Objective-C and Cocoa Touch in a context you'll readily understand, and shows you how to test iPhone code snippets as you go. Why bother with Apple's tools? After all, you could bypass them and just build web apps for the iPhone. But web apps can't access an iPhone's music library, address book, camera, accelerometer, or multi-touch events. Nor can you sell web apps in the App Store. If you're a web developer and really want to take advantage of the iPhone, the SDK is your tool -- and this is your book. * Create a test workbench app that you can use throughout the development process * Understand how iPhone OS frameworks compare to third-party web frameworks * Become familiar with the Model-View-Controller architectural pattern * Learn how iPhone data types, pointers, and memory management are different from JavaScript * Compare Objective-C language fundamentals and their JavaScript equivalents * Get a recipe-driven reference for programming with Objective-C and Cocoa Touch
£25.19
O'Reilly Media Personal Investing
Did your investments take a hit in the recession? You're not alone. Between 2007 and mid-year 2009, the average 401K lost 31 per cent of its value. Ouch. It's time to take control of your investments with "Personal Investing: The Missing Manual". Financial experts agree that with the right guidance, consumers can make investments better than many professionals. This lively and easy-to-understand guide gives you the confidence, tools, and insight you need to evaluate financial products and make smart investments that target success over the long term. You'll learn how to set long-term goals for critical, high-cost events such as retirement, your children's education, and future health care needs. Then you'll learn what types of investments will best help you achieve those goals. In step-by-step fashion, this book shows you how to research mutual funds, stocks, bonds, and other financial products to create a portfolio of diversified investments. Get crystal-clear, practical advice from personal finance expert Bonnie Biafore, author of Missing Manuals on the Quicken personal-finance program and QuickBooks business finance program. Understand why you need to invest - Biafore shows you how savings accounts simply won't outpace inflation or give you the returns you need for long-term goals. Learn how to evaluate and buy traditional investments, such as stocks, bonds, and mutual funds. Discover lesser-known investments, such as index funds and exchange-traded funds, which cost you less and provide more tax advantages. Choose the best funds offered by your employer for your 401K, and learn how to get the greatest tax advantages.
£15.75
O'Reilly Media Dreamweaver CS5: The Missing Manual: The Book That Should Have Been in the Box
Web designers, web producers, and webmasters rely on one program above all others to design, build, and manage professional websites: Adobe Dreamweaver. It provides the tools you need to create everything from simple HTML pages to database-driven PHP pages. But what makes Dreamweaver so versatile is also what makes it difficult to learn. This bestselling guide offers you with clear, jargon-free explanations to help you master this sophisticated program -- and bring stunning, contemporary websites to life. Written by veteran Dreamweaver teacher and author David McFarland, Dreamweaver CS5: The Missing Manual takes you through site creation step-by-step, from building your very first page to launching a template-driven, fully interactive site. You'll hone your skills with the help of hands-on, guided tutorials throughout the book. * Learn how to control the appearance of your web pages with CSS, from basic to advanced techniques * Design dynamic, database-driven websites, from blogs to product catalogs, and from shopping carts to newsletter signup forms * Add interactivity to your website with ready-to-use JavaScript programs from Adobe's Spry Framework * Effortlessly control the many helper files that power your website and manage thousands of pages * Examine web page components and Dreamweaver's capabilities with the book's "live examples"
£35.99
O'Reilly Media MacRuby: The Definitive Guide: Ruby and Cocoa on OS X
Want to develop apps for the iPhone and iPad, but prefer to use a friendly language like Ruby? This in-depth guide shows you how MacRuby puts the power of Apple's development tools right at your fingertips. If you're a programmer familiar with Ruby, you can tap your skills to take advantage of Interface Builder, the Cocoa libraries, Objective-C runtime, and more with MacRuby, Apple's implementation of Ruby. Packed with code samples, MacRuby: The Definitive Guide is ideal for programmers of all experience levels. You'll get clear, detailed explanations of the language, including: * Datatypes and objects * Expressions and operators * Statements and control structures * Methods, procs, lambdas and closures * Classes and modules * Reflection and metaprogramming
£28.79
O'Reilly Media Ruby Cookbook 2e
Push Ruby to its limits. Ruby Cookbook is the most comprehensive problem-solving guide to this popular language, with hundreds of solutions to real-world problems. Each detailed recipe provides code that you can use in your own projects right away, as well as a discussion on why the solution works. Updated to include Ruby 1.9 and 2.0, the second edition includes recipes for the Rails framework and other projects involving Ruby. From data structures and algorithms to integration with cutting-edge technologies, Ruby Cookbook covers a wide range of programming topics for beginners and advanced Rubyists alike.
£35.99
O'Reilly Media Practical Electronics
How much do you need to know about electronics to create something interesting, or creatively modify something that already exists? If you'd like to build an electronic device, but don't have much experience with electronics components, this hands-on workbench reference helps you find answers to technical questions quickly. Filling the gap between a beginner's primer and a formal textbook, Practical Electronics explores aspects of electronic components, techniques, and tools that you would typically learn on the job and from years of experience. Even if you've worked with electronics or have a background in electronics theory, you're bound to find important information that you may not have encountered before. Among the book's many topics, you'll discover how to: Read and understand the datasheet for an electronic component Use uncommon but inexpensive tools to achieve more professional-looking results Select the appropriate analog and digital ICs for your project Select and assemble various types of connectors Do basic reverse engineering on a device in order to modify (hack) it Use open source tools for schematic capture and PCB layout Make smart choices when buying new or used test equipment
£28.79
O'Reilly Media Windows 8.1
Windows 8.1 continues the evolution of the most radical redesign in Microsoft's history. It combines the familiar Windows desktop with a new, touchscreen-friendly world of tiles and full-screen apps. Luckily, David Pogue is back to help you make sense of it - with humor, authority, and 500 illustrations. The important stuff you need to know: What's new in 8.1. The update to 8.1 offers new apps, a universal Search, the return of the Start menu, and several zillion other nips and tucks. New features. Storage Spaces, Windows To Go, File Histories - if Microsoft wrote it, this book covers it. Security. Protect your PC from viruses, spyware, spam, sick hard drives, and out-of-control kids. The network. HomeGroups, connecting from the road, mail, Web, music streaming among PCs - this book has your network covered. The software. Media Center, Photo Gallery, Internet Explorer, speech recognition - this one authoritative, witty guide makes it all crystal clear. It's the book that should have been in the box.
£28.79
O'Reilly Media CSS Fonts
From custom fonts to ad-hoc font families you assemble out of a variety of individual faces, CSS 3 gives you more typographic options than ever before. This concise guide shows you how to use CSS properties to gain a fine-grained and wide-ranging influence over how you display fonts on the Web. 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 Fonts, you'll receive a discount on the entire Definitive Guide once it's released. Why wait? Learn how to choose and manipulate fonts right away. Specify font families and their generic alternatives Use @font-face to specify customized downloadable fonts Size your fonts with absolute or relative scales, percentages, or length units Understand the difference between italic and oblique styles Learn how to specify or suppress a font's kerning data and other font features Synthesize your own variants for fonts that lack bold or italic text
£6.92
O'Reilly Media Client-Server Web Apps with JavaScript and Java
As a Java programmer, how can you tackle the disruptive client-server approach to web development? With this comprehensive guide, you'll learn how today's client-side technologies and web APIs work with various Java tools. Author Casimir Saternos provides the big picture of client-server development, and then takes you through many practical client-server architectures. You'll work with hands-on projects in several chapters to get a feel for the topics discussed. User habits, technologies, and development methods have drastically altered web app design in recent years. But the Web itself hasn't changed. This book shows you how to build apps that conform to the web's underlying architecture. Learn the advantages of using separate client and server tiers, including code organization and speedy prototyping Explore the major tools, frameworks, and starter projects used in JavaScript development Dive into web API design and REST style of software architecture Understand Java's alternatives to traditional packaging methods and application server deployment Build projects with lightweight servers, using jQuery with Jython, and Sinatra with Angular Create client-server web apps with traditional Java web application servers and libraries
£25.19
O'Reilly Media Functional Thinking
If you want to take advantage of functional programming features in Java and other languages, this in-depth guide takes you beyond syntax and demonstrates how you need to think in a new way. Software architect Neal Ford shows intermediate to advanced developers how functional coding allows you to step back a level of abstraction so you can see your programming problem with greater clarity. Each chapter shows you various examples of functional thinking, using numerous code examples from Java 8 and other JVM languages that include functional capabilities. This book may bend your mind, but you'll come away with a good grasp of functional programming concepts. Understand why many imperative languages are adding functional capabilities Compare functional and imperative solutions to common problems Examine ways to cede control of routine chores to the runtime Learn how memoization and laziness eliminate hand-crafted solutions Explore functional approaches to design patterns and code reuse View real-world examples of functional thinking with Java 8, and in functional architectures and web frameworks Learn the pros and cons of living in a paradigmatically richer world
£28.79
O'Reilly Media Apache Sqoop Cookbook
Integrating data from multiple sources is essential in the age of big data, but it can be a challenging and time-consuming task. This handy cookbook provides dozens of ready-to-use recipes for using Apache Sqoop, the command-line interface application that optimizes data transfers between relational databases and Hadoop. Sqoop is both powerful and bewildering, but with this cookbook's problem-solution-discussion format, you'll quickly learn how to deploy and then apply Sqoop in your environment. The authors provide MySQL, Oracle, and PostgreSQL database examples on GitHub that you can easily adapt for SQL Server, Netezza, Teradata, or other relational systems. Transfer data from a single database table into your Hadoop ecosystem Keep table data and Hadoop in sync by importing data incrementally Import data from more than one database table Customize transferred data by calling various database functions Export generated, processed, or backed-up data from Hadoop to your database Run Sqoop within Oozie, Hadoop's specialized workflow scheduler Load data into Hadoop's data warehouse (Hive) or database (HBase) Handle installation, connection, and syntax issues common to specific database vendors
£11.99
O'Reilly Media Building IPhone and IPad Electronic Projects: Real-World Arduino, Sensor, and Bluetooth Low Energy Apps in Techbasic
Why simply play music or go online when you can use your iPhone or iPad for some really fun projects, such as building a metal detector, hacking a radio control truck, or tracking a model rocket in flight? Learn how to build these and other cool things by using iOS device sensors and inexpensive hardware such as Arduino and a Bluetooth Low Energy (LE) Shield. This hands-on book shows you how to write simple applications with techBASIC, an Apple-approved development environment that runs on iOS devices. By using code and example programs built into techBASIC, you'll learn how to write apps directly on your Apple device and have it interact with other hardware. Build a metal detector with the iOS magnetometer Use the HiJack hardware platform to create a plant moisture sensor Put your iPhone on a small rocket to collect acceleration and rotation data Hack a radio control truck with Arduino and Bluetooth LE Create an arcade game with an iPad controller and two iPhone paddles Control a candy machine with an iOS device, a micro servo, and a WiFi connection
£21.59