<?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>Godteposen &#187; Linux</title>
	<atom:link href="http://www.godteposen.com/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.godteposen.com</link>
	<description>De bedste tip om programmer, hjemmesider, internettet og webdesign</description>
	<lastBuildDate>Fri, 03 Sep 2010 07:25:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Få din egen gratis radiostation</title>
		<link>http://www.godteposen.com/384/fa-din-egen-gratis-radiostation/</link>
		<comments>http://www.godteposen.com/384/fa-din-egen-gratis-radiostation/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 15:12:41 +0000</pubDate>
		<dc:creator>Kristoffer</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Programmer]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[gratis]]></category>
		<category><![CDATA[internetradio]]></category>
		<category><![CDATA[pc]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[SHOUTcast]]></category>

		<guid isPermaLink="false">http://www.godteposen.com/?p=384</guid>
		<description><![CDATA[Har du nogensinde haft lyst til at være en DJ, og have din egen radiostation? Det kan du faktisk nu. Ganske gratis endda. Du må dog ikke spille andres musik medmindre du har rettigheder til det pga. loven om ophavsret. FreeStreamHosting er en gratis radiohosting. De tilbyder gratis SHOUTcast-hosting, så du ikke behøver have en [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.godteposen.com%2F384%2Ffa-din-egen-gratis-radiostation%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.godteposen.com%2F384%2Ffa-din-egen-gratis-radiostation%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Har du nogensinde haft lyst til at være en DJ, og have din egen radiostation? Det kan du faktisk nu. Ganske gratis endda. Du må dog ikke spille andres musik medmindre du har rettigheder til det pga. loven om ophavsret.</p>
<p><span id="more-384"></span><a href="http://freestreamhosting.com" target="_blank">FreeStreamHosting</a></p>
<p>er en gratis radiohosting. De tilbyder gratis SHOUTcast-hosting, så du ikke behøver have en computer stående tændt 24/7 med port 8000 eller lign. stående åben.</p>
<p>&nbsp;</p>
<p>De er reklamefinansieret. De har dog et stort minus. Jeg har ikke oplevet deres afspiller virker endnu, så du skal ind og tilføje hver enkelt besøgende til en liste over besøgende der skal have speciel adgang til at lytte, og give dem adressen til SHOUTcast serveren. Udover det slukker serveren automatisk indimellem når du ikke streamer, så du bliver nødt til at tænde den igen fra et online panel for at kunne streame, og tilføje personerne der skal have speciel adgang igen.</p>
<p><strong>Update:</strong> Det store minus er fjerntet! Det viser sig efter jeg talte med support at jeg havde et alt for sikkert password. Så undgå at bruge andet end tal og bogstaver til stream- og admin-passwordet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.godteposen.com/384/fa-din-egen-gratis-radiostation/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>32bit vs 64bit &#8211; hvad skal jeg vælge</title>
		<link>http://www.godteposen.com/90/32bit-vs-64bit-hvad-skal-jeg-v%c3%a6lge/</link>
		<comments>http://www.godteposen.com/90/32bit-vs-64bit-hvad-skal-jeg-v%c3%a6lge/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 07:19:02 +0000</pubDate>
		<dc:creator>Munksgaard</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[32bit]]></category>
		<category><![CDATA[32bit vs 64bit]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[windows 7]]></category>
		<category><![CDATA[windows vista]]></category>

		<guid isPermaLink="false">http://www.godteposen.com/?p=90</guid>
		<description><![CDATA[Dette indlæg bliver lidt længere, og lidt mere teknisk end normalt. Grundet længden og kompleksiteten af artiklen, starter jeg også med at give dig konklusionen &#8211; hvis du så vil have påstanden underbygget, kan du jo vælge at læse resten af artiklen. Konklusion: 32bit er højst sandsynlig den version du bør vælge, og holde dig [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.godteposen.com%2F90%2F32bit-vs-64bit-hvad-skal-jeg-v%25c3%25a6lge%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.godteposen.com%2F90%2F32bit-vs-64bit-hvad-skal-jeg-v%25c3%25a6lge%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Dette indlæg bliver lidt længere, og lidt mere teknisk end normalt. Grundet længden og kompleksiteten af artiklen, starter jeg også med at give dig konklusionen &#8211; hvis du så vil have påstanden underbygget, kan du jo vælge at læse resten af artiklen.</p>
<p><strong>Konklusion:</strong> 32bit er højst sandsynlig den version du bør vælge, og holde dig til de næste 2-3 år.<span id="more-90"></span></p>
<p>Og her kommer forklaringen &#8211; jeg starter helt basalt, så er du nogenlunde teknisk funderet, kan du bare rulle længere ned i artiklen, hvor der kommer mere kød på.</p>
<p><strong>Bits&#8217;Nbytes &#8211; hvad er det?</strong></p>
<p>Bit er synonym for det digitale, og udtryk for, at alting bliver målt i ledninger der enten er strøm på, eller er slukket. En bit er med andre ord en talenhed, der kun kan holde værdien 0 og 1. Dette er også forklaringen på, hvorfor det binære talsystem ofte bliver vist i forbindelse ed IT. Det binære talsystem fungere ligesom vores 10-tals system, men har altså kun 2 tal &#8211; 0 og 1. For at runde disse værdier af, så er én byte et tal bestående af 8 bit (eks: 01001011), og er interessant, fordi det er netop den mængde bits der bliver brugt til at skrive ét tegn. Har du8 bit, kan du kombinere 0 og 1-taller på 256 måder &#8211; så de spænder fra 00000000 til 11111111, eller fra 0 til 255, skrevet med decimal-tal.</p>
<p><strong>32 bit og 64 bit &#8211; hvad er forskellen?</strong></p>
<p>Din computer består af en stribe enheder, hvor hukommelse eller RAM er en del af det. Når en computer skal tilgå data, for eks. at ligge 2 tal sammen, så skal den hente det ene tal på én adresse i hukommelsen, og det andet tal på en anden adresse. En 32bit computer, har 32 bit til at skrive adresser med &#8211; det svarer til at den har 4.294.967.295 adresser den kan tilgå &#8211; det tal kaldes også 4 Gigabyte, og vi tal her om computerens adresserum eller dens evne til at allokere hukommelse.</p>
<p>Har du 64bit at gøre godt med er tallet betydelig større, du har pludselig et adresserum på 18.446.744.073.709.551.616 adresser &#8211; jeg har indtil videre ikke mødt en server med den slags hukommelseslager, så din XP derhjemme kommer nok heller ikke til at løbe tør for memory lige foreløbig.</p>
<p>Så den store forskel er altså, hvor meget hukommelse computeren kan udnytte.</p>
<p>Med det på plads, burde det være meget enkelt&#8230;men det er det bare ikke.</p>
<p><strong>64 bit = performancetab.</strong></p>
<p><em>Okay, nu begynder det at blive teknisk.</em></p>
<p>Når man programmere benytter man sig af det der hedder simple varibale og objekter. Simple variabler er sådan noget som heltal (integers), det er tegn (char), linier (strings), og lignende, men man benytter sig også af objekter, der typisk er nogle simple variabler, og nogle måder at tilgå disse variabler på. Det betyder ét objekt kan indeholde 3 heltal, 1 flydene kommatal, og 2 char &#8211; men i moderne sprog som java og .NET betyder dette blot, at objektet indeholder referencer (adresser) til simple objekter, der indeholder variablen, og en metode til at tilgå denne.</p>
<p><em>Og hvorfor er det så interessant?</em></p>
<p>En reference er en adresse, da en 64bit adresse fylder cirka dobbelt så meget i hukommelsen, end en 32bit adresse, betyder det at størrelsen på objekterne stiger. Da heltal også flytter sig fra at fylde 32bit til 64bit, og dette sker med en helt del andre avriabeltyper, betyder det at objektstørrelsen i hukommelsen vil stige, alene fordi du skifter fra 32bit til 64bit &#8211; faktisk vil den gennemsnitlige objektstørrelse stige med cirka 40 procent.</p>
<p>Det betyder, at for at du har den samme mængde pladser til din rådighed, skal du som minimum have 40 procent mere hukommelse i din maskine, når du skifter fra 32bit til64bit. Da grænsen for 32bit systemer går ved 4GB, betyder det at hvis du vil overveje 64bit systemer, bør du som minimum have 6GB RAM at gøre godt med.</p>
<p><strong>Nå &#8211; men vi slutter ikke helt her.</strong></p>
<p>Når et objekt skal behandles af CPU&#8217;en, flyttes det fra hjukommelsen, ned gennem bussen og rammer CPU&#8217;ens cache. Cachen er en lille bitte hukommelse der sidder direkte på CPU&#8217;en og er super hurtig, herfra flyttes objektet videre ned i 1. level cachen og til sidste får man lidt CPU-tid, og beregningen sker. Cache er lavet for at CPU&#8217;en skal brug mindst mulig tid på at vente på data. Jo større din cache er, jo mindre tid skal du vente. Da 2nd level og 1st level cache er rigtig dyr, er det ofte størrelsen på disse lagre der bestemmer prisen og hastigheden på din computer.</p>
<p>Når vores objekter nu er blevet 40% større går det ikke kun ud over vores RAM. Pludselig bliver udnyttelsesgraden af din cache også forringet med 40%, hvilket betyder der er plads til færre objekter i din cache. Dette medfører performancetab, eller rettere ydelsestab. <strong>På en almindelig hjemmecomputer taler vi om tab på 20-30 procent</strong>.</p>
<p>Bruger du din computer til internet, lidt word-skrivning og nogle regneark, har dette ikke den store indflydelse, til gengæld har det overhovedet ingen indflydelse at du skifter fra 32bit til 64bit, fordi du har ikke brug for den ekstra mængde hukommelse du kan allokere.</p>
<p>Bruger du din computer til spil, kan det have en temmelig grim effekt på hvordan dit spil arter sig. De fleste spil er 32bit, og ofte kan de internt ikke bruge mere end 2GB RAM, da de bruger den sidste bit i deres adresseallokering til andet. Selv idag, benytter de færreste spil sig af hukommelse ud over 1 GB, så at have 8 GB RAM er altså cirka 5GB spild, plus en ineffektivsering af din computer.</p>
<p>Bruger du din computer helt specielt, har du en server med en meget stor database på (og 1 million rækker på MySQL er IKKE en stor database), eller studere du på universitetet og skal bruge nogle ekstremt præcise målinger, så giver 64bit rigtig god mening &#8211; men så er du sikkert også klar over dit behov.</p>
<p>Lad os slå det fast én gang for alle, har du <strong>4GB RAM</strong>, og vil gerne udnytte de sidste 500MB, kan det <strong>IKKE</strong> betale sig at opgradere. Du skal <strong>minimum have 6GB</strong>, og iøvrigt udnytte dem, før det giver mening &#8211; hverken World of Warcraft, MS word eller det at du bruger 4 tabs når du surfer kommer i nærheden af den mængde pladsforbrug!</p>
<p><strong>Hvordan finder jeg ud af mine behov?</strong></p>
<p>Nemt &#8211; du starter noget memory-overvågning op. På Windows er det din taskmanager, der kan findes ved at trykke Ctrl-Shift-Esc ned. Når den kører, logger den også dit memoryforbrug. Så starter du dit spil op, eller de programmer op du plejer at bruge, og kigger på hvor meget hukommelse din maskine reelt bruger. Kommer du over 2GB er jeg imponeret!</p>
<p>I Linux er det top der skal køre. Start en terminal op, og skriv &#8216;top&#8217; &#8211; så kan du hele tiden se dit forbrug.</p>
<p>Som slutnote kan det siges, at ovenstående gælder, uanset om du kører Windows, Linux, UNIX, MacOS eller et vilkårligt andet operativsystem.</p>
<ul>
<li>Jeg er i tvivl om læsernes niveau her på bloggen, og vil rigtig gerne høre din mening om ovenstående artikel?</li>
<li>Er der noget der er for dårligt forklaret, bruger jeg for meget tid på at forklarer hvad der sker, eller er det alt alt for teknisk?</li>
<li>Er du interesseret i flere lignende artikler, eller ser du helst at det her er den sidste af sin art?</li>
</ul>
<p>Al respons tages ad notum. <img src='http://www.godteposen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.godteposen.com/90/32bit-vs-64bit-hvad-skal-jeg-v%c3%a6lge/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Sikkerhedsbrist i DHCP-klient</title>
		<link>http://www.godteposen.com/87/sikkerhedsbrist-i-dhcp-klient/</link>
		<comments>http://www.godteposen.com/87/sikkerhedsbrist-i-dhcp-klient/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 12:11:41 +0000</pubDate>
		<dc:creator>Munksgaard</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nyheder]]></category>
		<category><![CDATA[dhcp]]></category>
		<category><![CDATA[dhcp klient]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[Sikkerhed]]></category>
		<category><![CDATA[sikkerhedshul]]></category>

		<guid isPermaLink="false">http://www.godteposen.com/?p=87</guid>
		<description><![CDATA[Linux er ofte omgivet af myter om at der er langt færre fejl i deres software&#8230;hvilket nok ikke helt stemmer overens med virkeligheden, men sandsynligvis mere er en afledt effekt af, at de fleste Linux-admins interessere sig så meget for produktet, så deres systemer er temmelig godt patchet op. Anyhow, sidder du med en Linux-distro [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.godteposen.com%2F87%2Fsikkerhedsbrist-i-dhcp-klient%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.godteposen.com%2F87%2Fsikkerhedsbrist-i-dhcp-klient%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Linux er ofte omgivet af myter om at der er langt færre fejl i deres software&#8230;hvilket nok ikke helt stemmer overens med virkeligheden, men sandsynligvis mere er en afledt effekt af, at de fleste Linux-admins interessere sig så meget for produktet, så deres systemer er temmelig godt patchet op.</p>
<p>Anyhow, sidder du med en Linux-distro der benytter DHCP-klienten fra Internet Systems Consortium (ISC), hvilket flere af de store Linux-distroer gør, skal du måske overveje at få patchet dit system.<span id="more-87"></span></p>
<p>Fejlen kan udnyttes ved at en tilrettet DHCP-server sender en speciel pakke til klienten, der udnytter en buffer-overflow til at afvikle kode.</p>
<p>De pårørte versioner er 2.0, 3.0, 3.1, 4.0 og 4.1.</p>
<p>Du kan rette fejlen, ved at opdatere din DHCP-klient &#8211; en ny version kan hentes på <a title="Hent en ny version af din DHCP-klient" href="https://www.isc.org/node/468" target="_blank">ISCs hjemmeside</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.godteposen.com/87/sikkerhedsbrist-i-dhcp-klient/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
