Foot Massage?


    After spending way too much time on I Can Has Cheezburger looking at funny cats, I decided to use their LOL builder to make my own. Please be aware that it's my first attempt, so it may not be that good.


                                    Peace and chow,



Some of you may have seen the rough logo I whipped up in Inkscape for COSI, and it's been more popular than I imagined. So in reply to Max's email about watching COSI copyright use, I made this little (ugly) page which basically is me giving the COSI logo away to the public domain, to do whatever they want to with it. I got a very official email from the Creative Commons stating that "Jacob Ian Torrey dedicated to the public domain the work "COSI Logo."". I'm just very glad that this is one less thing some big company is going to steal, or sue over (not that they would anyways). I'm rather sick of patent trolls, and lawsuits, so I'm going to start giving quite a bit of IP away, where it should go.


                         Peace and chow,


Happy Thanksgiving

    Happy Thanksgiving! I hope everyone can enjoy a few days with family and friends. As per Todd's request, here is the package that lets you suspend and hibernate on my IBM T60 when no other method worked.

    Install 'uswsusp' and then run either s2disk to hibernate, or s2ram to suspend. Enjoy!


                             Peace and much chow,


Next Semester Lineup

After much aprehension because my enrollment period was so late (today at 8:30AM),  I was able to get into all of my classes:

  • CS444 Operating Systems
  • CS445 Compiler Construction
  • CS457 Computer and Network Security
  • CS458 Formal Methods of Program Verification
  • MA239 Elementary Linear Algebra
  • PY151 Introduction to Psychology

Well, I'm really excited for the semester to come, and I'm glad I was able to get into the classes I wanted to.


                 Peace and chow,


Perfect Fit: Darcs

    I'm sure all of you have heard of some type of version control software (VCS), be it RCS, CVS or SVN. However, in recent times there have been a number of new VCS's out there, Bazaar, Mercurial, and Darcs. I've been playing around with darcs for the past few months, and I've come to find it very useful and easy to use. I generally do my development on a few different machines, and I need to keep track of which files I've updated, I never do anything very complex with branching and re-merging. Darcs is nice because it's a distributed VCS, meaning that there is no 'master' server, each developer gets their own working copy, and generates patches off of that. Once a developer has patches to be applied to another developer's repo, the patches can be sent via gpg-signed email, of scped to the other repo.

    My usesof this have been to keep my development synchronized between my different machines. It works like this. For each project I'd like to put under darcs' control, I cd into the directory and type 'darcs init'. From there, I can 'darcs add' files I want to be watched, and then 'darcs record' to commit everything into the repo. From there I can 'darcs pull' changes from another ssh, ftp or http accessible repo, applying those changes. If I want to move changes from one place to another, I can 'darcs push' them somewhere else over ssh.

    While this is not meant to be a tutorial, it's more showing how useful it is if you do your work over multiple machines and want to keep them synced up. If you are looking for more information, you can check out the darcs homepage