G Harold

Thursday, July 29, 2010

Linux Kernel Development, 3rd Edition

Linux Kernel Development, 3rd Edition




Book Description

Linux Kernel Development details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operating system and become more efficient and productive in their coding.
The book details the major subsystems and features of the Linux kernel, including its design, implementation, and interfaces. It covers the Linux kernel with both a practical and theoretical eye, which should appeal to readers with a variety of interests and needs.

The author, a core kernel developer, shares valuable knowledge and experience on the 2.6 Linux kernel. Specific topics covered include process management, scheduling, time management and timers, the system call interface, memory addressing, memory management, the page cache, the VFS, kernel synchronization, portability concerns, and debugging techniques. This book covers the most interesting features of the Linux 2.6 kernel, including the CFS scheduler, preemptive kernel, block I/O layer, and I/O schedulers.

Continue Reading »

Business Analysis: Microsoft Excel 2010

Business Analysis: Microsoft Excel 2010




Book Description

Using real-world examples, Carlberg helps you put Excel’s features and functions to work and get the power of quantitative analysis behind your management decisions.
Excel expert Conrad Carlberg shows how to use Excel 2010 to perform the core financial tasks every manager and entrepreneur must master: analyzing statements, planning and controlling company finances, making investment decisions, and managing sales and marketing. Using real-world examples, Carlberg helps you get the absolute most out of Excel 2010’s newest features and functions. Along the way, you’ll discover the fastest, best ways to handle essential tasks ranging from importing business data to analyzing profitability ratios.
Becoming an Excel expert has never been easier! You’ll find crystal-clear instructions, insider insights, complete step-by-step projects, and more. It’s all complemented by an extraordinary set of web-based resources, from sample journals and ledgers to business forecasting tools.
•  Use Excel analysis tools to solve problems throughout the business

•  Build and work with income statements and balance sheets

•  Value inventories and current assets, and summarize transactions

•  Calculate working capital and analyze cash flows
Continue Reading »

Easy Microsoft Word 2010

Easy Microsoft Word 2010




Book Description

SEE IT DONE. DO IT YOURSELF. It’s that Easy! Easy Microsoft Word 2010 teaches you all the fundamentals of working with Microsoft’s newest version of Word. Fully illustrated steps with simple instructions guide you through every task, building the skills you need to learn Word 2010 with ease. No need to feel intimidated–we’ll hold your hand every step of the way.

Learn how to…

• Make the most of Word 2010’s best new features

• Find the right Word tool for the job—instantly!

• Enter and format text faster and more efficiently

• Create great-looking documents with new layouts and themes

• Use tables to quickly organize your content

• Insert automated footnotes, captions, references, and tables of contents

• Easily manage changes from everyone who reviews your documents

• Print documents and create easy-to-share PDFs

• Store, work with, and share your documents on the Web

Continue Reading »

VBA and Macros: Microsoft Excel 2010

VBA and Macros: Microsoft Excel 2010




Book Description

Use Excel 2010 VBA and macros to automate virtually any routine task, and save yourself hours, days, maybe even weeks. Then learn how to make Excel do things you thought were simply impossible! This book reveals scripting techniques you won’t find anywhere else and shows you how to create automated reports that are amazingly powerful and useful. It helps you instantly visualize information so you can understand and act on it. It also shows you how to capture data from anywhere and use it anywhere, and helps you automate Excel 2010’s most powerful new features. Learning advanced Excel scripting has never been easier. You’ll find simple, step-by-step instructions, real-world examples and case studies, and 50 workbooks packed with bonus examples, macros, and solutions, straight from MrExcel.
• Work efficiently with ranges, cells, and R1C1-style formulas

• Build super-fast applications with arrays

• Customize the Excel 2010 Ribbon to run your macros

• Write Excel 2010 VBA code that works on older versions of Excel


• Create custom dialog boxes to collect information from your users

• Use error handling to make your VBA scripts more resilient

• Use Web queries to import data from virtually any online source Continue Reading »

Sams Teach Yourself Android Application Development in 24 Hours

Sams Teach Yourself Android Application Development in 24 Hours




Book Description


Full Color! In just 24 sessions of one hour or less, learn how to build powerful applications for the world’s first complete, open, and free mobile platform: Android. Using this book’s straightforward, step-by-step approach, you’ll build a fully-featured Android application from the ground up and master the skills you need to design, develop, test, and publish powerful applications. Each lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success!
Step-by-step instructions carefully walk you through the most common Android development tasks.

Quizzes and Exercises at the end of each chapter help you test your knowledge.

By the Way notes present interesting information related to the discussion.

Did You Know? tips offer advice or show you easier ways to perform tasks.

Watch Out! cautions alert you to possible problems and give you advice on how to avoid them.

Learn how to…
  • Develop Android applications quickly and successfully with Java
  • Master Google’s Android SDK and development tools
  • Leverage the Eclipse programming environment to develop Android projects
  • Understand the Android application lifecycle  Continue Reading »

Wednesday, July 28, 2010

Office 2010 Workflow

Office 2010 Workflow



Book Description

Workflow is the glue that binds information worker processes, users, and artifacts. Without workflow, information workers are just islands of data and potential. Office 2010 Workflow details how to implement workflow in SharePoint 2010 and the client Microsoft Office 2010 suite to help information workers share data, enforce processes and business rules, and work more efficiently together or solo.
This book covers everything you need to know—from what workflow is all about to creating new activities; from the SharePoint Designer to Visual Studio 2010; from out-of-the-box workflows to state machine workflows. There’s even a section on integrating external data with Business Data Services.
Want solid knowledge of how to implement workflow in the new world of Office and SharePoint? Pick up Office 2010 Workflow today.
What you’ll learn

  • Understand the complete range of design tools available for both developers and non-technical staff.
  • Understand how to design effective, reusable, declarative workflows.
  • Use the vastly improved SharePoint Designer 2010 to edit workflows.
  • Design workflow processes with Visio 2010.

Silverlight Recipes: A Problem-Solution Approach, 2nd Edition

Silverlight Recipes: A Problem-Solution Approach, 2nd Edition



Book Description

