Danny's blog system

Thu, 20 Nov 2008

How to recover from Khmer-keyboard-layout password prompt

Tue, 18 Nov 2008

Fix for nautilus-actions problem in Ubuntu 8.04

Sat, 15 Nov 2008

Interesting HTML/CSS trick for headings

Thu, 13 Nov 2008

New procmail info at Panix, and Sudoku

Tue, 28 Oct 2008

AMQP -- a standard for middleware

Tue, 30 Sep 2008

Web programming -- avoiding the damned "resubmit form?" prompt

Mon, 08 Sep 2008

MS Access 2007 -- differences from Access 2003

Sun, 31 Aug 2008

Adding a new function to an Excel right-click menu

Thu, 28 Aug 2008

Some grumbles about Ubuntu 7.1 Gutsy Gibbon

Sun, 10 Aug 2008

CPAN install didn't work too well

Mon, 16 Jun 2008

Setting up CPAN on panix with only user privileges

Sun, 16 Mar 2008

Useful subroutine in Excel: "filldown"
Some basic setup info for PHP

Sat, 02 Feb 2008

The benefits of learning Excel VBA

Tue, 29 Jan 2008

Some books I've used for Excel VBA programming

Sun, 08 Jul 2007

Scanning and database-based file access

Tue, 22 May 2007

Google problem for people in Cambodia seems partially fixed

Thu, 17 May 2007

Irritating problem with Google in Cambodia

Wed, 10 Jan 2007

Debugging CGI programs

Mon, 25 Dec 2006

Interesting vulnerability in Windows/Word

Fri, 13 Oct 2006

Sorry about "how to reattach to a job"

Wed, 27 Sep 2006

How to reattach to a job

Wed, 05 Jul 2006

Yes, you can find dual-layer DVDs in Phnom Penh -- from China

Wed, 21 Jun 2006

DVD video copies in Phnom Penh

Sat, 13 May 2006

Weird problem with Putty pscp

Wed, 26 Apr 2006

Another reason for my laptop overheating problem?

Wed, 29 Mar 2006

Surprising bug in MS Access

Thu, 02 Mar 2006

Fun reinstalling Windows 2000

Wed, 15 Feb 2006

Firefox memory problem a "feature"?

Tue, 14 Feb 2006

The "Honeynet" project has various anti-hacking tools

Tue, 31 Jan 2006

Microsoft is apparently still allowing sites to share your cookies

Fri, 06 Jan 2006

My laptop woes abate

Mon, 26 Dec 2005

Actually, Joomla *can* work with Moodle

Tue, 20 Dec 2005

I have suddenly realized why my Corel Draw pics were off by a pixel

Wed, 14 Dec 2005

I made a silly mistake with Joomla
Patching Joomla 1.03 to 1.04

Sat, 10 Dec 2005

Setting up Joomla

Sun, 06 Nov 2005

How to repeat a long filespec in a command line

Fri, 04 Nov 2005

Installing a second copy of Windows 2000 W2K

Tue, 25 Oct 2005

Sysinternals Windows test utilities have new features; also reskit info

Sun, 11 Sep 2005

Educational software I'd like to see

Sat, 03 Sep 2005

WinFS -- analogy to user interface design for apps

Mon, 08 Aug 2005

Interesting to check your cookies sometime

Fri, 08 Jul 2005

Serving files from Linux to Windows clients
Microsoft to buy trojan company; MS antitrojan sw already ignores it
Damn Small Linux and usb memory, continued

Thu, 07 Jul 2005

Monitoring temperature etc in your data center
The Phrack guide to hacking VMS

Wed, 06 Jul 2005

Reading a USB memory device in Damn Small Linux (DSL)
Using Damn Small Linux "DSL" at an internet cafe

Sun, 19 Jun 2005

How do you resize a group containing paragraph text in Corel Draw?
What is Microsoft Access good for?

Tue, 10 May 2005

Interesting phoneline/VoIP devices

Sun, 17 Apr 2005

Kill Flash cookies in Firefox

Sun, 03 Apr 2005

All new ATA hard drives include little-known password feature
Macromedia Flash files can contain "web bug"

Thu, 31 Mar 2005

Another mention of Microsoft's cookie exploit

Mon, 28 Mar 2005

Free html editor available

Sun, 27 Mar 2005

Mounting speakers in walls
Alternatives to Windows Terminal Server

Fri, 25 Mar 2005

