PHP Sucks: No stable sort

Everyone knows that PHP is a poorly designed language.

As far back as version 4.1.0, they changed their sort from stable to unstable. A stable sort keeps elements that are “equal” in the same relative order. This is useful for example: for sorting by “name” and then “age”.

Read the rest of this entry »

1 Comment


Defending Against the New DOS Tool Slowloris

A new DOS (Denial of Service) application has popped up.

http://ha.ckers.org/slowloris/

It claims to be different because it uses a low amount of bandwidth compared to other DOS applications.

How it Works

Slowloris holds connections open by sending partial HTTP requests. It continues to send subsequent headers at regular intervals to keep the sockets from closing. (From the website)

By sending data as slow as possible, Slowloris aims to tie up all your sockets. When all of them are being used, no one else can connect. It should be noted that this it not a new principle. But it appears to be the first publicly distributed one.

The most popular web server Apache is supposedly extremely vulnerable due to the fact that it limits the total number of connections to an artificially low number.

Read the rest of this entry »

5 Comments


Firefox 3.5 RC1 vs IE8 Chrome Opera Safari Benchmarks

Firefox 3.5 RC1 was released today. It is supposed to be a contender to Google Chrome which is probably the fastest browser currently.

Setup

Windows Vista SP1 Intel Core 2 Duo 1.80 ghz

Firefox 3.5 RC1

Firefox 3.0.11

Chrome 3.0.187.1

Internet Explorer 8.0.6001.18702

Opera 10.00 Beta Build 1551

Safari 4.0 (530.17)

All extensions disabled. No 3rd party plugins installed besides Flash and Java.

Read the rest of this entry »

12 Comments


Firefox 3.5 RC is Not Ready (for plugins)

Firefox 3.5 RC is not ready to use yet.

firefox

Notice how the scrollbar is on the left and the options are completely blank. I can’t even click on any links. You must right click and “Open Link in New Tab”.

I grabbed it from http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.5rc1/

Update

The bugs went away when I disabled extensions. Depending on what extensions you are using, it may also work for you.

Leave a Comment


Host Your Own Email: Easy Disposable Addresses

If you’ve been on the Internet for any extended period of time, you’ve probably felt annoyed at all the websites that require your email, and sometimes even put annoying checks on them.

Common Annoyances

  1. Requiring an email address and then sending a confirmation link.
  2. Websites that send their “free information” through email in a ploy to get your email address.
  3. Websites that reject all the free email providers. (You must provide a real email address, why is a free one not real??)

I hear half of you saying “you can use free disposable email websites”. This is true. A simple search on Google will bring up a long list of them.

However, I’ve increasingly found the websites to be offline, blocked by websites, or not receiving any email whatsoever.

So why not host your own email server? Well I looked around online, and found myself completely annoyed at the bulkiness and difficulty of setting up a simple catch-all, so I decided to make my own and share it with all of you.

Read the rest of this entry »

6 Comments