<?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>Nurm's blog &#187; gbpvr</title>
	<atom:link href="http://norman.rasmussen.co.za/category/development/gbpvr/feed/" rel="self" type="application/rss+xml" />
	<link>http://norman.rasmussen.co.za</link>
	<description>surfing on the bleeding edge of technology, food, and spirituality</description>
	<lastBuildDate>Mon, 15 Feb 2010 00:01:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>gb-pvr joins the .net 2.0 world</title>
		<link>http://norman.rasmussen.co.za/99/gb-pvr-joins-the-net-20-world/</link>
		<comments>http://norman.rasmussen.co.za/99/gb-pvr-joins-the-net-20-world/#comments</comments>
		<pubDate>Mon, 29 May 2006 00:56:27 +0000</pubDate>
		<dc:creator>Nurm</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[gbpvr]]></category>

		<guid isPermaLink="false">http://norman.rasmussen.co.za/99/gb-pvr-joins-the-net-20-world/</guid>
		<description><![CDATA[The various GB-PVR enhancements have I have been working on over the last while have finally all been upgraded to .Net 2.0.  UncleJohnsBand was kind enough to upgrade the Enhanced Web Admin, and ubu upgraded the External Recording Plugin along with doing the first pass on the WDM Recording Plugin.  A few minor [...]]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:4d7acc3d459539b12b830f8dd59bc424e4fc88d9'><p>The various GB-PVR enhancements have I have been working on over the last while have finally all been upgraded to .Net 2.0.  <a href="http://gbpvr.com/pmwiki/pmwiki.php/Profiles/UncleJohnsBand">UncleJohnsBand</a> was kind enough to upgrade the <a href="http://gbpvr.com/pmwiki/pmwiki.php/Utility/EnhancedWebAdmin">Enhanced Web Admin</a>, and <a href="http://gbpvr.com/pmwiki/pmwiki.php/Profiles/Ubu">ubu</a> upgraded the <a href="http://gbpvr.com/pmwiki/pmwiki.php/Plugin/ExternalRecorder">External Recording Plugin</a> along with doing the first pass on the <a href="http://gbpvr.com/pmwiki/pmwiki.php/Plugin/SoftwareRecorder">WDM Recording Plugin</a>.  A few minor .Net 2.0 differences later (I upgraded DShow&#8217;s UCOMInterface references to ComTypes.Interfaces, and had to fix an out/ref array parameter) and the WDM Recording Plugin is working on GB-PVR 0.97.  I even upgraded my <a href="http://gbpvr.com/pmwiki/pmwiki.php/Utility/DetectMultiRecordings">Detect Multi Recordings</a> utility (which only really required a single line of code change).</p>
<p>Except for a minor issue with <a href="http://www.netlimiter.com/">NetLimiter</a> 1.30 breaking some .Net 2.0 remoting, it looks like everything is working 100% <img src='http://norman.rasmussen.co.za/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://norman.rasmussen.co.za/99/gb-pvr-joins-the-net-20-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>busy bee</title>
		<link>http://norman.rasmussen.co.za/96/busy-bee/</link>
		<comments>http://norman.rasmussen.co.za/96/busy-bee/#comments</comments>
		<pubDate>Sun, 26 Feb 2006 20:41:28 +0000</pubDate>
		<dc:creator>Nurm</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[gbpvr]]></category>
		<category><![CDATA[jabber]]></category>

		<guid isPermaLink="false">http://norman.rasmussen.co.za/96/hello-fworld/</guid>
		<description><![CDATA[I've been naughty, and haven't posted any update for almost two months now.  I thought that I should give at least a little feedback on what I'm up to: GB-PVR, Jabber/XMPP, Work and Home.]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:c9168468a1d9afbecab40250019f51e7906f1f5c'><p>I&#8217;ve been naughty, and haven&#8217;t posted any update for almost two months now.  I thought that I should give at least a little feedback on what I&#8217;m up to:</p>
<p><strong>GB-PVR: </strong><a href="http://gbpvr.com/pmwiki/pmwiki.php/Utility/EnhancedWebAdmin">WebAdmin</a>, <a href="http://gbpvr.com/pmwiki/pmwiki.php/Plugin/SoftwareRecorder">Software Recorder</a>, and less so <a href="http://gbpvr.com/pmwiki/pmwiki.php/Plugin/ExternalRecorder">External Recorder</a>, work continues.  The web admin is now fully themed using css, and is rapidly growing into a full featured web frontend and not just a recording management web page or two.  Two other side projects have spawned aiming to support <a href="http://forums.gbpvr.com/showthread.php?t=12015">Web Services</a>, and <a href="http://forums.gbpvr.com/showthread.php?t=13481">Proper Web Streaming</a>.  </p>
<p>The Software Recorder pluigin  is slowly sporting support for more and more capture cards.  The other day someone commented on the mamoth forum thread we have managed to build (almost 900 posts).  I find it quite satisfying that the top two threads (by number of posts and number of views) are for the WebAdmin and the Software Recorder &#8211; also other programmers are getting involved and are sending in patches and fixes <img src='http://norman.rasmussen.co.za/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>XMPP/Jabber:</strong> If you haven&#8217;t tried <a href="http://mail.google.com/mail/help/chat.html">gtalk in gmail</a> yet, where have you been living?  At work I&#8217;ve been looking to put in a IM server &#8211; Jabber based of course.  I use <a href="http://jabberd.jabberstudio.org/2/">jabberd 2</a> for darkskies.za.net, but it&#8217;s not quite ready to be used at the enterprise level on a windows box.  </p>
<p><a href="http://www.jivesoftware.org/wildfire/">Wildfire</a> to the rescue.  It has full LDAP integration, shared roster groups, a pretty web admin interface, a bunch of plugins, including an auto-updater for their <a href="http://www.jivesoftware.org/spark/index.jsp">Spark</a> client.  Only down side is that it&#8217;s java, but on the server that can be excused, on the client, not so much.  Using a client like Pandion makes that client side experience far richer, but then you loose your auto-updating capabilites *sigh*.  Pandion does feature <a href="http://en.wikipedia.org/wiki/Single_sign-on">Single-Sign-On</a> support though.</p>
<p>So my attention for the past weeks has been turned to adding SSO into a variety of XMPP servers, starting with xmppd.py for the rapid prototype approach, and proving that it can be done.  Then visiting Java&#8217;s <a href="http://java.sun.com/j2se/1.5.0/docs/guide/security/sasl/sasl-refguide.html">SASL</a> API, and trying to figure out how to hook it all up.  I&#8217;ve ended up with a bridge between Java&#8217;s SASL API&#8217;s and Windows&#8217; SSPI API&#8217;s.  So anything that SSPI supports, SASL can now use too.  A few minor tweaks to wildfire, and it too should be able to authenticate using GSSAPI (Kerberos), or NTLM (for Pandion).  </p>
<p>Of course <a href="https://mustang.dev.java.net/">mustang</a> is <a href="http://java.sun.com/javase/webnotes/6/features.html">supposed</a> to have native support for Kerberos and SPNEGO, but you can&#8217;t get into the RFE&#8217;s to see the details.  (I checked build 71, and it didn&#8217;t seem to have any new toys &#8211; I see the beta is out, and I&#8217;m busy downloading that to see if it does)</p>
<p><strong>Work:</strong> Terribly busy with a new semi-&#8217;proof of concept&#8217; security framework to be used across applications for multiple clients, etc.  The power outages haven&#8217;t helped &#8211; getting (back) to work at 4am to do a deployment for the previous project wasn&#8217;t exactly lots-of-fun.  We&#8217;ve (royal) decided to go with <a href="http://msdn.microsoft.com/vbasic/future/">VB</a> <a href="http://msdn.microsoft.com/netframework/future/linq/default.aspx">LINQ</a> for the new framework, and it seems to be everything it was promised to be.  Gone are the days where you have to build stored procdures for each and every database access (by hand or using tools like <a href="http://www.codesmithtools.com/">Codesmith</a>), <a href="http://en.wikipedia.org/wiki/Language_integrated_query">LINQ</a> does all of that for you &#8211; at run-time.</p>
<p><strong>Home:</strong> Bathroom renovations are progressing, I can&#8217;t wait for it to be all over, and we can stop walking around in cement laden carpets :p</p>
<p>Now just before I disappear off to sleep, let me point out that 150 million Firefox downloads are approaching fast &#8211; that&#8217;s about 50 millions downloads in 5 months &#8211; wow.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://norman.rasmussen.co.za/96/busy-bee/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>gb-pvr stuff</title>
		<link>http://norman.rasmussen.co.za/82/gb-pvr-stuff/</link>
		<comments>http://norman.rasmussen.co.za/82/gb-pvr-stuff/#comments</comments>
		<pubDate>Sat, 21 May 2005 15:40:46 +0000</pubDate>
		<dc:creator>Nurm</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[gbpvr]]></category>

		<guid isPermaLink="false">http://norman.rasmussen.co.za/82/gb-pvr-stuff/</guid>
		<description><![CDATA[I&#8217;ve done some work on GB-PVR enhancements.  The bits I&#8217;ve been working on are:

Enhanced Web Admin
Software Recorder
External Recorder
Detect Multi Recordings Utility (written but not published)

Also I made a small update to my XML-TV importer to keep it working with the new DStv site.

]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:122d5aca69b9fd3c50a13c4f3d31aa0f0da894bf'><p>I&#8217;ve done some work on <a href="http://www.gbpvr.com/">GB-PVR</a> enhancements.  The bits I&#8217;ve been working on are:</p>
<ul>
<li><a href="http://gbpvr.com/pmwiki/pmwiki.php/Utility/EnhancedWebAdmin">Enhanced Web Admin</a></li>
<li><a href="http://gbpvr.com/pmwiki/pmwiki.php/Plugin/SoftwareRecorder">Software Recorder</a></li>
<li><a href="http://gbpvr.com/pmwiki/pmwiki.php/Plugin/ExternalRecorder">External Recorder</a></li>
<li>Detect Multi Recordings Utility (written but not published)</li>
</ul>
<p>Also I made a small update to my XML-TV importer to keep it working with the new DStv site.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://norman.rasmussen.co.za/82/gb-pvr-stuff/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>too quiet</title>
		<link>http://norman.rasmussen.co.za/80/too-quiet/</link>
		<comments>http://norman.rasmussen.co.za/80/too-quiet/#comments</comments>
		<pubDate>Sat, 21 May 2005 15:26:26 +0000</pubDate>
		<dc:creator>Nurm</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[gbpvr]]></category>
		<category><![CDATA[jabber]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[psi]]></category>
		<category><![CDATA[transports]]></category>

		<guid isPermaLink="false">http://norman.rasmussen.co.za/80/too-quiet/</guid>
		<description><![CDATA[okay, so I&#8217;ve been very quiet over the past few weeks after struggling with ipsec.  I&#8217;ve actually been doing a hang of a lot of things, which I will proceed to post individually.

]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:2036a26e40a4b6b8e6740055a05536dcc03ade41'><p>okay, so I&#8217;ve been very quiet over the past few weeks after struggling with ipsec.  I&#8217;ve actually been doing a hang of a lot of things, which I will proceed to post individually.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://norman.rasmussen.co.za/80/too-quiet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