Silverlight Recipes: A Problem-Solution Approach, Second Edition is your practical companion to developing rich, interactive web applications with Microsoft’s latest technology. This book tackles common problems and scenarios that on-the-job developers face every day by revealing code and detailed solutions. You’ll quickly be able to integrate real-world, functioning code into your applications—and save hours of coding time.
The recipes included in Silverlight Recipes have been carefully selected and tested with the professional developer in mind. You’ll find problems stated clearly and succinctly, artful solutions explored, and ample discussion of the code and context so you’re immediately clear how the solution will support your project. You’ll also discover the innovations presented in Silverlight 4 and how to effectively employ them.
Enjoy practical coverage of Silverlight development in many projects and contexts, including:

  • Designing complete, rich, interactive user experiences
  • Manipulating content and the runtime environment through the Silverlight Plug-in Runtime API
  • Consuming, transforming, and displaying content in your Silverlight web application through XML, LINQ-based data access, and isolated storage

Introducing Silverlight 4

Introducing Silverlight 4



Book Description

Introducing Silverlight 4 brings you up to speed with the latest version of Silverlight quickly and efficiently. The book builds off your understanding of the basics of .NET coding and WPF, allowing your journey to Silverlight 4 proficiency to be as quick and painless as possible. The text highlights where coding techniques are similar to other, more established areas of the .NET framework. Likewise, when your existing coding habits lead you to a syntax or conceptual ’gotcha,’ the text points that out, too.
This book provides you with fast-track coverage of all the most important elements of the Silverlight 4 technology ranging from XAML to standard controls, from dealing with media to networking, from testing to deployment. It also reveals the new features introduced with Silverlight 4 and offers guidance on how to best utilize them. The book concludes with a pair of fully worked sample applications for you to follow through, because nothing reinforces your understanding of how concepts fit together as much as looking at finished code.
It is assumed that readers are already be comfortable with the workings of the .NET Framework. Knowledge of Expression Blend is useful, but not mandatory: you’ll learn the Blend techniques that you need to know as you go through the book. By the end, you will have followed a sound, concise path to mastery of Silverlight 4.

Expert Oracle Database Architecture: Oracle Database Programming 9i, 10g, and 11g Techniques and Solutions, 2nd Edition

Expert Oracle Database Architecture: Oracle Database Programming 9i, 10g, and 11g Techniques and Solutions, 2nd Edition



Book Description

Now in its second edition, this best-selling book by Tom Kyte of Ask Tom fame continues to bring you some of the best thinking on how to apply Oracle Database to produce scalable applications that perform well and deliver correct results. Tom has a simple philosophy: you can treat Oracle as a black box and just stick data into it or you can understand how it works and exploit it as a powerful computing environment. If you choose the latter, then you’ll find that there are few information management problems that you cannot solve quickly and elegantly.
This fully revised second edition covers the latest developments in Oracle Database 11g. Each feature is taught in a proof-by-example manner, not only discussing what it is, but also how it works, how to implement software using it, and the common pitfalls associated with it.
Don’t treat Oracle Database as a black-box. Get this book. Get under the hood. Turbo-charge your career.
  • Fully-revised to cover Oracle Database 11g
  • Proof-by-example approach: Let the evidence be your guide
  • Dives deeply into Oracle Databases’s most powerful features

Tuesday, July 27, 2010

Designing with Progressive Enhancement: Building the Web that Works for Everyone

Designing with Progressive Enhancement: Building the Web that Works for Everyone



Book Description
Progressive enhancement is an approach to web development that aims to deliver the best possible experience to the widest possible audience, and simplifies coding and testing as well. Whether users are viewing your sites on an iPhone, the latest and greatest high-end system, or even hearing them on a screen-reader, their experience should be easy to understand and use, and as fully-featured and functional as possible.
Designing with Progressive Enhancement will show you how. It’s both a practical guide to understanding the principles and benefits of progressive enhancement, and a detailed exploration of examples that will teach you—whether you’re a designer or a developer—how, where, and when to implement the specific coding and scripting approaches that embody progressive enhancement.

In this book, you’ll learn:
  • Why common coding approaches leave users behind, and how progressive enhancement is a more inclusive and accessible alternative
  • How to analyze complex interface designs, see the underlying semantic HTML experience that will work everywhere, and layer on advanced enhancements safely

InDesign Type: Professional Typography with Adobe InDesign, 2nd Edition

InDesign Type: Professional Typography with Adobe InDesign, 2nd Edition



Book Description


It’s no mystery why InDesign has become the premier page layout program: It offers great tools, including friendly yet-sophisticated typographic controls. Here to show users how to take advantage of them is the long-awaited update to the book devoted solely to that topic. Everyone, from graphics pros migrating from QuarkXPress, to hobbyists producing fancy invites and book-length projects, will appreciate this guide’s finely tuned focus on everything typographic. To take full advantage of InDesign’s typographic tools, readers must understand the principles guiding their use. Author Nigel French recognizes this and addresses both the whys and the hows of good typography.

Using practical examples, loads of tips, and sidebars to provide additional detail, Nigel provides a comprehensive overview of all of InDesign’s type features, including new features in InDesign CS5: the ability to have text span columns, custom borders on frames, live captions, Bridge integration, and the ability to track text changes. Starting with character formats and then moving through paragraph formats, styles and effects, and layouts, this book teaches all the skills users need to produce beautiful type.

Adobe Flex 4: Training from the Source, Volume 1

Adobe Flex 4: Training from the Source, Volume 1



Book Description
Adobe Flex: Training from the Source is the best-selling and most trusted resource for learning about Adobe Flex. Written by a team of authors with practical experience as consultants, mentors and developers of courseware, this book/CD uses project-based tutorials, and is designed to teach beginning Flex developers the details of building and architecting real-world rich internet applications using Flash Builder incorporating MXML and ActionScript 3.0. The book includes a CD that contains all the files used in the lessons, plus completed projects for comparison. This latest edition includes complete coverage of New Flex 4 features such as the Spark Component model, Advanced Skinning, Component Creation, and much more. Adobe Flex 4: Training from the Source, Volume 2, will follow later in the year and be geared towards more intermediate and advanced users.

Table of Contents
Chapter 1 – Understanding Rich Internet Applications

Chapter 2 – Getting Started

Chapter 3 – Laying Out the Interface


Chapter 4 – Using Simple Controls

Chapter 5 – Handling Events

Chapter 6 – Using Remote XML Data with Controls

Adobe ColdFusion 9 Web Application Construction Kit, Volume 1: Getting Started

Adobe ColdFusion 9 Web Application Construction Kit, Volume 1: Getting Started



