No Comments »

Today I started up my web-browser, and noticed that my StumbleUpon icon disappeared. In its place was a strange orange icon that didn’t make any sense. I couldn’t tell what it was, so the first thing I thought was that I somehow installed some malware that attached itself to my browser. Then I realized StumbleUpon was gone. Since I remove pretty much all of the features from StumbleUpon, except the button and the thumbs up and down icons, it wasn’t obvious at first that StumbleUpon changed their icon. I braved and clicked the icon anyway, and just got a random page, so I guess it was still StumbleUpon.

My next reaction was that they got bought out by someone and decided to change the image. After a little searching, I found the blog post that mentioned that people “like” their new look. I am in disagreement, hence this blog post. So I took it upon myself to find the XPI file in my Firefox plugins directory and fix it. Attached to this blog post is a copy of said XPI, with the fixed icons. Here is how it looks in my Firefox 8.0 with the Whitehart theme (also altered to work with versions of Firefox greater than 3.6):

And the actual file can be downloaded by clicking here.

No Comments »

Version 7 of Firefox has arrived, and like the last 3 versions, it has annoyed me. I finally opened and edited my Whitehart theme file and modified it so it is “compatible” with any version of FF up to 10.0. After getting 7.0 installed on my system I noticed that it wasn’t showing the full URL when visiting a website. Not cool Firefox. I want to be able to see the full URL, including the protocol. That is the way it always has been, that is the way it should always be! Anyway, I did some investigation in about:config and figured out that I needed to flip the following option from true to false:


Cool. Now I can see that it says http:// in front of the websites I am looking at. Now, what the hell Firefox. You are making it nearly impossible to read the path besides the hostname and domain. You are making this difficult. Ok, let’s flip the following option from true to false:


Sweet! Now my URL bar is normal again! Thank the maker!


So was taken from me by GoDaddy. It was taken for a really stupid bullshit reason. I wholly blame it on and some fucktard in China.

So some idiot decides to include the domain name in one of this spam emails selling watches.

Here is a copy of the offending email message:

Date: Tue, 20 Mar 2007 20:50:02 -0800
From: TimeForEveryone
Subject: Browse our huge selection today

Let me show you what you can get for that someone special this
upcomming holiday season. The EntranceLet me show you what you can get for that
someone special this upcomming holiday season. The Entrance

Read more after the jump


No Comments »

I have decided to build and sell a small quantity of 5.1 audio switches to those who are looking to purchase them. I have had enough requests to make it worth my while, so I will be selling them for about $10 each plus the cost of shipping.

I will be selling 5 units that are being built by the end of October, 2008. If you would like to purchase one, please contact me. I can only accept cashiers check or money orders, as this is a personal project and I have no means of processing credit cards. Also, I am sorry, but Paypal is not an option. The units being built will not be on a PCB, but wired directly to the switch and put into a standard project box from radio shack. It will be as small as possible while still holding the 9 stereo jacks required.

I will post photos of the switch on in this blog post as soon as the first unit is completed.

No Comments »

I was reading a blog post on a programming site about how to confuse coders that take over projects. One of the things they mentioned was to use hard to understand variable names. I decided to see how complicated I could make a simple program become by using stupid variable names. I decided I also wanted to cram it all into one file instead of separating it out into separate files for different classes. Here is my entire application:

using System;
using System.Windows.Forms;
namespace ___ {
static class _ { [STAThread] static void Main() { ____ _ = new ____(); } }
public class ____ { public ____() { __ _ = new __(); _._ = "(o_o)";
MessageBox.Show(_._); } }
public class __ { private string ___; public string _ {
get { return ___; } set { ___ = value; } } } }

This code will compile in stripped down WinForms application. Attached to this post is a zip file containing the entire source to the application. All that the application does is pop up a message box containing the string (o_o), then exits. Download the file ‘’ now!

You could, in theory, take this to the extreme, making your own classes for things like strings and functions like MessageBox to have nothing but underscores as object types and variable names, although those functions would contain the real C# function names. Anybody ever take this sort of stuff to the extreme?