Log in

No account? Create an account

May 2nd, 2007

05:56 pm - On Digg and 0F...
< Xerol> holy shit the internet's going to be gone by morning

I wrote this up last night, but I wanted to let it stew for a bit before I posted.

If you have checked Digg any time in the past 24 hours, you have probably seen some part of the HD DVD encryption key firestorm. If not, I'll just give an overview of what this whole thing is all about.

words words wordsCollapse )

(Leave a comment)

December 25th, 2006

11:54 pm - Oh hey, it's been two months
Dear readers,

How have you all been doing? Well, I hope. I had an interesting last month of the semester which kept me pretty busy. The Rubik's Cube project took up a lot of time to code all of the cases. I did manage to finish it on time, though, and it managed to handle everything I threw at it, so that was good. Met the specs, and the presentation and demonstration went well, so I got an A in the class. You can see the finished site for the projects here; the most interesting page would probably be the "Live Demo," assuming you have a Rubik's Cube handy.

If I ever decide to go back to the code, there are a few things to handle that I didn't get around to. The big one is the return code nonsense that's strewn about the solver code; I could probably cut at least 100 lines of code for the better by throwing exceptions into the mix. The solver is also dependent on color order in a way too boringly complicated to explain here, and I think I know exactly how to fix it so it's more robust, but I didn't have enough time to get to it.

The other big event was my hard drive explosion. Some might remember when my hard drive ate itself two years ago about six months after I got my laptop. Since between now and then an Apple-certified repair place opened in Evansville, I decided to take my computer there instead of shipping it like I did last time. This turned out to be a big mistake on my part, since it took them about three to four weeks to return my computer to me with a new hard drive, compared to the lightning-quick less-than-a-day turnaround of AppleCare. But, the laptop works again, so life is good.

And, of course, a late merry Christmas to all of you who want one.


(Leave a comment)

October 25th, 2006

04:23 pm - Software Engineering project, Part II.5: C++ Whee~
[cb112@cslabpc4 ~]$ cat evaluationtest.cpp
#include <iostream>
using namespace std;

int incrementAndReturn(int &i) {
   return ++i;

int main(int argc, char *argv[]) {
   int i = 0;
   cout << incrementAndReturn(i);
   cout << incrementAndReturn(i);
   cout << incrementAndReturn(i) << endl;

   i = 0;
   cout << incrementAndReturn(i)
        << incrementAndReturn(i)
        << incrementAndReturn(i) << endl;

   return 0;
[cb112@cslabpc4 ~]$ g++ -o evaluationtest evaluationtest.cpp
[cb112@cslabpc4 ~]$ ./evaluationtest
[cb112@cslabpc4 ~]$
[cb112@cslabpc4 ~]$ cat evaluationtest2.cpp
#include <iostream>
using namespace std;

int main(int argc, char *argv[]) {
   int i = 0;
   cout << ++i;
   cout << ++i;
   cout << ++i << endl;

   i = 0;
   cout << ++i << ++i << ++i << endl;

   return 0;
[cb112@cslabpc4 ~]$ g++ -o evaluationtest2 evaluationtest2.cpp
[cb112@cslabpc4 ~]$ ./evaluationtest2
[cb112@cslabpc4 ~]$
Current Mood: confusedconfused

(Leave a comment)

October 3rd, 2006

06:46 pm - Software Engineering project, Part II
Important implementation information!

"Write a program that find a near optimal solution to the Rubic's cube."

Dodgy grammar and spelling aside, this makes my plan of attack much narrower in scope. Now I don't have to figure out whether he wanted a program, a printed mathematical algorithm, a machine that physically solves a Rubik's Cube, etc. Also, someone else in the class has a related project that I can use as part of my own to make things much easier:

"Wire a program that displays a 3 dimensional representation of the Rubic's cube and an API for manipulating it."

Since the hard part of creating an encapsulation of a Rubik's Cube will be done by someone else, all I have to do is figure out a way of procedurally solving a general Cube and program it. This won't take very long at all.

(Leave a comment)

03:53 am - Software Engineering project, Part I
"Find a near-optimal solution to the Rubik's Cube."

More as I figure out exactly what that means and how to do it.

(Leave a comment)

August 14th, 2006

03:09 am - "Boredom, lack of productivity, and unambiguous newspaper headlines"
Carnac the Magnificent holding an envelope to his head

"Reasons for the dearth of recent updates."

I'm back to college next week, so maybe things'll pick up then.

(Leave a comment)

July 12th, 2006

12:37 am - An excerpt from chapter 3 of my memoirs
a prolix story underneathCollapse )
Current Mood: nostalgicnostalgic

(6 comments | Leave a comment)

June 12th, 2006

08:01 pm - I'm never playing Endless mode on Tetris DS again
close-up of the top screen, showing 99,999,999 points

full DS shot showing 99,999,999 points

This is the result of playing the same game for nine consecutive days. Never again.

If you want a poorly illustrated map of my performance, I also took photos after days 1,2,3,4,5,6,7, and 8.

(Leave a comment)

June 2nd, 2006

10:13 pm - So, I'm currently in Fernley, NV
I don't feel like reporting anything else substantial right now, so here's a picture of a ten pound chocolate bar:

a ten pound chocolate bar

(Leave a comment)

June 1st, 2006

06:50 pm - Natural Beauty
Here are some photos of miscellaneous pretty things I've encountered on the trip.

some random, snowcapped peak
Some random, snowcapped peak in the Donner Summit area. (Ooh.)

panorama view of Nojoqui Falls
Nojoqui Falls. (Aah.)

Old Mission Santa Inés
Old Mission Santa Inés. (Wow.)

front of Ingeborg&apos;s Danish Chocolates
Ingeborg's Danish Chocolates. (Beautiful.)

(Leave a comment)

... but sarcasm needs an audience.

> Recent Entries
> Archive
> Friends
> Profile
> CHz Productions, Ltd.
> previous 10 entries

> previous 10 entries
> Go to Top