templatemonster.com -- Design a website without needing design skills

Wed, 23 Mar 2005

Nifty app helps you experiment with regexes

Tue, 22 Mar 2005

A list of apps you can run directly from your USB key without needing to install

Thu, 17 Mar 2005

Not hot news, but very interesting: Microsoft cookie exploit
w3.org has browser test suite
Cheap, adequate system to provide limited access to *coffee drinkers*

Mon, 14 Mar 2005

Storing XML in databases
Creating a CD from which you can install Cygwin
How often do you have to change the volume control when listening to MP3s?

Thu, 10 Mar 2005

p2p programs considered harmful

Sun, 27 Feb 2005

The problem with the wikipedia and the problem with blogging

Sat, 26 Feb 2005

Use of "certificates" to change security settings in Internet Explorer

Wed, 23 Feb 2005

How to deal with a recalcitrant Epson printer

Tue, 22 Feb 2005

Handy piece of Javascript sample code

Sat, 19 Feb 2005

Yet another Slashdot Spyware discussion

Mon, 14 Feb 2005

The "embedded fonts" system now appears to be unsupported

Tue, 08 Feb 2005

"Referer" spam

Sun, 06 Feb 2005

Info on security patches for Windows

Sat, 05 Feb 2005

Can you believe the "Media Manufacturer" and "Dye Data" fields?

Fri, 04 Feb 2005

An excellent idea for a new top-level domain

Thu, 27 Jan 2005

Choosing and converting multimedia video formats
Become a "Microsoft Partner" and get many cheap licences

Sat, 22 Jan 2005

Fixing spyware infestations using standard Windows tools

Thu, 20 Jan 2005

Solutions to the tangled-headphone-cord problem

Mon, 17 Jan 2005

pmwiki.org -- collaborative site system all in php
Mobile phones and their software

Wed, 05 Jan 2005

Setting up a Windows system to run IE as a restricted user

Sat, 01 Jan 2005

How to print barcodes in Linux

Wed, 29 Dec 2004

Wanda Sloan picks her best downloads of 2004

Thu, 23 Dec 2004

SCO is owned by the Canopy Group... or the Umbrella Corp?

Thu, 16 Dec 2004

MP3 players which can record from audio inputs to MP3

Tue, 14 Dec 2004

Booting a USB key with *multiple* operating systems

Fri, 10 Dec 2004

Setting up your website to accept credit card payments

Mon, 29 Nov 2004

Commercial interface available between PC and switches

Thu, 25 Nov 2004

How many hours of work per week is too much?

Tue, 23 Nov 2004

What is the problem in *society* which has caused spyware to be so successful?

Thu, 18 Nov 2004

Hiding a Knoppix distribution on the CD

Thu, 11 Nov 2004

Slashdot discussion on how to choose your domain registrar

Tue, 02 Nov 2004

"Vector Linux" -- Slackware distribution optimized for older machines

Thu, 14 Oct 2004

Slashdot discussion on backups

Sun, 10 Oct 2004

Free software for making MSI installer files
Does Microsoft lie under oath?

Sat, 09 Oct 2004

Irritating problems with Acrobat copy-protection features; my workaround
Google pages reveal interesting trick for preventing printing

Thu, 07 Oct 2004

Link to PHP manual
New feature at Google: Google Sets

Wed, 06 Oct 2004

Booting a computer off a Compact Flash card

Fri, 01 Oct 2004

Slashdot page wioth many links to .css info

Wed, 29 Sep 2004

What *does* "Ducky" mean in jpgs?

Tue, 28 Sep 2004

Dealing with embedded comments in JPG files

Mon, 27 Sep 2004

Slashdot discussion on resources for homebrew hardware hackers

Sun, 26 Sep 2004

dyndns.org and getting DNS service on a small website

Fri, 24 Sep 2004

Browsing using the Unix "links" text-window browser

Sat, 18 Sep 2004

Small, low-power servers -- hardware ideas

Tue, 14 Sep 2004

Connecting multiple screens and keyboards to one computer
Why network switches don't defend the network from sniffing attacks
Why is there so much noise on PC sound inputs?

Thu, 09 Sep 2004

The rationale for Windows NTFS "alternate data streams"
Trial versions of database servers available for free download

Fri, 03 Sep 2004

Using Microsoft Access to handle data on a MySQL server

Mon, 30 Aug 2004

