<?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>Sune Rievers blog</title>
	<atom:link href="http://blog.rievers.dk/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.rievers.dk</link>
	<description>Blogging about code, mostly c#, mostly</description>
	<lastBuildDate>Sun, 29 Aug 2010 13:33:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>New project</title>
		<link>http://blog.rievers.dk/archives/119</link>
		<comments>http://blog.rievers.dk/archives/119#comments</comments>
		<pubDate>Thu, 26 Aug 2010 21:12:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[nandroid]]></category>
		<category><![CDATA[netbeans]]></category>

		<guid isPermaLink="false">http://blog.rievers.dk/archives/119</guid>
		<description><![CDATA[I&#8217;ve had an Android phone for quite a while now, and has been wanting to make some-kind-of-app for it for a long time, but now seems to be a good time to start something up.
Android SDK installed &#8211; check, Netbeans and Nandroid plugin installed &#8211; check. Hello world compiled and running on SDK &#8211; check.
Now [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had an Android phone for quite a while now, and has been wanting to make some-kind-of-app for it for a long time, but now seems to be a good time to start something up.</p>
<p>Android SDK installed &#8211; check, Netbeans and Nandroid plugin installed &#8211; check. Hello world compiled and running on SDK &#8211; check.</p>
<p>Now all I need to do is find a suitable project, and start coding <img src='http://blog.rievers.dk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rievers.dk/archives/119/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>All Quiet on the Western Front</title>
		<link>http://blog.rievers.dk/archives/118</link>
		<comments>http://blog.rievers.dk/archives/118#comments</comments>
		<pubDate>Thu, 26 Aug 2010 21:08:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.rievers.dk/archives/118</guid>
		<description><![CDATA[Hmm, haven&#8217;t really been paying too much attention to this blog lately. This will surely change soon!
]]></description>
			<content:encoded><![CDATA[<p>Hmm, haven&#8217;t really been paying too much attention to this blog lately. This will surely change soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rievers.dk/archives/118/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>List all tables for MSSQL</title>
		<link>http://blog.rievers.dk/archives/113</link>
		<comments>http://blog.rievers.dk/archives/113#comments</comments>
		<pubDate>Tue, 16 Feb 2010 12:03:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[sql]]></category>
		<category><![CDATA[mssql]]></category>
		<category><![CDATA[replication]]></category>

		<guid isPermaLink="false">http://blog.rievers.dk/?p=113</guid>
		<description><![CDATA[I&#8217;m currently replicating data from MSSQL2005 to MSSQL2000, which has proven a bit of a PITA. I succeeded using transactional replication, but afterwards I needed to verify all data has been copied. Tables without primary key (stupid, I know) has not been replicated, and some views referencing missing tables or databases are not either (probably [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently replicating data from MSSQL2005 to MSSQL2000, which has proven a bit of a PITA. I succeeded using transactional replication, but afterwards I needed to verify all data has been copied. Tables without primary key (stupid, I know) has not been replicated, and some views referencing missing tables or databases are not either (probably shouldn&#8217;t anyway).</p>
<p>However, it&#8217;s pretty damn useful to just get a list of tables with count of rows, which led me to <a href="http://blog.sqlauthority.com/2007/01/10/sql-server-query-to-find-number-rows-columns-bytesize-for-each-table-in-the-current-database-find-biggest-table-in-database/">this blog post</a>.</p>
<p>The SQL code needed is this:</p>
<pre class="brush: sql;">
USE DatabaseName
GO
CREATE TABLE #temp (
table_name sysname ,
row_count INT,
reserved_size VARCHAR(50),
data_size VARCHAR(50),
index_size VARCHAR(50),
unused_size VARCHAR(50))
SET NOCOUNT ON
INSERT #temp
EXEC sp_msforeachtable 'sp_spaceused ''?'''
SELECT a.table_name,
a.row_count,
COUNT(*) AS col_count,
a.data_size
FROM #temp a
INNER JOIN information_schema.columns b
ON a.table_name collate database_default
= b.table_name collate database_default
GROUP BY a.table_name, a.row_count, a.data_size
ORDER BY CAST(REPLACE(a.data_size, ' KB', '') AS integer) DESC
DROP TABLE #temp
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.rievers.dk/archives/113/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Scorched Earth clone</title>
		<link>http://blog.rievers.dk/archives/99</link>
		<comments>http://blog.rievers.dk/archives/99#comments</comments>
		<pubDate>Fri, 06 Nov 2009 21:04:15 +0000</pubDate>
		<dc:creator>Sune Rievers</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[xna]]></category>
		<category><![CDATA["scorched earth"]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[scorch]]></category>
		<category><![CDATA[xbox]]></category>

		<guid isPermaLink="false">http://blog.rievers.dk/?p=99</guid>
		<description><![CDATA[I&#8217;ve just finished a tutorial from www.riemers.net. The tutorial was about learning 2D programming in XNA, by creating a (very simplified) clone of Scorched Earth (a long time favorite of mine from a distant time  ).
I&#8217;ve added a few features, namely:

Menu screen with number of players selection
Restart game by pressing escape
Xbox360 version  
Vibration [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just finished a tutorial from <a href="http://www.riemers.net/eng/Tutorials/XNA/Csharp/series2d.php">www.riemers.net</a>. The tutorial was about learning 2D programming in XNA, by creating a (very simplified) clone of <a href="http://en.wikipedia.org/wiki/Scorched_Earth_(video_game)">Scorched Earth</a> (a long time favorite of mine from a distant time <img src='http://blog.rievers.dk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).</p>
<p>I&#8217;ve added a few features, namely:</p>
<ul>
<li>Menu screen with number of players selection</li>
<li>Restart game by pressing escape</li>
<li>Xbox360 version <img src='http://blog.rievers.dk/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
<li>Vibration in Xbox360 mode</li>
<li>Optimized collision detection by checking X-values of objects before creating matrices</li>
<li>Original Scorch death/win messages</li>
<li>Computer players with multiple types of AI</li>
<li>Numerous small tweaks, including kill count, stats and support for multiple rockets</li>
</ul>
<p>Download is available here: <a href="http://rievers.dk/2dshooter.rar">rievers.dk</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rievers.dk/archives/99/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bachelor project done</title>
		<link>http://blog.rievers.dk/archives/87</link>
		<comments>http://blog.rievers.dk/archives/87#comments</comments>
		<pubDate>Tue, 11 Aug 2009 12:14:28 +0000</pubDate>
		<dc:creator>Sune Rievers</dc:creator>
				<category><![CDATA[diku]]></category>
		<category><![CDATA[latex]]></category>
		<category><![CDATA[bachelor]]></category>
		<category><![CDATA[beamer]]></category>
		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://blog.rievers.dk/?p=87</guid>
		<description><![CDATA[My bachelor defense, which marks the conclusion of my bachelor project, is finally over  
Attached are my report and the slides from the presentation.
Btw, I got a 10 grade, so I&#8217;m very happy  
]]></description>
			<content:encoded><![CDATA[<p>My bachelor defense, which marks the conclusion of my bachelor project, is finally over <img src='http://blog.rievers.dk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Attached are my <a href='http://blog.rievers.dk/wp-content/uploads/2009/08/report.pdf'>report</a> and the <a href='http://blog.rievers.dk/wp-content/uploads/2009/08/presentation_exam.pdf'>slides</a> from the presentation.</p>
<p>Btw, I got a 10 grade, so I&#8217;m very happy <img src='http://blog.rievers.dk/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rievers.dk/archives/87/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dump of MS-SQL Data</title>
		<link>http://blog.rievers.dk/archives/78</link>
		<comments>http://blog.rievers.dk/archives/78#comments</comments>
		<pubDate>Wed, 24 Jun 2009 09:37:09 +0000</pubDate>
		<dc:creator>Sune Rievers</dc:creator>
				<category><![CDATA[sql]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[dba]]></category>
		<category><![CDATA[dump]]></category>
		<category><![CDATA[ms-sql]]></category>
		<category><![CDATA[stored procedure]]></category>
		<category><![CDATA[t-sql]]></category>

		<guid isPermaLink="false">http://blog.rievers.dk/?p=78</guid>
		<description><![CDATA[Found this today: http://vyaskn.tripod.com/code.htm#inserts
Narayana Vyas Kondreddi has created a stored procedure, that dumps all data from a MS-SQL database. It works like a charm! I think this is one of the few features where MySQL is actually ahead of MS-SQL, via the mysqldump tool. This makes backup and server transitions a breeze, when dealing with [...]]]></description>
			<content:encoded><![CDATA[<p>Found this today: <a href="http://vyaskn.tripod.com/code.htm#inserts">http://vyaskn.tripod.com/code.htm#inserts</a></p>
<p><a href="http://vyaskn.tripod.com/">Narayana Vyas Kondredd</a>i has created a stored procedure, that dumps all data from a MS-SQL database. It works like a charm! I think this is one of the few features where MySQL is actually ahead of MS-SQL, via the <a href="http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html">mysqldump</a> tool. This makes backup and server transitions a breeze, when dealing with MySQL, and now also MS-SQL (sort of). Only inserts are supported, and there is no checking for existing data.</p>
<p>The script is really easy to use, after creating the SP, you run this sql query: <code>EXEC sp_generate_inserts 'titles'</code> to dump all data from the &#8216;titles&#8217; table. It also allows some customization, and reducing the amount of exported data, eg using sql where-statements.</p>
<p>To export all data from all tables in the database, run:</p>
<pre class="brush: sql;">
SELECT 'EXEC sp_generate_inserts ' +
'[' + name + ']' +
',@owner = ' +
'[' + RTRIM(USER_NAME(uid)) + '],' +
'@ommit_images = 1, @disable_constraints = 1'
FROM sysobjects
WHERE type = 'U' AND
OBJECTPROPERTY(id,'ismsshipped') = 0
</pre>
<p>The entire script is located <a href="http://vyaskn.tripod.com/code/generate_inserts_2005.txt">here</a> for MS-SQL 2005.</p>
<p>You would probably also need to script the db_owner user (when login is already created on the server):</p>
<pre class="brush: sql;">
CREATE USER [mydatabase] FOR LOGIN [myuser] WITH DEFAULT_SCHEMA=[dbo]
GO

EXEC sp_addrolemember 'db_owner', 'myuser'
GO
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.rievers.dk/archives/78/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recursion in T-SQL</title>
		<link>http://blog.rievers.dk/archives/72</link>
		<comments>http://blog.rievers.dk/archives/72#comments</comments>
		<pubDate>Fri, 19 Jun 2009 13:51:43 +0000</pubDate>
		<dc:creator>Sune Rievers</dc:creator>
				<category><![CDATA[sql]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[dba]]></category>
		<category><![CDATA[ms-sql]]></category>
		<category><![CDATA[t-sql]]></category>

		<guid isPermaLink="false">http://blog.rievers.dk/?p=72</guid>
		<description><![CDATA[Today I had to deal with a child-parent table with a list of user groups. These groups are nested, and persons in a subgroup should have access to all information that users of parent groups have.
I tried to do this by using a function or stored procedure, but none of these were optimal solutions. In [...]]]></description>
			<content:encoded><![CDATA[<p>Today I had to deal with a child-parent table with a list of user groups. These groups are nested, and persons in a subgroup should have access to all information that users of parent groups have.</p>
<p>I tried to do this by using a function or stored procedure, but none of these were optimal solutions. In the end, I stumbled across the WITH statement in T-SQL.</p>
<p>From <a href="http://mikehadlow.blogspot.com/2007/11/t-sql-fibonacci-and-power-of.html" target="_blank">this blog</a> and <a href="http://social.msdn.microsoft.com/Forums/en-US/transactsql/thread/865bcee0-dbe0-4a4e-98ab-82ae6c802df9">this</a>, I learned that it is actually pretty easy to extract the list of children, given a parent id (or vice versa).</p>
<pre class="brush: sql;">

USE tempdb;
GO

DECLARE @t TABLE (
Code INT NOT NULL UNIQUE CLUSTERED,
[Name] VARCHAR(25),
Parent INT NULL
);

INSERT INTO @t VALUES(1,      'Name1',   NULL);
INSERT INTO @t VALUES(2,      'Name2',   1);
INSERT INTO @t VALUES(3,      'Name3',   NULL);
INSERT INTO @t VALUES(4,      'Name4',   2);
INSERT INTO @t VALUES(5,      'Name5',   3);

WITH hierarchy
AS
(
SELECT Code, Parent, [Name], 0 AS lvl, CAST('\' + LTRIM(Code) + '\' AS VARCHAR(MAX)) AS [path]
FROM @t
WHERE Parent IS NULL

UNION ALL

SELECT c.Code, c.Parent, c.[Name], p.lvl + 1 AS lvl, p.[path] + CAST(LTRIM(c.Code) + '\' AS VARCHAR(MAX)) AS [path]
FROM @t AS c INNER JOIN hierarchy AS p ON c.Parent = p.Code
)
SELECT (REPLICATE(SPACE(1), lvl * 4)) + [Name]
FROM hierarchy
ORDER BY [path];
GO
</pre>
<p>Above code is from http://social.msdn.microsoft.com/Forums/en-US/transactsql/thread/865bcee0-dbe0-4a4e-98ab-82ae6c802df9</p>
<p>This is actually pretty sweet! With proper indexes and database structure, this runs almost as fast as when joining on the top level (root parent id)! <img src='http://blog.rievers.dk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The code for the view ended up like this:</p>
<pre class="brush: sql;">

CREATE view [dbo].[GroupLevels]

as

WITH hierarchy
AS
(
SELECT departmentId, parentDepId, departmentDesc
FROM UserGroups
WHERE parentDepId IS NULL

UNION ALL

SELECT c.departmentId, c.parentDepId, c.departmentDesc
FROM UserGroups AS c INNER JOIN hierarchy AS p ON c.parentDepId = p.departmentId
)
SELECT departmentId, parentDepId
FROM hierarchy
</pre>
<p>Now I can use this simple join statement in order to join on sub groups as well (GroupLevels is my view):</p>
<pre class="brush: sql;">

SELECT * FROM
ACCESS A,
USERS U
INNER JOIN Membership M ON M.Group IN
   (SELECT departmentId FROM GroupLevels g
        WHERE g.parentDepId = A.intGroupID)
AND M.account = U.account
AND A.level = 1
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.rievers.dk/archives/72/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Source code in LaTeX</title>
		<link>http://blog.rievers.dk/archives/68</link>
		<comments>http://blog.rievers.dk/archives/68#comments</comments>
		<pubDate>Wed, 10 Jun 2009 08:23:17 +0000</pubDate>
		<dc:creator>Sune Rievers</dc:creator>
				<category><![CDATA[latex]]></category>

		<guid isPermaLink="false">http://blog.rievers.dk/?p=68</guid>
		<description><![CDATA[I&#8217;m about to hand in my Bachelor&#8217;s Thesis, and needed to include some source code in the report. Previously, I&#8217;ve used the following macro in the preamble:

\usepackage{moreverb}
\def\sourcetabsize{4}
\newenvironment{sourcestyle}{\begin{scriptsize}}{\end{scriptsize}}
\def\sourceinput#1{\par\begin{sourcestyle}\verbatimtabinput[\sourcetabsize]{#1}\end{sourcestyle}\par}

And then included the source files using:

\begin{figure}[h]
\sourceinput{helloworld.c}
\caption{hello world c code}
\end{figure}

This has some drawbacks, namely: 

The appearence is sort of restriced, unless you want to manually rewrite the macro (which [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m about to hand in my Bachelor&#8217;s Thesis, and needed to include some source code in the report. Previously, I&#8217;ve used the following macro in the preamble:</p>
<blockquote><p><code></p>
<p>\usepackage{moreverb}</p>
<p>\def\sourcetabsize{4}<br />
\newenvironment{sourcestyle}{\begin{scriptsize}}{\end{scriptsize}}<br />
\def\sourceinput#1{\par\begin{sourcestyle}\verbatimtabinput[\sourcetabsize]{#1}\end{sourcestyle}\par}</p>
<p></code></p></blockquote>
<p>And then included the source files using:</p>
<blockquote><p><code><br />
\begin{figure}[h]<br />
\sourceinput{helloworld.c}<br />
\caption{hello world c code}<br />
\end{figure}<br />
</code></p></blockquote>
<p>This has some drawbacks, namely: </p>
<ul>
<li>The appearence is sort of restriced, unless you want to manually rewrite the macro (which quickly grows out of hand)</li>
<li>Source code is limited to one page (unless you include them without the figure)</li>
<li>This seems a bit like a hack</li>
</ul>
<p>After some googling, I found out that there is actually a package called <a href="http://www.ctan.org/tex-archive/macros/latex/contrib/listings/listings.pdf" title="pdf">listings</a>, which does this in a more proper way <img src='http://blog.rievers.dk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>This should go in the preamble:</p>
<blockquote><p><code><br />
\usepackage{listings}<br />
\lstset{tabsize=2,breaklines=true,breakatwhitespace=true,basicstyle=\scriptsize\tt,morecomment=[l]{//},<br />
        postbreak=\mbox{{\tiny$\hookrightarrow$}}}<br />
</code></p></blockquote>
<p>More options for lstset are available in the pdf, or at <a href="http://texblog.wordpress.com/2008/04/02/include-source-code-in-latex-with-listings/">this blog</a>.</p>
<p>To include a source code file, type this anywhere you want it included:</p>
<blockquote><p><code><br />
\subsection*{hello world c code}<br />
\lstinputlisting{helloworld.c}<br />
</code></p></blockquote>
<p>So, don&#8217;t put stuff in figures, unless you <strong>really</strong> need to! Now I will just have to rewrite my references to my late figures&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rievers.dk/archives/68/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Change ownership of tables in MS-SQL</title>
		<link>http://blog.rievers.dk/archives/60</link>
		<comments>http://blog.rievers.dk/archives/60#comments</comments>
		<pubDate>Wed, 03 Jun 2009 08:47:10 +0000</pubDate>
		<dc:creator>Sune Rievers</dc:creator>
				<category><![CDATA[sql]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[dba]]></category>
		<category><![CDATA[ms-sql]]></category>
		<category><![CDATA[t-sql]]></category>

		<guid isPermaLink="false">http://blog.rievers.dk/?p=60</guid>
		<description><![CDATA[I recently had to task of changing all tables on a MS-SQL database to a new owner (well, dbo), and then I stumbled across this blog post, quoted here: 

Normally you use sp_changeobjectowner(SQL Server 2000 SP3) 
Sample:
Remenber to have the right permissions. In this sample I&#8217;m running as dbo and i have logged by using [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had to task of changing all tables on a MS-SQL database to a new owner (well, dbo), and then I stumbled across <a href="http://joseblanco.blogspot.com/2004/10/change-owner-of-all-tables-in-sql.html">this blog post</a>, quoted here: </p>
<blockquote><p>
Normally you use sp_changeobjectowner(SQL Server 2000 SP3) </p>
<p>Sample:<br />
Remenber to have the right permissions. In this sample I&#8217;m running as dbo and i have logged by using sa </p>
<p><code>use Northwind<br />
EXECUTE sp_changeobjectowner 'EmployeeTerritory', 'guest' </code></p>
<p>To take back this, the parameters change a little: </p>
<p><code>use Northwind<br />
EXECUTE sp_changeobjectowner 'guest.EmployeeTerritory', 'dbo' </code></p>
<p>Well you must do it for all tables, but using an undocumented Stored Procedure called sp_MSforeachtable you can do this in one line of code: </p>
<p><code><br />
use Northwind<br />
sp_MSforeachtable @command1="sp_changeobjectowner '?', 'dbo'" </code></p>
<p>Another undocumented Stored Procedure is sp_MSforeachdb which could be used for change the owner of all Databases
</p></blockquote>
<p>All views and stored procedures must however still be changed manually, but this is far easier, as they don&#8217;t contain unscriptable data (why oh why, MS-SQL, don&#8217;t you have a <a href="http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html">dump</a> feature like MySQL has had for years??).</p>
<p>Grats and thanks to <a href="http://joseblanco.blogspot.com/">Jose Blanco Muradas</a> for finding this <img src='http://blog.rievers.dk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rievers.dk/archives/60/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New server</title>
		<link>http://blog.rievers.dk/archives/58</link>
		<comments>http://blog.rievers.dk/archives/58#comments</comments>
		<pubDate>Wed, 27 May 2009 14:30:53 +0000</pubDate>
		<dc:creator>Sune Rievers</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.rievers.dk/?p=58</guid>
		<description><![CDATA[I&#8217;m soon getting a Shuttle X27D, to use as a home server/media center. I realize that the embedded Intel 950 graphics is very low-fi, so I wonder if it will be up for it&#8230; Anyway, it would be nice to have X on the tv, as I liked to keep my servers headless. 
A display [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m soon getting a <a href="http://us.shuttle.com/barebone/models/x27D.html">Shuttle X27D</a>, to use as a home server/media center. I realize that the embedded Intel 950 graphics is very low-fi, so I wonder if it will be up for it&#8230; Anyway, it would be nice to have X on the tv, as I liked to keep my servers headless. </p>
<p>A display page, for instance tailing a few logfiles, running top etc. would definitely be a treat <img src='http://blog.rievers.dk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;m thinking about running Ubuntu server on this box, as it is more of a development and file server than a production server (and a bastion host)&#8230; Well, I&#8217;ll still have to see how Ubuntu fits into my setup!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rievers.dk/archives/58/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
