Fuzzy Thoughts

Personal Website of Ryan Murphy

Search Site:

Thoughts to Ponder

Quaere verum
  Seek the Truth

"Limitations without understanding will get you killed"
  The Guardian

"The art of being wise is the art of knowing what to overlook"
  William James

Archive for February, 2008

Subversion as a Classroom Tool

Posted by Ryan on 25th February 2008

Late last year, I first used Subversion (SVN) to download the developmental version of WordPress (the software this site runs off of). I wanted to help in some way, even if that way was small due to my lack of knowing PHP.

As the semester went on, I realized that DreamHost, my webhost, offered SVN. I used the control panel to install it on a subdomain, and then waited until I got the email that said it was finished installing. It took me a few tries to figure out how to import files into the repository, but I finally figured it out. After that, it was easy to add new files as I needed to; I was using it to store programs I was writing for my Java class.

But just as I was getting comfortable, the semester ended. With the exception of updating my local installation of WordPress (the run running on my computer), I did not have a need to subversion. But I did not forget about it. As December came to a close, and the new year began, I was trying to think of how I could incorporate SVN into my “academic toolbox”, the programs I use to get stuff done. As I was packing my things up to move back into the dorm, I finally realized how using SVN would make my life easier.

See, I use two computers while I’m at school, or at least I do now, with the addition of my desktop. In fact, if the computer science server is counted, I use three computers. I would need some easy way to move the notes that I take on my laptop to the desktop, and whatever work I started on the desktop I would be able to work on while “on the move”. Subversion would accomplish this. In addition being able to commit changes on one machine and updating the other, it also provides me with an offsite backup in case something were to happen with my local copies. And I’m not limited to just doing this to programs; almost any file can be commited to the repository. Although I only have one SVN repository set up right now (for my Java 2 class), I will eventually create one for each class that I need/want one for.

Do I think that Subversion could be able to be used as an actual classroom tool (i.e by the professor as well as the students)? Yes, but it would take some getting used to, and some extra care would have to be taken with permissions. This is the way I picture it:

  • There would be a folder that only the professor or whoever is teaching the class has permission to commit (upload) stuff to. This could be used for class notes, handouts, etc.
  • Each student would have a folder that they could commit stuff to; this would be how they would hand things in to be graded/checked. The professor would also be able to commit to this folder (comments to assignments, etc.).
  • A folder for each group (if groups are used for something): used for group assignments and projects. I’m not entirely sure how Subversion would handle certain formats though, such as PowerPoint presentations.

Do I think that some professors here at Quinnipiac could incorporate SVN into their classes? Yes, I really do. I could see some of the programming classes using this (of course, Subversion was intended for programmers, so this is a no brainer), but I could also see research based classes (such as the criminal justice major thesis that is a required course for all seniors). In the case of that class, it would also be useful when you wanted to see previous versions of the document, as you could revert to earlier revisions. This would also save paper since the professor would also be able to revert to previous versions, and you wouldn’t need to hand in paper copies of them.

Posted in School, Tech | No Comments »
Tagged with:

Where do I Stand on the Mac v. PC debate? Why Would You Want to Switch

Posted by Ryan on 21st February 2008

The past year or so, there has been a lot of talk about why mac is better than windows and vice-versa. In Chris Pirillo’s IRC channel for his live video feed, this debate seems to be a daily occurrence, and it seems to be mostly fanboy-ism (people saying X is better, or Y is the best, and not being able to offer an proof as to why). And you know what? I’m getting pretty sick of the whole debate.

Chris Pirillo recently posted 50 Reasons to Switch from Microsoft Windows to Mac OS X. Jeff from BestTechie.net countered Chris’ post with 50 Reasons to Switch From Mac to PC. When Chris first posted his list, I was going to create my own list of 50 reasons why you would want to switch from a Mac to Windows, but as I was thinking about it, I was only able to come up with one solid reason.

I may not have as many reasons as they do, but I think mine is stronger than their 50. My reason to switch from a Mac to Windows (and to switch from Windows to a Mac, oddly enough) is that it works better for you. The only reason to switch operating systems is if you’re current one cannot do something that you need to do. If there was something that I could do on Windows, then I wouldn’t be typing this on Windows Vista; I’d be typing it on a Mac

The only other thing that I will say is that I don’t buy the argument that Mac’s are safer because there aren’t any viruses for them. Sorry, but that’s just not true (1, 2, 3), and as the user base of Mac systems increases, more viruses will be created (or existing ones modified) to wreck havoc on Macs.

Posted in Tech | No Comments »
Tagged with:

Been There, Done That

Posted by Ryan on 8th February 2008

Oddly, I haven’t seen a T-Shirt stand though…

XKCD comic about online package tracking
Source: http://xkcd.com/281/

Posted in Fuzzy Thoughts | No Comments »

WordPress 2.3.3 and WordPressMU 1.3.3 Released

Posted by Ryan on 7th February 2008

The WordPress lead developers released WordPress 2.3.3 the other day. This update fixes a security flaw that allowed people to edit others’ posts using the XML-RPC implementation in WordPress. There were also three other bugfixes that fixed minor issues that were discovered. Read more about WordPress 2.3.3 at the Development Blog

And at the same time, WordPressMU 1.3.3 has also been released. WordPressMU is the WordPress based software designed to serve multiple blogs from one installation of WordPress. This is also a security update, and syncs with WordPress 2.3.3. More can be found at the forum annoucment about WordPressMU 1.3.3

Posted in Blog Related, Tech | No Comments »
Tagged with: