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.
Jazz up your iPhone and iPad apps with some slick graphics and animationand keep users from looking elsewhere. This short and concise book shows developers with even little Cocoa programming experience how to create impressive graphics and animation effects with relatively easy coding. Learn how to incorporate smooth animations and draw images in your apps to achieve the classy look you want.The recipes in this book include step-by-step instructions and simple code solutions that you can put to work right away.Learn basic concepts for adapting to different screen sizesConstruct, set, and use colorsDraw text, images, lines, and rectanglesAdd shadows to shapesCreate and draw gradientsLearn how to animate and scale, rotate, or move views
If you're familiar with JIRA for issue tracking, bug tracking, and other uses, you know it can sometimes be tricky to set up and manage. In this concise book, software toolsmith Matt Doar clarifies some of the more confusing aspects by answering difficult and frequently asked questions about JIRA administration.Practical JIRA Administration shows you how JIRA is intended to be used, making it an ideal supplement to the extensive documentation already available. The books chapters are loosely connected, so you can go straight to the information that best serves your needs.Understand the difference between JIRA groups and JIRA project rolesDiscover what JIRA schemes do, and learn how to maintain themUse a consistent configuration approach to help you use JIRA as a platformCreate a workflow from scratchAdd, modify, and deactivate usersPrepare for a JIRA upgrade, and troubleshoot if necessaryGet remote access to JIRA via email, SQL, REST, and other methods
Ready to put your ActionScript 3 skills to work on mobile apps? This hands-on book walks you through the process of creating an Adobe AIR application from start to finish, using the Flex 4.5 framework. Move quickly from a basic Hello World application to complex interactions with Android APIs, and get complete code examples for working with Android device componentsGPS, camera, gallery, accelerometer, multitouch display, and OS interactions. No matter how much Flex experience you have, this book is the ideal resource.Use Flash Builder 4.5 to create and debug a Flex Mobile projectChoose a layout option to determine which files Flash Builder auto-generatesSelect permissions that control which devices can install your app from the Android MarketExplore APIs that enable your app to interact with specific Android OS featuresLearn how to read and write text files, browse the file system for media files, and create and write to an SQLite databaseUse the URLRequest class to open your app in the browser, place calls, and create emails and text messagesLoad web and video content into your app with StageWebViewPublish your app to an Android installer file with Flash Builder
If you're preparing to roll out IPv6 on your network, this concise book provides the essentials you need to support this protocol with DNS. You'll learn how DNS was extended to accommodate IPv6 addresses, and how you can configure a BIND name server to run on the network. This book also features methods for troubleshooting problems with IPv6 forward- and reverse-mapping, and techniques for helping islands of IPv6 clients communicate with IPv4 resources.Topics include:DNS and IPv6Learn the structure and representation of IPv6 addresses, and the syntaxes of AAAA and PTR records in the ip6.arpa IPv6 reverse-mapping zoneBIND on IPv6Use IPv6 addresses and networks in ACLs, and register and delegate to IPv6-speaking name serversResolver ConfigurationConfigure popular stub resolvers (Linux/Unix, MacOS X, and Windows) to query IPv6-speaking name serversDNS64Learn about the transition technology that allows clients with IPv6-only network stacks to communicate with IPv4 serversTroubleshootingUse the nslookup and dig troubleshooting tools to look up the IPv6 addresses of a domain name, or reverse-map an IPv6 address to a domain name
The Perl Pocket Reference is an invaluable reference for those who find themselves frequently searching for a quick answer to a question or reminder of a syntax rule. This handy, well-organized quick reference condenses stacks of Perl documentation down to the most essential at-your-fingertips facts. For ease-of-use, convenience, and price, this little reference is the first place Perl programmers look when they need an answer quickly.The Perl Pocket Referenc provides a complete overview of the Perl programming language, all packed into a convenient, carry-around booklet. It is updated for Perl 5.8, and covers a summary of Perl syntax rules, a complete list of operators, built-in functions, and standard library modules, all with brief descriptions. Also included are the newest Perl features, such as enhanced regular expressions, multithreading, the Perl compiler, and Unicode support.The Perl Pocket Reference, 4th Edition, is the perfect companion to the authoritative books on Perl published by O'Reilly & Associates: Programming Perl, Learning Perl, and the Perl Cookbook. This pocket reference will never make it to the bookshelf--dog-eared and well worn, it will remain within arms reach of the keyboard or tucked in a back pocket, where it will be referred to on a daily basis.
Building rich JavaScript applications that bring a desktop experience to the Web requires moving state from the server to the client sidenot a simple task. This hands-on book takes proficient JavaScript developers through all the steps necessary to create state-of-the-art applications, including structure, templating, frameworks, communicating with the server, and many other issues.Throughout the book, you'll work with real-world example applications to help you grasp the concepts involved. Learn how to create JavaScript applications that offer a more responsive and improved experience.Use the Model-View-Controller (MVC) pattern, and learn how to manage dependencies inside your applicationGet an introduction to templating and data bindingLearn about loading remote data, Ajax, and cross-domain requestsCreate realtime applications with WebSockets and Node.jsAccept dropped files and upload data with progress indicatorsUse major frameworks and libraries, including jQuery, Spine, and BackboneWrite tests and use the console to debug your applicationsGet deployment best practices, such as caching and minification
The robots are coming! MAKE Volume 27 shows you how to build robots that walk, fly, swim, play music, dance, and even extinguish fires.
Learn how to build electronics projects with Netduino, the popular platform that's capturing the imagination of makers and hobbyists worldwide. This easy-to-follow, hands-on book provides everything you need to start experimenting with Netduino and the open source .NET Micro Framework.
Can any hobbyist build a satellite? Our DIY guide steps you through designing and building a base picosatellite platform tough enough to withstand launch and survive in orbit. If you have basic maker skills, you can build a space-ready solar-powered computer-controlled assembly suitable for attaching instruments and rocketing into space.
Go beyond HTML5s Audio tag and boost the audio capabilities of your web application with the Web Audio API. Packed with lots of code examples, crisp descriptions, and useful illustrations, this concise guide shows you how to use this JavaScript API to make the sounds and music of your games and interactive applications come alive.You need little or no digital audio expertise to get started. Author Boris Smus introduces you to digital audio concepts, then shows you how the Web Audio API solves specific application audio problems. If you're an experienced JavaScript programmer, youll not only learn how to synthesize and process digital audio, youll also explore audio analysis and visualization with this API.Learn Web Audio API, including audio graphs and the audio nodesProvide quick feedback to user actions by scheduling sounds with the APIs precise timing modelControl gain, volume, and loudness, and dive into clipping and crossfadingUnderstand pitch and frequency: use tools to manipulate soundforms directly with JavaScriptGenerate synthetic sound effects and learn how to spatialize sound in 3D spaceUse Web Audio API with the Audio tag, getUserMedia, and the Page Visibility API
Software development today is embracing functional programming (FP), whether it's for writing concurrent programs or for managing Big Data. Where does that leave Java developers? This concise book offers a pragmatic, approachable introduction to FP for Java developers or anyone who uses an object-oriented language.Dean Wampler, Java expert and author of Programming Scala (O'Reilly), shows you how to apply FP principles such as immutability, avoidance of side-effects, and higher-order functions to your Java code. Each chapter provides exercises to help you practice what you've learned. Once you grasp the benefits of functional programming, youll discover that it improves all of the code you write.Learn basic FP principles and apply them to object-oriented programmingDiscover how FP is more concise and modular than OOPGet useful FP lessons for your Java type designsuch as avoiding nullsDesign data structures and algorithms using functional programming principlesWrite concurrent programs using the Actor model and software transactional memoryUse functional libraries and frameworks for Javaand learn where to go next to deepen your functional programming skills
Adopted as the undisputed Perl bible soon after the first edition appeared in 1991, Programming Perl is still the go-to guide for this highly practical language. Perl began life as a super-fueled text processing utility, but quickly evolved into a general purpose programming language thats helped hundreds of thousands of programmers, system administrators, and enthusiasts, like you, get your job done.In this much-anticipated update to "e;the Camel,"e; three renowned Perl authors cover the language up to its current version, Perl 5.14, with a preview of features in the upcoming 5.16. In a world where Unicode is increasingly essential for text processing, Perl offers the best and least painful support of any major language, smoothly integrating Unicode everywhereincluding in Perls most popular feature: regular expressions.Important features covered by this update include:New keywords and syntaxI/O layers and encodingsNew backslash escapesUnicode 6.0Unicode grapheme clusters and propertiesNamed captures in regexesRecursive and grammatical patternsExpanded coverage of CPANCurrent best practices
Learn how to customize websites with XOOPS, the open source CMS that helps non-developers build dynamic community websites, intranets, and other applications. This concise book shows you how to use XOOPS themes and modules to design everything from simple blogs to large database-driven CMS portals.Web designers and current XOOPS users will learn how to create a site theme with CSS and jQuery libraries, including techniques for making additional modules conform to the site's look and feel. Although XOOPS uses the PHP-based Smarty templating system, all you need is a bit of XHTML and CSS experience to get started.Learn the workflow for turning an idea into a full-featured websiteBecome familiar with XOOPS theme-building tools, and set up PHP and MySQL environmentsPort an existing XHTML template to XOOPSCreate themes with the 960 Grid System to save time and reduce codeUse jQuery-based UI libraries to achieve complex effectsBlend new modules into your theme with the template override functionGo beyond traditional block layouts to customize your homepage
Robotlegs is a standout among the ActionScript 3 development frameworks available today. With it, Flash, Flex, and AIR developers can create well-architected, testable, and flexible Rich Internet Applicationsfast. This concise guide shows you how the light footprint and focused scope of this open source framework not only solves your immediate coding problems, it helps you gain insight into AS3 architecture on a much deeper level.The authors provide a walkthrough of specific features in two applications they've written in Robotlegs, complete with code for each application as a whole. You'll learn how to achieve a balance of flexibility and consistency in your own projects.Solve 80% of your coding problems with 20% of the APIGain code-base flexibility with automated Dependency InjectionLearn the anatomy of a Robotlegs applicationUnderstand the relationships between models, services, control code, and views in the framework's MVCS architectureSee how the Robotlegs approach facilitates Test Driven Development (TDD)Pick up practical methods for architecting Robotlegs solutionsGet expert insights to power-up your existing Robotlegs code
One advantage of using JIRA for issue tracking, bug tracking, or project management is the ability to extend this tool with hundreds of plugins from the JIRA community. In this concise book, software toolsmith Matt Doarthe author of Practical JIRA Administrationshows you how to create and maintain your own JIRA plugins to meet the specific needs of a project.This book uses detailed examples to clarify some of the more confusing aspects of JIRA plugins, and serves as an ideal supplement to the extensive documentation already available.Use JIRAs Plugin SDK, and learn several aspects common to all pluginsCreate your own custom field type, using a JIRA pluginDelve into advanced aspects of custom field plugins, and discover how searching for values in custom fields worksCreate JIRA plugins to use with workflows, and learn about conditions, validators, and post-functionsStore data using the PropertySet interface and the Active Objects pluginUpgrade a plugin and upload it to Atlassian Plugin Exchange (PAC)
Walk through the process of designing and implementing from scratch an isometric real time game such as some of the most succesful Facebook Games. Applying HTML5, CSS3, and JavaScript, this piece shows how to build games using isometric map making, sprite animations, networking, social network integration, high performance rendering and game design
If youre an experienced programmer willing to crunch data, this concise guide will show you how to use machine learning to work with email. Youll learn how to write algorithms that automatically sort and redirect email based on statistical patterns. Authors Drew Conway and John Myles White approach the process in a practical fashion, using a case-study driven approach rather than a traditional math-heavy presentation.This book also includes a short tutorial on using the popular R language to manipulate and analyze data. Youll get clear examples for analyzing sample data and writing machine learning programs with R.Mine email content with R functions, using a collection of sample filesAnalyze the data and use the results to write a Bayesian spam classifierRank email by importance, using factors such as thread activityUse your email ranking analysis to write a priority inbox programTest your classifier and priority inbox with a separate email sample set
Just how harsh is the space environment into which you thrust your DIY satellite? We look at what conditions your satellite must endure, how to test your satellite, and what launch, ground and orbit support you will need.
Learn how to leverage MongoDB with your Python applications, using the hands-on recipes in this book. You get complete code samples for tasks such as making fast geo queries for location-based apps, efficiently indexing your user documents for social-graph lookups, and many other scenarios.This guide explains the basics of the document-oriented database and shows you how to set up a Python environment with it. Learn how to read and write to MongoDB, apply idiomatic MongoDB and Python patterns, and use the database with several popular Python web frameworks. Youll discover how to model your data, write effective queries, and avoid concurrency problems such as race conditions and deadlocks.The recipes will help you:Read, write, count, and sort documents in a MongoDB collectionLearn how to use the rich MongoDB query languageMaintain data integrity in replicated/distributed MongoDB environmentsUse embedding to efficiently model your data without joinsCode defensively to avoid keyerrors and other bugsApply atomic operations to update game scores, billing systems, and more with the fast accounting patternUse MongoDB with the Pylons 1.x, Django, and Pyramid web frameworks
Working with data and databases in C# certainly can be daunting if youre coming from VB6, VBA, or Access. With this hands-on guide, youll shorten the learning curve considerably as you master accessing, adding, updating, and deleting data with C#basic skills you need if you intend to program with this language.No previous knowledge of C# is necessary. By following the examples in this book, youll learn how to tackle several database tasks in C#, such as working with SQL Server, building data entry forms, and using data in a web service. The books code samples will help you get started on your own projects.Create a Windows Forms application with a datagridConnect to multiple data sources, including Access and SQL ServerAdd, edit, and update data in a database you choose and designEnable users to choose their data source at runtimeLearn the roles of DataTable, DataView, BindingSource, Filters, and other objectsUnderstand where variables are declared and how they impact the codeBuild a simple web service that connects to a database
There's no need to reinvent the wheel every time you run into a problem with ASP.NET's Model-View-Controller (MVC) framework. This concise cookbook provides recipes to help you solve tasks many web developers encounter every day. Each recipe includes the C# code you need, along with a complete working example of how to implement the solution. Learn practical techniques for applying user authentication, providing faster page reloads, validating user data, filtering search results, and many other issues related to MVC3 development.These recipes help you:Restrict access to views with password protectionAllow users to upload and save a file to your websiteImplement AJAX to allow users to see updated content quicklyValidate form input to ensure the data you capture is what you expectCreate thumbnails to preview images rather than view them full-sizeGive your web application the ability to change languagesUse CAPTCHA to prevent automated programs from completing formsMake URLs more user- and search-engine-friendly with the MapRoute function
Do people really click the handful of text ads that accompany Google search results? Absolutely. Growth of Google AdWords continues to increase, as does online advertising in the United States. This book shows you how each piece of Googles advertising platform works, focusing on areas that impact the performance and cost of your ad campaigns.Learn how to create an AdWords account, and then dive into the particulars of setting up your first campaign, optimizing keywords, writing effective ads, and tracking conversions. Most advertisers dont understand how AdWords works. This book gives you an edge.Learn the advantages of proper account structure based on tightly knit themesUnderstand AdWords auction and the importance of keyword Quality ScoreDetermine your preferred bidding model and daily ad budgetEvaluate campaign performance by timeframe, keyword, and other criteriaHone your keyword list whenever search queries trigger your adsAdd negative keywords to filter out irrelevant queriesOutperform competitors and organic search results with targeted ad copyDetermine conversion goals, and use AdWords tools to track them
Do you want to develop mobile apps with Javaand have them work on a variety of devices powered by iOS and Android? Youve come to the right place.This project-driven book shows you how to build portable apps with two amazing open source frameworks, Google Web Tools (GWT) and PhoneGap. With these tools, youll use learn how to write Java code that compiles into cross-platform Javascript and HTML, and discover how to take advantage of features in several popular devices, such as the camera, accelerometer, and GPS.Get started with GWT by building an example Twitter search appBuild a example web app and adapt it for mobile with CSSAdd touch centric controls with the GWT Mobile UI libraryDevelop a working wine journal app that tracks a users GPS locationUse techniques to make a mobile version of your web or desktop appWork with HTML5 Canvas to build a mobile video gamePackage your apps for iOS, webOS, and Android with PhoneGap
If you were to analyze your teams performance on a typical project, youd be surprised how much time is wasted on non-productive tasks. This hands-on guide shows you how to work more efficiently by organizing and managing projects with SharePoint 2010. Youll learn how to build a Project Management Information System (PMIS), customized to your project, that can effectively coordinate communication and collaboration among team members.Written by a certified Project Management Professional (PMP) and Microsoft SharePoint MVP with 15 years of IT project management experience, each chapter includes step-by-step guides as well as workshops that help you practice what you learn.Build a SharePoint PMIS that requires little assistance from your IT/IS departmentDefine access permissions for project stakeholders and team membersCentralize project artifacts and keep track of document history with version controlTrack project schedules, control changes, and manage project risksAutomate project reporting and use web parts to generate on-demand status reportsIntegrate project management tools such as Excel, Microsoft Project, PowerPoint, and OutlookApply your knowledge of PMIS techniques by working with a case study throughout the book"e;If you are a project manager looking for a technology-based, easily implemented, and usable solution for project communications, document management, and general project organization, this book is for you!"e;Susan Weese, PgMP, President and Founder, Rhyming Planet
Much of what constitutes Big Data is information about us. Through our online activities, we leave an easy-to-follow trail of digital footprints that reveal who we are, what we buy, where we go, and much more. This eye-opening book explores the raging privacy debate over the use of personal data, with one undeniable conclusion: once data's been collected, we have absolutely no control over who uses it or how it is used.Personal data is the hottest commodity on the market todaytruly more valuable than gold. We are the asset that every company, industry, non-profit, and government wants. Privacy and Big Data introduces you to the players in the personal data game, and explains the stark differences in how the U.S., Europe, and the rest of the world approach the privacy issue.You'll learn about:Collectors: social networking titans that collect, share, and sell user dataUsers: marketing organizations, government agencies, and many othersData markets: companies that aggregate and sell datasets to anyoneRegulators: governments with one policy for commercial data use, and another for providing security
Social networking has made one thing clear: websites and applications need to provide users with experiences tailored to their preferences. This in-depth guide shows you how to build rich social frameworks, using open source technologies and specifications. You'll learn how to create third-party applications for existing sites, build engaging social graphs, and develop products to host your own socialized experience.Programming Social Apps focuses on the OpenSocial platform, along with Apache Shindig, OAuth, OpenID, and other tools, demonstrating how they work together to help you solve practical issues. Each chapter uncovers a new layer in the construction of highly viral social applications and platforms.Learn how to build applications on top of social containers, and leverage existing user dataMap user relationships with a social graph, and extend social links between usersCustomize your application with user profile information and encourage growth through friendshipsBuild a scalable social application container with OpenSocial and ShindigDive into advanced OpenSocial topics such as templating and data pipelining methodsProtect your container and its users against malicious code
Get started with Puppet, and learn how this popular configuration management framework helps you automate your servers. This concise introduction shows you how to use Puppets tools and templates to organize and execute configuration plans on Linux, Unix, and Windows servers. Through code samples and real-world examples, youll learn how to manage pools of servers and virtual instances, and how to administer access control. If youre new to Puppet, but familiar with systems administration and Ruby language basics, this book is the ideal way to start using this open source framework.Learn Puppet fundamentals, including its manifest syntax and built-in functionsStore configurations in a central location with PuppetMaster, and define which configurations apply to which nodesBuild a framework to create user accounts in place of LDAP or Kerberos KDCApply techniques to execute and manage server configurations with MCollectiveUse Puppet as an auditing tool to ensure that configurations are correctGather information on the nodes you manage with the Facter library
If you're contemplating the use of virtualization in any area of your network operations, this concise book presents a clear picture of the concepts involved.
Ready to put your ActionScript 3 skills to work on mobile apps? This hands-on book walks you through the process of creating an Adobe AIR application for Blackberry Tablets from start to finish, using the Flex 4.5 framework. Move quickly from a basic Hello World application to complex interactions with Blackberry APIs, and get complete code examples for working with tablet componentsincluding the accelerometer, GPS unit, camera, file system, and multitouch screen. This is an ideal resource no matter how much Flex experience you have.Use Flash Builder 4.5 to create and debug a Flex Mobile projectChoose a layout option to determine which files Flash Builder autogeneratesObtain permissions you need to install your app on a Blackberry TabletRead and write text files, browse the file system for media files, and create and write to an SQLite databaseLearn how to use native qnx components within your applicationPublish your app to a BlackBerry installer file with Flash Builder
With Lion, Apple has unleashed the most innovative version of Mac OS X yet - and you'll learn all about it with David Pogue's meticulous Missing Manual. Mac OS X 10.7 completely transforms the Mac user interface with multi-touch gestures borrowed from the iPhone and iPad, and includes more 250 brand-new features.
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.