<?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>On technology and development &#187; Development</title>
	<atom:link href="http://blog.codewrench.net/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.codewrench.net</link>
	<description>My thoughs on stuff</description>
	<lastBuildDate>Wed, 18 Jan 2012 07:49:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Værstasjon nå også på iPhone (og Android)</title>
		<link>http://blog.codewrench.net/2012/01/18/vaerstasjon-na-ogsa-pa-iphone-og-android/</link>
		<comments>http://blog.codewrench.net/2012/01/18/vaerstasjon-na-ogsa-pa-iphone-og-android/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 07:46:22 +0000</pubDate>
		<dc:creator>Pål</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Været]]></category>

		<guid isPermaLink="false">http://blog.codewrench.net/?p=614</guid>
		<description><![CDATA[Har laget en iPhone utgave av værstasjonens websider. Gå inn på vær.åfoss.no fra din iPhone (eller annen HTML5 kompatibel smartphone som Android). Viser litt ulik informasjon avhengig av skjermens orientering.]]></description>
			<content:encoded><![CDATA[<p>Har laget en iPhone utgave av værstasjonens websider. Gå inn på <a href="http://vær.åfoss.no">vær.åfoss.no</a> fra din iPhone (eller annen HTML5 kompatibel smartphone som Android). Viser litt ulik informasjon avhengig av skjermens orientering.</p>
<div id="attachment_615" class="wp-caption alignleft" style="width: 394px"><a href="http://blog.codewrench.net/wp-content/uploads/2012/01/IMG_0150.png"><img class=" wp-image-615  " title="Været på iPhone" src="http://blog.codewrench.net/wp-content/uploads/2012/01/IMG_0150.png" alt="" width="384" height="576" /></a><p class="wp-caption-text">Portrettmodus</p></div>
<div id="attachment_616" class="wp-caption alignleft" style="width: 586px"><a href="http://blog.codewrench.net/wp-content/uploads/2012/01/IMG_0151.png"><img class=" wp-image-616" title="Været på iPhone (landskapsmodus)" src="http://blog.codewrench.net/wp-content/uploads/2012/01/IMG_0151.png" alt="" width="576" height="384" /></a><p class="wp-caption-text">Landskapsmodus</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.codewrench.net/2012/01/18/vaerstasjon-na-ogsa-pa-iphone-og-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moro med været</title>
		<link>http://blog.codewrench.net/2012/01/09/moro-med-vaeret/</link>
		<comments>http://blog.codewrench.net/2012/01/09/moro-med-vaeret/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 21:21:03 +0000</pubDate>
		<dc:creator>Pål</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Været]]></category>

		<guid isPermaLink="false">http://blog.codewrench.net/?p=610</guid>
		<description><![CDATA[Fikk en værstasjon til jul. Alt første juledag ble den satt sammen og montert. Står nå og logger været med de samme verktøyene vi bruker på jobb til å overvåke store vindkraft-parker. Dette er tidenes minste BazeField wind-installasjon. En mølle &#8230; <a href="http://blog.codewrench.net/2012/01/09/moro-med-vaeret/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Fikk en værstasjon til jul. Alt første juledag ble den satt sammen og montert. Står nå og logger været med de samme verktøyene vi bruker på jobb til å overvåke store vindkraft-parker.</p>
<p>Dette er tidenes minste BazeField wind-installasjon. En mølle og den produserer ikke engang strøm. Sjekk <a href="http://vær.åfoss.no/">http://vær.åfoss.no/</a> for å se selv.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codewrench.net/2012/01/09/moro-med-vaeret/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NRK Dagsrevyen på Boxee Box</title>
		<link>http://blog.codewrench.net/2011/04/05/nrk-dagsrevyen-pa-boxee-box/</link>
		<comments>http://blog.codewrench.net/2011/04/05/nrk-dagsrevyen-pa-boxee-box/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 21:15:26 +0000</pubDate>
		<dc:creator>Pål</dc:creator>
				<category><![CDATA[boxee]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.codewrench.net/?p=599</guid>
		<description><![CDATA[Har anskaffet meg en Boxee Box fra D-Link og jeg er veldig fornøyd med den lille mediespilleren. Den spiser alt av formater fra gammelt divx til full-hd mkv. En annen kjekk ting er at den støtter streaming fra nettet og &#8230; <a href="http://blog.codewrench.net/2011/04/05/nrk-dagsrevyen-pa-boxee-box/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Har anskaffet meg en <a href="http://www.dlink.com/boxee" target="_blank">Boxee Box</a> fra D-Link og jeg er veldig fornøyd med den lille mediespilleren. Den spiser alt av formater fra gammelt divx til full-hd mkv. En annen kjekk ting er at den støtter streaming fra nettet og apps.</p>
<p>NRK har et kjempestort utvalg av programmet som de legger ut på NRK.no. Desverre er innholdet kun tilgjengelig via deres nettsider ved hjelp av Silverlight og Windows Media Player/ActiveX samt et par offisielle apps for iPhone og Android. Boxee Box spiller av WMV filer uten problemer, men den støtter ikke playeren på nrk.no.</p>
<p>Som en test og en mulig start på noe mer har jeg snekret i sammen en liten app for Boxee som lar deg se dagsrevyen for de siste 14 dagene på Boxee Box.</p>
<p><a href="http://blog.codewrench.net/wp-content/uploads/2011/04/BoxeeDagsrevyen.png"><img class="alignnone size-full wp-image-600" title="Dagsrevyen på Boxee" src="http://blog.codewrench.net/wp-content/uploads/2011/04/BoxeeDagsrevyen.png" alt="" width="848" height="353" /></a></p>
<p>Appen virker på på Boxee Box og Boxee på Windows (muligens også Mac og Linux, men det har jeg ikke testet).</p>
<p>For å installere må du gjøre som følger:</p>
<ol>
<li>Åpne Apps menyen og velg repositories</li>
<li>Legg til følgende repositry: http://dir.codewrench.net/</li>
<li>Velg så NRK Dagsrevyen og installer denne</li>
</ol>
<p>Legg gjerne igjen en kommentar om det virket eller ikke.</p>
<p><a href="http://blog.codewrench.net/wp-content/uploads/2011/04/NrkDagsrevyen2.png"><img class="alignnone size-full wp-image-603" title="NRK Dagsrevyen Boxee App" src="http://blog.codewrench.net/wp-content/uploads/2011/04/NrkDagsrevyen2.png" alt="" width="814" height="457" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codewrench.net/2011/04/05/nrk-dagsrevyen-pa-boxee-box/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Streaming live video to iPad/iPhone 4</title>
		<link>http://blog.codewrench.net/2011/02/17/streaming-live-video-to-ipadiphone-4/</link>
		<comments>http://blog.codewrench.net/2011/02/17/streaming-live-video-to-ipadiphone-4/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 21:35:45 +0000</pubDate>
		<dc:creator>Pål</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[nrk]]></category>
		<category><![CDATA[streaming]]></category>

		<guid isPermaLink="false">http://blog.codewrench.net/?p=565</guid>
		<description><![CDATA[This post describes how to setup VLC to transcode live video streams to iPad/iPhone 4 compatible H264 mp4 format. Unfortunately the iPad/iPhone 4 does not support any kind of normal streaming, but something Apple calls Http Live Streaming. This means &#8230; <a href="http://blog.codewrench.net/2011/02/17/streaming-live-video-to-ipadiphone-4/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This post describes how to setup VLC to <a href="http://en.wikipedia.org/wiki/Transcode">transcode</a> live video streams to iPad/iPhone 4 compatible H264 mp4 format. Unfortunately the iPad/iPhone 4 does not support any kind of normal streaming, but something Apple calls <a href="http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/HTTPStreamingArchitecture/HTTPStreamingArchitecture.html">Http Live Streaming</a>. This means you need to do a bit more as well. <span id="more-565"></span>I&#8217;m going to use an ASF stream from the national television channel in Norway (NRK) as a sample. The same method should work on all streams that VLC supports. NRK has a mobile portal (m.nrk.no) where there is an iPad compatible stream, but the quality if quite low in comparison with what I get with this method and a HQ stream.</p>
<p>What I use:</p>
<ol>
<li>VLC player from <a href="http://www.videolan.org">http://www.videolan.org</a></li>
<li>Http segmenter from <a href="http://www.espend.de/artikel/iphone-ipad-ipod-http-streaming-segmenter-and-m3u8-windows.html">http://www.espend.de</a></li>
<li>A web server capable of serving static content (Apache, IIS or any old web server)</li>
<li>A powerful computer. Transcoding video in realtime eats CPU. My Intel Core i7 Q720 (4 x 1.6 GHz) barely manages three streams at a time.</li>
</ol>
<p>Firstly I use a small script to make VLC fetch the ASF stream and convert it to a new H264 transport-stream. This stream is <a href="http://en.wikipedia.org/wiki/Pipe_%28Unix%29">piped</a> into the http segmenter. The segmenter is responsible for chopping the stream into nice small 10 seconds segments and save them to separate .ts (transport-stream) files. A list of these files are stores in a continuously updated m3u8 playlist file. The playlist contains a list of the 5 latest files each containing about 10-seconds of video. The iPad continuously reloads this file and fetches new .ts chunks and needed. These segments are played back-to-back without gaps thus creating an illusion of viewing a stream.</p>
<p><a href="http://blog.codewrench.net/wp-content/uploads/2011/02/HTTP-Live-Streaming1.png"><img class="size-full wp-image-573 alignnone" title="HTTP Live Streaming" src="http://blog.codewrench.net/wp-content/uploads/2011/02/HTTP-Live-Streaming1.png" alt="HTTP Live Streaming" width="862" height="369" /></a></p>
<p>The first thing you need is to setup the VLC | segmenter pipe. I&#8217;ve created a small script that does this.</p>
<address><a href="http://blog.codewrench.net/wp-content/uploads/2011/02/TranscodeScript.png"><img class="size-full wp-image-580 " title="Transcode script" src="http://blog.codewrench.net/wp-content/uploads/2011/02/TranscodeScript.png" alt="" width="925" height="190" /></a><em>Click to see full size</em></address>
<p>Then setup a web server to serve the .ts and .m3u8 file. Make sure to setup the mime-types as specified in the specification from Apple.</p>
<p>If you have an iPad you can open safari and navigate to <a href="http://ipad.codewrench.net/">http://ipad.codewrench.net/</a> to see a demo. This serves a low-quality stream of NRK1. I don&#8217;t own an iPhone 4 so I dont know if it works there as well.</p>
<p>I don&#8217;t have the server power nor the bandwidth to serve this to everyone, nor do I probably have the right to. So if you want to watch live TV use this description to setup your own system.</p>
<p>I&#8217;ve added everything I use to a bundle archive so you can easily start yourself:<br />
<a rel="nofollow" href="http://blog.codewrench.net/downloads/streaming.rar">download bundle</a> (28 MB RAR file). It&#8217;s pre-setup if you unpack to C:\Streaming\</p>
<p>Just unpack and start &#8220;00 start_stream_nrk1.cmd&#8221;. Wait a bit and navigate to http://your-computers-ip-or-name/ on the ipad.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codewrench.net/2011/02/17/streaming-live-video-to-ipadiphone-4/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SABnzbd+ sidebar gadget</title>
		<link>http://blog.codewrench.net/2010/07/30/sabnzbd_sidebar_gadget/</link>
		<comments>http://blog.codewrench.net/2010/07/30/sabnzbd_sidebar_gadget/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 12:52:01 +0000</pubDate>
		<dc:creator>Pål</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.codewrench.net/?p=539</guid>
		<description><![CDATA[After having created the Montastic sidebar gadget I decided to create another gadget that I&#8217;ve been missing for some time. This gadget is monitoring your SABnzbd+ usenet downloads and thus requires you to be running SABnzbd+. Author: Pål Andreassen License: &#8230; <a href="http://blog.codewrench.net/2010/07/30/sabnzbd_sidebar_gadget/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.codewrench.net/wp-content/uploads/2010/07/preview.jpg"><img class="alignleft size-full wp-image-540" title="preview" src="http://blog.codewrench.net/wp-content/uploads/2010/07/preview.jpg" alt="" width="98" height="100" /></a>After having created the <a href="http://blog.codewrench.net/2010/07/19/montastic-sidebar-gadget/">Montastic sidebar gadget</a> I decided to create another gadget that I&#8217;ve been missing for some time. This gadget is monitoring your <a href="http://sabnzbd.org/">SABnzbd+</a> usenet downloads and thus requires you to be running <a href="http://sabnzbd.org/">SABnzbd+</a>.</p>
<ul>
<li>Author: <a href="http://blog.codewrench.net/2010/07/19/montastic-sidebar-gadget/">Pål Andreassen</a></li>
<li>License:  free</li>
<li>Platform: Windows Vista / Windows 7</li>
<li>Version 1.0.0</li>
<li><a href="http://gallery.live.com/LiveItemDetail.aspx?li=1da2b71e-a13b-4d25-a810-4503f7aea049">Download SABnzb+  sidebar gadget</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.codewrench.net/2010/07/30/sabnzbd_sidebar_gadget/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Montastic sidebar gadget</title>
		<link>http://blog.codewrench.net/2010/07/19/montastic-sidebar-gadget/</link>
		<comments>http://blog.codewrench.net/2010/07/19/montastic-sidebar-gadget/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 08:16:45 +0000</pubDate>
		<dc:creator>Pål</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.codewrench.net/?p=513</guid>
		<description><![CDATA[I&#8217;ve recently started using Montastic (the website monitoring service that doesn&#8217;t suck) to monitor my web sites. Can&#8217;t get much simpler or cheaper (free for 3 sites) and only $5 for 15 sites. Anyways I noticed they had Widgets/Gadgets for &#8230; <a href="http://blog.codewrench.net/2010/07/19/montastic-sidebar-gadget/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Montastic" src="http://blog.codewrench.net/wp-content/uploads/2010/07/Montastic.png" alt="" width="150" height="143" />I&#8217;ve recently started using <a href="http://www.montastic.com">Montastic </a>(the website monitoring service that doesn&#8217;t suck) to monitor my web sites. Can&#8217;t get much simpler or cheaper (free for 3 sites) and only $5 for 15 sites.</p>
<p>Anyways I noticed they had Widgets/Gadgets for the Yahoo widget system and the Mac OS X, but they had nothing for Windows Sidebar (Vista / Windows 7). So I made a quick port of the Yahoo one for Windows Sidebar.</p>
<p>The Montastic sidebar gadget allows you to keep an eye on your servers from your desktop.</p>
<ul>
<li>Author: <a href="http://blog.codewrench.net/2010/07/19/montastic-sidebar-gadget/">Pål Andreassen</a></li>
<li>License: free</li>
<li>Platform: Windows Vista / Windows 7</li>
<li>Version 1.0.0</li>
<li><a href="http://blog.codewrench.net/downloads/MontasticGadget">Download Montastic sidebar gadget</a> (106.3 kB, 339 downloads)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.codewrench.net/2010/07/19/montastic-sidebar-gadget/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>WHS FileManager Add-In update to v1.1.0.0</title>
		<link>http://blog.codewrench.net/2009/05/16/whs-filemanager-add-in-update-to-v1100/</link>
		<comments>http://blog.codewrench.net/2009/05/16/whs-filemanager-add-in-update-to-v1100/#comments</comments>
		<pubDate>Sat, 16 May 2009 21:07:13 +0000</pubDate>
		<dc:creator>Pål</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[HomeServer]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[addins]]></category>

		<guid isPermaLink="false">http://blog.paks.no/?p=331</guid>
		<description><![CDATA[v1.1.0.0 - Fixed shortcut keys (F5, F6, F8 etc) - Pattern matching for select and deselect of files - New dialog for storage information and server uptime - Revamped user interface to match the Home Server Console style I&#8217;ve implemented &#8230; <a href="http://blog.codewrench.net/2009/05/16/whs-filemanager-add-in-update-to-v1100/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_323" class="wp-caption alignleft" style="width: 160px"><a href="http://blog/wp-content/uploads/2009/05/mainscreen1.png"><img class="size-thumbnail wp-image-323" title="Main screen" src="http://blog.paks.no/wp-content/uploads/2009/04/mainscreen1-150x150.png" alt="Main screen" width="150" height="150" /></a><p class="wp-caption-text">Main screen</p></div>
<p><strong><strong> </strong>v1.1.0.0</strong><br />
- Fixed shortcut keys (F5, F6, F8 etc)<br />
- Pattern matching for select and deselect of files<br />
- New dialog for storage information and server uptime<br />
- Revamped user interface to match the Home Server Console style</p>
<p>I&#8217;ve implemented the two top features you the users had voted for. Click to <a href="http://blog.codewrench.net/2009/03/29/whs-file-manager-add-in/">read more and download</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codewrench.net/2009/05/16/whs-filemanager-add-in-update-to-v1100/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sorting a generic list on arbitrary property (C#)</title>
		<link>http://blog.codewrench.net/2009/04/14/sorting-a-generic-list-on-arbitrary-property/</link>
		<comments>http://blog.codewrench.net/2009/04/14/sorting-a-generic-list-on-arbitrary-property/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 16:20:58 +0000</pubDate>
		<dc:creator>Pål</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[generics]]></category>
		<category><![CDATA[reflection]]></category>
		<category><![CDATA[Source]]></category>

		<guid isPermaLink="false">http://blog.paks.no/?p=259</guid>
		<description><![CDATA[I often need to sort a generic list on some arbitrary property. After writing the code a couple of times I decided to make it more generic using generics and some reflection. Oh, I know that reflection if costly and &#8230; <a href="http://blog.codewrench.net/2009/04/14/sorting-a-generic-list-on-arbitrary-property/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I often need to sort a generic list on some arbitrary property. After writing the code a couple of times I decided to make it more generic using generics and some reflection. Oh, I know that reflection if costly and this is not a good way to sort large lists, but I typically work with small lists.<br />
<span id="more-259"></span></p>
<pre lang="csharp">
public enum SortDirection
{
   Ascending, Descending
}

public class ListSorter where T : class
{
  public static List Sort
(
              List<T> listToSort,
              string propertyName,
              SortDirection direction) where P : IComparable
  {
    Type propertyType = typeof (P);
    Type comparableInterface = propertyType.GetInterface("IComparable");

    if (comparableInterface == null)
        throw new Exception("Properties to sort by must be IComparable");

    listToSort.Sort(
        delegate(T x, T y)
            {
              PropertyInfo p1 = x.GetType().GetProperty(propertyName, propertyType);
              PropertyInfo p2 = y.GetType().GetProperty(propertyName, propertyType);

              object p1objvalue = p1.GetValue(x, null);
              object p2objvalue = p2.GetValue(y, null);

              P p1value = (P)p1objvalue;
              P p2value = (P)p2objvalue;

              if (direction == SortDirection.Ascending)
                  return p1value.CompareTo(p2value);
              else
                  return p2value.CompareTo(p1value);
          });

    return listToSort;
  }
}
</pre>
<p>To sort a list of Person objects by the string property FirstName do the following:</p>
<pre lang="csharp">
List<Person> myUnsortedList = GetPersonsInRandomOrder();
List<Person> sortedList =  ListSorter
                                     .Sort(
                                     myUnsortedList,
                                     "FirstName",
                                     SortDirection.Ascending);
</pre>
<p>To sort a list of Person objects by the int property Age do the following:</p>
<pre lang="csharp">
List<Person> myUnsortedList = GetPersonsInRandomOrder();
List<Person> sortedList =  ListSorter
                                     .Sort(
                                     myUnsortedList,
                                     "Age",
                                     SortDirection.Ascending);
</pre>
<p>If you have the luxury of using .NET Framework 3.0 or 3.5 you can use Linq to solve the problem really quick:</p>
<pre lang="csharp">

var sortedPersonList = from p in unsortedPersonList
                               orderby p.FirstName
                               select p;

foreach (var person in sortedPersonList)
{
    Console.WriteLine(person.FirstName + " " + person.LastName);
}
</pre>
<p>Leave a comment to this post if you have any thoughts.</p>
<style>
 #sidebars {    visibility: hidden;    display: none; }
 #content { width: 860px; }
</style>
]]></content:encoded>
			<wfw:commentRss>http://blog.codewrench.net/2009/04/14/sorting-a-generic-list-on-arbitrary-property/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Kudos from We Got Served</title>
		<link>http://blog.codewrench.net/2009/04/14/kudos-from-we-got-served/</link>
		<comments>http://blog.codewrench.net/2009/04/14/kudos-from-we-got-served/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 10:17:39 +0000</pubDate>
		<dc:creator>Pål</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[HomeServer]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[WGS]]></category>

		<guid isPermaLink="false">http://blog.paks.no/?p=257</guid>
		<description><![CDATA[My first release of the WHS File Manager add-in got a rather bad review from Jim Clark over at We Got Served. Well I&#8217;m not one to let a bad review keep me from doing what I like. So I &#8230; <a href="http://blog.codewrench.net/2009/04/14/kudos-from-we-got-served/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>My first release of the WHS File Manager add-in got a rather <a href="http://www.wegotserved.co.uk/2009/04/10/add-in-review-whs-file-manager/">bad review</a> from Jim Clark over at <a href="http://www.wegotserved.co.uk">We Got Served</a>. Well I&#8217;m not one to let a bad review keep me from doing what I like. So I continued development and released a couple of updates. Today Jim posted <a href="http://www.wegotserved.co.uk/2009/04/13/kudos-to-pal-andreassen-whs-file-manager-author/">an appreciation to all add-in developers</a> and names me specifically. Thats a nice touch that I appreciate. We Got Served is probably the largest Home Server user and developer community out there and a site I visit regulary.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codewrench.net/2009/04/14/kudos-from-we-got-served/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WHS File Manager Add-In updated to v1.0.1.0</title>
		<link>http://blog.codewrench.net/2009/04/13/whs-file-manager-add-in-updated-to-v1010/</link>
		<comments>http://blog.codewrench.net/2009/04/13/whs-file-manager-add-in-updated-to-v1010/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 14:18:56 +0000</pubDate>
		<dc:creator>Pål</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[HomeServer]]></category>
		<category><![CDATA[addins]]></category>

		<guid isPermaLink="false">http://blog.paks.no/?p=245</guid>
		<description><![CDATA[My WHS File Manager Add-In has gotten yet another public update and is now at v1.0.1.0. New features: - Support for removable storage (CD, DVD or USB disks that are not part of the storage pool) - Support for opening &#8230; <a href="http://blog.codewrench.net/2009/04/13/whs-file-manager-add-in-updated-to-v1010/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>My WHS File Manager Add-In has gotten yet another public update and is now at v1.0.1.0.</p>
<p>New features:<br />
- Support for removable storage (CD, DVD or USB disks that are not part of the storage pool)<br />
- Support for opening files directly via the Home Server Console (files are opened on your local computer and not the server)<br />
- Lots of bug fixes</p>
<p>I am now asking for feedback from the users about what further functions you would like to see in future versions.</p>
<p>Grab it from <a href="http://blog.paks.no/2009/03/29/whs-file-manager-add-in/">http://blog.paks.no/2009/03/29/whs-file-manager-add-in/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codewrench.net/2009/04/13/whs-file-manager-add-in-updated-to-v1010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