Computers for travellers -- handtops or what?

Thu, 26 Aug 2004

Why can't you set access privileges on your phone?

Tue, 24 Aug 2004

More on Windows NT "Alternate Data Streams"

Thu, 19 Aug 2004

Windows 2000/XP "Private Character Editor" PCD

Wed, 18 Aug 2004

Keyloggers -- actual product page

Tue, 17 Aug 2004

A couple of hints on perl
"Slipstreaming" (again) -- integrating service packs into a Windows install
Cygwin -- free software package to provide Unix utilities under Windows

Mon, 16 Aug 2004

Database normalization
How to use Linux to make encrypted phone calls
Windows "access control lists" compared with Unix permissions

Wed, 11 Aug 2004

Interesting audio software utilities

Sun, 08 Aug 2004

Good discussion of Windows spyware and its removal on Slashdot

Sat, 07 Aug 2004

Tiny Linux hardware
Using ntbackup in a batch file
Microsoft adds insane feature to firewall in XP SP2
Problems with Windows XP SP2?

Tue, 03 Aug 2004

New Sony Minidisc range offers audio *uploading* finally

Sun, 01 Aug 2004

How to remove files from Windows

Fri, 30 Jul 2004

How to make an IE-free Windows 2000
Link to teach-yourself-sh guide on the web

Tue, 27 Jul 2004

Multiport network interface cards (NICs)

Sat, 24 Jul 2004

Microsoft broke TCP/IP standards: faster for Microsoft, slower for others

Fri, 23 Jul 2004

Seemingly you can embed truetype fonts directly
How to break into webservers

Mon, 19 Jul 2004

Good tutorial on using WEFT for embedded fonts

Thu, 15 Jul 2004

What to do if your server does not allow shell access

Tue, 13 Jul 2004

Installing Oracle on Red Hat Linux Fedora, *not* Enterprise AS

Mon, 12 Jul 2004

Relative charges for colocation/hosting in USA and Cambodia

Sun, 11 Jul 2004

Router with two WAN ports connects to cable and DSL simultaneously
The Javascript wonders of Google's search page
Automate backups on Linux -- useful shell script examples

Thu, 08 Jul 2004

How to make .png files work with *transparency* in Internet Explorer

Tue, 06 Jul 2004

How to delete the Administrator account in Windows

Fri, 02 Jul 2004

Drat that pesky frightening "certificate" message in HTTPS
Creating text documents for publication
How to find sex sites on the Internet

Thu, 24 Jun 2004

Using the "screen" utility on a Unix computer

Wed, 23 Jun 2004

Unnecessary services in Windows XP

Mon, 21 Jun 2004

How to avoid getting infested *while* you're installing Windows

Sun, 20 Jun 2004

Good overview of how to handle spyware infestations

Wed, 16 Jun 2004

Another improved Windows text editor
Use "g4u" software to easily save an image of your hard disk to an ftp server
Don't try to recover an NT4 disk on an XP system

Fri, 11 Jun 2004

Dealing with html mail in elm

Thu, 10 Jun 2004

Using a Mac as a public terminal in an internet cafe

Wed, 09 Jun 2004

Figured out why Proxomitron stopped working
Use a single floppy to completely erase your hard disk

Sun, 06 Jun 2004

The Windows 2000 Resource Kit tools
The blasted capslock key

Thu, 03 Jun 2004

Making your own version of Knoppix

Tue, 01 Jun 2004

Proxomitron mysteriously stopped working

Mon, 31 May 2004

"robots.txt" checker

Sat, 29 May 2004

Medical service administration -- open-source software
How to set up Oracle under Linux

Thu, 27 May 2004

Chart showing features of various blog software packages
How to check if your PC has been caught sending spam

Sun, 23 May 2004

Tracking down trojans if SpyBot doesn't work

Sat, 22 May 2004

Microcontroller kits available

Thu, 20 May 2004

Correction re Linux for SE Asia

Wed, 19 May 2004

Using the Mac with foreign languages
Announcement in today's Bangkok Post about Linux for SE Asia
Album software for creating image albums
Freeware news servers

Tue, 18 May 2004

How to download to disk *all* current patches for your Windows operating system

Mon, 17 May 2004

Website with viruses available for downloading
More about the terminal server concept
More handy howtos for Apache .htaccess file

Thu, 13 May 2004

More good Apache rewriting links

Tue, 11 May 2004

