Array-like Objects in JavaScript

It make look like an Array, hell, it even has a length attribute; however, it may not actually be an Array. JavaScript is sometimes a quirky language to say the least and the notion of what is an Array is no exception.

So what are these array-like objects that I speak of? Well there are a few of them, one of which is arguments. arguments is a special variable that is available inside the body of every function. It is in fact, the list of arguments that were passed in.

Continue reading

Safari 3.0 and the Submit Button

Safari has come out with their public beta and every is excited because the browser is now available for Windows XP/Vista; but there is also a beta available for Mac users.

So I downloaded it and I started to use it. I love the ability to resize text areas and there is a Web Inspector (only for OS X) that allows you to see what properties are available to HTML nodes and their styles.

So I was using it and I noticed something: Safari now styles submit buttons. Do you remember that aqua button that you could never do anything to? Well now it responds to border stylings and the like. Interesting.

Migrated My Blog to Slicehost

I previously mentioned that I was experiencing pain points with dreamhost and I have finally done something about it. I purchased a slice from slicehost and set up my own Ubuntu box.

So now instead of Apache and FCGI running the show, I am using Lighttpd and Mongrel and I must say, it’s running much faster! In addition to running fast, holy crap is mongrel eating up some memory. I purchased the cheap slice, so I only have 256 megs of RAM(Random Access Memory), but 1 mongrel instance is taking up about 25% of my memory, and this blog isn’t the only blog I’m going to be hosting.

Because of this, it looks like I may be saying good-bye to Typo and am going to move to WordPress unless anyone out there has any suggestions.