Technology

Fun With Copy/Paste

::

While looking through some JSPs, I noticed something:

<%@ page language="java"
  contentType="text/html; charset=UTF-8"
  pageEncoding="UTF-8"%>

<html>
<head>
<meta http-equiv="Content-Type"
  content="text/html; charset=ISO-8859-1">

I've highlighted the important parts. The web server is set to tell the browser that the page is encoded in UTF-8. The page itself, on the other hand, tells the browser it's ISO-8859-1.

"Comcast Doesn't Interfere With Active Network Connections"

::

Comcast claims that they don't interfere with active network connections. ORLY?

Either Comcast is, say, lieing, or Steam has some pretty severe reliability issues. The following log takes place over 12 hours:

iTunes Sucks

::

So iTunes apparently decided to crap out and destroy its own library.

What does it do? It crashes on loading its XML backup, overwrites it preventing me from reimporting it, and then proceeds to wipe my iPod clean.

Leaving me with absolutely no way to restore my playlists.

You'd think they could import the metadata from the iPod, but of course not. It just deletes everything.

Thanks a lot, Apple.

Pidgin's Crappy Formatting Icons

::

So let's take a quick look at the Pidgin background color and foreground color icons:

Two icons: a blue "A" on a white background and then a white "A" on a blue background

Take a wild guess as to which is which.

Thanks A Lot

::

I came across someone using a MySQL SET where they really should have been using a many-to-many mapping table. Wanting to know more about SET, though, I decided to open the MySQL documentation and look up SET in the index:

"Title: SET; Location: MySQL 5.0 Reference Manual" - repeated seven times, with a scroll bar indicating many more lines

In case you're wondering, every other line if you scroll down reads "SET" with a location of "MySQL 5.0 Reference Manual."

Refilling Status Bars Should Be A Capital Offense

::

Well, maybe not a capital offense. But it should be grounds for a good smack, at least.

If you've used a computer you've probably run into an installer that does the Refilling Progress Bar Trick before. Where there's a progress bar that slowly fills up to 100%, only to immediately drop back to 0% and restart the process.

iPod Touch

::

Well, I had asked for an iPhone minus the phone, and it looks like Apple has done it!

I'll have to swing past the Apple store once they get them - and maybe grab one.

The Perfect Name for a Pidgin Killer

::

I've come up for a perfect name for a Pidgin-killer: Peregrine.

Peregrine falcons are natural predators of pigeons. Plus, it doesn't appear that anyone has used this name for anything software-related.

More Pidgin Bashing

::

It's time for some More Pidgin Bashing after the original Pidgin bashing.

(Signed On) Logged In: 49710 days, 6 hours, 28 minutes

Those who are computer programmer types might notice that the time displayed comes out to 4,294,967,280 seconds, which is suspiciously close to 4,294,967,295 seconds. Even further, they might point out that Pidgin probably set the login time to -1, which when taken as an unsigned 32-bit number, comes out to 4,294,967,295 seconds.

Pidgin's UI Sucks

::

Update: Almost all the complaints in this post have been resolved in later Pidgin versions.


Apparently the Pidgin designers are retarded. The Pidgin UI has slowly been getting worse and worse as it tries to closely follow the GNOME philosophy of "our users are morons."

Let's take a look at the new Pidgin chat window. I've annotated it in red (craptastic text anti-aliasing by GIMP):

Pidgin's new chat window

Syndicate content