I would highly recommend this as a resource for any developers who want to really dig in and solidify their working knowledge of PHP and web services, or just want to explore the nuances and complexities of XML DTDs and namespaces.
— Nathan Smith, Godbit Project
Pro PHP XML and Web Services is the authoritative guide to using the XML features of PHP 5 and PHP 6. No other book covers XML and Web Services in PHP as deeply as this title. The first four chapters introduce the core concepts of XML required for proficiency, and will bring you up to speed on the terminology and key concepts you need to proceed with the rest of the book. Next, the book explores utilizing XML and Web Services with PHP5. Topics include DOM, SimpleXML, SAX, xmlReader, XSLT, RDF, RSS, WDDX, XML-RPC, REST, SOAP, and UDDI.
Author Robert Richards, a major contributor to the PHP XML codebase, is a leading expert in the PHP community. In this book, Richards covers all topics in depth, blending theory with practical examples. Youll find case studies for the most popular web services like Amazon, Google, eBay, and Yahoo. The book also covers XML capabilities, demonstrated through informative examples, in the PEAR libraries.
If you build web pages you may eventually want to add a guestbook, order form, page counter, or other interactive elements to your website. CGI Programming 101 explains how to do this in simple, easy-to-understand terms. The book shows you how to write useful, real-world web programs, starting with simple guestbook forms and building up to more advanced applications.
You'll learn:
* The Basics: where to write your CGI programs; how to upload them and set file permissions; how to run them, and how to debug them when things go wrong
* How to decode form data and save it to a file or e-mail it to yourself
* How to create, read, write, and search data files
* How to use Server-Side Includes to add dynamic content to your web site, plus a complete list of Apache SSI directives
* How to use random numbers for displaying banner ads and random images
* How to redirect visitors to another site
* How to extend your programs by using modules
* How to create a MySQL database, and write programs that interact with databases using the DBI module
* How to build an online shopping cart program
* How to e-mail attachments using a CGI program
* How to write secure programs, and protect your programs against hackers and spammers
* How to password-protect an area of your website
...and more.
The second edition has been substantially revised, with 100 pages of new material. It teaches good programming practices from the beginning, including use of the industry-standard CGI.pm Perl module. You'll learn how to protect your form-to-mail programs from being hijacked by spammers, how to build a cookie-based shopping cart, and how to develop a password-protected website. Quick-reference pages and an improved index help you find information easily.
There are also several online tutorials to help you set up your own web server and write CGI programs on any computer system - including Windows, Mac OS X, and Unix.
CGI Programming 101: Programming Perl for the World Wide Web is a concise presentation of the key elements of Perl CGI, which makes it perfect for programmers who are under the gun. If you need to get up to speed on text strings, for example, you can read that chapter and be a pro within about 10 minutes.
Form processing is addressed early on, followed by searching and sorting techniques, illustrations of how to use server-side includes (SSI), and other critical issues. There's also a chapter on using MySQL--an open-source SQL database. In general, if you want to get the most out of this book, you'll be better off having some programming experience, be it in BASIC or C++.
The only element missing from this introductory course is an appendix containing Perl's reserved characters, operators, and functions; instead, this material is presented throughout the book. But CGI Programming 101 is still one of the most efficient ways to get up to speed with Perl CGI. --Stephen W. Plain
Topics covered: Perl variables, CGI environment variables, form processing, data file I/O, searching/sorting, server-side includes (SSI), random number generation, strings, date and time manipulation, HTTP cookies, e-mail processing, securing scripts, Perl modules, database programming, and custom Perl modules.
Publisher:
CGI101.com
Author:
Jacqueline D. Hamilton
Release Date: 2004-03-01
ISBN/EAN: 0966942612 / 9780966942613
If you're a web developer, you know that you can use Ajax to add rich, user-friendly, dynamic features to your applications. With the Google Web Toolkit (GWT), a new Ajax tool from Google that automatically converts Java to JavaScript, you can build Ajax applications using the Java language.
GWT in Practice is an example-driven, code-rich book designed for web developers already familiar with the basics of GWT who now want hands-on experience. After a quick review of GWT fundamentals, GWT in Practice presents scores of handy, reusable solutions to the problems you face when you need to move beyond "Hello World" and "proof of concept" applications. This book skips the theory and looks at the way things really work when you're building. I also shows you where GWT fits into the Enterprise Java Developer's toolset. Written by expert authors Robert Cooper and Charlie Collins, this book combines sharp insight with hard-won experience. Readers will find thorough coverage of all aspects of GWT development from the basic GWT concepts to in depth real world example applications.
The first part of the book is a rapid introduction to the GWT methodology The second part of the book then delves into several practical examples which further demonstrate core aspects of the toolkit The book concludes by presenting several larger GWT applications including drag and drop support for UI elements, data binding, processing streaming data, handling application state, automated builds, and continuous integration.
Along the way GWT in Practice covers many additional facets of working with the toolkit. Various development tools are used throughout the book, including Eclipse, NetBeans, IDEA, Ant, Maven, and, of course, the old fashioned command line. The book also addresses integrating GWT with existing applications and services along with enterprise and team development.
Publisher:
Manning Publications
Authors:
Robert Cooper, Charlie Collins
Release Date: 2008-05-12
ISBN/EAN: 1933988290 / 9781933988290
Advanced RenderMan: Creating CGI for Motion Pictures is precisely what you and other RenderMan users are dying for. Written by the world's foremost RenderMan experts, it offers thoroughly updated coverage of the standard while moving beyond the scope of the original RenderMan Companion to provide in-depth information on dozens of advanced topics. Both a reference and a tutorial, this book will quickly prove indispensable, whether you're a technical director, graphics programmer, modeler, animator, or hobbyist.
Explore the Power of RenderMan * Use the entire range of geometric primitives supported by RenderMan. * Understand how and when to use procedural primitives and level of detail. * Master every nuance of the Shading Language. * Write detailed procedural shaders using texture, displacement, pattern generation, and custom reflection models. * Write shaders for special effects relating to volumes, custom lighting, and non-photorealistic media. * Use antialiasing to ensure that your shaders are free of artifacts. * Minimize the expense of rendering scenes by optimizing input.
Other Features from Advanced RenderMan * Offers expert advice and instruction applicable to any RenderMan-compliant renderer. * Filled with technical illustrations and many full-color representations of effects supported by the RenderMan standard. * Includes a chapter reviewing key math and computer graphics concepts.
More powerful and inspiring than the superheroes it moves on the big screen, the RenderMan 3-D graphics engine pushes animation toward the photorealistic as anyone who has seen A Bug's Life, The Iron Giant, or the Toy Story can attest.Advanced RenderMan, written by two long-time employees of Pixar Animation and early participants who helped define the RenderMan standard, is a clear, concise, and technical exploration of this computer graphics and animation rendering tool.
The first section introduces RenderMan, computer graphics concepts, and mathematics, followed by a section on "Scene Description." This includes chapters on "Describing Models and Scenes in RenderMan" and "Handling Complexity in Photorealistic Scenes."
Sections 3 and 4, "Shading," and "Tricks of the Trade" supply the meat of the book and make it worth the cost of admission. These sections include examples and insight from not only a technical perspective but also a cinematic one. The chapter "Storytelling Through Lighting" should be required reading for beginning computer animation artists.
There are numerous color plates, including some rendering tests from Toy Story. These show the same scene (Andy's room) using different lighting and color palettes, each suggesting a different time of day.
Given the difficulty of the book's subject, 3-D artists or animators with limited technical chops, amateurs, or hobbyists might be better served by something more general. This is, however, an outstanding reference for CG technical directors or anyone with experience in graphics and 3-D programming. It is filled with coding examples used to create RenderMan shaders and case studies citing which techniques were used to create a specific look in, for example, Toy Story or A Bug's Life.
The book has no accompanying CD-ROM, but the publisher maintains a Web site from which code snippets and examples can be downloaded. At first, this may seem inconvenient and merely a way to cut production costs, but it's actually an excellent way to keep the examples current. The field of computer graphics and animation is moving at the speed of light, and the examples and tutorials must move with it. But have no fear--RenderMan is here. --Mike Caputo
Publisher:
Morgan Kaufmann
Authors:
Anthony A. Apodaca, Larry Gritz
Release Date: 1999-12-08
ISBN/EAN: 1558606181 / 9781558606180
Get the in-depth guidance you need to take your Windows scripting skills to the next level. Enterprise-level Windows administrators who have experience with Windows scripting will learn advanced VBScript techniques, including Active Directory® Service Interfaces (ADSI) and Windows Management Instrumentation (WMI) scripting, security scripting, building hypertext applications for script graphical interfaces, remote scripting, database scripting, and scripting for Group Policy. You will continue to build your skills by creating scripts to work with Microsoft Exchange Server, Microsoft SQL Server™, Microsoft Operations Manager, and Microsoft Virtual Server. Coverage also includes the latest scripting updates for Windows XP and Windows Server™ 2003. Each chapter highlights powerful, ready-to-run, enterprise-level scripts, and the companion CD-ROM includes sample scripts and utilities to help you put your advanced scripting skills to work right away.
Publisher:
Microsoft Press
Authors:
Don Jones, Jeffery Hicks
Release Date: 2006-02-22
ISBN/EAN: 0735622442 / 9780735622449
LEARN SCRIPTING AND INCREASE YOUR PRODUCTIVITY! IT Administrator’s Top 10 Introductory Scripts for Windows helps administrators and systems engineers learn, and quickly implement, new scripting tools to increase productivity and reduce redundancy. It teaches scripting basics by explaining and breaking down real-world examples, such as how to enumerate and dump the users, groups, and computers of Active Directory and an easy-to-use tool that collects basic local computer configuration information. It does not require an invasive software installation. The book is built around 10 fully functional scripts that will help IT administrators manage their environment right "out of the box." Administrators also learn the strategies and tactics surrounding the development and implementation of these real-world scripts. Additionally, the chapters cover hypothetical, real-world business needs and explain how to map a script-based solution, including a discussion of the preferred language, tools, and technologies.
KEY FEATURES * Provides a hands-on reference that can be used immediately for administrative scripting purposes * Features a step-by-step explanation of programming concepts to get the new scripter off the ground * Includes ready-to-use scripts for how to dump a domain user’s detailed account information, listing soon-to-expire domain user accounts, an XML-powered logon script, a worm vulnerability scanner, a computer management tool, a password archive and change tool, and more * Focuses on new technologies such as ADSI, WSH, WMI, and XML * Discusses the benefits and drawbacks of using different scripting tools and technologies to create VBScript, JScript, and VBA-based scripts * Includes a companion CD-ROM with the source code for all 10 scripts * Presents IT tools founded on scriptable technologies such as ADSI, WSH, WMI, CDO, and XML * Discusses the benefits and drawbacks of using scripting tools such as Microsoft Excel, Macromedia HomeSite, and Microsoft Visual Studio
On the CD! * Scripts -- Contains all of the ready-to-use scripts and sample code listings from the book * Figures -- Contains all of the full-color figures from the book, arranged by chapter
SYSTEM REQUIREMENTS PC: Windows NT, Windows 2000, Windows XP Pro, or Windows Server 2003 (Note that many of the example code and scripts in this text leverage and demonstrate scripting using Windows 2000 technologies. Some scripts will not run on, or against a computer running Windows NT. If you use Windows NT, you will need to load the WMI and ADSI technologies for Windows NT and some script functionality may be limited. Also several of these scripts specifically target Active Directory which requires a Windows 2000 Server or Windows Server 2003 Active Directory based domain structure.); Pentium II Processor or greater; CD-ROM drive; Hard drive; 128 MB of RAM minimum, 256 MB RAM recommended; Strongly recommended: WSH 5.6
A key problem with Microsoft Windows is that its friendly user interface can get in the way of efficient system administration. There's no easy way, for example, to use the graphical administration tools to determine which of your users have passwords that will soon expire. The answers to such problems of administration come in the form of scripts written for the Windows Script Host (WSH), which are what IT Administrator's Top 10 Introductory Scripts for Windows aims to teach its readers about. It succeeds; Jeff Fellinge takes on 10 significant administration challenges (getting a list of a machine's local user accounts remotely, comparing successive weeks' computer rosters, getting a concise report of users and groups on Active Directory, and so on) and shows how to solve them. It's a handy resource for an administrator who's not fond of trooping across the office (or, all too frequently, the country) to do menial tasks.
This book should also prove useful to programmers interested in integrating their products with Active Directory. Fellinge takes care to document his scripts in detail--he does not commit the popular sin of presenting the user with giant, unexplained code listings--and it's usually easy to figure out why he's designed his code as he as. Combined with a reference that details JScript for WSH, this book will prove especially valuable. --David Wall
Topics covered: How to use JScript and the Windows Script Host (WSH) to write time-saving administrative scripts for Microsoft Windows 2000, Windows Server 2003, and (to a far lesser extent) Windows NT.
Publisher:
Charles River Media
Author:
Jeff Fellinge
Release Date: 2004-01-13
ISBN/EAN: 1584502126 / 9781584502128
"This book will not only demonstrate how developers can utilize Amazon Web services to create cool mashups but will also help them convert it to money-making mashups - 'cashups.'" —Jinesh Varia, Amazon Web Services Developer Relations Team
Amazon.com is advancing the boundaries of the Internet through their powerful suite of web services. Innovative developers are combining Amazon data with other freely available sources to create new and interesting applications known as Mashups. This book teaches you the techniques behind mashup applications and for the first time shows you how to build them yourself.
The examples in this book show you how to integrate Amazon web services with APIs from Yahoo!, eBay, Google and YouTube. You'll learn how to combine data from disparate sources to create new applications using next generation browser techniques such as AJAX, JSON and Dynamic Scripting. You will learn how to re-purpose web service data so that it can be consumed from mobile devices such as a cell phone or PDA. Because both the theory and code are explained, you'll be able to easily take the lessons in this book to build your own killer mashup applications.
Expert web services developer Francis Shanahan guides you through the basics of web service consumption using XML, SOAP and REST. Next generation browser techniques such as AJAX are illustrated in easy to follow step by step examples. He also completes the picture by introducing advanced techniques to enhance performance such as the multi-threading web service features of ASP.NET 2.0.
With this book, you'll discover how to:
Build a generic AJAX library from the ground up
Consume publicly available APIs such as Yahoo!(r) Search, Google(r), eBay(r) and YouTube
Use SOAP to expose Amazon data as RSS
Convert Amazon data directly into JSON using XSLT
Plot Amazon.com customers on Yahoo Maps
Use the OpenSearch API to build your own search service
Access Amazon data from your cell phone using WML
Who this book is for
This book is for developers who have some prior experience with web technologies such as Javascript(r) and ASP.NET. This book covers a wide range of technologies and techniques including ASP.NET 2.0, WML, REST, RSS, SOAP, XML, XSLT, AJAX and JSON. Everything in the book is built using free tools and explained in detail, along with the source code which makes this a useful resource regardless of experience level.
Get the hands-on, step-by-step guide to learning JavaScript for Web development. Even with no programming experience, you can teach yourself the essentials of working with the JavaScript programming language one step at a time. With STEP BY STEP, you work at your own pace through hands-on, learn-by-doing exercises. Whether you re building skills for your career or just want to customize your personal Web site, you ll learn the core capabilities and fundamental techniques for working with JavaScript and begin to create professional-looking Web sites. Includes a companion CD with code samples, data sets, and a fully searchable eBook.
Key Book Benefits
Features easy-to-follow, logically planned lessons to help you learn at your own pace
Delivers a solid understanding of how to use JavaScript to build custom Web sites
Includes a companion CD with code samples, data sets, and a fully searchable eBook
Publisher:
Microsoft Press
Author:
Steve Suehring
Release Date: 2008-02-23
ISBN/EAN: 0735624496 / 9780735624498
Perl programmers increasingly rely on the Web, online help, and other online information sources to solve technical problems. Version 3.0 of O'Reilly's Perl CD Bookshelf gives you convenient online access to your favorite books from your CD-ROM drive. We've updated this best selling product with the electronic versions of 7 popular Perl books. Included are the second edition of Perl in a Nutshell (paperback version included), the third editions of Learning Perl and Programming Perl, the Perl Cookbook, and 3 new titles: Perl & XML, Perl & LWP, and Mastering Perl/Tk.
In addition to the reference material and tutorials in Programming Perl and Learning Perl, many of the most popular and useful applications for Perl are covered in these seven books. Many XML programmers are turning to Perl as a language for XML processing because of its text-processing features and the many powerful modules designed for XML development. LWP is the most downloaded Perl distribution in all of CPAN (Comprehensive Perl Archive Network). Perl/Tk is the most mature toolkit, has a wide community of experienced users, and is easy to use for building applications.
Never has it been easier to learn, or look up, what you need to know online. Formatted in HTML, The Perl CD Bookshelf, Version 3.0, can be accessed with any web browser. The books are fully searchable and cross-referenced. In addition to individual indexes for each book, there is a master index for the entire library. With the CD Bookshelf, you get a complete Perl library that you can easily carry with you anywhere you need it.
With Perl.NET it is now possible to use and create .NET components and to wrap existing Perl modules so that they are available to all .NET compliant languages. Perl.NET enables you to enjoy both worlds - .NET and Perl. By combining their features you'll have an ability to develop powerful robust components that may be reused in other .NET applications. This book provides many programs that illustrate features of Perl and .NET. The programs are clearly labeled in the text, and they are available through the associated Web site. There is also a case study that illustrates many features of Perl and .NET working together in combination, as they would in a practical application. The authors show you how to use .NET classes in Perl programs and how to create .NET components using Perl. Important .NET classes are surveyed, and there is coverage of using .NET in specific areas, including graphical user interfaces, database programming using ADO.NET, XML, ASP.NET and Web services. Also, in the appendix "C# Survival Guide" you will see how Perl interoperates with .NET languages, using C#, the language designed for .NET, as an example.
Publisher:
Addison-Wesley Professional
Authors:
Yevgeny Menaker, Michael Saltzman, Robert J. Oberg
Release Date: 2002-10-04
ISBN/EAN: 0130652067 / 9780130652065