Hardware mods to Nintendo Gameboy Advance
How to catch someone who steals your PC/laptop

Tue, 04 May 2004

Alternate Data Streams in Windows NT/2000/XP NTFS
How to fix Internet Explorer starting up with only title bar

Sun, 02 May 2004

Setting registry key permissions to prevent trojan installs
How to find what Perl modules are installed on your system

Thu, 29 Apr 2004

Providing Macromedia Flash content on a webpage with Ming

Wed, 28 Apr 2004

Slashdot discussion on what software to add to a new Windows install

Tue, 27 Apr 2004

Free editor software instead of Notepad
Interesting site rates search engines

Mon, 26 Apr 2004

Speed up blasted Acrobat 6
Tips on using the Unix command line -- syntax for "locate" utility
Tips on using the Unix command line -- Fixing a broken shell
Tips on using the Unix command line -- Acting on a list of files

Sun, 25 Apr 2004

Updates available for Windows 2000
How to put paragraph separators in "reg_sz" Windows Registry text fields

Sat, 24 Apr 2004

Small free download for photo editing
Reasons to avoid Microsoft
Where to find Internet Explorer updates at microsoft.com

Fri, 23 Apr 2004

Website for old versions of software

Wed, 21 Apr 2004

Microsoft SQL Server available as free download
How to find out when people do a search on your name in Google

Tue, 20 Apr 2004

Perl tip: using modules on a server where you are not root

Thu, 15 Apr 2004

The Nokia Ngage gets phased out by a new model

Tue, 13 Apr 2004

Using datacenter-style racks
Some hosting services which include shell/ssh access

Mon, 12 Apr 2004

Hidden info in pdf files, and other properties of pdf files

Sun, 11 Apr 2004

How to set up Win 2K or Win XP to use ntp

Fri, 09 Apr 2004

Good Slashdot article about network sniffers and other test eqpt

Tue, 06 Apr 2004

Getting laptops to work with Linux
Good overview of setting up Linux networks with dumb clients
Paranoia like mine

Fri, 02 Apr 2004

More info about the eMobile SIM-usb adapter

Wed, 31 Mar 2004

Some progress with SIM-usb adapters

Tue, 30 Mar 2004

Putty setup -- some tips

Sat, 27 Mar 2004

Madboot -- free bootable floppy or CD for recovery or automated installs

Sun, 21 Mar 2004

SalvageNTFS, free NTFS data-recovery tool

Fri, 19 Mar 2004

Download for SIM-USB adapter does not work

Thu, 11 Mar 2004

Virtual dedicated servers
The e-Mobile SIM card reader with USB interface

Mon, 08 Mar 2004

Nice website with links to Linux distributions

Sun, 07 Mar 2004

Good Slashdot article on Spyware

Sat, 06 Mar 2004

Ecommerce for small companies
Maybe IE6 SP1 does not squelch your security settings

Tue, 02 Mar 2004

Adobe Reader 6.0 now contains spyware

Mon, 01 Mar 2004

Use links intended for PDAs for faster browsing

Sat, 28 Feb 2004

Field Programmable Gate Arrays for funand no profit

Wed, 25 Feb 2004

Windows *never* lets you see certain file extensions

Sun, 22 Feb 2004

Interesting trick used by spammers

Wed, 18 Feb 2004

Pesky spam via Google

Sun, 15 Feb 2004

Booting a PC from a USB memory device
"Bart's Preinstalled Environment" (BartPE): Boot a CD to Windows

Wed, 11 Feb 2004

How to install English-language help files on a Thai version of Windows 98 (W98)
Installing Windows 98 (W98) on an old laptop

Tue, 10 Feb 2004

How to boot your PC off a USB disk

Thu, 05 Feb 2004

What to do when Google shows you a link but the website blocks you

Wed, 04 Feb 2004

Who really made your laptop?

Tue, 03 Feb 2004

The three common PC case screws described

Mon, 02 Feb 2004

References on using .htaccess in Apache

Fri, 30 Jan 2004

Funny new spamming trick by "www.pornwizzard.com"

Thu, 29 Jan 2004

Another interesting bug in IE

Wed, 28 Jan 2004

Javascript one-liner to check the actual URL you're looking at

Tue, 27 Jan 2004

Perlmonks.org -- good free site for perl info

Sun, 25 Jan 2004

Excellent overview of the whole sorry .PNG problem
The IE URL bug, revisited

