Search results for ""O'Reilly""
O'Reilly Media Blockchain Tethered AI: Trackable, Traceable Artificial Intelligence and Machine Learning
Remove your doubts about AI and explore how this technology can be future-proofed using blockchain's smart contracts and tamper-evident ledgers. With this practical book, system architects, software engineers, and systems solution specialists will learn how enterprise blockchain provides permanent provenance of AI, removes the mystery, and allows you to validate AI before it's ever used. Authors Karen Kilroy, Deepak Bhatta, and Lynn Riley explain that, while it sounds exciting, AI's ability to change itself through program synthesis could take the technology beyond human control. With this book, you'll learn an efficient way to solve this problem by building simple blockchain controls for verifying, tracking, tracing, auditing, and even reversing AI. Learn how to create and power AI marketplaces with blockchain Understand why and how to implement on-chain AI governance Control AI by learning methods to tether it to blockchain networks Use blockchain cryptoanchors to detect common AI hacks Learn methods for reversing tethered AI
£57.59
O'Reilly Media Software Supply Chain Security
This practical book gives you a comprehensive look at security risks and identifies the practical controls you need to incorporate into your end-to-end software supply chain.
£40.49
O'Reilly Media Building Knowledge Graphs: A Practitioner's Guide
Incredibly useful, knowledge graphs help organizations keep track of medical research, cybersecurity threat intelligence, GDPR compliance, web user engagement, and much more. They do so by saving interlinked descriptions of entities (objects, events, situations, or abstract concepts) while encoding the semantics underlying the terminology. How do you create a knowledge graph? And how do you move it from theory into practice? Using hands-on examples, this practical book shows data scientists and data practitioners how to build their own custom knowledge graphs. Authors Jesus Barrasa and Jim Webber from Neo4j illustrate patterns commonly used for building knowledge graphs that solve many of today's pressing problems. You'll quickly discover how these graphs become exponentially more useful as you add more data. Learn the organizing principles necessary to build a knowledge graph Explore how graph databases serve as a foundation for knowledge graphs Understand how to import structured and unstructured data into your graph Follow examples to build integration-and-search knowledge graphs Understand what pattern detection knowledge graphs help you accomplish Explore dependency knowledge graphs through examples Use examples of natural language knowledge graphs and chatbots
£64.79
O'Reilly Media Understanding Defi
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker explains DeFi's role in both blockchain and finance.
£47.69
O'Reilly Media Scaling Python with Dask: From Data Science to Machine Learning
Modern systems contain multi-core CPUs and GPUs that have the potential for parallel computing. But many scientific Python tools were not designed to leverage this parallelism. With this short but thorough resource, data scientists and Python programmers will learn how the Dask open source library for parallel computing provides APIs that make it easy to parallelize PyData libraries including NumPy, pandas, and scikit-learn. Authors Holden Karau and Mika Kimmins show you how to use Dask computations in local systems and then scale to the cloud for heavier workloads. This practical book explains why Dask is popular among industry experts and academics and is used by organizations that include Walmart, Capital One, Harvard Medical School, and NASA. With this book, you'll learn: What Dask is, where you can use it, and how it compares with other tools How to use Dask for batch data parallel processing Key distributed system concepts for working with Dask Methods for using Dask with higher-level APIs and building blocks How to work with integrated libraries such as scikit-learn, pandas, and PyTorch How to use Dask with GPUs
£57.59
O'Reilly Media Data Science on the Google Cloud Platform: Implementing End-to-End Real-Time Data Pipelines: From Ingest to Machine Learning
Learn how easy it is to apply sophisticated statistical and machine learning methods to real-world problems when you build using Google Cloud Platform (GCP). This hands-on guide shows data engineers and data scientists how to implement an end-to-end data pipeline with cloud native tools on GCP. Throughout this updated second edition, you'll work through a sample business decision by employing a variety of data science approaches. Follow along by building a data pipeline in your own project on GCP, and discover how to solve data science problems in a transformative and more collaborative way. You'll learn how to: Employ best practices in building highly scalable data and ML pipelines on Google Cloud Automate and schedule data ingest using Cloud Run Create and populate a dashboard in Data Studio Build a real-time analytics pipeline using Pub/Sub, Dataflow, and BigQuery Conduct interactive data exploration with BigQuery Create a Bayesian model with Spark on Cloud Dataproc Forecast time series and do anomaly detection with BigQuery ML Aggregate within time windows with Dataflow Train explainable machine learning models with Vertex AI Operationalize ML with Vertex AI Pipelines
£57.59
O'Reilly Media Learning Microsoft Azure: Cloud Computing and Development Fundamentals
If your organization plans to modernize services and move to the cloud from legacy software or a private cloud on premises, this book is for you. Software developers, solution architects, cloud engineers, and anybody interested in cloud technologies will learn fundamental concepts for cloud computing, migration, transformation, and development using Microsoft Azure. Author and Microsoft MVP Jonah Carrio Andersson guides you through cloud computing concepts and deployment models, the wide range of modern cloud technologies, application development with Azure, team collaboration services, security services, and cloud migration options in Microsoft Azure. You'll gain insight into the Microsoft Azure cloud services that you can apply in different business use cases, software development projects, and modern solutions in the cloud. You'll also become fluent with Azure cloud migration services, serverless computing technologies that help your development team work productively, Azure IoT, and Azure cognitive services that make your application smarter. This book also provides real-world advice and best practices based on the author's own Azure migration experience. Gain insight into which Azure cloud service best suits your company's particular needs Understand how to use Azure for different use cases and specific technical requirements Start developing cloud services, applications, and solutions in the Azure environment Learn how to migrate existing legacy applications to Microsoft Azure
£47.69
O'Reilly Media Learning Data Science: Data Wrangling, Exploration, Visualization, and Modeling with Python
As an aspiring data scientist, you appreciate why organizations rely on data for important decisions—whether it's for companies designing websites, cities deciding how to improve services, or scientists discovering how to stop the spread of disease. And you want the skills required to distill a messy pile of data into actionable insights. We call this the data science lifecycle: the process of collecting, wrangling, analyzing, and drawing conclusions from data. Learning Data Science is the first book to cover foundational skills in both programming and statistics that encompass this entire lifecycle. It's aimed at those who wish to become data scientists or who already work with data scientists, and at data analysts who wish to cross the "technical/nontechnical" divide. If you have a basic knowledge of Python programming, you'll learn how to work with data using industry-standard tools like pandas. Refine a question of interest to one that can be studied with data Pursue data collection that may involve text processing, web scraping, etc. Glean valuable insights about data through data cleaning, exploration, and visualization Learn how to use modeling to describe the data Generalize findings beyond the data
£64.79
O'Reilly Media Hands-On Healthcare Data: Taming the Complexity of Real-World Data
Healthcare is the next frontier for data science. Using the latest in machine learning, deep learning, and natural language processing, you'll be able to solve healthcare's most pressing problems: reducing cost of care, ensuring patients get the best treatment, and increasing accessibility for the underserved - once you learn how to access and make sense of all that data. This book provides pragmatic and hands-on solutions for working with healthcare data, from data extraction to cleaning and normalizing to feature engineering. Author Andrew Nguyen covers specific ML and deep learning examples with a focus on producing high-quality data. You'll discover how graph technologies help you connect disparate data sources so you can solve healthcare's most challenging problems using advanced analytics. With this book, you'll learn: The different types of healthcare data: electronic health records, clinical registries and trials, digital health tools, and claims data The challenges of working with healthcare data, especially when trying to aggregate data from multiple sources Current options for extracting structured data from clinical text How to make trade-offs when using tools and frameworks for normalizing structured healthcare data How to harmonize healthcare data using terminologies, ontologies, and mappings and crosswalks
£64.79
O'Reilly Media Learning Functional Programming: Managing Code Complexity by Thinking Functionally
Learn how to think and write code like a functional programmer. With this practical guide, software developers familiar with object-oriented programming will dive into the core concepts of functional programming and learn how to use both functional and OOP features together on large or complex software projects. Author Jack Widman uses samples from Java, Python, C#, Scala, and JavaScript to help you gain a new perspective and a set of tools for managing the complexity in your problem domain. You'll be able to write code that's simpler, reusable, easier to test and modify, and more consistently correct. This book also shows you how to use patterns from category theory to help bridge the gap between OOP and functional programming. Learn functional programming fundamentals and explore the way functional programmers approach problems Understand how FP differs from object-oriented and imperative programming Use a set of practical, applicable design patterns that model reality in a functional way Learn how to incorporate FP and OOP features into software projects Apply functional design patterns appropriately and use them to write correct, robust, and easily modifiable code
£47.69
O'Reilly Media Managing Cloud Native Data on Kubernetes: Architecting Cloud Native Data Services Using Open Source Technology
Kubernetes has become the primary platform for deploying and managing cloud native applications. But because it was originally designed for stateless workloads, working with data on Kubernetes has been challenging. If you want to avoid the inefficiencies and duplicative costs of having separate infrastructure for applications and data, this practical guide can help. Using Kubernetes as your platform, you'll discover open source technologies that are designed and built for the cloud. Delve into case studies to avoid the pitfalls others have faced and explore new use cases. Get an insider's view of what's coming from the innovators who are creating next-generation architectures and infrastructure. And you'll learn how to: Manage different data use cases on Kubernetes Reduce costs and simplify application development Leverage data and infrastructure to create new use cases and business models Make data infrastructure choices that are cost-efficient, secure, scalable, and elastic And more
£57.59
O'Reilly Media Learning Test-Driven Development: A Polyglot Guide to Writing Uncluttered Code
Your code is a testament to your skills as a developer. No matter what language you use, code should be clean, elegant, and uncluttered. By using test-driven development (TDD), you'll write code that's easy to understand, retains its elegance, and works for months, even years, to come. With this indispensable guide, you'll learn how to use TDD with three different languages: Go, JavaScript, and Python. Author Saleem Siddiqui shows you how to tackle domain complexity using a unit test-driven approach. TDD partitions requirements into small, implementable features, enabling you to solve problems irrespective of the languages and frameworks you use. With Learning Test-Driven Development at your side, you'll learn how to incorporate TDD into your regular coding practice. This book helps you: Use TDD's divide-and-conquer approach to tame domain complexity Understand how TDD works across languages, testing frameworks, and domain concepts Learn how TDD enables continuous integration Support refactoring and redesign with TDD Learn how to write a simple and effective unit test harness in JavaScript Set up a continuous integration environment with the unit tests produced during TDD Write clean, uncluttered code using TDD in Go, JavaScript, and Python
£47.69
O'Reilly Media Operating OpenShift: An SRE Approach to Managing Infrastructure
Kubernetes has gained significant popularity over the past few years, with OpenShift as one of its most mature and prominent distributions. But while OpenShift provides several layers of abstraction over vanilla Kubernetes, this software can quickly become overwhelming because of its rich feature set and functionality. This practical book helps you understand and manage OpenShift clusters from minimal deployment to large multicluster installations. Principal site reliability engineers Rick Rackow and Manuel Dewald, who worked together on Red Hat's managed OpenShift offering for years, provide valuable advice to help your teams operate OpenShift clusters efficiently. Designed for SREs, system administrators, DevOps engineers, and cloud architects, Operating OpenShift encourages consistent and easy container orchestration and helps reduce the effort of deploying a Kubernetes platform. You'll learn why OpenShift has become highly attractive to enterprises large and small. Learn OpenShift core concepts and deployment strategies Explore multicluster OpenShift Container Platform deployments Administer OpenShift clusters following best practices Learn best practices for deploying workloads to OpenShift Monitor OpenShift clusters through state-of-the-art concepts Build and deploy Kubernetes operators to automate administrative tasks Configure OpenShift clusters using a GitOps approach
£47.69
O'Reilly Media 97 Things Every Information Security Professional Should Know: Collective Wisdom from the Experts
Whether you're searching for new or additional opportunities, information security can be vast and overwhelming. In this practical guide, author Christina Morillo introduces technical knowledge from a diverse range of experts in the infosec field. Through 97 concise and useful tips, you'll learn how to expand your skills and solve common issues by working through everyday security problems. You'll also receive valuable guidance from professionals on how to navigate your career within this industry. How do you get buy-in from the C-suite for your security program? How do you establish an incident and disaster response plan? This practical book takes you through actionable advice on a wide variety of infosec topics, including thought-provoking questions that drive the direction of the field. Continuously Learn to Protect Tomorrow's Technology--Alyssa Columbus Fight in Cyber Like the Military Fights in the Physical--Andrew Harris Keep People at the Center of Your Work--Camille Stewart Infosec Professionals Need to Know Operational Resilience--Ann Johnson Taking Control of Your Own Journey--Antoine Middleton Security, Privacy, and Messy Data Webs: Taking Back Control in Third-Party Environments--Ben Brook Every Information Security Problem Boils Down to One Thing--Ben Smith Focus on the WHAT and the Why First, Not the Tool--Christina Morillo
£35.99
O'Reilly Media CockroachDB: The Definitive Guide: Distributed Data at Scale
Get the lowdown on CockroachDB, the distributed SQL database built to handle the demands of today's data-driven cloud applications. In this hands-on guide, software developers, architects, and DevOps/SRE teams will learn how to use CockroachDB to create applications that scale elastically and provide seamless delivery for end users while remaining indestructible. Teams will also learn how to migrate existing applications to CockroachDB's performant, cloud native data architecture. If you're familiar with distributed systems, you'll quickly discover the benefits of strong data correctness and consistency guarantees as well as optimizations for delivering ultra low latencies to globally distributed end users. You'll learn how to: Design and build applications for distributed infrastructure, including data modeling and schema design Migrate data into CockroachDB Read and write data and run ACID transactions across distributed infrastructure Plan a CockroachDB deployment for resiliency across single region and multi-region clusters Secure, monitor, and optimize your CockroachDB deployment
£57.59
O'Reilly Media Social Media Marketing Book
Take advantage of the phenomenon that is quickly becoming the most effective way to market brands, products, and services - social media. This easy-to-understand book introduces you to blogging, Twitter, social networks such as Facebook and LinkedIn, social news and bookmarking sites, forums, opinion and review sites, and virtual worlds. You'll learn how these technologies work and how other people are using them, so you can determine which ones might work for marketing your business or organization. Ideal for marketing and PR professionals, web developers, entrepreneurs, and anyone interested in this new marketing arena, "The Social Media Marketing Book" helps you plan and execute strategies with actionable advice every step of the way. Learn the techniques necessary to measure results and track return on investment. This book will change you from a social media newbie into a knowledgeable and discriminating user. Make sense of this complicated environment with the help of screenshots, graphs, and visual explanations. Learn the history and culture of each social media type, including features, functionality, and protocols. Get non-technical explanations of the methods you need to engage each media type. Set specific goals for your campaigns and evaluate them according to key performance indicators. Choose the technologies and marketing tactics most relevant to your campaign goals. Understand social web jargon used by customers as well as marketers.
£14.39
O'Reilly Media Head First Programming
Looking for a reliable way to learn how to program on your own, without being overwhelmed by confusing concepts? "Head First Programming" introduces the core concepts of writing computer programs - variables, decisions, loops, functions, and objects - which apply regardless of the programming language. This book offers concrete examples and exercises in the dynamic and versatile Python language to demonstrate and reinforce these concepts. You can learn the basic tools to start writing the programs that interest you, and get a better understanding of what software can (and cannot) do. When you're finished, you'll have the necessary foundation to learn any programming language or tackle any software project you choose. With a focus on programming concepts, this book teaches you how to: understand the core features of all programming languages, including variables, statements, decisions, loops, expressions, and operators; reuse code with functions; use library code to save time and effort; select the best data structure to manage complex data; write programs that talk to the Web; share your data with other programs; and, write programs that test themselves and help you avoid embarrassing coding errors. 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 Programming" 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 Ajax
Is Ajax a new technology, or the same old stuff web developers have been using for years? Both, actually. This book demonstrates not only how tried-and-true web standards make Ajax possible, but how these older technologies allow you to give sites a decidedly modern Web 2.0 feel. Ajax: The Definitive Guide explains how to use standards like JavaScript, XML, CSS, and XHTML, along with the XMLHttpRequest object, to build browser-based web applications that function like desktop programs. You get a complete background on what goes into today's web sites and applications, and learn to leverage these tools along with Ajax for advanced browser searching, web services, mashups, and more. You discover how to turn a web browser and web site into a true application, and why developing with Ajax is faster, easier and cheaper. The book also explains: * How to connect server-side backend components to user interfaces in the browser * Loading and manipulating XML documents, and how to replace XML with JSON * Manipulating the Document Object Model (DOM) * Designing Ajax interfaces for usability, functionality, visualization, and accessibility * Site navigation layout, including issues with Ajax and the browser's back button * Adding life to tables & lists, navigation boxes and windows * Animation creation, interactive forms, and data validation * Search, web services and mash-ups * Applying Ajax to business communications, and creating Internet games without plug-ins * The advantages of modular coding, ways to optimize Ajax applications, and more This book also provides references to XML and XSLT, popular JavaScript Frameworks, Libraries, and Toolkits, and various Web Service APIs. By offering web developers a much broader set of tools and options, Ajax gives developers a new way to create content on the Web, while throwing off the constraints of the past. Ajax: The Definitive Guide describes the contents of this unique toolbox in exhaustive detail, and explains how to get the most out of it.
£35.99
O'Reilly Media Access 2007 for Starters
This fast-paced book teaches you the basics of Access 2007 so you can start using this popular database program right away. You'll learn how to work with Access' most useful features to design databases, maintain them, search for valuable nuggets of information, and build attractive forms for quick-and-easy data entry. The new Access is radically different from previous versions, but with this book, you'll breeze through the new interface and its timesaving features in no time with: Clear explanations Step-by-step instructions Lots of illustrations Larger type Plenty of friendly advice Ideal for small businesses and households, Access runs on PCs and manages large stores information, including numbers, pages of text, and pictures -- everything from a list of family phone numbers to an enormous product catalog. Unfortunately, each new version of the program crammed in yet another set of features -- so many that even the pros don't know where to find them all. Access 2007 breaks the mold: Microsoft changed the user interface by designing a tabbed toolbar that makes features easy to locate. One thing that hasn't improved is Microsoft's documentation. Even if you find the features you need, you still may not know what to do with them. Access 2007 for Starters: The Missing Manual is the perfect primer for small businesses with no techie to turn to, as well as those who want to organize household and office information.
£14.39
O'Reilly Media Windows Vista for Starters
Fast-paced and easy to use, this concise book teaches you the basics of Windows Vista so you can start using this operating system right away. Written by "New York Times" columnist, bestselling author, Emmy-winning CBS News correspondent and "Missing Manuals" creator David Pogue, the book will help you: Navigate the desktop, including the fast, powerful and fully integrated desktop search function; Use the Media Center to record TV and radio, present photos, play music, and record all of these to a DVD; Breeze across the Web with the vastly improved Internet Explorer 7 tabbed browser; and Become familiar with Vista's beefed up security, and much more. Windows Vista is a vast improvement over its predecessors, with an appealing, glass-like visual overhaul, superior searching and organization tools, a multimedia and collaboration suite, and a massive, top-to-bottom security-shield reconstruction. Every corner of the traditional Windows operating system has been tweaked, overhauled, or replaced entirely. Aimed at new and experienced computer users alike, "Windows Vista for Starters: The Missing Manual" is right there when you need it. This jargon-free book explains Vista's features quickly and clearly - revealing which work well and which don't.
£17.99
O'Reilly Media Java Power Tools
All true craftsmen need the best tools to do their finest work, and programmers are no different. Java Power Tools delivers 30 open source tools designed to improve the development practices of Java developers in any size team or organization. Each chapter includes a series of short articles about one particular tool -- whether it's for build systems, version control, or other aspects of the development process -- giving you the equivalent of 30 short reference books in one package. No matter which development method your team chooses, whether it's Agile, RUP, XP, SCRUM, or one of many others available, Java Power Tools provides practical techniques and tools to help you optimize the process. The book discusses key Java development problem areas and best practices, and focuses on open source tools that can help increase productivity in each area of the development cycle, including: *Build tools including Ant and Maven 2 *Version control tools such as CVS and Subversion, the two most prominent open source tools *Quality metrics tools that measure different aspects of code quality, including CheckStyle, PMD, FindBugs and Jupiter *Technical documentation tools that can help you generate good technical documentation without spending too much effort writing and maintaining it *Unit Testing tools including JUnit 4, TestNG, and the open source coverage tool Cobertura *Integration, Load and Performance Testing to integrate performance tests into unit tests, load-test your application, and automatically test web services, Swing interfaces and web interfaces *Issue management tools including Bugzilla and Trac *Continuous Integration tools such as Continuum, Cruise Control, LuntBuild and Hudson If you are a Java developer, these tools can help improve your development practices, and make your life easier in the process. Lead developers, software architects and people interested in the wider picture will be able to gather from these pages some useful ideas about improving your project infrastructure and best practices.
£43.19
O'Reilly Media Java I/O 2e
All of Java's Input/Output (I/O) facilities are based on streams, which provide simple ways to read and write data of different types. Java provides many different kinds of streams, each with its own application. The universe of streams is divided into four large categories: input streams and output streams, for reading and writing binary data; and readers and writers, for reading and writing textual (character) data. You're almost certainly familiar with the basic kinds of streams--but did you know that there's a CipherInputStream for reading encrypted data? And a ZipOutputStream for automatically compressing data? Do you know how to use buffered streams effectively to make your I/O operations more efficient? Java I/O, 2nd Edition has been updated for Java 5.0 APIs and tells you all you ever need to know about streams--and probably more. A discussion of I/O wouldn't be complete without treatment of character sets and formatting. Java supports the Unicode standard, which provides definitions for the character sets of most written languages. Consequently, Java is the first programming language that lets you do I/O in virtually any language. Java also provides a sophisticated model for formatting textual and numeric data. Java I/O, 2nd Edition shows you how to control number formatting, use characters aside from the standard (but outdated) ASCII character set, and get a head start on writing truly multilingual software. Java I/O, 2nd Edition includes: * Coverage of all I/O classes and related classes * In-depth coverage of Java's number formatting facilities and its support for international character sets
£43.19
O'Reilly Media Beautiful Security
Although most people don't give security much attention until their personal or business systems are attacked, this thought-provoking anthology demonstrates that digital security is not only worth thinking about, it's also a fascinating topic. Criminals succeed by exercising enormous creativity, and those defending against them must do the same. Beautiful Security explores this challenging subject with insightful essays and analysis on topics that include: * The underground economy for personal information: how it works, the relationships among criminals, and some of the new ways they pounce on their prey * How social networking, cloud computing, and other popular trends help or hurt our online security * How metrics, requirements gathering, design, and law can take security to a higher level * The real, little-publicized history of PGP This book includes contributions from: * Peiter "Mudge" Zatko * Jim Stickley * Elizabeth Nichols * Chenxi Wang * Ed Bellis * Ben Edelman * Phil Zimmermann and Jon Callas * Kathy Wang * Mark Curphey * John McManus * James Routh * Randy V. Sabett * Anton Chuvakin * Grant Geyer and Brian Dunphy * Peter Wayner * Michael Wood and Fernando Francisco All royalties will be donated to the Internet Engineering Task Force (IETF).
£28.79
O'Reilly Media PowerPoint 2007
Like every other application in Microsoft Office suite, PowerPoint is loaded with features. So many, in fact, that even veterans don't know where to find them all. Microsoft solved this problem in PowerPoint 2007 by redesigning the user interface with a tabbed toolbar that makes features easy to locate and use. PowerPoint 2007 also boasts improved graphics, additional templates, the ability to save custom layouts, and improved collaboration through SharePoint. One thing Microsoft hasn't improved is its poor documentation. To learn the ins and outs of all the features in PowerPoint 2007, Microsoft merely offers online help. If you're familiar with previous versions of the program, you may be lost the first time you fire up the new PowerPoint; or you would be if it weren't for PowerPoint 2007: The Missing Manual.This book, written specifically for this version of the software, not only offers the basics of how to create, save, set up, run, and print a basic bullets-and-background slideshow, but takes you into the world of multimedia, animation, and interactivity. You'll learn how to add pictures, sound, video, animated effects, and controls (buttons and links) to their slides, along with ways to pull text, spreadsheets, and animations created in other programs. You can also create your own reusable design templates and learn to automate repetitive tasks with macros. Learn how to take advantage of advanced functions (such as adding custom background images) that existed in previous PowerPoint versions, but were so cleverly hidden that few people ever found them.
£21.59
O'Reilly Media Perl Hacks
With more than a million dedicated programmers, Perl has proven to be the best computing language for the latest trends in computing and business. While other languages have stagnated, Perl remains fresh, thanks to its community-based development model, which encourages the sharing of information among users. This tradition of knowledge-sharing allows developers to find answers to almost any Perl question they can dream up. And you can find many of those answers right here in Perl Hacks. Like all books in O'Reilly's Hacks Series, Perl Hacks appeals to a variety of programmers, whether you're an experienced developer or a dabbler who simply enjoys exploring technology. Each hack is a short lesson--some are practical exercises that teach you essential skills, while others merely illustrate some of the fun things that Perl can do. Most hacks have two parts: a direct answer to the immediate problem you need to solve right now and a deeper, subtler technique that you can adapt to other situations. Learn how to add CPAN shortcuts to the Firefox web browser, read files backwards, write graphical games in Perl, and much more. For your convenience, Perl Hacks is divided by topic--not according to any sense of relative difficulty--so you can skip around and stop at any hack you like. Chapters include: * Productivity Hacks * User Interaction * Data Munging * Working with Modules * Object Hacks * Debugging Whether you're a newcomer or an expert, you'll find great value in Perl Hacks, the only Perl guide that offers something useful and fun for everyone.
£21.59
O'Reilly Media Java Message Service 2e
Java Message Service, Second Edition, is a thorough introduction to the standard API that supports "messaging" -- the software-to-software exchange of crucial data among network computers. You'll learn how JMS can help you solve many architectural challenges, such as integrating dissimilar systems and applications, increasing scalability, eliminating system bottlenecks, supporting concurrent processing, and promoting flexibility and agility. Updated for JMS 1.1, this second edition also explains how this vendor-agnostic specification will help you write messaging-based applications using IBM's MQ, Progress Software's SonicMQ, ActiveMQ, and many other proprietary messaging services. With Java Message Service, you will: * Build applications using point-to-point and publish-and-subscribe messaging models * Use features such as transactions and durable subscriptions to make an application reliable * Implement messaging within Enterprise JavaBeans (EJB) using message-driven beans * Use JMS with RESTful applications and with the Spring application framework Messaging is a powerful paradigm that makes it easier to uncouple different parts of an enterprise application. Java Message Service, Second Edition, will quickly teach you how to use the key technology that lies behind it.
£28.79
O'Reilly Media XMPP
This practical book provides everything you need to know about the Extensible Messaging and Presence Protocol (XMPP). This open technology for real-time communication is used in many diverse applications such as instant messaging, Voice over IP, real-time collaboration, social networking, microblogging, lightweight middleware, cloud computing, and more. XMPP: The Definitive Guide walks you through the thought processes and design decisions involved in building a complete XMPP-enabled application, and adding real-time interfaces to existing applications. You'll not only learn simple yet powerful XMPP tools, but you'll also discover, through real-world developer stories, how common XMPP "building blocks" can help solve particular classes of problems. With this book, you will: Learn the basics of XMPP technologies, including architectural issues, addressing, and communication primitives Understand the terminology of XMPP and learn about the wealth of XMPP servers, clients, and code libraries Become familiar with the XMPP concepts and services you need to solve common problems Construct a complete business application or real-time service with XMPP Every day, more software developers and service providers are using XMPP for real-time applications, and with the help of XMPP: The Definitive Guide, you can, too.
£28.79
O'Reilly Media Mac OS X for Unix Geeks 4e
If you're a developer or system administrator lured to Mac OS X because of its Unix roots, you'll quickly discover that performing Unix tasks on a Mac is different than what you're accustomed to. Mac OS X for Unix Geeks serves as a bridge between Apple's Darwin OS and the more traditional Unix systems. This clear, concise guide gives you a tour of Mac OS X's Unix shell in both Leopard and Tiger, and helps you find the facilities that replace or correspond to standard Unix utilities. You'll learn how to perform common Unix tasks in Mac OS X, such as using Directory Services instead of the standard Unix /etc/passwd and /etc/group, and you'll be able to compile code, link to libraries, and port Unix software using either Leopard and Tiger. This book teaches you to: * Navigate the Terminal and understand how it differs from an xterm * Use Open Directory (LDAP) and NetInfo as well as Directory Services * Compile your code with GCC 4 * Port Unix programs to Mac OS X with Fink * Use MacPorts to install free/open source software * Search through metadata with Spotlight's command-line utilities * Build the Darwin kernel And there's much more. Mac OS X for Unix Geeks is the ideal survival guide to tame the Unix side of Leopard and Tiger. If you're a Unix geek with an interest in Mac OS X, you'll soon find that this book is invaluable.
£25.19
O'Reilly Media JRuby Cookbook
JRuby users don't need yet another tutorial on building Rails applications or another treatise on why Entity Beans are Bad Things. They need quick instructions on how to put JRuby to use: how to take advantage of Java's many libraries, how to run Rails web applications inside a Java container, how to integrate with other Java applications, and more. These problems require a cookbook approach, not a tutorial. That's what the "JRuby Cookbook" gives you: a short, concise book that shows, step-by-step, how to solve the problems you face from day to day.
£25.19
O'Reilly Media CRAFT: Transforming Traditional Crafts: v. 7
To cobble is to craft! This issue celebrates the world of shoes. We'll show you how to make wooden sandals, baby moccasins, and shoes with interchangeable uppers and soles, just to name a few. And of course this issue will be jam-packed with other crafty projects that will keep you busy for weeks.
£11.99
O'Reilly Media Universal Design for Web Applications
Is designing for accessibility a burden or a benefit? "Universal Design for Web Applications" demonstrates how building a website to accommodate people with physical and learning disabilities makes marketing sense. It takes more work upfront, but the potential payoff is huge - especially when mobile users need to work with your sites. You'll learn how to use standards - based web technologies such as XHTML, CSS, and Ajax, along with new uses for video, Flash, and PDF to develop applications for a wide range of users and a variety of devices, including the mobile web. You'll also learn about the target audience - and why so many of them are in the key over-50 age group that accounts for 30% of web usage and growing. This book will help you: appreciate the importance of meta data, and how it affects images, headings, and other design elements; build forms that accommodate cell phones, screen readers, word prediction, and more; create visual designs using color and text that work for a variety of situations and people; build tables that present information without spatial cues; design Ajax-driven social networking applications that are easily accessible by the disabled; provide audio with transcriptions, and video that includes captions and audio descriptions; discover assistive technology support for Rich Internet Application technologies such as Flash, Flex, and Silverlight; and, learn the value of having an accessibility evangelist on your design team. Accessibility has spawned several innovations in recent years. "Universal Design for Web Applications" provides a road map for design so you can produce applications that function better, are easier to maintain, and benefit a wide range of people.
£25.19
O'Reilly Media Intellectual Property and Open Source
Headlines about lawsuits and policy battles concerning copyrights and patents burst upon the computer field every week. Programmers, system administrators, graphic designers, and many others in computing realize they need to know more about intellectual property - but the sources of information are too scattered, too arcane, and too hard to read. Even worse, many people spread misinformation or claim to provide answers by applying flawed analogies. This book, written by a programmer and intellectual property attorney, can place the computer field on a firm basis for understanding, applying, and debating key concepts in copyrights, trade secrets, patents, and trademarks. It also places open source movements in the context of current U.S. law.
£25.19
O'Reilly Media Harnessing Hibernate
Harnessing Hibernate is an ideal introduction to the popular framework that lets Java developers work with information from a relational database easily and efficiently. Databases are a very different world than Java objects, and they often involve people with different skills and specializations. With Hibernate, bridging these two worlds is significantly easier, and with this book, you can get up to speed with Hibernate quickly. Rather than present you with another reference, Harnessing Hibernate lets you explore the system, from download and configuration through a series of projects that demonstrate how to accomplish a variety of practical goals. The new edition of this concise guide walks you through Hibernate's primary features, which include mapping from Java classes to database tables, and from Java data types to SQL data types. You will also learn about Hibernate's data query and retrieval facilities, and much more. By reading and following along with the examples, you can get your own Hibernate environment set up quickly and start using it for real-world tasks right away. Harnessing Hibernate teaches you how to: * Perform Object/Relational mapping * Work with persistent data from Java code * Work with groups and relationships between objects * Extend Hibernate's rich type support for your own needs * Simplify query creation using criteria and examples * Use the Hibernate Query Language (HQL) and understand how it differs from SQL * Use Hibernate in conjunction with Spring * Use Hibernate in conjunction with other packages, such as the Stripes web framework and the Eclipse IDE Once you're past the first few chapters, you can jump to topics that you find particularly interesting or relevant. All background material and explanations of how Hibernate works and why is in the service of a focused task. Source code can be downloaded from the book's website. If using SQL is an uncomfortable chore, Harnessing Hibernate offers you an effective and trouble-free method for working with the information you store in your applications.
£28.79
O'Reilly Media Office 2008 for Macintosh
Still the top-selling software suite for Mac users, Microsoft Office has been improved and enhanced to take advantage of the latest Mac OS X features. You'll find lots of new features in Office 2008 for Word, Excel, PowerPoint and Entourage, but not a page of printed instructions to guide you through the changes. Office 2008 for Macintosh: The Missing Manual gives you the friendly, thorough introduction you need, whether you're a beginner who can't do more than point and click, or a power user who's ready to tackle a few advanced techniques. To cover Word, Excel, PowerPoint and Entourage, this guide gives you four superb books in one -- a separate section each for program! You can manage your day and create professional-looking documents, spreadsheets, and presentations in no time. Office 2008 has been redesigned so that the windows, toolbars, and icons blend in better with your other Mac applications. But there are still plenty of oddities. That's why this Missing Manual isn't shy about pointing out which features are gems in the rough -- and which are duds. With it, you'll learn how to: * Navigate the new user interface with its bigger and more graphic toolbars * Use Word, Excel, PowerPoint, and Entourage separately or together * Keep track of appointments and manage daily priorities with the My Day feature * Create newsletters, flyers, brochures, and more with Word's Publishing Layout View * Build financial documents like budgets and invoices with Excel's Ledger Sheets * Get quick access to all document templates and graphics with the Elements Gallery * Organize all of your Office projects using Entourage's Project Center * Scan or import digital camera images directly into any of the programs * Customize each program with power-user techniques With Office 2008 for Macintosh: The Missing Manual, you get objective and entertaining instruction to help you tap into all of the features of this powerful suite, so you can get more done in less time.
£25.19
O'Reilly Media Oracle PL/SQL Best Practices 2e
In this compact book, Steven Feuerstein, widely recognized as one of the world's leading experts on the Oracle PL/SQL language, distills his many years of programming, teaching, and writing about PL/SQL into a set of best practices-recommendations for developing successful applications. Covering the latest Oracle release, Oracle Database 11gR2, Feuerstein has rewritten this new edition in the style of his bestselling Oracle PL/SQL Programming. The text is organized in a problem/solution format, and chronicles the programming exploits of developers at a mythical company called My Flimsy Excuse, Inc., as they write code, make mistakes, and learn from those mistakes-and each other. This book offers practical answers to some of the hardest questions faced by PL/SQL developers, including: * What is the best way to write the SQL logic in my application code? * How should I write my packages so they can be leveraged by my entire team of developers? * How can I make sure that all my team's programs handle and record errors consistently? Oracle PL/SQL Best Practices summarizes PL/SQL best practices in nine major categories: overall PL/SQL application development; programming standards; program testing, tracing, and debugging; variables and data structures; control logic; error handling; the use of SQL in PL/SQL; building procedures, functions, packages, and triggers; and overall program performance. This book is a concise and entertaining guide that PL/SQL developers will turn to again and again as they seek out ways to write higher quality code and more successful applications. "This book presents ideas that make the difference between a successful project and one that never gets off the ground. It goes beyond just listing a set of rules, and provides realistic scenarios that help the reader understand where the rules come from. This book should be required reading for any team of Oracle database professionals." --Dwayne King, President, KRIDAN Consulting
£21.59
O'Reilly Media Essential SharePoint 2007 2e
If you're considering the vastly improved 2007 version of SharePoint, this concise, practical and friendly guide will teach you how to get the most from the latest version of Microsoft's information-sharing and collaboration platform. Essential SharePoint 2007 demonstrates how your business can use SharePoint to control documents, structure workflow, and share information over the Web using standard tools business users already know -- Microsoft Office and Internet Explorer. Written in a conversational tone by internationally recognized SharePoint consultant and trainer Jeff Webb, this book helps SharePoint administrators, site owners, and power users quickly gain the skills necessary to perform a wide variety of tasks for intranet and extranet web sites, and explains what's new in SharePoint 2007 for experienced SharePoint 2003 administrators. Essential SharePoint 2007 teaches you how to: * Use SharePoint 2007 with Outlook, Word and Excel, and as a document management tool, replacing, for example, shared network drives with libraries * Build and customize sites, lists, libraries and web parts for intranets and extranets * Use SharePoint 2007 for team communication through blogs, wikis, surveys, and RSS and email alerts * Build a SharePoint workflow application * Create and program web parts in order to deliver custom services and data to a site * Deploy and administer SharePoint 2007 Each chapter ends with a summary of best practices advocated by the author, and the first few chapters of the book are ideal as training materials for end users. Later chapters give developers and administrators tools not only to keep company sites running smoothly, but also to customize and extend them. The book also contains several appendices with a glossary of terms and hard-to-find information. Essential SharePoint 2007 is a one-stop task-oriented guide for learning what's necessary to make this tool a vital part of team productivity.
£28.79
O'Reilly Media Make
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. MAKE Volume 10 explores the world of Home Electronics. From a mobile drive-in theater to a sound and light machine to fine-tune your brain, this issue is chock full of circuits and devices that will entertain, educate, and illuminate.
£11.99
O'Reilly Media CRAFT: v. 5
"Craft" is the first project-based magazine dedicated to the renaissance happening within the world of crafts. Celebrating the DIY spirit, "Craft's" goal is to unite, inspire, inform and entertain a growing community of highly imaginative people who are transforming traditional art and crafts with unconventional, unexpected, and even renegade techniques, materials and tools. The theme for "Craft: Volume 05" is paper. Our Special Section includes articles and projects on paper sculptures, book binding, decorative paper cutting, and paper making. Examples of other non-pulp projects for this issue include: an op-art mirror, a 5-foot bolster-pillow, starting your own sourdough starter, a beaded purse made from a cigar box, and a "sneaky" jacket made with all sorts of secret pockets and compartments.
£11.99
O'Reilly Media Head First HTML and CSS
Tired of reading HTML books that only make sense after you're an expert? Then it's about time you picked up Head First HTML and really learned HTML. You want to learn HTML so you can finally create those web pages you've always wanted, so you can communicate more effectively with friends, family, fans, and fanatic customers. You also want to do it right so you can actually maintain and expand your web pages over time so they work in all browsers and mobile devices. Oh, and if you've never heard of CSS, that's okay--we won't tell anyone you're still partying like it's 1999--but if you're going to create web pages in the 21st century then you'll want to know and understand CSS. Learn the real secrets of creating web pages, and why everything your boss told you about HTML tables is probably wrong (and what to do instead). Most importantly, hold your own with your co-worker (and impress cocktail party guests) when he casually mentions how his HTML is now strict, and his CSS is in an external style sheet. With Head First HTML, you'll avoid the embarrassment of thinking web-safe colors still matter, and the foolishness of slipping a font tag into your pages.Best of all, you'll learn HTML and CSS in a way that won't put you to sleep. If you've read a Head First book, you know what to expect: a visually-rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, this book will load HTML and CSS into your brain in a way that sticks. So what are you waiting for? Leave those other dusty books behind and come join us in Webville. Your tour is about to begin.
£39.59
O'Reilly Media Google Analytics
Do you know what people do when they visit your website or web app? Or how much the site contributes to your bottom line? Google Analytics keeps track and makes it easy for you to learn precisely what's happening. This hands-on guide shows you how to get the most out of this free and powerful tool -- whether you're new to Google Analytics or have been using it for years. Google Analytics shows you how to track different market segments and analyze conversion rates, and reveals advanced techniques such as marketing-campaign tracking, a valuable feature that most people overlook. And this practical book not only provides complete code samples for web developers, it also explains the concepts behind the code to marketers, managers, and others on your team. * Discover exactly how the Google Analytics system works * Learn how to configure the system to measure data most relevant to your business goals * Track online marketing activities, including cost-per-click ads, email, and internal campaigns * Track events -- rather than page views -- on sites with features such as maps, embedded video, and widgets * Configure Google Analytics to track enterprise data, including multiple domains * Use advanced techniques such as custom variables and CRM integration
£21.59
O'Reilly Media HTML & CSS - The Good Parts
HTML and CSS have dominated web development for more than a decade, but these technologies - and the ways developers use them - have accumulated some incredible and intricate junk along the way. In "HTML & CSS: The Good Parts", author Ben Henick removes the junk code, the bolted-on parts, and all those ideas that once made sense to reveal a core set of reliable components that will spare you hours of battling browsers and adjusting page layouts. This book covers all aspects of web page design, from typography and color to layout, to help you: learn which pieces of HTML and CSS deserve focus, and which can be abandoned; discover how the two technologies tightly mesh; understand how the Web 2.0 era has changed the way we use HTML and CSS; set priorities and choose components that will work reliably across sites and browsers; and, recognize the bad and downright awful parts of HTML and CSS, along with the good, to understand why warning labels are sometimes necessary. Whether you handcraft individual pages or build templates, "HTML & CSS: the Good Parts" will help you get the most out of HTML and CSS without being trapped by junk code.
£25.19
O'Reilly Media iPhone Forensics
With the iPhone quickly becoming the world's Number 1 mobile device, they are increasingly used for business, and enterprises are finding a need to adequately manage sensitive data. iPhones store an enormous amount of information useful to both security professionals and malicious intruders. Any system administrator responsible for staff who conduct business with the iPhone should know how to recover, analyze, and securely destroy sensitive data. "iPhone Forensics" gives IT professionals, security professionals, and forensic investigators the knowledge needed to conduct complete and highly specialized forensic analysis of an iPhone or iPod Touch.This book - a must-have for corporate compliance and disaster recovery plans - shows the reader how to recover and extract such information as typing caches, Google map searches, deleted images, email, and other sensitive data retained by the iPhone. The reader will learn the same advanced techniques used by law enforcement, including data carving, evidence preservation, and overriding passcode protection. The materials included in this book have been used by over 200 law enforcement agencies worldwide and are now available for private sector investigators and enlightened geeks.
£28.79
O'Reilly Media We the Media
"We the Media, has become something of a bible for those who believe the online medium will change journalism for the better." - "Financial Times". Big Media has lost its monopoly on the news, thanks to the Internet. Now that it's possible to publish in real time to a worldwide audience, a new breed of grassroots journalists are taking the news into their own hands. Armed with laptops, cell phones, and digital cameras, these readers-turned-reporters are transforming the news from a lecture into a conversation. In "We the Media", nationally acclaimed newspaper columnist and blogger Dan Gillmor tells the story of this emerging phenomenon and sheds light on this deep shift in how we make - and consume - the news. Gillmor shows how anyone can produce the news, using personal blogs, Internet chat groups, email, and a host of other tools. He sends a wake-up call to newsmakers - politicians, business executives, celebrities - and the marketers and PR flacks who promote them. He explains how to successfully play by the rules of this new era and shift from "control" to "engagement." And, he makes a strong case to his fell journalists that, in the face of a plethora of Internet-fueled news vehicles, they must change or become irrelevant. Journalism in the 21st century will be fundamentally different from the Big Media oligarchy that prevails today. "We the Media" casts light on the future of journalism, and invites us all to be part of it. Dan Gillmor is founder of Grassroots Media Inc., a project aimed at enabling grassroots journalism and expanding its reach. The company's first launch is Bayosphere.com, a site "of, by, and for the San Francisco Bay Area." From 1994-2004, Gillmor was a columnist at the "San Jose Mercury News", Silicon Valley's daily newspaper, and wrote a weblog for SiliconValley.com. He joined the "Mercury News" after six years with the Detroit Free Press. Before that, he was with the "Kansas City Times" and several newspapers in Vermont. He has won or shared in several regional and national journalism awards. Before becoming a journalist, he played music professionally for seven years.
£13.50
O'Reilly Media Programming .NET Components 2e
Brilliantly compiled by author Juval Lowy, Programming .NET Components, Second Edition is the consummate introduction to the Microsoft .NET Framework--the technology of choice for building components on Windows platforms. From its many lessons, tips, and guidelines, readers will learn how to use the .NET Framework to program reusable, maintainable, and robust components. Following in the footsteps of its best-selling predecessor, Programming .NET Components, Second Edition has been updated to cover .NET 2.0. It remains one of the few practical books available on this topic. This invaluable resource is targeted at anyone who develops complex or enterprise-level applications with the .NET platform--an ever-widening market. In fact, nearly two million Microsoft developers worldwide now work on such systems. Programming .NET Components, Second Edition begins with a look at the fundamentals of component-oriented programming and then progresses from there. It takes the time to carefully examine how components can simplify and add flexibility to complex applications by allowing users to extend their capabilities. Next, the book introduces a variety of .NET essentials, as well as .N ET development techniques. Within this discussion on component development, a separate chapter is devoted to each critical development feature, including asynchronous calls, serialization, remoting, security, and more. All the while, hazardous programming pitfalls are pointed out, saving the reader from experiencing them the hard way. A .NET expert and noted authority on component-oriented programming, Lowy uses his unique access to Microsoft technical teams to the best possible advantage, conveying detailed, insider information in easy-to-grasp, activity-filled language. This hands-on approach is designed to allow individuals to learn by doing rather than just reading. Indeed, after digesting Programming .NET Components, Second Edition, readers should be able to start developing .NET components immediately. Programming .NET Components, Second Edition is the consummate introduction to the Microsoft .NET Framework--the technology of choice for building components on Windows platforms. From its many lessons, tips, and guidelines, readers will learn how to use the .NET Framework to program reusable, maintainable, and robust components. Following in the footsteps of its best-selling predecessor, Programming .NET Components, Second Edition has been updated to cover .NET 2.0. This invaluable resource is targeted at anyone who develops complex or enterprise-level applications with the .NET platform--an ever-widening market.
£35.99
O'Reilly Media Ajax on Java
This practical guide shows you how to make your Java web applications more responsive and dynamic by incorporating new Ajaxian features, including suggestion lists, drag-and-drop, and more. Java developers can choose between many different ways of incorporating Ajax, from building JavaScript into your applications "by hand" to using the new Google Web Toolkit (GWT). "Ajax on Java" starts with an introduction to Ajax, showing you how to write some basic applications that use client-side JavaScript to request information from a Java servlet and display it without doing a full page reload. It also presents several strategies for communicating between the client and the server, including sending raw data, and using XML or JSON (JavaScript Object Notation) for sending more complex collections of data. The book then branches out into different approaches for incorporating Ajax, which include: the Prototype and script.aculo.us Javascript libraries, the Dojo and Rico libraries, and DWR; integrating Ajax into Java ServerPages (JSP) applications; using Ajax with Struts; integrating Ajax into Java ServerFaces (JSF) applications; and, using Google's GWT, which offers a pure Java approach to developing web applications: your client-side components are written in Java, and compiled into HTML and JavaScript. Ajax gives web developers the ability to build applications that are more interactive, more dynamic, more exciting and enjoyable for your users. If you're a Java developer and haven't tried Ajax, but would like to get started, this book is essential. Your users will be grateful.
£21.59
O'Reilly Media Don't Get Burned on eBay
Lots of books tell you how to buy and sell on eBay. But what if something goes horribly awry? Do you have to chalk it up to a "lesson learned," lick your wounds and move on? Not a chance. "Don't Get Burned on eBay" offers relevant lessons based on real-life stories posted on eBay's Answer Center. With sharp, witty rhetoric, veteran eBay user, Shauna Wright (co-founder of the popular web site WhoWouldBuyThat.com), shows eBay veterans and newcomers alike how to avoid those nasty scenarios, and how to pull themselves out of the muck if they've already fallen in. Six entertaining (and hair-raising) chapters cover real problems that people have encountered with bidding, payment, shipping, packaging, dealing with other eBayers, and coping with the eBay system. This book is for anyone who's ever used eBay, because even veteran buyers and sellers often don't know the intricacies of eBay's and PayPal's rules. "Don't Get Burned on eBay" will leave you well-informed and better protected from potential pitfalls. The book's extensive glossary and numerous in-depth sidebars also make the book useful to people who haven't yet taken the plunge into eBay.
£13.50
O'Reilly Media Statistics Hacks
Want to calculate the probability that an event will happen? Be able to spot fake data? Prove beyond doubt whether one thing causes another? Or learn to be a better gambler? You can do that and much more with 75 practical and fun hacks packed into Statistics Hacks. These cool tips, tricks, and mind-boggling solutions from the world of statistics, measurement, and research methods will not only amaze and entertain you, but will give you an advantage in several real-world situations-including business. This book is ideal for anyone who likes puzzles, brainteasers, games, gambling, magic tricks, and those who want to apply math and science to everyday circumstances. Several hacks in the first chapter alone-such as the "central limit theorem,", which allows you to know everything by knowing just a little-serve as sound approaches for marketing and other business objectives. Using the tools of inferential statistics, you can understand the way probability works, discover relationships, predict events with uncanny accuracy, and even make a little money with a well-placed wager here and there. Statistics Hacks presents useful techniques from statistics, educational and psychological measurement, and experimental research to help you solve a variety of problems in business, games, and life. You'll learn how to: * Play smart when you play Texas Hold 'Em, blackjack, roulette, dice games, or even the lottery * Design your own winnable bar bets to make money and amaze your friends * Predict the outcomes of baseball games, know when to "go for two" in football, and anticipate the winners of other sporting events with surprising accuracy * Demystify amazing coincidences and distinguish the truly random from the only seemingly random--even keep your iPod's "random" shuffle honest * Spot fraudulent data, detect plagiarism, and break codes * How to isolate the effects of observation on the thing observed Whether you're a statistics enthusiast who does calculations in your sleep or a civilian who is entertained by clever solutions to interesting problems, Statistics Hacks has tools to give you an edge over the world's slim odds.
£21.59
O'Reilly Media Wireless Hacks
The popularity of wireless networking has grown exponentially over the past few years, despite a general downward trend in the telecommunications industry. More and more computers and users worldwide communicate via radio waves every day, cutting the tethers of the cabled network both at home and at work. Wireless technology changes not only the way we talk to our devices, but also what we ask them to do. With greater flexibility, broader range, and increased mobility, wireless networks let us live, work, and think differently. Wireless networks also open up a vast range of tasty new hack possibilities, from fine-tuning network frequencies to hot-rodding handhelds. The second edition of "Wireless Hacks", co-authored by Rob Flickenger and Roger Weeks, brings readers more of the practical tips and tricks that made the first edition a runaway hit, selling nearly 30,000 copies. Completely revised and updated, this version includes over thirty brand-new hacks, major overhauls of over thirty more, and timely adjustments and touch-ups to dozens of other hacks introduced in the first edition. From passive network scanning to aligning long-distance antennas, beefing up wireless network security, and beyond, "Wireless Hacks" answers real-life networking needs with direct solutions. Flickenger and Weeks both have extensive experience in systems and network administration, and share a passion for making wireless more broadly available. The authors include detailed coverage in "Wireless Hacks" for important new changes in specifications, hardware and software, and delve deep into cellular and Bluetooth technologies. Whether you need your wireless network to extend to the edge of your desk, fit into your backpack, or cross county lines, the proven techniques in "Wireless Hacks" will show you how to get the coverage and functionality you're looking for.
£17.99