Book Description
Written by the best known and most trusted name in the ColdFusion community, Ben Forta, The ColdFusion Web Application Construction Kit is the best-selling ColdFusion series of all time – the books that most ColdFusion developers used to learn the product. This Getting Started volume starts with Web and Internet fundamentals and database concepts and design, and then progresses to topics including creating data-driven pages, building complete applications, implementing security mechanisms, integrating with e-mail, building reusable functions and components, generating data-driven reports and graphs, building Ajax-powered user interfaces, and much more. Complete coverage of ColdFusion 9 continues in “Volume 2, Application Development” (ISBN:0321679199) and “Volume 3, Advanced Application Development” (ISBN:0321679202).

About the Author
Ben Forta is Adobe Systems Inc.’s Director of Platform Evangelism, and is one of the best known and most trusted names in the ColdFusion community. Ben is the author of numerous books on ColdFusion, SQL, Regular Expressions, and related technologies, and 1/2 million Ben Forta books have been printed in more than a dozen languages worldwide. He writes regular columns on ColdFusion and Internet development, and now spends a considerable amount of time lecturing and speaking on application development worldwide.

It’s Your World, So Change It: Using the Power of the Internet to Create Social Change

It’s Your World, So Change It: Using the Power of the Internet to Create Social Change



Book Description

There’s been plenty of hype about the “netroots,” and online activism on both the right and left. But most of it’s been celebratory, not practical. This is a practical, start to finish guide to promoting any cause and participating in any social movement on the social Web. Long-time activist and online community expert Tom Head covers everything you need to know about e-activism, including: ” Using the Web to find activism jobs and volunteer opportunities ” Using Google Alerts, RSS feeds, and other tools to stay informed ” Building cause-related web sites – even if you have practically no money or web experience ” Engaging effectively on social networking sites ” Promoting causes, events, or organizations without spamming ” Getting more attention and links for a cause ” Keeping allies informed via email, blogs, text messaging, and Twitter ” Organizing local activists using global media, and using online activism to support on-the-ground work ” Blogging to promote a cause: when it works, and when it’s not worth it ” Avoiding the common mistakes e-activists make.

About the Author
Tom Head is author or coauthor of 24 nonfiction books on a wide range of topics, including Civil Liberties: A Beginner’s Guide (Oneworld, 2009) and Get Your IT Degree and Get Ahead (Osborne/McGraw-Hill, 2000). He covers civil liberties for About.com, a division of The New York Times Company with 34 million unique visitors per month, and also blogs on civil liberties issues in his home state of Mississippi via the Mississippi Human Rights Report.

The Photoshop CS5 Pocket Guide

The Photoshop CS5 Pocket Guide





Book Description
In this handy new Pocket Guide, Photoshop expert Brie Gyncild introduces readers to the powerful features in Photoshop CS5, including new features like content-aware fill, HDR Pro, Bristle effects, Mixer Brush, and Puppet Warp. The book covers everything from navigating the interface and making basic edits to working with images in Camera Raw, making image corrections, and applying effects. There are chapters on merging photos, printing, and preparing images for the Web, as well as on organizing images in Bridge and automating tasks. This appealing, low-priced book is packed with quick results for people who want to jump in and get up to speed in Photoshop. This Pocket Guide offers a quick introduction to Photoshop CS5 and acts as a handy reference. It’s exactly the guide many new Photoshop users want–no fluff; just the important stuff.

The iPad Pocket Guide

The iPad Pocket Guide


Book Description

Quickly master all the features and functions of the iPad with this handy well-crafted pocket guide. Versatile, portable, powerful, ergonomically and functionally designed, the iPad is the perfect companion for digital media. With photos, music, movies, e-mail, and more than 150,000 apps, the iPad will help you organize, explore, and maximize your digital world. And, that’s where this book steps in. Handy, inexpensive, and to-the-point, it’s a complete companion to all the features and functions of the iPad including: Mail, Safari, Photos and Video, App Store, iBooks, Maps, Notes, Calendar, and Contacts. It will help you get up and running with easy-to-understand instructions, and then show you hidden gems and tips to make you a true iPad expert.
  • Snappy writing, eye-catching graphics, and a clean design walk you through the most common iPad tasks.
  • Teaches the major apps and functions including Calendar, Contacts, Maps, Notes, iPod, and Spotlight Search.
  • Complete coverage of iTunes, App Store, and iBooks along with tips and tricks for each store.

From the Back Cover
The iPad is a game-changing product that’s going to reinvent the way we interact with digital content and the Web. Versatile, portable, powerful, ergonomically and functionally designed, it’s the perfect companion for digital media. With photos, music, movies, e-mail, and more than 140,000 apps, the iPad will help you organize, explore, and maximize your digital world. And, that’s where this book steps in. Inexpensive and to-the-point, it’s a complete companion to all the features and functions of the iPad including: Mail, Safari, Photos and Video, App Store, iBooks, Maps, Notes, Calendar, and Contacts. It will help you get up and running with easy-to-understand instructions, and then show you hidden gems and tips to make you a true iPad expert.

Cocoa Recipes for Mac OS X, 2nd Edition

Cocoa Recipes for Mac OS X, 2nd Edition



Book Description

Completely revised edition, now covering Snow Leopard!
Springing from the original Vermont Recipes Web site, where many of today’s Cocoa developers got their start, Cocoa Recipes for Mac OS X, Second Edition is a programming cookbook that shows you how to create a complete Mac OS X application. In this updated edition, author Bill Cheeseman employs a practical, step-by-step method for building a program from start to finish using the Cocoa frameworks. He begins by creating the project using Xcode and designing and building the user interface with Interface Builder, and then he fills in the details expected of any working application, such as managing documents and windows, setting up the main menu, and configuring controls. Later recipes show you how to add important features such as a preferences window, printing, a Help book, and AppleScript support. The book concludes with a discussion of deployment of your finished product and steps you can take to explore additional features. Equipped with the expertise and real-world techniques in this book, programmers with some knowledge of C and Objective-C can quickly master the craft of writing Cocoa programs for Mac OS X.
  • Written for C and Objective-C programmers who want to tap the extraordinary power and flexibility designed into the Cocoa frameworks, as well as for experienced Cocoa developers looking to extend their skills.
  • By following the book’s recipes for creating a complete Cocoa application, readers can retrace the same steps to write any document-based Cocoa program.

