Marknadens största urval
Snabb leverans

Böcker utgivna av O'Reilly Media

Filter
Filter
Sortera efterSortera Populära
  • Spara 18%
    av Peter Southwick
    617

    As the best-selling book ever written about the Junos operating system, the second edition of Junos Enterprise Routing has been updated to serve as the go-to study guide for Juniper Networks enterprise routing certification exams.

  • - Scalable Server-Side Code with JavaScript
    av Mike Wilson & Tom Hughes-Croucher
    347

    This book introduces you to Node, the new web development framework written in JavaScript. You'll learn hands-on how Node makes life easier for experienced JavaScript developers: not only can you work on the front end and back end in the same language, you'll also have more flexibility in choosing how to divide application logic between client and server.Written by a core contributor to the framework, Node: Up and Running shows you how Node scales up to support large numbers of simultaneous connections across multiple servers, and scales down to let you create quick one-off applications with minimal infrastructure. Built on the V8 JavaScript engine that runs Google Chrome, Node is already winning the hearts and minds of many companies, including Google and Yahoo! This book shows you why.Understand Node's event-loop architecture, non-blocking I/O, and event-driven programmingDiscover how Node supports a variety of database and data storage toolsLearn best practices for writing easy-to-maintain code for NodeGet concrete examples of how to use the various Node APIs in practiceTake advantage of the books complete API reference

  • av Chris Grover
    621

    You can build everything from simple animations to full-fledged iOS and Android apps with Flash CS5.5, but learning this complex program can be difficultunless you have this fully updated, bestselling guide. Learn how to create gorgeous Flash effects even if you have no programming experience. With Flash CS5.5: The Missing Manual, you'll move from the basics to power-user tools with ease.Learn animation basics. Discover how to turn simple ideas into stunning animations.Master Flash's tools. Learn the animation and effects tools with clear explanations and hands-on examples.Use 3D effects. Rotate objects and make them move in three dimensions.Create lifelike motion. Use the IK Bones tool to simulate realistic body movements and other linked motions.Build apps for tablets and smartphones. Create the next generation of iPhone, iPad, and Android apps.Add multimedia. Incorporate your own audio and video files into Flash.Create rich interactive animations. Dive into advanced interactivity with easy-to-learn ActionScript examples.

  • - Up and Running
    av Maximiliano Firtman
    487

    Would you like to build one mobile web application that works on iPad and Kindle Fire as well as iPhone and Android smartphones? This introductory guide to jQuery Mobile shows you how. Through a series of hands-on exercises, youll learn the best ways to use this frameworks many interface components to build customizable, multiplatform apps. You dont need any programming skills or previous experience with jQuery to get started.By the time you finish this book, youll know how to create responsive, Ajax-based interfaces that work on a variety of smartphones and tablets, using jQuery Mobile and semantic HTML5 code.Understand how jQuery Mobile works with HTML5, CSS3, and JavaScriptWork with UI components to format content and create forms, lists, navbars, and buttonsCreate dynamic content with JavaScript, Ajax, and the jQuery core frameworkCustomize your entire user interface with themes and CSS3Enable users to install your app from the browser and work with it offlineDistribute through app stores by packaging your creation as a native app

  • - Practical Lisp for the Java World
    av Chas Emerick, Brian Carper & Christophe Grand
    501

    Clojure is a practical, general-purpose language that offers expressivity rivaling other dynamic languages like Ruby and Python, while seamlessly taking advantage of Java libraries, services, and all of the resources of the JVM ecosystem. This book helps you learn the fundamentals of Clojure with examples relating it to the languages you know already, in the domains and topics you work with every day. See how this JVM language can help eliminate unnecessary complexity from your programming practice and open up new options for solving the most challenging problems.Clojure Programming demonstrates the languages flexibility by showing how it can be used for common tasks like web programming and working with databases, up through more demanding applications that require safe, effective concurrency and parallelism, data analysis, and more. This in-depth look helps tie together the full Clojure development experience, from how to organize your project and an introduction to Clojure build tooling, to a tutorial on how to make the most of Clojures REPL during development, and how to deploy your finished application in a cloud environment.Learn how to use Clojure while leveraging your investment in the Java platformUnderstand the advantages of Clojure as an efficient Lisp for the JVMSee how Clojure is used today in several practical domainsDiscover how Clojure eliminates the need for many verbose and complicated design patternsDeploy large or small web applications to the cloud with Clojure

  • - with HTML5 canvas, jQuery, and More
    av Raffaele Cecco
    547

    With HTML5 and improved web browser support, JavaScript has become the tool of choice for creating high-performance web graphics. This faced-paced book shows you how to use JavaScript, jQuery, DHTML, and HTML5's Canvas element to create rich web applications for computers and mobile devices.By following real-world examples, experienced web developers learn fun and useful approaches to arcade games, DHTML effects, business dashboards, and other applications. This book serves complex subjects in easily digestible pieces, and each topic acts as a foundation for the next.Tackle JavaScript optimization and understand how it impacts performanceCreate fast-moving graphics by combining old-school DHTML with jQueryLearn advanced UI techniques using the jQuery UI and Ext JS librariesBuild games with collision detection, object handling, and JavaScript scrolling techniquesMaster HTML5 Canvas basics for drawings, fills, bitmaps, animation, and moreCreate applications for the small screen with jQuery Mobile and PhoneGapUse Googles data visualization tools to create interactive dashboards

  • - Connecting Sensors and Microcontrollers to the Cloud
    av Cuno Pfister
    271

    Today's tiny microcontrollers, sensors, and actuators are powerful, inexpensive, and simple enough to code that anyone with basic programming skills can create a variety of fun, useful, and even profitable systems -- and this hands-on guide will quickly show you how it's done.

  • av Ryan Benedetti
    407

    Want to add more interactivity and polish to your websites? Discover how jQuery can help you build complex scripting functionality in just a few lines of code. With Head First jQuery, you'll quickly get up to speed on this amazing JavaScript library by learning how to navigate HTML documents while handling events, effects, callbacks, and animations. By the time you've completed the book, you'll be incorporating Ajax apps, working seamlessly with HTML and CSS, and handling data with PHP, MySQL and JSON.If you want to learnand understandhow to create interactive web pages, unobtrusive script, and cool animations that don't kill your browser, this book is for you.Use jQuery with DOM to overcome the limitations of HTML and CSSLearn how jQuery selectors and actions work togetherWrite functions and wire them to interface elementsUse jQuery effects to create actions on the pageMake your pages come alive with animationBuild interactive web pages with jQuery and AjaxBuild forms in web applications

  • av Randal L. Schwartz
    607

    Written by the authors of the bestselling Llama book, Learning Perl, and updated for Perl 5.14, this book offers a gentle but thorough introduction to intermediate programming in Perl.

  • - Building Web Apps with JavaScript
    av Eric Freeman & Elisabeth Robson
    791

    HTML has been on a wild ride. Sure, HTML started as a mere markup language, but more recently HTMLs put on some major muscle. Now weve got a language tuned for building web applications with Web storage, 2D drawing, offline support, sockets and threads, and more. And to speak this language youve got to go beyond HTML5 markup and into the world of the DOM, events, and JavaScript APIs.Now you probably already know all about HTML markup (otherwise known as structure) and you know all aboutCSS style (presentation), but what youve been missing is JavaScript (behavior). If all you know about are structure and presentation, you can create some great looking pages, but theyre still just pages. When you add behavior with JavaScript, you can create an interactive experience; even better, you can create full blown web applications.Head First HTML5 Programming is your ultimate tour guide to creating web applications with HTML5 and JavaScript, and we give you everything you need to know to build them, including: how to add interactivity to your pages, how to communicate with the world of Web services, and how to use the great new APIs being developed for HTML5.Here are just some of the things youll learn in Head First HTML5 Programing:Learn how to make your pages truly interactive by using the power of the DOM.Finally understand how JavaScript works and take yourself from novice to well-informed in just a few chapters.Learn how JavaScript APIs fit into the HTML5 ecosystem, and how to use any API in your web pages.Use the Geolocation API to know where your users are.Bring out your inner artist with Canvas, HTML5s new 2D drawing surface.Go beyond just plugging a video into your pages, and create custom video experiences.Learn the secret to grabbing five megabytes of storage in every users browser.Improve your pages responsiveness and performance with Web workers.And much more.

  • av Matthew McCullough
    357

    Gradle is the project automation tool that is taking the Java world by storm. This ebook shows you to us Gradle for building and testing software written in Java and other JVM languages. It covers transitioning to Gradle from Maven, integration with IDEs such as Eclipse, and more.

  • - Get the Most Out of Your Database
    av Kristina Chodorow
    297

    Getting started with MongoDB is easy, but once you begin building applications with it, you'll face some complex issues. What are the tradeoffs between normalized and denormalized data? How do you handle replica set failure and failover? This collection of MongoDB tips, tricks, and hacks helps you resolve issues with everything from application design and implementation to data safety and monitoring.You get specific guidance in five topic areas directly from engineers at 10gen, the company that develops and supports this open source database:Application Design Tips: What to keep in mind when designing your schemaImplementation Tips: Programming applications against MongoDBOptimization Tips: Speeding up your applicationsData Safety Tips: Using replication and journaling to keep data safewithout sacrificing too much performanceAdministration Tips: How to configure MongoDB and keep it running smoothly

  • av Daniels Lee, Maile Ohye, Paul Carff, m.fl.
    411

    By integrating the Web with traditional TV, Google TV offers developers an important new channel for content. But creating apps for Google TV requires learning some new skillsin fact, what you may already know about mobile or desktop web apps isn't entirely applicable. Building Web Apps for Google TV will help you make the transition to Google TV as you learn the tools and techniques necessary to build sophisticated web apps for this platform.This book shows you how Google TV works, how it fits into the web ecosystem, and what the opportunities are for delivering rich content to millions of households.Discover the elements of a compelling TV web app, and what comprises TV-friendly navigationLearn the fundamentals for designing the 10-foot user experienceWork with the Google Chrome browser on a TV display, and migrate an existing siteUse examples for developing a TV web app, including the UI, controls, and scrollingUnderstand how to optimize, deliver, and protect video content for Google TVHelp users discover your content by optimizing your site for Searchespecially videos

  • Spara 12%
    av Shelley Powers
    191

    If you're a web developer or designer familiar with CSS and JavaScript, this tightly focused introduction shows you how to add HTML5 media elements to your web pages, and how to provide custom controls for letting web visitors interact with the content.You'll also learn how to provide subtitles and captions, using file formats that work in browsers now. This book includes code samples and downloadable examples to help you take full advantage of audio and video in your web pages.Ensure your audio or video works in all browsers that support HTML5 media elementsLearn about widely supported media file codecs and containersCustomize the appearance of media elements with CSSBuild your own applications to work with and control media elementsApply video subtitles and closed captioning with SRT and WebVTTUse SVG filters with HTML5, and play videos in your Canvas applicationsExplore upcoming features, including support for multiple tracks and synchronized playback

  • av Alan Harris
    301

    Sinatra gives developers a small but powerful and scalable framework for building web applications with Ruby. This introduction gets readers started, helping them to build, install, and polish a first application. It also explores how Sinatra fits in the web application ecosystem, especially in comparison to its far larger cousin, Ruby on Rails.

  • - Solutions to Everyday Telephony Problems
    av Leif Madsen & Russell Bryant
    307

    Asterisk has a wealth of features to help you customize your PBX to fill very specific business needs. This short cookbook offers recipes for tackling dialplan fundamentals, making and controlling calls, and monitoring channels in your PBX environment. Each recipe includes a simple code solution you can put to work immediately, along with a detailed discussion that offers insight into why and how the recipe works.This book focuses on Asterisk 1.8, although many of the conventions and information presented are version-agnostic. These recipes include solutions to help you:Authenticate callers before moving on in your dialplanRedirect calls received by your auto-attendantCreate an automatic call-back serviceInitiate hot-desking to login to and accept calls at any office deviceMonitor and interrupt live calls to train new employees at a call centerRecord calls from your Asterisk dialplan

  • - A Case Study in Real-World Data Analysis
    av Xiao-Yi Li & Jeremy Leipzig
    161

    How do you use R to import, manage, visualize, and analyze real-world data? With this short, hands-on tutorial, you learn how to collect online data, massage it into a reasonable form, and work with it using R facilities to interact with web servers, parse HTML and XML, and more. Rather than use canned sample data, you'll plot and analyze current home foreclosure auctions in Philadelphia.This practical mashup exercise shows you how to access spatial data in several formats locally and over the Web to produce a map of home foreclosures. It's an excellent way to explore how the R environment works with R packages and performs statistical analysis.Parse messy data from public foreclosure auction postingsPlot the data using R's PBSmapping packageImport US Census data to add context to foreclosure dataUse R's lattice and latticeExtra packages for data visualizationCreate multidimensional correlation graphs with the pairs() scatterplot matrix package

  • - Replication, Clustering, and Administration
    av Bradley Holt
    411

    This practical guide offers a short course on scaling CouchDB to meet the capacity needs of your distributed application. Through a series of scenario-based examples, this book lets you explore several methods for creating a system that can accommodate growth and meet expected demand. In the process, you learn about several tools that can help you with replication, load balancing, clustering, and load testing and monitoring.Apply performance tips for tuning your databaseReplicate data, using Futon and CouchDBs RESTful interfaceDistribute CouchDBs workload through load balancingLearn options for creating a cluster of CouchDB nodes, including BigCouch, Lounge, and PillowConduct distributed load testing with Tsung

  • - Measuring SEO, SEM and Site Search
    av Brent Chaters
    547

    Many companies still approach Search Engine Optimization (SEO) and paid search as separate initiatives. This in-depth guide shows you how to use these programs as part of a comprehensive strategynot just to improve your sites search rankings, but to attract the right people and increase your conversion rate.Learn how to measure, test, analyze, and interpret all of your search data with a wide array of analytic tools. Gain the knowledge you need to determine the strategys return on investment. Ideal for search specialists, webmasters, and search marketing managers, Mastering Search Analytics shows you how to gain better traffic and more revenue through your search efforts.Focus on conversion and usabilitynot on driving larger volumes of trafficTrack the performance of your SEO and paid search keywordsApply techniques to monitor what your competitors are doingUnderstand the differences between mobile and desktop searchLearn how social media impacts your search rankings and resultsAudit your site for problems that can affect users and search spidersCreate dashboards and expanded reports for all of your search activities

  • - Bringing Location to Web Applications
    av Anthony T. Holdener Iii
    301

    Truly revolutionary: now you can write geolocation applications directly in the browser, rather than develop native apps for particular devices. This concise book demonstrates the W3C Geolocation API in action, with code and examples to help you build HTML5 apps using the "e;write once, deploy everywhere"e; model. Along the way, you get a crash course in geolocation, browser support, and ways to integrate the API with common geo tools like Google Maps. Ideal for experienced JavaScript developers.Learn how geo information is gathered from different sources, depending on the deviceDiscover how coordinate systems work, including geodetic systems and datumsUse the API to collect location information from a users browser with JavaScript codePlace geo information on a map using the Google Maps or ArcGIS JavaScript APIsSave geo data with databases, the Keyhole Markup Language, or the shapefile formatBe familiar with several practical uses for geo data, such as geomarketing, geosocial, geotagging, and geo-applications

  • av Preston Gralla
    201

    Motorola Xoom is the first tablet to rival the iPad, and no wonder with all of the great features packed into this device. But learning how to use everything can be tricky-and Xoom doesn't come with a printed guide. That's where this Missing Manual comes in.

  • - Bringing Your Players Into the Game
    av Vandad Nahavandipoor
    307

    Now that Apple has introduced the GameKit framework to its iOS SDK, you can integrate Game Center features directly into your iPhone and iPad apps. This concise cookbook shows you how it's done, with 18 targeted recipes for adding leaderboards, user authentication, achievements, multiplayer games, and many other features.How do you display players' scores and achievements? How do you create Game Center accounts and add friends? Each recipe in this book includes a simple code solution you can put to work immediately, along with a detailed discussion that offers insight into why and how the recipe works.Recipes include techniques to:Set up Game Center for an iOS AppUse block objects and Grand Central Dispatch to write Game Center appsAuthenticate a local player in Game CenterUse iTunes Connect to create leaderboards and achievementsRetrieve leaderboard and achievement information programmaticallyHandle players' state changes in multiplayer games

  • - From installation to relevance tuning
    av Andrew Aksyonoff
    417

    This concise introduction to Sphinx shows you how to use this free software to index an enormous number of documents and provide fast results to both simple and complex searches. Written by the creator of Sphinx, this authoritative book is short and to the point.Understand the particular way Sphinx conducts searchesInstall and configure Sphinx, and run a few basic testsIssue basic queries to Sphinx at the application levelLearn the syntax of search text and the effects of various search optionsGet strategies for dealing with large data sets, such as multi-index searchingApply relevance and ranking guidelines for presenting best results to the user

  • av Addison Berry
    617

    With the recipes in this book, you'll take full advantage of the vast collection of community-contributed modules that make the Drupal web framework useful and unique. Learn how to combine modules in interesting ways to develop a variety of community-driven websites.

  • - Creating Applications the Easy Way
    av John Mertic
    301

    In the crowded field of customer relationship management (CRM) systems, SugarCRM stands outnot only for its modular design, but also for the ease with which you can develop, customize, and extend your CRM applications. This concise book provides a thorough overview of the development tools and APIs available in SugarCRM 6.2, showing both developers and nondevelopers alike how to use them to build a sample application step-by-step.You'll learn how to bend and twist SugarCRMs extensible MVC framework to create custom applications, including solutions for automating your business that go beyond traditional CRMs.Learn how SugarCRM modules interact with one another through data relationshipsBuild your CRM application with SugarCRMs GUI developer toolswithout touching codeUse built-in design templates with Module Builder to design new CRM modulesCustomize modules with the Studio tool to add new fields or additional relationships between modulesAutomate common and tedious tasks within your application, using custom PHP code with SugarCRM's powerful APIIntegrate external applications into your CRM solution through SugarCRM's web services API

  • - Creating Evolvable Hypermedia Applications
    av Mike Amundsen
    361

    With this concise book, youll learn the art of building hypermedia APIs that dont simply run on the Web, but that actually exist in the Web. Youll start with the general principles and technologies behind this architectural approach, and then dive hands-on into three fully-functional API examples.Too many APIs rely on concepts rooted in desktop and local area network patterns that dont scale wellcostly solutions that are difficult to maintain over time. This book shows system architects and web developers how to design and implement human- and machine-readable web services that remain stable and flexible as they scale.Learn the H-Factors for representing application metadata across all media types and formatsUnderstand the four basic design elements for authoring hypermedia typesConvert a simple read-only XML-based media type into a successful API designExamine the challenges and advantages of designing a hypermedia type with JSONUse HTML5s rich set of hypermedia controls in the API design processLearn the details of documenting, publishing, and registering media type designs and link-relation types

  • - Stealing Data, Hijacking Software, and How to Prevent It
    av Jonathan Zdziarski
    391

    If youre an app developer with a solid foundation in Objective-C, this book is an absolute mustchances are very high that your companys iOS applications are vulnerable to attack. Thats because malicious attackers now use an arsenal of tools to reverse-engineer, trace, and manipulate applications in ways that most programmers arent aware of.This guide illustrates several types of iOS attacks, as well as the tools and techniques that hackers use. Youll learn best practices to help protect your applications, and discover how important it is to understand and strategize like your adversary.Examine subtle vulnerabilities in real-world applicationsand avoid the same problems in your appsLearn how attackers infect apps with malware through code injectionDiscover how attackers defeat iOS keychain and data-protection encryptionUse a debugger and custom code injection to manipulate the runtime Objective-C environmentPrevent attackers from hijacking SSL sessions and stealing trafficSecurely delete files and design your apps to prevent forensic data leakageAvoid debugging abuse, validate the integrity of run-time classes, and make your code harder to trace

  • av O'reilly Media Inc
    107

    BioCoder is a quarterly newsletter for DIYbio, synthetic bio, and anything related. You'll discover: Articles about interesting projects and experiments, such as the glowing plant Articles about tools, both those you buy and those you build Visits to DIYbio laboratories Profiles of key people in the community Announcements of events

  • Spara 12%
    av Ayah Bdeir
    190,99

    This book, co-authored by littleBits founder Ayah Bdeir, along with top-selling author Matt Richardson (Getting Started with Raspberry Pi), teaches you just enough electronics to start making things with littleBits and takes you on up through connecting littleBits to the cloud and programming with its Arduino-compatible module.

  • av Jason Babler
    161

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.