I think I have slowly progressed out of my bad mood, but I still don’t feel great. I think I am on Short Time on two levels now, looking forward to both Christmas and Graduation…. It may sound cheesy, but I am a gigantic fan of the Christmas season. It has gotten worse the past few years, probably because it is the one time of the year that I have a uninterrupted stay with my Friends and Family… And it looks like my Family is going to be waiting until I get home to decorate the tree (and maybe the house too). That is way-cool because I miss that whole deal…
It turns out that Soco has a Livejournal too… That bastard had better get up here soon. :P
I am just in a bad mood today, and I honestly can’t really justify it. I mean, I have a Calc quiz in an hour and change, but that isn’t really my problem… It could be lack of good sleep, but I felt good when I woke up.
Well, schoolwork finally caught up with me, and I spent most of the morning putting the finishing touches on a paper for Senior Seminar. After class this evening, I am going to spend some time studying for a Calc 3 quiz tomorrow, and then I am going to watch the 3 new episodes of Junkyard Wars that will premiere this evening.
CSH will be doing to systems maintenance and upgrading over the next few days, so if you have to read my journal, you can find it at http://grahams.livejournal.com/. You won’t get any of the other stuff on my page there, but you will get the journal stuff…. Of course, if you are that concerned with my life, perhaps you should go check your head. :P
After taking a few days off from it, I started to hack on Drink again. Today, I removed a stupidity from the protocol that was inherited from whatever stub daemon that Joe initially used.. It stuck a Null character (\0) at the end of each line of a STAT response. Joe has an excuse, he hacked his client/server out in 10 hours over a weekend. I was just lazy. :P
I cleaned up the source and UI for the Unix commandline client that Joe wrote as well. That is more of an ongoing battle with my dislike for straight ‘C’ more than anything. :)
It certainly does look cold and solid wet outside.
Ok, so I continue to work on drink. :) As I believe I have mentioned before, we have broken the project up into phases. The first phase is laying down the infrastructure for the machine and enabling people to ask what drinks are in the machine and letting them drop a drink…
As of this morning, I believe that this phase is now complete. I wrapped up a few loose ends, changed the way I was authenticating users, made users timeout if they picked their nose for too long… This project is certainly keeping my attention. Plus, I talked with Bill about licensing the code, and we agreed on a BSD-style license.. :P Down with the GPL!
I have been working on Drink a whole lot these days, and I finally added some info about what I have been doing to my projects page. I spent most of this morning (after Chem) documenting the protocol that Joe whipped up last year.
I am hoping to support the ‘classic’ protocol as well once I get some documentation.
The CSH Drink Machine works! Thanks go out to Marius and JT who did all the wire stuff, Bill who wrote the hardware driver for the TINI board, and me, who wrote the server software…. :)