<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hazel McKendrick &#187; Software</title>
	<atom:link href="http://hazelmckendrick.com/journal/category/software/feed" rel="self" type="application/rss+xml" />
	<link>http://hazelmckendrick.com</link>
	<description>Programming and Games Technology Portfolio</description>
	<lastBuildDate>Mon, 20 Jun 2011 17:44:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Global Game Jam Toolset</title>
		<link>http://hazelmckendrick.com/journal/global-game-jam-toolset</link>
		<comments>http://hazelmckendrick.com/journal/global-game-jam-toolset#comments</comments>
		<pubDate>Thu, 27 Jan 2011 15:43:01 +0000</pubDate>
		<dc:creator>Hazel</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[GGJ]]></category>
		<category><![CDATA[global game jam]]></category>
		<category><![CDATA[scottish game jam]]></category>
		<category><![CDATA[SGJ]]></category>

		<guid isPermaLink="false">http://hazelmckendrick.com/?p=2130</guid>
		<description><![CDATA[Global Game Jam is coming up this weekend, a chance to get together with other devs and students to create games in just 48 hours. One of the interesting aspects is not knowing exactly who I&#8217;ll end up working with, and that means being as prepared as possible to adapt. Having freshly installed Windows 7 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="www.globalgamejam.org/">Global Game Jam</a> is coming up this weekend, a chance to get together with other devs and students to create games in just 48 hours. One of the interesting aspects is not knowing exactly who I&#8217;ll end up working with, and that means being as prepared as possible to adapt.</p>
<p><img src="http://hazelmckendrick.com/wp-content/uploads/2010/02/bees.jpg" /></p>
<p>Having freshly installed Windows 7 on my laptop (I usually run Linux) I&#8217;ve had to get hold of all the editors, tools and libraries I need again, and figured I would share here. Everything here is open source, free for non-commercial use or has a free trial version. <span id="more-2130"></span></p>
<h2>Programming</h2>
<ul>
<li><a href="http://www.microsoft.com/express/Downloads/">Visual Studio 2010</a> for C, C# and C++ programming. If you&#8217;re a student you can get the professional edition from Dreamspark.</li>
<li><a href="http://create.msdn.com/en-US/">XNA</a> &#8211; nice to work with but distributing the game is awkward.</li>
<li><a href="http://www.python.org/">Python</a> 2.6 because I&#8217;m living (happily) in the past, along with <a href="http://www.pyglet.org/">Pyglet</a> and <a href="http://www.pygame.org/download.shtml">PyGame</a> (I haven&#8217;t actually used PyGame yet so will be avoiding it if possible).</li>
<li><a href="http://love2d.org/">LÖVE</a>, a multiplatform 2d game engine written in Lua.</li>
<li><a href="http://unity3d.com/">Unity</a>. I really like the Unity engine and used it last year, but limitations in using source control and sharing projects with the free version are a massive hinderance.</li>
<li><a href="http://www.flashdevelop.org">Flash in Flashdevelop</a> with <a href="http://flixel.org/">Flixel</a>. I&#8217;ve only worked with flixel over the past couple of days but overall was really impressed.</li>
<li><a href="http://notepad-plus-plus.org/">Notepad++</a>, a great little text editor.</li>
</ul>
<h2>Art</h2>
<p>I&#8217;m not an artist but it&#8217;s useful to be able to re-export a model, make your own cubes and create some disgusting coder art. Don&#8217;t forget: the more hideous you make your coder art, the faster the artist will replace it. Unless they stop to strangle you first. Sorry artists.</p>
<ul>
<li><a href="http://paint.net/">Paint.Net</a>, a huge step up from Paint.</li>
<li><a href="http://www.gimp.org/">The Gimp</a>, for the scary times when I need to do something more complicated than can be achieved in Paint.Net.</li>
<li><a href="http://www.blender.org/">Blender</a>, for messing with the 3rd dimension and converting models.</li>
</ul>
<h2>Audio</h2>
<ul>
<li><a href="http://lmms.sourceforge.net/">LMMS</a>, an easy to use application for composition if we get so desperate I need to do that. Cover your ears if that actually happens.</li>
<li><a href="http://www.drpetter.se/project_sfxr.html">SFXR</a>, a sound effect generator, and the <a href="http://www.superflashbros.net/as3sfxr/">online AS version</a>.</li>
<li><a href="http://audacity.sourceforge.net/">Audacity</a>, for tampering or recording audio files.</li>
</ul>
<h2>Storage and Sharing</h2>
<ul>
<li><a href="http://tortoisesvn.tigris.org/">Tortoise SVN</a> and <a href="http://code.google.com/p/tortoisegit/">Tortoise Git</a> &#8211; easy to use shell integration for source control.</li>
<li><a href="http://www.dropbox.com/">Dropbox</a> &#8211; quick and easy backups and a simple way to transfer assets.</li>
</ul>
<h2>Recording</h2>
<ul>
<li><a href="http://code.google.com/p/chronolapse/">Chronolaspe</a> &#8211; a tool to record timelapses videos from screenshots or webcam captures.</li>
<li><a href="http://www.fraps.com/">Fraps</a> for recording the game itself.</li>
</ul>
<p>I&#8217;ve probably forgotten a few things here, leave your own suggestions in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://hazelmckendrick.com/journal/global-game-jam-toolset/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Software Freedom Day Talk</title>
		<link>http://hazelmckendrick.com/journal/software-freedom-day-talk</link>
		<comments>http://hazelmckendrick.com/journal/software-freedom-day-talk#comments</comments>
		<pubDate>Mon, 21 Sep 2009 11:03:28 +0000</pubDate>
		<dc:creator>Hazel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Abertay Linux Society]]></category>
		<category><![CDATA[Other Abertay Students]]></category>
		<category><![CDATA[Software Freedom Day]]></category>
		<category><![CDATA[Talk]]></category>

		<guid isPermaLink="false">http://killercodingninjabunny.com/?p=1437</guid>
		<description><![CDATA[Well, as those of you who were there most likely noticed, I never made it to Software Freedom Day this year. Instead I was busy being ill, which I&#8217;m pretty disappointed about. If anyone is interested, I&#8217;ve uploaded the slides from my talk on Free Software for Students which I was intending to present. They [...]]]></description>
			<content:encoded><![CDATA[<p>Well, as those of you who were there most likely noticed, I never made it to Software Freedom Day this year.  Instead I was busy being ill, which I&#8217;m pretty disappointed about.  </p>
<p><a href="http://www.flickr.com/photos/16038409@N02/2327138220/"><img src="http://killercodingninjabunny.com/wp-content/uploads/2009/09/2327138220_e7a75d899d-300x199.jpg" alt="2327138220_e7a75d899d" title="2327138220_e7a75d899d" width="300" height="199" class="aligncenter size-medium wp-image-1442" /></a></p>
<p>If anyone is interested, I&#8217;ve uploaded the <a href='http://killercodingninjabunny.com/wp-content/uploads/2009/09/sfd09hazelmckendrick.pdf'>slides from my talk on Free Software for Students</a> which I was intending to present.  They probably don&#8217;t make much sense without me talking over the top, and there are a few applications I would like to have mentioned but cut out for timing reasons, so I&#8217;ll try to write up a blog post on the topic.  </p>
<p>The aim was to cover the types of software I find helpful, for example personal wikis and to do checklists that other students might not make use of yet, as well as suggesting open source alternatives for common applications such as Office.  The one thing I really struggled to find was a good referencing tool &#8211; everything I tested was either limited to one platform, hard to use, or so difficult to get hold of and install that I wouldn&#8217;t have felt comfortable recommending it to anyone else.  If you have any suggestions on that front, I&#8217;d love to hear it.</p>
<p>Anyway, apologies again for missing the day; I hope that everyone that took part had a really great time.</p>
<p><i>Photo thanks to <a href="http://www.flickr.com/photos/16038409@N02/2327138220/">AGoK on flickr</a></i>.</p>
]]></content:encoded>
			<wfw:commentRss>http://hazelmckendrick.com/journal/software-freedom-day-talk/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Software Freedom Day 2009</title>
		<link>http://hazelmckendrick.com/journal/software-freedom-day-2009</link>
		<comments>http://hazelmckendrick.com/journal/software-freedom-day-2009#comments</comments>
		<pubDate>Sat, 12 Sep 2009 14:35:44 +0000</pubDate>
		<dc:creator>Hazel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Abertay Linux Society]]></category>
		<category><![CDATA[FOSS]]></category>
		<category><![CDATA[Software Freedom Day]]></category>
		<category><![CDATA[Talk]]></category>

		<guid isPermaLink="false">http://killercodingninjabunny.com/?p=1397</guid>
		<description><![CDATA[Just a quick note that the Abertay Linux Society and Tayside Linux User Group will be hosting a Software Freedom Day event in Dundee again, following on from hosting the largest event in the UK last year. The event, which takes place on Saturday the 19th of September in the Hannah Maclure Center, will feature [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick note that the <a href="http://www.thelinuxsociety.org.uk/">Abertay Linux Society</a> and Tayside Linux User Group will be hosting a <a href="http://softwarefreedomday.org/">Software Freedom Day</a> event in Dundee again, following on from hosting the largest event in the UK last year.  </p>
<p><a href="http://killercodingninjabunny.com/wp-content/uploads/2009/09/IMG_1764.JPG"><img src="http://killercodingninjabunny.com/wp-content/uploads/2009/09/IMG_1764-225x300.jpg" alt="IMG_1764" title="IMG_1764" width="225" height="300" class="alignleft size-medium wp-image-1398" /></a></p>
<p>The event, which takes place on Saturday the 19th of September in the Hannah Maclure Center, will feature a range of talks and ongoing demonstrations and is a great opportunity to celebrate and learn more about software freedom.</p>
<p>Personally, I&#8217;ll be talking about software for students &#8211; discussing the benefits of choosing free software and sharing some great organisation, study and entertainment packages.</p>
<p>If you&#8217;re in Dundee, please stop by and say hello!</p>
<p><a href="http://www.softwarefreedomdaydundee.org.uk">Software Freedom Day Dundee Homepage</a> (there&#8217;s also a swish information hotline if you call 01382 848 950)</p>
<p><a href="http://twitter.com/sfddundee">SFD Dundee Twitter Feed</a></p>
<p><a href="http://softwarefreedomday.org/">Software Freedom Day Homepage</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hazelmckendrick.com/journal/software-freedom-day-2009/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Umbrello on Windows</title>
		<link>http://hazelmckendrick.com/journal/umbrello-on-windows</link>
		<comments>http://hazelmckendrick.com/journal/umbrello-on-windows#comments</comments>
		<pubDate>Fri, 13 Feb 2009 12:38:48 +0000</pubDate>
		<dc:creator>Hazel</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Umbrello]]></category>
		<category><![CDATA[UML]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://killercodingninjabunny.com/?p=556</guid>
		<description><![CDATA[Sick of Argo UML&#8217;s lack of an undo function and feeling too poor and studently to pay for UML editor software (or use demos which won&#8217;t last right through my project), I figured I&#8217;d try getting Umbrello (a KDE application) working under Windows. The results? Fantastic. Umbrello is a pretty simple UML editor though it [...]]]></description>
			<content:encoded><![CDATA[<p>Sick of Argo UML&#8217;s lack of an undo function and feeling too poor and studently to pay for UML editor software (or use demos which won&#8217;t last right through my project), I figured I&#8217;d try getting Umbrello (a KDE application) working under Windows.  The results? Fantastic.</p>
<p>Umbrello is a pretty simple UML editor though it does support a range of different views and diagrams.  It makes it as easy as possible to draw a simple diagram, then lets you alter and add to it as your design is refined. Everything seems to work fine under Linux with the exception of exporting to an image.</p>
<p>The instructions you need to follow to install Umbrello &#8211; and a range of other KDE 4 applications such as my favourite text editor Kate &#8211; under Windows can be found <a href="http://techbase.kde.org/Projects/KDE_on_Windows/Installation">on this wiki page</a>. </p>
<p>If you give it a try let me know whether the install works for you.  I hate having to learn to use a different piece of software for each platform I work on.</p>
]]></content:encoded>
			<wfw:commentRss>http://hazelmckendrick.com/journal/umbrello-on-windows/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>UML Editors</title>
		<link>http://hazelmckendrick.com/journal/uml-editors</link>
		<comments>http://hazelmckendrick.com/journal/uml-editors#comments</comments>
		<pubDate>Tue, 13 Jan 2009 20:17:53 +0000</pubDate>
		<dc:creator>Hazel</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[ArgoUML]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[suggestions]]></category>
		<category><![CDATA[Umbrello]]></category>
		<category><![CDATA[UML]]></category>

		<guid isPermaLink="false">http://killercodingninjabunny.com/?p=444</guid>
		<description><![CDATA[I&#8217;ve been a fan of creating UML diagrams for my software projects for about a while now (after previously being a fan of scribbling incomprehensible charts in my notepad), and I think I&#8217;m starting to the stage where drawing class diagrams is almost automatic; I can focus completely on the design at hand. That said, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been a fan of creating UML diagrams for my software projects for about a while now (after previously being a fan of scribbling incomprehensible charts in my notepad), and I think I&#8217;m starting to the stage where drawing class diagrams is almost automatic; I can focus completely on the design at hand.</p>
<p>That said, the area where I&#8217;m really struggling is finding a decent UML editor.  Under Linux the best solution I&#8217;ve found is <a href="http://uml.sourceforge.net/">Umbrello</a>: it&#8217;s easy to use, and has a lot of great functionality. However, it isn&#8217;t altogether stable &#8211; I&#8217;ve found it can&#8217;t cope with complex diagrams and crashes every hour or so &#8211;  and since QT4 for Windows isn&#8217;t quite up to scratch, it isn&#8217;t much use when I need to to Windows/Direct X development work.</p>
<p>Recently I&#8217;ve been using <a href="http://argouml.tigris.org/">ArgoUML</a>.  As a Java application it will run on practically any platform, so I can share diagrams between my Windows and Linux installs.  It has a good range of features such as critiquing your designs and a clear and simple graphical user interface, however it also has its stability issues.  Occasionally it uses up a huge amount of memory before grinding to a complete halt, requiring the application to be restarted in order to continue.  Changes to the application&#8217;s settings seem to only take effect as and when they feel like it.  Also, layouts seem to change when a diagram is saved, losing a lot of formatting information.</p>
<p>Overall, ArgoUML is usable.  The user interface is great, and the feature set is definitely heading in the right direction.  At the same time though, for applications relating to my coursework I&#8217;d take stability over an increased features set in a heartbeat.</p>
<p>Does anyone have any recommendations for an open source (or, if necessary, freeware) UML Editor?<br />
How do you design your projects and software?</p>
]]></content:encoded>
			<wfw:commentRss>http://hazelmckendrick.com/journal/uml-editors/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Vital Free Software For Computing Students</title>
		<link>http://hazelmckendrick.com/journal/vital-free-software-for-computing-students</link>
		<comments>http://hazelmckendrick.com/journal/vital-free-software-for-computing-students#comments</comments>
		<pubDate>Mon, 01 Sep 2008 16:25:02 +0000</pubDate>
		<dc:creator>Hazel</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[students]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://killercodingninjabunny.com/?p=396</guid>
		<description><![CDATA[With universities soon to start back, I&#8217;ve been focussing on student software a lot these past couple of weeks. First I suggested some freeware and open source software that all students will find useful. Next I looked at how Open Source software can benefit computing students and why they should try Linux. Today I&#8217;m going [...]]]></description>
			<content:encoded><![CDATA[<p>With universities soon to start back, I&#8217;ve been focussing on student software a lot these past couple of weeks. First I suggested some <a href="http://killercodingninjabunny.com/software/essential-free-applications-for-students">freeware and open source software that all students will find useful</a>. Next I looked at how <a href="http://killercodingninjabunny.com/software/why-computing-students-should-care-about-open-source">Open Source software can benefit computing students</a> and why they should <a href="http://killercodingninjabunny.com/linux/why-computing-students-should-run-linux">try Linux</a>. Today I&#8217;m going to suggest some Open Source software which will be particularly beneficial to computing students.<br />
<br />&nbsp;</p>
<h2>The Text Editor</h2>
<p>You weren&#8217;t planning on writing code in Notepad were you? When a full featured IDE is too much for the task at hand, these text editors will give you all the features you need without too much bulk. Each of them lets you have multiple files open at once, has syntax highlighting and search and replace functions, and a whole lot more.</p>
<h3><a href="http://kate-editor.org/">Kate (Linux)</a></h3>
<h3><a href="http://www.gnome.org/projects/gedit/">gEdit (Linux)</a></h3>
<h3><a href="http://notepad-plus.sourceforge.net/uk/site.htm">Notepad++ (Windows)</a></h3>
<p>&nbsp;</p>
<h2>The IDE</h2>
<p>Asside from being expensive, Microsoft Visual Studio is closed source, and only runs under Windows. Whether you want something a little lighter, something tailored to your language or just something free, there&#8217;s an open source option available. Here are some great choices for a range of platforms.</p>
<h3><a href="http://www.eclipse.org/">Eclipse (Cross-Platform)</a></h3>
<h3><a href="http://www.kdevelop.org/">KDevelop (Linux)</a></h3>
<h3><a href="http://anjuta.org/">Anjuta (Linux)</a></h3>
<h3><a href="http://www.bloodshed.net/">Dev-C++ (Windows)</a></h3>
<p>&nbsp;</p>
<h2>The UML Editor</h2>
<p>I&#8217;ve looked before at the <a href="http://killercodingninjabunny.com/programming/uml-is-not-scary">importance of planning</a>. UML modelling tools make it easy to put together a visual representation of a solution, and to modify it as you work.</p>
<h3><a href="http://gaphor.devjavu.com/">Gaphor (Multi Platform)</a></h3>
<h3><a href="http://argouml.tigris.org/">ArgoUML (Multi Platform)</a></h3>
<h3><a href="http://uml.sourceforge.net/index.php">Umbrello (Linux)</a></h3>
<h3><a href="http://staruml.sourceforge.net/en/">StarUML (Windows</a></h3>
<p>&nbsp;</p>
<h2>The Mind Mapper</h2>
<p>Some times you need do some planning without the constraints of something formal like UML. When you just need to get ideas onto paper (or screen as the case may be), mind mapping can be ideal. These applications help you make maps quickly and easily, and unlike writing them in a notepad, they&#8217;re easy to edit later on.</p>
<h3><a href="http://freemind.sourceforge.net/wiki/index.php/Main_Page">Freemind (Multi Plaform)</a></h3>
<p>Whilst not open source, this online tool can also be useful:</p>
<h3><a href="http://www.bubbl.us/">Bubbl.us (Online)</a></h3>
<p>&nbsp;</p>
<h2>The Source Manager</h2>
<p>Whether you&#8217;re working alone or as part of a group, losing all of your work is never fun. Source code repositories make it easy to store your code in a seperate location, access it from multiple computers, and revert to older versions when something goes wrong. Several of the IDEs I listed above have support for repositories either natively or through plugins, plus I have listed some stand alone tools below.</p>
<h3><a href="http://www.nongnu.org/cvs/">CVS</a></h3>
<h3><a href="http://www.tortoisecvs.org/">Tortoise CVS (Windows)</a></h3>
<h3><a href="http://en.wikipedia.org/wiki/Cervisia">Cervisia (Linux)</a></h3>
<p></p>
<h3><a href="http://subversion.tigris.org/">Subversion</a></h3>
<h3><a href="http://tortoisesvn.tigris.org/">Tortoise SVN (Windows)</a></h3>
<h3><a href="http://kdesvn.alwins-world.de/">KDE SVN (Linux)</a></h3>
<p></p>
<h3><a href="http://git.or.cz/">Git</a></h3>
<p>&nbsp;</p>
<h2>The LiveCD</h2>
<p>This might seem like an odd choice if you&#8217;re not normally a Linux user, however it can be a lifesaver if you experience computer problems. A Live CD can be great for rescuing data before a reinstall if Windows messes up, testing problematic hardware and of course trying out Linux without installing it to your harddrive.<br />
Whilst these distributions might not be the most suitable for long term use, they come with great tools for emergencies.</p>
<h3><a href="http://gparted-livecd.tuxfamily.org/">gParted (Partitioning)</a></h3>
<h3><a href="http://www.knopper.net/knoppix/index-en.html">Knoppix (General Purpose)</a></h3>
<h3><a href="http://www.remote-exploit.org/backtrack.html">Backtrack (Security/Pen Testing)</a></h3>
<p>&nbsp;</p>
<h2>Over To You&#8230;</h2>
<p>I hope you find some of the items on this list useful. If you have any other great pieces of Open Source software computing students might find beneficial, please share it in a comment below.<br />
<i>If you enjoyed this post, I&#8217;d encourage you to check out <a href="http://blog.padowi.se/2009/05/29/304/">http://blog.padowi.se</a>, which features an expansive overview of software which could be useful to any developer, an in particular to students.</i></p>
]]></content:encoded>
			<wfw:commentRss>http://hazelmckendrick.com/journal/vital-free-software-for-computing-students/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Why Computing Students Should Care About Open Source</title>
		<link>http://hazelmckendrick.com/journal/why-computing-students-should-care-about-open-source</link>
		<comments>http://hazelmckendrick.com/journal/why-computing-students-should-care-about-open-source#comments</comments>
		<pubDate>Sat, 23 Aug 2008 15:01:28 +0000</pubDate>
		<dc:creator>Hazel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[students]]></category>

		<guid isPermaLink="false">http://killercodingninjabunny.com/?p=360</guid>
		<description><![CDATA[As I&#8217;ve mentioned before, my university has a pretty successful Linux Society. It welcomes both students and members of the public, and looking at an average meeting you&#8217;d probably agree that a decent number of people attend. That is, until you compare that number to the total amount of computing students at the university. At [...]]]></description>
			<content:encoded><![CDATA[<p>As I&#8217;ve mentioned before, my university has a pretty successful <a href="http://thelinuxsociety.org" title="Abertay Linux Society">Linux Society</a>. It welcomes both students and members of the public, and looking at an average meeting you&#8217;d probably agree that a decent number of people attend. That is, until you compare that number to the total amount of computing students at the university.<br />
At this point, you&#8217;re probably thinking something like<br />
<blockquote>&#8220;Linux has a less than 2% market share &#8211; why would you be <i>surprised</i> about how few people use it?&#8221;</p></blockquote>
<p>Well, for the general public I wouldn&#8217;t be. Be we&#8217;re talking about computing students in particular &#8211; people who could get a lot of benefit from using Open Source software and running the Linux operating system.</p>
<p><span id="more-360"></span></p>
<h3>Why Care About Open Source Software?</h3>
<h4>1. It gives you access to hundreds of free applications.</h4>
<p>If you&#8217;re a student, software probably isn&#8217;t something you&#8217;ll want to spend limited funds on. Although open source software can be sold, many applications are completely free. Most people have probably heard of the big names in the open source world &#8211; the likes of Open Office, The Gimp and Firefox, but if you care to search you&#8217;ll find there is much more on offer. Whilst there are plenty of open source applications you can run under Windows and Mac, if you choose to install Linux there&#8217;s even more on offer and getting hold of them is easy too.</p>
<h4>2. More contributers mean better software.</h4>
<p>Since the source code of applications is available for other developers to review and modify, programs tend to become secure and high quality. Whilst some may be buggy, software tends to be updated regularly and fixes quickly become available. You can help by reporting bugs to the application&#8217;s maintainer if you come across them, or helping to fix them.<br />
As Eric S. Raymond said in his highly recommended book <a href="http://books.google.co.uk/books?id=yGFNKDloXq0C&#038;dq=the+cathedral+and+the+bazaar&#038;pg=PP1&#038;ots=uztiis5UQp&#038;sig=UF_jMUNRDXRRt6Ckt89B1dU6iQk&#038;hl=en&#038;sa=X&#038;oi=book_result&#038;resnum=1&#038;ct=result">The Cathedral and The Bazaar</a>:<br />
<blockquote>&#8220;Given enough eyeballs, all bugs are shallow.&#8221;</p></blockquote>
<h4>3. Find out how things work.</h4>
<p>With a proprietary program, if you want to make a change or see why the application works, you&#8217;re out of luck. With a piece of open source software the source code is always available to you, and you&#8217;re free to modify it. </p>
<h4>4. You can afford to contribute for free.</h4>
<p>As a student, you&#8217;re in a great position which you might never be in again in your lifetime &#8211; you have found a way to get to university or college and hopefully have funding for the next few years. Whether you have scholarships, work part time, or have taken out a loan, you probably aren&#8217;t working full time and can afford to do something for free. If that something also helps you with the subject you are studying &#8211; all the better. While you are a student is a great time to develop for and contribute to a relevant open source project, and perhaps even apply to <a href="http://code.google.com/soc/2008/" title="Find out more about GSOC">Google Summer of Code</a>.</p>
<h4>5. You can boost your coursework.</h4>
<p>Depending on your course and your lecturer, you might be able to integrate open source software to boost your coursework. Obviously I&#8217;m not talking about plagiarism or using someone elses work as your own, but if you are allowed and declare them properly in your references, open source software and libraries can save you re-writing a working piece of code, and let you focus on more exciting parts of your project. If you can contribute and give something back in the process, even better.</p>
<h4>6. Get experience of working with other people.</h4>
<p>Whether you are simply getting an application working, submitting bug reports, or actually helping develop it, you&#8217;re going to have to work with other people. When much of your time at university will be spent working on your own, contributing to a project can be a great way to get some experience of developing software as part of a group. As well as aiding your communication skills and letting you learn from more experienced developers, you&#8217;ll also gain an understanding of the importance of vital resources such as source code repositories.</p>
<h4>7. Become part of the community.</h4>
<p>Open source has a huge community surrounding it, from end users to developers. Communicating with other people though forums, mailing lists and IRC channels is easy, letting you share help and support with others. It can also give you some great recommendations for other software to try, and aid you in finding some inspiration for your next project.</p>
<h3>Over to you&#8230;</h3>
<p>To what extent do you make use of open source software?<br />
Do you have any other reasons why it&#8217;s great, or perhaps a tip for computing students (including myself)?<br />
Check back in the next few days or <a href="http://feedburner.com/killercodingninjabunny" title="View RSS Feed">subscribe to the site RSS feed</a> to learn why computing students should consider running Linux, and for a list of recommened open source software.</p>
]]></content:encoded>
			<wfw:commentRss>http://hazelmckendrick.com/journal/why-computing-students-should-care-about-open-source/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>12 Essential Free Applications For Students</title>
		<link>http://hazelmckendrick.com/journal/essential-free-applications-for-students</link>
		<comments>http://hazelmckendrick.com/journal/essential-free-applications-for-students#comments</comments>
		<pubDate>Wed, 20 Aug 2008 14:05:19 +0000</pubDate>
		<dc:creator>Hazel</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Freeware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[students]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://killercodingninjabunny.com/?p=331</guid>
		<description><![CDATA[It&#8217;s getting late in the summer and many of us will soon be heading back to school or university. With student budgets running pretty tight, it&#8217;s important to make the most of open source software and freeware. This guide gives an overview of vital set of applications for students of any discipline, whether you have [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s getting late in the summer and many of us will soon be heading back to school or university. With student budgets running pretty tight, it&#8217;s important to make the most of open source software and freeware. This guide gives an overview of vital set of applications for students of any discipline, whether you have a new computer or just want to get more out of an old one.<br />
<br />&nbsp;</p>
<h2>Office Suite</h2>
<h3><a href="http://openoffice.org/">1. Open Office</a></h3>
<p><i>Platform: Windows, Linux, Mac.</i><br />
<img src="http://killercodingninjabunny.com/wp-content/uploads/2008/08/bannerlogo.png" alt="Open Office Logo" class="alignleft" height="80 px" />Open Office contains all the functionality of Microsoft Office and then some: document and spreadsheet editors, drawing, database functionality and even powerpoint-style presentation creation. It is also fully compatible with Microsoft Office documents so there are no problems opening .ppt files or saving your documents as a .doc to hand in. You can also export work as PDF &#8211; ensuring it will look exactly the same no matter who opens it.<br />
<br />&nbsp;</p>
<h2>Web Browser</h2>
<h3><a href="http://www.mozilla-europe.org/en/firefox/">2. Mozilla Firefox</a></h3>
<p><i>Platform: Windows, Linux, Mac.</i><br />
<img src="http://killercodingninjabunny.com/wp-content/uploads/2008/08/vs-firefox-logo.png" alt="firefox logo" class="alignright" height="80 px" />If you aren&#8217;t using Firefox already, why not? Now in its third reincarnation Firefox is faster and more secure than ever. Although Internet Explorer may now support tabbed browsing, nothing offers the level of customisability now available with Firefox. Aside from theming the browser to get it looking just how you want, you can easily download and install extensions which add even more functionality, such as add blockers and social networking plugins.<br />
<br />&nbsp;</p>
<h3><a href="http://www.opera.com/">3. Opera</a></h3>
<p><i>Platform: Windows, Linux, Mac</i><br />
<img src="http://killercodingninjabunny.com/wp-content/uploads/2008/08/images.jpg" alt="opera logo" class="alignleft" height="80 px" />If you&#8217;re looking for something a little lighter in weight or easier to use than Firefox, Opera is also a great choice. It has several great features already built in such as speed dial: images of your favourite bookmarks to select from when you start up your browser, as well as email and newsfeed readers. However, it is also easy to skin the browser for a new look or add widgets, mini applications to sit on your desktop.<br />
<br />&nbsp;</p>
<h2>Email reader, RSS reader and Organiser</h2>
<h3>4. <a href="http://www.mozilla.com/en-US/thunderbird/">Mozilla Thunderbird</a> with <a href="http://www.mozilla.org/projects/calendar/lightning/">Lightning</a></h3>
<p><i>Platform: Windows, Linux, Mac.</i><br />
<img src="http://killercodingninjabunny.com/wp-content/uploads/2008/08/images1.jpg" alt="thunderbird logo" class="alignright" height="80 px" />Whilst webmail makes it easy to check your email from any computer, it can still be useful to be able to download and view all your mail from one central location. Thunderbird makes it easy to get hold of your mail from several accounts and sort it automatically.<br />
As well as this, Thunderbird works as an RSS reader. This means you can subscribe to news feeds from websites and have the latest content delivered straight to your PC as they are updated. If you haven&#8217;t used RSS feeds before they can be a great way to save time hunting the web for your favourite sites &#8211; if the site you want has a feed look for a &#8216;Subscribe&#8217; button on the page or see if there is a little orange icon in the address bar in Firefox.<br />
Like Firefox, Thunderbird allows you add functionality by installing extensions. A fantastic one to look at is Lightning. It adds a calender and to-do list to the email client, making it easy to manage your time from one location. If you don&#8217;t want to use Thunderbird, you can also download Lightning as a standalone application.<br />
<br />&nbsp;</p>
<h2>Graphics Editing</h2>
<h3><a href="http://www.gimp.org/">5. The Gimp</a></h3>
<p><i>Platform: Windows, Linux, Mac</i><br />
<img src="http://killercodingninjabunny.com/wp-content/uploads/2008/08/images2.jpg" alt="gimp logo" class="alignleft" height="80 px" />At some point, most people are going to need to edit an image, or produce some sort of graphic. The Gimp is an application with far more power than the simple Paint program that comes with your OS, without the price tag of Photoshop. Whilst it is a flexible and advanced tool, bear in mind that the Gimp is not meant to <i>be</i> Photoshop, it is just an alternative. It has it&#8217;s own user interface and way of doing things which can take some time to learn, although it isn&#8217;t hard for a novice to find the key features.<br />
<br />&nbsp;</p>
<h3><a href="http://picasa.google.com/">6. Picasa</a></h3>
<p><i>Platform: Windows, Linux and Mac</i><br />
<img src="http://killercodingninjabunny.com/wp-content/uploads/2008/08/images3.jpg" alt="Picasa logo" class="alignright" height="80 px" />The Gimp can be a little bit bulky and confusing if you just want to organise and alter your photos &#8211; that&#8217;s where Picasa comes in. Picasa was released by Google and allows you to sort your photos on your hard disk, as well as making it easy to share them on the web. You can also crop and resize them, alter the colours and contrast and play with a few simple effects. The application is incredibly easy to use but also offers a good range of options, and you can perform an action to a set of photos in just a couple of clicks.<br />
<br />&nbsp;</p>
<h2>Instant Messaging</h2>
<h3><a href="http://pidgin.im/">7. Pidgin</a></h3>
<p><i>Platform: Windows, Linux (check <a href="http://www.adiumx.com/">Adium</a> if you&#8217;re using a Mac)</i><br />
<img src="http://killercodingninjabunny.com/wp-content/uploads/2008/08/logopidgin.png" alt="Pidgin logo" class="alignleft" height="80 px" style="background-color: #fff" />Whilst the Microsoft MSN client is free to download, it only has support for one chat protocol. Pidgin however, supports over a dozen different protocols, and you can be logged in on different accounts simultaneously. As well as the ability to use Yahoo!, AIM and MSN, Pidgin has support for useful services like Google Talk and IRC. Pidgin is lacking webcam and voice chat right now, however as it is constantly being developed that should be available in future.<br />
<br />&nbsp;</p>
<h3><a href="http://www.skype.com/">8. Skype</a></h3>
<p><i>Platform: Windows, Linux, Mac</i><br />
<img src="http://killercodingninjabunny.com/wp-content/uploads/2008/08/skype_logo.png" alt="Skype Logo" class="alignright" style="background-color: #fff" />Skype&#8217;s primary purpose is to allow you to make free calls across the internet to other people using the service. That is far from it&#8217;s only use though. It can also be used to make low cost phone calls to landlines and mobiles, send SMS messages, instant message other users, and make free video calls. Because Skype is designed for audio messaging, the sound quality can be higher than other services, and with many international users, it can be a great way to practice language skills. It is also easy to find users who meet certain criteria and want to talk in order to make new friends.<br />
<br />&nbsp;</p>
<h2>CD and DVD Burning</h2>
<h3><a href="http://infrarecorder.sourceforge.net/">9. Infrarecorder</a></h3>
<p><i>Platform: Windows</i><br />
<img src="http://killercodingninjabunny.com/wp-content/uploads/2008/08/images5.jpg" alt="Infrarecorder Logo" class="alignleft" height="80 px" />A lot of courses are going to need you to submit coursework on a CD at some point. If you need something with more features than the default Windows burner but without the high cost of buying Nero, Infrarecorder is a good, lightweight choice. It integrates with Windows Explorer and burns a range of different media, including dual layer DVDs and multisession disks. It also allows you to record disk image files such as .isos.<br />
<br />&nbsp;</p>
<h2>Security</h2>
<h3><a href="http://free.avg.com/ww.download-avg-anti-virus-free-edition">10. AVG</a></h3>
<p><i>Platform: Windows</i><br />
<img src="http://killercodingninjabunny.com/wp-content/uploads/2008/08/images4.jpg" alt="AVG Logo" height="80px" class="alignright" />If you are running Windows, connecting to the internet without some sort of anti-virus software is putting your data at risk. AVG is a free virus and spyware scanner which allows you to run a regular, unintrusive scan  of your computer. The program is regularly updated (just make sure you allow it to download updates) to stay on top of the latest threats. For the paranoid, there are also low-cost premium versions available with even more protection.<br />
<br />&nbsp;</p>
<h3><a href="http://phoenixlabs.org/pg2/">11. PeerGuardian</a></h3>
<p><i>Platform: Windows, Mac, (Linux users check <a href="http://moblock.berlios.de/">MoBlock</a>)</i><br />
<img src="http://killercodingninjabunny.com/wp-content/uploads/2008/08/images6.jpg" alt="PeerGuardian Logo" class="alignleft" height="80px" />If you&#8217;ve even so much as considered using Peer to Peer software (such as bittorrent) you&#8217;ll want to get hold of PeerGuardian right away. The application allows you to cease communications with certain IPs and maintains lists of those you might wish to block, such as government addresses, those releated with spyware and those who might compromise your privacy using P2P. Bear in mind that whilst PeerGuardian does make it safer to use bittorrent for copyright infringement, many people use the protocol for legal downloads and this application will help to protect their privacy.<br />
<br />&nbsp;</p>
<h3><a href="http://www.comodo.com/products/free_products.html">12. Comodo Products</a></h3>
<p><i>Platform: Windows</i><br />
<img src="http://killercodingninjabunny.com/wp-content/uploads/2008/08/images7.jpg" alt="Comodo Logo" class="alignright" height="80 px" />Comodo offers a range of free products to help your security. Their firewall is fairly unintrusive and is easy to use and update, and easily one of the best available for free. Another interesting utility is Comodo Backup, which allows you to make automatic backups of your data on your PC, accross a network or to CD/DVD. Comodo also offers a range of premium security products however I&#8217;ve found their free software to be more than sufficient.<br />
<br />&nbsp;</p>
<h2>Over To You&#8230;</h2>
<p>Hopefully you&#8217;ll find some of these pieces of software useful and save some money on buying costly alternatives. If you have any other pieces of freeware or open source software which you think others might like please feel free to share it in a comment below.<br />
<br />
<i>If you enjoyed this post, please also check out <a href="http://caramelwhistle.com/2008/08/20/free-multimedia-software/">Mike&#8217;s List of Multimedia Software</a>. He has added some great applications, particularly if you are interested in audio or video editing.</i></p>
]]></content:encoded>
			<wfw:commentRss>http://hazelmckendrick.com/journal/essential-free-applications-for-students/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

