Managing and tracking changes made to code, otherwise known as version
control, is vital to any software project, large or small. CVS,
the Concurrent Versions System, is one change management application.
This is a summary of how to use CVS in an environment with servers running
both Unix and Microsoft Windows operating systems.
See more ...
Last Updated: Wed, 05 Oct 2005
Making your Javascript code work on both IE and Firefox isn’t hard.
Here are a few modifications to IE-only code to make it work on
Firefox:
See more ...
Last Updated: Thu, 17 Nov 2005
Some may consider me a masochist, but Perl is my language-of-choice for
web applications, even when I am “forced” to use Microsoft’s Internet
Information Services, otherwise known as IIS, for my web server.
As usual, the Microsoft server has little quirks that need to be
tamed in order to write cross-platform code. Here are some tips for
making your perfectly good Perl code run under IIS:
See more ...
Last Updated: Mon, 26 Sep 2005
Splitting a Perl application into seperate files can be trickier than
doing it in other languages, like C or C++, but it is still an
important part of producing maintainable code.
Creating the Package
A Perl module is a collection of code stored in a single file.
By definition, all variables and function names in the module are
stored in a package with the same name as the file.
For example, a module named Cgiutils would be stored in the file
Cgiutils.pm. Any functions or variables in the module belongs
to the Cgiutils package namespace. The beginning of the file
should look like this:
See more ...
Last Updated: Mon, 26 Sep 2005
Here are some random Perl things I always need to look up:
See more ...
Last Updated: Mon, 26 Sep 2005
I’ve been having some trouble with the way Microsoft SQL Server pads
strings stored in its tables with spaces. Generally, I would assume
that columns of type ‘CHAR’ would be a fixed length (and therefore padded),
while columns of type ‘VARCHAR’ would be variable length. But I would be
wrong.
The default behavior for SQL Server 7.0 and Server 2000 is that
CHAR’s and VARCHAR’s are padded to their maximum lengths. To make the
VARCHAR columns unpadded, the ‘ansi_padding’ property needs to be set
to ‘off’. Unfortunately, you must do this every time you open a session
with the database server. There isn’t a way to force ANSI padding off
as the default.
See more ...
Last Updated: Mon, 26 Sep 2005