Stylin’ with CSS: A Designer’s Guide

February 8, 2008

  • Paperback: 312 pages
  • Publisher: New Riders Press; 2 edition (December 29, 2007)
  • Language: English
  • ISBN-10: 0321525566
  • ISBN-13: 978-0321525567

Book Description
Cascading Style Sheets enable you to rapidly create web designs that can be shared by hundreds or even thousands of web pages. It accelerates development cycles by centralizing text and layout information for easy editing and updates. This book teaches you everything you need to know to start using CSS in your web development work, from the basics of marking up your content and styling text, through the creation of multi-column page layouts without the use of tables. Learn to create interface components, such as drop-down menus, navigation links, and animated graphical buttons, using only CSS (no JavaScript required). Discover how to design code that works on the latest standard-compliant browsers, such as IE7 and current versions of Firefox, Safari, and Opera, while working around the quirks of the older ones. With a mastery of CSS, your web design capabilities will move to a new level, and everything you need to know to get started and build your skills is right here in this book. You’ll be stylin’ in no time!

About the Author

Charles Wyke-Smith has been creating web sites since 1994 and currently serves as Director of User Experience for Charleston-based BenefitFocus. In recent years, Charles was VP of Web Development for eStar.com, a celebrity information site, and has provided web design and consulting services to companies including Wells Fargo, ESPN Videogames, and The University of San Francisco. His work today focuses on site development, with an emphasis on user experience, information architecture, and interface design. Charles has taught classes in multimedia and interface design and speaks at many industry conferences.

Copyright (C) ADMIN


Introducing 3ds Max 9: 3D for Beginners (Paperback)

May 26, 2007

  • Paperback: 527 pages
  • Publisher: Sybex (April 9, 2007)
  • Language: English
  • ISBN-10: 0470097612
  • ISBN-13: 978-0470097618

Book Description
Video game and feature-film artists have used 3ds Max to create Halo 2, King Kong, Myst V, and more. Now you can harness this popular animation software with the clear, step-by-step instructions in this easy-to-follow guide. This book breaks down the complexities of 3D modeling, texturing, animating, and visual effects. Clear-cut explanations, tutorials, and hands-on projects help build your skills and a special color insert includes real-world examples from talented 3ds Max beginners.

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

From the Back Cover
Let Your Imagination Run Wild

Video game and feature-film artists have used 3ds Max to create Halo 2, King Kong, Myst V, and more. Now you can harness this popular animation software with the clear, step-by-step instruction in this easy-to-follow guide.

Introducing 3ds Max 9: 3D for Beginners breaks down the complexities of 3D modeling, texturing, animating, and visual effects. You’ll jump right into the pipeline—from preproduction to production to postproduction—with clear-cut explanations, tutorials, and hands-on projects to build your skills. A special color insert includes real-world examples from talented 3ds Max beginners. From immediately creating your first animation to tackling poly modeling, rendering, and particles, you’ll get a solid grounding in 3ds Max 9.

  • Build the knowledge you need for game, film, and TV production
  • Master modeling—from simple and complex polygon mechanical models to organic character modeling

  • Assign textures effects and UV texture mapping

  • Create walk cycles and simple character animations with Character Studio

  • Explore lighting, rendering, and raytracing concepts

  • Render through mental ray and raytracing

  • Discover simple rigid body dynamics and Max’s particle systems

Valuable companion CD

The CD includes all the image files, scenes, and support materials needed to create the tutorials in the book, as well as a demo version of 3ds Max.

Create a low-poly model tank

Learn to apply different surfaces to objects

Put cameras to workAbout the Authors

About the Author
Dariush Derakhshani is an award-winning 3D animator, author, and educator. He has worked on movies such as The Fantastic Four and Pan’s Labyrinth, the South Park TV series, and numerous commercials and music videos. He teaches 3D animation and is the author of Introducing Maya 7: 3D for Beginners (Sybex).

Randi L. Munn teaches 3D animation at The Art Institute of California and has worked as a digital artist and technical director for games and movie projects with Gizmo Games, RJB Enterprises, and Sony.

Copyright (C) ADMIN


ASP.NET 2.0 MVP Hacks and Tips

July 5, 2006

  • Paperback: 432 pages
  • Publisher: Wrox (May 30, 2006)
  • Language: English
  • ISBN-10: 0764597663
  • ISBN-13: 978-0764597664
