The List

I Really Need to Get a Life…

By Carsten | December 26, 2010

Poul-Henning Kamp, of FreeBSD fame, posted a year-end question (in Danish) on his blog at the IT rag What would be the computer equivalent of Shannon’s ultimate machine?

Based on one of the comment suggestions, inspired by the fact that I’d been messing around with automating the Windows cursor some months back, and having half an hour too much spare time, I came up with my own contender for the world’s most useless computer program:


If you’re intensely interested, the interesting part of the C# program is here:
Read the rest of this entry »

Topics: MySQL | 1 Comment »

E-mail Hosting Recommendations?

By Carsten | April 2, 2010

If you think I’ve been a long time in replying to your e-mails in the past month or so, there’s a good explanation for that.

For the past many years, I’ve been using an e-mail hosting provider that prides itself on offering a special class of services. Things have actually been very good, with few hiccups along the way. However, for the past month, things have seriously gone downhill with e-mails taking hours or even days to arrive.

And the problem is indeed with the provider: The Received: headers tell their own very sad story on just how long it takes for an e-mail to progress through their internal systems. Read the rest of this entry »

Topics: MySQL, php | 5 Comments »

Expert PHP and MySQL

By Carsten | April 2, 2010

Expert PHP and MySQL

Just released by Wrox: Expert PHP and MySQL by Andrew Curioso, Ronald Bradford and Patrick Galbraith.

For once, an “Expert” book where you not only can, but must take the title seriously. This book is choke-full of information, examples and best practices written by some of the foremost experts in their respective fields. All of the authors clearly have extensive experience working on setups requiring expert knowledge. Best of all, they are not afraid of thinking outside the box and the solutions they present are in no way limited to pure PHP and MySQL solutions.

This book really does expect something from the reader, so perhaps a word of caution is in order: you really do need Read the rest of this entry »

Topics: Books, MySQL, php | 3 Comments »

More MySQL quizzes

By Carsten | February 6, 2010

Not quite pop quiz format, but if you enjoyed the ones I published some time ago (almost 2 years ago now… how time flies), you’ll probably be interested to know that Read the rest of this entry »

Topics: MySQL, Pop Quiz | 3 Comments »

Skype: Remove the Cat (Webcam Avatar)

By Carsten | February 3, 2010

It took us a while to figure out where this was hidden, so I thought I’d post it here…

A member of my family has for a long time been battling with a “Webcam Avatar”, a stupid white cat that replaced his video feed in Skype. Apart from not knowing how it had entered his computer in the first place, whatever he did to reset his webcam settings, it would keep reappearing once Skype was restarted.

It turns out that the “Webcam Avatar” is not Skype-specific, but Read the rest of this entry »

Topics: Uncategorized | 32 Comments »

There are Places You Just Don’t Want to Go…

By Carsten | November 7, 2009

on the web.

Overheard someone mentioning “Delhi Belly” in a conversation, and unable to figure from context what it was about, I headed to the otherwise very helpful Merriam-Webster dictionary.

Which, having defined the term, promptly and cheerfully suggests that you follow a link to “Visually explore traveler’s diarrhea”

Uhm. No thanks. I don’t think I will.

Topics: Uncategorized | No Comments »

And When the Delivery Truck Left, …

By Carsten | April 29, 2009


Topics: Uncategorized | No Comments »

Please stop wasting my time…

By Carsten | April 28, 2009

Another day, another application that insists on having to count every single object in the db/filesystem/whatever, just to show me a progress bar as it copies/updates/deletes something.

I. Don’t. Care.

Really. I just want you to get started on your task and get the job done.

If you insist on showing a progress bar, fine. But then get the counts you need in parallel with the operation you’ve been asked to perform. Perhaps you’ll find that the job you’ve been asked to do is completed before you finish counting.

User-friendliness my ****.

Getting the job done is user friendly. Wasting my time isn’t.

Topics: MySQL, php | 1 Comment »

Those were the days…

By Carsten | April 20, 2009

Feb. 15, 2006:

“We will be part of a larger company, but it will be called MySQL” Mickos said.


Topics: MySQL | 5 Comments »

My First Flash (nee Haxe) App

By Carsten | December 4, 2008

Kristian introduced me to Haxe, a cool scripting language that will let you easily write Flash, JavaScript and PHP applications that utilize the same set of libraries. Always keen to learn new stuff, I thought I’d try my hands at writing my nth iteration of the Game of Life, this time for Flash. (The Game of Life is my preferred “Hello World” equivalent; just slightly more complicated and good for learning how programming languages do basic UI stuff).

Writing the app turned out to be surprisingly trivial; from the time I downloaded Haxe until I was looking at the first iterations blink on the screen was just a few hours.

The main problem in using Haxe is the lack of structured library documentation; most of my “coding” time was spent Googling for information on which classes to use and how to use them.

Give it a whirl! If you need inspiration for starting patterns, try one of the two patterns below.

Topics: Haxe | 1 Comment »

« Previous Entries