<?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>www.GunnarD.se</title>
	<atom:link href="http://www.gunnard.se/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gunnard.se</link>
	<description>GunnarD - Diverse info och blogg.</description>
	<lastBuildDate>Sun, 28 Feb 2010 12:07:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0-alpha</generator>
		<item>
		<title>Bashscript för att ändra filextension</title>
		<link>http://www.gunnard.se/2010/02/28/bashscript-for-att-andra-filextension/</link>
		<comments>http://www.gunnard.se/2010/02/28/bashscript-for-att-andra-filextension/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 12:07:49 +0000</pubDate>
		<dc:creator>GunnarD</dc:creator>
				<category><![CDATA[Tips&Trix]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bash]]></category>

		<guid isPermaLink="false">http://www.gunnard.se/?p=444</guid>
		<description><![CDATA[Hur man enkelt ändrar filextensin/filtyp i linux m.h.a bash:

for f in *.MP3; do mv &#34;$f&#34; &#34;`basename &#34;$f&#34; .MP3`.mp3&#34;; done;

Kommandot ändrar alla filer som slutar med .MP3 till att sluta med .mp3
]]></description>
			<content:encoded><![CDATA[<p>Hur man enkelt ändrar filextensin/filtyp i linux m.h.a bash:</p>
<pre class="brush: plain; ">
for f in *.MP3; do mv &quot;$f&quot; &quot;`basename &quot;$f&quot; .MP3`.mp3&quot;; done;
</pre>
<p>Kommandot ändrar alla filer som slutar med .MP3 till att sluta med .mp3</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gunnard.se/2010/02/28/bashscript-for-att-andra-filextension/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>uw-imap mailadmin användare</title>
		<link>http://www.gunnard.se/2010/01/07/uw-imap-mailadmin-anvandare/</link>
		<comments>http://www.gunnard.se/2010/01/07/uw-imap-mailadmin-anvandare/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 20:07:09 +0000</pubDate>
		<dc:creator>GunnarD</dc:creator>
				<category><![CDATA[Tips&Trix]]></category>
		<category><![CDATA[imap]]></category>

		<guid isPermaLink="false">http://www.gunnard.se/?p=441</guid>
		<description><![CDATA[En mailadmin användare i imap är en användare/konto som har rätt att skriva och läsa i andras konton.
Normalt brukar man skriva så här som loginnamn:

mailadmin#kontonamn

Men detta fungerar inte med uw-imap, då skall man skriva så här:

kontonamn*mailadmin

Att noter är att detta inte kan köras över en okrypterad anslutning, man måste köra SSL eller TLS.
]]></description>
			<content:encoded><![CDATA[<p>En mailadmin användare i imap är en användare/konto som har rätt att skriva och läsa i andras konton.</p>
<p>Normalt brukar man skriva så här som loginnamn:</p>
<pre class="brush: plain; ">
mailadmin#kontonamn
</pre>
<p>Men detta fungerar inte med uw-imap, då skall man skriva så här:</p>
<pre class="brush: plain; ">
kontonamn*mailadmin
</pre>
<p>Att noter är att detta inte kan köras över en okrypterad anslutning, man måste köra SSL eller TLS.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gunnard.se/2010/01/07/uw-imap-mailadmin-anvandare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange imap mailadmin användare</title>
		<link>http://www.gunnard.se/2010/01/06/exchange-imap-mailadmin-anvandare/</link>
		<comments>http://www.gunnard.se/2010/01/06/exchange-imap-mailadmin-anvandare/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 11:39:03 +0000</pubDate>
		<dc:creator>GunnarD</dc:creator>
				<category><![CDATA[Tips&Trix]]></category>
		<category><![CDATA[exchange]]></category>
		<category><![CDATA[imap]]></category>

		<guid isPermaLink="false">http://www.gunnard.se/?p=436</guid>
		<description><![CDATA[En mailadmin användare i imap är en användare/konto som har rätt att skriva och läsa i andras konton.
Normalt brukar man skriva så här som loginnamn:

mailadmin#kontonamn

Men detta fungerar självklart inte om man kör mot en MS Exchange server, då skall man skriva så här:

domän\mailadmin\kontonamn

]]></description>
			<content:encoded><![CDATA[<p>En mailadmin användare i imap är en användare/konto som har rätt att skriva och läsa i andras konton.</p>
<p>Normalt brukar man skriva så här som loginnamn:</p>
<pre class="brush: plain; ">
mailadmin#kontonamn
</pre>
<p>Men detta fungerar självklart inte om man kör mot en MS Exchange server, då skall man skriva så här:</p>
<pre class="brush: plain; ">
domän\mailadmin\kontonamn
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.gunnard.se/2010/01/06/exchange-imap-mailadmin-anvandare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Konvertera mellan dos- och unix-formaterade textfiler</title>
		<link>http://www.gunnard.se/2010/01/03/konvertera-mellan-dos-och-unix-formaterade-textfiler/</link>
		<comments>http://www.gunnard.se/2010/01/03/konvertera-mellan-dos-och-unix-formaterade-textfiler/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 12:12:37 +0000</pubDate>
		<dc:creator>GunnarD</dc:creator>
				<category><![CDATA[Tips&Trix]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">http://www.gunnard.se/?p=433</guid>
		<description><![CDATA[Om man ofta flyttar textfiler mellan unix burkar och windows burkar så kan det vara bra att först konvertera radsluten, unix använder ju \n för radslut medans windows använder \r\n.
Kommandona använder perl och skall ges i ett unix shell.
Konvertera unix till windows:

perl -i -pe &#039;s/\n/\r\n/&#039; filnamn

och för att konvertera windows till unix:

perl -i -pe &#039;s/\r\n/\n/&#039; [...]]]></description>
			<content:encoded><![CDATA[<p>Om man ofta flyttar textfiler mellan unix burkar och windows burkar så kan det vara bra att först konvertera radsluten, unix använder ju \n för radslut medans windows använder \r\n.</p>
<p>Kommandona använder perl och skall ges i ett unix shell.</p>
<p>Konvertera unix till windows:</p>
<pre class="brush: perl; ">
perl -i -pe &#039;s/\n/\r\n/&#039; filnamn
</pre>
<p>och för att konvertera windows till unix:</p>
<pre class="brush: perl; ">
perl -i -pe &#039;s/\r\n/\n/&#039; filnamn
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.gunnard.se/2010/01/03/konvertera-mellan-dos-och-unix-formaterade-textfiler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plocka ut mailadress ur en sträng</title>
		<link>http://www.gunnard.se/2010/01/01/plocka-ut-mailadress-ur-en-strang/</link>
		<comments>http://www.gunnard.se/2010/01/01/plocka-ut-mailadress-ur-en-strang/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 12:41:10 +0000</pubDate>
		<dc:creator>GunnarD</dc:creator>
				<category><![CDATA[Tips&Trix]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[reguljära uttryck]]></category>

		<guid isPermaLink="false">http://www.gunnard.se/?p=427</guid>
		<description><![CDATA[Har ett tag haft ett problem med att kunna plocka ut (extract) email adresser ur en textmassa m.h.a perl, har googlat ett tag efter reguljära uttryck för detta, hittat flera men antingen varit för krångliga eller inte lyckats få med sig hela mailadressen.
Men nu äntligen har jag hittat ett uttryck som klarar allt jag matat [...]]]></description>
			<content:encoded><![CDATA[<p>Har ett tag haft ett problem med att kunna plocka ut (extract) email adresser ur en textmassa m.h.a perl, har googlat ett tag efter reguljära uttryck för detta, hittat flera men antingen varit för krångliga eller inte lyckats få med sig hela mailadressen.</p>
<p>Men nu äntligen har jag hittat ett uttryck som klarar allt jag matat den med och den är så enkel så att jag borde kommit på den själv <img src='http://www.gunnard.se/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<pre class="brush: perl; ">
\w\.\-]+@[\w\.\-]+\w+
</pre>
<p>Gjorde en liten perl subroutin för detta:</p>
<pre class="brush: perl; ">
sub GetEmailAdress {
my ($Adress)=@_;
my $Res=&quot;&quot;;

$Res=$1 if $Adress=~/([\w\.\-]+@[\w\.\-]+\w+)/;

$Res;
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.gunnard.se/2010/01/01/plocka-ut-mailadress-ur-en-strang/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Självsignerade certificat</title>
		<link>http://www.gunnard.se/2009/12/27/sjalvsignerade-certificat/</link>
		<comments>http://www.gunnard.se/2009/12/27/sjalvsignerade-certificat/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 14:04:23 +0000</pubDate>
		<dc:creator>GunnarD</dc:creator>
				<category><![CDATA[Tips&Trix]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://www.gunnard.se/?p=421</guid>
		<description><![CDATA[Håller på att sätta upp en krypterad imap server och till detta behöver jag ett certificat.
Eftersom det är en privat server så duger ett &#8220;privat&#8221; certificat, vill man ha ett riktigt cerificat så hoppar man över punkt 3 och istället skickar .csr filen till en certifikat utfärdarer.
1) Det första jag gjorde var att skapa en [...]]]></description>
			<content:encoded><![CDATA[<p>Håller på att sätta upp en krypterad imap server och till detta behöver jag ett certificat.</p>
<p>Eftersom det är en privat server så duger ett &#8220;privat&#8221; certificat, vill man ha ett riktigt cerificat så hoppar man över punkt 3 och istället skickar .csr filen till en certifikat utfärdarer.</p>
<p><span id="more-421"></span>1) Det första jag gjorde var att skapa en privat nyckel med följande kommando:</p>
<pre class="brush: plain; ">
openssl genrsa -des3 -out server.key 1024
</pre>
<p>2) Därefter skapade jag ett &#8220;Certificat Signing Request&#8221; (en .csr) fil som om man vill skickar till en certifikat utfärdare för att få tillbaka ett riktigt ceritifkat.</p>
<pre class="brush: plain; ">
openssl req -new -key server.key -out server.csr
</pre>
<p>När jag gav detta  kommando så ställdes ett antal frågor, så här fyllde jag i dom:</p>
<pre class="brush: plain; ">
Country Name (2 letter code) []:SE
State or Province Name (full name) []:Molndal
Locality Name (eg, city) []:Molndal
Organization Name (eg, company) []:GunnarD
Organizational Unit Name (eg, section) []:
Common Name (eg, your name or your server&#039;s hostname) []:www.gunnard.se
Email Address []:gunnar@gunnard.se
Please enter the following &#039;extra&#039; attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:
</pre>
<p>3) Av denna .csr fil skapade jag nu ett certifikat som jag kan använda med kommandot:</p>
<pre class="brush: plain; ">
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
</pre>
<p>Ändra 365 till hur många dagar som certifikatet skall gälla.</p>
<p>Nu har jag två filer:</p>
<p>server.key &#8211; Som innehåller min privata nyckel (key)<br />
server.crt &#8211; Som är själva certificatet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gunnard.se/2009/12/27/sjalvsignerade-certificat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>God Jul</title>
		<link>http://www.gunnard.se/2009/12/24/god-jul/</link>
		<comments>http://www.gunnard.se/2009/12/24/god-jul/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 11:50:40 +0000</pubDate>
		<dc:creator>GunnarD</dc:creator>
				<category><![CDATA[Diverser]]></category>
		<category><![CDATA[Info]]></category>

		<guid isPermaLink="false">http://www.gunnard.se/?p=419</guid>
		<description><![CDATA[Önskar alla en riktigt God Jul och ett Gott Nytt År!
//GunnarD
]]></description>
			<content:encoded><![CDATA[<p>Önskar alla en riktigt <span style="color: #ff0000;">God Jul</span> och ett <span style="color: #ff0000;">Gott Nytt År</span>!</p>
<p>//GunnarD</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gunnard.se/2009/12/24/god-jul/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uppgradera fedora 11 till fedora 12 mha yum</title>
		<link>http://www.gunnard.se/2009/11/22/uppgradera-fedora-11-till-fedora-12-mha-yum/</link>
		<comments>http://www.gunnard.se/2009/11/22/uppgradera-fedora-11-till-fedora-12-mha-yum/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 14:27:39 +0000</pubDate>
		<dc:creator>GunnarD</dc:creator>
				<category><![CDATA[Tips&Trix]]></category>
		<category><![CDATA[Fedora]]></category>

		<guid isPermaLink="false">http://www.gunnard.se/?p=415</guid>
		<description><![CDATA[Efter den lyckade live uppgraderingen av min testmaskin från fedora 10 till fedora 11 mha yum så kommer här fortsättningen, att liveuppgradera samma maskin till fedora 12 mha yum
Allt skall göras utan att ha X igång så börja med att gå över i runlevel 3 i en textkonsol eller boota maskinen till runlevel 3.
Först gäller [...]]]></description>
			<content:encoded><![CDATA[<p>Efter den lyckade live uppgraderingen av min testmaskin från fedora 10 till fedora 11 mha yum så kommer här fortsättningen, att liveuppgradera samma maskin till fedora 12 mha yum</p>
<p>Allt skall göras utan att ha X igång så börja med att gå över i runlevel 3 i en textkonsol eller boota maskinen till runlevel 3.</p>
<p><span id="more-415"></span>Först gäller det att se till så att man har ett friskt system utan några gamla rpm paket som ligger och skräper, detta fixar man mha package-cleanup verktyget som ligger i yum-utils paketet så jag installerade det och körde verktyget och dog bort paket som verkade vara övergivna:</p>
<pre class="brush: bash; ">

yum install yum-utils
package-cleanup --leaves
package-cleanup --orphans
</pre>
<p>Det är viktigt att man har senaste versionen av rpm paketet, så om man inte har sitt system updaterat med alla patchar, uppdatera åtminstone rpm paketet:</p>
<pre class="brush: bash; ">

yum upgrade rpm
</pre>
<p>Därefter såg jag till att paketet yum-fastestmirro var installerad så att när själva nedladdningen av alla paket hämtast från en snabb mirror, därefter rensade jag alla cachade saker för yum:</p>
<pre class="brush: bash; ">

yum install yum-fastestmirror
yum clean all
</pre>
<p>Nu var det dags att ta ner repository filerna för fedora 12 och att se till så att dom verkligen användes:</p>
<pre class="brush: bash; ">

rpm -Uhv ftp://download.fedora.redhat.com/pub/fedora/linux/releases/12/Fedora/i386/os/Packages/fedora-release-*.noarch.rpm
mv /etc/yum.repos.d/fedora-updates.repo.rpmnew /etc/yum.repos.d/fedora-updates.repo
mv /etc/yum.repos.d/fedora.repo.rpmnew /etc/yum.repos.d/fedora.repo
</pre>
<p>Äntligen är det nu dags att göra själva upgraderingskommandot, detta kommer att ta tid.</p>
<pre class="brush: bash; ">

yum upgrade
</pre>
<p>Sedan var det dags att kontrollera att iallafall baspaketen var uppgraderad, vilket dom var men bäst att kontrollera.</p>
<pre class="brush: bash; ">

yum groupupdate Base
</pre>
<p>Sedan var det dags att uppgradera grup&#8217;s bootsektor, jag har min som masterbootsektor på /dev/sda:</p>
<pre class="brush: bash; ">

/sbin/grub-install /dev/sda
</pre>
<p>Nu gäller det att se till så att startup skripten körs i rätt ordning, det kan ha ändrat mellan versionerna eller om man ändrat själv:</p>
<pre class="brush: bash; ">

cd /etc/rc.d/init.d
for f in *; do /sbin/chkconfig $f resetpriorities; done
</pre>
<p>Sist så kontrollerade jag att det inte fanns några &#8220;föräldrarlösa&#8221; paket kvar i systemet:</p>
<pre class="brush: bash; ">

package-cleanup --orphans
</pre>
<p>Nu var det bara att starta om maskinen och hålla alla tummar man har så att maskinen starta och att den gör det i fedora 12.</p>
<p>Vilket den gjorde och allt verkar fungera!</p>
<p>Glöm inte att uppgrader repository filerna för rpmfusion om du använder paket från dom.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gunnard.se/2009/11/22/uppgradera-fedora-11-till-fedora-12-mha-yum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Århundradets norgehistoria</title>
		<link>http://www.gunnard.se/2009/10/09/arhundradets-norgehistoria/</link>
		<comments>http://www.gunnard.se/2009/10/09/arhundradets-norgehistoria/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 18:40:50 +0000</pubDate>
		<dc:creator>GunnarD</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Politik]]></category>

		<guid isPermaLink="false">http://www.gunnard.se/?p=412</guid>
		<description><![CDATA[Norrmänen har i dag gjort århundradets blunder, dom har get fredspriset till Barack Obama.
Detta måste vara århundradets norgehistoria, att ge fredspriset till en president som inte gjort någonting för freden i världen.
Det är mycket snack från Barack men det verkar inte hända så mycket, så visst han kan snacka men tills han verkligen visar att [...]]]></description>
			<content:encoded><![CDATA[<p>Norrmänen har i dag gjort århundradets blunder, dom har get fredspriset till Barack Obama.</p>
<p>Detta måste vara århundradets norgehistoria, att ge fredspriset till en president som inte gjort någonting för freden i världen.</p>
<p>Det är mycket snack från Barack men det verkar inte hända så mycket, så visst han kan snacka men tills han verkligen visar att han gjort något för freden så ser jag fredspriset som ett rent skämt och borde läggas ner!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gunnard.se/2009/10/09/arhundradets-norgehistoria/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delegera från BIND till MS DNS server</title>
		<link>http://www.gunnard.se/2009/10/08/delegera-fran-bind-till-ms-dns-server/</link>
		<comments>http://www.gunnard.se/2009/10/08/delegera-fran-bind-till-ms-dns-server/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 09:25:30 +0000</pubDate>
		<dc:creator>GunnarD</dc:creator>
				<category><![CDATA[Tips&Trix]]></category>
		<category><![CDATA[AD]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.gunnard.se/?p=403</guid>
		<description><![CDATA[För att ansluta datorer till en AD domän så &#8220;måste&#8221; man konfigurera om klienterna DNS inställningar så att dom använder DNS servrarna i AD.
Jag har skrivit &#8220;måste&#8221; eftersom man kan gå runt det, jag kommer här beskriva hur man gör det med BIND, men principen är den samma oavsett vilken DNS server man använder.
AD&#8217;t använder [...]]]></description>
			<content:encoded><![CDATA[<p>För att ansluta datorer till en AD domän så &#8220;måste&#8221; man konfigurera om klienterna DNS inställningar så att dom använder DNS servrarna i AD.</p>
<p>Jag har skrivit &#8220;måste&#8221; eftersom man kan gå runt det, jag kommer här beskriva hur man gör det med BIND, men principen är den samma oavsett vilken DNS server man använder.</p>
<p>AD&#8217;t använder ett antal zoner för att fungera och dessa är: domaindnszones, forestdnszones, _msdcs, _tcp, _udp och _sites.</p>
<p>Jag har satt upp en AD domän med namnet ad.gunnard.se (DC&#8217;n heter adserver.ad.gunnard.se) och då skall konfigurationen för BIND se ut så här:</p>
<pre class="brush: plain; ">
domaindnszones.ad.gunnard.se.   IN NS adserver.ad.gunnard.se.
forestdnszones.ad.gunnard.se.   IN NS adserver.ad.gunnard.se.
_msdcs.ad.gunnard.se.   IN NS adserver.ad.gunnard.se.
_tcp.ad.gunnard.se.     IN NS adserver.ad.gunnard.se.
_udp.ad.gunnard.se.     IN NS adserver.ad.gunnard.se.
_sites.ad.gunnard.se.   IN NS adserver.ad.gunnard.se.
</pre>
<p>Nu skall klienterna kunna ansluta till domänen ad.gunnard.se.</p>
<p>Det kan vara bra att även delegera domänen (i mitt fall ad.gunnard.se) till AD&#8217;t DNS server:</p>
<pre class="brush: plain; ">
ad.gunnard.se.          IN NS adserver.ad.gunnard.se.
</pre>
<p>Den fullständiga BIND konfigurationen ser ut så här för min domän:</p>
<pre class="brush: plain; ">

;
; AD domin records
;
adserver.ad.gunnard.se. IN      A       192.168.0.12
ad.gunnard.se.          IN NS adserver.ad.gunnard.se.
domaindnszones.ad.gunnard.se.   IN NS adserver.ad.gunnard.se.
forestdnszones.ad.gunnard.se.   IN NS adserver.ad.gunnard.se.
_msdcs.ad.gunnard.se.   IN NS adserver.ad.gunnard.se.
_tcp.ad.gunnard.se.     IN NS adserver.ad.gunnard.se.
_udp.ad.gunnard.se.     IN NS adserver.ad.gunnard.se.
_sites.ad.gunnard.se.   IN NS adserver.ad.gunnard.se.
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.gunnard.se/2009/10/08/delegera-fran-bind-till-ms-dns-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
