Archive for the 'tutorials' Category



It’s common for a Web developer to build sites where tabular data is used. A common problem is where long fields might not fit correctly, making your browser resize the table cells, creating an annoying scrolling and/or cell height/width stretching. Here’s a solution to the problem. By Nicolas Erlijman. 0809

This week you’ll learn about solid software design practices, many of them borrowed from working with Windows applications. The result is the development of a Web based drawing package. By Guyon Roche. 0802

Building Preloaders

Do you have trouble with stuttering, delayed or broken playbacks? If so, check out the Bandwidth Profiler, which will simulate the the playback at different connection speeds. If you have a problem, you can fix it by creating a preloader. By Joey Lott. 0821

Dave Hoover returns with an update about canvas-powered web apps, adding interactivity to the method he described in his Supertrain article.

Toying with the idea of building your first web site? Or are you tired of being asked to build sites for family and friends? In this hands-on tutorial, Ian Lloyd unwraps the building blocks of web design and development, and shows exactly how they should be used! With this tutorial, readers can begin to build a complete, standards-compliant web site from scratch — Ian assumes no prior knowledge at all.

Greg Brown explains how to use basic object-oriented techniques to build more robust AJAX applications.

Validating PHP User Sessions

Validating PHP User Sessions

If you re one of those PHP developers that want to extend your background in object-based applications then this series might be quite attractive to you. In these three tutorials of which this is the second you ll learn how to simulate a simple Model-View-Controller schema which can be easily expanded to construct more complex relationships between the different entities in this case applicable specifically to PHP classes….

(Advertisement) Rackspace-Managed Servers, Fanatical SupportÂ? Full-Scale Microsoft & Linux Solutions & 0% Network Downtime! Click here now!

What if your site could change the appearance of images on-the-fly, in response to user interaction? Well, it can. As Michael explains, by integrating ImageMagick with your site, you can allow users to resize maps, rotate aerial shots, zoom in on product shots, and more.

BitMasks - Emulate Unix Permissions in PHP

This week we look at methods for controlling the reading order using off stage content, screen reader detection, keyboard access, how to avoid empty hit areas, control over audio playback and more. By Bob Regan. 0807

Would you like to learn how to simulate an MVC-based system with PHP If so you ve come to the right place. This is the first article in a three-part series that will show you how to build this schema in PHP by constructing a few classes that represent what is needed….

(Advertisement) Protect your software for the entire lifecycle. Only Unified Software Protection from SafeNet gives you complete security from the development stage through fast and flexible licensing, to distribution and beyond. Lock down your softwareÂ? click for a free whitepaper on securing software revenue.

Although the article s title may seem a bit intimidating the truth is that things are much simpler than you think. Like many other programming languages PHP also allows you to construct and use visitor objects with minor hassles. But before I go deeper into the subject first let s ask ourselves the following question what are visitor objects after all …

(Advertisement) Protect your software for the entire lifecycle. Only Unified Software Protection from SafeNet gives you complete security from the development stage through fast and flexible licensing, to distribution and beyond. Lock down your softwareÂ? click for a free whitepaper on securing software revenue.

Are you looking for an easygoing article that teaches you how to implement the Observer design pattern inside your PHP 5 applications Your search is finished Welcome to the last part of the series The Observer Pattern in PHP. Made up of three articles this series will show you how to create and work with observer objects without making you scratch your head while looking at complex code samples….

(Advertisement) Protect your software for the entire lifecycle. Only Unified Software Protection from SafeNet gives you complete security from the development stage through fast and flexible licensing, to distribution and beyond. Lock down your softwareÂ? click for a free whitepaper on securing software revenue.

In our third and final article covering MySQL security you will learn about client access control. There are exercises included with answers so you can test yourself on what you learned. This article is excerpted from chapter 12 of the em MySQL 5. Certification Guide em written by Paul Dubois et al. Sams 2 5 ISBN 672328127 ….

(Advertisement) Java/.NET reporting Report Design made simple with M.S. Word. Generate PDF, HTML, and more.

Welcome to the last installment of the series Overloading classes in PHP. Comprised of three tutorials this series shows you how to overload your classes whether you re using PHP 4 or PHP 5 and explains in detail the implementation of the __set __get and __call methods in order to overload property accesses and method calls respectively….

(Advertisement) Java/.NET reporting Report Design made simple with M.S. Word. Generate PDF, HTML, and more.

This week we examine extra functionality in MSXML which provides additional properties and methods that can be used with the DOM interfaces discussed previously. You’ll see examples and learn how to create similar functionality in Mozilla. By Apress. 0705

This week you’ll learn how to use JavaScript to manipulate XML documents. Some of the topics covered are the key DOM interfaces and the differences between Internet Explorer (IE) and Mozilla. By Apress. 0628

This week you’ll learn about the creative process from the artist’s perspective. Broken into three parts, you’ll learn how to stay creatively alive, how the images were shot, manipulated, prepared for printing, and more. By O’Reilly Media Inc. 0606

A common feature appearing on more and more Web sites is support for comment posting by users, which tends to appear at the bottom of a Web page or article. Our own Perl-based comment system is the focus of this article and you’ll learn how to use this on static Web pages. By Dan Ragle. 0712

Review: Ajax in 10 Minutes

For Web developers who want to add more interactivity to their Web sites, this book is packed with information. It’s well written, but if you’re a novice additional programming background is recommended. To learn more, read on… By Lee Underwood. 0623

This week we look at the Math object, a JavaScript object used to perform mathematical operations such as obtaining the values of predefined mathematical constants. It can also be used to generate random numbers. By Lee Underwood. 0609

This is part two of the series Overloading classes in PHP. In three tutorials this series teaches how to overload your classes in PHP 4 by using the overload PHP built-in function in conjunction with the implementation of the __set __get and __call methods and explores the native support of object overloading in PHP 5….

(Advertisement) Journyx Timesheet: FREE 10 user license! Increase your sales 5 to 20 percent. Automate billing with this 100% web-based timesheet. 1/4 of most projects lose money. Journyx finds them for you. Linux Wintel Solaris AIX FreeBSD. SOAP/XML API.

Using XML, Part 5: SOAP and WSDL

Model-driven software development (MDSD) is not just about generating code. Several
additional challenges have to be mastered. These include: how to get usable graphical and
textual editors for your domain specific language (DSL), how to validate your models against
your metamodels, how to define model modifications and transformations and finally, how to
write scalable, maintainable and extensible code generators. In this article we show how to
tackle all these challenges, based on a collection of open source tools: Eclipse, Eclipse
Modeling Framework (EMF), Graphical Modeling Framework (GMF) as well as
openArchitectureWare. We believe that this tool chain provides a proven and stable stack for
making MDSD a practical reality.