Use your Facebook login and see what your friends are reading and sharing.
O'Reilly Media, Inc.'s Documents
Playful Design
Game design is a sibling discipline to software and Web design, but they're siblings that grew up in different houses. They have much more in common than their perceived distinction typically suggests, and user experience practitioners can realize enormous benefit by exploiting the solutions that games have found to the real problems of design. This book will show you how.
Category:(not categorized)Reads:52Uploaded:05 / 22 / 2012ShareAdd to collectionArchitecting Mobile Solutions for the Enterprise
Your guide to planning and executing a complete mobile web strategyRevisit your approach to the mobile web—and deliver effective solutions that reach customers and clients on a variety of mobile devices. In this practical guide, web development luminary Dino Esposito shows you how to develop a solid mobile strategy for the enterprise, starting with an effective mobile website. You’ll receive essential architectural and implementation guidance, as well as mobile-specific design patterns for building cross-platform and native applications.Discover how to:Architect a website accessible from many different mobile devicesImplement design patterns specific to mobile app developmentExamine tools that enable you to write one codebase for many platformsUse technologies for building Windows® Phone, iPhone, and Android appsDevelop cross-platform app features, such as localization and offline behavior
Category:(not categorized)Reads:127Uploaded:05 / 17 / 2012ShareAdd to collectionAdobe Edge Preview 5: The Missing Manual
Want to create animated graphics for iPhone, iPad and the Web, using familiar Adobe features? You’ve come to the right guide. Adobe Edge Preview 5: The Missing Manual shows you how to build HTML5 and JavaScript graphics with Adobe multimedia tools. No programming experience? No problem. Adobe Edge writes all the code for you. With this book, you’ll be designing great-looking web apps in no time.The important stuff you need to know:Get to know the workspace. Learn how Adobe Edge Preview 5 performs its magic.Create and import graphics. Make drawings with Edge’s tools, or use art you designed in other programs.Work with text. Build menus, label buttons, provide instructions, and perform other tasks.Jump into animation. Master Edge’s elements, properties, and timeline panels.Make it interactive. Use triggers and actions to give users control over their web experience.Peek behind the curtain. Understand how HTML and CSS documents work.Dig into JavaScript. Customize your projects by tweaking your code.
Category:(not categorized)Reads:102Uploaded:05 / 16 / 2012ShareAdd to collectionTake Control of iCloud
Take Control of iCloud will teach you how to handle many aspects of iCloud, including:iCloud Web site: Learn what you can and can't do in iCloud's Web-based interface for Mail, Contacts, Calendar, Find My iPhone, and iWork documents.iTunes in the Cloud: Learn how to turn on automatic downloads so nearly anything you buy from Apple -- music, apps, and ebooks, though not TV shows or movies -- appears on all your devices. You'll also learn how to re-download previously purchased items (including TV shows, for those with accounts in the U.S. iTunes Store).iCloud Backup: Find out what data on your iOS device backs up, how to handle your backup, and -- most importantly -- how to restore your backup after a problem!Photo Stream: Having all your recent photos appear on all your devices sounds great, but there are gotchas. Joe explains how the 1,000-photo and 30-day limits work, as well as what's necessary to get a truly embarrassing photo out of your Photo Stream.Documents in the Cloud: Start changing your habits and expectations as your documents begin living in the cloud and within apps instead of on a local disk. But beware, since Documents in the Cloud isn't always seamless, with both manual effort required and data loss possible at the moment.Calendar and Contacts: Joe provides directions for working with iCloud's Calendar and Contacts Web applications, along with pointers on the relatively few ways they differ from the Mac's iCal and Address Book and from iOS 5's Calendar and Contacts apps. You'll learn how to handle invitations to calendar events, plus get guidance on how reminders work within iCloud's calendaring system.Mail: As with Calendar and Contacts, Joe explains how to set up and use iCloud's Web-based Mail app, which is similar to the iOS Mail apps.Find My...: Learn how you can use Find My iPhone/iPad/iPod touch/Mac to locate a device that's gone missing, and get an overview of how you can keep track of friends and family with the new Find My Friends iOS app.Back to My Mac: With Back to My Mac, you can connect to your Mac at home or the office over the Internet and use both file sharing and screen sharing just as though you were on the same network. Joe explains the basics.Read this book to learn the answers to questions such as:What are iCloud's primary features?How do I set up calendar and contact syncing on my iPhone, iPad, or iPod touch?How do I share calendars with people who are not using iCloud?How quickly should I expect iCloud to sync my data?How do I configure my email software to use my iCloud email address?How do I add files to my Photo Stream from Windows?How can I configure my AirPort Extreme to work with Back to My Mac?And for those making the jump from MobileMe, the book also explains:How iCloud's feature set compares to MobileMe's.Which of MobileMe's features will disappear instantly once you upgrade to iCloud, and which will stick around until June 2012, when Apple has announced it will shut off MobileMe.The best ways to handle old data stored on MobileMe, such as photos in Web Galleries and files in iDisk, and what alternatives you can use to replace that functionality.What to do if you have multiple Apple IDs, shared Apple IDs, a MobileMe Family Pack, or a non-email Apple ID, and how to associate your primary email address with the desired Apple ID.The best ways to replicate MobileMe-based group calendar sharing in iCloud, especially if not everyone you share with can upgrade to iCloud.
Category:(not categorized)Reads:87Uploaded:05 / 16 / 2012ShareAdd to collectionHadoop: The Definitive Guide
Ready to unlock the power of your data? With this comprehensive guide, you’ll learn how to build and maintain reliable, scalable, distributed systems with Apache Hadoop. This book is ideal for programmers looking to analyze datasets of any size, and for administrators who want to set up and run Hadoop clusters. You’ll find illuminating case studies that demonstrate how Hadoop is used to solve specific problems. This third edition covers recent changes to Hadoop, including material on the new MapReduce API, as well as MapReduce 2 and its more flexible execution model (YARN).Store large datasets with the Hadoop Distributed File System (HDFS)Run distributed computations with MapReduceUse Hadoop’s data and I/O building blocks for compression, data integrity, serialization (including Avro), and persistenceDiscover common pitfalls and advanced features for writing real-world MapReduce programsDesign, build, and administer a dedicated Hadoop cluster—or run Hadoop in the cloudLoad data from relational databases into HDFS, using SqoopPerform large-scale data processing with the Pig query languageAnalyze datasets with Hive, Hadoop’s data warehousing systemTake advantage of HBase for structured and semi-structured data, and ZooKeeper for building distributed systems
Category:(not categorized)Reads:104Uploaded:05 / 14 / 2012ShareAdd to collectionMaintainable JavaScript
You may have definite ideas about writing code when working alone, but team development requires that everyone use the same approach. With the JavaScript practices in this book—including code style, programming tips, and automation—you’ll learn how to write maintainable code that other team members can easily understand, adapt, and extend.Author Nicholas Zakas assembled this collection of best practices as a front-end tech leader at Yahoo!, after completing his own journey from solo hacker to team player. He also includes rules recommended by other industry authorities. Use these tips and techniques to help your team set aside individual preferences and function at a higher level.Establish specific code conventions for your teamUse tools such as JSLint and JSHint to keep your team on trackAdopt style guidelines, such as basic formatting, to help your team produce uniform codeApply several programming practices to solve problems and improve code qualityCreate an automated JavaScript build system using a variety of utilitiesIntegrate browser-based JavaScript testing with tools such as the YUI Test Selenium Driver
Category:(not categorized)Reads:117Uploaded:05 / 14 / 2012ShareAdd to collectionThe Art of Community; Building the New Age of Participation
Online communities provide a wide range of opportunities for supporting a cause, marketing a product or service, or building open source software. The Art of Community helps you recruit members, motivate them, and manage them as active participants. Author Jono Bacon offers experiences and observations from his 14-year effort to build and manage communities, including his current position as manager for Ubuntu.Discover how your community can become a reliable support network, a valuable source of new ideas, and a powerful marketing force. This expanded edition shows you how to keep community projects on track, make use of social media, and organize collaborative events. Interviews with 12 community management leaders, including Linus Torvalds, Tim O’Reilly, and Mike Shinoda, provide useful insights.Develop specific objectives and goals for building your communityBuild processes to help contributors perform tasks, work together, and share successesProvide tools and infrastructure that enable members to work quicklyCreate buzz around your community to get more people involvedHarness social media to broadcast information, collaborate, and get feedbackUse several techniques to track progress on community goalsIdentify and manage conflict, such as dealing with divisive personalities
Category:(not categorized)Reads:140Uploaded:05 / 11 / 2012ShareAdd to collectionBeyond Point-and-Shoot; Learning to Use a Digital SLR or Interchangeable-Lens Camera
There are two types of new photographers: those satisfied with their low-cost point-and-shoot cameras, and those more enthusiastic photographers who recognize the limitations of low-cost equipment and want to improve their pictures. No longer satisfied with simple snapshots, the enthusiast moves up to a more complex digital camera-one with interchangeable lenses and manual controls-to satisfy their artistic urge. Assuming little to no knowledge of photographic terms, techniques, or technology, Beyond Point-And-Shoot is intended to help smooth the transition from photographic newbie to "real" photographer who is experienced, in-control, and passionate about their craft. Author Darrell Young explores various types of interchangeable-lens cameras, focusing on those with larger imaging sensors, such as digital single-lens reflex (DSLR) cameras. Learn how to get the most out of your camera's automatic and semi-automatic exposure modes, as well as how to move beyond those modes and take full, manual control of your camera. Watch your photography improve as you discover how to apply important photographic principles, such as depth of field, white balance, and metering. With this newfound knowledge you'll move beyond point-and-shoot and begin taking truly great photographs.Other topics include:Camera typesLensesAperture, shutter speed, and ISOMetering and shooting controlsLens focal lengths and angles of viewThe histogramColor spacesSensorsFiltersImage file formatsManaging digital noiseAnd much more!
Category:(not categorized)Reads:199Uploaded:05 / 10 / 2012ShareAdd to collectionMobile Development with C#; Building Native iOS, Android, and Windows Phone Applications
It’s true: you can build native apps for iOS, Android, and Windows Phone with C# and the .NET Framework—with help from MonoTouch and Mono for Android. This hands-on guide shows you how to reuse one codebase across all three platforms by combining the business logic layer of your C# app with separate, fully native UIs. It’s an ideal marriage of platform-specific development and the "write once, run everywhere" philosophy.By building a series of simple applications, you’ll experience the advantages of using .NET in mobile development and learn how to write complete apps that access the unique features of today’s three most important mobile platforms.Learn the building blocks for building applications on iOS, Android, and Windows PhoneDiscover how the Mono tools interact with iOS and AndroidUse several techniques and patterns for maximizing non-UI code reuseDetermine how much functionality can go into the shared business logic layerConnect to external resources with .NET’s rich networking stackRead and write data using each platform’s filesystem and local databaseCreate apps to explore the platforms’ location and mapping capabilities
Category:(not categorized)Reads:532Uploaded:05 / 09 / 2012ShareAdd to collectionGetting Started with .NET Gadgeteer
Learn how to quickly build cool electronic gadgets with .NET Gadgeteer. With the easy-to-follow instructions in this guide, you’ll tackle five fascinating projects, using Microsoft’s rapid prototyping Gadgeteer platform. There’s no soldering involved—you simply plug in modules that make gadget-building quick and easy.Ideal for beginners, this book shows you how to work with modules and other hardware in the popular Fez Spider Starter Kit, and teaches you how to program your gadgets with Visual Studio C# Express and the .NET Micro Framework 4.1 SDK. You’ll soon learn a wide range of programming techniques along with the skills to design your own projects.Get to know the software and hardware with a simple LED projectDownload code from the companion site to build and test each projectBuild a spy camera that automatically captures and saves images at regular intervalsConstruct a simple animated game with the joystick moduleCreate a web server that sends messages you draw or write on the touchscreen moduleBuild a gadget that backs up digital images from an SD card to a USB flash driveLearn about other .NET Gadgeteer modules for creating environmental sensors, an MP3 player, and a WiFi network
Category:(not categorized)Reads:220Uploaded:05 / 09 / 2012ShareAdd to collection


