Explore the Articles

Server Side

Use CF to block problems with Google Accelorator

Explains some problems that developers are having with the Google Web Accelerator. The tools speeds up your surfing experience by trying to pre-fetch all the content for links on the page. That way whichever one you click it already has the content.

Read More
JavaScript

Errors and AJAX

The crux of the AJAX framework is the XMLHttpRequest JavaScript object which allows client-side developers to send and receive XML documents over HTTP without interrupting the user, and without hacking around with hidden frames. Now, some might shudder at the notion of allowing client-side developers who might be more used to validating forms and animating rollover images to suddenly be responsible for traversing XML documents and negotiating HTTP headers, but without risk, there is no reward. And just to soothe any lingering trepidation, [I] will demonstrate how to use XMLHttpRequest to not only add previously impossible or infeasible features, but also to reduce errors and improve quality.

Read More
General

Logging in Apache

Apache has been the most popular web server on the Internet since April of 1996. The February 2005 Netcraft Web Server Survey found that more than 68% of the web sites on the Internet are using Apache, thus making it more widely used than all other web servers combined.

Administrators need keep regular tabs on their Web servers to make they are running smoothly, so that their clients don't meet with any unpleasant surprises. Logging helps you to spot performance problems before they become an issue, and also assists in the detection of possible security concerns. This article will discuss configuring Apache for logging purposes, and will go into some detail about remote logging solutions. It is excerpted from Hardening Apache by Tony Mobily

Read More
Flash

JavaScript and Flash Panels

Most of Macromedia's products support extension through scripting in some way. Fireworks and Flash have a very similar JavaScript API that they expose to allow you to call application features through code. The code is a form of JavaScript and is procedural in nature. You can write functions and variables like you would in ActionScript, but there is really no point to OOP in terms of writing scripts.

Because Fireworks has had its scripting engine longer, it comes with more example scripts upon first installation. There are more on Macromedia's site and on the Net; they're called commands and are saved as text files. For Fireworks the file format is .jsf, and for Flash the file format is .jsfl. You can use any text editor for either, but Flash has two advantages: Flash will provide code hints for the Flash JSAPI, and if you install the FWCommandComponents, an MXP found in the Extending Fireworks folder on the Studio MX CD, it'll install the code hints for Fireworks as well. These scripts can be run in a few ways. In Fireworks, you go to the Commands menu and select Run Command. This will open a dialogue and allow you to choose the JSF file to run. In Flash, you select Commands and choose Run Command, and through the same process pick your JSFL file.

Flash panels provide a GUI to that functionality. By making a Flash movie with some new code, you can have that Flash movie control the IDE as well as call other commands and/or scripts. They appear in a normal Fireworks or Flash window

Read More
JavaScript

Drag & Drop Sortable Lists with JavaScript and CSS (DHTML)

In Web applications [I've] seen numerous — and personally implemented a few — ways to rearrange items in a list. All of those were indirect interactions typically involving something like up/down arrows next to each item. The most heinous require server roundtrips for each modification...boo.

Then [I] came across Simon Cozens' example of rearranging a list via drag & drop. [I] was so inspired [I] had to try it out [myself].

Read More
General

Build a [Mac OS X - Tiger] Dashboard Widget - part 1

Dashboard is a new environment that allows users to run mini-applications called widgets. These widgets, while able to use all of the advanced features of Tiger, are simple to use and simple to develop. This is the first in a series of two articles that gives an introduction to developing Dashboard widgets. This article will focus on the basics of widget development and then go over the steps required to develop a widget that displays *nix man pages.

Read More
Server Side

Using cftree For Server Side File Selection

Allow for file selection so that a user could pick a data file on the server. now supports recursion (as of CFMX7), so getting the files is easy. Getting them into is a bit trickier because the returned query cannot be passed to as is ( needs a flat query, not hierarchical data).

Read More
Server Side

Simple ColdFusion Stored Procedure Example (Oracle)

Small example to create an Oracle stored procedure and a ColdFusion page to run it, so for the benefit of anyone else looking for a simple example for testing...

Read More
General

Naming Conventions in Application Development

Why use naming conventions? The use of standardized names for the elements of a project (or the naming conventions) allows all persons involved in the project to share the same language. It makes the code easier to understand for everybody, as it follows known rules, as well as making the application development more coherent.

Read More
Dreamweaver

Troubleshooting FTP Problems in Dreamweaver

In this recorded Macrochat, Macromedia Product Support Engineer David Alcala covers a wide range of troubleshooting tips and techniques for Dreamweaver users encountering FTP problems. Learn the troubleshooting techniques most commonly recommended by Macromedia for users that can't connect to their FTP server, can't modify files on their server, as well as other problems.

Note: Flash player is required to view the Macrochat.

Read More
Newer articles Older articles