Killing Background Music in Firefox

Many of my friends use Xanga to publish their online journals. That’s all fine and well given that most of them use relatively tame color schemes and such (but not all).

However, something that has always made me angry is when I’m reading a entry and suddenly out of nowhere music starts playing. You see, Xanga offers it’s users the option in its settings panel to add music to your Xanga site. I want to strangle the guy who added this ‘feature’. It’s almost always crappy sounding and there’s no way to turn it off because the player is always hidden. I’m nearly always listening to music of my own when surfing the web, so I don’t need your music to make it any better, thank you very much.

I’ve seen makeshift solutions such as using Adblock to ban media files but this can also cause problems because it also blocks some websites at the same time (not to mention Adblock currently doesn’t play nicely with Flash 8.0). I’ve also tried editing my userContent.css file to nuke offending embed’s, but that didn’t work for me either.

Then I discovered BGM Conductor, which is a Firefox extension to control the playback of embedded sounds. You can either leave sounds on by default and selectively choose when to turn the sound off or just disable background music completely. This was perfect, but it wouldn’t install on anything higher than Firefox 1.0. Plus, it didn’t work for the audio format everyone on Xanga seems to love: ASF.

So I decided to modify this great extension to work on newer versions and to aid my music problem. The result is here:

Download and install BGM Conductor 2.0.3a.

This version is Firefox 1.5 ready and also effectively silences ASF media from ruining my iTunes selections. I’m a happy camper.

Promotion, SIU Homecoming

On Thursday I got “promoted” to the Production department at SchoolCenter. This means I’ll be doing programming instead of general system administration. Right know I think that staying a sysadmin would be a better job, but I was offered a bit more money ($8/hr as opposed to $6.50/hr) and the ability to work longer and have a more flexible schedule. So I took the new job. I haven’t worked on programming PHP, the language SchoolCenter is written in, in a while… the last major PHP project I did was their telephone logging system I developed for them last summer. However, I pick up anything technology-related pretty quickly, and looking at the training manual it looks like I’ll have no problem.

This last Saturday was the SIU Homecoming Parade, which we didn’t do too well in this year. We only got 3rd place and we have won the last 2 years. I mean, the competition is in our own town… we have to win. It was fun though, even if I had to get up at 7am on a Saturday.

Later that day I met up with alot of friends (the Stevens, KC, Kate, Kris, Cameron), had wings at Applebee’s and watched the stupidest horror movie on Earth. It was so predictable and bad we laughed at alot of it.

I have not had alot of time to be online much lately, between school, work, and friends. I hope that will change soon… lately it feels like I have way too much stress even though I really don’t have anything to really stress about. I really hope that will change soon. We do have a nice long weekend coming up…

School’s tomorrow, so I’m off to do a few pages of homework (maybe).

Passport, meet CarChip E/X

Yesterday, to my dismay, my Check Engine light in my 1998 Honda Passport SUV came on yet again. Lately, the light has kept coming on and going out every so often, and last time I took the car in, the mechanic determined that the car’s computer gave him a “EVAP” code and so he replaced a gasket to fix the problem. Total cost: $70 for the diagnosis, and another $40 for labor. The price of the part was $4.98.

Bogus. They might as well call the light the “Check Money” light.

CarChip E/X
Today, I decided to put an end to this outrageous price just for diagnosis by buying the CarChip E/X by Davis Manufacturing. This little device plugs into your car’s OBD II port located under the steering wheel and continusly logs data about the car’s speed, RPM, coolant temperature, battery voltage, air intake, engine load, oxygen sensor status, fuel system status, and much more, up to 5 at a time every 5 seconds. It also reads trouble codes given by the vehicle’s computer. The device can hold up to 300 hours of this data. The CarChip E/X lists for $179.99, but I was able to get a cheaper serial-port only version at my local AutoZone for $139.99. The reason why it’s cheaper is becaue it does not support the new CAN protocol used in some cars after 2002. That’s okay, because I have a car made in 1998. My family was interested in using it to avoid the high price for diagnosis for their cars and we split the cost 3 ways, so I get to use it for only $50.

As soon as I got it I put it into my car and let it begin logging. I really just wanted to know what was causing the Check Engine light. When I got home, I installed the software and plugged the CarChip into my computer. Seconds later I found the cause of my problem.

CarChip FirstRun.car Problem 1 Focused

I had a trouble code P0440, which the CarChip software told me was a malfunction in the “Evaporative Emissions Control System”. Wow, that sounds really familar with what the mechanic told me, EVAP. A quick Google search later tells me that it is the system that keeps gas from venting to the atmosphere and it is usually caused by a loose gas cap.

I go outside and check the gas cap. It was somewhat loose. I bet you last time the cap was loose and I was charged over $100 to have a part replaced that was really not necessary. Probably only a quick tightening of the gas cap was required.

I instructed the CarChip to clear the Check Engine light next time I use my car. Hopefully it won’t come back…

The CarChip E/X, like I said before does more than find trouble codes: it also collects a wide array of other cool stuff. Here’s the information it captured as I drove home from work today:

CarChip - First Run MPH GraphCarChip - First Run RPM GraphCarChip - First Run Coolant Graph

Nice looking, right? Too bad it only runs on Windows.

First Band Performance, Work Update

