How to download any song from

I’ve had my doubts about posting this information because quite honestly I’m a big fan of and I don’t want to see them get in trouble and/or close. That being said, I suppose it can’t hurt that much to put this information out there. Here’s a quick and simple way to download any song that you can play on

  1. Use Firefox (it’s not required but we all know that when you use IE god will kill kittens).
  2. Go to (duh) and find a song that you want. songhover
  3. Click the name of the song to begin playing it.
  4. When you hover over the name of the song you should see something like this in the status bar:**Artist**/**Song**.mp3  (**Artist** and **Song* obviously replaced with the appropriate information). Click on the image to the right if you don’t understand what I just said.
  5. Now you can’t simply right click and “Save link as”. You actually can’t right click at all. So how do you get the MP3 file?
  6. Method 1 – no tweaking involved:
    1. Open a new tab in Firefox (control + t).
    2. Click + hold the Artist – Song Name and drag this onto the new tab you just created.
    3. That’s it! The song should not start to download, but you’ll need to rename it because it’ll save as “fetch.mp3”.
  7. Method 2 – tweaking the Firefox settings:
    Click for full size

    1. In Firefox goes to Tools –> Options
    2. Go to the “Content” tab
    3. Find “Enable Javascript”. To the right of this you will see “Advanced” click on this.
    4. Find “Disable or replace context menus”. Uncheck this box.
    5. Click “OK” and then “OK” again.
    6. Now you can right click on the Artist – Song Name and select “Save link as”.
    7. That’s it! You can now just save the MP3 file we saw in the status bar earlier.
    8. Important Note: You may want to re-enable the “Disable or replace context menus” option because many web applications use this functionality.

Interesting Links 4.4.08

An interesting collections of links, primarily aimed at CSS this time. I can’t wait for this semester to be over with so I can get back to some web design. I am so behind in terms of things I want/need to read at this point.

Interesting Links: 8.5.07

  • The Best Geek Quotes, Sayings, and Phrases: #1 – There are 10 types of people in the world: those who understand binary, and those who don’t.
  • HARLEM-13-GIGAPIXELS.COM: 13 gigapixel image taken in Harlem, New York City
  • a Grayspace Poster Gallery: This gallery mostly consists of Polish posters designed since 1940
  • FileHamster: FileHamster is a version tracking application for developers, graphic artists and other content creators that frequently modify existing files.
  • Blueprint: A CSS Framework: Blueprint is a CSS framework, which aims to cut down on your CSS development time. It gives you a solid CSS foundation to build your project on top of, with an easy-to-use grid, sensible typography, and even a stylesheet for printing.

Yet again, this is what happens when I don’t have time to blog during the week. The Geek quotes are funny, the Harlem image is pretty cool, the Polish posters are interesting to look at, FileHamster looks very useful during my upcoming college semester, and Blueprint…well, I don’t know how I feel about that one just yet.

Interesting Links: 7.2.07

  • 7 JavaScript Techniques You Should Be Using: One thing to keep in mind as you go through these examples is that there is definitely more than one way to accomplish these tasks—the goal here is to shed a little light on how things can be done in a smarter way.
  • Coding for Content: It all started with one simple goal—an almost obsessive focus on content. That quickly translated to design ideas, but the visual framework was merely the tip of the iceberg.
  • NoFunc Javascript files: Why include ten .js files (ala Yahoo UI) to create one simple effect? Nomadic functions are small, optimized, and fairly specific.

I’ve been sitting on these links for nearly 4 months…oops. This is what happens when my OCD kicks in, and I file several bookmarks in my “Read Later” folder and then promptly forget about the folder. Anyways, very interesting links, well worth the read. The NoFunc site is particularly useful.

Fighting Spam with CSS

Fighting Spam with CSS

I had this problem a few months ago with my old site, and was thus forced to find a solution that was light-weight, easy to implement, and most importantly was effective. I decided to turn toward my friend CSS to help me out. The idea here is setting up a form with a text field and via CSS making it invisible. Then, if a post is sent to a php script handling the request and that text box has information in it, that means a human didn’t fill it out, and the script is simply aborted.

Interesting, and surprisingly simple method for blocking most comment spam. This will be the most likely solution if I run into any comment spam problems here.