Adobe Flash Platform from Start to Finish: Working Collaboratively Using Adobe Creative Suite 5

Adobe Flash Platform from Start to Finish: Working Collaboratively Using Adobe Creative Suite 5



Book Description
Create and execute cutting-edge projects using the Adobe Flash Platform!

This book explores a Flash Platform project’s life cycle, diving deep into each phase — planning, design, development, build and release, and continued maintenance.

This comprehensive guide is for your entire team to refer to during the development process, including business executives, project managers, creative directors, designers, developers, and quality assurance and build engineers, explaining how each role contributes to the overall process. The book also highlights the Adobe applications — Flash Catalyst CS5, Flash Builder 4, Flash Professional CS5 and other Adobe Creative Suite 5 programs — so you can leverage the latest technology to accomplish the task at hand.

Whether you’re a one-person shop or a large multi-department team, this guide details the process and scales to the key requirements of your project.

From the Back Cover
Adobe insiders Aaron Pederson, James Polanco and Doug Winnie will have you creating and executing cutting edge projects using the Adobe Flash Platform in no time! This book explores a Flash Platform project’s life cycle from start to finish, diving deep into each phase – planning, design, development, build and release, and continued maintenance.

If your team includes business executives, project managers, creative directors, designers, developers, and quality assurance and build engineers, this guide explains how each role contributes to the overall process. The book also highlights the Adobe applications – Flash Catalyst CS5, Flex Builder 4, and Adobe Creative Suite 5 – so you can leverage the latest technology to accomplish the task at hand. Whether you’re a one-person shop or a large multi-department team, this guide details the process and scales to the key requirements of your project.

About the Author
Aaron Pedersen
is cofounder of DevelopmentArc and has more than a decade of Web application experience for small startups and Fortune 500 companies. He focuses on user interface technologies, including Adobe Flash Platform (Adobe Flex, AIR) and JavaScript. He has been a lead, planner, and architect on many groundbreaking projects including: Lexus.com, Scion.com, Adobe Marketplace, Yahoo Mail Flickr application, and WorkflowLab for Adobe.

James Polanco is a Web application architect and cofounder of DevelopmentArc. He has dabbled with Flash since the beginning, but became serious about development and research with the release of Flash MX. He has focused primarily on ActionScript development, design patterns, and component implementations—a natural fit for Flex development and Web application planning and architecture. He has worked with such clients as Scion.com, Lexus.com, Toyota.com, Libsyn Podcast Analytics Dashboard, Fake Science Music Store, ILM The show, and Adobe Systems. He is an avid blogger, speaker, and researcher with a particular interest in technology implementations, best practices, and analysis of Web enabled tools and technologies.

Doug Winnie is the principal product manager for Adobe Flash Catalyst, Flash Platform Workflow, and WorkflowLab. He is responsible for the integration and collaborative workflows between designers and developers using the Adobe Flash Platform and between Adobe’s Flash tools, Flash Professional, Flash Catalyst, and Flash Builder. Doug is also an instructor at San Francisco State University, teaching HTML/Ajax Web design with Dreamweaver, ActionScript programming, working with XML data, and Flex application design and development with Flash Catalyst and Flash Builder. He hosts the Adobe TV show, ”ActionScript 1:1 with Doug Winnie.”

Saturday, July 24, 2010

Programming the Mobile Web

Programming the Mobile Web



Book Description
Today’s market for mobile apps goes beyond the iPhone to include BlackBerry, Nokia, Windows Phone, and smartphones powered by Android, webOS, and other platforms. If you’re an experienced web developer, this book shows you how to build a standard app core that you can extend to work with specific devices. You’ll learn the particulars and pitfalls of building mobile apps with HTML, CSS, and other standard web tools.

You’ll also explore platform variations, finicky mobile browsers, Ajax design patterns for mobile, and much more. Before you know it, you’ll be able to create mashups using Web 2.0 APIs in apps for the App Store, App World, OVI Store, Android Market, and other online retailers.

* Learn how to use your existing web skills to move into mobile development
* Discover key differences in mobile app design and navigation, including touch devices
* Use HTML, CSS, JavaScript, and Ajax to create effective user interfaces in the mobile environment
* Learn about technologies such as HTML5, XHTML MP, and WebKit extensions
* Understand variations of platforms such as Symbian, BlackBerry, webOS, Bada, Android, and iOS for iPhone and iPad
* Bypass the browser to create offline apps and widgets using web technologies

About the Author
Maximiliano Firtman
is a developer focused on mobile and RIA development. He is a professor in web and mobile technologies, and founder of ITMaster Professional Training. He is author of many books in Spanish, including books on Java ME, ASP.NET, AJAX and Professional Web 2.0.

He is founder and manager of ARFUG (Argentina RIA & Flex User Group), an official Adobe User Group covering many RIA technologies, including AJAX, Flex, AIR and Silverlight. He has spoken at conferences in Spanish and English and published dozens of articles in magazines (.CODE, Users) and online (MaestrosDelWeb, Forum Nokia).

He has been a Forum Nokia Champion since 2006, and has developed many mobile projects as MobileTinyURL.com and widgen.com.

He is an expert in AJAX, Adobe Flex, Java ME, Widgets for Mobile and iPhone development.

Office 2010: The Missing Manual

Office 2010: The Missing Manual



Book Description
Whether you’re new to Microsoft Office or have used it for years, this clear and friendly primer helps you be productive with Word, Outlook, Excel, PowerPoint, Access, and the rest of the Office apps from day one. Learn what’s new in Office 2010 and get a complete, step-by-step guide to each of its main programs, along with details on Publisher, OneNote, and Office Web Apps. With this Missing Manual on hand, you’ll be creating professional-quality documents, spreadsheets, presentations, and databases in no time.

Office 2010: The Missing Manual is a great way to master Office 2010 without having to stock up on a shelfload of books. Packed with illustrations and friendly advice, it’s truly the book that should have been in the box.

* Learn everything from basic word processing to desktop and web publishing with Word
* Use tables, graphics, and videos to create sophisticated Word documents
* Manage your contacts and keep track of your schedule with Outlook
* Quickly create and edit PowerPoint presentations, and snazz them up with videos and sound
* Build spreadsheets, use functions and formulas, and create charts and graphics with Excel
* Design databases and manage large stores of text, numbers, and pictures with Access