I’ve been really busy lately with school, work, and band. On Saturday the Carbondale Marching Terriers had our first and second competition on the same day in O’Fallon and Belleville, Illinois (near St. Louis). We didn’t do as great as we hoped; nevertheless, we were able to beat Marion, a local rival, in both competitions. The other bands besides Marion and us were perdominately from the St. Louis area and therefore very big and well-funded. Most of them used semis to transport their stuff to the event, we just used a relatively small delivery truck.

Historicially, our band doesn’t do too well in the first couple of performances; then we begin to do very well after the newcomers to the band have lost their nervousness and major problems have been addressed. I’m anxious to see how well we will do next time.

For an example of just how big some of these bands are, here’s a picture of a band from around St. Louis performing at our first competition (this picture was taken from the rear of the field):

Image Hosted by ImageShack.us

If you look near the rear of the field you can plainly see the generator and orange power cable that powered their amps, speakers, and other audio equipment they needed for their pit! Crazy.

For some pictures of our band (as usual, not alot of drumline pictures are up) you can visit the official site’s picture gallery.

At work, we finished moving to the new building on Friday. It went suprisingly well given not too many problems have come up, at least not yet. The server room and our office is a mess, I’ll be able to get pictures after all the dust settles. It’s really nice though.

I’m really tired, so I’m off to get some sleep.

Band, Steak n’ Shake, Server Move

On Friday we had another field show exhibition at a home football game. It went alot better than last week but we still have work to do… on Tuesday we have Media Night where we perform a exhibition of our show, Mask of Zorro, for anyone interested. We invite the media in particular; thus the name Media Night, but anyone can come. If you haven’t seen our show yet you should check it out at 7pm at the CCHS football field.

After the show Friday I went to Steak n’ Shake… had a good time with friends. They have the best milkshakes around. Here’s me with my buddy Caitlyn:
Caitlyn and Me

Yesterday I had to go to work to assist migrating all of the servers where I work from our old building to the new one across the street. The situation at the old building was getting bad because we were running out of room, espicially in the server room. Observe the horror that is our old server room:
Old Building Server Room
Yikes. The lack of cable management makes this a nightmare to work in. Note the cheap K-Mart fans which help keep the servers cool.

Today, shortly before we started physicially moving servers, I managed to snap this shot of the new server room:
Unfinished New Building Server Room

Visible are the mostly empty racks, patch panels, and switches. By the time I left around 11:45, these racks were filled with about 25% of the servers from the old building. I would have stayed, but due to local curfew laws I can’t drive home after midnight. Which sucked because I am getting great on-the-job experience in setting up a datacenter from scratch… not many people my age can say that. As I write this the rest of the staff there (5 others) were still racking up servers… the rest won’t leave until it’s all done. By sunrise about 99% of our servers will be in the new building.

My department will probably move to the new building on Monday, and I’ll get some pictures of the new finished server room when it’s all done.

Life Happenings

This week has been crazy for me. As some of you may know, I work for SchoolCenter, a local Internet company in Carbondale which creates and hosts websites for schools. We’re moving into a new building in 2 weeks, so it’s been a hectic process preparing the building for the move. I’ve been working 3 hours a day, not bad, but I’m busy every second of it.

School has been mostly alright so far too, I have A’s and B’s in all of my classes. That’s all good.

Last night was our first field show performance of the 2005 Marching Terriers in public at our home football game… we did okay for our first “real” run. There were alot of issues though, one of which was the fact we were missing a bass drum player for the performance and another was sick as well eariler this week. Hopefully we’ll do better next time.

Speaking of drumline, I’ve been busy in the last few days being the new CCHS Drumline Website online. It’s running CivicSpace, a Drupal-based content management system oriented toward group organizing, with features like volunteer signup, an event calendar, and many other improvenments on Drupal. I haven’t learned the theme system yet so it’s using a provided theme for now. I have a design already created, but it needs to be ported to a Drupal-style theme. Anyone out there can help me out with information?

Tomorrow I am heading to a friend’s house for a massive 14 player Halo LAN party. I am bringing an Xbox and the networking equipment to bring it all together. It’ll be insane… I can’t wait.

Eariler today I was listening to a live feed of New Orleans police radio. It’s sad stuff. It’s filled mostly with bus drives giving or requesting directions, probably to get to Texas. I also heard a medical worker talking from a helicopter who needed a place to send a critical patient… I didn’t hear much but it’s late at night here so there probably isn’t all that much going on. Nevertheless, I’ve been reading the interesting blog of directNIC’s Network Center in New Orleans, a small group of people maintaining thousands of websites in the midst of New Orleans using diesel-powered generators and a OC-3 (very fast internet) connection from underground. They are locared in a high rise in downtown, and the pictures they post from that website tell everything, as do the words the author writes about the honest, raw first-hand experience that is living (and working) in New Orleans in the midst of lawlessness and decay. All while keeping their customer’s websites online. If that isn’t reliable hosting, I don’t know what is. They also have a webcam that I tuned into a few hours ago. I didn’t see much, just 2 guys working in an office, but apparently it points out of the building during the day so you can see stuff happening on the street live. If you’re interested in finding out what being there is really like, I’d recommend going there.

According to the Daily Egyptian, the student-ran Southern Illinois University newspaper, SIU will be accepting New Orleans refugees admission into the university without transcripts and at in-state tuition rates. This will be interesting to see people from New Orleans come here to study. I think it’s a good idea.

Well, it’s late here and I’m tired… so that’s all for now. I leave you with Hitachi’s Hard Drive Bling.