<?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"
	>

<channel>
	<title>Research e-Labs</title>
	<atom:link href="http://research.elabs.govt.nz/feed/" rel="self" type="application/rss+xml" />
	<link>http://research.elabs.govt.nz</link>
	<description>web trends, open source and technology in government</description>
	<pubDate>Fri, 25 Jul 2008 04:14:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>New Zealand Government Feed Standard (Consultation)</title>
		<link>http://research.elabs.govt.nz/nz-govt-feed-standard/</link>
		<comments>http://research.elabs.govt.nz/nz-govt-feed-standard/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 00:16:45 +0000</pubDate>
		<dc:creator>Matthew Ross</dc:creator>
		
		<category><![CDATA[Developer Resources]]></category>

		<category><![CDATA[Standards &amp; Compliance]]></category>

		<category><![CDATA[atom]]></category>

		<category><![CDATA[feeds]]></category>

		<category><![CDATA[govt]]></category>

		<category><![CDATA[nz]]></category>

		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://research.elabs.govt.nz/?p=74</guid>
		<description><![CDATA[The State Services Commission has published an updated Government feed standard based on Atom. Currently in draft for consultation until 13th August 2008, this will replace the 2003 e-GIF RDF specification for New Zealand Government feeds.

Atom 1.0 format is Recommended
The new Government recommendation is to use the Atom feed format.

Atom it is an official specification [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://research.elabs.govt.nz/nz-govt-feed-standard/"><img class="img-left" src="http://research.elabs.govt.nz/wp-content/uploads/2008/07/atom-logo.png" alt="Calender Icon" width="160" height="100" /></a>The State Services Commission has published an updated Government feed standard based on Atom. Currently in draft for consultation until 13th August 2008, this will replace the 2003 e-GIF RDF specification for New Zealand Government feeds.</p>
<p><span id="more-74"></span></p>
<h3>Atom 1.0 format is Recommended</h3>
<p>The new Government recommendation is to use the Atom feed format.</p>
<ul>
<li>Atom it is an official specification managed by the IETF</li>
<li>Atom uses the ISO 8601 date format</li>
<li>Atom provides a mechanism to explicitly and unambiguously label the type of content.</li>
</ul>
<p>The new format is fully understood by all common feed readers and aggregators, something that is not the case with the previous specification which was a customisation of RSS 1.0.</p>
<p>In addition to the standard Atom element structure, the prefix &#8216;nz&#8217; is defined as an Atom extension for New Zealand specific elements.</p>
<p><b>nz:dtend</b> is defined as an optional custom element for publishing the closing-date for consultations and jobs.</p>
<p>A value list of categories/tags is defined: <b>nznews, nzjob, nzconsult, nzevent</b>.</p>
<h3>Resources</h3>
<ul>
<li>Download the draft <b>2008 New Zealand Government Feed Standard</b><br />
&nbsp;&nbsp;&nbsp;&nbsp;in <a href="http://eg.elabs.govt.nz/feeds/2008%20New%20Zealand%20Government%20Feed%20Standard.odt">Open Office .odf format</a> or <a href="http://eg.elabs.govt.nz/feeds/2008%20New%20Zealand%20Government%20Feed%20Standard.doc">Microsoft .doc format</a></li>
<li>The <b>Atom specification</b> is at <a href="http://www.ietf.org/rfc/rfc4287.txt">http://www.ietf.org/rfc/rfc4287.txt</a></li>
<li>Previous <a href="http://www.e.govt.nz/standards/e-gif/rss/index.html">RDF (RSS) e-GIF standard (2003)</a></li>
</ul>
<h3>Examples</h3>
<p>We have provided a number of example feeds at http://eg.elabs.govt.nz/feeds/</p>
<ul>
<li>Example <a href="http://eg.elabs.govt.nz/feeds/atom.xml">Atom feed</a></li>
<li>Example <a href="http://eg.elabs.govt.nz/feeds/atom-complex.xml">complex Atom feed</a></li>
<li>Other <a href="http://eg.elabs.govt.nz/feeds/">examples</a></li>
</ul>
<h3>Example Atom feed code</h3>
<p>Here is a code sample showing the recommended structure.</p>
<div class="codesnip-container" >&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;<br />
&nbsp;&nbsp;&lt;feed xmlns=&#8221;http://www.w3.org/2005/Atom&#8221;&gt;</p>
<p>&nbsp;&nbsp;&lt;title&gt;Example Atom Feed&lt;/title&gt;<br />
&nbsp;&nbsp;&lt;subtitle&gt;Example based on content from the IRD&lt;/subtitle&gt;<br />
&nbsp;&nbsp;&lt;link href=&#8221;http://eg.elabs.govt.nz/feeds/atom.xml&#8221; rel=&#8221;self&#8221;/&gt;<br />
&nbsp;&nbsp;&lt;updated&gt;2008-06-03T13:30:02+12:00&lt;/updated&gt;<br />
&nbsp;&nbsp;&lt;author&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;name&gt;ICT Tech Team&lt;/name&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;uri&gt;http://research.elabs.govt.nz/&lt;/uri&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;email&gt;icttech@research.elabs.govt.nz&lt;/email&gt;<br />
&nbsp;&nbsp;&lt;/author&gt;<br />
&nbsp;&nbsp;&lt;id&gt;http://eg.elabs.govt.nz/feeds/atom.xml&lt;/id&gt;</p>
<p>&nbsp;&nbsp;&lt;entry&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;id&gt;http://eg.elabs.govt.nz/feeds/20080603-example-budget-2008-SSCRESEARCHELABS&lt;/id&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;title&gt;Budget 2008 (entry with content and link)&lt;/title&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;link href=&#8221;http://www.ird.govt.nz/news-updates/like-to-know-budget-2008-passed.html&#8221;/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;author&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;name&gt;ICT Tech Team&lt;/name&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;uri&gt;http://research.elabs.govt.nz/&lt;/uri&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/author&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;published&gt;2008-06-13T12:45:02+12:00&lt;/published&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;updated&gt;2008-06-13T12:45:02+12:00&lt;/updated&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;content&gt;Budget 2008, delivered on 22 May, announced changes to personal income tax and the Family Tax Credit which have now been passed into law.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/content&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;category term=&#8221;nznews&#8221;/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;category term=&#8221;tax&#8221;/&gt;<br />
&nbsp;&nbsp;&lt;/entry&gt;<br />
&lt;/feed&gt;</p></div>
<h3>The example feed viewed in Internet Explorer 7</h3>
<p><img src="http://research.elabs.govt.nz/wp-content/uploads/2008/07/ie7_atom.png" alt="Example feed in IE 7" width="598" height="255" /></p>
<h3>Consultation</h3>
<p>The consultation period runs to 5pm, 13th August 2008.</p>
<p>Please post comments here or on the <a href="https://see.govt.nz/govtweb/">Government Web Community workspace</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://research.elabs.govt.nz/nz-govt-feed-standard/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Feeds for Thought</title>
		<link>http://research.elabs.govt.nz/feeds-for-thought/</link>
		<comments>http://research.elabs.govt.nz/feeds-for-thought/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 21:45:56 +0000</pubDate>
		<dc:creator>Matthew Ross</dc:creator>
		
		<category><![CDATA[Standards &amp; Compliance]]></category>

		<category><![CDATA[Web Trends]]></category>

		<category><![CDATA[atom]]></category>

		<category><![CDATA[feeds]]></category>

		<category><![CDATA[hatom]]></category>

		<category><![CDATA[web slice]]></category>

		<guid isPermaLink="false">http://research.elabs.govt.nz/?p=75</guid>
		<description><![CDATA[I gave a presentation Feeds for Thought in June for the Government Web Community covering trends around feeds, microformats and the web slice. The presentation has been updated and is relevant as collateral to the draft 2008 NZ Government Feed Standard.

Download the presentation Feeds for Thought in Open Office .odp format (3.5G) or Microsoft .ppt [...]]]></description>
			<content:encoded><![CDATA[<p>I gave a presentation <i>Feeds for Thought</i> in June for the Government Web Community covering trends around feeds, microformats and the web slice. The presentation has been updated and is relevant as collateral to the draft 2008 NZ Government Feed Standard.</p>
<p><span id="more-75"></span></p>
<p>Download the presentation <i>Feeds for Thought</i> in <a href="http://eg.elabs.govt.nz/feeds/Feeds%20for%20Thought.odp">Open Office .odp format (3.5G)</a> or <a href="http://eg.elabs.govt.nz/feeds/Feeds%20for%20Thought.ppt">Microsoft .ppt format (3.6G)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://research.elabs.govt.nz/feeds-for-thought/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IP version 6 practical exploration diary - part one</title>
		<link>http://research.elabs.govt.nz/practical-exploration-of-ip-version-6-part-one/</link>
		<comments>http://research.elabs.govt.nz/practical-exploration-of-ip-version-6-part-one/#comments</comments>
		<pubDate>Fri, 30 May 2008 03:54:45 +0000</pubDate>
		<dc:creator>Greg Rogan</dc:creator>
		
		<category><![CDATA[Developer Resources]]></category>

		<category><![CDATA[Exploration Diary]]></category>

		<category><![CDATA[Standards &amp; Compliance]]></category>

		<category><![CDATA[ipv4]]></category>

		<category><![CDATA[ipv6]]></category>

		<guid isPermaLink="false">http://research.elabs.govt.nz/?p=72</guid>
		<description><![CDATA[A few folk here at SSC recently decided to set up a IPv6 network. As most will know, global IPv4 addresses are running out and IPv6 introduces a far larger address space. What follows is a diary or log entry style format showing my progress and thought patterns. 

A global IP address is needed for [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://research.elabs.govt.nz/practical-exploration-of-ip-version-6-part-one/"><img class="alignleft alignnone size-medium wp-image-84" style="float: left;" title="ipv6_spread_the_love" src="http://research.elabs.govt.nz/wp-content/uploads/2008/07/ipv6_spread_the_love.png" alt="IPv6 spread the love icon" /></a>A few folk here at SSC recently decided to set up a IPv6 network. As most will know, global IPv4 addresses are running out and IPv6 introduces a far larger address space. What follows is a diary or log entry style format showing my progress and thought patterns. </p>
<p><span id="more-72"></span></p>
<p>A global IP address is needed for anyone who wants make a web server or any other service available on the internet. The predictions are that the world will run out of IPv4 addresses in about four years (given current consumption). IPv6 introduces a far larger address space, a different syntax or way the addresses are constructed, simplified routing and adds increased security. Our goal is to set up a small isolated IPv6 network, then to connect this to the internet and test what works and what doesn&#8217;t. </p>
<p>In part one I attempt setting up the isolated network with various operating systems, wireless and DNS, then testing a few applications.</p>
<h3>Phase 1: Create a self-contained simple IPv6 network</h3>
<h4>Step one: Equipment</h4>
<ul>
<li>Recently vacated desktop (P4) - installed Debian 4 dual booted with Windows XP</li>
<li>D-Link DI-524 wireless router</li>
<li>OS X Leopard Macbook (built-in wi-fi)</li>
</ul>
<h4>Step two: Network this equipment together</h4>
<p>I created a network with the Linux box connected to a D-Link DI-524 wireless router. The Mac laptop is connected to the wireless router via wireless<br />
Linux box &lt;&#8230;&#8230;cable&#8230;..&gt; D-Link router &lt;- - - - wireless - - - -&gt; Mac laptop</p>
<p>I statically set IPs to Linux box at 192.168.0.2 and Mac laptop at 192.168.0.3, D-Link router is 192.168.0.1. Time to check if pings work:<br />
Linux box from Mac - <strong><span style="color: #008000;">success</span></strong><br />
Mac from Linux box - <strong><span style="color: #008000;">success</span></strong></p>
<h4>Step three: See what works IPv6-wise straight off</h4>
<p>Try IPv6 pings:</p>
<div class="codesnip-container" >ping ::1</div>
<p> (localhost address in IPv6) on Mac - <strong><span style="color: #008000;">success</span></strong></p>
<div class="codesnip-container" >ping ::1</div>
<p> on Linux box - <strong><span style="color: #008000;">success</span></strong></p>
<p>So far so good!</p>
<p>Ran ifconfig on Linux box to check what IPv6 address the ethernet device had - fe80::208:2ff:fefb:30db so I tried pinging that - <strong><span style="color: #ff0000;">failed</span></strong> (unknown host)<br />
Ran ipconfig on Mac to check what IPv6 address the wireless device had - fe80::21b:63ff:fe04:7cf1 so I tried pinging that - <strong><span style="color: #ff0000;">failed</span></strong> (No route to host)<br />
tried cross-pinging - <strong><span style="color: #ff0000;">failed</span></strong> again</p>
<p>Time to look up configuring IPv6 on debian. I came accross <a href="http://people.debian.org/~csmall/ipv6/setup.html">http://people.debian.org/~csmall/ipv6/setup.html</a> and found I might need to add this to /etc/network/interfaces:</p>
<div class="codesnip-container" >iface eth0 inet6 static<br />
address fe80::208:2ff:fefb:30db<br />
netmask 64</div>
<p>this didn&#8217;t seem to do much <img src='http://research.elabs.govt.nz/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Unfortunately via Google I found out the D-Link (Firmware version V2.03 dated Fri, Dec 09 2005) doesn&#8217;t really do IPv6 so we&#8217;ll continue on anyway and see how far we get.</p>
<p>I then tried adding IPv6 to /etc/modules on Linux box.</p>
<p>Aha! help from <a href="http://lists.debian.org/debian-ipv6/2005/06/msg00051.html">http://lists.debian.org/debian-ipv6/2005/06/msg00051.html</a> suggests the real way to use ping6 (on Linux box ping itself):</p>
<div class="codesnip-container" >ping6 -I eth0 fe80::208:2ff:fefb:30db</div>
<p> - <strong><span style="color: #008000;">success</span></strong></p>
<p>now to try pinging the Mac from the Linux box:</p>
<div class="codesnip-container" >ping6 -I eth0 fe80::21b:63ff:fe04:7cf1</div>
<p> - well well, <strong><span style="color: #008000;">success</span></strong> - and with ping times that suggest it is actually working. Realised I don&#8217;t actually need the &#8220;iface eth0 inet6 static&#8221; section in /etc/network/interfaces on the Linux box because it works automatically without it <img src='http://research.elabs.govt.nz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>on the Mac ping itself:</p>
<div class="codesnip-container" >ping6 -I en1 fe80::21b:63ff:fe04:7cf1</div>
<p> - <strong><span style="color: #008000;">success</span></strong></p>
<p>ping the Linux box from the Mac</p>
<div class="codesnip-container" >ping6 -I en1 fe80::208:2ff:fefb:30db</div>
<p> - <strong><span style="color: #008000;">success</span></strong></p>
<p>I am assuming this is not a true IPv6 network as the router is still only talking IPv4 so all packets that are passing the router are IPv4 and in the case of IPv6 pinging, we have IPv6 encapsulated in IPv4?</p>
<h4>Step four: Test applications</h4>
<h4>SSH</h4>
<p>Installed sshd on the Linux box and tried connecting from the Mac<br />
Normal IPv4:</p>
<div class="codesnip-container" >ssh 192.168.0.2</div>
<p> - <strong><span style="color: #008000;">success</span></strong> (it asks me for a password)<br />
Now IPv6:</p>
<div class="codesnip-container" >ssh fe80::208:2ff:fefb:30db</div>
<p> - <strong><span style="color: #ff0000;">failed</span></strong> (No route to host)<br />
hmmm trying the ssh man page&#8230; maybe we need to force IPv6 addresses with -6:</p>
<div class="codesnip-container" >ssh -6 fe80::208:2ff:fefb:30db</div>
<p> - <strong><span style="color: #ff0000;">failed</span></strong> (No route to host)<br />
just checked
<div class="codesnip-container" >ping6 -I en1 fe80::208:2ff:fefb:30db</div>
<p> and that still works</p>
<p>At this point I decided to replace the dlink router with an apple airport express/basic 4 port switch to see if that was any better for IPv6. Unfortunately not <img src='http://research.elabs.govt.nz/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> the configuration mentions nothing of IPv6.</p>
<p>Due to the lack of IPv6 support in the wireless routers, I&#8217;m going to do away with the wireless side for now and just use a small 5 port switch to connect the Linux box and Mac together - I&#8217;ll get the Linux box to do DNS IPv6 style in the future.<br />
First configure Linux box and Mac to work normally over IPv4 - modified the Linux box /etc/network/interfaces to say:</p>
<div class="codesnip-container" >iface eth0 inet static<br />
address 192.168.0.1<br />
netmask 255.255.255.0</div>
<p>And set the ethernet port on the Mac to 192.168.0.2 subnet mask 255.255.255.0<br />
The Mac now as IPv6 address of fe80::217:f2ff:fede:83e8, Linux box is same as before</p>
<p>IPv4 and IPv6 pings to the respective address local and between each other work fine.</p>
<p>Now we have IPv6 connectivity established, lets put Windows into the picture. Connected up a Windows Vista laptop and ran:</p>
<div class="codesnip-container" >ipconfig /all</div>
<p> - told me it had an IPv6 address of fe80::2953:ea4:d099:a29c</p>
<p>Pinging from the Vista laptop:</p>
<div class="codesnip-container" >ping fe80::208:2ff:fefb:30db</div>
<p> - <strong><span style="color: #008000;">success</span></strong> pinging the Linux box</p>
<div class="codesnip-container" >ping fe80::217:f2ff:fede:83e8</div>
<p> - <strong><span style="color: #008000;">success</span></strong> pinging the Mac box</p>
<p>Try pinging the Vista laptop from the Linux box and from the Mac laptop - this <strong><span style="color: #ff0000;">failed</span></strong>. I went into Control Pannel/Network and Sharing Center and turned on Network discovery and File sharing. Now pinging the Vista laptop from the other from the Linux box and the Mac works.</p>
<h4>Web broswing</h4>
<p>Now to try web-browsing to the Linux box (which has apache running) using its IPv6 address.</p>
<p>I tried this firefox on the Linux box itself http://[::1]/ - <strong><span style="color: #008000;">success</span></strong>.<br />
I then tried http://[fe80::208:2ff:fefb:30db] - <strong><span style="color: #ff0000;">failed</span></strong> (it didn&#8217;t even attempt to find the page)<br />
Tried this on the Mac laptop on both Firefox and Safari http://[fe80::208:2ff:fefb:30db] - <strong><span style="color: #ff0000;">failed</span></strong> (Unable to connect message)<br />
Tried this on the Vista laptop - http://[fe80::208:2ff:fefb:30db] - <strong><span style="color: #008000;">success</span></strong>!</p>
<p>So I need to figure out why I can&#8217;t goto the Linux box&#8217;s IPv6 IP on the Linux box or Mac. I downloaded opera for the Mac and still no luck browsing the the IPv6 address of the Linux box. It seems this might be an OS thing which is strange because I can ping these addresses, but not web-browse to them.</p>
<p>I edited /etc/hosts on the Mac and added the line:</p>
<div class="codesnip-container" >fe80::208:2ff:fefb:30db linuxboxv6</div>
<p>Then tried web-browsing to linuxboxv6 - <strong><span style="color: #ff0000;">failed</span></strong><br />
Tried
<div class="codesnip-container" >ping6 linuxboxv6</div>
<p> - <strong><span style="color: #ff0000;">failed</span></strong><br />
changed the line in the hosts file to:</p>
<div class="codesnip-container" >fe80::208:2ff:fefb:30db%en0 linuxboxv6</div>
<p>Now web browsing and ping6&#8242;ing linuxboxv6 (from the Mac) - <strong><span style="color: #008000;">success</span></strong>!<br />
So that means on the Mac even though I can&#8217;t web-browse to the IPv6 IP address, I can put the IP address into the hosts file as above (must append %interface_name - en0 or whatever) and specify a name then web-browse or ping6 that name.</p>
<p>Lets try applying the same concept to the Linux box.<br />
Added this line to /etc/hosts</p>
<div class="codesnip-container" >fe80::208:2ff:fefb:30db linuxboxv6</div>
<p> - failed</p>
<p>And on the Vista laptop changing c:\windows\system32\drivers\etc\hosts</p>
<div class="codesnip-container" >fe80::208:2ff:fefb:30db linuxboxv6</div>
<p> - failed</p>
<p>Time to try setting up an ipv6 DNS server on the Linux box. From this article <a title="http://www.linuxjournal.com/node/6541/print" href="http://www.linuxjournal.com/node/6541/print">http://www.linuxjournal.com/node/6541/print</a> it looks like BIND9/named is the way to go.</p>
<p>Spent a lot of time trying to configure BIND9 to map names to the v6 addresses. Followed various tutorials on the net with not much understanding or luck.</p>
<p>Decided to get BIND9 to map names to the v4 addresses of the machines then try adding in v6 BIND stuff. I roughly followed this guide for the ipv4 DNS server setup <a title="http://www.ubuntugeek.com/dns-server-setup-using-bind-in-ubuntu.html" href="http://www.ubuntugeek.com/dns-server-setup-using-bind-in-ubuntu.html">http://www.ubuntugeek.com/dns-server-setup-using-bind-in-ubuntu.html</a></p>
<p>I have the DNS setup like this (A records):</p>
<div class="codesnip-container" >debianv4 IN A 192.168.0.1<br />
macv4 IN A 192.168.0.2<br />
vistav4 IN A 192.168.0.3</div>
<p>and told all machines that their dns IPv4 server is 192.168.0.1 - <strong><span style="color: #008000;">success</span></strong> (can ping the IPv4 names as per above from/to all three machines)</p>
<p>Now I add the following (AAAA or quad-A records):</p>
<div class="codesnip-container" >debianv6 IN AAAA fe80::208:2ff:fefb:30db<br />
macv6 ping IN AAAA fe80::217:f2ff:fede:83e8<br />
vistav6 IN AAAA fe80::2953:ea4:d099:a29c</div>
<p>I told all machines that their dns ipv6 server is fe80::208:2ff:fefb:30db - <strong><span style="color: #008000;">success</span></strong> (can ping the xxxxv6 names as per above from/to all three machines)</p>
<p>Lets try web browsing using the IPv4 and IPv6 names to connect the apache server on the Linux box:<br />
http://debianv4 on the Mac - <strong><span style="color: #008000;">success</span></strong><br />
http://debianv6 on the Mac - <strong><span style="color: #008000;">success</span></strong><br />
http://debianv4 on the Linux box - <strong><span style="color: #008000;">success</span></strong><br />
http://debianv6 on the Linux box - <strong><span style="color: #008000;">success</span></strong><br />
http://debianv4 on the Vista laptop - <span style="color: #008000;"><strong>success</strong></span><br />
http://debianv6 on the Vista laptop - <strong><span style="color: #ff0000;">failed</span></strong> - hmmmm! - I&#8217;m reading <a title="http://technet.microsoft.com/en-us/library/bb727035.aspx" href="http://technet.microsoft.com/en-us/library/bb727035.aspx">http://technet.microsoft.com/en-us/library/bb727035.aspx</a> to see if that explains anything</p>
<p>Now I want to try the configure BIND on the Linux box to advertise itself as a IPv6 DNS server - so I don&#8217;t have to manually put in fe80::208:2ff:fefb:30db as the DNS IPv6 server to every machine on the network.</p>
<p><a title="http://people.debian.org/~csmall/ipv6/setup.html" href="http://people.debian.org/~csmall/ipv6/setup.html">http://people.debian.org/~csmall/ipv6/setup.html</a> appears to suggest radvd for router advertising.</p>
<p>Installed radvd on the Linux box and spent lots of time reading about how it might work.</p>
<p>Based on <a title="http://dufo.tugraz.at/~prokop/ipv6/ipv6-linux-routing.pdf" href="http://dufo.tugraz.at/~prokop/ipv6/ipv6-linux-routing.pdf">http://dufo.tugraz.at/~prokop/ipv6/ipv6-linux-routing.pdf</a><br />
I edited the /etc/radvd.conf file to contain:</p>
<div class="codesnip-container" >interface eth0<br />
{<br />
AdvSendAdvert on;<br />
prefix fec0:0:0:1::/64<br />
{<br />
AdvOnLink on;<br />
AdvAutonomous on;<br />
};<br />
RDNSS fe80::208:2ff:fefb:30db<br />
{<br />
AdvRDNSSOpen on;<br />
};<br />
};</div>
<p>and restarted radvd.</p>
<p>I removed the DNS server fe80::208:2ff:fefb:30db from the Vista laptop&#8217;s IPv6 network config, then disabled/re-enabled the network interface, then I checked network connection details and good news:</p>
<ul>
<li> I saw a Property called Site-local IPv6 Address fec0::1:2953:ea4:d099:a29c%1 appear</li>
<li>the IPv6 Default Gateway had been automatically picked up as fe80::208:2ff:fefb:30db</li>
</ul>
<p>Unfortunately it says the IPv6 DNS Servers are fec0:0:0:ffff::1%1, fec0:0:0:ffff::2%1 and fec0:0:0:ffff::3%1 - was hoping it would say fe80::208:2ff:fefb:30db</p>
<p>So it looks like radvd has done gateway advertisement and prefix advertisement but not advertised the DNS.</p>
<h3>Summary</h3>
<p>We have covered the equipment used, experimenting with wireless, setting up a stand-alone network with IPv4 and IPv6 capabilities and using a Linux box to perform DNS.</p>
<p>Issue encountered so far:</p>
<ul>
<li>Network not wireless capable due to lack of support from tested wireless routers</li>
<li>Can&#8217;t web-browse to IPv6 IPs on Mac or Linux box</li>
<li>Can&#8217;t web-browse to IPv6 DNS name on Vista laptop</li>
<li>DNS clients not automatically picking up IPv6 DNS server address</li>
</ul>
<p>My next steps are to search out how IPv6 tunnels work and do some further digging around on the above issues. Stay tuned for part two!</p>
]]></content:encoded>
			<wfw:commentRss>http://research.elabs.govt.nz/practical-exploration-of-ip-version-6-part-one/feed/</wfw:commentRss>
		</item>
		<item>
		<title>hCard Microformat Creator for New Zealand [updated 15 July 2008]</title>
		<link>http://research.elabs.govt.nz/hcard-microformat-creator/</link>
		<comments>http://research.elabs.govt.nz/hcard-microformat-creator/#comments</comments>
		<pubDate>Fri, 23 May 2008 04:47:13 +0000</pubDate>
		<dc:creator>Matthew Ross</dc:creator>
		
		<category><![CDATA[Standards &amp; Compliance]]></category>

		<guid isPermaLink="false">http://research.elabs.govt.nz/?p=71</guid>
		<description><![CDATA[The hCard microformat is an open format for representing people, companies, organizations, and places with machine-readable semantic HTML. We have published a tool (beta) for generating hCard code for a typical New Zealand address and testing the mapping of that address with Google maps.
New Zealand addresses do not follow the US model of street / [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://research.elabs.govt.nz/hcard-microformat-creator/"><img class="img-left" src="http://research.elabs.govt.nz/wp-content/uploads/2008/05/hcard.png" alt="Calender Icon" width="160" height="80" /></a>The hCard microformat is an open format for representing people, companies, organizations, and places with machine-readable semantic HTML. We have published a tool (beta) for generating hCard code for a typical New Zealand address and testing the mapping of that address with Google maps.</p>
<p><span id="more-71"></span>New Zealand addresses do not follow the US model of street / city / state. The typical New Zealand format is street / suburb / city or for rural addresses street / RD number / mail location.</p>
<p>This typical New Zealand usage does not map well to hCard format (as well as vCard on which it is based). To reflect this New Zealand format, we recommend the following mapping of NZ address elements to hcard elements:</p>
<div class="codesnip-container" >street:  street-address</br><br />
suburb or RD number: locality</br><br />
city: region</br></div>
<p>The following is a example of hCard markup:</p>
<pre>
<div class="codesnip-container" >&lt;div class=&#8221;vcard&#8221;&gt;<br id="v0nw0" /> &lt;div class=&#8221;fn org&#8221;&gt;State Services Commission&lt;/div&gt;<br id="v0nw2" /> &lt;div class=&#8221;adr&#8221;&gt;<br id="v0nw3" /> &lt;div class=&#8221;street-address&#8221;&gt;100 Molesworth&lt;/div&gt;<br id="v0nw4" /> &lt;div class=&#8221;locality&#8221;&gt;Thorndon&lt;/div&gt;<br id="v0nw5" /> &lt;span class=&#8221;region&#8221;&gt;Wellington&lt;/span&gt; &lt;span class=&#8221;postal-code&#8221;&gt;6140&lt;/span&gt;<br id="v0nw6" /> &lt;/div&gt;<br id="v0nw8" />&lt;/div&gt;</div>
</pre>
<div class="updated"><strong>[updated 15 July 2008]</strong> The hCard creator will now optionally add latitude/longitude co-ordinates to the hCard </div>
<p>The hCard creator tool is at:</p>
<p><a title="NZ hCard creator beta" href="http://research.elabs.govt.nz/resources/hcard/hcard-creator-0.1.html">http://research.elabs.govt.nz/resources/hcard/hcard-creator-0.1.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://research.elabs.govt.nz/hcard-microformat-creator/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Macrons on the Net</title>
		<link>http://research.elabs.govt.nz/macrons-on-the-net/</link>
		<comments>http://research.elabs.govt.nz/macrons-on-the-net/#comments</comments>
		<pubDate>Wed, 07 May 2008 05:18:25 +0000</pubDate>
		<dc:creator>Ewen Cumming</dc:creator>
		
		<category><![CDATA[Developer Resources]]></category>

		<category><![CDATA[Standards &amp; Compliance]]></category>

		<category><![CDATA[macron]]></category>

		<category><![CDATA[plugins]]></category>

		<category><![CDATA[web editors]]></category>

		<guid isPermaLink="false">http://research.elabs.govt.nz/?p=70</guid>
		<description><![CDATA[For many users the way to insert a macron (ā,ē,ī,ō,ū) whilst writing is to find a page with one and copy/paste the needed character. Obviously there are easier ways, in this post I explore and experiment with a few methods to easily add macrons when entering content for the web.
If you have any comments or [...]]]></description>
			<content:encoded><![CDATA[<p>For many users the way to insert a macron (ā,ē,ī,ō,ū) whilst writing is to find a page with one and copy/paste the needed character. Obviously there are easier ways, in this post I explore and experiment with a few methods to easily add macrons when entering content for the web.<span id="more-70"></span></p>
<p>If you have any comments or suggestions or have seen a similar solution to the below please leave a comment (no registration or login needed).</p>
<h2>The Basics</h2>
<p>To enter a macron into web page HTML, you can use the following HTML enities, I&#8217;ve also added unicode and UTF-8 for completeness.</p>
<table id="macronreftable" style="text-align: center;" border="0" summary="Different encodings of macrons">
<tbody>
<tr>
<th>Character</th>
<th>HTML Entity</th>
<th>UTF-8 byte sequence</th>
<th>Unicode</th>
</tr>
<tr>
<td>Ā</td>
<td>Ā</td>
<td>0xC4 0&#215;80</td>
<td>U+0100</td>
</tr>
<tr>
<td>ā</td>
<td>ā</td>
<td>0xC4 0&#215;81</td>
<td>U+0101</td>
</tr>
<tr>
<td>Ē</td>
<td>Ē</td>
<td>0xC4 0&#215;92</td>
<td>U+0112</td>
</tr>
<tr>
<td>ē</td>
<td>ē</td>
<td>0xC4 0&#215;93</td>
<td>U+0113</td>
</tr>
<tr>
<td>Ī</td>
<td>Ī</td>
<td>0xC4 0xAA</td>
<td>U+012A</td>
</tr>
<tr>
<td>ī</td>
<td>ī</td>
<td>0xC4 0xAB</td>
<td>U+012B</td>
</tr>
<tr>
<td>Ō</td>
<td>Ō</td>
<td>0xC5 0&#215;8C</td>
<td>U+014C</td>
</tr>
<tr>
<td>ō</td>
<td>ō</td>
<td>0xC5 0&#215;8D</td>
<td>U+014D</td>
</tr>
<tr>
<td>Ū</td>
<td>Ū</td>
<td>0xC5 0xAA</td>
<td>U+016A</td>
</tr>
<tr>
<td>ū</td>
<td>ū</td>
<td>0xC5 0xAB</td>
<td>U+016B</td>
</tr>
</tbody>
</table>
<h2>Web Content Editors</h2>
<p>But what about if you&#8217;re not directly creating HTML content but rather entering it through a web application (content management system, blog, wiki, etc.)?</p>
<p>Most content creating web applications use editors, so the easiest way to add macron support is to add a button or keyboard shortcuts to the editor. To test this idea I wrote plugins for <a href="http://tinymce.moxiecode.com/">TinyMCE</a>, a widely used WYSIWYG editor and for <a href="http://wiki.splitbrain.org/wiki:dokuwiki">DokuWiki&#8217;s</a> built in editor.</p>
<h3>TinyMCE Plugin</h3>
<p>I wrote a plugin to TinyMCE which adds a new button and some keyboard shortcuts for adding macrons. See it in action below. The plugin is available on <a href="http://sourceforge.net/tracker/index.php?func=detail&#038;aid=1953814&#038;group_id=103281&#038;atid=738747">SourceForge</a> (the downloads are at the bottom of the page under &#8216;Attached Files&#8217;), extract it to the TinyMCE plugin directory to install. You can also view the page source of the demo below to see how it is included.<br />
<script language="javascript" type="text/javascript" src="/resources/macrontoolbars/tinymce/jscripts/tiny_mce/tiny_mce.js"></script><br />
<script language="javascript" type="text/javascript">
tinyMCE.init({
	mode : "specific_textareas",
	editor_selector : "mceEditor",
	theme: "advanced",
	plugins : "example,emotions,macrons",
	// Theme options
	theme_advanced_buttons1 : "bold,bullist,charmap,emotions,macrons",
	theme_advanced_buttons2 : "",
	theme_advanced_buttons3 : ""
});
</script><textarea class="mceEditor" name="content" cols="50" rows="10">Enter text here</textarea><br />
To add a macron click on the right-hand ā button or use the keyboard combinations:</p>
<ul>
<li>Ctrl + Alt + &lt;vowel&gt; - (lowercase)</li>
<li>Ctrl + Alt + Shift + &lt;vowel&gt; - (uppercase)</li>
</ul>
<h3>DokuWiki</h3>
<p>To add a macron button into DokuWiki:</p>
<ol>
<li>Download <a href="/resources/macrontoolbars/dokuwiki/userscript.js">userscript.js</a>, <a href="/resources/macrontoolbars/dokuwiki/macron.png">macron.png</a>, and <a href="/resources/macrontoolbars/dokuwiki/icons.tar.gz">icons.tar.gz</a> (or if you prefer <a href="/resources/macrontoolbars/dokuwiki/icons.zip">icons.zip</a>)</li>
<li>Place userscript.js in your dokuwiki conf directory (if you already have a userscript.js append the downloaded code to the end).</li>
<li>Place macron.png into you dokuwiki lib/images/toolbar directory.</li>
<li>Uncompress the icons into your dokuwiki lib/images directory.</li>
</ol>
<p>For more information on the DokuWiki toolbar see <a href="http://wiki.splitbrain.org/wiki:tips:toolbarbutton">http://wiki.splitbrain.org/wiki:tips:toolbarbutton</a>.</p>
<h2>HTML Forms</h2>
<p>For users to enter macrons into HTML forms to submit information I developed a very simple JavaScript toolbar (it uses the <a href="http://jquery.com/">JQuery</a> JavaScript library). See below for a demo, click in a text box and then on a macron from the toolbar.<br />
<script type="text/javascript" src="/resources/macrontoolbars/generic/jquery-1.2.3.min.js"></script><br />
<script type="text/javascript" src="/resources/macrontoolbars/generic/macron-toolbar.js"></script></p>
<div id="macron-toolbar">
<p id="macron-text">Click a letter to add to text field</p>
<p id="macron-letters"><a href="#">&#257;</a><a href="#">&#275;</a><a href="#">&#299;</a><a href="#">&#333;</a><a href="#">&#363;</a><a href="#">&#256;</a><a href="#">&#274;</a><a href="#">&#298;</a><a href="#">&#332;</a><a href="#">&#362;</a></p>
</div>
<form><fieldset><br />
        <label for="textfield">Text Field:</label></p>
<input type="text" name="textfield" id="textfield" />
<p>        <label for="textarea">Text Area:</label><br />
        <textarea name="textarea"></textarea><br />
</fieldset></form>
<p>The current version is lacking some features needed in a production website but it should still provide a good example of what can be achieved with the technology. Current features missing:</p>
<ol>
<li>No Graceful Degradation - it should degrade into a plain text macrons which can be copied and pasted if JavaScript is disabled or unavailable.</li>
<li>The macron is only appended to the end of the text in the text field, which is usually OK but should instead insert at the cursor position.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://research.elabs.govt.nz/macrons-on-the-net/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Economic Impact of OSS</title>
		<link>http://research.elabs.govt.nz/economic-impact-of-oss/</link>
		<comments>http://research.elabs.govt.nz/economic-impact-of-oss/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 23:58:24 +0000</pubDate>
		<dc:creator>Matthew Ross</dc:creator>
		
		<category><![CDATA[Standards &amp; Compliance]]></category>

		<category><![CDATA[economic impact]]></category>

		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://research.elabs.govt.nz/?p=69</guid>
		<description><![CDATA[There is increasing recognition of the economic impact of Open Source Software (OSS), offering productivity gains for local industries and generating export revenue by servicing offshore markets.
The Australian Open Source Industry Community Report 2008 says &#8220;&#8230;conservative projection of earnings suggests that the Open Source industry generates $500 million in revenue each year, with over 50% [...]]]></description>
			<content:encoded><![CDATA[<p>There is increasing recognition of the economic impact of Open Source Software (OSS), offering productivity gains for local industries and generating export revenue by servicing offshore markets.</p>
<p>The Australian Open Source Industry Community Report 2008 says &#8220;&#8230;conservative projection of earnings suggests that the Open Source industry generates $500 million in revenue each year, with over 50% of that being directly related to Open Source&#8221;</p>
<p><span id="more-69"></span>It goes on to say &#8220;&#8230;around half of the Open Source industry respondents service export markets (45%)&#8221;</p>
<p>Should government be more actively stimulating the local Open Source industry?</p>
<p>See the <a title="Australian Open Source Industry Community Report 2008 in PDF format" href="http://census.waughpartners.com.au/census-report-2008-r1.pdf">Australian Open Source Industry Community Report 2008 [1.5MB]</a> in PDF.</p>
<p>Or view converted to <a title="Australian Open Source Industry Community Report 2008 converted to HTML format" href="http://72.14.205.104/search?q=cache:3RZIZNm3Rm0J:census.waughpartners.com.au/census-report-2008-r1.pdf+Australian+open+source+census">HTML format by Google</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://research.elabs.govt.nz/economic-impact-of-oss/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What are these things called feeds?</title>
		<link>http://research.elabs.govt.nz/what-are-these-things-called-feeds/</link>
		<comments>http://research.elabs.govt.nz/what-are-these-things-called-feeds/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 04:40:30 +0000</pubDate>
		<dc:creator>Greg Rogan</dc:creator>
		
		<category><![CDATA[Standards &amp; Compliance]]></category>

		<category><![CDATA[Web Trends]]></category>

		<category><![CDATA[atom]]></category>

		<category><![CDATA[feeds]]></category>

		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://research.elabs.govt.nz/what-is-this-thing-called-rss/</guid>
		<description><![CDATA[Web feeds - also know as Atom or RSS (Really Simple Syndication) feeds, allow you to read and keep up to date with articles from multiple sources (websites, blogs, wikis etc). This is done by the publisher creating a web feed (an XML file in a specified format - e.g. Atom or RSS) at a [...]]]></description>
			<content:encoded><![CDATA[<p><a title="What is this thing called RSS?" href="http://research.elabs.govt.nz/what-is-this-thing-called-rss/"><img class="alignleft alignnone size-medium wp-image-77" title="RSS Icon" src="http://research.elabs.govt.nz/wp-content/uploads/2008/04/feeds.png" alt="3D RSS Icon" width="160" height="94" /></a>Web feeds - also know as Atom or RSS (Really Simple Syndication) feeds, allow you to read and keep up to date with articles from multiple sources (websites, blogs, wikis etc). This is done by the publisher creating a web feed (an XML file in a specified format - e.g. Atom or RSS) at a web address.<span id="more-65"></span>The feed contains channel information such as the title, description and link and several item subsections (the articles) - each of which contain their own title, description and link as well as the article content.</p>
<p>When the publisher wishes to publish a new article, the feed is simply updated with the new item. This may seem like a complex task for web developers and content managers of websites, but many Content Management Systems (CMS&#8217;s) allow feeds to be automatically generated. To see the new items for a feed, one must subscribe to the feed by adding its web address to a Feed Reader (sometimes called an aggregator). Feed Readers periodically check the subscribed feeds for new items. When you open or log-in to your Feed Reader, it will have a way of displaying the new items from your feeds.</p>
<p>Here is an example of a Feed Reader called Bloglines. The 6 feeds that have been subscribed to are displayed on the left and articles on the right</p>
<h2><img class="alignnone size-medium wp-image-70" title="RSS Reader example" src="http://research.elabs.govt.nz/wp-content/uploads/2008/04/web-rss.jpg" alt="" width="458" height="259" /></h2>
<h2>Why not subscribe to email updates or just go to the website?</h2>
<p>Consider you had thirty websites that you wanted to check for content updates. It is true that you could bookmark those sites in a web browser and check them every day. That would, however, be time consuming by having to open each site, click around and manually scan for changes in content. Even if those sites offered email updates, firstly you would have to give your email address out to them - increasing the risk of spam should they pass your email address on, and if you changed your email address, you would need to go back to each site and update them with your new address. Secondly the email updates are mixed in with all your other emails making it a bit of an effort to find old articles.</p>
<p>With web feeds, just visit each site once, identify and add the site&#8217;s feed to your Feed Reader, open your Feed Reader daily, scan article headlines and read only the articles that interest you.</p>
<h2>Feed Readers</h2>
<p>There are three categories of tools that allow you to read feeds:</p>
<table class="article-table" border="0" summary="categories of tools that that allow you to read RSS feeds">
<tbody>
<tr>
<td></td>
<th>Advantages</th>
<th>Disadvantages</th>
<th>Examples</th>
</tr>
<tr>
<th>Web-based</th>
<td>
<ul>
<li>Can use without installing any software therefore or administrator privileges</li>
<li>Can read your feeds from any computer that is connected to the Internet</li>
</ul>
</td>
<td>
<ul>
<li> Need to log on (can be automated if browser has saved user-name/password)</li>
<li>Need to have an Internet connection to read previous articles (Google Reader with Google Gears allows for offline viewing)</li>
</ul>
</td>
<td>
<ul>
<li> <a title="Google Reader" href="http://google.com/reader">Google Reader</a></li>
<li> <a title="Bloglines" href="http://www.bloglines.com/">Bloglines</a></li>
<li> <a title="Netvibes" href="http://www.netvibes.com/">Netvibes</a></li>
<li><a title="NewsGator" href="http://www.newsgator.com/Individuals/NewsGatorOnline/Default.aspx">NewsGator Online</a></li>
</ul>
</td>
</tr>
<tr>
<th>Standalone application</th>
<td>
<ul>
<li>Just run the application and start reading - no need to to log on</li>
<li>Can read previous articles without being connected to the Internet because they are downloaded locally</li>
</ul>
</td>
<td>
<ul>
<li>Unable to read articles on a computer other than one where the application is installed (NewsGator claims negate this by using synchronisation)</li>
<li>Constantly retrieves feeds, causing unnecessary bandwidth usage on the local machine as well as the sites they are downloading from (NewsGator claims to negate this by using synchronisation)</li>
</ul>
</td>
<td><strong>Windows</strong></p>
<ul>
<li> <a title="FeedReader" href="http://www.feedreader.com">FeedReader</a></li>
<li> <a title="SharpReader" href="http://www.sharpreader.net">SharpReader</a></li>
<li><a title="FeedDemon" href="http://www.newsgator.com/Individuals/FeedDemon/Default.aspx">FeedDemon</a></li>
<li><a title="NewsGator Inbox 3.0" href="http://www.newsgator.com/Individuals/NewsGatorInbox/Default.aspx">NewsGator Inbox 3.0</a> (plugin for Microsoft Outlook 2000 or latter)</li>
</ul>
<p><strong>Mac</strong></p>
<ul>
<li> Mail (built in to OS X)</li>
<li> <a title="NetNewsWire" href="http://www.newsgator.com/Individuals/NetNewsWire/">NetNewsWire</a></li>
</ul>
<p><strong>Linux</strong></p>
<ul>
<li> akregator (part of KDE)</li>
<li> <a title="Liferea" href="http://liferea.sourceforge.net/">Liferea</a> (for Gtk/Gnome)</li>
</ul>
<p><strong>Mobile/PDA</strong></p>
<ul>
<li><a title="NewsGator Go" href="http://www.newsgator.com/Individuals/NewsGatorGo/Default.aspx">NewsGator Go</a> (for Blackberry, Windows Mobile Device, Java Mobile Smartphone or Java PDA)</li>
</ul>
</td>
</tr>
<tr>
<th>Browser based</th>
<td>
<ul>
<li>Can use without installing any software therefore or administrator privileges</li>
</ul>
</td>
<td>
<ul>
<li>Unable to read articles on a computer other than one where the browser is installed</li>
</ul>
</td>
<td>
<ul>
<li> <a title="FireFox" href="http://www.mozilla.com/en-US/firefox/">FireFox</a></li>
<li> Internet Explorer 7 or later (built into Windows Vista)</li>
<li> <a title="Safari" href="http://www.apple.com/safari/">Safari</a></li>
<li> <a title="Opera" href="http://www.opera.com/">Opera</a></li>
</ul>
</td>
</tr>
</tbody>
</table>
<h2>Web feeds in Government</h2>
<h3>Reading web feeds</h3>
<p>If your desktop is locked down such that you can&#8217;t install a Feed Reader application and your web browser/email program does not have the ability to read feeds (this is common with a Windows XP/Office 2003/Internet Explorer 6 setup), then the easiest option is to use a web-based reader.</p>
<h3>Some web feeds in Government</h3>
<ul>
<li><a href="http://blog.e.govt.nz/index.php/feed/">In Development Posts</a></li>
<li><a href="http://www.sustainability.govt.nz/news/rss">Sustainability news</a></li>
<li><a href="http://search.newzealand.govt.nz/rss">NZ Govt news</a></li>
</ul>
<h2>Advanced uses of web feeds</h2>
<p>Web feeds can have more advanced uses than just reading new articles. Just a few examples are:</p>
<ul>
<li>watch for new video posts by your favorite <a href="http://youtube.com">Youtube</a> user</li>
<li>see comments posted about an article or blog that you are interested in</li>
<li>watch for content changes in a wiki page</li>
<li>be notified when someone sent you an event invitation in <a href="http://facebook.com/">Facebook</a></li>
<li>be notified when there are new items for your search at <a href="http://craigslist.com/">Craigslist</a></li>
<li>watch for must-have items on <a href="http://ebay.com">Ebay</a> using <a href="http://www.rssauction.com/">RSS Auction</a></li>
<li>learn a new word every day from <a href="http://dictionary.com">Dictionary.com</a></li>
<li>watch for events added to a public <a href="http://google.com/calendar/">Google Calendar</a></li>
<li>follow your favorite comic strips on <a href="http://www.tapestrycomics.com/">Tapestry Comics</a></li>
</ul>
<h2>Summary</h2>
<p>Web feeds are a convenient way for websites to push content to you rather than you having to do all the browsing and clicking around. Feed Readers give you one place to go to keep track of all the articles that are of interest to you. Since subscribing to feeds only requires you to enter a web address into the Feed Reader, there is a danger of collecting too many feeds and spending all your day reading them! It pays to frequently assess your collection of feeds and delete ones that are no longer relevant to your interests. I suggest trying one of the readers in the above list - web based readers are the easiest as they don&#8217;t require installation of any software.</p>
<p>Web feeds are becoming increasingly popular as a way of delivering content to users. Once you have tried web feeds you will never go back to email subscriptions - that&#8217;s for sure!</p>
]]></content:encoded>
			<wfw:commentRss>http://research.elabs.govt.nz/what-are-these-things-called-feeds/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Good Practice for 404 Error Pages [updated 18/04/08]</title>
		<link>http://research.elabs.govt.nz/good-practice-for-404-error-pages/</link>
		<comments>http://research.elabs.govt.nz/good-practice-for-404-error-pages/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 03:34:59 +0000</pubDate>
		<dc:creator>Ewen Cumming</dc:creator>
		
		<category><![CDATA[Standards &amp; Compliance]]></category>

		<category><![CDATA[best practice]]></category>

		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://research.elabs.govt.nz/good-practice-for-404-error-pages/</guid>
		<description><![CDATA[Almost every web user will have encountered a &#8216;404 - Not Found&#8217; error at some point. After reading an interesting discussion topic started by Ben Bradshaw on the Web Standards Wiki about 404 good practice I decided to fix our site&#8217;s 404 error page.
You can view the discussion at http://webstandards.govt.nz/index.php/Talk:Handling_404s.
Our original error page wasn&#8217;t awful [...]]]></description>
			<content:encoded><![CDATA[<p>Almost every web user will have encountered a &#8216;404 - Not Found&#8217; error at some point. After reading an interesting discussion topic started by Ben Bradshaw on the Web Standards Wiki about 404 good practice I decided to fix our site&#8217;s 404 error page.<span id="more-63"></span></p>
<p>You can view the discussion at <a href="http://webstandards.govt.nz/index.php/Talk:Handling_404s">http://webstandards.govt.nz/index.php/Talk:Handling_404s</a>.</p>
<p>Our original error page wasn&#8217;t awful - it kept our page look and feel and had the site navigation down the right-hand side. But it gave no help to users on how to find the page they were looking for.</p>
<p><img src="http://research.elabs.govt.nz/wp-content/uploads/2008/04/old-404-page.jpg" alt="Old 404 error page" /></p>
<p>To improve the page I followed Ben&#8217;s suggestions and added some instructions to help visitors find what they were looking for. I also removed the 404 error as this is irrelevant to users trying to find a page.</p>
<p>To check out the new and improved 404 page see <a href="http://research.elabs.govt.nz/nonexistantpage">http://research.elabs.govt.nz/nonexistantpage</a>.</p>
<p>In addition to the instructions on the page, we&#8217;ve made it smarter by attempting to guess where the user was trying to get based on the URL. Inspired by this Housing New Zealand Corporation <a href="http://www.hnzc.co.nz/hnzc/web/research.htm">404 page</a> we set up a similar page where a site search will be performed from the page name in the URL and results displayed under a &#8216;Suggestions&#8217; heading.</p>
<p>See some examples in action:<br id="f0tt" /><a href="http://research.elabs.govt.nz/research">http://research.elabs.govt.nz/research</a> (searches for &#8216;research&#8217;)<br id="fu.b" /><a href="http://research.elabs.govt.nz/category/web-service">http://research.elabs.govt.nz/category/web-service</a> (searches for &#8216;web service&#8217;)</p>
<p>The algorithm is very simple: <br id="tpn5" /></p>
<ol>
<li>get the page name from the URL e.g. http://research.elabs.govt.nz/somepath/<strong>somepage</strong>.ext</li>
<li>replace any underscores or dashes with spaces</li>
<li>decode any encoded characters e.g. %20 will become a space</li>
<li>search and display under suggestions (if there no results nothing is displayed)</li>
</ol>
<div class="updated"><strong>[updated 18/04/08]</strong> - <span style="text-decoration: line-through;">Currently, the search only covers posts on our site and not pages like &#8216;Contact Us&#8217; or the category pages, we&#8217;re hoping to fix this in the future.</span></p>
<p>Wordpress 2.5 fixed this for us.</p></div>
<p>If you have any suggestions, improvements, or examples of better practice please leave us a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://research.elabs.govt.nz/good-practice-for-404-error-pages/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Privacy Issues on Social Networks</title>
		<link>http://research.elabs.govt.nz/privacy-issues-on-social-networks/</link>
		<comments>http://research.elabs.govt.nz/privacy-issues-on-social-networks/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 21:19:23 +0000</pubDate>
		<dc:creator>Matthew Ross</dc:creator>
		
		<category><![CDATA[Standards &amp; Compliance]]></category>

		<category><![CDATA[Web Trends]]></category>

		<guid isPermaLink="false">http://research.elabs.govt.nz/2008/04/04/privacy-issues-on-social-networks/</guid>
		<description><![CDATA[A revealing video from The Office of Privacy Commissioner of Canada highlights privacy issues on social networks.
See http://blog.privcom.gc.ca/index.php/2007/11/05/a-friend-of-a-friend-of-a-friend-knows-youre-on-vacation/
]]></description>
			<content:encoded><![CDATA[<p>A revealing video from The Office of Privacy Commissioner of Canada highlights privacy issues on social networks.<span id="more-48"></span></p>
<p>See <a href="http://blog.privcom.gc.ca/index.php/2007/11/05/a-friend-of-a-friend-of-a-friend-knows-youre-on-vacation/" title="Link to video at the Office of Privacy Commissioner of Canada">http://blog.privcom.gc.ca/index.php/2007/11/05/a-friend-of-a-friend-of-a-friend-knows-youre-on-vacation/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://research.elabs.govt.nz/privacy-issues-on-social-networks/feed/</wfw:commentRss>
		</item>
		<item>
		<title>XML Governance - you know you need it!</title>
		<link>http://research.elabs.govt.nz/xml-governance-you-know-you-need-it/</link>
		<comments>http://research.elabs.govt.nz/xml-governance-you-know-you-need-it/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 03:31:12 +0000</pubDate>
		<dc:creator>Derek Rayner</dc:creator>
		
		<category><![CDATA[Standards &amp; Compliance]]></category>

		<guid isPermaLink="false">http://research.elabs.govt.nz/2008/03/28/xml-governance-you-know-you-need-it/</guid>
		<description><![CDATA[Well - maybe you don&#8217;t yet. It&#8217;s one thing to promote standards for exchanging information and transactions across the web, quite another to manage the result.Within the New Zealand government domain, a framework is taking shape that aims to manage key objects and make them available. Object types include XML (and other) schemas for data [...]]]></description>
			<content:encoded><![CDATA[<p>Well - maybe you don&#8217;t yet. It&#8217;s one thing to promote standards for exchanging information and transactions across the web, quite another to manage the result.<br id="v:fv" /><br id="oa:b" />Within the New Zealand government domain, a framework is taking shape that aims to manage key objects and make them available. Object types include XML (and other) schemas for data exchange, agency or industry defined coding schemes, web service definitions and many others.<br id="u9bw" /><span id="more-62"></span></p>
<p>Work has concentrated on developing practical governance concepts around devolved stewardship. How to make sure you have the right version of a schema, who decides what that is and who&#8217;s responsible, how to agree on best practice in a fast changing environment and so on.<br id="wvfz" /><br id="bre9" />A reference group have developed three key governance documents that are out for review and feedback. The principles document sets out the essential features and rules for managing and sharing technical resources based around common standards. The operations guide sets rules for practical governance including the use of supporting tools such as the pilot object registry being run by State Services Commission. The registry can be viewed here: <a href="http://registry.e.govt.nz/" id="v0uz" title="Link to Object Registry">http://registry.e.govt.nz</a>. The Communities Guide attempts to define the main technical communities of practice that need to be involved in governance arrangements and that need to share technical information.<br id="zr6l" /><br id="hzg." />The consultation process is being run by Standards New Zealand who will receive and collate all the feedback. To view the documents and provide input please use the following link:<br id="vv-v" /><br id="zkoc" /><a href="http://www.standards.co.nz/web-shop/?action=browseDrafts&amp;draftTypeId=3&amp;page=1&amp;mod=drafts" title="Link to draft documents at Standards New Zealand" id="uk:d">http://www.standards.co.nz/web-shop/?action=browseDrafts&amp;draftTypeId=3&amp;mod=drafts</a><br id="ahq9" /><br id="n4ok" />The consultation period ends on Friday 9 May 2008, after which the documents will be updated and issued under the New Zealand e-Government Interoperability Framework.<br id="tzmz" /><br id="k4_6" />Even if you&#8217;re not interested in making submissions, at least take a look at the documents - they&#8217;re short. Eventually these concepts and practices will make a very real difference for people working on government systems. The ability to easily find, understand and use the interfaces between systems in an all-of-government context is the key to efficiently implementation.</p>
]]></content:encoded>
			<wfw:commentRss>http://research.elabs.govt.nz/xml-governance-you-know-you-need-it/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