Book Description
  • This unique book offers readers invaluable information from the cream of the crop-Microsoft MVPs-who are now sharing undocumented hacks for the first time
  • Packed with superlative advice on ASP, Microsoft’s popular technology for Web sites, this book will help readers become more productive developers, find solutions to problems they thought unsolvable, and develop better applications
  • During their many years of working with ASP.NET, Microsoft MVPs have answered thousands of questions, putting them in the distinctive position of knowing exactly what readers need to know
  • Many of the hacks will apply to multiple versions of ASP.NET, not just 2.0 but 1.0 and 1.1 as well

This book is also available as part of the 5-book ASP.NET 2.0 Wrox Box (ISBN: 0-470-11757-5). This 5-book set includes:

  • Professional ASP.NET 2.0 Special Edition (ISBN: 0-470-04178-1)
  • ASP.NET 2.0 Website Programming: Problem – Design – Solution (ISBN: 0764584642 )
  • Professional ASP.NET 2.0 Security, Membership, and Role Management (ISBN: 0764596985)
  • Professional ASP.NET 2.0 Server Control and Component Development (ISBN: 0471793507)
  • ASP.NET 2.0 MVP Hacks and Tips (ISBN: 0764597663)
  • CD-ROM with more than 1000 pages of bonus chapters from 15 other .NET 2.0 and SQL Server(TM) 2005 Wrox books
  • DVD with 180-day trial version of Microsoft(r) Visual Studio(r) 2005 Professional Edition

From the Back Cover
As Microsoft MVPs, this team of authors has witnessed first-hand the innumerable problems and challenges that even the most experienced developers regularly encounter. This project survival guide offers little-known solutions, undocumented features, tips, and tricks—otherwise known as hacks—that you can use to build and deliver real-life applications using ASP.NET.

Written with the seasoned professional in mind, this book examines how some hacks ultimately become mainstream code or practices that are integrated into a product or process. You’ll benefit from the extensive experience of the authors as they show you how to adapt various hacks to your specific application and business environment. Plus, in-depth discussions of the solutions prove to bea helpful way to learn more about the inner workings of ASP.NET 2.0.

What you will learn from this book

  • Various hacks such as page templates, multiple forms, URL rewriting, and SQL cache dependencies
  • The many improvements in ASP.NET 2.0 that were originally hacks but are now part of the base product
  • How the many new built-in functions reduce the amount of code you need to write for the most common applications

Who this book is for

This book is for experienced developers familiar with ASP.NET programming who are looking to take their skills from an “average” to “excellent” level.

Wrox MVP Hacks and Tips provide unique and little-known solutions to complex programming challenges. Written by Microsoft MVPs—highly regarded independent technical experts nominated by their peers and selected by Microsoft—each title reveals the highest quality hacks that have been discovered through years of hands-on experience.

About the Author
David Yack is the president of Colorado Technology Consultants, a Microsoft Gold Certified Partner based in Colorado. He is a Microsoft Regional Director and a Microsoft MVP for ASP.NET. As a senior hands-on technology and business consultant with over 18 years of industry experience, David enjoys developing applications for both the Windows and Unix platforms, specializing in large system architecture and design. David embraced .NET during the final beta days of version 1.0 and has been helping clients migrate and build new applications on the technology, as well as helping to mentor and train their staffs. David is a frequent speaker at user group and industry events and is on the author teams of two NET 2.0–related books. David also founded and is on the leadership team for the South Colorado .NET User Group. He lives in Colorado Springs with his wife and two children. You can always track David down via his blog at http:/blog.davidyack.com where he writes about his .NET adventures.

Joe Mayo runs his own company, Mayo Software, and is an author, consultant, and instructor specializing in .NET technologies. He operates the C# Station website (www.csharp-station.com) and is a Microsoft Most Valuable Professional (MVP). Joe’s previous books include C# Unleashed (Sams) and C# Builder Kick Start (Sams). For more information about Joe, please visit mayosoftware.com.

Scott Hanselman is currently the chief architect at the Corillian Corporation (NASDAQ: CORI), an eFinance enabler. He has over 13 years experience developing software in C, C++, VB, COM, and certainly in VB.NET and C#. Scott is proud to be both a Microsoft RD as well as an MVP for both ASP.NET and Solutions Architecture. Scott has spoken at dozens of conferences worldwide, including three TechEds and the North African DevCon. He is a primary contributor to “newtelligence DasBlog Community Edition 1.8,” the most popular open-source ASP.NET blogging software hosted on SourceForge. This is the fourth book Scott has worked on for Wrox. His thoughts on the Zen of .NET, programming, and Web Services can be found on his blog at www.computerzen.com. He welcomes e-mail at mailto:scott@hanselman.com.

