Monthly Archives: January 2008

Master Craftsman

As promised, here’s a few photos of the monitor mount I crafted for my behemoth of a desk. All it took was a prexisting piece of wood used for the back corner of some shelving, two gate hinges, some machine screws, nuts, washers, and a 5″ square of 1/4″ plexiglass. The wooden piece was lying free because I don’t use the shelves on the desk any longer. I’ve got plenty of space around here, and they never really were as sturdy as I would have liked. Everything went together pretty easy, and came out surprisingly square, considering I pretty much eyeballed everything instead of squaring it up using tools. The monitor seems to sit just a bit off level, which is enough to annoy me if I’m looking at the monitor in relation to everything else, but not if I’m looking at the screen.

During construction…

[In progress]

After Completion…

[All done]

All in all, it turned out pretty well.

People say I’m awesome, but I don’t always believe it

Once again, I have reason to be unhappy with myself. Don't worry though mom, I'm fine. I'm not going to go into it here, but it has once again served as motivation to get shit done. I've been playing the guitar a good amount over the past few days, and I feel like I'm starting to get some of my chops back. I've learned a few new songs, including one that I wrote off years back because I thought it was too fast for me to play (“Trapped Under Ice” by Metallica). It's always cool to pull off something you had previously written off. I also hit the exercise bike again tonight for the first time in a while. I found the key – reading! It makes the time pass so much faster. I might run out of reading material pretty quick though. I'm going to try to do my best to stick with it this time as well.

I also made a pretty cool monitor mount that attaches to my desk. I'll post some pictures when I feel like resizing them. Perhaps tomorrow.

More Speed!

In yet another pointless round of code updates to my site, I’ve made most of the site memcache-enabled. Memcache is a client/server system that allows for caching of data that you plan on accessing repeatedly, such as relatively static information from a database. For dynamic sites, this allows you to take a large amount of load off of your database server(s), and instead place that load on memcache, which is going to be faster and less CPU-intensive in just about every case. This makes for happier servers and faster site performance all around.

Why am I doing this? Mainly for the practice. I use memcache in some applications at work, and I’m constantly looking for ways to speed up those applications and make them more efficient. Plus, if I post something really cool and my site gets slashdotted, it will be able to weather the storm much better. I think.

There’s still a few things I have to do yet, but if you look at the little stats area at the bottom of the site layout, you should see that most pages only show a few database queries, and many more memcache hits. There will always be a few database queries per page, but I’m shooting for five or less on each page.