Six Things to Love about Office 2010
Office 2007 represented an Office revolution, introducing the Ribbon–a screen-top strip of buttons, organized around common tasks, that replaced the unwieldy collection of toolbars found in earlier versions. The Ribbon forever changed the way people worked with Word, Excel, PowerPoint, and the other Office programs. Office 2010 doesn’t shake things up the way its predecessor did, but it does fine-tune the entire machine and adds some nifty new features. Whether you’re upgrading from Office 2007 or you’re a holdout from an earlier version of Office, here are six things you’ll love about Office 2010:

* Customizable ribbon. The Ribbon helps you find the command you want by making common commands visible as easy-to-spot buttons organized into related groups. Of course, no one knows how you work as well as you do, and that’s why you can now customize the Ribbon. Hand-tailor the Ribbon by organizing its commands in a way that makes sense to you. You can add new tabs, create your own groups, add or remove buttons, and more. Never again scratch your head wondering where to find the command you want.
* Backstage view. With Office 2010, Microsoft introduces Backstage view, a smart new way to work with files. Backstage view gathers together everything that you might do with a file (as opposed to what you might do to a file): create a new file, open an existing one, save, print, set permissions, or share. In Word, for example, when you’re finished editing a document, you go Backstage to print it or email it to a colleague. You get Backstage by clicking the File tab, the leftmost tab on every Ribbon. Clicking here takes you out of editing view and shows information about the file itself–that’s why they call it Backstage.
* Better photo-editing tools. Okay, so Office 2010 isn’t Photoshop–but it was never intended to be. Still, you can add cool effects and edit your photos without having to switch to a photo editor. Crop photos, remove distracting backgrounds, and capture screenshots of open windows–right from Office.
* Paste preview. If you’ve ever been frustrated by having to reformat text pasted into an Office file from another source, you’ll appreciate this feature. Paste Preview shows you a live preview of how pasted-in text will look in your document, spreadsheet, or other file. You can switch between paste options to make sure that your work looks the way you want it to.
* Protected view. Lots of people think nothing of downloading and opening files that they find on the Internet–even when they have no idea who created these documents. To protect your computer, Office programs open downloaded files in Protected view, showing a read-only version of the file that can’t do nasty things to your computer. If you trust the source from which you got the file, you’re an easy click away from enabling full-fledged editing.
* Borrow interface metaphors from the physical world. Lean on users’ real-world experience to create intuitive experiences. People will try anything on a touchscreen, for example, that they’d logically try on a physical object or with a mouse-driven cursor. Besides these practical benefits, using an everyday object as an interface metaphor imbues an app with the same associations that folks might have with the real McCoy–a shelf of books, a retro alarm clock, a much-used chessboard, a toy robot.
* Office Web Apps. Microsoft has put its most popular Office programs on the Web–for free. With Internet access and a Windows Live ID, you can work with Web-only versions Word, Excel, PowerPoint, and OneNote from just about anywhere. Store your files on SkyDrive, which provides 25 GB of storage space, and work on them whenever and wherever you want. And Office Web Apps makes sharing your files easier than ever before.

About the Author
Nancy Conner
has a PhD in English from Brown University and has taught writing, including technical writing, to college students for more than a dozen years. She is currently a freelance copyeditor, specializing in technical books covering topics ranging from the MS Office suite to programming languages to advanced network security.

Matthew MacDonald is a developer, author, and educator in all things Visual Basic and .NET. He’s worked with Visual Basic and ASP since their initial versions, and has written over a dozen books on the subject, including The Book of VB .NET (No Starch Press) and Visual Basic 2005: A Developer’s Notebook (O’Reilly). He has also written a number of Missing Manual titles on Excel 2007 and Access 2007 (O’Reilly). His website is http://www.prosetech.com/.

JavaScript Cookbook

JavaScript Cookbook



Book Description
Why reinvent the wheel every time you run into a problem with JavaScript? This cookbook is chock-full of code recipes that address common programming tasks, as well as techniques for building web apps that work in any browser. Just copy and paste the code samples into your project — you’ll get the job done faster and learn more about JavaScript in the process.

You’ll also learn how to take advantage of the latest features in ECMAScript 5 and HTML5, including the new cross-domain widget communication technique, HTML5′s video and audio elements, and the drawing canvas. You’ll find recipes for using these features with JavaScript to build high-quality application interfaces.

* Create interactive web and desktop applications
* Work with JavaScript objects, such as String, Array, Number, and Math
* Use JavaScript with Scalable Vector Graphics (SVG) and the canvas element
* Store data in various ways, from the simple to the complex
* Program the new HTML5 audio and video elements
* Implement concurrent programming with Web Workers
* Use and create jQuery plug-ins
* Use ARIA and JavaScript to create fully accessible rich internet applications

About the Author
Shelley Powers
has been working with and writing about web technologies–from the first release of JavaScript to the latest graphics and design tools–for more than 15 years. Her recent O’Reilly books have covered the semantic web, Ajax, JavaScript, and web graphics. She’s an avid amateur photographer and web development aficionado.

Head First WordPress

Head First WordPress



Book Description
Whether you’re promoting your business or writing about your travel adventures, Head First WordPress will teach you not only how to make your blog look unique and attention-grabbing, but also how to take advantage of WordPress platform’s more complex features to make your website work well, too.

You’ll learn how to move beyond the standard WordPress look and feel by customizing your blog with your own URL, templates, plugin functionality, and more. As you learn, you’ll be working with real WordPress files: The book’s website provides pre-fab WordPress themes to download and work with as you follow along with the text.

* Get your site up and running by setting up a MySQL database and creating configuration files
* Work with the WordPress platform to create posts and pages, learn the difference between tags and categories, edit content, moderate comments, and manage spam
* Explore how to extend WordPress with plugins and templates
* Convert custom designs (in HTML and CSS) into functional themes and use them in WordPress

We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First WordPress uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

About the Author
Jeff Siarto
is a recent graduate of Michigan State University earning a Bachelors and Masters Degree in Digital Media Arts and Technology. His research interests included user experience design, standards-based web development, open courseware systems and open source software. He currently lives in Chicago where he works as a freelance web developer and hopes to continue work on Oryoki, his thesis and open courseware management system built in Ruby on Rails. When he isn’t glued to his MacBook you can usually find Jeff in the Kitchen making a mess of things or tinkering on his guitar in a fruitless attempt to impress his girlfriend. Jeff is also a leap-year baby, wannabe wine enthusiast and all around geek.

