« March 2008 | Main | May 2008 »

April 30, 2008

How to lose your friends in 10 days.

Well, 9. Short answer? Go on a cruise and don't come back.

Apparently, a group of 3 people is mad that I left. Don't be, I didn't leave because of you. I did, however, get an interesting message from my friend a few weeks ago.... (to this effect)

"Well, you left school. That makes you a lower priority than [my girlfriend]. If you had stayed, you would be about the same as her."

Glad to see ten years of friendship boil down to that, man. I'm regretting leaving that place, I can just tell I was loved.

Also, thank all of you readers for making it inappropriate to use the language I feel that would be necessary to make certain points.

social stigma ftw


In other news, Xcode sucks. VS08 is still my favorite.

April 29, 2008

Dream rig.

Apple Mac Pro, two 3.2ghz Xeon CPUs, eight 4gb RAM sticks, RAID card, four 300gb, 15000rpm SAS hard drive disks, 1.5gb memory nVidia Quadro FX 5600 graphics card, two 30" Apple Cinema Displays, two 16x superdrives, Airport Extreme card, wireless Mighty Mouse, wireless ultrathin keyboard, iWork '08 + Aperture 2 + Final Cut Express 4 + Logic Express 8 pre-installed, HP Photosmart C7280 all-in-one printer, 1-year .Mac membership, 3-year AppleCare Protection Plan.

The cost?

$24,771.90. Without tax.

April 28, 2008

Wikipedia games.

I was sitting around, thinking of this XKCD (and, during the last 30 seconds of this post, this one). I thought I could make it into a game, and described it to my mom one day at RIT. I decided, 5 minutes ago, to try it out.

I thought of two things. "Typewriter", and "vending machine". I wondered how quickly I could navigate to the latter, starting on the former's Wikipedia page, using ONLY links on the page. The answer, my friends and readers? Two clicks.

Fluke, right? Probably. But I'm here to give you a SECOND IWBQ (inconsistent weekly bonus question).

How many clicks does it take you to navigate from the Wikipedia page on Second Life to the page on coffee? Make it a bit like the Traveling Salesman problem; even if you can do it, optimize it. Explore around. Even do research to see what topics are related to other topics that might be related to coffee. It's a GREAT way to learn, and I just thought of that right now. :P

See if you can shoot for under 10.

(Edit: done. I got it in seven, and I'll tell you next time I post an IWBQ.)
(Second edit: got it in four.)

April 27, 2008

Eviscerate the proletariat.

Hmm...I've had that phrase in my head all night.

I don't have too much bulk for a proper article, but I felt like posting tonight. I cleaned up my room recently, which gave my space to set up my guitar/keyboard recording studio with my Mac. I also added an application request handler for Deltix developers that keeps developers from having to deal manually with hex and RAM. I figured out how many people could fit in a square mile area, and I've gotten really good at Rainbow Six: Vegas and Call of Duty 4. I also found my Ajax book.

This week's inconsistent bonus: tell me how many bits in a Baker's Gigabyte!

April 25, 2008

Mmmm.

Ah, this new MacBook that I now have is great. So is RIT. I feel bad for anyone that doesn't have access to either of those things.

(This was a spite post directed at someone most of you wouldn't know after I received a series of unprovoked insults from said person one evening. Why don't you just think before you say stuff next time, unless I really pissed you off? Even in that case, you could be civil about it.)

P.S. Nyaaaaah.

April 21, 2008

My Newest Thing

Here's an algorithm for Second Lifers. It turns a SL-formatted UUID into an IPv6 address. I'm using it in my project, so feel free to comment if you see places where it could be replaced or enhanced.

string formatIP(key ip)
{
    list temp = llParseString2List(ip, ["-"], []);
    string tempt = llDumpList2String(temp, "");
    string tempth;
    integer i;
    
    for(i=0;i<32;++i)
    {
        if(i!=0&&!(i%4))   //****
            tempth=(tempth="")+tempth+":";
        else
            tempth=(tempth="")+tempth+llGetSubString(tempt,i,i);
    }
    return tempth;
}

**** This was fixed by me. It used to say "32%4==0", and now it says "!(32%4)". I even kept the code valid to star it. xD

April 08, 2008

Don't panic.

Obscure segue, but that title was meant to bring us onto the topic of kernels. Specifically my formerly super-secret project; discreet and discrete! (Have I used that joke before?) This project was, and is, a semi-port of the Linux 2.6.22 kernel into Teen Second Life using LSL. Of course, the code isn't extremely recognizable, and I left out most of the physical hardware drivers, but the structure and environment are highly similar. I am using a proprietary shell, and the networking was redone to work in Second Life, but it's as useful as it needs to be in my office. I picked the Linux kernel as my "idol" kernel because creating my own wouldn't have been efficient, and the Linux kernel is extremely lightweight and powerful. Now I just wish Second Life had Mono. :P Now, if you'll excuse me, I think it's time to go watch TV and wait for some important email. I don't like hotel rooms.

Then again, I also don't like my room.

April 05, 2008

Post. Again.

Well, I've got to say that I'm tired. In several ways. I'm tired of Rochester; I have a friend that's paying more attention to his current girlfriend than me, which is kind of to be expected. I left school, and we've both changed in completely opposite directions in the last few years. Of course, he is just about the closest thing to a good friend I have here. When does the real world come? :P

Of course, I know that this is usually temporary. Your average high school mentality tends to follow hormonal feelings in lieu of proper human behavior, creating an almost atavistic feel to public schools. (Of course, that is, forgetting the marijuana dealers and knives.) But "proper human behavior", for a select few, doesn't get better. Rage can stick around from their fake high school drama and create another stupid, angry person for the world to enjoy. And where do stupid, angry people end up? But I digress.

It's midnight (EST) and I have no intention of going to bed soon. I've got RIT work to do, another RIT project to finish, a Second Life project to finish, and a Windows partition to fix. I'm quite busy, so I'll sum up my entry: I have to spend all summer in Rochester, I've got a lot of work to do, I have a friend that epitomizes US high school students, and it's late. But that's no problem for me.

April 03, 2008

Ugh.

I hate Democrats.
I also hate Republicans.
Let me elaborate.

The type of liberal Democrat that I've encountered is a radical, "you go girl, don't worry about the societal image of beauty, an extra 5000 pounds can't hurt", anti-war idiot who has no plan for getting out of Iraq but longs to despite this. (With some exceptions.)

However, the type of conservative Republican that I've encountered is tilted too far into religion to ever be able to see straight. All in all, I think that Republicans are closer to realistic beliefs, but their god told them to go do something else, and he'd take care of that.

If you are anywhere in between, I have no problem with you. Otherwise, I hate you and your beliefs.

But I won't impose mine.

Cough.