Fredrik Normén is a consultant who works for Callista Knowledgebase AB. He works mostly as a mentor, solution developer, architect, and instructor. He has worked with the .NET framework since the first bit of .NET 1.0 was released in 2000. He has over 10 years of experience building web applications, started with Perl and moving on to ASP and ASP.NET. You can find Fredrik’s blog at http://fredrik.nsquared2.com.

Dan Wahlin (Microsoft MVP for ASP.NET and XMLWeb Services) is the president of Wahlin Consulting LLC, which provides enterprise consulting and training services as well as ASP.NET server controls. He also founded the XML for ASP.NET Developers website (www.XMLforASP.net), which focuses on using XML, ADO.NET and Web Services in Microsoft’s .NET platform. Dan is a regular speaker at different .NET conferences and is a member of the INETASpeaker’s Bureau, which enables him to interact with .NET user groups around the United States. He has also authored/co-authored five books on various .NET technologies and writes for several technical magazines.

J. Ambrose Little is an ASP Insider and Microsoft MVP who works as a senior software engineer for a Tampa-based commercial software company and as the content director for ASPAlliance.com. He’s an author of numerous articles, co-author of Professional ADO.NET 2 and ASP.NET 2.0 MVP Hacks and Tips, and has spoken at various .NET user groups and events in Florida.

Jonathan D. Goodyear is the president of ASPSOFT, Inc, a software consulting company based out of Orlando, Florida. He is a contributing editor for both Visual Studio Magazine and asp.netPRO Magazine, and frequently speaks at major technology conferences such as VSLive and ASP.NET Connections. Jonathan was a featured speaker at the Visual Studio 2005 Launch Event in Orlando, Florida, and speaks at numerous .NET user groups through the International .NET Association (INETA). He wrote one of the first books about .NET development, Debugging ASP.NET (New Riders Publishing), and appeared in a video, Visual Studio .NET: An Introduction, by WatchIT.com. He is the founder and editor of the online magazine angryCoder.com, and is a Microsoft Most Valuable Professional (MVP) for ASP.NET, an ASP Insider, and the Microsoft regional director (RD) for Florida.

Copyright (C) ADMIN


Search Engine Optimization For Dummies

June 4, 2006

  • Paperback: 408 pages
  • Publisher: For Dummies; 2 edition (May 8, 2006)
  • Language: English
  • ISBN-10: 0471979988
  • ISBN-13: 978-0471979982

Review
“…cuts through the nonsense, providing a clear, simple and concise explanation of how websites reach top positions in search engines …” (PC Advisor, September 2006)

Book Description
You have a cool Web site, and a really great product, service, or cause you want people to know about. But visitors aren’t beating down your cyber-door. What happened? The answer, most likely, is that you haven’t made your site irresistible to search engines.

Search engines have a great deal of control over the volume of traffic a Web site gets, because they put your site in front of people searching for your product or service. If you know the secrets of wooing the search engines, you can

  • Gain greater visibility for your site
  • Advance your position in the rankings
  • Avoid techniques that cause search engines to bump your site to the end of the list
  • Make pay-per-click advertising pay off

In addition to the familiar ones like Google and Yahoo!, there are dozens of other search engines out there. Search Engine Optimization For Dummies, 2nd Edition shows you how to create a site that will pop to the top like a cork whenever people search for related products or services. It will help you

  • Become familiar with search engines and search directories and find out which keywords work
  • Build your site with techniques that search engines like and avoid the ones they don’t
  • Register your site with the top search systems and get it listed in directories
  • Find out why links are important and see how to get other sites to link to yours
  • Work with Google AdWords and Yahoo! Search, and explore the best and most economical ways to use pay-per-click advertising
  • Discover the common mistakes that make Web sites invisible to search engines

There’s even a companion Web site with all the links in the book neatly (and conveniently) arranged so you don’t have to type them, plus a bonus chapter to help you power up your skills. Search Engine Optimization For Dummies, 2nd Edition has been updated with the latest information on search engines plus plenty of tips and tricks to help your site get the attention it deserves!

Download Description
* A Web site’s position in search results will affect the number of times it is visited; this book shows Web site designers, owners, and Search Engine Optimizers (SEOs) how to build sites that rank high in the search engines (Google, Yahoo, MSN, Inktomi, Alta Vista, Overture) and generate high traffic

* This is the first book to cover the entire spectrum of search engine optimization, including important though often-ignored search systems, such as specialty directories and Yellow Pages

* Covers creating search engine-friendly sites and pages; registering sites with standard search engines, directories, shopping directories, and retailers; using registration software and services; understanding tools used to monitor site traffic; advertising on search engines; and developing links to boost ranks

* Introduces the reader to the nature of search engines, explains the different types, and shows which ones are the most important