Friday, July 23, 2010

Take Control of Working with Your iPad

Take Control of Working with Your iPad



Book Description
Want to get some real work done on your iPad? Joe Kissell helps you find and use the best productivity apps and techniques. Whether you’d like to run your office from an easy chair, take meeting notes on your iPad, or edit and create documents, spreadsheets, presentations, and more you while you’re travelling light, Joe’s real-world advice helps you adopt the right mindset and make the most of your iPad.

Special topics include non-obvious tips on how to use the iPad’s virtual keyboard effectively, the best ways to transfer documents among apps and devices, how to print from the iPad, and other everyday hurdles that you’ll need to surmount in order to work with ease from your iPad.

Want to get some real work done on your iPad? Joe Kissell helps you find and use the best productivity apps and techniques. Whether you’d like to run your office from an easy chair, take meeting notes on your iPad, or edit and create documents, spreadsheets, presentations, and more you while you’re travelling light, Joe’s real-world advice helps you adopt the right mindset and make the most of your iPad.

Special topics include non-obvious tips on how to use the iPad’s virtual keyboard effectively, the best ways to transfer documents among apps and devices, how to print from the iPad, and other everyday hurdles that you’ll need to surmount in order to work with ease from your iPad.

This is version 1.0 of Take Control of Working with Your iPad. We anticipate releasing a free version 1.0.1 soon to accommodate some minor post-publication changes related to significant updates to covered apps. Click the the Check for Updates button in your PDF to track the update’s progress and to download it when available.

This book will teach you to:
Type right: You’ll learn tips for maximizing typing speed on the onscreen keyboard and learn about using the the iPad Keyboard Dock and Bluetooth keyboard options.

Select, cut, copy, and paste: You may be able to issue these commands blindfolded with one hand tied behind your back on a regular computer, but learning their touchscreen variants may take you a moment. Joe explains what to do.

Transfer files among apps and devices: If you find transferring documents within iTunes to be limiting, take heart, because this ebook looks carefully at which apps can open documents from which other apps and from cloud/server-based systems, with details on Air Sharing, Dropbox, GoDocs, GoodReader, Memeo Connect, Office2HD, PrintCentral, Readdle, iDisk, and more. You’ll also find insight into what’s going on and what you can do about it.

Manage your contacts and calendars: Learn the basics of using the iPad’s included Contacts and Calendar apps.

Take notes effectively at meetings and lectures: It’s hard to take a shiny new iPad to a meeting unobtrusively, but assuming you can get past this fact, you’ll learn a few pointers for using Apple’s Notes app, and you’ll find tips on great third-party apps that help you to take handwritten notes, record audio, and even use speech recognition.

Write and send email: You’ll learn how to set up email accounts, view and reply to email, and adjust some settings in Mail to match your needs. (To go in-depth on the topic of email on the iPad, buy this ebook with one of the bundles at left, making sure to include Joe’s Take Control of Mail on the iPad, iPhone, and iPad touch.)

Create documents in Pages, Numbers, and Keynote, and more: Joe helps you get started with using the apps in Apple’s mobile iWork suite, and he explores a number of third-party alternatives that go beyond Apple’s offerings in certain respects. Joe particularly looks at cross-application communication between your iPad, the “cloud,” and a desktop computer.

And still more… Learn how to use instant messaging, browse the Web effectively (especially with apps that compliment or supplement Safari), map locations, and print, all in the context of maximizing productivity and getting your work done. A final section offers pointers to apps that cover more tasks, including drawing and painting, outlining and brainstorming, and databases.

Take Control of Media on Your iPad

Take Control of Media on Your iPad



Book Description
It’s a bird, it’s a plane, no, it’s an iPad, and while it may not be able to leap tall buildings in a single bound, the iPad is a lean, mean, media machine for reading books, listening to music, watching videos, viewing photos, controlling iTunes and your Apple TV, and more. Jeff Carlson, our most media-savvy author, explains how to purchase or acquire ebooks to read in iBooks and helps you understand the subtleties of iBooks. After that, you’ll find advice and steps for listening to audio in the iPod app, including how to control the playback interface and complex tasks like creating smart playlists. Then it’s on to figuring out how put videos on your iPad, using the Videos app, and streaming video from the Web. Next up are photos—learning how to store photos on the iPad, use the Photos app, set up the iPad as a digital picture frame, and sharing photos and videos. The ebook also covers how to use an iPad as a remote control for iTunes, an Apple TV, and other consumer electronics.

You’ll learn how to:
Mind your media: Get an overview of options for moving media to your iPad.

Read ebooks: Find free and commercial ebooks to read in iBooks, transfer ebooks from a desktop computer to iBooks, and learn how to use iBooks so you can go beyond flipping pages. And, if iBooks isn’t your cup of tea or if you want to include multiple ebook-reading apps in your repertoire, or read magazines or comics, you’ll find ideas for a few third-party options.

Listen to audio: Jeff covers the basics of controlling your music and podcasts in the iPod app, and he gives steps for creating regular and smart playlists, and for using Apple’s handy Genius feature. You’ll also learn how to stream music directly to your iPad with a third-party app.

Watch video: Find directions for adding media to your iPad, whether you want to buy it from Apple or add it from an independent source. Specific topics include iTunes Store rentals, ripping DVDs, exporting from iMovie, a GoodReader workaround, and an SD card tip. You’ll also learn how to output from your iPad to a television, and get ideas for streaming video to your iPad, with quick looks at YouTube, Netflix, and Safari.

View photos: Benefit from Jeff’s experience as an enthusiastic amateur photographer as he discusses moving photos (and certain videos) to an iPad from an external device or from a computer. Jeff also covers how to share your photos once they are on the iPad, whether with a slideshow, Picture Frame mode, or via email attachment. You’ll even learn what happens when you transfer a raw image file from an external device to an iPad.

Control your electronics: If you truly want to use your iPad as a big iPod touch, here’s one opportunity as a big remote control. Jeff shows you how to use Apple’s Remote app to control iTunes on a computer or to control an Apple TV, and he offers ideas for how to trick out your iPad so it can serve as a remote control for other consumer electronic devices like TVs and stereos

Take Control of iPad Networking & Security

Take Control of iPad Networking & Security



