So I think I may be building a desktop computer in mid-January, depending how our finances look. It’s going to be mid-high range for gaming, with a budget of about $800 (I have a case and an LCD already). It needs to run Vista and Linux, and be compatible with both (I’m thinking Arch). I’ve posted around a bit, and I’ve put together a build from Newegg (who now ships to Canada, which I didn’t know – sweet).

Read the rest of this entry

, ,

I received the results of one of my tests on Wednesday, and caused a bit of a debate with my professor. It was in C++ class. One of the practical portion questions was pretty simply:

Write a piece of code that will use a for loop to calculate the number of digits in a positive integer (Hint use division by ten)

So I created a short, simple function:

int digits(int num)
{
int i;
for (i = 0; num > 0; i++, num /= 10);
return i;
}

To my surprise, I only got 3 out of 4 on that question. Apparently, the loop was supposed to start at 1 (rather than 0), and the test changed to > 9. This would result in 0 having one digit.

Read the rest of this entry

, ,

I could make a silly joke about taking rifle shots at ants, but I’ve had enough cheese today. I usually download some small programs and utilites at work and home, so I decided I’d share my finds. A lot of them are inspired by LifeHacker posts, but some I find on my own. I’ll either post about something I downloaded that day, or failing that motivation, something I think you should download today. I hope to give people some nice tools they find useful, and also motivate some comments to similar or better tools. So, first in the series:

Bug Shooting is a small little application that sits in your taskbar and gives you better control over screenshot taking. It allows for customizable shorcuts for the three different commands it has: whole screen capture, box selection capture, and time-delayed capture. You can specify “servers” to send the shots to, which included some bug tracking systems, skype, or mail application. You can also define custom commands, though I haven’t looked into that.

Once the capture is taken, a window pops up allowing you to crop, rotate, or add things (lines, text, even images) to the screenshot, then save it or send it to that “server”. It’s pretty handy, and while I have found a couple of flaws (it likes to keep the last taken screenshot open, which can have a memory impact if took a large shot), it’s a pretty decent utility, and I haven’t seen any better.

Check out Bug Shooting’s website, http://www.bugshooting.com/web/ and let me know what else is out there and your experiences with this program and others like it.

,