TechBlog

From FrontPage to Hand-Written HTML

Published: November 2, 2004 Reading Time: 4 min

My first websites did not start in a text editor. They started with Microsoft FrontPage 2003, CoffeeCup HTML Editor, and a lot of trial and error in Internet Explorer 6. That was normal in the early 2000s: visual editors lowered the barrier, and the web was still small enough that a personal page or a company brochure site could ship in a weekend. By November 2004, the tools are better — but the habits matter more than the brand on the box. ...

Continue Reading

Mydoom, Email Worms, and Backups That Actually Help

Published: September 21, 2004 Reading Time: 4 min

If you run support for a home network or a small office, 2004 has been a constant lesson in how fast email malware spreads once one person clicks the wrong attachment. Mydoom was the headline name, but it lived in the same noisy ecosystem as Bagle and Netsky. Different family, same outcome: crowded mail queues, angry contacts, and half a day lost to cleanup. What We Saw in Early 2004 Mydoom.A appeared in January and spread faster than most AV vendors could ship signatures. Variants targeted high-profile domains — including SCO and Microsoft — with DDoS traffic from infected bots. Mydoom.B followed within days with tweaked behavior. By spring, IT forums were full of the same question: “Why is our mail server queueing ten thousand outbound messages?” ...

Continue Reading

Getting Started with AutoIt for Windows Automation

Published: May 27, 2004 Reading Time: 8 min

If you spend a lot of time on Windows machines, you probably have a few jobs that are boring enough to be annoying but too small to justify writing a full application. Clicking through installers, copying log files, filling out the same dialog boxes, starting a group of tools every morning, or checking whether a window appeared correctly are all good examples. That is exactly where AutoIt is useful. AutoIt is a small Windows scripting language designed for automating the graphical user interface. It can run programs, wait for windows, send keystrokes, click buttons, work with files, show message boxes, read and write simple configuration files, and compile scripts into standalone executables. The syntax is BASIC-like, which makes it approachable even if you do not think of yourself as a programmer. ...

Continue Reading

Building Small Utilities with Visual Basic 6

Published: March 14, 2004 Reading Time: 4 min

Most useful software in a small office is not a big platform. It is a tiny internal tool that removes one repeated pain: renaming files, collecting form data, creating a daily folder tree, or checking whether a service is alive. In 2004, Visual Basic 6 is still one of the fastest ways to build that kind of utility on Windows 2000/XP. Where VB6 Still Wins If the job needs a GUI and needs to ship quickly, VB6 remains hard to beat: ...

Continue Reading