ENUMs, User Preferences, and the MySQL SET Datatype
G3D on Ubuntu Linux
Changing Mailman Python Scripts for Virtual Host Support
Using PHP pspell Spell Check Functions with a Custom Dictionary
Using Multi-Byte Character Sets in PHP (Unicode, UTF-8, etc)
Development Resource Project
Microsoft Office Open XML
ENUMs, User Preferences, and the MySQL SET Datatype Saturday, 6th March 10
compton
The MySQL SET datatype is a very space-efficient way to store sets of binary flags. It's a little like the ENUM type, in that you define a range of possible string values, but unlike the ENUM, a column that holds a SET can have any number of the string values at one time. It's useful to consider how MySQL stores SETs and ENUMs in order to appreciate what benefits they can bring. Here's a ... ...
How To Make a Firefox Plug-in (or Extension) Saturday, 23rd January 10
compton
Firefox's so-called browser chrome is written using JavaScript and XUL; XUL being an XML dialect that defines UI components, aka widgets. So it's logical that the functionality of Firefox extensions should itself be coded using a combination of JS and XUL. In addition, you need an RDF file, another XML dialect, to describe the ... ...
Restore GRUB After Installing Windows XP Sunday, 3rd January 10
compton
Note that when using grub commands, spaces are important. In particular, a space is required after the commands root and setup (but before the first bracket) and no spaces should be used inside the brackets. 1) Boot from a Live CD 2) Open a terminal window or switch to a TTY and enter: [code]sudo grub[/code] 3) At the grub prompt, use the following command to determine where ... ...
G3D on Ubuntu Linux Saturday, 19th December 09
compton
G3D is a cross-platform OpenGL library in C++. I haven't used it in a couple of years, when I first experimented with 3D C++ programming. The current version is 8 beta 2. To install on Linux, you'll need to compile the G3D code from source. In my case, on Ubuntu 9.10, I had to install the following dependencies first: [code]sudo apt-get install libsdl1.2-dev xorg-dev libglu1-mesa-dev ... ...
Changing Mailman Python Scripts for Virtual Host Support Tuesday, 22nd September 09
compton
Mailman is a tried-and-tested Open Source mailing list manager. It's robust and reasonably efficient when running, however it organises lists internally by their local name only. In other words, you can't have one list called maillist@domain.org on the same server as another list called maillist@somewhereelse.com on the same machine, unless you have a separate mailman installation for each ... ...
File Structure of ezmlm Mailing Lists Wednesday, 25th November 09
compton
The ezmlm mailing list stores configuration options for a list as files on the file system (rather than using a config table in a database, or even a single config file). In order to migrate a list from ezmlm to another list manager, such as mailman, it's necessary to understand the file structure in order to work out how the list is configured.
PHP Snippets 2 Aug 08
compton
[h3]Random Password Generator[/h3] Several times I've come across some rather long-winded ... ...
IPsec and other jargon 13 Nov 05
compton
Editing a book about creating VPNs on Linux with IPsec. 200-300 pages long, which works out at about £450.
Using PHP pspell Spell Check Functions with a Custom Dictionary 2 Jan 08
compton
The pspell_* functions are a very useful feature of PHP, allowing you to scan text and ... ...
BT Wholesale systems & process interface workshop 19 Jul 09
compton
Invitation to: BT Wholesale systems & process interface workshop Date: 20thJuly  ... ...
Compiling and Installing on Ubuntu Linux 17 Oct 08
compton
[h2]Compiling from .tar.gz[/h2] The archive contains the source code files and supporting ... ...
Using Multi-Byte Character Sets in PHP (Unicode, UTF-8, etc) 15 Oct 08
compton
The following list details the PHP string functions which could cause problems when handling ... ...
Customising Joomla 20 Nov 06
compton
My first task is to investigate how we can create a single consistent look & feel for the admin ... ...
Development Resource Project 22 Feb 07
compton
The aim is to provide a resource where developers can go in order to get code for a specific ... ...
A Simple ISAPI Filter for Authentication on IIS 12 Dec 07
compton
The MDSN samples include a C++ project for building a ISAPI DLL which performs authentication for ... ...
Carisma Running Problems 22 May 06
compton
The main problem this car has suffered since I bought it has been its poor idle. For the first six ... ...
AMD 64 Build 24 Sep 06
compton
The AMD 64 comes in two primary types, the standard AMD 64, and the AMD 64 FX. The former uses a ... ...
The First G3D Example 22 Dec 05
compton
Right, so now I've checked everything is set up correctly, I've decided to take a look at the ... ...
The Other G3D Examples 28 Dec 05
compton
The example I'd like to look at next is the ArticulatedDemo. It does a whole load of things, ... ...
The IFS Modeller 22 Jan 06
compton
This little program allows you to create IFS models suitable for use in G3D programs. An IFS model ... ...
CD or not CD 21 Nov 05
compton
So my new DVD burner should arrive today. I hope I'll finally be able to just put a DVD in and play ... ...
First 3D Game 31 Dec 05
compton
I now feel I'm ready to have a go at creating my first simple OpenGL game. It's going to be pretty ... ...
The G3D Library 18 Dec 05
compton
G3D is an open source graphics engine that can be used from VC++ 7. This means G3D projects can be ... ...
About This Page