<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.1.3" -->
<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/"
	>

<channel>
	<title>Marcus Nyberg</title>
	<link>http://www.marcusnyberg.com</link>
	<description>Programmering - flipperspel - Timrå IK</description>
	<pubDate>Wed, 14 May 2008 09:17:30 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.3</generator>
	<language>en</language>
			<item>
		<title>Sundsvall Pinball</title>
		<link>http://www.marcusnyberg.com/2008/05/14/sundsvall-pinball/</link>
		<comments>http://www.marcusnyberg.com/2008/05/14/sundsvall-pinball/#comments</comments>
		<pubDate>Wed, 14 May 2008 09:17:30 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
		
		<category><![CDATA[flipperspel]]></category>

		<guid isPermaLink="false">http://www.marcusnyberg.com/2008/05/14/sundsvall-pinball/</guid>
		<description><![CDATA[Nu har jag tagit över driften och utvecklingen (!?) för Sundsvall Pinballs hemsida. Alltså hemsidan för intresseföreningen för flipperspel i Sundsvall. Det lär väl inte bli så mycket utveckling av sidan eftersom den fungerar bra som den gör men nu har sajten åtminstone en stabil server och jag har möjlighet att gå in och rätta/korrigera [...]]]></description>
			<content:encoded><![CDATA[<p>Nu har jag tagit över driften och utvecklingen (!?) för Sundsvall Pinballs hemsida. Alltså hemsidan för intresseföreningen för flipperspel i Sundsvall. Det lär väl inte bli så mycket utveckling av sidan eftersom den fungerar bra som den gör men nu har sajten åtminstone en stabil server och jag har möjlighet att gå in och rätta/korrigera saker i koden vid behov.</p>
<p><a href="http://pinball.svall.com/">Sundsvall Pinball</a></p>
<p><a href='http://www.marcusnyberg.com/wp-content/uploads/2008/05/sundsvall_flipperspel.jpg' title='Sundsvall Pinball'><img src='http://www.marcusnyberg.com/wp-content/uploads/2008/05/sundsvall_flipperspel.jpg' alt='Sundsvall Pinball' /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcusnyberg.com/2008/05/14/sundsvall-pinball/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Query designer in management studio sql server 2005</title>
		<link>http://www.marcusnyberg.com/2008/04/17/query-designer-in-management-studio-sql-server-2005/</link>
		<comments>http://www.marcusnyberg.com/2008/04/17/query-designer-in-management-studio-sql-server-2005/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 08:58:44 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
		
		<category><![CDATA[SQL-server]]></category>

		<guid isPermaLink="false">http://www.marcusnyberg.com/2008/04/17/query-designer-in-management-studio-sql-server-2005/</guid>
		<description><![CDATA[I have been using Management Studio for SQL-server 2005 for a while now. However, I have never really liked it because of the  really strange user interface. Compared to the simple Enterprise manager I first thought that Management studio was a nightmare. But I guess it takes some time to get used to&#8230;
I have [...]]]></description>
			<content:encoded><![CDATA[<p>I have been using Management Studio for SQL-server 2005 for a while now. However, I have never really liked it because of the  really strange user interface. Compared to the simple Enterprise manager I first thought that Management studio was a nightmare. But I guess it takes some time to get used to&#8230;</p>
<p>I have searched for a simple and quick way to start the query designer. I only want to do a couple of querys and exit. In enterprise manager you only had to browse for a table, right click it and choose open table -> query. The same procedure in management studio takes a lot more clicks and is not worth the effort.</p>
<p>Today I found <a href="http://www.mssqltips.com/tip.asp?tip=1086">this post</a> which describes how to access the query designer in SQL-server 2005 Management studio in a quick way. I also found out that it had a lot more features than the earlier version. That&#8217;s really good. </p>
<p>How to access the query designer the fastest way:</p>
<p>1. Start Management studio and connect to server.<br />
2. Browse for the database and select it.<br />
3. Press Ctrl+N for a new query window.<br />
4. Press Ctrl+Shift+Q to get the query designer.<br />
5. Rock on.</p>
<p>This is a great feature that is added to what previously was named &#8220;Query analyzer&#8221;. The results of these queries are however not editable like they were in Enterprise managers query designer. I guess I have to through the &#8220;open table&#8221; (and get all rows) procedure for that functionality. That is really strange, why couldn&#8217;t thay have left the &#8220;open table -> query&#8221; option?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcusnyberg.com/2008/04/17/query-designer-in-management-studio-sql-server-2005/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ny version av HockeySnack - HS3</title>
		<link>http://www.marcusnyberg.com/2008/03/27/ny-version-av-hockeysnack-hs3/</link>
		<comments>http://www.marcusnyberg.com/2008/03/27/ny-version-av-hockeysnack-hs3/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 11:05:16 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
		
		<category><![CDATA[HockeySnack]]></category>

		<guid isPermaLink="false">http://www.marcusnyberg.com/2008/03/27/ny-version-av-hockeysnack-hs3/</guid>
		<description><![CDATA[Jag jobbar sakta men tålmodigt med en ny version av HockeySnack som kommer att presenteras någon gång under slutet av sommaren. Förmodligen kommer allt att bli klart rent tekniskt/kodmässigt tidigare än så. Då kommer det att finnas tid över förl att sjösätta en ny organisation inom ledning/moderation innan säsongen börjar.
HS3 kommer att bli den mest [...]]]></description>
			<content:encoded><![CDATA[<p>Jag jobbar sakta men tålmodigt med en ny version av <a href="http://www.hockeysnack.com">HockeySnack</a> som kommer att presenteras någon gång under slutet av sommaren. Förmodligen kommer allt att bli klart rent tekniskt/kodmässigt tidigare än så. Då kommer det att finnas tid över förl att sjösätta en ny organisation inom ledning/moderation innan säsongen börjar.</p>
<p>HS3 kommer att bli den mest genomarbetade versionen av HockeySnack med ett helt nytt upplägg på saker och ting. Vad som är nytt kommer jag att presentera i ett senare inlägg. Här kommer dock en liten förhandstitt för den nyfikne:</p>
<p><a href='http://www.marcusnyberg.com/wp-content/uploads/2008/03/hspreview1.jpg' title='HockeySnack'><img src='http://www.marcusnyberg.com/wp-content/uploads/2008/03/hspreview1.jpg' alt='HockeySnack' /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcusnyberg.com/2008/03/27/ny-version-av-hockeysnack-hs3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Topplista över skidåkningen i Funäsdalsfjällen</title>
		<link>http://www.marcusnyberg.com/2008/03/25/topplista-over-skidakningen-i-funasdalsfjallen/</link>
		<comments>http://www.marcusnyberg.com/2008/03/25/topplista-over-skidakningen-i-funasdalsfjallen/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 14:25:08 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
		
		<category><![CDATA[Allmänt]]></category>

		<guid isPermaLink="false">http://www.marcusnyberg.com/2008/03/25/topplista-over-skidakningen-i-funasdalsfjallen/</guid>
		<description><![CDATA[Här kommer min högst personliga topplista över skidåkningen i Funäsdalsfjällen.
Bäst utförsåkning för duktiga skidåkare:
1. Funäsdalsberget
2. Ramundberget
3. Tänndalen
Bäst utförsåkning för nybörjaren:
1. Tänndalen
2. Ramundberget
3. Funäsdalsberget
Bästa nedfarter:
1. Slalombacken, Ramundberget
2. Smebacken, Funäsdalsberget
3. Prima, Ramundberget
Bästa liftar:
1. Kåvan express 6-stols, Funäsdalsberget (ÖVERLÄGSEN ETTA)
2. Osthangsliften 4-stols, Ramundberget
3. Solliften i strålande solsken, Ramundberget
4. Översta liften i Svansjö vid fint väder, Tänndalen
Sämsta liftar:
Alla långa [...]]]></description>
			<content:encoded><![CDATA[<p>Här kommer min högst personliga topplista över skidåkningen i Funäsdalsfjällen.</p>
<p>Bäst utförsåkning för duktiga skidåkare:<br />
1. Funäsdalsberget<br />
2. Ramundberget<br />
3. Tänndalen</p>
<p>Bäst utförsåkning för nybörjaren:<br />
1. Tänndalen<br />
2. Ramundberget<br />
3. Funäsdalsberget</p>
<p>Bästa nedfarter:<br />
1. Slalombacken, Ramundberget<br />
2. Smebacken, Funäsdalsberget<br />
3. Prima, Ramundberget</p>
<p>Bästa liftar:<br />
1. Kåvan express 6-stols, Funäsdalsberget (ÖVERLÄGSEN ETTA)<br />
2. Osthangsliften 4-stols, Ramundberget<br />
3. Solliften i strålande solsken, Ramundberget<br />
4. Översta liften i Svansjö vid fint väder, Tänndalen</p>
<p>Sämsta liftar:<br />
Alla långa bygelliftar med låg kapacitet som ännu finns kvar. Modernisera dessa i denna ordning.<br />
1. Dubbelliftarna vid slalombacken i Ramundberget. Här är det alltid kö.<br />
2. Någon av de längsta liftarna i Tänndalen. Antingen Buskvallen eller Svansjöliften.</p>
<p>Mest barnvänligt:<br />
1. Tänndalen<br />
2. Ramundberget<br />
3. Funäsdalsberget</p>
<p>Brantaste/mest fruktade backarna:<br />
1. Nol i egga, Funäsdalsberget<br />
2. Osthang-området, Ramundberget</p>
<p>Bäst off-pist<br />
1. Ramundberget</p>
<p>Bäst afterski<br />
1. Hamra, Tänndalen<br />
2. Solbrännet, Ramundberget</p>
<p>Bästa skidområde totalt sett enligt mig:<br />
1. Ramundberget<br />
2. Funäsdalsberget<br />
3. Tänndalen</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcusnyberg.com/2008/03/25/topplista-over-skidakningen-i-funasdalsfjallen/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Recension av nya Funäsdalsberget</title>
		<link>http://www.marcusnyberg.com/2008/03/25/recension-av-nya-funasdalsberget/</link>
		<comments>http://www.marcusnyberg.com/2008/03/25/recension-av-nya-funasdalsberget/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 14:16:52 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
		
		<category><![CDATA[Allmänt]]></category>

		<guid isPermaLink="false">http://www.marcusnyberg.com/2008/03/25/recension-av-nya-funasdalsberget/</guid>
		<description><![CDATA[Påsken spenderades som vanligt i familjens stuga i Funäsdalen. Det var perfekt väder med solsken, knastrande snö och rödblommiga kinder. Det var även personlig premiär i Funäsdalsbergets nya skidområde där man nu byggt klart etapp 1 som innebär backar från berget ner till Kåvan.
I gamla Funäsdalsbacken har jag åkt mycket skidor i mina yngre år. [...]]]></description>
			<content:encoded><![CDATA[<p>Påsken spenderades som vanligt i familjens <a href="http://www.stuga-funasdalen.com">stuga i Funäsdalen</a>. Det var perfekt väder med solsken, knastrande snö och rödblommiga kinder. Det var även personlig premiär i Funäsdalsbergets nya skidområde där man nu byggt klart etapp 1 som innebär backar från berget ner till Kåvan.</p>
<p>I gamla Funäsdalsbacken har jag åkt mycket skidor i mina yngre år. Alla minns väl den gamla sittliften och T-bygeln som då inte gick ända upp på toppen. Och sista biten fick man åka med den ruskigt ryckiga knappliften. Dessutom fanns det riktigt bra skogsbanor och skogsrännor för den våghalsige. Den senaste tiden så har inte backen fungerat som ett alternativ till det nu sammanbyggda skidsystemet i Tänndalen (tidigare separata anläggningar) eller det välutbyggda Ramundberget. Funäsbacken har fungerat som ett substitut vid dåligt väder eller för kvällsskidåkning.</p>
<p><a href='http://www.marcusnyberg.com/wp-content/uploads/2008/03/dsc00044.JPG' title='Funäsdalsberget'><img src='http://www.marcusnyberg.com/wp-content/uploads/2008/03/dsc00044.JPG' alt='Funäsdalsberget' /></a></p>
<p>Det första som man möter i nya Funäsdalsberget är parkeringen samt dalstugan. Dessa har den väntade standard som man vant sig med i fjällvärlden. Möjligtvis så måste parkeringsmöjligheterna ses över samt att byvägen till området breddas. Men det antar jag kommer i ett senare skede.</p>
<p><a href='http://www.marcusnyberg.com/wp-content/uploads/2008/03/dsc00041.JPG' title='Funäsdalsberget'><img src='http://www.marcusnyberg.com/wp-content/uploads/2008/03/dsc00041.JPG' alt='Funäsdalsberget' /></a></p>
<p><a href='http://www.marcusnyberg.com/wp-content/uploads/2008/03/dsc00050.JPG' title='Funäsdalsberget'><img src='http://www.marcusnyberg.com/wp-content/uploads/2008/03/dsc00050.JPG' alt='Funäsdalsberget' /></a></p>
<p>Nåväl, det är ändå skidåkningen som är det viktigaste. Den nya sexstolsliften är magnifik och tog mig upp på toppen på nolltid. Toppfarten är 5 m/s och det är det snabbaste jag åkt i en sådan här lift. Verkligen bra att man inte snålat in på detta som man gjort med stolsliftarna i Hamra och Ramundberget som är i segaste laget. Toppklass!</p>
<p>Då man kommer upp på toppen så har man en underbar utsikt som är bättre än tidigare eftersom man nu kommer högre upp än toppstugan och därför får mer att spana ut över. Vid krönet så har man tre åkriktningar att välja på, alla med olika svårighetsgrad. Dessa grenar längre ner upp sig i fler nedfarter så det är bara att välja den man känner för. Vilken än du väljer så får du utmärkt skidåkning i allt från blåa till svarta pister. Den nya svarta pisten &#8220;Nol i egga&#8221; är dock alldeles för långbrant, tycker till och med jag som gammal tävlingsåkare. Men de två nya röda pisterna (och den blåa) är verkligen i toppklass. Här kan man ligga och bränna storslalomsvängar till döddagarna.  Betyg: +++++</p>
<p><a href='http://www.marcusnyberg.com/wp-content/uploads/2008/03/dsc00049.JPG' title='Funäsdalsberget'><img src='http://www.marcusnyberg.com/wp-content/uploads/2008/03/dsc00049.JPG' alt='Funäsdalsberget' /></a></p>
<p><a href='http://www.marcusnyberg.com/wp-content/uploads/2008/03/dsc00056.JPG' title='Funäsdalsberget'><img src='http://www.marcusnyberg.com/wp-content/uploads/2008/03/dsc00056.JPG' alt='Funäsdalsberget' /></a></p>
<p><a href='http://www.marcusnyberg.com/wp-content/uploads/2008/03/dsc00055.JPG' title='Funäsdalsberget'><img src='http://www.marcusnyberg.com/wp-content/uploads/2008/03/dsc00055.JPG' alt='Funäsdalsberget' /></a></p>
<p>Totalbetyg:<br />
Skidåkningen i nya Funäsdalsberget håller toppklass. Jag ser fram emot att de kommande etapperna byggs klart och att allt runtomkring kommer på plats. Då kan detta på allvar bli en av de bästa svenska skidanläggningarna. Tänndalen och Ramundberget ligger mer &#8220;på fjället&#8221; men har bergänsade berg. Funäsdalsberget borde ha störst antal fallhöjdsmeter och kommer att tjäna på det i form av längre och mer varierande nedfarter.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcusnyberg.com/2008/03/25/recension-av-nya-funasdalsberget/feed/</wfw:commentRss>
		</item>
		<item>
		<title>firstChild and nextSibling differences between Firefox and Explorer</title>
		<link>http://www.marcusnyberg.com/2008/02/28/firstchild-and-nextsibling-differences-between-firefox-and-explorer/</link>
		<comments>http://www.marcusnyberg.com/2008/02/28/firstchild-and-nextsibling-differences-between-firefox-and-explorer/#comments</comments>
		<pubDate>Thu, 28 Feb 2008 12:20:11 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
		
		<category><![CDATA[Programmering]]></category>

		<guid isPermaLink="false">http://www.marcusnyberg.com/2008/02/28/firstchild-and-nextsibling-differences-between-firefox-and-explorer/</guid>
		<description><![CDATA[This post describes a weird difference in how Internet Explorer and Firefox handles the Document Object Model (DOM). In my case I got different browser-behaviour when using firstChild and nextSibling in a javascript. The problem is that the Firefox DOM does not ignore line breaks and whitespaces while IE does.
Instead of using firstChild and nextSibling [...]]]></description>
			<content:encoded><![CDATA[<p>This <a href="http://www.agavegroup.com/?p=32">post</a> describes a weird difference in how Internet Explorer and Firefox handles the Document Object Model (DOM). In my case I got different browser-behaviour when using firstChild and nextSibling in a javascript. The problem is that the Firefox DOM does not ignore line breaks and whitespaces while IE does.</p>
<p>Instead of using firstChild and nextSibling you can use these functions (look below) that searches for the correct element in both major browsers.</p>
<p>Use getNextSibling(element) instead of element.nextSibling.<br />
Use getFirstChild(element) instead of element.firstChild.</p>
<p class="kod">
function getNextSibling(startBrother)<br />
{<br />
  endBrother=startBrother.nextSibling;<br />
  while(endBrother.nodeType!=1)<br />
  {<br />
    endBrother = endBrother.nextSibling;<br />
  }<br />
  return endBrother;<br />
}
</p>
<p class="kod">
function getFirstChild(elm)<br />
{<br />
  if ( !elm.childNodes.length )<br />
  {<br />
    return;<br />
  }<br />
  var children = elm.childNodes.length;<br />
  for ( var i = 0; i <= children; ++i )<br />
  {<br />
    if ( elm.childNodes[i].nodeType == 1 )<br />
    {<br />
      return elm.childNodes[i];<br />
    }<br />
  }<br />
  return;<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcusnyberg.com/2008/02/28/firstchild-and-nextsibling-differences-between-firefox-and-explorer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Convert the character set of a mysql database</title>
		<link>http://www.marcusnyberg.com/2008/02/19/convert-the-character-set-of-a-mysql-database/</link>
		<comments>http://www.marcusnyberg.com/2008/02/19/convert-the-character-set-of-a-mysql-database/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 12:32:07 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
		
		<category><![CDATA[php]]></category>

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

		<guid isPermaLink="false">http://www.marcusnyberg.com/2008/02/19/convert-the-character-set-of-a-mysql-database/</guid>
		<description><![CDATA[This php-script is for converting content of all tables of a mysql database to another character set. In this case i convert everything (latin 8859-1) to utf8_swedish_ci. The same action can be made from the shell with mysqldump and iconv, but the programmer in me prefers the-php-way. As always, tweaks and comments are very helpful.

&#60;?
set_time_limit(0);
$link [...]]]></description>
			<content:encoded><![CDATA[<p>This php-script is for converting content of all tables of a mysql database to another character set. In this case i convert everything (latin 8859-1) to utf8_swedish_ci. The same action can be made from the shell with mysqldump and iconv, but the programmer in me prefers the-php-way. As always, tweaks and comments are very helpful.</p>
<p class="code">
&lt;?</p>
<p>set_time_limit(0);</p>
<p>$link = mysql_connect(&#8217;localhost&#8217;, &#8216;mysql_user&#8217;, &#8216;mysql_password&#8217;);</p>
<p>mysql_select_db(&#8217;db&#8217;);</p>
<p>$sql = &quot;SHOW TABLES FROM db&quot;;<br />
$result = mysql_query($sql);</p>
<p>while($row = mysql_fetch_array($result))<br />
{<br />
	$sql = &quot;ALTER TABLE &quot;.$row[0].&quot; CONVERT TO CHARACTER SET utf8 COLLATE utf8_swedish_ci&quot;;<br />
	mysql_query($sql);<br />
	echo &#8216;Converting table: &#8216;.$row[0].&#8217;&lt;br&gt;&#8217;;<br />
}</p>
<p>?&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcusnyberg.com/2008/02/19/convert-the-character-set-of-a-mysql-database/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Theatre of magic - custom pinball cards</title>
		<link>http://www.marcusnyberg.com/2008/02/11/theatre-of-magic-custom-pinball-cards/</link>
		<comments>http://www.marcusnyberg.com/2008/02/11/theatre-of-magic-custom-pinball-cards/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 15:30:37 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
		
		<category><![CDATA[flipperspel]]></category>

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

		<guid isPermaLink="false">http://www.marcusnyberg.com/2008/02/11/theatre-of-magic-custom-pinball-cards/</guid>
		<description><![CDATA[I have been restoring the Theatre of Magic pinball machine at our office for the last month. The result is a fully functional game with a nice clean playfield. I think this will boost office morale, because a great pinball machine is a good thing you need at work.  
Well, the game is not [...]]]></description>
			<content:encoded><![CDATA[<p>I have been restoring the <a href="http://ipdb.org/machine.cgi?id=2845">Theatre of Magic</a> pinball machine at our office for the last month. The result is a fully functional game with a nice clean playfield. I think this will boost office morale, because a great pinball machine is a good thing you need at work. <img src='http://www.marcusnyberg.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Well, the game is not complete without a set of nice custom pinball cards (instruction/pricing cards). I could not find any good looking card on the web so I had to make them myself. The result can be seen below. One of cards are in swedish but can be changed to whatever language you want if you only edit the psd-file (photoshop) included. All you have to do is to print them out with the size 8,255 x 15,24 cm (6 x 3.25 inches).</p>
<p>Download: <a href='http://www.marcusnyberg.com/wp-content/uploads/2008/02/theatre-of-magic1.zip' title='Theatre of magic - custom pinball cards'>Theatre of magic - custom pinball cards</a> (~5 MB)</p>
<p><a href='http://www.marcusnyberg.com/wp-content/uploads/2008/02/left-free-play.jpg' title='Theatre of magic'><img src='http://www.marcusnyberg.com/wp-content/uploads/2008/02/left-free-play.tumnagel.jpg' alt='Theatre of magic' /></a></p>
<p><a href='http://www.marcusnyberg.com/wp-content/uploads/2008/02/right-instructions1.jpg' title='Theatre of magic'><img src='http://www.marcusnyberg.com/wp-content/uploads/2008/02/right-instructions1.tumnagel.jpg' alt='Theatre of magic' /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcusnyberg.com/2008/02/11/theatre-of-magic-custom-pinball-cards/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Slug-funktion för svenska tecken</title>
		<link>http://www.marcusnyberg.com/2008/01/24/slug-funktion-for-svenska-tecken/</link>
		<comments>http://www.marcusnyberg.com/2008/01/24/slug-funktion-for-svenska-tecken/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 09:30:26 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
		
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.marcusnyberg.com/2008/01/24/slug-funktion-for-svenska-tecken/</guid>
		<description><![CDATA[En slug är några ord som beskriver en webbsida. Slug är vanligtvis en URL-vänlig version av sidans titel, alltså något som sökmotorer gillar bättre än en &#8220;konstig&#8221; URL som http://www.minsida.se/sida.php?id=45. Exempelvis, om sidans titel är &#8220;Timrå IK är dom bästa!!&#8221; så skulle en slug-URL till detta kunna vara http://www.minsida.se/timra-ik-ar-dom-basta
De slug-funktioner i php som jag hittat [...]]]></description>
			<content:encoded><![CDATA[<p>En slug är några ord som beskriver en webbsida. Slug är vanligtvis en URL-vänlig version av sidans titel, alltså något som sökmotorer gillar bättre än en &#8220;konstig&#8221; URL som http://www.minsida.se/sida.php?id=45. Exempelvis, om sidans titel är &#8220;Timrå IK är dom bästa!!&#8221; så skulle en slug-URL till detta kunna vara http://www.minsida.se/timra-ik-ar-dom-basta</p>
<p>De slug-funktioner i php som jag hittat på nätet har inte haft något stöd för svenska tecken (åäö) så jag var tvungen att skriva en egen sådan function. Om någon kan förbättra den så skicka in er förbättrade version. Hur som haver här är den:</p>
<p class="kod"> function slug($string)<br />
{<br />
$unPretty = array(&#8217;/å/&#8217;,'/ä/&#8217;,'/ö/&#8217;,'/ü/&#8217;, &#8216;/Å/&#8217;, &#8216;/Ä/&#8217;, &#8216;/Ö/&#8217;, &#8216;/Ü/&#8217;,'/é/&#8217;);<br />
$pretty   = array(&#8217;a',&#8217;a', &#8216;o&#8217;, &#8216;u&#8217;, &#8216;A&#8217;, &#8216;A&#8217;, &#8216;O&#8217;, &#8216;U&#8217;,'e&#8217;);<br />
$string = preg_replace($unPretty, $pretty, $string); 	// convert swedish characters<br />
$string = preg_replace( &#8216;/[^a-zA-Z0-9- ]/&#8217;, &#8221;,$string);	// replace non-characters<br />
$string = str_replace(&#8221; &#8220;, &#8220;-&#8221;, $string); // replace spaces by dashes<br />
$string = strtolower($string);		// Make it lowercase<br />
return $string;<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcusnyberg.com/2008/01/24/slug-funktion-for-svenska-tecken/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My custom malm computer desk at ikea hacker</title>
		<link>http://www.marcusnyberg.com/2008/01/11/my-custom-malm-desk-at-ikea-hacker/</link>
		<comments>http://www.marcusnyberg.com/2008/01/11/my-custom-malm-desk-at-ikea-hacker/#comments</comments>
		<pubDate>Fri, 11 Jan 2008 09:37:36 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
		
		<category><![CDATA[Allmänt]]></category>

		<guid isPermaLink="false">http://www.marcusnyberg.com/2008/01/11/my-custom-malm-desk-at-ikea-hacker/</guid>
		<description><![CDATA[The great IKEA hacker website ikeahacker.blogspot.com has made a post of my custom made computer desk. It seems like a lot of people appreciate it. For those of you that visit my blog looking for the desk my original post can be found here.

]]></description>
			<content:encoded><![CDATA[<p>The great IKEA hacker website <a href="http://ikeahacker.blogspot.com">ikeahacker.blogspot.com</a> has made a post of my <a href="http://ikeahacker.blogspot.com/2008/01/looking-for-slim-good-looking-computer.html" target="_blank">custom made computer desk</a>. It seems like a lot of people appreciate it. For those of you that visit my blog looking for the desk my original post can be found <a href="http://www.marcusnyberg.com/2007/10/03/ikea-hack-malm-computer-desk/">here</a>.</p>
<p><img src="http://www.marcusnyberg.com/wp-content/uploads/2008/01/ikeahacker.jpg" alt="ikea hacker" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcusnyberg.com/2008/01/11/my-custom-malm-desk-at-ikea-hacker/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
