Archive for April, 2008

God damn it! I hate cracked.com

Tuesday, April 29th, 2008

I think it’s not news to anyone that knows my web habits that I hate cracked.com with a passion. They’re the most stupid website ever created. The problem is not the website itself or what they do. I have the guilty pleasure of trolling “top-ten” lists of all sorts. I enjoy the cheap thrill of enduring the first 9 boring items for the surprise punch effect of the number one. Hells, I even watched all the VH1 specials even though they recycled every single top ten with the same videos and just changed the title.

No… The problem I have with craked is that they’re not even honest on their lists. They don’t do research, they don’t even try to look up what they’re talking about before making a “statement” on the subject they’re listing.

(more…)

artsy fartsy penny-arcade!

Monday, April 21st, 2008

Edit: Stupid Serendipity doesn’t let me embed video. So I added the url to penny-arcade TV on USTREAM.com
I’ve always loved penny-arcade I’ve followed these guys since around 2002 when they got introduced to me by my good friend dustin. I haven’t been lucky enough to go to PAX, but I make a point to donate to Child’s Play

because I strongly believe on the power of video games (PSA: If you don’t already have a charity, please think about this one. It’s an honest effort from two guy in Seattle to try to make sick kids’ lives a little more enjoyable).

(more…)

I got the 36 points!

Friday, April 11th, 2008

Finally finished my assembly language class. This is probably one of the most difficult programming assignments I’ve ever had. The assignment seems simple enough at the begining. The idea is that we get a working program. All functions have already been written for us and compiling and running is successful. However, all the functions are in a library that we do not have access to. Instead, we must rewrite the functions and make sure we do not break the existing program.

It sounds a lot easier that it actually is. The functions involved things that are so simple in C++. For instance, we had to travel arrays, bitmap tables, and a “linked list” assembly style.

In truth it was a very difficult task. Traveling arrays requires knowing the exact size not only of the array but also of the data type as that’s the only way we can figure out how many memory offsets we need to travel. Also for the bitmaps, switching one involves going over multiple segments to get a to the specified bit, and then only turning on or off the specific bit.

It was indeed a difficult program, but I’m finally done with it and I got all 36 points (pending teacher review). That means I can go back to reading my game programming book!

<EOM>

Assambler is the suck!

Wednesday, April 2nd, 2008

It’s a lie! It is actually a very good way to trully understand programing. I think through out the time that I’ve spent learning programming I didn’t apreciate the subtleties of it. It’s easy to forget, dismiss, or simply ignore why things behave the way they do. I think learning assambler language has really put things into perspective. Do I like assambler? Not really. It’s a difficult language to understand. It’s hard to make sense out of it, even if it is heavily commented. Do I enjoy it? I think so. It’s like a puzzle. Pieces need to match exactly and even if a piece “looks” like it belongs in the picture, it might actually ruin the entire flow of it. Each piece needs to be put together carefully, thoughtfully.

(more…)