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.
Get a quick introduction to WebGL, the new standard for 3D rendering on the Web and a member of HTML5s family of technologies. With this hands-on guide, youll learn essential WebGL development and production concepts, using the JavaScript 3D engine Three.js. At the end of the book, youll put everything together and build a full 3D application with WebGL.You dont have to be a game development wizard or have 3D graphics experience to get started. If you use HTML, CSS, and JavaScriptand have familiarity with JQuery and Ajaxthis book will help you gain a working knowledge of WebGL through clear and simple examples.Understand core 3D graphics concepts and how to implement them in WebGLCreate WebGL sample pages as you learn, and build a racing game application in the final chapterGet to know the Three.js open source library in detailDevelop working knowledge of graphics rendering, texturing, animation, interaction, and behaviorsSeamlessly integrate 3D graphics with other content on the pageLearn the tools, file formats, and techniques for developing robust and secure applications in a production environment"e;WebGL: Up and Running is an ideal introduction to the world of 3D programming on the web. Its well-written, clear, and fun. I wish it had been around when I started learning!"e; Giles Thomas, LearningWebGL.com
This hands-on book looks past the hype and buzzwords surrounding HTML5 and gives you a conservative and practical approach to using HTML5, JavaScript MVC frameworks, and the latest W3C specifications. Youll quickly master how to build mobile and desktop web apps that are widely supported across all major web browsers and devices.Even though Web Storage, Web Workers, Geolocation, Device Orientation, and WebSockets have been covered many times in the past, it is often from a very high or basic level. This book goes into the trenches to review actual use cases for each of these APIs and gives real-world examples on how to use each one. If you're familiar with JavaScript, CSS and HTML basics and are ready to start piecing together the architecture of HTML5, then this book is for you.Assemble a coherent architectural whole from HTML5s complex collection of partsGain a clear understanding of client-side architecture and the "e;mobile first"e; approachDesign, create, and tune eye-catching and robust mobile web appsExplore how the top five JavaScript MVC frameworks interact with the serverLearn best practices for setting up a raw WebSocket serverExamine how sites such as Google, Twitter, and Amazon store data on the clientUse real-world methods for applying geolocation, and learn the pitfalls of various implementationsProcess images and other data in the background with Web Workers
Dreamweaver is the tool most website developers use to design and manage professional-looking sites, but it's a complex program to learn on your own. That's where Dreamweaver CS6: The Missing Manual comes in.
How can you take advantage of feedback control for enterprise programming? With this book, author Philipp K. Janert demonstrates how the same principles that govern cruise control in your car also apply to data center management and other enterprise systems.
Take the guesswork out of deploying, administering, and automating Active Directory. With hundreds of proven recipes, the updated edition of this popular cookbook provides quick, step-by-step solutions to common (and not so common) problems you might encounter when working with Microsofts network directory service.This fourth edition includes troubleshooting recipes for Windows Server 2012, Windows 8, and Exchange 2013, based on valuable input from Windows administrators. Youll also find quick solutions for the Lightweight Directory Access Protocol (LDAP), Active Directory Lightweight Directory Services (AD LDS), multi-master replication, DNS, Group Policy, and many other features.Manage new AD features, such as the Recycle Bin, Group Managed Service Accounts, and fine-grained password policiesWork with AD from the command line and use Windows PowerShell to automate tasksRemove and create forests, domains, and trustsCreate groups, modify group scope and type, and manage membershipDelegate control, view and modify permissions, and handle Kerberos ticketsImport and export data with LDAP Data Interchange Format (LDIF)Synchronize multiple directories and enforce data integrity within a single or multiple storesBack up AD, and perform authoritative and non-authoritative restores
There is an easier way to build Hadoop applications. With this hands-on book, youll learn how to use Cascading, the open source abstraction framework for Hadoop that lets you easily create and manage powerful enterprise-grade data processing applicationswithout having to learn the intricacies of MapReduce.Working with sample apps based on Java and other JVM languages, youll quickly learn Cascadings streamlined approach to data processing, data filtering, and workflow optimization. This book demonstrates how this framework can help your business extract meaningful information from large amounts of distributed data.Start working on Cascading example projects right awayModel and analyze unstructured data in any format, from any sourceBuild and test applications with familiar constructs and reusable componentsWork with the Scalding and Cascalog Domain-Specific LanguagesEasily deploy applications to Hadoop, regardless of cluster location or data sizeBuild workflows that integrate several big data frameworks and processesExplore common use cases for Cascading, including features and tools that support themExamine a case study that uses a dataset from the Open Data Initiative
When you need quick answers for developing or debugging Java programs, this pocket guide provides a handy reference to the standard features of the Java programming language and its platform. Youll find helpful programming examples, tables, figures, and lists, as well as supplemental information about topics including the Java Scripting API, third-party tools, and the basics of the Unified Modeling Language (UML).Updated for new features through Java SE 7, this little book is an ideal companion, whether youre in the office, in the lab, or on the road.Quickly find Java language details, such as naming conventions, fundamental types, and object-oriented programming elementsGet details on the Java SE 7 platform, including development basics, memory management, concurrency, and genericsBrowse through basic information on NIO 2.0, the G1 Garbage Collector, and Project Coin (JSR-334) featuresGet supplemental references to development, CM, and test tools; libraries; IDEs; and Java-related scripting languagesFind information to help you prepare for the Oracle Certified Associate Java SE 7 Programmer I exam
Go under the hood of an operating Voice over IP network, and build your knowledge of the protocols and architectures used by this Internet telephony technology. With this concise guide, youll learn about services involved in VoIP and get a first-hand view of network data packets from the time the phones boot through calls and subsequent connection teardown.With packet captures available on the companion website, this book is ideal whether youre an instructor, student, or professional looking to boost your skill set. Each chapter includes a set of review questions, as well as practical, hands-on lab exercises.Learn the requirements for deploying packetized voice and videoUnderstand traditional telephony concepts, including local loop, tip and ring, and T carriersExplore the Session Initiation Protocol (SIP), VoIPs primary signaling protocolLearn the operations and fields for VoIPs standardized RTP and RTCP transport protocolsDelve into voice and video codecs for converting analog data to digital format for transmissionGet familiar with Communications Systems H.323, SIPs widely used predecessorExamine the Skinny Client Control Protocol used in Cisco VoIP phones in networks around the world
This pocket guide is the perfect on-the-job companion to Git, the distributed version control system. It provides a compact, readable introduction to Git for new users, as well as a reference to common commands and procedures for those of you with Git experience
Flash CS3 is a premier tool for creating web animations and interactive web sites. This book gives Flash users hands-on instructions to help them master: special effects; morphing; adding audio and video; introducing interactivity; and more. It also shows you how to turn an idea into a Flash animation, tutorial, or movie.
Around the globe, DIYers are building an infrastructure out of low cost sensors, cheap computers, and cloud-based data sharing. One of the most important environmental conditions to monitor is the quality of the atmosphere. Atmospheric Monitoring With Arduino shows you how to create your own gadgets to measure what's inside every breath you take.
Its tough to argue with R as a high-quality, cross-platform, open source statistical software productunless youre in the business of crunching Big Data. This concise book introduces you to several strategies for using R to analyze large datasets, including three chapters on using R and Hadoop together. Youll learn the basics of Snow, Multicore, Parallel, Segue, RHIPE, and Hadoop Streaming, including how to find them, how to use them, when they work well, and when they dont.With these packages, you can overcome Rs single-threaded nature by spreading work across multiple CPUs, or offloading work to multiple machines to address Rs memory barrier.Snow: works well in a traditional cluster environmentMulticore: popular for multiprocessor and multicore computersParallel: part of the upcoming R 2.14.0 releaseR+Hadoop: provides low-level access to a popular form of cluster computingRHIPE: uses Hadoops power with Rs language and interactive shellSegue: lets you use Elastic MapReduce as a backend for lapply-style operations
If youre writing one of several applications that call for asynchronous programming, this concise hands-on guide shows you how the async feature in C# 5.0 can make the process much simpler. Along with a clear introduction to asynchronous programming, you get an in-depth look at how the async feature works and why you might want to use it in your application.Written for experienced C# programmersyet approachable for beginnersthis book is packed with code examples that you can extend for your own projects.Write your own asynchronous code, and learn how async saves you from this messy choreDiscover new performance possibilities in ASP.NET web server codeExplore how async and WinRT work together in Windows 8 applicationsLearn the importance of the await keyword in async methodsUnderstand which .NET thread is running your codeand at what points in the programUse the Task-based Asynchronous Pattern (TAP) to write asynchronous APIs in .NETTake advantage of parallel computing in modern machinesMeasure async code performance by comparing it with alternatives
This handy guide provides an overview of Java Enterprise Edition 6s main technologies and includes extensive, easy-to-understand code samples that demonstrate the platforms many improvements. Youll quickly understand how Java EE 6 simplifies the process of developing and deploying web and enterprise applications.Explore whats new in Java EE 6, including Contexts and Dependency Injection and the Java API for RESTful Web ServicesDiscover how Java EE 6 features relate to design patterns in web and enterprise applicationsGet the specifications for making your application Java EE compliantLearn about revisions to Enterprise JavaBeans, JavaServer Faces, and other componentsFind out how Java EE 6 profiles change the platforms one size fits all approachGet started with Java EE 6 development and deployment, using NetBeans IDE and GlassFish
If youre an experienced PHP developer, you already have a head start on learning how to write Node.js code. In this book, author Daniel Howard demonstrates the remarkable similarities between the two languages, and shows you how to port your entire PHP web application to Node.js. By comparing specific PHP features with their Node counterparts, youll also discover how to refactor and improve existing PHP 4 or PHP 5 source code.At the end, youll have two fully functional codebases to provide to your users. You can update both of them simultaneously, using this book as a reference to important aspects of PHP and Node.js.Use a simple Node.js framework to convert individual PHP pages to Node.js filesRefactor blocking PHP source code to non-blocking Node.js source code that uses callbacksConvert PHP syntax, variables, and types to Node.jsUse a step-by-step technique for implementing PHP classes and class inheritance in Node.jsConvert PHP file handling APIs into their Node.js equivalentsCompare approaches for using a MySQL database in Node.js and PHPConvert PHP code for JSON or XML APIs into Node.js code for npm packages
Run your entire corporate IT infrastructure in a cloud environment that you control completelyand do it inexpensively and securely with help from this hands-on book. All you need to get started is basic IT experience.Youll learn how to use Amazon Web Services (AWS) to build a private Windows domain, complete with Active Directory, enterprise email, instant messaging, IP telephony, automated management, and other services. By the end of the book, youll have a fully functioning IT infrastructure you can operate for less than $300 per month.Learn about Virtual Private Cloud (VPC) and other AWS tools youll useCreate a Windows domain and set up a DNS management systemInstall Active Directory and a Windows Primary Domain ControllerUse Microsoft Exchange to set up an enterprise email serviceImport existing Windows Server-based virtual machines into your VPCSet up an enterprise-class chat/IM service, using the XMPP protocolInstall and configure a VoIP PBX telephony system with Asterisk and FreePBXKeep your network running smoothly with automated backup and restore, intrusion detection, and fault alerting
If you're a .NET developer looking to build tablet apps, this practical book takes you step-by-step through the process of developing apps for the Windows Store. You'll learn how to use Microsoft's Modern UI design language with Windows 8.1 and WinRT 8.1.1 by building a line-of-business mobile app with C# through the course of the book.
Organize your network resources by learning how to design, manage, and maintain Active Directory. Updated to cover Windows Server 2012, the fifth edition of this bestselling book gives you a thorough grounding in Microsofts network directory service by explaining concepts in an easy-to-understand, narrative style.Youll negotiate a maze of technologies for deploying a scalable and reliable AD infrastructure, with new chapters on management tools, searching the AD database, authentication and security protocols, and Active Directory Federation Services (ADFS). This book provides real-world scenarios that let you apply what youve learnedideal whether youre a network administrator for a small business or a multinational enterprise.Upgrade Active Directory to Windows Server 2012Learn the fundamentals, including how AD stores objectsUse the AD Administrative Center and other management toolsLearn to administer AD with Windows PowerShellSearch and gather AD data, using the LDAP query syntaxUnderstand how Group Policy functionsDesign a new Active Directory forestExamine the Kerberos security protocolGet a detailed look at the AD replication process
If your team is investigating ways to design applications for the cloud, this concise book introduces 11 architecture patterns that can help you take advantage of cloud-platform services. Youll learn how each of these platform-agnostic patterns work, when they might be useful in the cloud, and what impact theyll have on your application architecture. Youll also see an example of each pattern applied to an application built with Windows Azure.The patterns are organized into four major topics, such as scalability and handling failure, and primer chapters provide background on each topic. With the information in this book, youll be able to make informed decisions for designing effective cloud-native applications that maximize the value of cloud services, while also paying attention to user experience and operational efficiency.Learn about architectural patterns for:Scalability. Discover the advantages of horizontal scaling. Patterns covered include Horizontally Scaling Compute, Queue-Centric Workflow, and Auto-Scaling.Big data. Learn how to handle large amounts of data across a distributed system. Eventual consistency is explained, along with the MapReduce and Database Sharding patterns.Handling failure. Understand how multitenant cloud services and commodity hardware influence your applications. Patterns covered include Busy Signal and Node Failure.Distributed users. Learn how to overcome delays due to network latency when building applications for a geographically distributed user base. Patterns covered include Colocation, Valet Key, CDN, and Multi-Site Deployment.
In this practical book, Juniper Networks consulting senior network engineer, Peter Southwick, offers unique first-person field studies on designing, configuring, and troubleshooting new systems that are changing the networking world. Each chapter-long "e;travelogue"e; follows a team of Juniper Networks warriors as they solve specific needs with emerging network platform architectures.In these case studies, Southwick and his fellow warriors analyze a clients particular situation, arrive at an architectural solution, and work through the deployment details. For anyone who operates, installs, designs, or works in IT, this book provides an intimate and entertaining look at whats changing and why.Among the case studies, youll discover how:A service provider protected customers from malicious traffic with Juniper Networks IDP systemsSRX5800s improved connectivity and security in a data centerEthernet WAN technology was chosen as a storage solution, rather than a proprietary design on dark fiberAn enterprise severed communications between different departments to comply with government personal credit card standardsCore network and edge devices helped a power company serve local customers and ISPs in the data services marketA hosting company migrated its core, datacenter, edge, and access domains to a state-of-the-art network"e;In this uniquely written book, you will get a detailed view of life in the data center, the edge, the core, and the office of the customers CIO."e;Steve Fazio, CEO, TorreyPoint
When looking for ways to improve your website, how do you decide which changes to make? And which changes to keep? This concise book shows you how to use Multiarmed Bandit algorithms to measure the real-world value of any modifications you make to your site. Author John Myles White shows you how this powerful class of algorithms can help you boost website traffic, convert visitors to customers, and increase many other measures of success.This is the first developer-focused book on bandit algorithms, which were previously described only in research papers. Youll quickly learn the benefits of several simple algorithmsincluding the epsilon-Greedy, Softmax, and Upper Confidence Bound (UCB) algorithmsby working through code examples written in Python, which you can easily adapt for deployment on your own website.Learn the basics of A/B testingand recognize when its better to use bandit algorithmsDevelop a unit testing framework for debugging bandit algorithmsGet additional code examples written in Julia, Ruby, and JavaScript with supplemental online materials
Learn a use-case approach for developing Java enterprise applications in a continuously test-driven fashion. With this hands-on guide, authors and JBoss project leaders Andrew Lee Rubinger and Aslak Knutsen show you how to build high-level components, from persistent storage to the user interface, using the Arquillian testing platform and several other JBoss projects and tools.Through the course of the book, youll build a production-ready software conference tracker called GeekSeek, using source code from GitHub. Rubinger and Knutsen demonstrate why testing is the very foundation of developmentessential for ensuring that code is consumable, complete, and correct.Bootstrap an elementary Java EE project from start to finish before diving into the full-example application, GeekSeekUse both relational and NoSQL storage models to build and test GeekSeeks data persistence layersTackle testable business logic development and asynchronous messaging with an SMTP serviceExpose enterprise services as a RESTful interface, using Java EEs JAX-RS frameworkImplement OAuth authentication with JBosss PicketLink identity management serviceValidate the UI by automating interaction in the browser and reading the rendered pagePerform full-scale integration testing on the final deployable archive
Windows 8 is quite different than previous Microsoft operating systems, but its still eminently hackable. With this book, youll learn how to make a variety of modifications, from speeding up boot time and disabling the Lock screen to hacking native apps and running Windows 8 on a Mac. And thats just the beginning. Youll find more than 100 standalone hacks on performance, multimedia, networking, the cloud, security, email, hardware, and more. Not only will you learn how to use each hack, youll also discover why it works.Add folders and other objects to the Start screenRun other Windows versions inside Windows 8Juice up performance and track down bottlenecksUse the SkyDrive cloud service to sync your files everywhereSpeed up web browsing and use other PCs on your home networkSecure portable storage and set up a virtual private networkHack Windows 8 Mail and services such as OutlookCombine storage from different devices into one big virtual diskTake control of Window 8 setting with the Registry
Want to take real control of your Mac? The hacks in this book help you dig below the surface to tweak system preferences, mount drives and devices, and generally do things with your system that Apple doesnt expect you to do. With a little effort, you can make your Mac and its applications perform exactly the way you want them to.There are more than 50 hacks in this book that show you how to fine-tune the interface, work with multimedia, set up your network, boost security, and perform a few tricks with Unix.Go beyond Preferences: change the way OS X Mountain Lion behavesCustomize your experience by taming browsers and making apps full screenGet information delivered right to your desktop, and automate mundane tasksUse the command line and install various Unix apps to unlock your Macs Unix powerIncrease security, monitor network traffic, and remain anonymousPlay Wii games and host a Minecraft server on your MacModify your WiFi, move iTunes, and record TV showsTurn your MacBook into a tablet and give it a custom dye job
As the first book for intermediate and advanced users of Google SketchUp, this Cookbook goes beyond the basics to explore the complex features and tools that design professionals use. You'll get numerous step-by-step tutorials for solving common (and not so common) design problems, with detailed color graphics to guide your way, and discussions that explain additional ways to complete a task. Google SketchUp Cookbook will help you:Use SketchUp more efficiently by taking advantage of components and groupsLearn new techniques for using Follow Me, Intersect, and constraintsGo beyond simple textures with tools such as texture positioning and Photo MatchCreate animations and walkthroughs, and explore design scenarios by using layers and scenesLearn how to use styles to customize your presentationsCombine SketchUp with the 3D Warehouse and Google EarthGoogle SketchUp Cookbook is ideal for architects, engineers, interior designers, product designers, woodworkers, and other professionals and hobbyists who want to work more efficiently and achieve true mastery of this amazing tool.
With the Android platform fast becoming a target of malicious hackers, application security is crucial. This concise book provides the knowledge you need to design and implement robust, rugged, and secure apps for any Android device. Youll learn how to identify and manage the risks inherent in your design, and work to minimize a hackers opportunity to compromise your app and steal user data.How is the Android platform structured to handle security? What services and tools are available to help you protect data? Up until now, no single resource has provided this vital information. With this guide, youll learn how to address real threats to your app, whether or not you have previous experience with security issues.Examine Androids architecture and security model, and how it isolates the filesystem and databaseLearn how to use Android permissions and restricted system APIsExplore Android component types, and learn how to secure communications in a multi-tier appUse cryptographic tools to protect data stored on an Android deviceSecure the data transmitted from the device to other parties, including the servers that interact with your app
This cookbook's handy how-to recipes help you quickly learn and install Apache CloudStack, along with several API clients, API wrappers, data architectures, and configuration management technologies that work as part of CloudStack's ecosystem.
If you're a developer looking to supplement your own data tools and services, this concise ebook covers the most useful sources of public data available today. You'll find useful information on APIs that offer broad coverage, tie their data to the outside world, and are either accessible online or feature downloadable bulk data. You'll also find code and helpful links.This guide organizes APIs by the subjects they coversuch as websites, people, or placesso you can quickly locate the best resources for augmenting the data you handle in your own service. Categories include:Website tools such as WHOIS, bit.ly, and CompeteServices that use email addresses as search terms, including GithubFinding information from just a name, with APIs such as WhitePagesServices, such as Klout, for locating people with Facebook and Twitter accountsSearch APIs, including BOSS and WikipediaGeographical data sources, including SimpleGeo and U.S. CensusCompany information APIs, such as CrunchBase and ZoomInfoAPIs that list IP addresses, such as MaxMindServices that list books, films, music, and products
Learn about electricity while having fun! Lavishly illustrated with cartoons and drawings, this book guides the reader through six hands-on projects. Discover the electrical potential lurking in a stack of pennies - enough to light up an LED or power a calculator!
Learning to be a maker has never been more fun. Full-color cartoons and drawings lead you through the steps needed for making a wizard wand, a sanding block, a charging station for your phone or tablet, and a sturdy box with a secret compartment.
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.