* Includes a jump-start chapter with simple tricks for quickly boosting a site’s ranking

* Companion Web site includes articles and links to important news and registration sites

Book Info
Explains the difference between search engines, search directories, and search systems. Easy-to-understand and offers numerous screen shots. Softcover. –This text refers to an out of print or unavailable edition of this title.

From the Back Cover
Plan your strategy and use the right keywords

Find out what search engines like and how to boost your ranking

How do you get visitors to flock to your Web site? Make sure the most effective search engines notice it! This updated guidebook tells you which search engines you need to impress, as well as how to register your site with directories, use links profitably, and rise to the top.

Discover how to

  • Create search engine- friendly pages
  • Choose powerful keywords
  • Increase visibility
  • Encourage other sites to link to yours
  • Avoid penalties
  • Use pay-per-click advertising productively

About the Author
Peter Kent is the author of numerous other books about the Internet, including Pay Per Click Search Engine Marketing For Dummies, the best-selling Complete Idiot’s Guide to the Internet, and the most widely reviewed and praised title in computer-book history, Poor Richard’s Web Site: Geek Free, Commonsense Advice on Building a Low-Cost Web Site. His work has been praised by USA Today, BYTE, CNN.com, Windows Magazine, Philadelphia Inquirer, and many others.
Peter has been online since 1984, doing business in cyberspace since 1991, and writing about the Internet since 1993. Peter’s experience spans virtually all areas of doing business online, from editing and publishing an e-mail newsletter to creating e-commerce Web sites, from online marketing and PR campaigns to running a Web-design and -hosting department for a large ISP.
Peter was the founder of an e-Business Service Provider funded by one of the world’s largest VC firms, Softbank/Mobius. He was VP of Web Solutions for a national ISP and VP of Marketing for a Web applications firm. He also founded a computer-book publishing company launched through a concerted online marketing campaign.
Peter now consults with businesses about their Internet strategies, helping them to avoid the pitfalls and to leap the hurdles they’ll encounter online. He also gives seminars and presentations on subjects related to online marketing in general and search engine marketing in particular. He can be contacted at Consult@PeterKentConsulting.com, and more information about his background and experience is available at www.PeterKentConsulting.com.

Copyright (C) ADMIN


Adobe InDesign CS2 How-Tos: 100 Essential Techniques

May 28, 2006

By John Cruise, Kelly Kordes Anton

Publisher: Adobe Press
Pub Date: April 24, 2006
Print ISBN-10: 0-321-32190-1
Print ISBN-13: 978-0-321-32190-9
Pages: 272

InDesign CS2 is more than just a powerful page layout tool: As part of Adobe’s new Creative Suite 2 (which includes Photoshop, Illustrator, GoLive, and Acrobat), it’s a key component of an overall design workflow that lets users work seamlessly among all of their graphics applications to create spectacular layouts. This info-packed guide lets you get right down to work by focusing on just the InDesign CS2 features you’re most likely to use and showcasing each in a stand-alone tip–complete with a relevant hint or two and a graphic example. In this fashion, you learn as you go, exploring the program in a way that makes sense to you. Before you know it, you’ll be using the Bridge to manage your files, object styles to format your images, and snippets to save layout parts for reuse and much, much more!

Copyright (C) ADMIN


CSS Instant Results

May 9, 2006

  • Paperback: 383 pages
  • Publisher: Wrox; Pap/Cdr edition (April 17, 2006)
  • Language: English
  • ISBN-10: 047175126X
  • ISBN-13: 978-0471751267
Book Description
CSS Instant Results helps you quickly master and implement the diverse web applications CSS enables for web designers. The book is centered around ten ready-to-use projects with all the code for all the projects included on the books CD-ROM – that you can use immediately. CSS Instant Results dives into working code so you can learn it rapidly. The book and code projects are written for web developers and designers who are looking to learn how to use CSS for better, faster design and markup. Some previous JavaScript use is helpful.

Each of the 10 project features step-by-step set-up instructions with a description of each project that enables you to understand and then modify it so you can reuse it in different situations.

The code has been tested with several browsers including Mozilla Firefox 1.0, Opera 8, Microsoft Internet Explorer 6 for Windows, and Safari 1.3 for Mac OS X. The 10 projects covered in the book with complete source-code on the CD are:

  • Tab-based navigation
  • Multi-column layouts
  • Dynamic dropdown menus
  • A different approach to the dropdown menu
  • Web-based slideshow
  • Custom borders and rounded corners
  • Applying CSS to a webmail application
  • Styling input forms
  • User interface for a web-based file viewer
  • Styling a web-based calendar

