- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
This has already been posted (November 2004). Use the search function :)
Admin
WTF? Did you read the first line where it says it's a Classic WTF?
Admin
", originally posted a little over a year ago."
Ya think?
Admin
Not trying to start the flamewar again, but I use Linux almost exclusively (except for my Powerbook) and I haven't owned a TV in over 10 years, so I wouldn't use it for scheduling TV shows either. :-)
As for the code... :-) That is a pretty awful design. Apparently the original programmer never heard of 3rd normal form, or even 2nd or 1sr normal form.
Admin
LOL
Admin
Do you really spend your time searching through the WTF archive to see if it's been reposted? Wow, I thought I was wasting my time by counting sand, but clearly you have a better use for those long hours.
Admin
Jake is actually CmdrTaco????????
Admin
In hindsight, this guy was a head of his time. To paraphrase the country song, he liked AJAX before AJAX was cool!
Admin
I am sure this programmer must heard of what a Excel table is. They thought a database's table is, just a table, no more, no less.
Admin
As was mentioned already, this post largely demonstrates a distinct lack of understanding of table normalization. One wonders whether this individual missed those classes, or if indeed {s}he had ever taken a database class. In my database class we had normalization problems to solve every week!
Admin
I am now going to make sure and comment on each WTF you post this week to let you know that you are re-posting an old WTF.
Admin
Actually this table is more of a chair or maybe a TV-tray if we want to be really generous
Admin
Gaming sessions then? :)
-dZ.
Admin
"What is this Normal Form you speak of?"
He, he, he.
dZ.
Admin
Normal Form is what the rest of the world is...and we computer geeks are not.
If you don't believe me, ask any female.**
** Obligatory anti-"I have a GF" and anti-"I am married" disclaimer...the above is what is known as a "joke"...it is intended to be humorous, and it utilizes what is called "sarcasm".
Admin
"What is this Sarcasm you speak of?"
-dZ.
Admin
Perhaps they have heard of Third Abnormal Form?
Admin
I tried to use linux once and the damn cd FORMATTED MY HARD DISK!
Probably had a hacker shell embedded in a regular expression.
Admin
Jesus, what I wouldn't give to see some of the JOIN statements involving this table. My guess is they involve the LIKE operator. shudder
Admin
Reminds me of the time someone remarked that what with so many males in IT/programmer positions, the odds are good for the females. To which, one of the females added: "yes, but the goods are odd".
BTW, my wife would be the first to admit I'm not in any kind of normal form.
Admin
And Carsten Otton is Zonk?
...wait for it....wait for it.... hahahaha
Admin
I once had a project that I decided not to normalize, it was an attendance system, it had a table for students, a table for courses, a table for meetings and a table for student attendance. Without using repeating groups, the actual student attendance table would have been at least 100 times the actual size required (one bit, present or not), simply because of the foreign keys required. By making a repeating group I saved immensely on programmer time and computer efficiency.
Admin
some C programmers just can't break old habits inspired by poor tools, but let's not start a language war either, after all, we all know the pinacle of perfection was achieved with object cobal +o(
As for this being an old post, well YA, DUH. All wtfs are old posts. We've all seen them before - idiots are rarely creative, but they are DEFINITELY repetitive. I suppose that makes them reliable at least. Nothing worse than an idiot that occasionally doesn't screw up just to totally ruin your day.
I mean, if you can't depend on the IT-impaired to download and install as much of the internet as possibly onto the company's mission critical server, who can you rely on??
Admin
Its called a porn cache and like all caches the closer it is the cpu(s) it is the better
Admin
Are you sure it wasn't a virus? Maybe your CD downloaded a virus or something?
He, he, he.
dZ.
Admin
"Join? What is this Join you spea---" Ok, ok, I'll stop :)
dZ.
Admin
This foumn software sucks too.
Admin
Or did he try to use a drive with an NTFS partition?
Before anyone blows up, NTFS DOES NOT SUCK
Admin
Yeah! Who needs symbolic links anyway!
Admin
If you don't mind me asking, were you using a LiveCD (one designed to boot a working Linux session from a CD without installing onto the system), or a standard installation CD, and if the latter, did you specify for it to use a UMBDOS pseudo-partition on your existing file system; or did the system have another free disk partition which you meant to install Linux onto?
Because if you just ran a standard install CD, then... well, it was doing exactly what it was supposed to do - install a new OS, with it's own file system. If it hadn't reformatted the drive, then you would have had cause to complain that it wasn't working. As it is, it sounds like pilot error to me.
Admin
Actually, it's irony.
This is sarcasm.
Admin
*cough*
http://en.wikipedia.org/wiki/Humor
Admin
I thought I was wasting time reading this site!
Admin
>*cough*
>http://en.wikipedia.org/wiki/Humor
What is this Humour you speak of? [8-)]
Admin
It's the british version of humor.
Admin
You mean like Benny Hill?
Admin
I like this one.
I'm vaguely amused by how we have hungarian on all but the id column. it really should be bigintID...
I like how dat(Start|End)Time is a smalldatetime, not a date.
I really quite enjoy strWhat and strWhere. It's missing strThe, strFuck and strDidYouLearnToProgram, but I can live with that.
But what I love most is how a field they are encoding values, including names, into is limited to 127 chars. That is - touching - in its naivety.
I think I'm in love.
Simon
Admin
As it is, it sounds like you're missing the joke to me...
Admin
Heh, I have a wife *and* a girlfriend. Probably because I don't use Linux.
Admin
Probably. I often field questions on beginner's fora, and as a result tend to take a lot of stuff like this at face value, simply because it all too often is meant seriously. I thought it might be a joke, but I wasn't sure... and habit got the best of me.
Admin
Admin
Look up NTFS Hardlinks Mr. Smarty Pants.
Admin
... well, if you do need them, you'll be happy to know that NTFS has them. (Well, they're called "junctions," but it's the same idea; NTFS also supports hard links.
http://answers.google.com/answers/threadview?id=341355
For the record, NTFS also supports mount points, and HFS+ (used on Apple computers) also supports symbolic links and mount points and aliases, which are like 'smart' shortcuts.
But go ahead and be ignorant. ;)
Admin
Hardlink, symbolic link, what's the difference? I'll give you a hint: It's not trivial.
Junctions only work on directories. Maybe they'll get it right next time. In the meanwhile, I'll use an FS that doesn't suck.
Oh, sweet irony.
Admin
If I remember rightly, it can do them after a fashion, along with lots of other things that Windows doesn't make use of, or make directly available.
Any modern Linux install can resize NTFS partitions, and will certainly ASK before overwriting them. In any case I think the OP was a troll; see his other post.
Admin
I am the linux-using wife of a linux user. Normal people are boring.
Admin
Funny, "ln -s" seems to work just fine under cygwin on my NTFS partitions. Wonder why it doesn't work for Chris F?
Admin
You've got to be kidding me. Did you even look at what happens when you use ln -s with Cygwin? It creates .lnk files. Needless to say, these files are crude hacks which require application awareness. Try again.
Admin
Normal form is fixing the database schema to be how you should have designed it in the first place.
Admin
I must honestly say that I forgot totally everything about designing a database the moment I left school to go to work. I did like the classes though, but can't remember one single bit about what I learnt.
Drak