<?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; Open Source</title>
	<atom:link href="http://hazelmckendrick.com/journal/tag/open-source/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>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>8 Reasons Why Every Computing Student Will Love Linux</title>
		<link>http://hazelmckendrick.com/journal/why-computing-students-should-run-linux</link>
		<comments>http://hazelmckendrick.com/journal/why-computing-students-should-run-linux#comments</comments>
		<pubDate>Wed, 27 Aug 2008 09:56:23 +0000</pubDate>
		<dc:creator>Hazel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[students]]></category>

		<guid isPermaLink="false">http://killercodingninjabunny.com/?p=376</guid>
		<description><![CDATA[With a lot of schools starting back around now and universities about to begin, we&#8217;ve been spending this week looking at software for students. First of all I suggested some useful freeware and open source applications for all students. Then I discussed why computing students should make the most of open source software. Today I [...]]]></description>
			<content:encoded><![CDATA[<p>With a lot of schools starting back around now and universities about to begin, we&#8217;ve been spending this week looking at software for students. First of all I suggested some useful <a href="http://killercodingninjabunny.com/software/essential-free-applications-for-students" title="12 Essential Free Applications For Students">freeware and open source applications</a> for all students. Then I discussed why <a href="http://killercodingninjabunny.com/software/why-computing-students-should-care-about-open-source" title="Why Computing Students Should Care About Open Source">computing students should make the most of open source software</a>. Today I want to follow on from that by considering how running Linux can benefit computing students.<br />
<br />&nbsp;</p>
<h3>Why run Linux in particular?</h3>
<h4>1. Get experience with a different operating system.</h4>
<p>Whilst you can set up Linux to look almost exactly like Windows or Mac, when you get down to the details it is a fundamentally different operating system. Whether or not you prefer using Linux, it&#8217;s important to realise that there are alternative ways of doing things. Besides, some experience with Linux or a Unix based OS is vital because&#8230;<br />
<br />&nbsp;</p>
<h4>2. It&#8217;s used in many areas of computing.</h4>
<p>Although you may see relatively few desktops running Linux, you&#8217;ll find considerably more servers which do. Linux is used behind the scenes all over the place: embedded devices, ultra-portable laptops, multiplayer game servers, cloud computing and high performace computing to name but a few. If you want to work in any of these areas, some previous experience with Linux can only help you.<br />
<br />&nbsp;</p>
<h4>3. You can tweak your system to exactly the way you want it.</h4>
<p>Linux is open source, so nothing about your operating system is hidden from you. From the way you want your desktop to appear, to whether you want <a href="http://en.wikipedia.org/wiki/Blowfish_(cipher)" title="Blowfish Cipher">Blowfish</a> support built into your kernel or compiled as a loadable module, Linux is all about choice.<br />
<br />&nbsp;</p>
<h4>4. It&#8217;s easy to stay up to date and secure.</h4>
<p>Linux comes in a multitude of flavours, or <a href="http://distrowatch.com" title="Distro Watch Tracks Linux Distributions Available">distributions</a>, each one with different features, and in many cases a different package manager. Package management is a new concept to a lot of Windows users. Basically, imagine how easy it would be if thousands of pieces of software could be installed, tracked and updated through one central location. No more trawling the web to find a decent CD Burner. No trying to find out which of your applications have newer versions available, and whether you need other software in order to install them. Well, Linux package managers handle all that for you. With a few clicks (or commands if you prefer), you can manage the software you want installed, keeping you up to date and secure.<br />
<br />&nbsp;</p>
<h4>5. It can be a challenge.</h4>
<p>These days, user-friendly distributions like <a href="http://www.ubuntu.com/" title="Software for Human Beings">Ubuntu</a> make it easy for even a novice to get a desktop installation up and running smoothly. However, try to get an unusual piece of hardware working, or use a less stable distribution or piece of software, and you&#8217;ll probably face a few &#8220;challenges&#8221;. Now, someone who just want to do some word processing might refer to these as &#8220;problems&#8221; or &#8220;reasons to go back to Windows&#8221;, however, I personally find them one of the most exciting features of the operating system. Every time I have a problem, it takes some work and liberal use of everyone&#8217;s best friend Google to get over it, but each time I learn a little more about the software I&#8217;m using.<br />
<br />&nbsp;</p>
<h4>6. It runs on a range of hardware.</h4>
<p>If you have an older PC lying around, or a laptop that isn&#8217;t quite as Vista capable as the shiney sticker on the box made out, Linux can let you get far more out of the hardware. Linux isn&#8217;t limited to desktops either, you can try it out on a range of devices from smart phones to games consoles.<br />
<br />&nbsp;</p>
<h4>7. You don&#8217;t even have to install to your harddrive.</h4>
<p>If you&#8217;re not quite ready to take the step of installing Linux to your harddisk, there are still ways you can try it out. LiveCDs offer you a bootable environment on a CD or DVD so you can try out the OS without making any changes to your computer. You can download LiveCD images of various distributions from their homepages or via bittorrent, or if using the internet is an issue for you, you can <a href="https://shipit.ubuntu.com/" title="Ubuntu ShipIt">order a free Ubuntu CD</a>. Linux magazines also often come with dvds with images of the latest distro releases on them.<br />
If you prefer, you can also install Linux to a USB flash drive or external harddrive to give you a portable version, without re-partitioning your internal harddrive.<br />
<br />&nbsp;</p>
<h4>8. You don&#8217;t have to lose Windows.</h4>
<p>If Windows is necessary for some of your work, or you just can&#8217;t bear to part with it, you don&#8217;t have to give up on installing Linux. It&#8217;s easy to set up an environment, either with <a href="http://www.virtualbox.org/" title="Virtual Box">virtualisation</a> or a native dual-boot install, where you can use either operating system on the same computer.<br />
<br />&nbsp;</p>
<h3>Over to you&#8230;</h3>
<p>Do you run Linux? What benefits does it have?</p>
]]></content:encoded>
			<wfw:commentRss>http://hazelmckendrick.com/journal/why-computing-students-should-run-linux/feed</wfw:commentRss>
		<slash:comments>33</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>
		<item>
		<title>Steps To Join The Open Source Community</title>
		<link>http://hazelmckendrick.com/journal/welcome-to-the-community-an-overview-for-new-linux-users</link>
		<comments>http://hazelmckendrick.com/journal/welcome-to-the-community-an-overview-for-new-linux-users#comments</comments>
		<pubDate>Mon, 04 Aug 2008 13:59:43 +0000</pubDate>
		<dc:creator>Hazel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[LUG]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[resource]]></category>

		<guid isPermaLink="false">http://killercodingninjabunny.com/?p=207</guid>
		<description><![CDATA[In my previous post I wrote about how, despite the fact geeks are known for hiding away on their own, Linux and Open Source software has a huge community surrounding it. Here I hope to give some more practical advice and links to help newer users get involved. &#160; Forums There are hundreds of Open [...]]]></description>
			<content:encoded><![CDATA[<p>In my <a href="http://killercodingninjabunny.com/linux/be-social">previous post</a> I wrote about how, despite the fact geeks are known for hiding away on their own, Linux and Open Source software has a huge community surrounding it. Here I hope to give some more practical advice and links to help newer users get involved.<br />
<br />&nbsp;</p>
<h2>Forums</h2>
<p>There are hundreds of Open Source related forums all over the internet, some for a specific program or Linux distribution, others aimed at new users and yet more dealing with anything and everything. If there is something relating to Linux you want to discuss, there will be a forum out there where you can talk about it.<br />
<br />
The best part is, all you need to do is sign up and immediately you can read through a whole lot of useful information, get help, and talk with other Linux users.<br />
<br />
<b>Some Popular Forums:</b></p>
<ol>
<li><a href="http://www.linuxforums.org/">Linux Forums</a></li>
<li><a href="http://www.linuxquestions.org/">Linux Questions</a></li>
<li><a href="http://ubuntuforums.org/">Ubuntu Forums</a></li>
</ol>
<p>&nbsp;</p>
<h2>Mailing Lists</h2>
<p>Mailing lists tend to be more specific than forums, dealing with only a particular geographical area or an application. Users communicate through email, with every one you send being shared with every other person in the group. Writing to one can be a great way to meet people and get support.<br />
<br />
<b>Some Mailing Lists:</b></p>
<ol>
<li><a href="http://www.linux.org/docs/lists.html">A List of Lists</a></li>
<li><a href="https://lists.ubuntu.com/">Ubuntu Mailing Lists</a></li>
</ol>
<p>&nbsp;</p>
<h2>Linux User Groups</h2>
<p>User groups can be a good way to meet other Linux users in person, or talk to people near you through a mailing list. Meeting other new users can really help you see that you are not alone with your problems, and get some tips from more experienced users.<br />
<br />
<b>Some User Group Sites</b></p>
<ol>
<li><a href="http://www.linux.org/groups/">A List of User Groups by Country</a></li>
<li><a href="http://lug.org.uk/">UK User Groups</a></li>
<li><a href="http://www.dundee.lug.org.uk/">Dundee and Tayside Linux User Group</a> and <a href="http://www.thelinuxsociety.org.uk/">Abertay Linux Society</a>.
</ol>
<p>&nbsp;<br />
I hope that this post will help some newer users become part of the vast and active Open Source community. If you&#8217;ve joined a group and are now looking for technical help, I&#8217;ll be following this up with a guide to finding solutions and asking questions in the next couple of days.<br />
<br />
If you have any other tips and links you&#8217;d like to share, please share them in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://hazelmckendrick.com/journal/welcome-to-the-community-an-overview-for-new-linux-users/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New Linux User? Be Social.</title>
		<link>http://hazelmckendrick.com/journal/be-social</link>
		<comments>http://hazelmckendrick.com/journal/be-social#comments</comments>
		<pubDate>Thu, 31 Jul 2008 23:04:29 +0000</pubDate>
		<dc:creator>Hazel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[LUG]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://killercodingninjabunny.com/?p=198</guid>
		<description><![CDATA[I just got back from a fortnightly meeting with Abertay Linux Society. It&#8217;s a pretty casual event &#8211; some weeks people give talks on Linux related (and unrelated) topics or we discuss the promotion of Linux to other users, this week we sat in the bar to talk about Software Freedom Day. There are are [...]]]></description>
			<content:encoded><![CDATA[<p>I just got back from a fortnightly meeting with <a href="http://thelinuxsociety.org.uk/">Abertay Linux Society</a>. It&#8217;s a pretty casual event &#8211; some weeks people give talks on Linux related (and unrelated) topics or we discuss the promotion of Linux to other users, this week we sat in the bar to talk about Software Freedom Day. There are are wide variety of members too, from experienced developers and veteran users to students wanting help with their first install.<br />
<br />
I consider myself pretty lucky to be in an area with an active group where I can talk to other Linux users face to face. However, even before I came to Dundee I was far from alone &#8211; I contacted people through forums, IRC and mailing lists. Not only can I get technical help but it&#8217;s good just to chat about new technologies, share resources and links and continue to learn about the OS. When I have a problem or need advice, I&#8217;m never alone. There is always a range of people willing to offer suggestions and advice.<br />
<br />
If you&#8217;ve been a part of the Open Source community for a while this probably all seems obvious, a natural part of your every day life. But for an average Windows user, an operating system is simply something you run. It&#8217;s not something worth talking to your friends about. It&#8217;s not a topic you would join a forum to discuss. Of course there are groups of evangelists and developers but for someone who simply uses the Windows operating system for day-to-day tasks becoming part of community about it seems unlikely.<br />
<br />
So perhaps when we introduce people to Linux, it&#8217;s something we need to actually point out. Encourage our neighbour who now has Fedora on their laptop to join LinuxChix. Point out forums and message boards to our newly converted parents. Not only will it mean less tech-support calls for us, but becoming part of a community will help inexperienced users stick with Linux, and share it with others. It&#8217;s one of the most talked about benefits of Open Source &#8211; let&#8217;s not leave anyone out.</p>
]]></content:encoded>
			<wfw:commentRss>http://hazelmckendrick.com/journal/be-social/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>For The Glory Of The Hive</title>
		<link>http://hazelmckendrick.com/journal/for-the-glory-of-the-hive</link>
		<comments>http://hazelmckendrick.com/journal/for-the-glory-of-the-hive#comments</comments>
		<pubDate>Sat, 12 Jan 2008 17:59:59 +0000</pubDate>
		<dc:creator>Hazel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://killercodingninjabunny.com/programming/for-the-glory-of-the-hive</guid>
		<description><![CDATA[Honeypots by Avmaier. My previous post on abandoning my own project in favour of a more popular and complete one got me thinking. If everyone was to do the same, surely open source software would be even more successful&#8230; or perhaps die entirely. Here are my thoughts on the consequences of such action. More Contributors [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://killercodingninjabunny.com/wp-content/uploads/2008/01/8367116_dbffae12b8.jpg" alt="Honeypot Ants" class="centered" /><center><small><a href="http://www.flickr.com/photos/kookyworld/8367116/">Honeypots by Avmaier</a>.</small></center></p>
<p>My previous post on abandoning my own project in favour of a more popular and complete one got me thinking. If everyone was to do the same, surely open source software would be even more successful&#8230; or perhaps die entirely. Here are my thoughts on the consequences of such action.</p>
<p><span id="more-17"></span></p>
<h3>More Contributors</h3>
<p>Of course, almost all pieces of open source software will be built by and contributed to by many people, sometimes hundreds or even possibly thousands.  If everyone was to give up on their personal projects to work on something that was already successful, surely each project could only become stronger, and more useful to everyone.</p>
<h3>&#8230;But No Innovation</h3>
<p>However most projects won&#8217;t know right at the start whether they are destined to be big&#8230; so many potentially great ideas could be given up in favour of software that exists already. Every project has to start somewhere.</p>
<h3>More Complete Software</h3>
<p>Of course, having more people working on software means more perspective, more ideas for where it could be taken. If all the effort spent on several projects was combined into one, surely it would offer more features and be useful to more people.</p>
<h3>&#8230;But No Choice</h3>
<p>Choice is commonly regarded as the foundation of the open source community. For example, I choose to use Gentoo Linux, because its package manager suits my needs. If I wanted something more use friendly, I might choose Ubuntu Linux or Fedora. No matter how great a piece of software is, it&#8217;s unlikely to be able to cater to everyone &#8211; focusing on particular key pieces of software would lose this diversity.</p>
<h3>More Expert Opinions</h3>
<p>Experienced developers working on software for their own use could benefit everyone if instead the contributed to a bigger project.</p>
<h3>&#8230;But No Enthusiasm</h3>
<p>Few developers would start a personal project unless it was an idea they liked and wanted to work on. Feeling forced to contribute to someone else&#8217;s project for the greater good of the community rather than because they liked it themselves could never be as productive or fulfilling.So at the end of the day, I think starting new, small projects is hugely important, it&#8217;s when you start repeating work done by someone else that you should stop and think about whether it&#8217;s necessary. It&#8217;s vital that a lot of people contribute to existing projects, but it&#8217;s just as necessary for there to be new, innovative and different projects to compete. As with everything, balance is key.</p>
<p>What do you think?<br />
Have you given up on your own project to contribute to something bigger, or do you enjoy the satisfaction of working on your own idea?</p>
]]></content:encoded>
			<wfw:commentRss>http://hazelmckendrick.com/journal/for-the-glory-of-the-hive/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