Book Description
The basics of networking an iPad are simple, but once you move beyond connecting to a simple home Wi-Fi network or using 3G data, you’ll want to read networking expert Glenn Fleishman’s discussion of how to integrate your iPad into more-complex networks and keep its data safe from prying eyes. Along with advice about Wi-Fi, 3G, and Bluetooth networking, Glenn explains how to transfer documents to and from the iPad using a variety of apps and techniques, how to protect your data in transit and on the iPad itself, how you can control computers remotely from your iPad, and more.

Inside, you’ll find advice and steps for how to:

* Make Wi-Fi connections: Connect via Wi-Fi at home or work, at a public hotspot, and with (or without) various forms of security. Glenn discusses the security pros and cons of MAC address filtering, WEP, WPA, WPA2, and VPNs.
* Connect via 3G: This topic is most detailed in its discussions of AT&T’s plans in the United States, but it also takes a global perspective, with brief details about some data plans outside the United States and what to consider when traveling to a different country with your iPad. (For the latest on AT&T’s changing rate plans, check the Blog tab above and stay tuned for version 1.1.). You’ll also learn about connecting to a 3G network using alternative methods and devices.
* Use Bluetooth: Connect Bluetooth devices, such as keyboards and headsets, to your iPad.
* Access remote documents: You’ll learn how to access remote documents wirelessly and find steps for using a variety of file-sharing apps, including Air Sharing HD, GoodReader, Dropbox, and iDisk.
* Control a computer remotely from an iPad: Use a third-party app on the iPad to take control of other computers remotely. Specific steps are given for iTeleport and LogMeIn Ignition.
* Protect your data and privacy: Understand what aspects of your documents, passwords, and privacy could be at risk if the wrong person gained access to your iPad or its network communications. You’ll get ideas for how to take preventative actions, such as installing remote-tracking software, and you’ll find out how to proceed if you iPad is lost or stolen.

Take Control of iPad Basics

Take Control of iPad Basics



Book Description
Whether you’ve already used an iPad or you’re starting from a blank slate, Take Control editor-in-chief Tonya Engst helps you patch the blank spots in your basic iPad know-how. She walks those who haven’t yet made the leap through deciding which iPad and accessories to buy, after which she helps you understand the iPad’s buttons and ports, learn multi-touch gestures, download apps, sync data and media, find your stuff, and avoid newbie mistakes. The ebook wraps up with a discussion of how to impress your friends with a great iPad demo!

Why is this ebook free? Two reasons. The iPad is easy to use, but it’s also completely unfamiliar for many people, and we wanted to help new users become comfortable more quickly. Also, we have a number of other Take Control ebooks about the iPad, and by collecting all the iPad basics in this ebook, those books can instead focus on the more-subtle details and expert advice that sets Take Control titles apart.

Four more Take Control ebooks pick up where this one leaves off, helping you read books and listen to audio (Take Control of Media on Your iPad), get productive work done (Take Control of Working with Your iPad), manage your email (Take Control of Mail on the iPad, iPhone, and iPod touch), and go under the hood with networking and security details (Take Control of iPad Networking & Security).

Beginning SQL Server Modeling, Silverlight 4 in C#, and Microsoft Office 2010 plus Network Flow Analysis and My New iPad: A User’s Guide




Posted:


Book Description
You know that servers have log files and performance measuring tools and that traditional network devices have LEDs that blink when a port does something. You may have tools that tell you how busy an interface is, but mostly a network device is a black box. Network Flow Analysis opens that black box, demonstrating how to use industry-standard software and your existing hardware to assess, analyze, and debug your network.

Unlike packet sniffers that require you to reproduce network problems in order to analyze them, flow analysis lets you turn back time as you analyze your network. You’ll learn how to use open source software to build a flow-based network awareness system and how to use network analysis and auditing to address problems and improve network reliability. You’ll also learn how to use a flow analysis system; collect flow records; view, filter, and report flows; present flow records graphically; and use flow records to proactively improve your network. Network Flow Analysis will show you how to:

* Identify network, server, router, and firewall problems before they become critical
* Find defective and misconfigured software
* Quickly find virus-spewing machines, even if they’re on a different continent
* Determine whether your problem stems from the network or a server
* Automatically graph the most useful data

Posted:


Book Description The iPad is cute. It’s lovable. It’s fun to play with. And it’s a bit mysterious. My New iPad is your guide to getting more from your new iPad, Apple’s latest magical creation. You’ll learn how to do the things you want to do right now—like surf the Internet, send email, listen to [...]
Posted:


Book Description Get ready for model-driven application development with SQL Server Modeling! This book covers Microsoft’s SQL Server Modeling (formerly known under the code name “Oslo”) in detail and contains the information you need to be successful with designing and implementing workflow modeling. Beginning SQL Server Modeling will help you gain a comprehensive understanding of [...]
Posted:


Book Description The growing popularity of Web 2.0 applications is increasing user expectations for high-quality web site design, presentation, and functionality. It is into this climate that Microsoft is releasing Silverlight 4, the third and latest iteration of its cross-browser web presentation technology. Beginning Sliverlight 4 brings you to the cutting-edge of Web 2.0 application [...]
Posted:


Book Description This book is a practical, step-by-step guide to getting started with Microsoft Office 2010. You'll learn how to create and edit essential office files—documents, spreadsheets, presentations, and more—quickly and efficiently. You'll also learn about all of the new updates included with Office 2010. Collaborate on projects in the Cloud and access your files [...]

Wednesday, July 21, 2010

Photoshop Elements 5 For Dummies

Photoshop Elements 5 For Dummies



For Dummies | English | ISBN: 0470098104 | PDF | 403 Pages | 26.5 MB

