Gjør som tusenvis av andre bokelskere
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.Du kan når som helst melde deg av våre nyhetsbrev.
Why choose Erlang for web applications? Discover the answer hands-on by building a simple web service with this book. If youre an experienced web developer who knows basic Erlang, youll learn how to work with REST, dynamic content, web sockets, and concurrency through several examples. In the process, youll see first-hand that Erlang is ideal for building business-critical services.Erlang was designed for fault-tolerant, non-stop telecom systems, and building applications with it requires a large set of skills. By the end of the book, youll have the information you need to build a basic web service and get it running.Explore the power of Erlang and REST for building web servicesServe static and dynamic content with the Yaws web serverUse different methods for outputting data to user, such as encoding Erlang data structures into JSON or XMLBuild an application to listen for HTTP requests, process them, store data, and return useful dataGo beyond the request-response modelpush data to clients with web socketsUse Erlang and Yaws to stream data from the server to a client"e;A book which is truly needed and will help get Erlang to the next level."e;Francesco Cesarini, CEO of Erlang Solutions, author of Erlang Programming.
Create your own natural language training corpus for machine learning. Whether youre working with English, Chinese, or any other natural language, this hands-on book guides you through a proven annotation development cyclethe process of adding metadata to your training corpus to help ML algorithms work more efficiently. You dont need any programming or linguistics experience to get started.Using detailed examples at every step, youll learn how the MATTER Annotation Development Process helps you Model, Annotate, Train, Test, Evaluate, and Revise your training corpus. You also get a complete walkthrough of a real-world annotation project.Define a clear annotation goal before collecting your dataset (corpus)Learn tools for analyzing the linguistic content of your corpusBuild a model and specification for your annotation projectExamine the different annotation formats, from basic XML to the Linguistic Annotation FrameworkCreate a gold standard corpus that can be used to train and test ML algorithmsSelect the ML algorithms that will process your annotated dataEvaluate the test results and revise your annotation taskLearn how to use lightweight software for annotating texts and adjudicating the annotationsThis book is a perfect companion to OReillys Natural Language Processing with Python.
The New Kingmakers documents the rise of the developer class, and provides strategies for companies to adapt to the new technology landscape. From recruiting to retention, it provides a playbook to work more efficiently and effectively with the most important members of your organization.
To help you navigate the large number of new data tools available, this guide describes 60 of the most recent innovations, from NoSQL databases and MapReduce approaches to machine learning and visualization tools. Descriptions are based on first-hand experience with these tools in a production environment.This handy glossary also includes a chapter of key terms that help define many of these tool categories:NoSQL DatabasesDocument-oriented databases using a key/value interface rather than SQLMapReduceTools that support distributed computing on large datasetsStorageTechnologies for storing data in a distributed wayServersWays to rent computing power on remote machinesProcessingTools for extracting valuable information from large datasetsNatural Language ProcessingMethods for extracting information from human-created textMachine LearningTools that automatically perform data analyses, based on results of a one-off analysisVisualizationApplications that present meaningful data graphicallyAcquisitionTechniques for cleaning up messy public data sourcesSerializationMethods to convert data structure or object state into a storable format
Galaxy Tab lets you work, play, read, and connect on the go, but mastering its TouchWiz interface and finding the best apps can be trickyunless you have this Missing Manual. Gadget whiz Preston Gralla provides crystal-clear explanations and step-by-step instructions to get you up to speed quickly, whether you have the 3G/4G or Wi-Fi version of this amazing device.The important stuff you need to know:Design your experience. Add interactive widgets and mini-apps to your screen with TouchWiz.Satisfy your appetite. Download thousands of games and apps from the Android Market.Keep in touch. Chat, videochat, check email, and browse the Web.Find your way. View maps, use the GPS, and navigate turn-by-turn.Manage your media. Shoot and view photos and videos; organize and play your music.Stay informed. Read books, newspapers, and magazines.Be productive. Use Google Docs to store and share documents.
Build beautiful interactive maps on your Drupal website, and tell engaging visual stories with your data. This concise guide shows you how to create custom geographical maps from top to bottom, using Drupal 7 tools and out-of-the-box modules. Youll learn how mapping works in Drupal, with examples on how to use intuitive interfaces to map local events, businesses, groups, and other custom data.Although building maps with Drupal can be tricky, this book helps you navigate the systems complexities for creating sophisticated maps that match your site design. Get the knowledge and tools you need to build useful maps with Drupal today.Get up to speed on map projections, the ethics of making maps, and the challenges of building them onlineLearn how spatial data is stored, input by users, manipulated, and queriedUse the OpenLayers or GMap modules to display maps with lists, tables, and data feedsCreate rich, custom interactions by applying geolocationCustomize your maps look and feel with personalized markers, map tiles, and map popupsBuild modules that add imaginative and engaging interactions
Ready to put your ActionScript 3 skills to work on iPhone and iPad apps? This hands-on book walks you through the process of creating an Adobe AIR application for iOS devices from start to finish, using the Flex 4.5 framework. Move quickly from a basic Hello World application to complex interactions with iOS APIs, and get complete code examples for working with device componentsincluding the accelerometer, GPS, camera, gallery, and multitouch display. This is an ideal resource for Flex developers of all levels.Use Flash Builder 4.5 to create and debug a Flex Mobile projectChoose a layout option to determine which files Flash Builder autogeneratesExplore APIs that enable your app to interact with the camera, accelerometer, and GPSRead and write text files, and create and write to an SQLite databaseInteract with the browser, place calls, and create emails and text messagesLoad content into your app with StageWebViewDesign for iOS with specific UI elements while maintaining one code version for all mobile devicesPublish your app to an Apple iOS installer file with Flash Builder
Automating repetitive programming tasks is easier than many Flash/AS3 developers think. With the Ant build tool, the Eclipse IDE, and this concise guide, you can set up your own "e;ultimate development machine"e; to code, compile, debug, and deploy projects faster. Youll also get started with versioning systems, such as Subversion and Git.Create a consistent workflow for multiple machines, or even complete departments, with the help of extensive Ant code samples. If you want to work smarter and take your skills to a new level, this book will get you on the road to automationwith Ant.Set up your Eclipse work environment with Eclipse plugins, including the FDT code editor and the Mylyn task managerEnable several developers to work on the same project simultaneously with a versioning systemWalk through the basics of Ant, and use sample code to create your first scriptCompile and debug your Ant build with FDT or the Flex SDKApply Ant to mobile development for both the Android Platform and iOS, using the Android SDK and Adobe Air
Take Razor for a test drive and discover first hand how this scripting syntax simplifies the way you create dynamic, data-driven websites. With this concise guide, youll work with Razor syntax by building example websites with Microsoft WebMatrix and ASP.NET MVC. You'll quickly learn how Razor lets you combine code and content in a fluid and expressive manner on Windows-based servers.Programming Razor also explores components of the Razor API, and shows you how Razor templates are turned into rendered HTML. By the end of this book, you'll be able to create Razor-based websites with custom extensions that meet the specific needs of your projects.Use Razor with Microsoft WebMatrix to build a working blog, complete with dataOrganize and manage your web application, using Razor features for layouts, sections, and partial viewsCreate clean and effective ASP.NET MVC views with the Razor View EngineLearn how the Razor API interprets Razor templates and turns them into executable .NET codeImplement advanced techniques for exposing reusable code and sharing ASP.NET MVC views across projects
Dreamweaver CC is a powerful tool for designing all kinds of websites, from those with simple, static pages to interactive, media-driven sites for desktop, laptop, and mobile devices. But the program still doesnt include a printed guide to its amazing capabilities. Thats where this Missing Manual comes in. With hands-on tutorials and coverage of every feature, youll learn to build, deploy, and manage sites whether youre an experienced designer or just getting started.The important stuff you need to know:Dive into page design. Quickly learn the basics of working with text, images, links, and tables.Edit pages in Live view. Dynamically add elements to live pages and immediately see the results.Design once, and for all. Build fluid-grid sites that adapt themselves to desktop, tablet, and mobile devices.Troubleshoot your HTML. Use the new Element Quick View to reveal the hierarchy of page elements.Style with ease. Tap Dreamweavers enhanced CSS Designer to copy and paste styles.Enhance Dreamweaver. Get new program features with add-ons that integrate directly with Dreamweaver.Bring your pages to life. Use jQuery UI to add interactive page elements like tabbed content panels.Create universal pages. Avoid browser incompatibility with workarounds.
Put your ActionScript 3 skills to work building mobile apps. This book shows you how to develop native applications for Android-based smartphones and tablets from the ground up, using Adobe AIR. You learn the entire development process hands-on, from coding specific functions to options for getting your app published.Start by building a sample app with step-by-step instructions, using either Flash Professional or Flash Builder. Then learn how to use ActionScript libraries for typical device features, such as the camera and the accelerometer. This book includes ready-to-run example code and a case study that demonstrates how to bring all of the elements together into a full-scale working app.Create functionality and content that works on multiple Android devicesChoose from several data storage optionsCreate view and navigation components, including a back buttonGet tips for designing user experience with touch and gesturesBuild a location-aware app, or one that makes use of motionExplore ways to use audio, video, and photos in your applicationLearn best practices for asset management and development
If you plan to use Amazon Web Services to run applications in the cloud, the end-to-end approach in this book will save you needless trial and error. You'll find practical guidelines for designing and building applications with Amazon Elastic Compute Cloud (EC2) and a host of supporting AWS tools, with a focus on critical issues such as load balancing, monitoring, and automation.How do you move an existing application to AWS, or design your application so that it scales effectively? How much storage will you require? Programming Amazon EC2 not only helps you get started, it will also keep you going once you're successfully positioned in the cloud. This book is a must-read for application architects, developers, and administrators.Determine your application's lifecycle and identify the AWS tools you needLearn how to build and run your application as part of the development processMigrate simple web applications to the cloud with EC2, Amazon Simple Storage Service, and CloudFront content deliveryMeet traffic demand with EC2's Auto Scaling and Elastic Load BalancingDecouple your application using Simple Queue Service, Simple Notification Service, and other toolsUse the right tools to minimize downtime, improve uptime, and manage your decoupled system"e;Jurg and Flavia have done a great job in this book building a practical guide on how to build real systems using AWS."e;--Werner Vogels, VP & CTO at Amazon.com
This is the first of three volumes from the archives of "The Perl Journal", it contains 71 articles providing a comprehensive tour of how experts implement computer science concepts in the real world, with code walkthroughs, case studies, and explanations of difficult techniques.
Kerbal Space Program (KSP) is a critically acclaimed, bestselling space flight simulator game. It's making waves everywhere from mainstream media to the actual space flight industry, but it has a bit of a learning curve. In this book, five KSP nerds-including an astrophysicist-teach you everything you need to know.
Ideal for software engineers new to privacy, this book helps you examine privacy-protective information management architectures and their foundational components-building blocks that you can combine in many ways.
The Photon is an open source, inexpensive, programmable, WiFi-enabled module for building connected projects and prototypes. Powered by an ARM Cortex-M3 microcontroller and a Broadcom WiFi chip, the Photon is just as happy plugged into a hobbyist's breadboard as it is into a product rolling off of an assembly line.
"e;As someone who uses jQuery on a regular basis, it was surprising to discover how much of the library Im not using. This book is indispensable for anyone who is serious about using jQuery for non-trivial applications."e;-- Raffaele Cecco, longtime developer of video games, including Cybernoid, Exolon, and StormlordjQuery is the "e;write less, do more"e; JavaScript library. Its powerful features and ease of use have made it the most popular client-side JavaScript framework for the Web. Ideal for JavaScript developers at all skill levels, this book is jQuery's trusty companion: the definitive "e;read less, learn more"e; guide to the library.jQuery Pocket Reference explains everything you need to know about jQuery, completely and comprehensively. You'll learn how to:Select and manipulate document elementsAlter document structureHandle and trigger eventsCreate visual effects and animationsScript HTTP with Ajax utilitiesUse jQuery's selectors and selection methods, utilities, plugins and moreThe 25-page quick reference summarizes the library, listing all jQuery methods and functions, with signatures and descriptions.
MAKE Volume 25 is all about Arduino, the open-source microcontroller platform.The issue is full of hardware, software, build details, tips and projects.
Apple's video-editing program is better than ever, but it still doesnt have a printed guide to help you get started. That's where this gorgeous, full-color book comes in. You get clear explanations of iMovie's impressive new features, like instant rendering, storyboarding, and one-step special effects. Experts David Pogue and Aaron Miller also give you a complete course in film editing and DVD design.Edit video like the pros. Import raw footage, add transitions, and use iMovies newly restored, intuitive timeline editor.Create stunning trailers. Design Hollywood-style "e;Coming Attractions!"e; previews for your movies.Share your film. Distribute your movie in a variety of placeson smartphones, Apple TV, your own site, and with one-click exports to YouTube, Facebook, Vimeo, CNN iReport, and MobileMe.Make DVDs. Design the menus, titles, and layout for your DVDs, and burn them to disc.This book covers version 9 of Apple's iMovie software.
Ready to unleash the Droid 2? This entertaining guide helps you take full command of Motorolas sleek new device to get online, shop, find locations, keep in touch, and much more. Every page is packed with useful information you can put to work right away, from setup to troubleshooting, with lots of valuable tips and tricks along the way.Get organized. Sync your contacts, calendar, and email with your Google Calendar and Outlook accounts.Go online. Make your phone a portable hotspot or a modem to get your laptop online.Be productive. Use Google docs to create and edit documents, spreadsheets, and presentations.Play music. Purchase music from Amazon and sync your Droid 2 with Windows Media Player.Capture photos and video. Edit your photos and share everything you shootinstantly.
How can Facebook help you promote your brand, products, and services? This book provides proven tactics that you can use right away to build your brand and engage prospective customers. With 500 million active users worldwide, Facebook offers a much larger audience than traditional media, but it's a new landscape loaded with unfamiliar challenges. The Facebook Marketing Book shows you how to make the most of the service while skirting not-so-obvious pitfalls along the way.Whether you're a marketing and PR professional, an entrepreneur, or a small business owner, you'll learn about the tools and features that will help you reach specific Facebook audiences. You'll also get an in-depth overview, with colorful and easy-to-understand introductions to Profiles, Groups, Pages, Applications, Ads, Events, and Facebook etiquette.Approach Facebook's complex environment with clear, actionable itemsMake sense of the social networking worldBe familiar with the technologies you need for social network marketingExplore tactics for using Facebook features, functionality, and protocolsLearn how to set specific campaign goalsDetermine which Facebook features are relevant to your campaignsPlan and execute Facebook marketing strategiesMeasure the results of your campaigns with key performance indicators
R is a powerful tool for statistics and graphics, but getting started with this language can be frustrating. This short, concise book provides beginners with a selection of how-to recipes to solve simple problems with R. Each solution gives you just what you need to know to use R for basic statistics, graphics, and regression.You'll find recipes on reading data files, creating data frames, computing basic statistics, testing means and correlations, creating a scatter plot, performing simple linear regression, and many more. These solutions were selected from O'Reilly's R Cookbook, which contains more than 200 recipes for R that you'll find useful once you move beyond the basics.
Millions of public Twitter streams harbor a wealth of data, and once you mine them, you can gain some valuable insights. This short and concise book offers a collection of recipes to help you extract nuggets of Twitter information using easy-to-learn Python tools. Each recipe offers a discussion of how and why the solution works, so you can quickly adapt it to fit your particular needs. The recipes include techniques to:Use OAuth to access Twitter dataCreate and analyze graphs of retweet relationshipsUse the streaming API to harvest tweets in realtimeHarvest and analyze friends and followersDiscover friendship cliquesSummarize webpages from short URLsThis book is a perfect companion to OReilly's Mining the Social Web.
If you want to use CouchDB to support real-world applications, you'll need to create MapReduce views that let you query this document-oriented database for meaningful data. With this short and concise ebook, you'll learn how to create a variety of MapReduce views to help you query and aggregate data in CouchDBs large, distributed datasets.You'll get step-by-step instructions and lots of sample code to create and explore several MapReduce views through the course of the book, using an example database you construct. To work with these different views, youll learn how to use the Futon web administration console and the cURL command line tool that come with CouchDB.Learn how the Map and Reduce steps work independently and together to index your dataUse the example database to create several temporary views based on different criteriaDiscover the uses of Map and Reduce JavaScript functionsConvert your temporary views to permanent views within a design documentLearn several options for querying the data within your viewsLimit the number of results returned, skip some results, or reverse the order of the outputGroup your results by exact keys or by parts of keysBradley Holt, co-founder of the creative services firm Found Line, is a web developer and entrepreneur ten years of PHP and MySQL experience. He began using CouchDB before the release of version 1.0. Bradley is an active member of the PHP community, and can be reached at bradley-holt.com.
Time series data is of growing importance, especially with the rapid expansion of the Internet of Things. This concise guide shows you effective ways to collect, persist, and access large-scale time series data for analysis.
Send and receive email from Java applications by using the JavaMail API. With this concise book, youll learn how to communicate with existing SMTP, POP, and IMAP servers, and how to write your own.Whether you need to build an email-centric application like a mailing list manager or simply add email notification to a larger product, JavaMail is the answer. Packed with code examples, this book shows you how JavaMail enables you to avoid low-level protocol details, so you can focus on what you actually want to say in a message.Send, receive, and store email with POP3 and IMAPAdd password authentication to your programsManage mailboxes and accountsDownload mail attachmentsRespond to asynchronous email eventsDesign protocol-independent email programs
When youre under pressure to produce a well-designed, easy-to-navigate mobile app, theres no time to reinvent the wheeland no need to. This handy reference provides more than 90 mobile app design patterns, illustrated by 1,000 screenshots from current Android, iOS, and Windows Phone apps.Much has changed since this books first edition. Mobile OSes have become increasingly different, driving their own design conventions and patterns, and many designers have embraced mobile-centric thinking. In this edition, user experience professional Theresa Neil walks product managers, designers, and developers through design patterns in 11 categories:Navigation: get patterns for primary and secondary navigationForms: break industry-wide habits of bad form designTables: display only the most important informationSearch, sort, and filter: make these functions easy to useTools: create the illusion of direct interactionCharts: learn best practices for basic chart designTutorials & Invitations: invite users to get started and discover featuresSocial: help users connect and become part of the groupFeedback & Affordance: provide users with timely feedbackHelp: integrate help pages into a smaller form factorAnti-Patterns: what not to do when designing a mobile app
Need help finding the right HTML5 element or attribute for your web page or application? HTML5 Pocket Reference is the classic reference that web designers and developers have been keeping close at hand for more than thirteen years.This fifth edition has been updated to reflect the current state of HTML5, including the HTML5 Candidate Recommendation, the emerging HTML5.1 Working Draft, and the living WHATWG standard. Features include:An alphabetical listing of every element and attribute in HTML5, HTML5.1, and the WHATWG living standardDescriptions, markup examples, content categories, content models, and start- and end-tag requirements for every elementAt-a-glance notes indicating the differences between the HTML5 specifications and HTML 4.01Useful charts of special charactersAn overview of HTML5 APIsIf youre an experienced web designer or developer who needs a quick resource for working with established web standards, this handy book is indispensable.
If you need help building web applications with the Lift framework, this cookbook provides scores of concise, ready-to-use code solutions. Youll find recipes for everything from setting up a coding environment to creating REST web services and deploying your application to production.Built on top of the Scala JVM programming language, Lift takes a differentyet ultimately easierapproach to development than MVC frameworks such as Rails. Each recipe in this book includes a discussion of how and why each solution works, not only to help you complete the task at hand, but also to illustrate how Lift works.Set up an environment and run your first Lift applicationGenerate HTML, using Lifts View First approachSubmit forms and work with form elementsBuild REST web services with the frameworks RestHelper traitTake advantage of Lifts support for Ajax and CometGet examples for modifying Lifts request pipelineConvert Scala classes into tables, rows, and columns in a relational databaseSend email, call URLs, and schedule tasks from your applicationPackage and deploy your application to various hosted services
Build HTML5-based hybrid applications for Android with a mix of native Java and JavaScript components, without using third-party libraries and wrappers such as PhoneGap or Titanium. This concise, hands-on book takes you through the entire process, from setting up your development environment to deploying your product to an app store.
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.