<?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>Rabidgremlin&#039;s Soapbox</title>
	<atom:link href="http://blog.rabidgremlin.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.rabidgremlin.com</link>
	<description>A little soapbox for me to stand on and rant from.</description>
	<lastBuildDate>Wed, 03 Feb 2010 20:02:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google&#8217;s timetable for dropping IE6</title>
		<link>http://blog.rabidgremlin.com/2010/02/04/googles-timetable-for-dropping-ie6/</link>
		<comments>http://blog.rabidgremlin.com/2010/02/04/googles-timetable-for-dropping-ie6/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 20:02:12 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.rabidgremlin.com/?p=641</guid>
		<description><![CDATA[I received the following email from Google yesterday. It details their timetable for dropping IE6 support:
Dear Google Apps admin,
In order to continue to improve our products and deliver more sophisticated features and performance, we are harnessing some of the latest improvements in web browser technology.  This includes faster JavaScript processing and new standards like HTML5.  [...]]]></description>
			<content:encoded><![CDATA[<p>I received the following email from Google yesterday. It details their timetable for dropping IE6 support:</p>
<blockquote><p><em>Dear Google Apps admin,</p>
<p>In order to continue to improve our products and deliver more sophisticated features and performance, we are harnessing some of the latest improvements in web browser technology.  This includes faster JavaScript processing and new standards like HTML5.  As a result, over the course of 2010, we will be phasing out support for Microsoft Internet Explorer 6.0 as well as other older browsers that are not supported by their own manufacturers.</p>
<p>We plan to begin phasing out support of these older browsers on the Google Docs suite and the Google Sites editor on March 1, 2010.  After that point, certain functionality within these applications may have higher latency and may not work correctly in these older browsers. Later in 2010, we will start to phase out support for these browsers for Google Mail and Google Calendar.</p>
<p>Google Apps will continue to support Internet Explorer 7.0 and above, Firefox 3.0 and above, Google Chrome 4.0 and above, and Safari 3.0 and above.</p>
<p>Starting this week, users on these older browsers will see a message in Google Docs and the Google Sites editor explaining this change and asking them to upgrade their browser.  We will also alert you again closer to March 1 to remind you of this change.</p>
<p>In 2009, the Google Apps team delivered more than 100 improvements to enhance your product experience.  We are aiming to beat that in 2010 and continue to deliver the best and most innovative collaboration products for businesses.</p>
<p>Thank you for your continued support!</p>
<p>Sincerely,</p>
<p>The Google Apps team</em></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.rabidgremlin.com/2010/02/04/googles-timetable-for-dropping-ie6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paper ship markers for Rogue Trader</title>
		<link>http://blog.rabidgremlin.com/2010/01/25/paper-ship-markers-for-rogue-trader/</link>
		<comments>http://blog.rabidgremlin.com/2010/01/25/paper-ship-markers-for-rogue-trader/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 08:32:11 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Paper]]></category>
		<category><![CDATA[Rogue Trader]]></category>
		<category><![CDATA[RPG]]></category>

		<guid isPermaLink="false">http://blog.rabidgremlin.com/?p=611</guid>
		<description><![CDATA[I&#8217;ve just started GMing the Rogue Trader game (from Fantasy Flight Games) with my regular gaming group and I realised, I needed some way of tracking ships.
Now ideally I&#8217;d love to have some Battlefleet Gothic models out on the table but apart from the expense, I do not want to freak out the newbie (and [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><img class="alignleft size-full wp-image-629" style="float: left; margin: 10px;" title="Rogue Trader Logo" src="http://blog.rabidgremlin.com/wp-content/uploads/2010/01/roguetraderlogo.png" alt="" width="150" height="87" />I&#8217;ve just started GMing the <a title="Link to RT site" href="http://www.fantasyflightgames.com/edge_minisite.asp?eidm=78" target="_blank">Rogue Trader</a> game (from <a title="Link to Fantasy Flight Games" href="http://www.fantasyflightgames.com/" target="_blank">Fantasy Flight Games</a>) with my regular gaming group and I realised, I needed some way of tracking ships.</p>
<p style="text-align: left;">Now ideally I&#8217;d love to have some <a title="Link to Battlefleet Gothic" href="http://www.games-workshop.com/gws/catalog/landingArmy.jsp?catId=cat1490025&amp;rootCatGameStyle=specialist-games" target="_blank">Battlefleet Gothic</a> models out on the table but apart from the expense, I do not want to freak out the newbie (and female) players in the group by plonking down some &#8220;toy&#8221; spaceships.</p>
<p style="text-align: left;">So I went in search of some paper markers that I could print out and use. Alas I did not find any,  so I decided to whip some up for myself&#8230;</p>
<p style="text-align: left;">And so I present <strong>Rabidgremlin&#8217;s Tactical Ship Markers</strong>. These markers are designed to be printed, cut out, folded and glued together. They come in 3 handy colours: red for enemy ships, blue for neutral and green for friendly.</p>
<p style="text-align: left;">I got a little carried away and even made them 3D (and perhaps in doing so, have risen to new levels of nerdom).</p>
<p style="text-align: left;">Here is a pic of an assembled marker.</p>
<p style="text-align: center;"><a href="http://blog.rabidgremlin.com/wp-content/uploads/2010/01/closeup.png"><img class="size-full wp-image-612  aligncenter" title="Closeup of the assembled marker" src="http://blog.rabidgremlin.com/wp-content/uploads/2010/01/closeup.png" alt="" width="384" height="290" /></a></p>
<p style="text-align: left;">And here is the PDF of the markers, that you can download and print out: <a href="../wp-content/uploads/2010/01/Tactical-Ship-Markers-Coloured-v0.1.pdf">Tactical-Ship-Markers-Coloured-v0.1.pdf</a></p>
<p style="text-align: left;">I used standard office 80g paper and they work ok but you might want to use something stiffer.</p>
<p style="text-align: left;">For those of you who are interested, I used <a title="Link to inkscape.org" href="http://www.inkscape.org/" target="_blank">Inkscape</a> to create the markers. Inkscape is a fantastic, open source, vector graphics editor.</p>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://blog.rabidgremlin.com/2010/01/25/paper-ship-markers-for-rogue-trader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tip: Creating easy to remember passwords</title>
		<link>http://blog.rabidgremlin.com/2009/12/28/tip-creating-easy-to-remember-passwords/</link>
		<comments>http://blog.rabidgremlin.com/2009/12/28/tip-creating-easy-to-remember-passwords/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 04:23:05 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://blog.rabidgremlin.com/?p=573</guid>
		<description><![CDATA[Passwords are a pain in the butt, if you use a computer or the Internet then you no doubt have a list of passwords bouncing around in your skull or worse yet a single password that you use everywhere! Here is a simple technique for creating good, easy to remember passwords.
First off here are some [...]]]></description>
			<content:encoded><![CDATA[<p>Passwords are a pain in the butt, if you use a computer or the Internet then you no doubt have a list of passwords bouncing around in your skull or worse yet a single password that you use everywhere! Here is a simple technique for creating good, easy to remember passwords.</p>
<p><img class="size-full wp-image-579 alignright" style="float:right" title="Password input" src="http://blog.rabidgremlin.com/wp-content/uploads/2009/12/password_box.png" alt="Password input" width="274" height="201" />First off here are some golden rules for passwords:</p>
<ol>
<li>A password needs to be strong (see below)</li>
<li>You should only use a password for one site or account</li>
<li>You should never write a password down</li>
<li>You should never tell anyone else your password (duh)</li>
</ol>
<p>Of course all of us break these rules&#8230;</p>
<p>So what is a good password? A good password is one that is “strong” from a security point of view. Typically this means a string of 8 characters made up of numbers and letters. Additionally the password should not contain any “dictionary” words (e.g. a word you find in the dictionary) nor should it contain information relating to you, such as your name or date of birth.</p>
<p>On top of that, your password should not be a common one. Believe it or not, people tend to think just like you and so there is a whole raft of passwords that people tend to use such as <em>qwerty</em>, <em>7777777</em>, <em>bond007</em>, <em>butthead</em>, <em>trustno1</em>. This <a title="Link to list of banned Twitter passwords" href="http://www.techcrunch.com/wp-content/uploads/2009/12/Twitter-banned-passwords.txt" target="_blank">list</a> (from Twitter&#8217;s sign-up) page contains 370 common passwords which <a title="Link to Twitter" href="http://twitter.com" target="_blank">Twitter</a> does not allow to be used. Needless to say, if one of your passwords is on this list then you should probably not use it <img src='http://blog.rabidgremlin.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Here are 10 “strong” passwords generated using the excellent from <a title="Link to pctools.com password generator" href="http://www.pctools.com/guides/password/" target="_blank">pctools.com password generator</a>.</p>
<pre>ne3hebr4 fe5ec7ur
th55ucep 2rayaves
24astete 8hacruth
fathu4e7 5rubrast
tebra2ep 4awraph4</pre>
<p>Now these passwords are all well and good but you are not likely to memorise them are you? Which means you will either write them down or you will just memorise one, which you would use everywhere. Once again breaking the rules.</p>
<p>So here is better way, which not only generates strong passwords, unique to each website but also makes them easy to remember !</p>
<p>First off choose 4 characters, a mix of letters and numbers (ideally more numbers then letters). These 4 characters are the only thing you will need to remember. For instance <strong><em>r085</em></strong>, which I will use in the examples below.</p>
<p>Next up, when you need a password for a website, take the first 4 characters of the website&#8217;s domain name and alternate them with the characters in your secret 4 character string, for example:</p>
<pre>facebook.com:
                f a c e
                   +      = fra0c8e5
                 r 0 8 5 

twitter.com     t w i t
                   +       = trw0i8t5
                 r 0 8 5 

gmail.com       g m a i
                   +       = grm0a8i5
                 r 0 8 5 

digg.com        d i g g
                   +       = dri0g8g5
                 r 0 8 5</pre>
<p>And voila you get nice strong passwords, unique to every site !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rabidgremlin.com/2009/12/28/tip-creating-easy-to-remember-passwords/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Configuring a test SSL certificate for Jboss</title>
		<link>http://blog.rabidgremlin.com/2009/11/18/configuring-a-test-ssl-certificate-for-jboss/</link>
		<comments>http://blog.rabidgremlin.com/2009/11/18/configuring-a-test-ssl-certificate-for-jboss/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 01:43:10 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[CAS]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Jboss]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://blog.rabidgremlin.com/?p=558</guid>
		<description><![CDATA[I just had to set up a test certificate for my local install of Jboss 4.2.3 to try out some SSL code. It wasn&#8217;t completely obvious so here are some notes on how to do it.
First off you need to create a self-signed certificate. You do this using the keytools application that comes with Java. [...]]]></description>
			<content:encoded><![CDATA[<p>I just had to set up a test certificate for my local install of Jboss 4.2.3 to try out some SSL code. It wasn&#8217;t completely obvious so here are some notes on how to do it.</p>
<p>First off you need to create a self-signed certificate. You do this using the <em>keytools</em> application that comes with Java. Open a command prompt and run the following command. You will need to change the path to your Jboss conf directory to reflect your install:</p>
<pre>C:\&gt;keytool -genkey -alias tomcat -keyalg RSA -keystore C:\jboss-4.2.3.GA\server\default\conf\localhost.keystore</pre>
<p>When prompted use a password of<em> changeit</em> everywhere. It&#8217;s important that you answer <em>localhost</em> to the first question:</p>
<pre>Enter keystore password: changeit
Re-enter new password: changeit
What is your first and last name?
  [Unknown]:  localhost
What is the name of your organizational unit?
  [Unknown]:
What is the name of your organization?
  [Unknown]:
What is the name of your City or Locality?
  [Unknown]:
What is the name of your State or Province?
  [Unknown]:
What is the two-letter country code for this unit?
  [Unknown]:  NZ
Is CN=localhost, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=NZ correct?
  [no]:  yes

Enter key password for
        (RETURN if same as keystore password): changeit
Re-enter new password: changeit</pre>
<p>Next up you need to configure tomcat to create a SSL connector.</p>
<p>Edit  <em>C:\jboss-4.2.3.GA\server\default\deploy\jboss-web.deployer\server.xml</em> and find the commented out SSL connector example, uncomment it and tweak it as follows:</p>
<pre>&lt;Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="${jboss.server.home.dir}/conf/localhost.keystore"
keystorePass="changeit"
/&gt;</pre>
<p>Finally add two System properties to your Jboss startup command to get the javax.net.ssl library to use your new keystore. These are only needed if you need to make SSL calls back to yourself. I needed them because I had <a title="Link to JA-SIG CAS" href="http://www.jasig.org/cas" target="_blank">CAS</a> and 3 apps authenticating with CAS all running in the same dev Jboss instance:</p>
<pre>-Djavax.net.ssl.trustStore=C:\jboss-4.2.3.GA\server\default\conf\localhost.keystore
-Djavax.net.ssl.trustStorePassword=changeit</pre>
<p>Ok now browse to http://localhost:8443/</p>
<p>Your browser will complain about a self-signed certificate. Just follow your browser&#8217;s instructions to add this certificate as a security exception so you won&#8217;t be prompted again and you are all done.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rabidgremlin.com/2009/11/18/configuring-a-test-ssl-certificate-for-jboss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inside Google Wave</title>
		<link>http://blog.rabidgremlin.com/2009/11/04/inside-google-wave/</link>
		<comments>http://blog.rabidgremlin.com/2009/11/04/inside-google-wave/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 21:03:36 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[My Work]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ClearPoint]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Wave]]></category>

		<guid isPermaLink="false">http://blog.rabidgremlin.com/?p=533</guid>
		<description><![CDATA[ClearPoint held one of its regular tech-drop get-togethers last night covering Google Wave. 
The Cloudbreak team gave a good walk-through of the product  and I gave a quick overview of some of the technology inside Google Wave and it&#8217;s APIs.
Here is my slide deck:


Click to see next slide

The PDF (with notes) can be downloaded here.
For [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Link to ClearPoint" href="http://clearpoint.co.nz/" target="_blank">ClearPoint</a> held one of its regular tech-drop get-togethers last night covering <a title="Link to Google Wave home page" href="http://wave.google.com" target="_blank">Google Wave</a>. </p>
<p>The <a title="Link to Cloudbreak" href="http://www.cloudbreak.co.nz/" target="_blank">Cloudbreak</a> team gave a good walk-through of the product  and I gave a quick overview of some of the technology inside Google Wave and it&#8217;s APIs.</p>
<p>Here is my slide deck:</p>
<div align="center">
<object id="VideoPlayback" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="375" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://blog.rabidgremlin.com/wp-content/uploads/2009/11/GoogleWaveTech.swf" /><embed id="VideoPlayback" type="application/x-shockwave-flash" width="500" height="375" src="http://blog.rabidgremlin.com/wp-content/uploads/2009/11/GoogleWaveTech.swf"></embed></object><br />
<em>Click to see next slide</em>
</div>
<p>The PDF (with notes) can be <a title="Download the Google Wave Tech presentation" href="http://blog.rabidgremlin.com/wp-content/uploads/2009/11/GoogleWaveTech.pdf" target="_blank">downloaded here</a>.</p>
<p>For those of you who know nothing about the wave, here is short intro video:</p>
<p><a href="http://blog.rabidgremlin.com/2009/11/04/inside-google-wave/"><em>Click here to view the embedded video.</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rabidgremlin.com/2009/11/04/inside-google-wave/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ok I&#8217;ve done it now&#8230;</title>
		<link>http://blog.rabidgremlin.com/2009/11/02/ok-ive-done-it-now/</link>
		<comments>http://blog.rabidgremlin.com/2009/11/02/ok-ive-done-it-now/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 08:19:44 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[My Work]]></category>
		<category><![CDATA[split-the-bill]]></category>

		<guid isPermaLink="false">http://blog.rabidgremlin.com/?p=531</guid>
		<description><![CDATA[Wow, I have just announced the launch of my pet project: split-the-bill.com I&#8217;m feeling  excited yet panicked at the same time.
It will be very interesting to see how this pans out (hopefully well). For more details check out http://blog.split-the-bill.com/the-cat-is-out-of-the-bag-2
]]></description>
			<content:encoded><![CDATA[<p>Wow, I have just announced the launch of my pet project: <a title="Link to split-the-bill.com" href="http://split-the-bill.com" target="_blank">split-the-bill.com</a> I&#8217;m feeling  excited yet panicked at the same time.</p>
<p>It will be very interesting to see how this pans out (hopefully well). For more details check out <a title="Link to the annoucement on the split-the-bill blog" href="http://blog.split-the-bill.com/the-cat-is-out-of-the-bag-2" target="_blank">http://blog.split-the-bill.com/the-cat-is-out-of-the-bag-2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rabidgremlin.com/2009/11/02/ok-ive-done-it-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vodafone NZ settings for Android phones</title>
		<link>http://blog.rabidgremlin.com/2009/09/16/vodafone-nz-settings-for-android-phones/</link>
		<comments>http://blog.rabidgremlin.com/2009/09/16/vodafone-nz-settings-for-android-phones/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 02:32:05 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.rabidgremlin.com/?p=522</guid>
		<description><![CDATA[I have an Android G1 Developer phone (based on the HTC Dream) and have had major issues getting MMS to work with the Vodafone network in New Zealand. Vodafone was next to useless in resolving this problem but after bashing my head against a wall for ages and &#8220;phoning a friend&#8221; (thanks Nick) I finally [...]]]></description>
			<content:encoded><![CDATA[<p>I have an Android G1 Developer phone (based on the HTC Dream) and have had major issues getting MMS to work with the Vodafone network in New Zealand. Vodafone was next to useless in resolving this problem but after bashing my head against a wall for ages and &#8220;phoning a friend&#8221; (thanks Nick) I finally have a configuration that works.</p>
<p>Interesting enough I actually resorted to debugging my phone to see where the issue was and then took a wander through the Android source code to see why things were going wrong. In the end it turned out to be simple case sensitivity issue with the APN type field for the MMS APN  (it must all be in lowercase) !</p>
<p>So in case anyone else is having the same issue here are the details of the two APNs you need to setup. These should work for any Android based devices:</p>
<pre>Name: Vodafone NZ
APN: <a href="http://www.vodafone.net.nz/" target="_blank">www.vodafone.net.nz</a>
Proxy: &lt;not set&gt;
Port: &lt;not set&gt;
Username: &lt;not set&gt;
Password: &lt;not set&gt;
Server: &lt;not set&gt;
MMSC: null
MMS Proxy: &lt;not set&gt;
MMS Port: &lt;not set&gt;
MCC: 530
MNC: 01
APN Type: default</pre>
<pre>Name: Vodafone NZ-MMS
APN: <a href="http://live.vodafone.com/" target="_blank">live.vodafone.com</a>
Proxy: &lt;not set&gt;
Port: &lt;not set&gt;
Username: &lt;not set&gt;
Password: &lt;not set&gt;
Server: &lt;not set&gt;
MMSC: <a href="http://pxt.vodafone.net.nz/pxtsend" target="_blank">http://pxt.vodafone.net.nz/pxtsend</a>
MMS Proxy: 172.30.38.3
MMS Port: 8080
MCC: 530
MNC: 01
APN type: mms</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.rabidgremlin.com/2009/09/16/vodafone-nz-settings-for-android-phones/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SvnViz 1.0.0 Released</title>
		<link>http://blog.rabidgremlin.com/2009/08/12/svnviz-1-0-0-released/</link>
		<comments>http://blog.rabidgremlin.com/2009/08/12/svnviz-1-0-0-released/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 02:41:43 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Animation]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[My Work]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SvnViz]]></category>

		<guid isPermaLink="false">http://blog.rabidgremlin.com/?p=511</guid>
		<description><![CDATA[Finally got off my butt and packaged up version 1.0.0 of SvnViz. It can be downloaded from sourceforge.
SvnViz builds visualizations of the activity within a Subversion repository. Here is an example of the default visualization run against the project that I am currently working on. Green dots indicate file adds, blue dots are modified files [...]]]></description>
			<content:encoded><![CDATA[<p>Finally got off my butt and packaged up version 1.0.0 of SvnViz. It can be downloaded from <a title="Link to SvnViz project on sourceforge" href="https://sourceforge.net/projects/svnviz/" target="_blank">sourceforge</a>.</p>
<p>SvnViz builds visualizations of the activity within a Subversion repository. Here is an example of the default visualization run against the project that I am currently working on. Green dots indicate file adds, blue dots are modified files and red dots are deleted files. The greater the activity of the user the higher their score.</p>
<p><a href="http://blog.rabidgremlin.com/2009/08/12/svnviz-1-0-0-released/"><em>Click here to view the embedded video.</em></a></p>
<p>SvnViz also provides a framework for creating your own visualizations. Simply extend the <em>FrameViz</em> class and implement the <em>generateFrame</em> method. To run your vizualization class, instead of the default class, just pass the fully qualified name of your class to the application using the <em>-vc</em> parameter.</p>
<p>Source files can be downloaded from <a title="Link to SvnViz source" href="https://sourceforge.net/projects/svnviz/files/" target="_blank">here</a>. All code is released under the GPL.</p>
<p>Have fun and drop me a line if you come up with an interesting visualization.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rabidgremlin.com/2009/08/12/svnviz-1-0-0-released/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Expose /var/www using Samba</title>
		<link>http://blog.rabidgremlin.com/2009/08/10/expose-varwww-using-samba/</link>
		<comments>http://blog.rabidgremlin.com/2009/08/10/expose-varwww-using-samba/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 01:27:47 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[My Work]]></category>

		<guid isPermaLink="false">http://blog.rabidgremlin.com/?p=508</guid>
		<description><![CDATA[This is actually more of a note for myself but it may be of use to you. I often find myself running up Linux VMs to test and build LAMP based systems but since I (generally) use Windows it is a major pain to have to transfer files via scp or worse edit files using [...]]]></description>
			<content:encoded><![CDATA[<p>This is actually more of a note for myself but it may be of use to you. I often find myself running up Linux VMs to test and build LAMP based systems but since I (generally) use Windows it is a major pain to have to transfer files via scp or worse edit files using vi.</p>
<p>However is you install Samba into your test VM, you can simply browse to the folder using Windows explorer and edit the files directly. The following configuration exposes your <em>/var/www</em> folder via Samba and makes its content editable by everyone. It makes the files read/writeable by all and makes sure that <em>www-data</em> remains the owner.</p>
<p><strong>Needless to say this configuration is very very insecure and MUST NOT be used in production !</strong></p>
<p><code>[www]<br />
comment = apache root folder<br />
path = /var/www<br />
guest ok = yes<br />
browseable = yes<br />
create mask = 777<br />
directory mask = 777<br />
read only = no<br />
force user = www-data<br />
force group = www-data<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rabidgremlin.com/2009/08/10/expose-varwww-using-samba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cross-browser testing and virtualization</title>
		<link>http://blog.rabidgremlin.com/2009/07/24/cross-browser-testing-and-virtualization/</link>
		<comments>http://blog.rabidgremlin.com/2009/07/24/cross-browser-testing-and-virtualization/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 03:09:36 +0000</pubDate>
		<dc:creator>jack</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[My Work]]></category>
		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://blog.rabidgremlin.com/?p=504</guid>
		<description><![CDATA[Update: The latest images from Microsoft now ONLY work under MS Virtual PC ! Not so useful if you are a Mac developer or you want to run under VMware like we are. Microsoft is aware of the problem, hopefully they fix it soon.

I&#8217;ve been setting up a bunch of VMware images for testing various [...]]]></description>
			<content:encoded><![CDATA[<p><em>Update: The latest images from Microsoft now ONLY work under MS Virtual PC ! Not so useful if you are a Mac developer or you want to run under VMware like we are. Microsoft <a title="Link to IE product managers blog about this issue" href="http://blogs.msdn.com/petel/archive/2009/09/09/running-the-ie-vpc-s-on-other-vpc-hosts.aspx" target="_blank">is aware of the problem</a>, hopefully they fix it soon.<br />
</em></p>
<p>I&#8217;ve been setting up a bunch of VMware images for testing various browser and OS combinations. This has worked out very nicely and the best thing is you can do it all for free !</p>
<p>In my travels I came across <a title="Link to XP and Vista images" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&amp;displaylang=en" target="_blank">these very useful images</a> from Microsoft, basically XP and Vista installs with various flavours of Internet Explorer ( 6, 7 and 8 ) installed.</p>
<p>These are free for download (but they do expire) and can be easily run using Microsoft&#8217;s free <a title="Download link for Virtual PC" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&amp;DisplayLang=en" target="_blank">Virtual PC</a>.</p>
<p>To get these images to run under VMware, you first need to set up the images to run under Virtual PC (to create a .vmc file) and then you can converted the images to the VMware format using the <a title="Link to VMware converter" href="http://www.vmware.com/products/converter/" target="_blank">VMware vCenter Converter</a>. This tool is also free.</p>
<p>The VMware Converter is also able to create an image of your locally installed OS, I haven&#8217;t tried this but it could be useful for backups and the like.</p>
<p>All up its taken about 2 days to set up XP, Vista &amp; Ubuntu images running combinations of IE 6, IE 7, IE 8, Firefox 3, Opera 9, Safari 4 and Chrome.</p>
<p>Now the fun really starts&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rabidgremlin.com/2009/07/24/cross-browser-testing-and-virtualization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
