<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Mads Klinkby's home &#187; Technology and Gadgets</title>
	<atom:link href="http://kli.dk/category/technology-and-gadgets/feed/" rel="self" type="application/rss+xml" />
	<link>http://kli.dk/</link>
	<description>Life in general and technology in particular.</description>
	<lastBuildDate>Fri, 27 Apr 2012 07:31:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='klinkby.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Mads Klinkby's home &#187; Technology and Gadgets</title>
		<link>http://kli.dk/</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://kli.dk/osd.xml" title="Mads Klinkby&#039;s home" />
	<atom:link rel='hub' href='http://kli.dk/?pushpress=hub'/>
		<item>
		<title>Make Playstation3 play AAC files</title>
		<link>http://kli.dk/2010/03/01/ps3-play-aac/</link>
		<comments>http://kli.dk/2010/03/01/ps3-play-aac/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 18:46:15 +0000</pubDate>
		<dc:creator>Mads Klinkby</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Technology and Gadgets]]></category>
		<category><![CDATA[3gp]]></category>
		<category><![CDATA[3gpp]]></category>
		<category><![CDATA[aac]]></category>
		<category><![CDATA[m4a]]></category>
		<category><![CDATA[mp4]]></category>
		<category><![CDATA[playstation]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[ps1]]></category>
		<category><![CDATA[ps3]]></category>

		<guid isPermaLink="false">http://kli.dk/?p=365</guid>
		<description><![CDATA[Powershell 2.0 script to convert an M4A file to 3gpp, preserving the tagging in the file.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=klinkby.wordpress.com&#038;blog=473322&#038;post=365&#038;subd=klinkby&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Odd machine, this Sony Playstation3. The processing powerhouse plays DIVX movies, <a href="https://www.microsoft.com/windows/windowsmedia/forpros/codecs/audio.aspx#WindowsMediaAudio9">WMA9</a> audio, and <a href="http://en.wikipedia.org/wiki/AVCHD">AVCHD</a> movies with <a href="http://en.wikipedia.org/wiki/Advanced_Audio_Coding">AAC</a> packed in <a href="http://en.wikipedia.org/wiki/MPEG-4_Part_14">MP4</a> part 14 containers (*). M4v that is. But doesn&#8217;t support the open standard MP4 audio (M4a) that most audio players (including Walkman® killer iPod) use today.<br />
Instead genious Sony supports AAC in <a href="http://www.3gpp.org/">3gpp</a> containers, used in GSM mobile phones. Well it&#8217;s not really a proprietary format, which Sony is very well <a href="http://www.google.dk/search?q=sony+proprietary">disrespected</a> for embracing, but more an annoyance to Apple I guess (and of course Playstation owners).</p>
<p>See the actual audio track of and M4a file is identical to the 3gpp file. Both are compressed using  AAC. Only the container and the tags (i.e. album, artist etc.) are different, so it&#8217;s easy and lossless to convert one format to the other &#8211;  no transcoding necessary.</p>
<p>The following <a href="http://support.microsoft.com/kb/968929">Powershell 2.0</a> script converts an M4A file to 3gpp, preserving the tagging in the file. Two dependencies are requred: <a href="http://www.videohelp.com/tools/mp4box">Mp4Box</a> and <a href="http://atomicparsley.sourceforge.net/">AtomicParsley</a>. Drop the binaries with the script.</p>
<p>The one parameter the .ps1 script needs is the input mp4 audio file.</p>
<p><!-- code formatted by http://manoli.net/csharpformat/ --></p>
<pre class="csharpcode">Param ($m4aFile = <span class="str">"sample.m4a"</span>)
$regex = [regex]<span class="str">'(?x)Atom[^\w]+(?&lt;key&gt;\w+)[^:]+:\s(?&lt;value&gt;.+)'</span>
$tags = @{ }
.\AtomicParsley ($m4aFile) -t |
    <span class="kwrd">foreach</span> {$regex.matches($_)} |
        <span class="kwrd">foreach</span> {
            <span class="kwrd">if</span> (!$tags.Contains($_.Groups[<span class="str">"key"</span>].Value)) {
                $tags.Add($_.Groups[<span class="str">"key"</span>].Value, $_.Groups[<span class="str">"value"</span>].Value)
                }
            }
$newFile = [System.IO.Path]::ChangeExtension($m4aFile, <span class="str">".3gp"</span>)
$newFile
$map = @{
    <span class="str">"nam"</span> = <span class="str">"--3gp-title"</span>;
    <span class="str">"wrt"</span> = <span class="str">"--3gp-author"</span>;
    <span class="str">"ART"</span> = <span class="str">"--3gp-performer"</span>;
    <span class="str">"gnre"</span> = <span class="str">"--3gp-genre"</span>;
    <span class="str">"desc"</span> = <span class="str">"--3gp-description"</span>;
    <span class="str">"cprt"</span> = <span class="str">"--3gp-copyright"</span>;
    <span class="str">"alb"</span> = <span class="str">"--3gp-album"</span>;
    <span class="str">"day"</span> = <span class="str">"--3gp-year"</span>;
    <span class="str">"keyword"</span> = <span class="str">"--3gp-keyword"</span>;
}
[void] (.\MP4Box ($m4aFile) -out ($newFile) -brand 3gp6 -3gp -isma -psp -new)
$a = @($newFile, "-W")
$tags.Keys | <span class="kwrd">foreach</span> {
    <span class="kwrd">if</span> ($_ <span class="preproc">-ne</span> $null -and $map.Contains($_))
    {
        $a += $map[$_]
        $a += $tags[$_]
        <span class="kwrd">if</span> ($_ <span class="preproc">-eq</span> <span class="str">"alb"</span> -and $tags.Contains(<span class="str">"trkn"</span>))
        {
            $a += <span class="str">"track="</span> + $tags[<span class="str">"trkn"</span>]
        }
        <span class="kwrd">if</span> ($_ <span class="preproc">-ne</span> <span class="str">"day"</span>)
        {
            $a += <span class="str">"UTF16"</span>
        }
    }
}
[void] (.\AtomicParsley @a)</pre>
<p>For your convenience here&#8217;s an <a href="http://kli.dk/blog/To3gpp.zip">archive with script, dependencies and a sample file</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/klinkby.wordpress.com/365/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/klinkby.wordpress.com/365/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/klinkby.wordpress.com/365/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/klinkby.wordpress.com/365/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/klinkby.wordpress.com/365/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/klinkby.wordpress.com/365/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/klinkby.wordpress.com/365/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/klinkby.wordpress.com/365/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/klinkby.wordpress.com/365/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/klinkby.wordpress.com/365/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/klinkby.wordpress.com/365/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/klinkby.wordpress.com/365/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/klinkby.wordpress.com/365/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/klinkby.wordpress.com/365/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=klinkby.wordpress.com&#038;blog=473322&#038;post=365&#038;subd=klinkby&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kli.dk/2010/03/01/ps3-play-aac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e276edffcfa420c320712245b2d2b81c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">klinkby</media:title>
		</media:content>
	</item>
		<item>
		<title>Installing the HTPC, checklist</title>
		<link>http://kli.dk/2009/01/03/installing-the-htpc-checklist/</link>
		<comments>http://kli.dk/2009/01/03/installing-the-htpc-checklist/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 13:52:09 +0000</pubDate>
		<dc:creator>Mads Klinkby</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Technology and Gadgets]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[htpc]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://kli.dk/?p=233</guid>
		<description><![CDATA[Here&#8217;s a checklist I came up with while reinstalling my HTPC: Install Vista (I use x64 and manually sliced the disk in a 40GB boot partition, and left the rest for a data/recordings partition). Allow automatic weekly updates (on Wednesday at 03:00). Install your network. Upgrade to latest BIOS (you might wanna skip this). Uncheck [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=klinkby.wordpress.com&#038;blog=473322&#038;post=233&#038;subd=klinkby&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>Here&#8217;s a checklist I came up with while reinstalling my HTPC:</div>
<ol>
<li>Install Vista (I use x64 and manually sliced the disk in a <a href="http://www.microsoft.com/windows/windows-vista/get/system-requirements.aspx">40GB boot partition</a>, and left the rest for a data/recordings partition).</li>
<li>Allow automatic weekly updates (on <a href="http://www.microsoft.com/protect/computer/updates/bulletins/default.mspx">Wednesday at 03:00</a>).</li>
<li>Install your network.</li>
<li>Upgrade to latest BIOS (you might wanna skip this).</li>
<li>Uncheck all components in &#8220;Control Panel, Programs, Turn Windows Features On or Off&#8221;.</li>
<li>Install your chipset driver (I installed the <a href="http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&amp;DwnldId=16026&amp;lang=eng">Intel package</a>).</li>
<li>Download and install <a href="http://www.microsoft.com/downloads/details.aspx?familyid=F559842A-9C9B-4579-B64A-09146A0BA746&amp;displaylang=en">SP1</a> (choose x86 or x64 and your installed language).</li>
<li>When finished, run <a href="http://technet.microsoft.com/en-us/library/cc709655.aspx">vsp1cln.exe</a> to clean up after SP1 installation.</li>
<li>Start Windows Update and install all important updates.</li>
<li>If you have a 2GB 150x USB stick or better, plug it in and configure 512MB for <a href="http://kli.dk/2007/05/27/readyboost-monitor-gadget/">ReadyBoost</a>, and use the rest for timeshifting in your Media Center application.</li>
<li>Right click Computer, then &#8220;Manage, Configuration, Services&#8221;. Set to disabled startup and stop the following services, that is <a href="http://tweakhound.com/vista/tweakguide/page_8.htm">useless on an HTPC</a>:
<ol>
<li>DFS Replication</li>
<li>Diagnostic Policy Service <em>(change to manual)</em></li>
<li>Distributed Link Tracking Client</li>
<li>IKE and AuthIP IPsec Keying Modules</li>
<li>IPsec Policy Agent</li>
<li>KtmRm for Distributed Transaction Coordinator</li>
<li>Offline Files</li>
<li>Remote Registry</li>
<li>Tablet PC Input Service</li>
<li>Windows Error Reporting Service</li>
<li>Windows Search</li>
</ol>
</li>
<li>Download and install graphics drivers (I installed ATI&#8217;s <a href="http://game.amd.com/us-en/drivers_catalyst.aspx?p=vista64/common-vista64">Driver Only</a> option) </li>
<li>Download and install TV tuner drivers (I installed Hauppauge&#8217;s <a href="http://www.wintvcd.co.uk/drivers/88x_2_122_26109_WHQL.zip">Driver Only</a> option).</li>
<li>Configure your sound card and select your speaker setup. Note Vista comes with a cool <a href="http://game.amd.com/us-en/drivers_catalyst.aspx?p=vista64/common-vista64">room correction</a> feature you can take advantage of if you have a surround sound setup and a microphone.</li>
<li>Download and install <a href="http://haali.cs.msu.ru/mkv/">Haali&#8217;s MetroskaSplitter</a> to support .mkv files (free).</li>
<li>Download and install <a href="http://ac3filter.net/project/1/releases">AC3Filter</a> to support surround sound streams (free).</li>
<li>Open&#8221; Programs, AC3Filter, Configuration&#8221; and select your speaker setup.</li>
<li>Download and install <a href="http://www.cyberlink.com/multi/products/main_1_ENU.html">Cyberlink PowerDVD Ultra 8</a> to support HD content (commercial app, trial).</li>
<li>Click &#8220;Control Panel, Add or Remove User Accounts&#8221;. Create a standard user with a password, and allow auto logon. Supply the user/password you just created.</li>
<li>Restart.</li>
<li>In the bottom of the Welcome page, uncheck the &#8220;Always show&#8230;&#8221;</li>
<li>Right click desktop then &#8220;Properties, Display Settings&#8221;, then adjust the resolution to match you flat panel screen, typically 1366 x 768 or 1920 x 1080.</li>
<li>Update Windows Experience Index by right click Computer, then &#8220;Properties, Windows Experience Index&#8221;, </li>
<li>Vista Home does not include Terminal Services. But you can install <a href="http://www.mesh.com">Mesh</a> and connect the box to your mesh, to enable it.</li>
<li>If you have <a href="http://en.wikipedia.org/wiki/DVB-C">DVB-C</a> (cable) or <a href="http://en.wikipedia.org/wiki/DVB-S">DVB-S</a> (satellite), you cannot use Windows Media Center as it only supports <a href="http://en.wikipedia.org/wiki/DVB-T">DVB-T (t</a>errestrial):
<ol>
<li>Download and install <a href="http://www.dvbviewer.com/">DVBViewer Pro</a> (commercial app, no trial available).</li>
<li>Launch DVBViewer&#8217;s options and check fullscreen, always on top and configure your hardware devices and directx filters. Choose the EVR renderer to enable <a href="http://msdn.microsoft.com/en-us/library/cc307941(VS.85).aspx">DXVA2</a>.</li>
<li><a href="http://sourceforge.net/project/showfiles.php?group_id=145751">Download and install EventGhost</a> to support remote control, and <a href="http://www.dvbviewer.info/forum/index.php?s=6457e4a60ee22d8f3062d4b2854d9df9&amp;act=attach&amp;type=post&amp;id=15688">this eventghost configuration</a>. </li>
<li>Add EventGhost to Startup folder. </li>
<li>Launch EventGhost and load the configuration. </li>
<li>Add an action to the Autostart event of type &#8220;System, Start Application&#8221;, executable: &#8220;taskkill&#8221;, parameters: &#8220;/f /im ehtray.exe&#8221; to prevent Windows Media Center from stealing the remote control commands. If you have no keyboard connected and you are an absolute purist, you could also add &#8220;taskkill&#8221;, &#8220;/f /im explorer.exe&#8221; to shut down the Windows Explorer and free up extra resources.</li>
</ol>
</li>
<li>Activate Windows.</li>
<li>Enjoy!</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/klinkby.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/klinkby.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/klinkby.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/klinkby.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/klinkby.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/klinkby.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/klinkby.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/klinkby.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/klinkby.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/klinkby.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/klinkby.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/klinkby.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/klinkby.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/klinkby.wordpress.com/233/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=klinkby.wordpress.com&#038;blog=473322&#038;post=233&#038;subd=klinkby&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kli.dk/2009/01/03/installing-the-htpc-checklist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e276edffcfa420c320712245b2d2b81c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">klinkby</media:title>
		</media:content>
	</item>
		<item>
		<title>Never use Pocket MSN again!</title>
		<link>http://kli.dk/2007/03/28/never-use-pocket-msn-again/</link>
		<comments>http://kli.dk/2007/03/28/never-use-pocket-msn-again/#comments</comments>
		<pubDate>Wed, 28 Mar 2007 07:59:18 +0000</pubDate>
		<dc:creator>Mads Klinkby</dc:creator>
				<category><![CDATA[Technology and Gadgets]]></category>

		<guid isPermaLink="false">http://kli.dk/2007/03/28/never-use-pocket-msn-again/</guid>
		<description><![CDATA[I got the HTC P4350 pda smartphone. Its Windows Mobile 5 has a mobile version of MSN Messenger called Pocket MSN. I just had the most alarming experience chatting with a friend, where Pocket MSN displayed the wrong display name: While Pocket MSN said I was talking to &#8216;A&#8217;, I was actually talking to &#8216;B&#8217;!!! Needless to say it was a very [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=klinkby.wordpress.com&#038;blog=473322&#038;post=63&#038;subd=klinkby&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="float:right;overflow:hidden;height:225px;"><img src="http://www.europe.htc.com/z/img/products/htcp4350_141x470.jpg" /></p>
<p>I got the HTC P4350 pda smartphone. Its Windows Mobile 5 has a mobile version of MSN Messenger called <a href="http://www.microsoft.com/windowsmobile/microsoftprograms/pocketmsn.mspx">Pocket MSN</a>. I just had the most alarming experience chatting with a friend, where Pocket MSN displayed the wrong display name: While Pocket MSN said I was talking to &#8216;A&#8217;, I was actually talking to &#8216;B&#8217;!!!</p>
<p>Needless to say it was a very weird conversation, and it&#8217;s the last time I ever use Pocket MSN. <a href="http://www.apple.com/iphone/">iPhone</a> anyone?</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/klinkby.wordpress.com/63/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/klinkby.wordpress.com/63/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/klinkby.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/klinkby.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/klinkby.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/klinkby.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/klinkby.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/klinkby.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/klinkby.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/klinkby.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/klinkby.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/klinkby.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/klinkby.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/klinkby.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/klinkby.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/klinkby.wordpress.com/63/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=klinkby.wordpress.com&#038;blog=473322&#038;post=63&#038;subd=klinkby&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kli.dk/2007/03/28/never-use-pocket-msn-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e276edffcfa420c320712245b2d2b81c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">klinkby</media:title>
		</media:content>

		<media:content url="http://www.europe.htc.com/z/img/products/htcp4350_141x470.jpg" medium="image" />
	</item>
		<item>
		<title>Striping</title>
		<link>http://kli.dk/2006/12/16/striping/</link>
		<comments>http://kli.dk/2006/12/16/striping/#comments</comments>
		<pubDate>Sat, 16 Dec 2006 13:58:00 +0000</pubDate>
		<dc:creator>Mads Klinkby</dc:creator>
				<category><![CDATA[Technology and Gadgets]]></category>

		<guid isPermaLink="false">http://kli.dk/2006/12/16/striping/</guid>
		<description><![CDATA[I have had a 250GB Maxtor hard disk (6V250F0) in my setup for some time, and been very happy with it. It&#8217;s very quiet, has 16 MB cache, SATA2 and NCQ. Recently I added another one of these disks to my box. I have an Asus A8N-SLI Premium motherboard, that have a nForce4 and a Silicon Image 3114 based RAID controller [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=klinkby.wordpress.com&#038;blog=473322&#038;post=40&#038;subd=klinkby&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have had a 250GB Maxtor hard disk (<a href="http://www.maxtor.com/_files/maxtor/en_us/documentation/data_sheets/diamondmax_10_data_sheet.pdf">6V250F0</a>) in my setup for some time, and been very happy with it. It&#8217;s <a href="http://www.silentpcreview.com/article244-page3.html">very quiet</a>, has 16 MB cache, <a href="http://en.wikipedia.org/wiki/SATA2#SATA_3.0_Gb.2Fs">SATA2</a> and <a href="http://en.wikipedia.org/wiki/Native_Command_Queuing">NCQ</a>.</p>
<p>Recently I added another one of these disks to my box. I have an Asus A8N-SLI Premium motherboard, that have a nForce4 and a Silicon Image 3114 based RAID controller installed. The <a href="http://www.planetamd64.com/index.php?showtopic=21897&amp;st=40#">nVRAID is faster than the SI</a> controller, so decided to go with nVidia&#8217;s.</p>
<p>I started out with only the new hard drive cabled, and changed the bios to enable RAID on the controller. In RAID bios I then added the drive as a stripe (yes that&#8217;s striping on one drive).</p>
<p>I have an XP installation CD with my motherboard drivers prepared with <a href="http://www.nliteos.com/">nLite</a>, so Windows setup immediately recognised the RAID controller and installed Windows onto that.</p>
<p><a href="http://klinkby.files.wordpress.com/2006/12/windowslivewriterstriping-d264striping21.jpg"><img align="right" width="240" src="http://klinkby.files.wordpress.com/2006/12/windowslivewriterstriping-d264striping-thumb1.jpg?w=240&h=136" height="136" style="border:0;" /></a>In Windows I copied data from my old harddisk to the new one. Went back to the bios and added my old drive to the raid drive pool. In nVidia&#8217;s MediaShield application I could then add the drive to the stripe, and immediately started rebuilding the RAID.</p>
<p>Pretty easy setup, and it&#8217;s blazing fast.</p>
<p>Update: See <a href="http://kli.dk/2007/06/18/nvraid-errors/">http://kli.dk/2007/06/18/nvraid-errors/</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/klinkby.wordpress.com/40/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/klinkby.wordpress.com/40/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/klinkby.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/klinkby.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/klinkby.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/klinkby.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/klinkby.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/klinkby.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/klinkby.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/klinkby.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/klinkby.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/klinkby.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/klinkby.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/klinkby.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/klinkby.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/klinkby.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=klinkby.wordpress.com&#038;blog=473322&#038;post=40&#038;subd=klinkby&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kli.dk/2006/12/16/striping/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e276edffcfa420c320712245b2d2b81c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">klinkby</media:title>
		</media:content>

		<media:content url="http://klinkby.files.wordpress.com/2006/12/windowslivewriterstriping-d264striping-thumb1.jpg" medium="image" />
	</item>
		<item>
		<title>&quot;Export&quot; Outlook mail to Gmail</title>
		<link>http://kli.dk/2006/11/09/export-outlook-mail-to-gmail/</link>
		<comments>http://kli.dk/2006/11/09/export-outlook-mail-to-gmail/#comments</comments>
		<pubDate>Thu, 09 Nov 2006 19:55:48 +0000</pubDate>
		<dc:creator>Mads Klinkby</dc:creator>
				<category><![CDATA[Technology and Gadgets]]></category>

		<guid isPermaLink="false">http://kli.dk/2006/11/09/export-outlook-mail-to-gmail/</guid>
		<description><![CDATA[I am really beginning to like Gmail, and find myself opening the browser to check mail instead of Outlook. I miss an import function in Gmail though. It would be nice if I could upload a .pst file to Gmail. Instead I made this little VB script that runs though my inbox and forwards every [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=klinkby.wordpress.com&#038;blog=473322&#038;post=29&#038;subd=klinkby&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I am really beginning to like Gmail, and find myself opening the browser to check mail instead of Outlook. I miss an import function in Gmail though. It would be nice if I could upload a .pst file to Gmail.</p>
<p>Instead I made this little VB script that runs though my inbox and forwards every single mail to my Gmail account (and of course a filter to automatically archive and categorize it).</p>
<p>It takes a while to process a large inbox, but the pause is required to avoid flodding the SMTP server.</p>
<p><strong>Put this in ThisOutlookSession:</strong></p>
<p><!-- code formatted by http://manoli.net/csharpformat/ --></p>
<pre><span class="kwrd">Sub</span> ProcessInbox()
<span class="kwrd">Dim</span> ns <span class="kwrd">As</span> <span class="kwrd">NameSpace</span>
<span class="kwrd">Set</span> ns = ThisOutlookSession.Session
<span class="kwrd">Dim</span> ib <span class="kwrd">As</span> MAPIFolder
<span class="kwrd">Set</span> ib = ns.GetDefaultFolder(olFolderInbox)
<span class="kwrd">Dim</span> item <span class="kwrd">As</span> MailItem
<span class="kwrd">For</span> <span class="kwrd">Each</span> item <span class="kwrd">In</span> ib.Items
<span class="kwrd">Dim</span> fwd <span class="kwrd">As</span> MailItem
<span class="kwrd">Set</span> fwd = item.Forward
fwd.Recipients.Add <span class="str">&#8220;[INSERT ACCOUNT NAME]+import@<b>gmail</b>.com&#8221;</span>
fwd.Subject = Replace(fwd.Subject, <span class="str">&#8220;FW: &#8220;</span>, <span class="str">&#8220;&#8221;</span>, 1, 1)
fwd.Send
<span class="kwrd">While</span> ns.GetDefaultFolder(olFolderOutbox).Items.Count &gt; 5
<span class="kwrd">Dim</span> i <span class="kwrd">As</span> <span class="kwrd">Integer</span>
<span class="kwrd">For</span> i = 0 <span class="kwrd">To</span> 1000
DoEvents
Sleep 15
<span class="kwrd">Next</span> i
<span class="kwrd">Wend</span>
<span class="kwrd">Next</span>
<span class="kwrd">End</span> <span class="kwrd">Sub</span>
</pre>
</p>
<p><pre>&nbsp;</pre>
</p>
<p><strong>And this in a module:</strong> <!-- code formatted by http://manoli.net/csharpformat/ --></p>
<pre><span class="kwrd">Public</span> <span class="kwrd">Declare</span> <span class="kwrd">Sub</span> Sleep <span class="kwrd">Lib</span> <span class="str">&#8220;kernel32&#8243;</span> (<span class="kwrd">ByVal</span> dwMilliseconds <span class="kwrd">As</span> <span class="kwrd">Long</span>)</pre></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/klinkby.wordpress.com/29/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/klinkby.wordpress.com/29/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/klinkby.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/klinkby.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/klinkby.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/klinkby.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/klinkby.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/klinkby.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/klinkby.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/klinkby.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/klinkby.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/klinkby.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/klinkby.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/klinkby.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/klinkby.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/klinkby.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=klinkby.wordpress.com&#038;blog=473322&#038;post=29&#038;subd=klinkby&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kli.dk/2006/11/09/export-outlook-mail-to-gmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e276edffcfa420c320712245b2d2b81c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">klinkby</media:title>
		</media:content>
	</item>
	</channel>
</rss>