From the Back Cover
With the latest generation of modern browsers expanding support for CSS 3, it is an exciting time in the CSS world. Featuring ten ready-to-use projects on the book’s CD-ROM, this helpful reference dives into working code so you can rapidly master the increasingly diverse applications web designers can use with CSS, including some that previously could be done only with JavaScript.

Featuring in-depth explanations, these ten ready-to-use projects are easy to implement in your own projects. The description of each project enables you to understand and then modify it so you can reuse it in different situations. The code has been tested with several browsers including Mozilla Firefox 1.0, Opera 8, Microsoft Internet Explorer 6 for Windows, and Safari 1.3 for Mac OS X.

CD-ROM includes source code for all 10 projects

Ready-to-use projects you’ll find in this book

  • Tab-based navigation
  • Multi-column layouts
  • Dynamic dropdown menus
  • A different approach to the dropdown menu
  • Web-based slideshow
  • Custom borders and rounded corners
  • Applying CSS to a webmail application
  • Styling input forms
  • User interface for a web-based file viewer
  • Styling a web-based calendar

Who this book is for

This book is for experienced web developers and designers who are looking to learn how to use CSS for better, faster design and markup. Some previous JavaScript use is helpful.

Instant Results guides are packed with unique, ready-to-use projects that are perfect for the busy programmer. They require minimal set-up, and can be modified, enhanced, and reused in real-world situations.

About the Author
Richard York is a web application developer for Trilithic, Inc., a company specializing in test equipment for the telecommunications industry. He wrote his first book, Beginning CSS: Cascading Style Sheets for Web Design (Wrox Press) in 2004.
Richard began his web development career taking courses at Indiana University-Purdue University, Indianapolis. Since college, he has continued a self-imposed curriculum, mastering various technologies used in web development including HTML/XHTML, CSS, JavaScript, PHP, and MySQL. An avid supporter of open source software, he has written an open source webmail application for PHP PEAR, and is currently working on an open source PHP library and framework called Hierophant, which he hopes to release in 2006.
Richard maintains a personal web site at http://www.richard-york.com where you can learn more about his professional and personal interests.

Copyright (C) ADMIN


Web Designer’s Guide to Adobe Photoshop (Wordware Applications Library) (Paperback)

March 26, 2006

  • Paperback: 400 pages
  • Publisher: Wordware Publishing, Inc. (February 25, 2006)
  • Language: English
  • ISBN-10: 1598220012
  • ISBN-13: 978-1598220018

Book Description
Web Designer’s Guide to Adobe Photoshop covers these topics and more. A one-stop source of web-specific production methods necessary to create well-designed, functional, and aesthetically pleasing web pages, this book provides readers with real how-to information on web design. You’ll learn to build buttons, logos, web headers, and other web graphics, pull them into a web editing program, and even go live with your masterpiece. Whether you goal is to expand your professional skills or simply handle your local club’s web site, Web Designer’s Guide to Adobe Photoshop will help you create web pages and get them working properly.

Copyright (C) ADMIN


Sams Teach Yourself XML in 24 Hours, Third Edition

January 8, 2006

  • Paperback: 576 pages
  • Publisher: Sams; 3 edition (November 24, 2005)
  • Language: English
  • ISBN-10: 067232797X
  • ISBN-13: 978-0672327971
Book Description

The third edition of Sams Teach Yourself XML in 24 Hours, Complete Starter Kit is everything you need to know about the XML language and how to use it in practical, innovative applications. Understanding the syntax of XML is only a small part of the learning process; understanding how to apply it is the larger part of the learning process, and is the primary focus of this book. It covers a broad range of topics, and wil show you how to use XML to mine data on the web, how to use it to interact with existing data services such as iTunes and Google, and how to use it in applications such as e-books, online speech synthesis, and multimedia. Sams Teach Yourself XML in 24 Hours, Complete Starter Kit, Third Edition will teach you what you need to know to get up and running with XML and more importantly, how to do cool things with it!

Download Description
The third edition of Sams Teach Yourself XML in 24 Hours, Complete Starter Kit is everything you need to know about the XML language and how to use it in practical, innovative applications. Understanding the syntax of XML is only a small part of the learning process; understanding how to apply it is the larger part of the learning process, and is the primary focus of this book. It covers a broad range of topics, and wil show you how to use XML to mine data on the web, how to use it to interact with existing data services such as iTunes and Google, and how to use it in applications such as e-books, online speech synthesis, and multimedia. Sams Teach Yourself XML in 24 Hours, Complete Starter Kit, Third Edition will teach you what you need to know to get up and running with XML and more importantly, how to do cool things with it!

