Welcome to Dagon Design. In addition to free scripts, WordPress plugins, and articles, we offer a variety of services including custom theme design, plugin creation, and PHP scripting. Contact me for more information.

Topic: Miscellaneous

How to install Palm Desktop on Windows XP 64

If you use the 64 bit version of Windows, and have a Palm handheld, you probably already know that Palm does not support this setup. Palm has no immediate plans to support the 64 bit version of Windows, and there are no drivers that will work for the devices. The good news is that you can still use your device by hotsyncing with WiFi or Bluetooth. The bad news is that you cannot install the Palm Desktop software. At least not without a simple work-around. More »

Updated Mar 14th, 2006 | Topic: Miscellaneous | 103 Comments »

Turning MP3 audiobooks into iPod audiobooks

The best feature of the iPod’s audiobook format is the ability to resume playback at a particular point even if you play something else or turn the iPod off. There are many online services where you can obtain audiobooks, but most of them are in MP3, which the iPod just treats as regular music. With a few steps, it is easy to convert MP3 files (or any other filetype that iTunes can play) into the native iPod audiobook format. There are a lot of different methods out there, but the following steps work nicely for me. More »

Updated Nov 9th, 2005 | Topic: Miscellaneous | 274 Comments »

Writing Secure PHP Scripts – Part 1

The most important element of any PHP script is security. In this article I will be discussing several methods of securing variables in PHP, with special regard to user input. While it is impossible to cover everything in a single article, my goal is to cover a range of topics, focusing on the most common security mistakes and how to fix them. This is aimed at those fairly new to PHP, but perhaps it will give others a few new ideas as well. More »

Updated Oct 17th, 2005 | Topic: Miscellaneous | 73 Comments »

How To Add Ringtones To The Samsung VGA1000 / SPH-A620

This article explains how to add ringtones to your Samsung VGA1000 / SPH-A620 phone without using the Vision service from Sprint. All it requires is some software (such as BitPim and GCDCreator), and the USB cable for your phone. More »

Updated Jun 7th, 2005 | Topic: Miscellaneous | 179 Comments »

Animated Gifs from DVDs

This article describes my method of creating animated gif images from DVD movies. This technique is perhaps most useful when coming up with new avatars and signatures for forums. While animated gifs are not really useful for much else, they can be fun to make since you can learn a lot of new things as you experiment in Photoshop. More »

Updated Jun 5th, 2005 | Topic: Miscellaneous | 93 Comments »

Hotlink Protection with .htaccess

If you host a website, you have most likely been the victim of hotlinking at one time or another. Hotlinking is when someone displays your images (or other media) on their website by directly linking to your server. This means they get to display your files while your bandwidth is being used. Luckily, it is easy to prevent with the help of the .htaccess file. This article will show some of the better methods to use to stop hotlinking while keeping your server running smoothly. More »

Updated Jun 4th, 2005 | Topic: Miscellaneous | 101 Comments »

Introduction to .htaccess

The .htaccess file is simply a text file containing directives (configuration settings) for the Apache web server. It allows you to control the behavior of your server and has an incredible number of uses. Many of the tutorials on this site involve the use of the .htaccess file and this article will give a bit more information for those of you who have no previous experience with it. More »

Updated Jun 4th, 2005 | Topic: Miscellaneous | 63 Comments »

Custom Error Pages

Custom error pages are often overlooked when designing a website simply because many people do not understand how important they can be. A standard error page gives the proper information of course, but a nice custom error page can do so much more. More »

Updated Jun 4th, 2005 | Topic: Miscellaneous | 51 Comments »