Photoshop Elements 5 is a powerhouse, and here`s the fast and easy way to get up to speed on all the coolest features. Whether you`re new to digital photography or an old pro, you`ll find out how to make quick fixes, fine-tune exposure, brush away flaws, and print and share photos.

Discover how to
• Organize and manage your photos
• Correct contrast, color, and clarity
• Perform simple image makeovers
• Obtain accurate color from your desktop color printer
• Get artsy with the pencil and brush tools
• Produce the family photo album

Photography for the Web

Photography for the Web



Book Description
A hands-on on guide to digital photography, with a practical focus on the Web. Readers will learn how to make the most of their digital camera, while learning the basics of composition, exposures, filters and more.

Step-by-step guides will walk readers through advance techniques like using long exposures, photographing items in motion, and the importance of the RAW data format.

“Photography for the Web” will also offer helpful advice on editing images (levels, colors, histograms), correcting for barrel distortions and vanishing points, removing blemishes, going black & white and stitching panoramas.

Finally, the book will discuss sharing images online, utilizing online communities like Flickr & Fotalia, competitions for amateur photographers and selling photos on stock image sites like iStockPhoto.

About the Author
Paul Duncanson
has been mucking about with cameras for more years than he cares to remember. When digital cameras became as good as film (but without the waiting and the messy chemicals) he started taking it seriously. He began taking photos professionally before finishing his studies at Melbourne’s Photography Studies College (psc.edu.au) and now works as a freelancer, doing advertising and other commercial photography along with the occasional wedding.

Hello, Android: Introducing Google’s Mobile Development Platform, 3rd Edition

Hello, Android: Introducing Google’s Mobile Development Platform, 3rd Edition



Book Description
Android is a software toolkit for mobile phones, created by Google and the Open Handset Alliance. It’s inside millions of cell phones and other mobile devices, making Android a major platform for application developers. That could be your own program running on all those devices.

Within minutes, Hello, Android will get you started creating your first working application: Android’s version of “Hello, World.” From there, you’ll build up a more substantial example: an Android Sudoku game. By gradually adding features to the game, you’ll learn the basics of Android programming. You’ll also see how to build in audio and video support, add graphics using 2D and 3D OpenGL, network with web pages and web services, and store data with SQLite. You’ll also learn how to publish your applications to the Android Market.

The #1 book for learning Android is now in its third edition. Every page and example was reviewed and updated for compatibility with the latest versions. Freshly added material covers installing applications to the SD card, supporting multi-touch, and creating live wallpaper. You’ll also find plenty of real-world advice on how to support all the Android versions in use today-everything from Donut (Android 1.5) to FroYo (Android 2.2) and beyond.

If you’d rather be coding than reading about coding, this book is for you.

About the Author
Ed Burnette
is editor of the articles section at eclipse.org, and author of the web site’s “The Rich Client Platform (RCP) Tutorial” series. Ed also co-authored Eclipse in Action (Manning) and runs the eclipsepowered.org site, where he can often be found hanging out in the Eclipse community forums. He’s written everything from multi-user servers to compilers to commercial video games since earning a Bachelor of Science degree in computer science from North Carolina State University. He is a Principal Systems Developer at SAS, and lives near Research Triangle Park, NC.

High Performance MySQL, 2nd Edition

High Performance MySQL, 2nd Edition




Book Description
High Performance MySQL is the definitive guide to building fast, reliable systems with MySQL. Written by noted experts with years of real-world experience building very large systems, this book covers every aspect of MySQL performance in detail, and focuses on robustness, security, and data integrity. High Performance MySQL teaches you advanced techniques in depth so you can bring out MySQL’s full power. Learn how to design schemas, indexes, queries and advanced MySQL features for maximum performance, and get detailed guidance for tuning your MySQL server, operating system, and hardware to their fullest potential. You’ll also learn practical, safe, high-performance ways to scale your applications with replication, load balancing, high availability, and failover. This second edition is completely revised and greatly expanded, with deeper coverage in all areas. Major additions include:

* Emphasis throughout on both performance and reliability
* Thorough coverage of storage engines, including in-depth tuning and optimizations for the InnoDB storage engine
* Effects of new features in MySQL 5.0 and 5.1, including stored procedures, partitioned databases, triggers, and views
* A detailed discussion on how to build very large, highly scalable systems with MySQL
* New options for backups and replication
* Optimization of advanced querying features, such as full-text searches
* Four new appendices


The book also includes chapters on benchmarking, profiling, backups, security, and tools and techniques to help you measure, monitor, and manage your MySQL installations.

About the Author
Baron Schwartz is a software engineer who lives in Charlottesville, Virginia and goes by the online handle of “Xaprb,” which is his first name typed in QWERTY on a Dvorak keyboard. When he’s not busy solving a fun programming challenge, he relaxes with his wife Lynn and dog Carbon. He blogs about software engineering at http://www.xaprb.com/blog/.

A former manager of the High Performace Group at MySQL AB, Peter Zaitsev now runs the mysqlperformanceblog.com site. He specializes in helping administrators fix issues with Web sites handling millions of visitors a day, dealing with terabytes of data using hundreds of servers. He is used to making changes and upgrades both to hardware to software (such as query optimization) in order to find solutions. He also speaks frequently at conferences.

Vadim Tkachenko was a Performance Engineer in at MySQL AB. As an expert in multithreaded programming and synchronization, his primary tasks were benchmarks, profiling, and finding bottlenecks. He also worked on a number of features for performance monitoring and tuning, and getting MySQL to scale well on multiple CPUs.

Jeremy Zawodny and his two cats moved from Northwest Ohio to Silicon Valley in late 1999 so he could work for Yahoo!–just in time to witness the .com bubble bursting first-hand. He’s been at Yahoo!® ever since, helping to put MySQL and other Open Source technologies to use in fun, interesting, and often very big ways. Starting with the popular and high-traffic Yahoo! Finance site, he worked to make MySQL part of the site’s core infrastructure in large batch operations as well as real-time feed processing and serving content directly on the site. He then helped to spread “the MySQL religion” to numerous other groups within Yahoo!, including News, Personals, Sports, and Shopping. Nowadays he acts as Yahoo!’s MySQL guru, working with Yahoo!’s many engineering groups to get the most out of their MySQL deployments.

Arjen Lentz was born in Amsterdam but has lived in Queensland Australia since the turn of the millennium, sharing his life these days with his beautiful daughter Phoebe and black cat Figaro. Originally a C programmer, Arjen was employee #25 at MySQL AB (2001-2007). After a brief break in 2007, Arjen founded Open Query (http://openquery.com.au), which develops and provides its own data management training and consulting services in the Asia Pacific region and beyond. Arjen also regularly speaks at conferences and user groups. In his abundant spare time Arjen indulges in cooking, gardening, reading, camping, and exploring the RepRap. Arjen’s weblog is at http://arjen-lentz.livejournal.com/

Derek J. Balling has been a Linux system administrator since 1996. He has helped build and maintain server infrastructure for companies like Yahoo, and institutions like Vassar College. He has also written articles for The Perl Journal and a number of online magazines, and is on the Program Committee for the 2008 LISA Conference. He is currently employed as the Data Center Manager for Answers.com.