Sat, 24 Jan 2004

High-fidelity portable digital recording
My proposal re software patents

Thu, 22 Jan 2004

Mixing Suns and PC hardware
Newsflash: Microsoft secretly providing security software to Apple

Fri, 16 Jan 2004

Getting your mail at an Internet cafe

Mon, 05 Jan 2004

Good discussion on Knoppix and system maintenance

Sun, 04 Jan 2004

Another guy who thinks like me about software contracts

Thu, 01 Jan 2004

Good references for Unix/Windows shell programming

Tue, 30 Dec 2003

Format of Open Office files

Sun, 28 Dec 2003

Video hardware that works with Linux

Fri, 26 Dec 2003

Cute list of MySQL "gotchas"

Thu, 25 Dec 2003

How to handle intruders

Tue, 23 Dec 2003

ISP's could be even worse than they are today

Tue, 16 Dec 2003

Interesting bug in Internet Explorer

Wed, 10 Dec 2003

Formmail is usually buggy and insecure
Recovering a Windows system up to W98

Tue, 02 Dec 2003

Interesting product for publicly accessible computers
Interesting argument for why companies actually release their code in GPL

Sat, 29 Nov 2003

Using Netcat to phone home

Tue, 11 Nov 2003

Privoxy -- an interesting alternative to Proxomitron

Fri, 07 Nov 2003

Improving security on standalone W9x systems

Sat, 01 Nov 2003

Microsoft products and security

Thu, 30 Oct 2003

Easier backups
Apple's "Netboot" feature for securing public terminals
Website gives full instructions for creating bootable W2K CDs

Wed, 29 Oct 2003

Cool site has software to build a recovery disk
Long filenames considered harmful

Sun, 26 Oct 2003

Free downloadable technical books

Sat, 25 Oct 2003

Interesting new idea on spam protection

Thu, 23 Oct 2003

X10 declares bankruptcy -- what to do?

Wed, 22 Oct 2003

Spammers have "pink contracts" with "reputable" ISPs

Tue, 21 Oct 2003

How do you build a datacenter?
Why do you need to do so many reboots in Windows?

Sat, 18 Oct 2003

Finally a mini keyboard with a trackball
Good overview of creating your own Linux distribution
How safe are password systems provided by applications?

Wed, 15 Oct 2003

How to copy files securely and quickly between machines

Tue, 14 Oct 2003

Good Slashdot discussion on how to store media like CDs

Mon, 13 Oct 2003

Good overview of current voip (voice over ip) situation
Microsoft upgrades silently make your IE setup insecure

Fri, 10 Oct 2003

Obscure bug when setting colors in IE
Backups and security

Wed, 08 Oct 2003

Website with command-line tools for Windows

Sat, 04 Oct 2003

Programming Perl/Tk

Thu, 02 Oct 2003

Try browsing to www.doxdesk.com to detect browser infestations

Mon, 29 Sep 2003

Sample code for use on an internal webpage

Sat, 27 Sep 2003

IBM used to be the Big Blue Meany

Wed, 24 Sep 2003

Various Perl stuff taken mostly from my jumbled "Links" folder

Mon, 15 Sep 2003

Useful bookmarklets
How do you protect your network from internal attacks?

Thu, 11 Sep 2003

When you enable "Windows Update", what really happens?

Mon, 08 Sep 2003

Spyware-detecting site

Thu, 04 Sep 2003

How does peering work?

Fri, 29 Aug 2003

Setting up a *local* Windows Update server

Fri, 22 Aug 2003

Using procmail to automatically delete email with virus-ish attachments

Sun, 17 Aug 2003

Small and/or cheap PCs

Mon, 04 Aug 2003

Using Javascript for those damn popups on exit

Sat, 26 Jul 2003

Setting up Windows 2000 to provide NAT service

Fri, 25 Jul 2003

New Windows security problem in all versions of Active X
Keyloggers and other dangers and practices at Internet cafes

Sun, 20 Jul 2003

The weird "res://" URL

Mon, 14 Jul 2003

Setting up the Proxomitron
Very cool exploit in IE allows arbitrary javascript to run
Very interesting page showing the number of domains in various ip ranges

Sat, 12 Jul 2003

Upgrading the software installed on a Linux system is hard

Fri, 11 Jul 2003

Pesky trojans

Tue, 08 Jul 2003

Hacking/antihacking site

Sun, 06 Jul 2003