Marknadens största urval
Snabb leverans

Böcker utgivna av O'Reilly Media

Filter
Filter
Sortera efterSortera Populära
  • - Create a Bot That Reads Your Thoughts
    av Tero Karvinen
    111

    "Make a Mind Controlled Arduino Robot" shows you how to build your own. You learn to measure attention level with a NeuroSky headband and send this information into Arduino. You will also build a line-avoiding system into the bot. And, of course, you will build the chassis of your robot from scratch.

  • av Allison Parrish, Michael Dory & Brendan Berg
    347

    Walk through the basics of Tornado, the high-performance web server known for its speed, simplicity, and scalability on projects large and small. With this hands-on guide, youll learn how to use Tornados acclaimed features by working with several example applications. You also get best practices for using Tornado in the real world.Are you interested in creating a scalable social application, real-time analytics engine, or RESTful APIall with the power and simplicity of Python? This book shows you why Tornado is fantastic choice for writing powerful applications that are simple to create, extend, and deploy.Learn how to use Tornados lightweight and flexible templating languageExtend templates to repurpose headers, footers, layout grids, and other contentUse persistent storage like MongoDB to store, serve, and edit dynamic contentExplore Tornados ability to make asynchronous web requestsSecure your application against cookie and request vulnerabilitiesAuthenticate with external services, using Tornados auth moduleAdopt deployment strategies that help harden your application and increase request throughput

  • - Mobile Positioning and Mapping on iPhone and iPad
    av Alasdair Allan
    301

    Take advantage of iPhone and iPad sensors and advanced geolocation technologies to build state-of-the-art location applications. In this concise hands-on guide, author Alasdair Allan (Learning iOS Programming) takes you deep inside Apples Core Location framework, Map Kit, and other iOS tools, using illustrative examples and sample Objective-C code. Learn how to build location-aware apps for both iPhones and iPads, using code that detects hardware features and then adjusts your apps behavior.If youre a programmer with iOS experience, or a Mac developer familiar with Objective-C, this book helps you get off to a solid start in location-based app development.Youll learn about:Core Location: Understand the significant-change location service and geo-fencing capabilitiesMap Kit: Embed maps into your applications viewsMagnetometer: Use the on-board sensor as a digital compassGeocoding capabilities: Translate geographic coordinates into place names, and vice versaHeat maps: Get a code walkthrough for displaying these maps on top of a standard MapKit viewThird-party SDKs: Add unique geo-location capabilities to your app from SkyHook Wireless, MapBox, and other providers

  • - Extreme Scalability at Your Fingertips
    av Mc Brown
    301

    CouchDB is a new breed of database for the Internet, geared to meet the needs of todays dynamic web applications. With this concise introduction, youll learn how CouchDBs simple model for storing, processing, and accessing data makes it ideal for the type of data and rapid response users now demand from your applicationsand how easy CouchDB is to set up, deploy, maintain, and scale.The code-packed examples in this book will help you learn how to work with documents, populate a simple database, replicate data from one database to another, and a host of other tasks.Install CouchDB on Linux, Mac OS X, Windows, or (if you must) from the source codeInteract with data through CouchDBs RESTful API, and use standard HTTP operations, such as PUT, GET, POST, and DELETEUse FutonCouchDBs web-based interface to manage databases and documents, and to configure replicationsLearn how to create, update, and delete documents in JSON format, and how to create and delete databasesWork with design documents to get the formatting and indexing your application requires

  • av Bruce Hartpence
    271

    Go beyond layer 2 broadcast domains with this in-depth tour of advanced link and internetwork layer protocols, and learn how they enable you to expand to larger topologies. An ideal follow-up to Packet Guide to Core Network Protocols, this concise guide dissects several of these protocols to explain their structure and operation.This isnt a book on packet theory. Author Bruce Hartpence built topologies in a lab as he wrote this guide, and each chapter includes several packet captures. Youll learn about protocol classification, static vs. dynamic topologies, and reasons for installing a particular route.This guide covers:Host routingProcess a routing table and learn how traffic starts out across a networkStatic routingBuild router routing tables and understand how forwarding decisions are made and processedSpanning Tree ProtocolLearn how this protocol is an integral part of every network containing switchesVirtual Local Area NetworksUse VLANs to address the limitations of layer 2 networksTrunkingGet an indepth look at VLAN tagging and the 802.1Q protocolRouting Information ProtocolUnderstand how this distance vector protocol works in small, modern communication networksOpen Shortest Path FirstDiscover why convergence times of OSPF and other link state protocols are improved over distance vectors

  • - Finding connections on the social web
    av Alexander Kouznetsov & Maksim Tsvetovat
    361

    Does your startup rely on social network analysis? This concise guide provides a statistical framework to help you identify social processes hidden among the tons of data now available.Social network analysis (SNA) is a discipline that predates Facebook and Twitter by 30 years. Through expert SNA researchers, you'll learn concepts and techniques for recognizing patterns in social media, political groups, companies, cultural trends, and interpersonal networks. You'll also learn how to use Python and other open source toolssuch as NetworkX, NumPy, and Matplotlibto gather, analyze, and visualize social data. This book is the perfect marriage between social network theory and practice, and a valuable source of insight and ideas.Discover how internal social networks affect a companys ability to performFollow terrorists and revolutionaries through the 1998 Khobar Towers bombing, the 9/11 attacks, and the Egyptian uprisingLearn how a single special-interest group can control the outcome of a national electionExamine relationships between companies through investment networks and shared boards of directorsDelve into the anatomy of cultural fads and trendsoffline phenomena often mediated by Twitter and Facebook

  • - Drupal for Designers
    av Dani Nordin
    247

    If you're a solo website designer or part of a small team itching to build interesting projects with Drupal, this concise guide will get you started. Drupals learning curve has thrown off many experienced designers, particularly the way it handles design challenges. This book shows you the lifecycle of a typical Drupal project, with emphasis on the early stages of site planning. Learn how to efficiently estimate and set up your own project, so you can focus on ways to make your vision a reality, rather than let project management details constantly distract you.Plan and estimate your project by discovering your clients goals and audience perceptionsDiscover how Drupal works under the hood, and learn basic DrupalSpeakFrame the UX design challenge through a deeper understanding of your sites intended usersGet real content for your project as early as possiblebefore you start prototypingChoose the right modules for your project, and learn about several go-to modulesUnderstand how to walk clients through the Drupal design and development process

  • - IPv6 is Now. Join the New Internet
    av Silvia Hagen
    287

    With IPv4 network addresses close to depletion, moving to IPv6 is now business critical. This concise book helps you plan for IPv6 integration by providing a high-level overview of the technical and non-technical steps involved.

  • - The Essential Guide to Finding Anything Online with Google
    av Stephan Spencer
    151

    Behind Google's deceptively simple interface is immense power for both market and competitive researchif you know how to use it well. Sure, basic searches are easy, but complex searches require specialized skills. This concise book takes you through the full range of Google's powerful search-refinement features, so you can quickly find the specific information you need. Learn techniques ranging from simple Boolean logic to URL parameters and other advanced tools, and see how they're applied to real-world market research examples.Incorporate advanced search operators such as filetype:, intitle:, daterange:, and others into your queriesUse Google filtering tools, including Search Within Results, Similar Pages, and SafeSearch, among othersExplore the breadth of Google through auxiliary search services like Google News, Google Books, Google Blog Search, and Google ScholarAcquire advanced Google skills that result in more effective search engine optimization (SEO)

  • - A True Filesystem for the Browser
    av Eric Bidelman
    307

    Several client-side storage options are available to web applications, but one area that's been lacking until now is file I/Othe ability to organize binary data into a true hierarchy of folders. That has changed with the advent of HTML5. With this book, you'll learn how to provide your applications with a file system that enables them to create, read, and write files and folders in a sandboxed section of the user's local filesystem.Author Eric Bidelman, a Senior Developer Programs Engineer on the Google Chrome team, provides several techniques and complete code examples for working with the HTML5 Filesystem API.Learn common operations for working with files and directoriesBecome familiar with HTML5's storage use cases and security considerationsUnderstand the storage options available, including temporary, persistent, and unlimitedWrite text or append data to an existing user fileImport files into your application by accessing a user's hard driveGet techniques for using a file with filesystem, blob, or data URLsUse the synchronous version of the HTML5 Filesystem API within a Web Worker context

  • - Build & Run Scalable Web Applications on Google's Infrastructure
    av Dan Sanderson
    677

    Google App Engine makes it easy to create a web application that can serve millions of people as easily as serving hundreds, with minimal up-front investment. With Programming Google App Engine, Google engineer Dan Sanderson provides practical guidance for designing and developing your application on Googles vast infrastructure, using App Engines scalable services and simple development model.Through clear and concise instructions, youll learn how to get the most out of App Engines nearly unlimited computing power. This second edition is fully updated and expanded to cover Python 2.7 and Java 6 support, multithreading, asynchronous service APIs, and the use of frameworks such as Django 1.3 and webapp2.Understand how App Engine handles web requests and executes application codeLearn about new datastore features for queries and indexes, transactions, and data modelingCreate, manipulate, and serve large data files with the BlobstoreUse task queues to parallelize and distribute computation across the infrastructureEmploy scalable services for email, instant messaging, and communicating with web servicesTrack resource consumption, and optimize your application for speed and cost effectiveness

  • - Unraveling Regular Expressions, Step-by-Step
    av Michael FitzGerald
    661

    If youre a programmer new to regular expressions, this easy-to-follow guide is a great place to start. Youll learn the fundamentals step-by-step with the help of numerous examples, discovering first-hand how to match, extract, and transform text by matching specific words, characters, and patterns.Regular expressions are an essential part of a programmers toolkit, available in various Unix utlilities as well as programming languages such as Perl, Java, JavaScript, and C#. When youve finished this book, youll be familiar with the most commonly used syntax in regular expressions, and youll understand how using them will save you considerable time.Discover what regular expressions are and how they workLearn many of the differences between regular expressions used with command-line tools and in various programming languagesApply simple methods for finding patterns in text, including digits, letters, Unicode characters, and string literalsLearn how to use zero-width assertions and lookaroundsWork with groups, backreferences, character classes, and quantifiersUse regular expressions to mark up plain text with HTML5

  • - Making Native Apps with Standards-Based Web Tools
    av Jonathan Stark, Brian Jepson & Brian MacDonald
    547

    If you know HTML, CSS, and JavaScript, you already have the tools you need to develop Android applications. Now updated for HTML5, the second edition of this hands-on guide shows you how to use open source web standards to design and build apps that can be adapted for any Android device.Youll learn how to create an Android-friendly web app on the platform of your choice, and then use Adobes free PhoneGap framework to convert it to a native Android app. Discover why device-agnostic mobile apps are the wave of the future, and start building apps that offer greater flexibility and a much broader reach.Convert a website into a web application, complete with progress indicators and other featuresAdd animation with JQTouch to make your web app look and feel like a native Android appMake use of client-side data storage with apps that run when the Android device is offlineUse PhoneGap to hook into advanced Android features, including the accelerometer, geolocation, and alertsTest and debug your app on the Web with real users, and submit the finished product to the Android Market

  • av Madhusudhan Konda
    301

    Get started with Spring Integration, the lightweight Java-based framework that makes designing and developing message-oriented architectures a breeze. Through numerous examples, youll learn how to use this open source frameworks basic building blocks to work with both inter- and intra-application programming models.If youre a Java developer familiar with the Spring framework (perhaps through OReillys Just Spring tutorial) and want to advance your skills with Enterprise Application Integration (EAI) patterns, and messaging systems in particular, this book is ideal.Learn Spring Integration fundamentals, including channels, endpoints, and messagesUse message channels to decouple applications, separating producers from consumersDiscover how common endpoint patterns separate a messaging applications business logic from integration detailsCreate a seamless integration between the endpoints, using TransformersImplement Spring Integrations flow components to design your messaging applications business flowConfigure the frameworks File, FTP, JMS, and JDBC adapters to integrate with external systems

  • - Managing Mac Services at Home and Office
    av Charles Edge
    417

    If youre considering a Mac OS X server for your small business, school, nonprofit, or home network, this easy-to-follow guide will help you get up and running in no time. Youll learn how to share files, mail, and calendar information on your desktops, iPads, iPhones, and other devices, whether youre new to Mac OS X servers or need to update your skills for the Lion edition.Discover how to configure your network to include multiple operating systemsincluding Mac, iOS, and Windowsand set up servers for wikis, websites, and podcasts with relative ease.Plan your installation to make sure you have the right server hardwareControl data access with permissions, and use Apples Time Machine to back up your networkShare contacts, schedules, and instant messaging with groupwareManage wikis, blogs, and websites with Lions web serviceBuild an email server and protect it against spam and malwareHandle preferences for the networks Apple computers and iOS devicesDeploy new Apple computers to the network with disk imaging

  • - A Desktop Quick Reference
    av Joseph Adler
    791

    If youre considering R for statistical computing and data visualization, this book provides a quick and practical guide to just about everything you can do with the open source R language and software environment. Youll learn how to write R functions and use R packages to help you prepare, visualize, and analyze data. Author Joseph Adler illustrates each process with a wealth of examples from medicine, business, and sports.Updated for R 2.14 and 2.15, this second edition includes new and expanded chapters on R performance, the ggplot2 data visualization package, and parallel R computing with Hadoop.Get started quickly with an R tutorial and hundreds of examplesExplore R syntax, objects, and other language detailsFind thousands of user-contributed R packages online, including BioconductorLearn how to use R to prepare data for analysisVisualize your data with Rs graphics, lattice, and ggplot2 packagesUse R to calculate statistical fests, fit models, and compute probability distributionsSpeed up intensive computations by writing parallel R programs for HadoopGet a complete desktop reference to R

  • - Building the New Age of Participation
    av Jono Bacon
    407

    Online communities provide a wide range of opportunities for supporting a cause, marketing a product or service, or building open source software. The Art of Community helps you recruit members, motivate them, and manage them as active participants. Author Jono Bacon offers experiences and observations from his 14-year effort to build and manage communities, including his current position as manager for Ubuntu.Discover how your community can become a reliable support network, a valuable source of new ideas, and a powerful marketing force. This expanded edition shows you how to keep community projects on track, make use of social media, and organize collaborative events. Interviews with 12 community management leaders, including Linus Torvalds, Tim OReilly, and Mike Shinoda, provide useful insights.Develop specific objectives and goals for building your communityBuild processes to help contributors perform tasks, work together, and share successesProvide tools and infrastructure that enable members to work quicklyCreate buzz around your community to get more people involvedHarness social media to broadcast information, collaborate, and get feedbackUse several techniques to track progress on community goalsIdentify and manage conflict, such as dealing with divisive personalities

  • av Matthew Gast
    307

    If you're involved in deploying wireless networking services, you need to keep up with the state of the art. 802.11n is a 100 Mbps wireless protocol that's the successor to 802.11g. This ebook tells you everything you need to know about this important new protocol.

  • - Solutions & Examples for iPhone, iPad, and iPod touch Apps
    av Vandad Nahavandipoor
    677

    Now you can overcome the vexing, real-life issues you confront when creating apps for the iPhone, iPad, or iPod Touch. By making use of more than 100 new recipes in this updated cookbook, youll quickly learn the steps necessary for writing complete iOS apps, whether theyre as simple as a music player or feature a complex mix of animations, graphics, multimedia, a database, and iCloud storage.If youre comfortable with iOS SDK, this cookbook will teach you how to use hundreds of iOS techniques. Each recipe provides a clear solution with sample code that you can use right away.Use different approaches to construct a user interfaceDevelop location-aware appsGet working examples for implementing gesture recognizersPlay audio and video files and access the iPod libraryRetrieve contacts and groups from the Address BookDetermine camera availability and access the Photo LibraryCreate multitasking-aware appsMaintain persistent storage in your appsUse Event Kit to manage calendars and eventsLearn capabilities of the Core Graphics frameworkAccess the accelerometer and gyroscopeTake advantage of the iCloud service

  • Spara 18%
    - Case Studies and Algorithms to Get You Started
    av John Myles White & Drew Conway
    443

    If youre an experienced programmer interested in crunching data, this book will get you started with machine learninga toolkit of algorithms that enables computers to train themselves to automate useful tasks. Authors Drew Conway and John Myles White help you understand machine learning and statistics tools through a series of hands-on case studies, instead of a traditional math-heavy presentation.Each chapter focuses on a specific problem in machine learning, such as classification, prediction, optimization, and recommendation. Using the R programming language, youll learn how to analyze sample datasets and write simple machine learning algorithms. Machine Learning for Hackers is ideal for programmers from any background, including business, government, and academic research.Develop a nave Bayesian classifier to determine if an email is spam, based only on its textUse linear regression to predict the number of page views for the top 1,000 websitesLearn optimization techniques by attempting to break a simple letter cipherCompare and contrast U.S. Senators statistically, based on their voting recordsBuild a whom to follow recommendation system from Twitter data

  • - Practical lessons on building and launching outstanding software, learned on the job at Google and Amazon
    av Chris Vander Mey
    417

    Need a shortcut to a degree in shipping great software? Successful team leaders must have an extremely broad skill set to find the right product, work through a complex and ever-changing development process, and do it all incredibly quickly. In this guide, Chris Vander Mey provides a simplified, no-BS approach to the entire software lifecycle, distilled from lessons he learned as a manager at Amazon and Google.In the first part of the book, youll learn a step-by-step shipping process used by many of the best teams at Google and Amazon. Part II shows you the techniques, best practices, and skills you need to face an array of challenges in product, program, project, and engineering management.Clearly define your product and develop your mission and strategyAssemble your team and understand enough about systems to communicate with themCreate a beautiful, intuitive, and simple user experienceTrack your teams deliverables and closely manage the testing processCommunicate clearly to gracefully handle requests, senior-management interactions, and feedback from various sourcesBuild metrics to track progress, spot problems, and celebrate successStick to your launch checklist and plan for marketing and PR

  • av Jesse Cravens & Jeff Burtoft
    507

    With 90 detailed hacks, expert web developers Jesse Cravens and Jeff Burtoft demonstrate intriguing uses of HTML5-related technologies. Each recipe provides a clear explanation, screenshots, and complete code examples for specifications that include Canvas, SVG, CSS3, multimedia, data storage, web workers, WebSockets, and geolocation.Youll also find hacks for HTML5 markup elements and attributes that will give you a solid foundation for creative recipes that follow. The last chapter walks you through everything you need to know to get your HTML5 app off the ground, from Node.js to deploying your server to the cloud.Here are just a few of the hacks youll find in this book:Make iOS-style card flips with CSS transforms and transitionsReplace the background of your video with the Canvas tagUse Canvas to create high-res Retina Display-ready mediaMake elements on your page user-customizable with editable contentCache media resources locally with the filesystem APIReverse-geocode the location of your web app userProcess image data with pixel manipulation in a dedicated web workerPush notifications to the browser with Server-Sent Events

  • - A Primer to Lighting the Future
    av Sal Cangeloso
    101

    Due to a combination of advances in technology, government legislation, and market forces, the LED lighting market it set to explode.

  • av Stoyan Stefanov
    201

    Performance is critical to the success of any website. In this book, web performance experts including Steve Souders, Tom Hughes-Croucher, Nicholas Zakas, and Stoyan Stefanov offer a collection of practical tips, techniques, and advice to help you optimize your site's user experience.

  • - Extreme Scalability at Your Fingertips
    av Mc Brown
    301

    Do you know what to do if your web application goes viral and usage suddenly explodes? This concise guide introduces you to Couchbase Server, an extremely fast NoSQL database that automatically distributes data across a cluster of commodity servers or virtual machines. Youll learn hands-on how to build a Couchbase cluster without changing your application, and how to expand your database on the fly without interrupting service.Discover how this open source server can help your application gain scalability and performance.Learn how the servers architecture affects the way you build and deploy your databaseStore data without defining a data structureand retrieve it without complex queries or query languagesUse a formula to estimate your cluster size requirementsSet up individual nodes through a browser, command line, or REST APIEnable your application to read and write data with sub-millisecond latency through managed object cachingGet a quick guide to building applications that integrate Couchbases core protocolIdentify problems in your cluster with the web consoleExpand or shrink your cluster, handle failovers, and back up data

  • av Ryan Carter
    281

    Connect your enterprise to a wide range of SaaS platforms, Open APIs, and social networks quickly and without difficulty. Through step-by-step instructions and numerous real-world examples, this concise guide shows you how to seamlessly integrate the external services you need with Mule ESB and its powerful Cloud Connect toolset.

  • - Building Native iOS and Android Apps Using JavaScript
    av John Anderson
    307

    Build native apps for iOS, Android, and Blackberry from a single JavaScript codebase with Appcelerator Titanium. This guide gets you quickly up to speed on this amazing framework and shows you how to generate cross-platform apps with 100% native controls. Youll also learn the advantages of using Titanium when you want to create an app for just one native platform, rather than struggle with Java or Objective-C.Fast-paced and full of examples, this book helps you build your first project with Titanium Studio, and then takes you through the steps necessary to build complex data-bound apps.Learn how Titanium differs from frameworks such as jQuery Mobile and Sencha TouchSet up and use iOS and Android SDKs and compilers with TitaniumBuild basic UI and window controls, and create your own composite objectsTake a peek at how Titanium objects and methods work behind the scenesLearn how JavaScript makes Titanium easy to extend and customizeDevelop apps that consume complex data, whether its stored locally or on remote serversUnderstand the pros and cons of distributing apps on the App Store and Android Market

  • - Optimize Your Digital Books
    av Markus Gylling & Matt Garrish
    311

    Ready to take your ebooks to the next level with EPUB 3? This concise guide includes best practices and advice to help you navigate the formats wide range of technologies and functionality. EPUB 3 is set to turn electronic publishing on its head with rich multimedia reading experiences and scripted interactivity, but this specification can be daunting to learn. This book provides you with a solid foundation.Written by people involved in the development of this specification, EPUB 3 Best Practices includes chapters that cover unique aspects of the EPUB publishing process, such as technology, content creation, and distribution.Get a comprehensive survey of accessible production featuresLearn new global language-support features, including right-to-left page progressionsEmbed content with EPUB 3s new multimedia elementsMake your content dynamic through scripting and interactive elementsWork with publication and distribution metadataCreate synchronized text and audio playback in reading systemsLearn techniques for fixed and adaptive layouts

  • - Creating Data-Driven Documents
    av Mike Dewar
    301

    Learn how to create beautiful, interactive, browser-based data visualizations with the D3 JavaScript library. This hands-on book shows you how to use a combination of JavaScript and SVG to build everything from simple bar charts to complex infographics. Youll learn how to use basic D3 tools by building visualizations based on real data from the New York Metropolitan Transit Authority.Using historical tables, geographical information, and other data, youll graph bus breakdowns and accidents and the percentage of subway trains running on time, among other examples. By the end of the book, youll be prepared to build your own web-based data visualizations with D3.Join a dataset with elements of a webpage, and modify the elements based on the dataMap data values onto pixels and colors with D3s scale objectsApply axis and line generators to simplify aspects of building visualizationsCreate a simple UI that allows users to investigate and compare dataUse D3 transitions in your UI to animate important aspects of the dataGet an introduction to D3 layout tools for building more sophisticated visualizationsIf you can code and manipulate data, and know how to work with JavaScript and SVG, this book is for you.

  • av Madhusudhan Konda
    301

    Persistence of data is a challenging task for Java developers as there are many things that could go wrong. Spring has simplified data access by providing a simple and straight forward framework. In "Just Spring Data" Madhusudhan Konda covers both the basics and advanced concepts of this framework.

Gör som tusentals andra bokälskare

Prenumerera på vårt nyhetsbrev för att få fantastiska erbjudanden och inspiration för din nästa läsning.