About the Author
Michael Morrison is a writer and developer with extensive experience with XML. He has authored numerous computer and Web technology books, including several XML books such as Sams Teach Yourself HTML and XHTML in 24 Hours, 6th Edition, Faster Smarter HTML and XML, Sams Teach Yourself XML in 24 Hours, 2nd Edition, and XML Unleashed. Michael has personally developed several content-driven Web sites using XML technologies, including his personal Web site at http://www.michaelmorrison.com.

Excerpt. © Reprinted by permission. All rights reserved.

Introduction

Of all the software technologies that have come and gone in the relatively short time since we all plugged in to the Web, few have been as far-reaching yet misunderstood as XML. Even with its catchy name that conjures up images of extreme sports, the true nature of XML continues to elude many technical people. The reason has to do with the fact that XML is very much a behind-the-scenes technology that helps to ensure that data is structured in an orderly fashion. There are very few situations where an end-user can see XML at work in a practical application. In this way, XML is a lot like residential building codes. When a house is built, thousands of building codes are used to guide contractors so that the house goes up safe and sound. As a homeowner, it’s difficult to look at a finished house and grasp how all these building codes impacted the wood, shingles, and brick that you can see and feel. The building codes are abstract in a sense that you can’t touch them, but they play a critical role in the construction process all the same. XML plays a similar role in software, including web sites, operating systems, and distributed applications.

I often hear people describe XML as “the new HTML,” which sounds good but is not very accurate. XML, unlike HTML, is an extremely broad data-structuring standard that has implications far beyond web pages. For example, consider this question: HTML is to web pages as XML is to what? This is a difficult question to answer because XML isn’t really geared toward any one solution. Instead, XML provides the framework for creating customized solutions to a wide range of problems. This is made possible through XML-based markup languages, which are custom markup languages that you create using XML. If you want to chart the statistics of your child’s baseball team, you could create your own Little League Markup Language, or LLML, which includes custom tags and attributes for keeping up with important stats such as hits, runs, errors, and parental outbursts. The high degree of structure in your Little League data would allow it to be easily sorted, manipulated, and displayed according to your needs; the data would have the mathematical flexibility of a spreadsheet along with the visual accessibility of a web page. XML makes all this possible.

Maybe you have bigger plans for your XML knowledge than just tracking stats for a Little League team. If so, you’ll be glad to know that XML is the enabling technology behind all kinds of interesting software applications. Practically all of the big Internet players have invested heavily in XML. As an example, Amazon.com uses XML to expose its product data so that developers can build custom shopping applications. Another interesting application of XML that has caused quite a stir recently is Google Maps, which is Google’s innovative online mapping application. Google Maps relies on XML for map data. In fact, in Hour 15 of this book, “Using XML to Hack Google Maps,” you learn how to “hack” Google Maps to use your own XML-based maps. One last example of how XML may have sneakily entered your life already is iTunes, Apple’s incredibly popular online music store. iTunes uses XML to store information about your music library locally on your computer. With a little bit of effort, you can access your iTunes music library via XML and view or manipulate it any way you choose. This task is covered in Hour 13, “Access Your iTunes Music Library via XML.”

XML is worth learning because it is an excellent back-end technology for storing and sharing data in a highly structured manner. Another reason for learning XML has to do much more directly with the web: XML is very much shaping the future of HTML. As you may know, HTML is somewhat unstructured in the sense that web developers take great liberties with how they use HTML code. Although this isn’t entirely HTML’s fault, HTML shares a considerable amount of the blame because it doesn’t have the structured set of rules that are part of XML. In an attempt to add structure and consistency to the Web, a reformulated version of HTML known as XHTML was created that adds the structure of XML to HTML. It may still be quite a while before XHTML fully unseats HTML, but web developers are busy making the move to a more structured Web thanks to XHTML.

This book, in many ways, is a testament to the fact that XML is a technology for both the present and the future. The majority of the book focuses on XML in the present and how it can be used to do interesting things today. My goal was to strike a careful balance between giving you practical knowledge for the present along with some foreshadowing of what might lie ahead for XML.

How This Book Is Structured

