Cameron Laird


Animation standards ready to use

'Ever needed to animate a sequence of images, and run into the historical irritation that only GIF defines an effective standard for animation? In fact, there are other choices; if you're viewing this particular page through Safari,...

Database round-up

Last week, I wrote a brief tip about usage of the Oracle RDBMS. I've had a lot of database business to do since then; here are highlights worth sharing: What computing language is it most important for you to learn? My best answer...

Naked Oracle connections

'Want to connect to Oracle without tnsnames.ora or sqlnet.ora? I'll show you how.As a developer, the main slices of time I spend with Oracle go to: figuring out a configuration that gives me any sort of workable...

PDF bookmarks for the end-user

We do a lot with PDFs in our Web applications: while we occasionally just deliver them as static documents, as nearly all sites do, the majority of our downloads are dynamically-generated, customized for the specific needs and...

Valuable conferences in computing

Live conferences occasionally are worth the horrendous travel costs they often entail. Here are three about which I have at least peripheral knowledge: The just-concluded EuroTcl nicely demonstrated that Strasbourg is one of the...

Oversimplification of computing concepts leads to error

"Performance" is multi-dimensional; so is "compatibility" and "scalability"... Well, whatever it is, it surely tells us more than a single bit of information!People often write in such simplistic extremes, and I'm starting to notice...

Documentation and imagination crucial to SVG

(Note: Images not visible in Internet Explorer before version 9.)SVG technology is in place; now it's time to use it.While most chatter about SVG and related HTML5 standards focuses on "browser demographics" of the "will Webkit-based...

How to repair a full Unix directory

A reader wrote me this week that his bash scripts were complaining "out of memory"; what should he do? It didn't take long to get him moving again.While my colleague Sandra Henry-Stocker usually covers this territory in her "Unix as...

Basic video cabling for computer users

Programmers often want to connect computers to display units other than those used in normal operations. Reasons include: projection on a screen for group work in a meeting, conference, exhibition, sales presentation, or so...

Remote-control and related software

A correspondent recently wrote me, "I would like to learn how to create ... software like VNC either using ... already existing code or from scratch. Primarily, to create ... open-source software that allows remote desktop control...

Tools for PDF internal links

Named destinations are the standard answer to the frequently-asked question: is it possible to hyperlink within a PDF instance, that is, to a particular page or image or text?Not so well-known is that named destinations are...

Load More