15 April 2009 - 7:26pmSetting up a Subversion Server

, , ,

Ryan and I recently did a project detailing the process of setting up a Subversion server. The procedure is really simple and only takes about 15 minutes or so.  If you try it out for yourself and find any problems, please let me know.

Leave a Comment | Categories: General

5 February 2009 - 6:35pmMore Subversion

A few months back I posted briefly about how I set up a Subversion server on an Ubuntu virtual machine.  That virtual machine was set up using Virtual Box which I’ve since decided is sort of a pain to use.  As a result, I uninstalled Virtual Box and removed all of the VMs created under it (losing the Subversion server in the process).

For COMM 444 I had to create a Fedora VM for “learning” on.  I decided to give VMWare Server a try and have been mostly impressed with the quality of it.  Setting up a Fedora installation was pretty painless and it runs so well on my machine that I’ve been using it to do schoolwork and such on (as opposed to using polaris, which has some annoyances).  Today in class, Tino mentioned that if we were responsible developers we would probably be using some sort of version control system while we write our compiler.  That way, when we finish building a piece of it and get it all working, we’ll always have the code at that particular moment so that next week when we break it beyond repair (or accidentally delete everything) we can go back to the way it was.

So I took his advice and spent some time after class getting a Subversion server set up in the Fedora VM I already have set up.  To get it going, I used this article on the COSI wiki and this post on my blog (which references a few other articles).  I should note that using the version of WebSVN from their site (as opposed to the one available in the Ubuntu repository) means that the sweet theme I worked so hard to find last time I set this up is included as the default.

There is still one fairly obvious issue and that’s the fact that, though I’m committing all my changes to SVN, they’re not really being backed up to some other location.  Both my working copy and the SVN revisioned one are on the same hard drive.  That means that if my computer bites the dust, I’ve still lost everything I worked on.  I’ll be trying to figure out some form of backups soon, but until then at least I have revisioning under control.

1 Comment | Categories: COSI, Technology

26 September 2008 - 5:01pmSubversion and other things

, , , ,

It’s been a long time.  I’ll try to give updates on as many things as I can think of in no particular order:

Wedding:

Nothing much new here.  Joelle and I continue to brainstorm about miscellaneous pieces of the wedding, but we haven’t made any concrete plans in quite some time.  Keep an eye out on our wedding blog for updates as they come.

Subversion:

Tonight I decided to tackle the task of installing and configuring Subversion with Apache and WebSVN.  I would have liked to do it using the Apache installation on my Windows computer, but alas, Windows sucks (I would never pay money for it).  As a second option, I turned to an Ubuntu virtual machine created using VirtualBox (which I can run all the time thanks to my recently upgraded 4GB of RAM).  Installation of Subversion is really easy, it’s the following configuration of Apache and WebSVN that was the tough part.  I used a combination of this guide, this guide and finally found this template for WebSVN that looks excellent.  I now have a working Subversion repository where I can store any projects I decide to work on (something anyone working on a development project should probably be doing).

Work:

Work’s been alright lately.  I’ve had some interesting tasks involving VB scripts to look at (one was an Excel macro that I wrote, one was updating a script that queries Active Directory).  I’ve also been working on some documentation here and there.

School:

I looked at classes for next semester today.  My tentative course load looks like this:

  • CS 444 – Operating Systems
  • CS 445 – Compiler Design
  • COMM 444 – Unix Web Administration
  • CS 464 – Game Development (?)
  • EC 350 – Microeconomics (?)

I’m not completely sure about the last two yet.  CS 464 may not actually be offered since it’s pending approval right now and I don’t really know if I want to take Microeconomics or not.  I’ll probably end up doing at least one, if not both, of them.

That’s about all I can come up with at this point.  Hopefully I’ll start posting more often again.

Leave a Comment | Categories: COSI, General, Life