As the title suggests, this book is organized into 24 lessons that are intended to take about an hour each to digest. Don’t worry, there are no penalties if you take more than an hour to finish a given lesson, and there are no special prizes if you speed through them faster! The hours themselves are grouped together into five parts, each of which tackles a different facet of XML:

  • Part I, “XML Essentials”—In this part, you get to know the XML language and what it has to offer in terms of structuring data. You also learn how to create XML documents.
  • Part II, “Defining XML Data”—In this part, you will find out how to define the structure of XML documents using schemas. You learn about the two major types of schemas (DTDs and XSDs), as well as how to use namespaces and how to validate XML documents. You even learn about a real XML language, SVG, along with how to use it to create vector graphics for the web.
  • Part III, “Formatting and Displaying XML Documents”—In this part, you will learn how to format XML content with style sheets so that it can be displayed. XML formatting is explored using several different style sheet technologies—CSS, XSLT, and XSL-FO. This part of the book also guides you through some interesting practical applications, including how to access your iTunes music library using XML and how to create your own XML-based maps for Google Maps.
  • Part IV, “Processing and Managing XML Data”—In this part, you will find out how to process XML documents and manipulate their contents using the Document Object Model (DOM), which provides access to the inner workings of XML documents. You will also learn about SAX, which is a popular programming interface used to access XML documents. Databases are also tackled, including how to access data from a database via XML. And finally, this part of the book shows you how to use XML to mine Google for information.
  • Part V, “XML’s Impact on HTML”—In this part, you will explore XML’s relationship to HTML and the Web. You will learn about XHTML, which is the merger of XML and HTML, along with advanced XML linking technologies. You will also learn how XML is being used to provide a means of creating web pages for wireless devices via a language called WML, as well as how to syndicate the web using RSS news feeds.

What You’ll Need

This book assumes you have some familiarity with a markup language, such as HTML. You don’t have to be an HTML guru by any means, but it definitely helps if you understand the difference between a tag and an attribute. Even if you don’t, you should be able to tackle XML without too much trouble. It will also help if you have experience using a web browser. Even though there are aspects of XML that reach beyond the web, this book focuses a great deal on using web browsers to view and test XML code. For this reason, I encourage you to download and install the latest release of a major web browser such as Internet Explorer, Mozilla Firefox, Opera, or Safari.

In addition to web browsers, there are a few other tools mentioned throughout the book that you may consider downloading or purchasing based upon your individual needs. At the very least, you’ll need a good text editor to edit XML documents. Windows Notepad is sufficient if you’re working in a Windows environment, and I’m sure you can find a suitable equivalent for other environments. If you want to check into a more full-featured XML editor, it certainly won’t hurt you. I mention several editors to consider in Hour 2 of the book, “Creating XML Documents.” That’s really all you need; a web browser and a trusty editor will carry you a long way toward becoming proficient in XML.

How to Use This Book

In code listings, line numbers have been added for reference purposes. These line numbers aren’t part of the code. The code used in this book is also on this book’s web site at http://www.samspublishing.com.

This book uses different typefaces to differentiate between code and regular English. Text that you type and text that appears on your screen is presented in monospace type.

It will look like this to mimic the way text looks on your screen.

Placeholders for variables and expressions appear in monospace italic font. You should replace the placeholder with the specific value it represents.

In addition, the following elements appear throughout the book:


Note - Notes provide you with comments and asides about the topic at hand.


© Copyright Pearson Education. All rights reserved.

Copyright (C) ADMIN


The Adobe Photoshop Elements Crafts Book

December 1, 2005

  • Paperback: 168 pages
  • Publisher: Peachpit Press (November 13, 2005)
  • Language: English
  • ISBN-10: 0321368967
  • ISBN-13: 978-0321368966

Book Description
“Elizabeth Bulger has taken Photoshop Elements to a whole new level with this unique book of projects. She shows you how to use Photoshop Elements to create all sorts of cool things: holiday gifts, book covers, coasters, postcards, and a zillion other nifty ‘I didn’t know you could do that!’ crafts.”—Scott Kelby, President, National Association of Photoshop Professionals

Millions of people own digital cameras, yet most of us just store our digital photos on a hard drive or email them to friends. But what if you want to get a little more creative with your images? Armed with little more than a copy of Photoshop Elements, a computer, an inkjet printer, and a handful of basic tools, you can transform your digital photos into beautiful, custom-made crafts. Written by designer and Photoshop guru Elizabeth Bulger, The Adobe Photoshop Elements Crafts Book will motivate you to get creative with your own images while learning basic Photoshop Elements skills along the way. Each project begins with a list of the tools and materials you’ll need to get started. From there, full-color photographs, clear instructions, and numbered steps walk you through every step of the project. You’ll learn how to create unique crafts out of a variety of materials, including paper, ceramic, metal, glass, fabric, and polymer clay. Whether you’re a longtime D.I.Y. devotee or completely new to crafting, this book will show you everything you need to create attractive, unique keepsakes for you or your family and friends to cherish.

