Archive for July, 2006



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.

Google Talk Swings Back

There’s lots of instant messaging news today. Google isn’t letting the fact that it has less than 1% market share and only 44,000 people used its Google Talk client last month get it down. Tonight they’ve released three significant new features to the product - file transfers, voicemail and music status. Information on all of […]

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

If you’ve been looking for a way to optimize your Web site, check out Google Sitemaps. Among other things, you can tell Google how important a given page is relative to others and you can learn what Google thinks of your Web site! By Matthew Coers. 0602

This week you’ll learn how to submit information through forms without reloading the page. We’ll begin with the form’s HTML, and then we’ll move onto adding the JavaScript for submitting a form with Ajax. By Jonathan Fenocchi. 0719

Apache Ant is a powerful build tool. This week you’ll learn what Ant property files are, how to use Ant’s capabilities to better integrate with IBM Rational ClearCase, how to implement Ant build files and more. By Kevin A. Lee. 0717

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

Want to boost your traffic? Learn how to improve your rankings by creating a list of specific keywords, create a theme based content site, use the Overture Search Tool and more. By Robert Spadinger. 0630

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

An important difference between a managed language like PHP, and an unmanaged language like C is control over memory pointers. Here you’ll learn that traditional memory management functions are almost never used directly by the PHP source code. By Pearson Education. 0619

CSS 2.1 Properties

Cascading Style Sheets (CSS) are used for Web page layouts and aid in separating the document’s style from its structure. Used correctly, CSS can be a powerful Web design tool. This extensive reference covers all the properties of the current version. By Lee Underwood. 0616

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

MySQL User Account Management

Last week we began our discussion of MySQL database security. This week we continue that discussion with user account management. The second of several parts 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) Automate Software Builds with Visual Build Pro Easily create an automated, repeatable process for building and deploying software.

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.

If you have reached the point in your programming life where you are using design patterns you will want to read this article. The first of a three-part series it covers the Observer pattern which can be just the thing for situations where objects need to send information to a centralized mechanism….

Want to gain a good grounding in how to apply the Observer pattern in PHP Then you re in the right place Welcome to the second part of the series The Observer Pattern in PHP. Composed of three tutorials this series teaches you the key concepts of the popular Observer design pattern and shows you how to apply it in the context of real-world PHP applications….

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

Using XML, Part 5: SOAP and WSDL

Cake

You should check this project out, from the website:
“Cake is a rapid development framework for PHP which uses commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any […]

Jotspot 2.0 Launches

Palo Alto based Jot is in the process of rolling out Jotspot 2.0, a significant upgrade to their hosted wiki solution.
We met with CEO Joe Kraus last week to demo the new product (and to discuss the Yahoo acquisition rumors from May, which were flatly denied).
Jotspot 2.0 takes the existing, mostly unstructured Jotspot wiki application […]

Technorati Relaunch

Technorati has updated their design and added new features, as they celebrate their third birthday. See a post by CEO Dave Sifry on the Technorati blog for more.
Thumbs up across the board on this one. The design is much better and easier to read than its year-old predecessor.
The new features, though, are where the action […]

A lot has happened in the music space recently that suggests a steady progression towards the sale of DRM-free music by the big labels. In my opinion this progression/evolution is inevitable, and will be followed by a reduction in pricing towards zero - services will be able to sell based on service levels (ease and […]