Search results for ""O'Reilly Media""
O'Reilly Media Deep Learning for the Life Sciences: Applying Deep Learning to Genomics, Microscopy, Drug Discovery, and More
Deep learning has already achieved remarkable results in many fields. Now it’s making waves throughout the sciences broadly and the life sciences in particular. This practical book teaches developers and scientists how to use deep learning for genomics, chemistry, biophysics, microscopy, medical analysis, and other fields. Ideal for practicing developers and scientists ready to apply their skills to scientific applications such as biology, genetics, and drug discovery, this book introduces several deep network primitives. You’ll follow a case study on the problem of designing new therapeutics that ties together physics, chemistry, biology, and medicine—an example that represents one of science’s greatest challenges. Learn the basics of performing machine learning on molecular data Understand why deep learning is a powerful tool for genetics and genomics Apply deep learning to understand biophysical systems Get a brief introduction to machine learning with DeepChem Use deep learning to analyze microscopic images Analyze medical scans using deep learning techniques Learn about variational autoencoders and generative adversarial networks Interpret what your model is doing and how it’s working
£64.79
O'Reilly Media Genomics in the Cloud: Using Docker, GATK, and WDL in Terra
Data in the genomics field is booming. In just a few years, organizations such as the National Institutes of Health (NIH) will host 50+ petabytes-or over 50 million gigabytes-of genomic data, and they're turning to cloud infrastructure to make that data available to the research community. How do you adapt analysis tools and protocols to access and analyze that volume of data in the cloud? With this practical book, researchers will learn how to work with genomics algorithms using open source tools including the Genome Analysis Toolkit (GATK), Docker, WDL, and Terra. With this practical book, researchers will learn how to work with genomics algorithms using open source tools including the Genome Analysis Toolkit (GATK), Docker, WDL, and Terra. Geraldine Van der Auwera, longtime custodian of the GATK user community, and Brian O'Connor of the UC Santa Cruz Genomics Institute, guide you through the process. You'll learn by working with real data and genomics algorithms from the field. This book covers: Essential genomics and computing technology background Basic cloud computing operations Getting started with GATK, plus three major GATK Best Practices pipelines Automating analysis with scripted workflows using WDL and Cromwell Scaling up workflow execution in the cloud, including parallelization and cost optimization Interactive analysis in the cloud using Jupyter notebooks Secure collaboration and computational reproducibility using Terra
£64.79
O'Reilly Media Essential Cybersecurity Science
If you're involved in cybersecurity as a software developer, forensic investigator, or network administrator, this practical guide shows you how to apply the scientific method when assessing techniques for protecting your information systems. You'll learn how to conduct scientific experiments on everyday tools and procedures, whether you're evaluating corporate security systems, testing your own security product, or looking for bugs in a mobile game. Once author Josiah Dykstra gets you up to speed on the scientific method, he helps you focus on standalone, domain-specific topics, such as cryptography, malware analysis, and system security engineering. The latter chapters include practical case studies that demonstrate how to use available tools to conduct domain-specific scientific experiments. Learn the steps necessary to conduct scientific experiments in cybersecurity Explore fuzzing to test how your software handles various inputs Measure the performance of the Snort intrusion detection system Locate malicious "needles in a haystack" in your network and IT environment Evaluate cryptography design and application in IoT products Conduct an experiment to identify relationships between similar malware binaries Understand system-level security requirements for enterprise networks and web services
£35.99
O'Reilly Media Thinking in Promises
Imagine a set of simple principles that could help you to understand how parts combine to become a whole, and how each part sees the whole from its own perspective. If such principles were any good, it shouldn't matter whether we're talking about humans on a team, birds in a flock, computers in a datacenter, or cogs in a Swiss watch. A theory of cooperation ought to be pretty universal, so we could apply it both to technology and to the workplace. Such principles are the subject of Promise Theory, and the focus of this insightful book. The goal of Promise Theory is to reveal the behavior of a whole from the sum of its parts, taking the point of the parts rather than the whole. In other words, it is a bottom-up constructionist view of the world. Start Thinking in Promises and find out why this discipline works for documenting system behaviors from the bottom-up.
£28.79
O'Reilly Media Essential Math for AI: Next-Level Mathematics for Efficient and Successful AI Systems
Companies are scrambling to integrate AI into their systems and operations. But to build truly successful solutions, you need a firm grasp of the underlying mathematics. This accessible guide walks you through the math necessary to thrive in the AI field such as focusing on real-world applications rather than dense academic theory. Engineers, data scientists, and students alike will examine mathematical topics critical for AI--including regression, neural networks, optimization, backpropagation, convolution, Markov chains, and more--through popular applications such as computer vision, natural language processing, and automated systems. And supplementary Jupyter notebooks shed light on examples with Python code and visualizations. Whether you're just beginning your career or have years of experience, this book gives you the foundation necessary to dive deeper in the field. Understand the underlying mathematics powering AI systems, including generative adversarial networks, random graphs, large random matrices, mathematical logic, optimal control, and more Learn how to adapt mathematical methods to different applications from completely different fields Gain the mathematical fluency to interpret and explain how AI systems arrive at their decisions
£57.59
O'Reilly Media Efficient Go: Data-Driven Performance Optimization
With technological advancements, fast markets, and higher complexity of systems, software engineers tend to skip the uncomfortable topic of software efficiency. However, tactical, observability-driven performance optimizations are vital for every product to save money and ensure business success. With this book, any engineer can learn how to approach software efficiency effectively, professionally, and without stress. Author Bartlomiej Plotka provides the tools and knowledge required to make your systems faster and less resource-hungry. Efficient Go guides you in achieving better day-to-day efficiency using Go. In addition, most content is language-agnostic, allowing you to bring small but effective habits to your programming or product management cycles. This book shows you how to: Clarify and negotiate efficiency goals Optimize efficiency on various levels Use common resources like CPU and memory effectively Assess efficiency using observability signals like metrics, logging, tracing, and (continuous) profiling via open source projects like Prometheus, Jaeger, and Parca Apply tools like go test, pprof, benchstat, and k6 to create reliable micro and macro benchmarks Efficiently use Go and its features like slices, generics, goroutines, allocation semantics, garbage collection, and more!
£47.69
O'Reilly Media Python Data Science Handbook: Essential Tools for Working with Data
Python is a first-class tool for many researchers, primarily because of its libraries for storing, manipulating, and gaining insight from data. Several resources exist for individual pieces of this data science stack, but only with the new edition of Python Data Science Handbook do you get them all—IPython, NumPy, pandas, Matplotlib, Scikit-Learn, and other related tools. Working scientists and data crunchers familiar with reading and writing Python code will find the second edition of this comprehensive desk reference ideal for tackling day-to-day issues: manipulating, transforming, and cleaning data; visualizing different types of data; and using data to build statistical or machine learning models. Quite simply, this is the must-have reference for scientific computing in Python. With this handbook, you'll learn how: IPython and Jupyter provide computational environments for scientists using Python NumPy includes the ndarray for efficient storage and manipulation of dense data arrays Pandas contains the DataFrame for efficient storage and manipulation of labeled/columnar data Matplotlib includes capabilities for a flexible range of data visualizations Scikit-learn helps you build efficient and clean Python implementations of the most important and established machine learning algorithms
£57.59
O'Reilly Media Propose, Prepare, Present
Every year, tens of thousands of companies - from industry giants to aspiring upstarts - apply to speak at conferences. They pump millions of dollars into these events, hoping to find new customers, strengthen their brand, and meet new partners. Sadly, for most of them, things don't go that way. Submitted topics aren't chosen; when they are, they come across as tone-deaf sales pitches. What does it take to be chosen to speak - and to rock the mic when given the chance? This book takes you behind-the-scenes of the conference process, showing you how to submit, plan, and deliver a talk that matters. Event organizer Alistair Croll provides many examples based on his experience with a wide range of conferences, including O'Reilly's Strata, Velocity, Web2Expo, and TOC Conferences. Learn 11 items that help your submission stand out - and 11 items that will get it tossed Explore the hurdles your proposal has to clear before it's accepted Tailor your talk to a conference's topics and themes Discover why images work better than words in your slide deck Achieve your business goals by engaging the audience before, during, and after your talk "We've been running successful events worldwide for over a decade, and the simple truth is that the people who get chosen, and give great presentations, follow the rules in this book." --Gina Blaber, VP Conferences, O'Reilly Media
£11.99
O'Reilly Media Essential ActionScript 3.0
ActionScript 3.0 is a huge upgrade to Flash's programming language. The enhancements to ActionScript's performance, feature set, ease of use, cleanliness, and sophistication are considerable. Essential ActionScript 3.0 focuses on the core language and object-oriented programming, along with the Flash Player API. Essential ActionScript has become the #1 resource for the Flash and ActionScript development community, and the reason is the author, Colin Moock. Many people even refer to it simply as "The Colin Moock book." And for good reason: No one is better at turning ActionScript inside out, learning its nuances and capabilities, and then explaining everything in such an accessible way. Colin Moock is not just a talented programmer and technologist; he's also a gifted teacher. Essential ActionScript 3.0 is a radically overhauled update to Essential ActionScript 2.0. True to its roots, the book once again focuses on the core language and object-oriented programming, but also adds a deep look at the centerpiece of Flash Player's new API: display programming. Enjoy hundreds of brand new pages covering exciting new language features, such as the DOM-based event architecture, E4X, and namespaces--all brimming with real-world sample code. The ActionScript 3.0 revolution is here, and Essential ActionScript 3.0's steady hand is waiting to guide you through it. Adobe Developer Library is a co-publishing partnership between O'Reilly Media and Adobe Systems, Inc. and is designed to produce the number one information resources for developers who use Adobe technologies. Created in 2006, the Adobe Developer Library is the official source for comprehensive learning solutions to help developers create expressive and interactive web applications that can reach virtually anyone on any platform. With top-notch books and innovative online resources covering the latest in rich Internet application development, the Adobe Developer Library offers expert training and in-depth resources, straight from the source.
£39.59
O'Reilly Media Edible Inventions
Believe it or not, there's a lot of inventing going on in the kitchen. Unless you only eat fruits and veggies right off the plant, you are using tools and techniques invented by humans to make food more tasty and easier to digest. When you cook food, you start to break it down into a form your body can absorb. When you add chemicals to make it thicker, gooey-er, or puffy-er, you turn a bunch of boring ingredients into a mouth-watering snack. Edible Inventions: Cooking Hacks and Yummy Recipes You Can Build, Mix, Bake, and Grow will show you some unusual ways to create a meal, and help you invent some of your own. Projects include: 3D printing with food Chemical cuisine and molecular gastronomy Prepared foods like jellies and pickles at home Growing your own ingredients Cooking off the grid
£24.55
O'Reilly Media Best of Make: V 2
After ten years, Make: has become one of most celebrated magazines to hit the newsstands, and certainly one of the hottest reads. If you're just catching on to the Maker Movement and wonder what you've missed, this book contains the best projects and articles from the magazine. Find out what keeps Makers coming back to Make: with this assortment of DIY projects and articles selected by Make:'s editors. Learn to: Outfit your workshop and make some must-have tools Build electronic projects from actuators to antennae Make things with Arduino and Raspberry Pi Create drones and robots Build noisemaking projects and musical instruments Augment your photo and video capabilities Make your own food, soap, ink, and more
£23.99
O'Reilly Media Windows 10 May 2019 Update: The Missing Manual: The Book That Should Have Been in the Box
The Windows 10 May 2019 Update adds a host of new and improved features to Microsoft’s flagship operating system—and this jargon-free guide helps you get the most out of every component. This in-depth Missing Manual covers the entire system and introduces you to the latest features in the Windows Professional, Enterprise, Education, and Home editions. You’ll learn how to take advantage of improvements to the Game Bar, Edge browser, Windows Online, smartphone features, and a lot more. Written by David Pogue—tech critic for Yahoo Finance and former columnist for The New York Times—this updated edition illuminates its subject with technical insight, plenty of wit, and hardnosed objectivity.
£36.99
O'Reilly Media Learning Apache OpenWhisk: Developing Open Serverless Solutions
Serverless computing greatly simplifies software development. Your team can focus solely on your application while the cloud provider manages the servers you need. This practical guide shows you step-by-step how to build and deploy complex applications in a flexible multicloud, multilanguage environment using Apache OpenWhisk. You’ll learn how this platform enables you to pursue a vendor-independent approach using preconfigured containers, microservices, and Kubernetes as your cloud operating system. Michele Sciabarrà demonstrates how to build a serverless application using classical design patterns and the programming language or languages that best fit your task. You’ll start by building a simple serverless application hands-on before diving into the more complex aspects of the OpenWhisk platform. Examine how OpenWhisk’s serverless architecture works, including the use of packages, actions, sequences, triggers, rules, and feeds Learn how OpenWhisk compares to existing architectures, such as Java Enterprise Edition Manipulate OpenWhisk features using the command-line interface or a JavaScript API Design applications using common Gang of Four design patterns Use architectural design patterns such as model-view-controller to combine several OpenWhisk actions Learn how to test and debug your code in a serverless environment
£50.39
O'Reilly Media Think Perl 6
Want to learn how to program and think like a computer scientist? This practical guide gets you started on your programming journey with the help of Perl 6, the younger sister of the popular Perl programming language. Ideal for beginners, this hands-on book includes over 100 exercises with multiple solutions, and more than 1,000 code examples so you can quickly practice what you learn. Experienced programmers-especially those who know Perl 5-will also benefit. Divided into two parts, Think Perl 6 starts with basic concepts that every programmer needs to know, and then focuses on different programming paradigms and some more advanced programming techniques. With two semesters' worth of lessons, this book is the perfect teaching tool for computer science beginners in colleges and universities. Learn basic concepts including variables, expressions, statements, functions, conditionals, recursion, and loops Understand commonly used basic data structures and the most useful algorithms Dive into object-oriented programming, and learn how to construct your own types and methods to extend the language Use grammars and regular expressions to analyze textual content Explore how functional programming can help you make your code simpler and more expressive
£43.19
O'Reilly Media Gradle for Android
Android adopted Gradle as the preferred build automation system a few years ago, but many Android developers are still unfamiliar with this open source tool. This hands-on guide provides a collection of Gradle recipes to help you quickly and easily accomplish the most common build tasks for your Android apps. You'll learn how to customize project layouts, add dependencies, and generate many different versions of your app. Gradle is based on Groovy, yet very little knowledge of the JVM language is required for you to get started. Code examples use Android SDK version 23, with emulators from Marshmallow (Android 6) or Lollipop (Android 5). If you're comfortable with Java and Android, you're ready. Understand Gradle's generated build files for Android apps Run Gradle from the command line or inside Android Studio Add more Java libraries to your Android app Import and export Eclipse ADT projects Digitally sign a Release APK for the Google Play store Use product flavors to build many versions of the same app Add custom tasks to the Gradle build process Test both your app's Android and non-Android components Improve the performance of your Gradle build
£21.59
O'Reilly Media Make: Volume 44
These days drones are buzzing, not only in the skies, but throughout the maker community! Makers' love affair with drones is easy to understand: it has all the trademarks of the maker movement. From open source hardware, robotics (like sensors), cameras, to innovative applications to solve real-world problems, drones are fun and functional. In Volume 44 of Make:, the editors dive into the red-hot world of quadcopters, with drone builds and inspired aerial activities.
£9.28
O'Reilly Media Make: Technology on Your Time V42
With 3D printing advancing at an incredible pace, Make continues to lead with in-depth testing and reviews of the latest machines, newest printing software, and coolest prints and projects to create. This year's crop of printers features sleek, high-tech looks coupled with increasingly sophisticated interfaces that lower the barrier of entry to a wider range of new users. We'll show buyers how to pick the best printer for their needs, how to use it effectively, and how to fix problems when they arise. All this plus the wide-range of projects, features, and columns found in every issue of Make:--it's our annual best-seller, better than ever! In this issue: 24 Head-to-head printer reviews 10 cool prints in under 30 minutes "State of 3D Printing" overview Sneak peek at tomorrow's 3D printers Plus More Projects: 3D-printed Eyeglass frames CT-scanned skulls and medical images Nerf Blaster Sentry Turret Open-Source Smartwatch
£13.71
O'Reilly Media Make: Technology on Your Time 23
Arthur C. Clarke famously wrote in 1961, "Any sufficiently advanced technology is indistinguishable from magic." In the next issue of MAKE (Vol. 23) we'll show you the technology sufficient to make things that seem like magic. In this special GADGETS issue, devoted to machines that do delightful and surprising things, we'll show you how to make the following: a magic suitcase that contains an animated soothsayer, an electromagnetic gadget that shoots aluminum rings, a clever wooden gear mechanism invented by Renaissance gadgetmaster Leonardo Da Vinci, a miniature electronic Whack-a-Mole arcade game, a tiny but mighty audio amplifier, and a creepy mechanical box that's only purpose is to turn itself off. All this and much, much more in MAKE Vol. 23. MAKE continues to be a leader in the tech DIY movement due to its uncanny instinct to engage the curiosity, vitality, and passion of the growing community of Makers -- DIY enthusiasts, hobbyist engineers/designers, and others who like to tweak, disassemble, recreate, and invent cool new uses for technology in amazing projects they undertake in their backyards, basements, and garages.
£12.14
O'Reilly Media Data Structures and Algorithms with JavaScript
As an experienced JavaScript developer moving to server-side programming, you need to implement classic data structures and algorithms associated with conventional object-oriented languages like C# and Java. This practical guide shows you how to work hands-on with a variety of storage mechanisms - including linked lists, stacks, queues, and graphs - within the constraints of the JavaScript environment. Determine which data structures and algorithms are most appropriate for the problems you're trying to solve, and understand the tradeoffs when using them in a JavaScript program. An overview of the JavaScript features used throughout the book is also included. This book covers: Arrays and lists: the most common data structures Stacks and queues: more complex list-like data structures Linked lists: how they overcome the shortcomings of arrays Dictionaries: storing data as key-value pairs Hashing: good for quick insertion and retrieval Sets: useful for storing unique elements that appear only once Binary Trees: storing data in a hierarchical manner Graphs and graph algorithms: ideal for modeling networks Algorithms: including those that help you sort or search data Advanced algorithms: dynamic programming and greedy algorithms
£28.79
O'Reilly Media Coding with Coda
Like to build websites in the wild with your MacBook? This concise hands-on guide introduces you to the ideal editor: Coda 2. Rather than clutter your screen with shell access, a separate CSS editor, and a version control app, you'll discover how Coda's "one-window web development" bundles everything into one neat application. Take Coda on a trial run, then learn step-by-step how to configure each feature to fit your working style. You'll find out firsthand how Coda will save you time and effort on your next project. Get to know Coda's workflow by building a sample site Delve into features such as the tab bar, path bar, sidebar, and Sites view Set up your own development environment - and dig deeper into the editor's options Get tips for taking full advantage of the text and MySQL editors Create a Git or Subversion repository for source control management Learn the finer points of sharing project documents across a network Discover the built-in reference books, and learn how to extend Coda
£10.50
O'Reilly Media Bandit Algorithms for Website Optimization
This book shows you how to run experiments on your website using A/B testing - and then takes you a huge step further by introducing you to bandit algorithms for website optimization. Author John Myles White shows you how this family of algorithms can help you boost website traffic, convert visitors to customers, and increase many other measures of success. This is the first developer-focused book on bandit algorithms, which have previously only been described in research papers. You'll learn about several simple algorithms you can deploy on your own websites to improve your business including the epsilon-greedy algorithm, the UCB algorithm and a contextual bandit algorithm. All of these algorithms are implemented in easy-to-follow Python code and be quickly adapted to your business's specific needs. You'll also learn about a framework for testing and debugging bandit algorithms using Monte Carlo simulations, a technique originally developed by nuclear physicists during World War II. Monte Carlo techniques allow you to decide whether A/B testing will work for your business needs or whether you need to deploy a more sophisticated bandits algorithm.
£14.39
O'Reilly Media Just Spring Integration
This book explains the basics of Enterprise Integration Patterns. It covers the Spring Integration framework, including the declarative programming model, core messaging, adapters, and support for JMS, RMI, and web services. It's an ideal companion to Just Spring, proving that you can learn Spring with a book that doesn't hurt when you pick it up.
£14.39
O'Reilly Media Machine Learning for Email: Spam Filtering and Priority Inbox
This compact book explores standard tools for text classification, and teaches the reader how to use machine learning to decide whether a e-mail is spam or ham (binary classification), based on raw data from The SpamAssassin Public Corpus. Of course, sometimes the items in one class are not created equally, or we want to distinguish among them in some meaningful way. The second part of the book will look at how to not only filter spam from our email, but also placing "more important" messages at the top of the queue. This is a curated excerpt from the upcoming book "Machine Learning for Hackers."
£17.99
O'Reilly Media Quick Guide to Flash Catalyst
Quick Guide to Flash Catalyst covers how to build interactive websites and interfaces easily in Flash Catalyst using designs imported in Photoshop and Illustrator formats. Also, the book will cover how to covert static artwork to interactive components, add actions to it, and publish it as SWF and AIR applications.
£11.99
O'Reilly Media Make: Technology on Your Time
The first magazine devoted entirely to do-it-yourself technology projects presents its 28th quarterly edition for people who like to tweak, disassemble, recreate, and invent cool new uses for technology. Express your inner child with MAKE Volume 28, featuring toys and games. Any maker can tell you that lots of experimentation and play time are essential to developing brainpower and creativity. This issue pays tribute to the beloved toys and games you grew up with and their evolution through technology.
£12.35
O'Reilly Media CJKV Information Processing 2e
First published a decade ago, "CJKV Information Processing" quickly became the unsurpassed source of information on processing text in Chinese, Japanese, Korean, and Vietnamese. The book has now been thoroughly updated to provide web and application developers with the latest techniques and tools for disseminating information directly to audiences in East Asia. This new second edition reflects the considerable impact that Unicode, XML, OpenType, and newer operating systems such as Windows XP, Vista, Mac OS X, and Linux have had on East Asian text processing in recent years. Written by its original author, Ken Lunde, a Senior Computer Scientist in CJKV Type Development at Adobe Systems, this book will help you: learn about CJKV writing systems and scripts, and their transliteration methods; explore recent trends and developments in character sets and encodings, particularly Unicode; examine the world of typography, specifically how CJKV text is laid out on a page; learn information processing techniques, such as code conversion algorithms and how to apply them using different programming languages; process CJKV text using different platforms, text editors, and word processors; become more informed about CJKV dictionaries, dictionary software, and machine translation software and services; and, manage CJKV content and presentation when publishing in print or for the Web And much more. Internationalizing and localizing applications is paramount in today's global market - especially for audiences in East Asia, the fastest-growing segment of the computing world. "CJKV Information Processing" will help you understand how to develop web and other applications effectively in a field that many find difficult to master.
£43.19
O'Reilly Media Getting Started with Flex 3
Discover how easy RIA development can be with this one-of-a-kind handbook from the Adobe Developer Library. Several clear, step-by-step mini-tutorials teach you about web services, event handling, designing user interfaces with reusable components, and more. After finishing this guide, you'll be able to build Flash applications ranging from widgets to full-featured RIAs using the Flex SDK and Flex Builder 3.0.With "Getting Started with Flex 3", you will: walk through sample RIA projects and see examples of amazing applications people have built with Flex; work with ActionScript 3.0 and the MXML markup language; build user interfaces using the controls and tools available with the framework; get a tour of controls available commercially and through open source; learn how Flex integrates with ASP.NET, ColdFusion, PHP, and J2EE in the server; build Flex-based widgets that let you display real-time data; and, use advanced controls to build 3D graphs, data dashboards, mapping applications, and more. You'll find complete code for video players, a slide show, a chat client, and an RSS reader, just to name a few. You also get plenty of tips, tricks, and techniques to leverage your existing programming skills, whether you come from an open source or Visual Studio-intensive background.
£14.39
O'Reilly Media Make
Keep an eye out for "MAKE Volume 14", which has a special section on optics. You'll learn how to make an inexpensive but powerful digital microscope that allows you to display bacteria colonies on a video monitor, a vintage-looking opaque projector that can display artwork from books onto a wall, a model of a crazy-angled room that makes things appear to change size, and a cool kaleidoscope. Also in the issue, we'll show you how to build a mesmerizing taffy pulling machine, a remote control dune buggy with a built-in video camera, a smoke ring cannon, a dollar-store parabolic microphone, and many more fun and fascinating projects.
£12.25
O'Reilly Media The Sustainable Network
This thought-provoking book demonstrates how we can tackle challenges, ranging from energy conservation to economic and social innovation, using the global network - not just the Web and the Internet, but also the private domains of thousands of companies, government agencies, and institutions, all connected through thousands of different types of devices. As a response to cries that we need new technologies to help solve a myriad of problems today, author Sarah Sorensen points out that the best tool for enacting change already exists, lying literally at our fingertips. This vast global network is the one thing with the power to unite us all, but the role it might play is still a mystery to most people. With this book, Sorensen: illuminates that the idea that the sustainable network could serve as a connector, with examples of how it's already affecting change in different areas; illustrates how the network can magnify the effect of small changes and new ideas, and explores the role that different market and political forces will play in shaping their impact; offers suggestions on how the network can be improved to better address environmental, economic, and social conditions; and, provides insight and practical advice that individuals and businesses, large and small, can apply to their daily lives and operations. "The Sustainable Network" issues a call to action - a challenge to governments, markets, organizations, groups, and individuals to put the power of this growing network to work. If you agree that 'we are connected in ways we never thought possible', "The Sustainable Network" is required reading. Sarah Sorensen is the Senior Manager of Corporate Citizenship and Sustainability at Juniper Networks. She is also one of the founding members of the company's Green Taskforce, which is responsible for developing the company's 'green' strategy and acting as a catalyst for execution of that strategy across the company.
£21.59
O'Reilly Media MAKE: Technology on Your Time: v. 17
In Volume 17, "Make Magazine" goes really old school with a special section on steampunk, featuring projects that blend Victorian era technology with the cutting edge. Build your own marble adding machine or geared candleholder, and make music with a random music generator. "Make" continues to be a leader in the tech DIY movement due to its uncanny instinct to nail the curiosity, vitality, and passion of the growing community of Makers - DIY enthusiasts, hobbyist engineers/designers, and many others. If you like to tweak, disassemble, recreate, and invent cool new uses for technology, you'll love "Make", our project-based quarterly for the inquisitive do-it-yourselfer.
£12.26
O'Reilly Media Games, Diversions, and Perl Culture
This is the third volume of "The Best of the Perl Journal", compiled and re-edited by the original editor and publisher of The Perl Journal, Jon Orwant. There are 47 articles included in the book on the subjects of games, diversions, and the unique culture of this close-knit community, by Perl authors and coders. It focuses on entertaining topics that make Perl users such fanatics about the language. You'll find all of the playful features TPJ offered over the years, including the Obfuscated Perl Contests, Perl Quiz Shows, humour articles, and renowned one-line recipes. The book also contains a panoply of quirky applications of Perl, including genetic algorithms, home automation, music programming, and an entire section on natural language processing.
£40.08
O'Reilly Media Make – Volume 68
£7.99
O'Reilly Media Make: Volume 61
£7.99
O'Reilly Media More Tinkering: How Kids in the Tropics Learn by Making Stuff
Tinkering is a way of learning through hands-on activity -- experimenting with materials and devices to see how they work, taking things apart, making small changes and improvements, exploring and inventing. Tinkering may seem like a form of play -- and it is -- but it is also a powerful way of discovering truths about science, engineering, and math. With this book, Curt Gabrielson follows up on his best-seller Tinkering: Kids Learn by Making Stuff with this all-new volume that features more than three dozen fun and educational tinkering projects based on his years of working with kids in the tropical island nation of Timor-Leste. Step-by-step instructions accompanied by full-color photos take you through a range of enjoyable projects that explore life sciences, physics, chemistry, earth sciences, and mathematics. You'll discover how math is used to make baskets, how fungi create fermentation, how electricity can make a magnet, how the greenhouse effect creates warming, and much more. The author also enlivens his latest batch of tinkering projects with colorful tales of his experiences in the tropic and the lives of the people he' s met there. Inside you'll find: Clear directions for making simple projects and doing activities that teach science, mathematics and engineering Projects rooted in day to day life and experience in a small, developing nation in the Asian tropics Full-color photographs throughout Explicit connections to standard STEAM concepts, K-12 Activities doable with less than $5 worth of common materials This book is perfect for parents, teachers, and students with an interest in hands-on, tinkering-based science and mathematics education, whether in traditional schools or in home-schooling situations. It will also be of interest to anyone who wants to learn more about developing nations, the culture and unique history of Timor-Leste, tropical nations or Asian cultures, with specific links to Indonesia, Portugal, or Australia.
£29.06
O'Reilly Media Modern Leatherwork for Makers
Take leather crafting into the 21st century with this complete guide that marries traditional skills to the latest CNC and 3D printing technologies. Learn how to start making your own leather creations with traditional tools, and then take them to incredible new levels with digital design techniques. Leatherworking is one of humankind's oldest skills and remains a fun and exciting way to make great-looking wearables, accessories, and cosplay items. 3D printers and even hobbyist-class CNC machines have created fantastic new opportunities for new directions in this popular hobby. The book is perfect for makers new to leatherworking, as well as experienced leatherworkers who want to understand how to integrate new digital fabrication tools into their workbench. Written by an experienced leatherworker and programmer, this is a resource that makers will turn to again and again. Highlights: First comprehensive reference on applying digital design techniques to leatherwork Provides both a reference manual and a project guide Includes traditional techniques like cutting, stamping, tooling and dyeing leather Introduces novices and experienced leatherworkers to cutting-edge digital tools Every project has been real-world tested Opens up exciting new project areas for makers This book provides valuable reference and how-to information for makers interested in leatherworking but who have no prior experience, for experienced leatherworkers who want to extend their knowledge to include new digital tools, and for 3D printing and CNC enthusiasts who want to include a new material in their repertoire. Leatherworking is a hobby that is enjoyed by a wide range of people from middle school through adulthood and can be incorporated into a variety of other kinds of projects, from clothing design and costuming to carrying cases and furniture.
£21.59
O'Reilly Media Getting Started with the Micro: Bit: Coding and Making with the BBC's Open Development Board
The micro:bit, a tiny computer being distributed by the BBC to students all over the UK, is now available for anyone to purchase and play with. Its small size and low power requirements make it an ideal project platform for hobbyists and makers. You don't have to be limited by the web-based programming solutions, however: the hardware on the board is deceptively powerful, and this book will teach you how to really harness the power of the micro:bit. You'll learn about sensors, Bluetooth communications, and embedded operating systems, and along the way you'll develop an understanding of the next big thing in computers: the Internet of Things.
£14.39
O'Reilly Media Family Projects for Smart Objects
"The Internet of Things" is the new buzzphrase, but what is it? A toaster that texts? The fitness band on your wrist? The camera in an infant's room? Sure, it's all of those things. But it's also your phone: an ultra-sophisticated sensor and communications system in your pocket or purse--capable of tracking your steps, capturing an image, or calling an Uber. And it is actually not hard or expensive to make a sensing, communicating object yourself. Doing so can be rewarding, fun, and even useful. This book teaches the basics of building sensors and communicating objects through a series of practical, demonstrative, and fun activities.
£14.39
O'Reilly Media Make: Volume 48
Presenting the Ultimate Guide to Desktop Fabrication. With 39 machines tested and reviewed, this issue will help you find your next 3D printer, CNC, or vinyl cutter. In this issue, you'll: Find great things to make on a CNC router or laser cutter Learn all about the cool materials you can use in a 3d printer See some fantastic endmills to use in your CNC machining projects Build your own DIY clock, drip coffee stand, and mechanical iris
£7.99
O'Reilly Media Getting Started with 3D Carving: Five Step-by-Step Projects to Launch You on Your Maker Journey
This book was written for people who have never used a 3D carving machine. It teaches the basics of designing and making things with Inventables' software (Easel) and 3D carving machines (X-Carve and Carvey). We'll take you step-by-step through five projects you can build yourself as a beginner: an inspiration tile, kitchen cutting board, custom block stamp, fidget spinner, and balsa wood glider. The book also features aspirational projects from makers in the community, like an electric guitar, to show what is possible through 3D carving. The design files and instructions for projects - ranging from beginner to expert - can be found on the Inventables website.
£14.39
O'Reilly Media Palm OS Programming - The Developers Guide 2e
With more than 16 million PDAs shipped to date, Palm has defined the market for handhelds, having dominated this class of computing devices ever since it began to outpace competitors six years ago. The company's strength is the Palm OS, and developers loyal to this powerful and versatile operating system have created more than 10,000 applications for it. Devices from Handspring, Sony, Symbol, HandEra, Kyocera, and Samsung now use Palm OS, and the number of registered Palm Developers has jumped to 130,000. If you know C or C++, and want to join those who are satisfying the demand for wireless applications, then Palm OS Programming: The Developer's Guide, Second Edition is the book for you. With expanded coverage of the Palm OS--up to and including the latest version, 4.0--this new edition shows intermediate to experienced C programmers how to build a Palm application from the ground up. There is even useful information for beginners. Everything you need to write a Palm OS application is here, from user interface design, to coding a handheld application, to writing an associated desktop conduit. All the major development environments are discussed, including commercial products such as Metroworks CodeWarrior, Java-based environments such as Sun KVM and IBM VisualAge Micro Edition, and the Free Software Foundation's PRC-Tools or GCC. The focus, however, is C programming with CodeWarrior and PRC-Tools. New additions to the second edition include: A tutorial that takes a C programmer through the installation of necessary tools and the creation of a small handheld application. A new chapter on memory, with a comprehensive discussion of the Memory Manager APIs. Greatly expanded discussions of forms, forms objects, and new APIs for the Palm OS. Updated chapters on conduits that reflect the newer Conduit Development Kit. The best-selling first edition of this book is still considered the definitive guide for serious Palm programmers; it's used as the basis of Palm's own developer training materials. Our expanded second edition promises to set the standard for the next generation of Palm developers.
£46.79
O'Reilly Media Writing Word Macros
Many Microsoft Word users and VBA programmers don't realize the extensive opportunities that exist when Word's Object Model is accessed using Visual Basic for Applications (VBA), which replaced WordBasic in conjunction with the release of Word 97. By creating what is commonly called a "Word Macro" you can automate many features available in Word. Writing Word Macros (previously titled Learning Word Programming is the introduction to Word VBA that allows you to do these things and more, including: * Create custom pop-up menus * Automatically create tables from lists * Append one document to the end (or beginning) of another * Create a toggle switch to change a document from draft to final copy by adding or removing a watermark in the header * Generate reports using data from other applications Not intended to be an encyclopedia of Word programming, Writing Word Macros provides Word users, as well as programmers who are not familiar with the Word object model with a solid introduction to writing VBA macros and programs. In particular, the book focuses on: * The Visual Basic Editor and the Word VBA programming environment. Word features a complete and very powerful integrated development environment for writing, running, testing, and debugging VBA macros. * The VBA programming language (which is the same programming language used by Microsoft Excel, Access, and PowerPoint, as well as the retail editions of Visual Basic). * The Word object model. Word exposes nearly all of its functionality through its object model, which allows Word to be controlled programmatically using VBA. While the Word object model, with almost 200 objects, is the largest among the Office applications, readers need be familiar with only a handful of objects. Writing Word Macros focuses on these essential objects, but includes a discussion of a great many more objects as well.Writing Word Macros is written in a terse, no-nonsense manner that is characteristic of Steven Roman's straightforward, practical approach. Instead of a slow-paced tutorial with a lot of hand-holding, Roman offers the essential information about Word VBA that you must master to program effectively. This tutorial is reinforced by interesting and useful examples that solve practical programming problems, like generating tables of a particular format, managing shortcut keys, creating fax cover sheets, and reformatting documents. Writing Word Macros is the book you need to dive into the basics of Word VBA programming, enabling you to increase your power and productivity when using Microsoft Word.
£35.99
O'Reilly Media Oracle PL/SQL Programming: Developer's Workbook
However excellent they are, most computer books are inherently passive--readers simply take in text without having any opportunity to react to it. The Oracle PL/SQL Developer's Workbook is a different kind of animal! It's designed to engage you actively, to get you solving programming problems immediately, and to help you apply what you've learned about PL/SQL--and in the process deepen your knowledge of the language. By tackling the exercises in this workbook, you'll find yourself moving more rapidly along the learning curve to join the growing ranks of PL/SQL experts. The Oracle PL/SQL Developer's Workbook is a companion to Steven Feuerstein's bestselling Oracle PL/SQL Programming and his other PL/SQL books from O'Reilly. It contains a carefully constructed set of problems and solutions that will test your language skills and help you become a better developer--both with PL/SQL and with other languages. Exercises are provided at three levels: beginner, intermediate, and expert. The workbook exercises cover all the major features of PL/SQL, including those new to Oracle8i (e.g., Java and web features, autonomous transactions, and bulk binds). You'll find chapters on: *Basic language elements--variables, naming, loops, conditional and sequential control, exception handling, and records. *Data structures--index-by tables, nested tables, variables arrays (VARRAYs), and object technology. *Database interaction--cursors, DML and transaction management, cursor variables, and native dynamic SQL *Program construction--procedures, functions, blocks, packages, database triggers, and calling PL/SQL functions in SQL. *Built-in functionality--the character, date, conversion, numeric, and miscellaneous functions, and the DBMS_SQL, DBMS_PIPE, DBMS_OUTPUT, UTL_FILE, and DBMS_JOB built-in packages. *Miscellaneous topics--using Java with PL/SQL, external programs, PL/SQL web development, tuning PL/SQL, and PL/SQL for DBAs.
£39.59
O'Reilly Media qmail
qmail has quietly become one of the most widely used applications on the Internet today. It's powerful enough to handle mail for systems with millions of users--Like Yahoo! Mail and Hotmail, while remaining compact and manageable enough for the smallest Unix- and Linux-based PC systems. Its component design makes it easy to extend and customize while keeping its key functions secure, so it's no wonder that adoption of qmail continues at a rapid pace. The downside? Apparently none. Except that qmail's unique design can be disorienting to those familiar with other popular MTAs (Mail Transfer Agents). If you're coming from sendmail, for instance, you might have trouble recasting your problems and solutions in qmail terms. qmail first helps you establish a "qmail frame of mind," then explores the installation, configuration, administration, and extension of this powerful MTA. Whether you're installing from scratch or managing mailing lists with thousands of users, qmail provides detailed information about how to make qmail do precisely what you want qmail concentrates on common tasks like moving a sendmail setup to qmail, or setting up a "POP toaster," a system that provides mail service to a large number of users on other computers sending and retrieving mail remotely. The book also fills crucial gaps in existing documentation, detailing exactly what the core qmail software does. Topics covered include: Installation and configuration, including patching qmail - Moving from sendmail to qmail - Handling locally and remotely originated messages - Managing virtual domains - Logging qmail activity - Tuning qmail performance - Running multiple copies of qmail on the same computer - Mailing list setup and management - Integrating the qmail MTA with POP and IMAP delivery - Filtering out spam and viruses If you need to manage mailing lists, large volumes of mail, or simply find sendmail and other MTAs too complicated, qmail may be exactly what's called for. Our new guide, qmail, will provide the guidance you need to build an email infrastructure that performs well, makes sense, and is easy to maintain.
£25.19
O'Reilly Media Developing Bioinformatics Computer Skills: An Introduction to Software Tools for Biological Application
Bioinformatics--the application of computational and analytical methods to biological problems--is a rapidly evolving scientific discipline. Genome sequencing projects are producing vast amounts of biological data for many different organisms, and, increasingly, storing these data in public databases. Such biological databases are growing exponentially, along with the biological literature. It's impossible for even the most zealous researcher to stay on top of necessary information in the field without the aid of computer-based tools. Bioinformatics is all about building these tools. Developing Bioinformatics Computer Skills is for scientists and students who are learning computational approaches to biology for the first time, as well as for experienced biology researchers who are just starting to use computers to handle their data. The book covers the Unix file system, building tools and databases for bioinformatics, computational approaches to biological problems, an introduction to Perl for bioinformatics, data mining, and data visualization. Written in a clear, engaging style, Developing Bioinformatics Computer Skills will help biologists develop a structured approach to biological data as well as the tools they'll need to analyze the data.
£32.39
O'Reilly Media Open Sources - Voices from the Open Source Revolution
Freely available source code, with contributions from thousands of programmers around the world: this is the spirit of the software revolution known as Open Source. In this text, leaders of Open Source come together to discuss the new vision of the software industry they have created, through essays that explain how the movement works, why it succeeds, and where it is going.
£17.99
O'Reilly Media Java Foundation Classes in a Nutshell
Java Foundation Classes in a Nutshell is an indispensable quick reference for Java programmers who are writing applications that use graphics or graphical user interfaces. The author of the bestselling Java in a Nutshell has written fast-paced introductions to the Java APIs that comprise the Java Foundation Classes (JFC), such as the Swing GUI components and Java 2D, so that you can start using these exciting new technologies right away. This book also includes O'Reilly's classic-style, quick-reference material for all of the classes in the javax.swing and java.awt packages and their numerous subpackages. This reference material covers all of the new JFC classes in the Java 2 platform, as well as the existing Java 1.1 AWT classes. Once you've learned about the JFC, you'll keep this book next to your keyboard for handy reference while you program. Java Foundation Classes in a Nutshell contains the following: * An overview of the architecture of graphical user interfaces built with both the new Swing API and the older AWT * An introduction to the important components and application services provided by the Swing API * An comprehensive explanation of the features of the new Java 2D graphics API * A complete quick reference for the graphics- and GUI-related classes in the Java 2 platform This book is part of the two-volume set of quick references that every Java programmer needs. It is an essential companion to Java in a Nutshell, 3rd Edition, which covers the key nongraphical APIs in Java 1.2. A third volume, Java Enterprise in a Nutshell, focuses on the Java Enterprise APIs and is of interest to programmers working on server-side or enterprise Java applications.
£35.99
O'Reilly Media Using and Managing PPP
This volume is for network administrators and others who have to set up computer systems to use PPP (Point-to-Point Protocol). It covers all aspects of the protocol, including how to set up dial-in servers, authentication, debugging and PPP options. In addition, it contains overviews of related areas, like serial communications, DNS setup, and routing. Topics include: configuring modems and serial links; how to set up dial-out and dial-in; PPP support in Solaris, Windows NT (client and server), and Windows 95 (client only); and related technologies that users need to understand.
£25.19
O'Reilly Media Oracle Performance Tuning
The books in O'Reilly's Oracle series are authoritative -- they tell the whole story about complex topics, ranging from performance tuning to the use of packages in PL/SQL to new technologies like Power Objects. And they're independent; they're alternatives for readers who need to know how products and features really work. They're packed with real-world advice and techniques from practitioners in the field, and they come with disks containing code you can use immediately in your own applications. O'Reilly is the alternative for Oracle people who need to solve problems -- and solve them now. Performance tuning is crucial in any modern relational database management system. Too many organizations respond to Oracle performance problems by throwing money at these problems -- by buying larger and more expensive computers or by hiring expert consultants. But there's a lot you can do on your own to increase dramatically the performance of your existing system. Whatever version of Oracle you're running -- from Version 6 to Oracle8, proper tuning can save your organization a huge amount of money in additional equipment, extra memory, and hardware upgrades. The first edition of Oracle Performance Tuning became a classic for programmers, managers, database administrators, system administrators, and anyone who cares about improving the performance of an Oracle system. This second edition contains 400 pages of updated material updating on Oracle features, incorporating advice about disk striping and mirroring, RAID, client-server, distributed databases, MPPS, SMPs, and other architectures. It also includes chapters on parallel server, parallel query, backup and recovery, the Oracle Performance Pack, and more.
£57.59