Elizabeth Bulger shows you how to

  • Get your photos ready for projects: Learn how to import, edit, crop, and apply quick fixes to your images
  • Create custom brushes in Photoshop Elements and make unique gift-wrapping paper with your own images
  • Customize a notebook by creating a new cover with decorative borders, text, and your own photos
  • Use custom shape and type tools to create unique ceramic tiles
  • Learn how to transfer your images to fabric to create custom throw pillows, aprons, and more
  • Design and create your own canning labels, CD covers, beverage coasters, and gift boxes.

About the Author
Elizabeth Bulger is a designer and graphic arts training consultant. She offers customized onsite training to advertising agencies, graphic design firms, newspapers, and magazine publishers. Elizabeth has consulted with many high-profile clients including Forbes magazine and the Museum of Fine Arts, Boston, and has been a visiting instructor at the Maine Photographic Workshops. She is the coauthor of The Adobe Photoshop 5 Certification Guide and resides in Massachusetts.

Copyright (C) ADMIN


CSS Hacks and Filters Making Cascading Style Sheets Work

July 28, 2005
  • Paperback: 281 pages
  • Publisher: Wiley (June 10, 2005)
  • Language: English
  • ISBN-10: 0764579851
  • ISBN-13: 978-0764579851

Book Description

  • Cascading Style Sheets (CSS) is a method of describing how a Web page should look in a Web browser, but a growing number of browsers do not support CSS in the same way, forcing developers to constantly play catch-up to keep their sites consistent
  • Bestselling author Joe Lowery eases the pain for those Web developers who aren’t feeling the CSS love-he guides readers through real-world workarounds that will help a CSS-based site look and work the way it was meant to
  • Readers will grit their teeth, clench their fists, and roll their eyes for the last time once they learn how to craft fluid multi-column layouts, build interactive navigation, fix the Box Model, implement CSS hacks in Dreamweaver, and more cool tricks

Download Description
“* Cascading Style Sheets (CSS) is a method of describing how a Web page should look in a Web browser, but a growing number of browsers do not support CSS in the same way, forcing developers to constantly play catch-up to keep their sites consistent
* Bestselling author Joe Lowery eases the pain for those Web developers who aren’t feeling the CSS love-he guides readers through real-world workarounds that will help a CSS-based site look and work the way it was meant to
* ? Readers will grit their teeth, clench their fists, and roll their eyes for the last time once they learn how to craft fluid multi-column layouts, build interactive navigation, fix the Box Model, implement CSS hacks in Dreamweaver, and more cool tricks”

From the Back Cover
Here’s how to make CSS work the way it should

Cascading Style Sheets, the technology meant to bring order out of chaos by letting you update Web sites effortlessly, just doesn’t always work. You recognize that when you discover your graphics, perfectly positioned in Firefox, throw your page out of whack when viewed in Explorer. The solution? This cutting-edge collection of hacks, tweaks, and filters—a one-stop resource for tailoring CSS to solve the problems you face every day. From pacifying those ancient browsers to achieving accessibility, these tools can bring CSS’s promise back online—Web sites without worry.

  • Filter CSS for older browsers and hide it from newer ones
  • Use CSS to enhance graphics and media
  • Sample a selection of ways to resolve CSS display issues
  • Script your own Document Object Model and JavaScript hacks
  • Debug and troubleshoot CSS
  • Make the most of CSS and implement CSS hacks in Dreamweaver®
  • Create CSS-savvy Dreamweaver templates
  • Apply CSS hacks to create accessible sites
  • Code server-side solutions with ASP, PHP, or ColdFusion®

About the Author
Joseph Lowery is the author of the Dreamweaver MX 2004 Bible (Indianapolis, IN, Wiley Publishing, 2004) and the Fireworks MX Bible (Indianapolis, IN:Wiley Publishing, 2002), as well as Design and Deploy (San Francisco: Macromedia Press, 2004) and Joseph Lowery’s Beyond Dreamweaver (Berkeley, CA: New Riders Press, 2002). In recent years, he co-authored Dreamweaver MX 2004 Web Application Recipes (Berkeley, CA: New Riders Press, 2003) with Eric Ott and the Dreamweaver MX Killer Tips book (Berkeley, CA: New Riders Press, 2003) with Angela Buraglia. His books are international bestsellers, having sold more than 400,000 copies worldwide in nine different languages. As a programmer, he has developed numerous extensions for the Dreamweaver community, both free and commercial, including FlashBang! and Deva Tools for Dreamweaver. He also has presented at MacDesign in Chicago, Seybold in both Boston and San Francisco, and Macromedia MAX conferences in the U.S. and Europe.

Copyright (C) ADMIN