<?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>Marcus Nyberg &#187; admin</title>
	<atom:link href="http://www.marcusnyberg.com/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marcusnyberg.com</link>
	<description>Digital and dangerous</description>
	<lastBuildDate>Mon, 26 Jul 2010 11:00:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Min HTPC, NAS och nedladdningsmaskin</title>
		<link>http://www.marcusnyberg.com/2010/06/20/min-htpc-nas-och-nedladdningsmaskin/</link>
		<comments>http://www.marcusnyberg.com/2010/06/20/min-htpc-nas-och-nedladdningsmaskin/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 10:12:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allmänt]]></category>

		<guid isPermaLink="false">http://www.marcusnyberg.com/?p=553</guid>
		<description><![CDATA[Jag har länge velat ha en kombinerad HTPC, NAS och nerladdningsmaskin i vardagsrummet inkopplad till TV&#8217;n. Det har alltid fallit på att en sådan maskin skulle bli dyr, otymplig, osmidig , låta mycket eller dra mycket ström. Men nu har jag äntligen fått till en lsöning för detta i takt med att mjukvaru- och hårdvaru-utvecklingen [...]]]></description>
			<content:encoded><![CDATA[<p>Jag har länge velat ha en kombinerad <a href="http://en.wikipedia.org/wiki/Home_theater_PC">HTPC</a>, <a href="http://en.wikipedia.org/wiki/Network-attached_storage">NAS</a> och nerladdningsmaskin i vardagsrummet inkopplad till TV&#8217;n. Det har alltid fallit på att en sådan maskin skulle bli dyr, otymplig, osmidig , låta mycket eller dra mycket ström. Men nu har jag äntligen fått till en lsöning för detta i takt med att mjukvaru- och hårdvaru-utvecklingen gått framåt. Jag har länge sneglat på att köpa en <a href="http://www.prisjakt.nu/produkt.php?p=583048">Asus Eee Box EB1501</a> men har hindrats över att den har för lite hårddisk. Under 1 TB lagring är ju för lite i dagens läge.</p>
<p>Denna maskin blev det istället till en kostnad på ca: 3000 kr. Hårddiskar hade jag sedan tidigare.</p>
<p><strong>Specifikationer</strong><br />
Moderkort: <a href="http://www.asus.se/product.aspx?P_ID=iHWm73RqE6MCmCtw">Asus AT3IONT-I Deluxe</a><br />
Chassi: <a href="http://www.aceofsweden.com/ace/case/mini-itx/polly-black.html">Ace Polly Mini-ITX Svart</a><br />
Minnen: 2&#215;1 GB Crucial DDR3 1066MHz<br />
Lagring: 3 x 1 TB<br />
Operativsystem: Windows 7 (x86)<br />
Övrigt: Styrs med den medföljande Asus fjärrkontrollen samt trådlös mus och tangentbord<br />
HTPC: <a href="http://xbmc.org/">XBMC</a> med styrning genom <a href="http://www.eventghost.org/">Eventghost</a></p>
<p><strong>Montering</strong><br />
För att få plats med 3 st 3.5 tums hårddiskar i ACE Polly chassit så behövde jag modda det lite eftersom det är tillverkat för 1 st hårddisk och en DVD-spelare. Men om man sätter hårddiskarna på tvären i det utrymme där DVD-läsaren ska vara så får man plats med två st hårddiskar. Med en plåtsax och lite påhittighet så löser man det lilla problemet. Det går att klämma in 4 st hårddiskar om man använder det extra utrymme som blev över när man tagit bort det inbyggda nätaggregatet. AT3IONT behöver inget nätagg eftersom strömmen kommer via en extern sladd. Se bilder nedan.</p>
<p><strong>HTPC</strong><br />
Den mjukvara som används till detta är primärt XBMC (med Eventghost) som jag kan styra fullständigt med fjärrkontrollen från soffan. XBMC spelar upp ALLT på ett mycket bra sätt. Jag är väldigt imponerad! Det som saknas i dagsläget, om man inte kör nightly builds, är att hårdvaru-accelerationen ska fungera vilket det inte gör i dagsläget. Det medför att maskinen inte klarar visst HD-material eftersom den inte är så kraftfull. Så för att spela sådan film så använder jag Media Player Classic i väntan på nästan XBMC-release som kommer att ha hårdvaru-accelerering. Det här är framtiden gott folk!</p>
<p><strong>NAS</strong><br />
Hårddiskarna delas ut som vanliga windows-shares och kan på så sätt nås från nätverket.</p>

<a href='http://www.marcusnyberg.com/2010/06/20/min-htpc-nas-och-nedladdningsmaskin/dscf8845/' title='DSCF8845'><img width="150" height="150" src="http://www.marcusnyberg.com/wp-content/uploads/2010/06/DSCF8845-150x150.jpg" class="attachment-thumbnail" alt="DSCF8845" title="DSCF8845" /></a>
<a href='http://www.marcusnyberg.com/2010/06/20/min-htpc-nas-och-nedladdningsmaskin/dscf8846/' title='DSCF8846'><img width="150" height="150" src="http://www.marcusnyberg.com/wp-content/uploads/2010/06/DSCF8846-150x150.jpg" class="attachment-thumbnail" alt="DSCF8846" title="DSCF8846" /></a>
<a href='http://www.marcusnyberg.com/2010/06/20/min-htpc-nas-och-nedladdningsmaskin/dscf8847/' title='DSCF8847'><img width="150" height="150" src="http://www.marcusnyberg.com/wp-content/uploads/2010/06/DSCF8847-150x150.jpg" class="attachment-thumbnail" alt="DSCF8847" title="DSCF8847" /></a>
<a href='http://www.marcusnyberg.com/2010/06/20/min-htpc-nas-och-nedladdningsmaskin/dscf8848/' title='DSCF8848'><img width="150" height="150" src="http://www.marcusnyberg.com/wp-content/uploads/2010/06/DSCF8848-150x150.jpg" class="attachment-thumbnail" alt="DSCF8848" title="DSCF8848" /></a>
<a href='http://www.marcusnyberg.com/2010/06/20/min-htpc-nas-och-nedladdningsmaskin/dscf8849/' title='DSCF8849'><img width="150" height="150" src="http://www.marcusnyberg.com/wp-content/uploads/2010/06/DSCF8849-150x150.jpg" class="attachment-thumbnail" alt="DSCF8849" title="DSCF8849" /></a>
<a href='http://www.marcusnyberg.com/2010/06/20/min-htpc-nas-och-nedladdningsmaskin/dscf8850/' title='DSCF8850'><img width="150" height="150" src="http://www.marcusnyberg.com/wp-content/uploads/2010/06/DSCF8850-150x150.jpg" class="attachment-thumbnail" alt="DSCF8850" title="DSCF8850" /></a>
<a href='http://www.marcusnyberg.com/2010/06/20/min-htpc-nas-och-nedladdningsmaskin/dscf8851/' title='DSCF8851'><img width="150" height="150" src="http://www.marcusnyberg.com/wp-content/uploads/2010/06/DSCF8851-150x150.jpg" class="attachment-thumbnail" alt="DSCF8851" title="DSCF8851" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.marcusnyberg.com/2010/06/20/min-htpc-nas-och-nedladdningsmaskin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Vuvuzela-filter i Ubuntu räddar fotbolls-VM</title>
		<link>http://www.marcusnyberg.com/2010/06/16/vuvuzela-filter-i-ubuntu-raddar-fotbolls-vm/</link>
		<comments>http://www.marcusnyberg.com/2010/06/16/vuvuzela-filter-i-ubuntu-raddar-fotbolls-vm/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 12:00:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allmänt]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[fotb]]></category>

		<guid isPermaLink="false">http://www.marcusnyberg.com/?p=534</guid>
		<description><![CDATA[Som ni alla märkt så pågår fotbolls-VM i Sydafrika och det går inte att se matcherna utan att bli tokig eller få huvudvärk pga. vuvuzelorna.. För mig har det blivit så att jag hoppar över matcherna istället för att se så många jag kan. Vanligtvis så brukar jag se så många matcher jag kan och [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.marcusnyberg.com/wp-content/uploads/2010/06/vuvuzela-free-wc.jpg"><img src="http://www.marcusnyberg.com/wp-content/uploads/2010/06/vuvuzela-free-wc.jpg" alt="" title="vuvuzela-free-wc" width="200" height="248" class="alignright size-full wp-image-542" /></a>Som ni alla märkt så pågår fotbolls-VM i Sydafrika och det går inte att se matcherna utan att bli tokig eller få huvudvärk pga. vuvuzelorna.. För mig har det blivit så att jag hoppar över matcherna istället för att se så många jag kan. Vanligtvis så brukar jag se så många matcher jag kan och njuter av stämningen som skapas av fans från olika delar av världen.</p>
<p>Jag hittade en fungerande lösning som <a href="http://linuxundich.de/de/ubuntu/vuvuzelas-pulseaudio-filtern/">filterar bort vuvuzelorna med PulseAudio</a>. Efter att ha testat i Ubuntu 10.04 så kan jag säga att det blev mycket mycket bättre. Nu hör man den övriga publiken och vevezuelorna har blivit mkt tystare. Alltså en mer normal stämning på matcherna. För att detta ska fungera så måste du få in ljudet i datorn men det är ju inte så svårt, eller så ser du VM via webbsändningarna och får in ljudet den vägen</p>
<p><strong>Installera veveuzela-filter i Ubuntu 10.04</strong><br />
Öppna konsollen (ctrl+alt+T)</p>
<p>Mata in följande:<br />
$ sudo add-apt-repository ppa:psyke83/ppa<br />
$ sudo apt-get update &#038;&#038; sudo apt-get install pulseaudio-equalizer</p>
<p>Starta sedan &#8221;Program -> Ljud och video -> PulseAudio Equalizer&#8221;. Där kan du sedan stänga av de frekvenser som vevezuelorna håller till på. Experimentera gärna med inställningarna. I bilden nedan ser du mina inställningar som fungerar tillfredställande.</p>
<div id="attachment_536" class="wp-caption alignnone" style="width: 310px"><a href="http://www.marcusnyberg.com/wp-content/uploads/2010/06/vuvuzuela-filter-pulseaudio.jpg"><img src="http://www.marcusnyberg.com/wp-content/uploads/2010/06/vuvuzuela-filter-pulseaudio-300x115.jpg" alt="" title="vuvuzuela-filter-pulseaudio" width="300" height="115" class="size-medium wp-image-536" /></a><p class="wp-caption-text">vuvuzuela-filter i ubuntu</p></div>
<p>Lyssna på resultatet nedan. Klippet börjar med ofiltrerat ljud och sedan kommer det filtrerade ljudet om vartannat.<br />
<a href='http://www.marcusnyberg.com/wp-content/uploads/2010/06/vuvuzela-filter.mp3'>vuvuzela-filter</a></p>
<p>Nu finns det hopp för VM för min del. Testa du med och njut av fotbollen och fansens sång igen! För tydligen så går det att höra fansen bara man filtrerar bort oljudet. Det är otroligt att inte SVT och TV4 gjort detta redan.</p>
<p><a href="http://www.facebook.com/pages/FIFA-BAN-THE-ANNOYING-VUVUZELA-HORN-FROM-THE-SOUTH-AFRICA-WORLD-CUP-/124891457531066?v=info&#038;ref=ts">Facebook-grupp som vill förbjuda Vuvuzelorna</a></p>
<p>Tyvärr så saknar Windows 7 equalizer för allt ljud på datorn så det är inte lika enkelt på den plattformen (är inte förvånad?). Om man har tur så finns det med equalizer till det ljudkort/drivrutin man har och kan på så sätt göra motsvarande manöver där. Visst är det väl konstigt att moderna operativsystem inte har equalizer. Som jag kan minnas så hade jag equalizer redan i Windows 95, men det var kanske också något som hängde med vilket ljudkort/drivrutin jag hade för stunden. Soundblaster AWE32 rockade vill jag minnas :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcusnyberg.com/2010/06/16/vuvuzela-filter-i-ubuntu-raddar-fotbolls-vm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.marcusnyberg.com/wp-content/uploads/2010/06/vuvuzela-filter.mp3" length="740204" type="audio/mpeg" />
		</item>
		<item>
		<title>mount.ntfs using 100% cpu with vmware-player on Ubuntu 10.04</title>
		<link>http://www.marcusnyberg.com/2010/06/08/mount-ntfs-using-100-cpu-with-vmware-player-on-ubuntu-10-04/</link>
		<comments>http://www.marcusnyberg.com/2010/06/08/mount-ntfs-using-100-cpu-with-vmware-player-on-ubuntu-10-04/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 07:42:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.marcusnyberg.com/?p=525</guid>
		<description><![CDATA[I had problems running vmware images from a mounted ntfs filesystem in Ubuntu 10.04. The problem was that the process mount.ntfs used 100% CPU and froze my computer only a few moments after starting the image in wmware-player. I guess the mounting of ntfs filesystems aren&#8217;t that good in Ubuntu. At least not when you [...]]]></description>
			<content:encoded><![CDATA[<p>I had problems running vmware images from a mounted ntfs filesystem in Ubuntu 10.04. The problem was that the process <strong>mount.ntfs</strong> used 100% CPU and froze my computer only a few moments after starting the image in wmware-player. I guess the mounting of ntfs filesystems aren&#8217;t that good in Ubuntu. At least not when you have an application that is very write-intensive.</p>
<p>The solution was to open the .vmx file and add this row:<br />
workingDir = &#8221;../../../var/vmware&#8221;</p>
<p>This is where vmware-player stores &#8221;suspend files and snapshots. The path should be relative to the image-dir and be writable to the user running vmware-player. And of course, don&#8217;t change the path to another mounted ntfs-filesystem. You should also be able to edit the workingdir by using the vmware-player GUI as well. Look at screenshot below.</p>
<p><a href="http://www.marcusnyberg.com/wp-content/uploads/2010/06/mount-ntfs-problem.jpg"><img src="http://www.marcusnyberg.com/wp-content/uploads/2010/06/mount-ntfs-problem-300x256.jpg" alt="" title="mount-ntfs-problem" width="300" height="256" class="size-medium wp-image-526" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcusnyberg.com/2010/06/08/mount-ntfs-using-100-cpu-with-vmware-player-on-ubuntu-10-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Huawei e220 på Telenor mobilt bredband</title>
		<link>http://www.marcusnyberg.com/2010/06/03/huawei-e220-pa-telenor-mobilt-bredband/</link>
		<comments>http://www.marcusnyberg.com/2010/06/03/huawei-e220-pa-telenor-mobilt-bredband/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 18:00:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allmänt]]></category>

		<guid isPermaLink="false">http://www.marcusnyberg.com/?p=490</guid>
		<description><![CDATA[Sommaren närmar sig och som vanligt så letar man efter den mest kostnadseffektiva lösningen för att få tillgång till internet i sommarstugan. Förra året använde vi oss, i brist på bra alternativ, av Telias mobila bredband och ett abbonemang som vi var tvungna att ha i 12 månader trots att vi bara behövde det 3 [...]]]></description>
			<content:encoded><![CDATA[<p>Sommaren närmar sig och som vanligt så letar man efter den mest kostnadseffektiva lösningen för att få tillgång till internet i sommarstugan. Förra året använde vi oss, i brist på bra alternativ, av Telias mobila bredband och ett abbonemang som vi var tvungna att ha i 12 månader trots att vi bara behövde det 3 månader. Vi kom aldrig upp i hastigheter över GPRS på grund av någon slags radioskugga precis där vi har stugan i Havstoviken på Alnö. Så det var ingen rolig upplevelse. Läs mitt <a href="http://www.marcusnyberg.com/2010/06/03/telenor-har-bast-mobilt-bredband-pa-sodra-alno/">test av mobilt bredband på södra alnö</a>.</p>
<p>Nåväl, i år har utbudet breddats och nu finns det mobila bredband med kontantkort. Detta passar ju perfekt för oss som bara behöver bredbandet i 3 månader. Telenor och Tre har de bästa erbjudandena eftersom de inte har någon uttalad begränsning på användandet medans övriga operatörer som Telia/Glocalnet/Tele2 har en begränsning på 5GB trafik per månad.</p>
<p><a href="http://www.marcusnyberg.com/wp-content/uploads/2010/06/huawei_telia.jpg"><img src="http://www.marcusnyberg.com/wp-content/uploads/2010/06/huawei_telia.jpg" alt="" title="huawei_telia" width="150" height="150" class="alignright size-full wp-image-512" /></a>Jag bestämde mig att för att testa Telenors erbjudande där man fick köpa enbart SIM-kortet (modemlöst) för 99kr där en veckas surf (värde 89kr) ingick. Eftersom jag har ett Telia-låst Huawei E220 modem från fjolårets abbonemang så tänkte jag att man borde kunna använda det om man bara kunde låsa upp modemet. Sedan så har aldrig Telenor använt sig av det modemet i sitt utbud så de har ingen support för det.</p>
<p>Modemet Huawei e220 kunde man låsa upp gratis visade det sig om man bara kunde hacka lite själv. Metoden som beskrivs på <a href="http://mobilabredband.se/forum/viewtopic.php?id=1832">Mobila bredbands forum</a> fungerade däremot inte för mig. Den unlocking-kod som genereras på webbsidan blir fel trots att jag matar in rätt IMEI-nummer. Om man följer <a href="http://unlocke220.blogspot.com/2009/03/unlocking-procedure-i.html">den här metoden</a> så fick jag däremot ut en helt annan kod som fungerade. Programmen som används för detta fungerar dock väldigt dåligt i Windows7 x86 och x64 så jag rekommenderar att man gör det på en XP-maskin. Modemet blev upplåst efter en hel del möda!</p>
<p>Nästa steg var att unbranda mobilen samt att få in den senaste firmwaren för 7.2 Mbit. Detta görs i två steg. Först ska man lägga in den senaste firmwaren, dvs det som sköter all kommunikation etc. Sedan ska man lägga in mjukvaran (dashboard) i modemet, dvs det program/drivrutiner som man använder sig av för att koppla upp sig mot Internet. Jag testade först både Tres (3Connect) samt Tele2&#8242;s mjukvara men inga utav dessa fungerade eftersom dessa inte går att ändra (byta apn) så att de fungerar mot Telenor. Till slut så använde jag den generiska (huawei) versionen av mjukvaran som jag hittade <a href="http://www.mobilabredband.se/files/___Huawei+E220">här</a> (HOST11.107.05.00.03) Efter att ha installerat drivrutiner och dashboard så måste man gå in och ställa in modemet för att ansluta mot Telenors apn som är internet.telenor.se. Se bild nedan:</p>
<p><a href="http://www.marcusnyberg.com/wp-content/uploads/2010/06/e220_telenor.jpg"><img src="http://www.marcusnyberg.com/wp-content/uploads/2010/06/e220_telenor-300x273.jpg" alt="" title="e220_telenor" width="300" height="273" class="alignnone size-medium wp-image-519" /></a></p>
<p>Modemet fungerar nu perfekt i de miljöer jag testat det, dvs. Windows XP, Win7 (x86 &#038; x64) och Ubuntu. Allra enklast att ansluta var det i Ubuntu där man inte behövde installera något alls. Det var bara att koppla in modemet, välja operatör (APN) och ansluta. Se bild nedan.</p>
<p><a href="http://www.marcusnyberg.com/wp-content/uploads/2010/06/telenor_ubuntu.jpg"><img src="http://www.marcusnyberg.com/wp-content/uploads/2010/06/telenor_ubuntu-293x300.jpg" alt="" title="telenor_ubuntu" width="293" height="300" class="size-medium wp-image-514" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcusnyberg.com/2010/06/03/huawei-e220-pa-telenor-mobilt-bredband/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Synkronisera bokmärken mellan flera datorer</title>
		<link>http://www.marcusnyberg.com/2010/06/02/synkronisera-bokmarken-mellan-flera-datorer/</link>
		<comments>http://www.marcusnyberg.com/2010/06/02/synkronisera-bokmarken-mellan-flera-datorer/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 08:01:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allmänt]]></category>

		<guid isPermaLink="false">http://www.marcusnyberg.com/?p=501</guid>
		<description><![CDATA[Jag har äntligen hittat det perfekta plugin&#8217;et till Firefox så att jag kan synkronisera bokmärken mellan flera datorer via egen server. Jag har ju några datorer och det är otroligt frustrerande att inte ha med sig sina bokmärken på alla datorer. Jag har tidigare tittat på Xmarks men då sparar man bokmärkena på Xmarks servrar [...]]]></description>
			<content:encoded><![CDATA[<p>Jag har äntligen hittat det perfekta plugin&#8217;et till Firefox så att jag kan synkronisera bokmärken mellan flera datorer via egen server. Jag har ju några datorer och det är otroligt frustrerande att inte ha med sig sina bokmärken på alla datorer. Jag har tidigare tittat på Xmarks men då sparar man bokmärkena på Xmarks servrar vilket jag inte tycker är så kul.</p>
<p>Firefox tillägget heter <a href="https://addons.mozilla.org/en-US/firefox/addon/13255/">Xmarks BYOS edition</a> och är en egen version av Xmarks plugin där man lagrar datat på sin egen server. Efter att ha testat så verkar den fungera så att den kopplar upp sig med ftp mot min server vid synkronisering och sparar allt till en enda fil (den adress jag anger ex: ftp://kallekula.com/bookmarks). Efter ett första test så verkar det fungera riktigt bra.</p>
<p><strong>Beskrivning</strong></p>
<blockquote><p>Bookmark Sync &#8221;Bring Your Own Server&#8221; Edition (BYOS). For expert users who wish to sync their bookmarks and passwords using their own FTP or WebDAV server.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.marcusnyberg.com/2010/06/02/synkronisera-bokmarken-mellan-flera-datorer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Goodbye php eAccelerator and welcome APC</title>
		<link>http://www.marcusnyberg.com/2010/06/01/goodbye-php-eaccelerator/</link>
		<comments>http://www.marcusnyberg.com/2010/06/01/goodbye-php-eaccelerator/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 13:43:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.marcusnyberg.com/?p=494</guid>
		<description><![CDATA[Goodbye eaccelerator, your decision to remove the functionality that I use in eAccelerator 0.9.6 is a dead end for me. I am lucky that I wrote my software to check if &#8221;eaccelerator_put&#8221; functions exists on runtime, otherwise my website would have been down by now after updating from 0.9.3. The release info says it all: [...]]]></description>
			<content:encoded><![CDATA[<p>Goodbye eaccelerator, your decision to remove the functionality that I use in <a href="http://www.eaccelerator.net/wiki/Release-0.9.6">eAccelerator 0.9.6</a> is a dead end for me. I am lucky that I wrote my software to check if &#8221;eaccelerator_put&#8221; functions exists on runtime,  otherwise my website would have been down by now after updating from 0.9.3.</p>
<p><strong>The release info says it all:</strong><br />
&#8221;The theme of this release is: back to basics! All non-essential functionality has been removed from eAccelerator. The key and content cache and the session functions have been removed. &#8221;</p>
<p>The theme of this release is a killer for me. I have used eAccelerator for many years with great success but now its time to move on. I am now looking for other php cache systems and I also have to rewrite my code. It is not that much work but it has to be done, sadly. I hope there is something good or better then eAccelerator waiting for me in the FreeBSd ports-tree&#8230;</p>
<p>&#8230; and I found the prefect solution for me in <a href="http://se.php.net/manual/en/book.apc.php">Alternative PHP Cache &#8211; APC</a>. It is going to be included (by default?) in PHP6 so I think it is the best choice for me and others. The most important functionality for me right now is <a href="http://se.php.net/manual/en/function.apc-add.php">apc_add</a> or <a href="http://se.php.net/manual/en/function.apc-store.php">apc_store</a> which should be the equivalent of eaccelerator_put. Great!</p>
<p><strong>How to install APC in FreeBSD</strong><br />
cd /usr/ports/www/pecl-APC<br />
make install clean</p>
<p>And remember to uncomment eaccelerator from php.ini.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcusnyberg.com/2010/06/01/goodbye-php-eaccelerator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sending email in FreeBSD with Gmail</title>
		<link>http://www.marcusnyberg.com/2010/03/09/sending-email-in-freebsd-with-gmail/</link>
		<comments>http://www.marcusnyberg.com/2010/03/09/sending-email-in-freebsd-with-gmail/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 12:19:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[qmail]]></category>
		<category><![CDATA[ssmtp]]></category>

		<guid isPermaLink="false">http://www.marcusnyberg.com/?p=452</guid>
		<description><![CDATA[When I moved my mail functionality (gmail) from my FreeBSD-server to Google Apps I was left with no way to send email from my server (sendmail disabled and gmail removed) from shell. I have no longer the need to recieve email from my server, thanks to Google! However, I needed to send emails from my [...]]]></description>
			<content:encoded><![CDATA[<p>When I <a href="http://www.marcusnyberg.com/2008/12/30/flytt-av-mailhanteringen-till-google-apps/">moved my mail functionality</a> (gmail) from my FreeBSD-server to Google Apps I was left with no way to send email from my server (sendmail disabled and gmail removed) from shell. I have no longer the need  to recieve email from my server, thanks to Google! However, I needed to send emails from my server to report server status and report software/hardware errors. </p>
<p>This is how I solved the problem on my FreeBSD 7.0 server.</p>
<p>1. Freebsd has a guide for <a href="http://www.freebsd.org/doc/handbook/outgoing-only.html">setting up send only with ssmtp</a>. First you should install ssmtp.</p>
<p><code>cd /usr/ports/mail/ssmtp/ &#038;&#038; make install clean</code></p>
<p>2. Then you need to configure ssmtp for Gmail. Create this file in /usr/local/etc/ssmtp/ssmtp.conf. Replace email and password with your Gmail-account settings.</p>
<p><code>root=youremail@gmail.com<br />
mailhub=smtp.gmail.com:587<br />
AuthUser=youremail@gmail.com<br />
AuthPass=yourpassword<br />
UseSTARTTLS=YES</code></p>
<p>3. Test ssmtp. First you have to create a textfile with the message that you are going to send. Copy the text between the lines below.</p>
<p>Save the text to &#8221;testmessage.txt&#8221;.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
To: youremail@gmail.com<br />
From: youremail@gmail.com<br />
Subject: Testmessage</p>
<p>This is a test</code><br />
--------------------------</p>
<p>Then run this command to send the testmessage.</p>
<p><code>ssmtp -v youremail@gmail.com < testmessage.txt</code></p>
<p>You should see the following output:</p>
<p>[<-] 220 mx.google.com ESMTP 14sm2982172ewy.10<br />
[->] EHLO mysql<br />
[<-] 250 PIPELINING<br />
[->] STARTTLS<br />
[<-] 220 2.0.0 Ready to start TLS<br />
[->] EHLO servername<br />
[<-] 250 PIPELINING<br />
[->] AUTH LOGIN<br />
[<-] 334 VXNlcm5hbWU6<br />
[->] bWFyY3VzLm55YkBnbWFpbC5jb20=<br />
[<-] 334 UGFzc3dvcmQ6<br />
[<-] 235 2.7.0 Accepted<br />
[->] MAIL FROM:<root@mysql><br />
[<-] 250 2.1.0 OK 14sm2982172ewy.10<br />
[->] RCPT TO:<youremail@gmail.com><br />
[<-] 250 2.1.5 OK 14sm2982172ewy.10<br />
[->] DATA<br />
[<-] 354  Go ahead 14sm2982172ewy.10<br />
[->] Received: by Servername (sSMTP sendmail emulation); Tue, 09 Mar 2010 12:53:14 +0100<br />
[->] From: "Username" <username@servername><br />
[->] Date: Tue, 09 Mar 2010 12:53:14 +0100<br />
[->] To: youremail@gmail.com<br />
[->] Subject: Testmessage<br />
[->]<br />
[->] This is a test<br />
[->] .<br />
[<-] 250 2.0.0 OK 1268135596 14sm2982172ewy.10<br />
[->] QUIT<br />
[<-] 221 2.0.0 closing connection 14sm2982172ewy.10</p>
<p>If everything seems ok you should now have a fresh email in your Gmail account. Check it out! If not, then you should probably check your ssmtp.conf file and verify that you can connect to smtp.google.com</p>
<p>4. Last, replace sendmail with ssmtp. This makes ssmtp the default mailer for your system.</p>
<p><code>mv  /usr/sbin/sendmail  /usr/sbin/sendmail.org<br />
ln -s /usr/local/sbin/ssmtp /usr/sbin/sendmail</code></p>
<p>5. Check that mail is working.</p>
<p><code>mail -v -s "TestSubject" youremail@gmail.com<br />
Testing and<br />
.</code></p>
<p>Output:<br />
[<-] 220 mx.google.com ESMTP 16sm3004137ewy.7<br />
[->] EHLO mysql<br />
[<-] 250 PIPELINING<br />
[->] STARTTLS<br />
[<-] 220 2.0.0 Ready to start TLS<br />
[->] EHLO servername<br />
[<-] 250 PIPELINING<br />
[->] AUTH LOGIN<br />
[<-] 334 VXNlcm5hbWU6<br />
[->] bWFyY3VzLm55YkBnbWFpbC5jb20=<br />
[<-] 334 UGFzc3dvcmQ6<br />
[<-] 235 2.7.0 Accepted<br />
[->] MAIL FROM:<username@servername><br />
[<-] 250 2.1.0 OK 16sm3004137ewy.7<br />
[->] RCPT TO:<youremail@gmail.com><br />
[<-] 250 2.1.5 OK 16sm3004137ewy.7<br />
[->] DATA<br />
[<-] 354  Go ahead 16sm3004137ewy.7<br />
[->] Received: by mysql (sSMTP sendmail emulation); Tue, 09 Mar 2010 13:11:41 +0100<br />
[->] From: "Username" <username@servername><br />
[->] Date: Tue, 09 Mar 2010 13:11:41 +0100<br />
[->] To: youremail@gmail.com<br />
[->] Subject: TestSubject<br />
[->]<br />
[->] testing<br />
[->] .<br />
[<-] 250 2.0.0 OK 1268136703 16sm3004137ewy.7<br />
[->] QUIT<br />
[<-] 221 2.0.0 closing connection 16sm3004137ewy.7</p>
<p>6. Check the log file.</p>
<p><code>cat /var/log/maillog</code></p>
<p>Output:<br />
SMTP[755]: Creating SSL connection to host<br />
sSMTP[755]: SSL connection using RC4-MD5<br />
sSMTP[755]: Sent mail for username@servername(221 2.0.0 closing connection 14sm3068161ewy.2) uid=0 username=username outbytes=696<br />
sSMTP[1234]: Creating SSL connection to host<br />
sSMTP[1234]: SSL connection using RC4-MD5<br />
sSMTP[1234]: Sent mail for username@servername (221 2.0.0 closing connection 16sm3004137ewy.7) uid=0 username=username outbytes=349</p>
<p><strong>Summary</strong><br />
This worked for me straight out of the box. I didn't need to make any changes to make it work. I hope it works for you as well!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcusnyberg.com/2010/03/09/sending-email-in-freebsd-with-gmail/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bygga egen spårsläde / spårdragare för längdåkning</title>
		<link>http://www.marcusnyberg.com/2010/02/21/bygga-egen-sparslade-spardragare-for-langdakning/</link>
		<comments>http://www.marcusnyberg.com/2010/02/21/bygga-egen-sparslade-spardragare-for-langdakning/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 18:25:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allmänt]]></category>

		<guid isPermaLink="false">http://www.marcusnyberg.com/?p=412</guid>
		<description><![CDATA[Mitt senaste projekt var att tillverka en hemmagjord spårsläde för klassisk längdåkning som man kan dra efter en vanlig skoter. Det är perfekt att ha en egen spårmaskin en vinter som denna så att man kan dra upp egna skidspår. Efter att ha scannat av nätet för att se hur andra spårmaskiner är konstruerade så [...]]]></description>
			<content:encoded><![CDATA[<p>Mitt senaste projekt var att tillverka en hemmagjord spårsläde för klassisk längdåkning som man kan dra efter en vanlig skoter. Det är perfekt att ha en egen spårmaskin en vinter som denna så att man kan dra upp egna skidspår. Efter att ha scannat av nätet för att se hur andra spårmaskiner är konstruerade så fick jag en uppfattning om hur jag skulle bygga den. Alternativet hade varit att köpa en färdig släde för ett antal tusen kronor, men hur kul hade det varit&#8230;</p>
<p>Jag utgick från <a href="http://hem.passagen.se/pedahl/projekt.html">pedahls utmärkta spårsläde</a>. och hans utmärkta ritningar. Eftersom jag inte har några kunskaper om svetsning så tillverkade jag min i trä och plåt istället. Nackdelen med en sådan konstruktion är att det inte blir lika hållbart, men eftersom det är enkelt att tillverka nya &#8221;reservdelar&#8221; så gör ju inte det något. Det som kommer att slitas mest är skidorna som gör själva spåren. Släden kommer inte att användas dagligen så min konstruktion kommer att uppfylla mina behov. Pajar något så kommer det att vara enkelt att fixa.</p>
<p>Jag hittade alla delar hemma på gården och bygget gick smärtfritt. Några kreativa lösningar fick funderas fram men alla fick bitar fick sin plats till slut. Efter några rundor med den färdiga släden så kan jag konstatera att det blir väldigt fina skidspår av min enkla spårdragare. Beroende på snöförhållanden så kan jag lasta på olika tyngder för att spåraren ska kunna pressa undan snön bättre. Efter att jag gjort klar släden så har jag dragit upp ett spår på ca 2km.  Slutresultatet blev över alla förväntningar!</p>
<p>Här kommer några bilder på släden samt mina första spår:</p>

<a href='http://www.marcusnyberg.com/2010/02/21/bygga-egen-sparslade-spardragare-for-langdakning/img_1654/' title='IMG_1654'><img width="150" height="150" src="http://www.marcusnyberg.com/wp-content/uploads/2010/02/IMG_1654-150x150.jpg" class="attachment-thumbnail" alt="IMG_1654" title="IMG_1654" /></a>
<a href='http://www.marcusnyberg.com/2010/02/21/bygga-egen-sparslade-spardragare-for-langdakning/img_1655/' title='IMG_1655'><img width="150" height="150" src="http://www.marcusnyberg.com/wp-content/uploads/2010/02/IMG_1655-150x150.jpg" class="attachment-thumbnail" alt="IMG_1655" title="IMG_1655" /></a>
<a href='http://www.marcusnyberg.com/2010/02/21/bygga-egen-sparslade-spardragare-for-langdakning/img_1656/' title='IMG_1656'><img width="150" height="150" src="http://www.marcusnyberg.com/wp-content/uploads/2010/02/IMG_1656-150x150.jpg" class="attachment-thumbnail" alt="IMG_1656" title="IMG_1656" /></a>
<a href='http://www.marcusnyberg.com/2010/02/21/bygga-egen-sparslade-spardragare-for-langdakning/img_1657/' title='IMG_1657'><img width="150" height="150" src="http://www.marcusnyberg.com/wp-content/uploads/2010/02/IMG_1657-150x150.jpg" class="attachment-thumbnail" alt="IMG_1657" title="IMG_1657" /></a>
<a href='http://www.marcusnyberg.com/2010/02/21/bygga-egen-sparslade-spardragare-for-langdakning/img_1658/' title='IMG_1658'><img width="150" height="150" src="http://www.marcusnyberg.com/wp-content/uploads/2010/02/IMG_1658-150x150.jpg" class="attachment-thumbnail" alt="IMG_1658" title="IMG_1658" /></a>
<a href='http://www.marcusnyberg.com/2010/02/21/bygga-egen-sparslade-spardragare-for-langdakning/img_1659/' title='IMG_1659'><img width="150" height="150" src="http://www.marcusnyberg.com/wp-content/uploads/2010/02/IMG_1659-150x150.jpg" class="attachment-thumbnail" alt="IMG_1659" title="IMG_1659" /></a>
<a href='http://www.marcusnyberg.com/2010/02/21/bygga-egen-sparslade-spardragare-for-langdakning/img_1660/' title='IMG_1660'><img width="150" height="150" src="http://www.marcusnyberg.com/wp-content/uploads/2010/02/IMG_1660-150x150.jpg" class="attachment-thumbnail" alt="IMG_1660" title="IMG_1660" /></a>
<a href='http://www.marcusnyberg.com/2010/02/21/bygga-egen-sparslade-spardragare-for-langdakning/img_1661/' title='IMG_1661'><img width="150" height="150" src="http://www.marcusnyberg.com/wp-content/uploads/2010/02/IMG_1661-150x150.jpg" class="attachment-thumbnail" alt="IMG_1661" title="IMG_1661" /></a>
<a href='http://www.marcusnyberg.com/2010/02/21/bygga-egen-sparslade-spardragare-for-langdakning/img_1664/' title='IMG_1664'><img width="150" height="150" src="http://www.marcusnyberg.com/wp-content/uploads/2010/02/IMG_1664-150x150.jpg" class="attachment-thumbnail" alt="IMG_1664" title="IMG_1664" /></a>
<a href='http://www.marcusnyberg.com/2010/02/21/bygga-egen-sparslade-spardragare-for-langdakning/img_1665/' title='IMG_1665'><img width="150" height="150" src="http://www.marcusnyberg.com/wp-content/uploads/2010/02/IMG_1665-150x150.jpg" class="attachment-thumbnail" alt="IMG_1665" title="IMG_1665" /></a>
<a href='http://www.marcusnyberg.com/2010/02/21/bygga-egen-sparslade-spardragare-for-langdakning/img_1668/' title='IMG_1668'><img width="150" height="150" src="http://www.marcusnyberg.com/wp-content/uploads/2010/02/IMG_1668-150x150.jpg" class="attachment-thumbnail" alt="IMG_1668" title="IMG_1668" /></a>
<a href='http://www.marcusnyberg.com/2010/02/21/bygga-egen-sparslade-spardragare-for-langdakning/img_1669/' title='IMG_1669'><img width="150" height="150" src="http://www.marcusnyberg.com/wp-content/uploads/2010/02/IMG_1669-150x150.jpg" class="attachment-thumbnail" alt="IMG_1669" title="IMG_1669" /></a>
<a href='http://www.marcusnyberg.com/2010/02/21/bygga-egen-sparslade-spardragare-for-langdakning/img_1670/' title='IMG_1670'><img width="150" height="150" src="http://www.marcusnyberg.com/wp-content/uploads/2010/02/IMG_1670-150x150.jpg" class="attachment-thumbnail" alt="IMG_1670" title="IMG_1670" /></a>

<p>Film från första provturen:</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/BUGE80cBS7A&#038;hl=sv&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/BUGE80cBS7A&#038;hl=sv&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p><strong>Bygget</strong><br />
1. Jag började med att bygga stommen i trä. En platta i botten och sedan sarger runtom denna.<br />
2. Plåtskivan drogs sedan fast i trästommen.<br />
3. Tillverkade skidorna/medarna enligt pedahls profilritning och drog fast dessa i plåten och stommen.<br />
5. Byggde en enkel draganordning med ett armeringsjärn som böjdes till lämplig form. Ändarna fästes sedan i ett rör som dragits fast i trästommen.</p>
<p><strong>Material</strong><br />
* Plåt<br />
* Träbitar<br />
* Armeringsjärn<br />
* Rör<br />
* Skruv</p>
<p>Kostnad: 0 kr (hade alla bitar tillgängliga), men borde inte bli särskilt dyr med prylar från byggvaruhus.<br />
Tidsåtgång: 2-3 timmar</p>
<p><strong>Framtida förbättringar</strong><br />
* Att installera något som bryter upp snön framför skidorna.<br />
* Kanter på vardera sida i slädens riktning för att få släden att spåra mer rakt/stabilt.<br />
* Montera plåt på skidorna/medarna för bättre hållbarhet.</p>
<p><strong>Länkar</strong><br />
<a href="http://www.xcottawa.ca/articles.php?id=570">Build Your Own Cross-Country Ski Tracksetter for Grooming</a><br />
<a href="http://hem.passagen.se/pedahl/projekt.html">Pedahl spårmaskin</a><br />
<a href="http://www.timmshilltrail.com/grooming/grooming.htm">Tims National Trail Grooming</a></p>
<p><strong>Intressant läsning om spår och ledpreparering</strong><br />
<a href='http://www.marcusnyberg.com/wp-content/uploads/2010/02/Tracksetter.pdf'>Tracksetter</a><br />
<a href='http://www.marcusnyberg.com/wp-content/uploads/2010/02/SKI-TRAIL-GROOMING-GUIDE.pdf'>SKI TRAIL GROOMING GUIDE</a><br />
<a href='http://www.marcusnyberg.com/wp-content/uploads/2010/02/GUIDELINES-for-SNOWMOBILE-TRAIL-GROOMER-OPERATOR-TRAINING.pdf'>GUIDELINES for SNOWMOBILE TRAIL GROOMER OPERATOR TRAINING</a><br />
<a href='http://www.marcusnyberg.com/wp-content/uploads/2010/02/4.OPERATING-GROOMING-EQUIPMENT.pdf'>4.OPERATING GROOMING EQUIPMENT</a><br />
<a href='http://www.marcusnyberg.com/wp-content/uploads/2010/02/2.GROOMING-EQUIPMENT.pdf'>2.GROOMING EQUIPMENT</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcusnyberg.com/2010/02/21/bygga-egen-sparslade-spardragare-for-langdakning/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Install printerdrivers with WMI and VB.NET</title>
		<link>http://www.marcusnyberg.com/2009/11/23/install-printerdrivers-wmi/</link>
		<comments>http://www.marcusnyberg.com/2009/11/23/install-printerdrivers-wmi/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 08:26:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Programmering]]></category>
		<category><![CDATA[WMI]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.marcusnyberg.com/?p=310</guid>
		<description><![CDATA[This is an example of how you install printerdrivers with .NET and WMI (Windows Management Instrumentation). Most examples on the Internet shows how this can be done with vbscript, printui.dll and such&#8230; A list of properties can be found at MSDN Win32_PrinterDriver Other topics: How to install printerports with WMI and VB.NET How to create [...]]]></description>
			<content:encoded><![CDATA[<p>This is an example of how you install printerdrivers with .NET and WMI (Windows Management Instrumentation). Most examples on the Internet shows how this can be done with vbscript, printui.dll and such&#8230;</p>
<p>A list of properties can be found at <a href="http://msdn.microsoft.com/en-us/library/aa394366(VS.85).aspx">MSDN Win32_PrinterDriver</a></p>
<p>Other topics:<br />
<a href="http://www.marcusnyberg.com/2009/12/11/install-printerports-with-wmi-and-vb-net/">How to install printerports with WMI and VB.NET</a><br />
<a href="http://www.marcusnyberg.com/2010/01/12/how-to-create-a-printerqueu-with-net-and-wmi/">How to create a printerqueu with .NET and WMI</a></p>
<pre name="code" class="vb.net">
Imports System.Management

Dim infPath  as String = "c:\driver\printerdriver.inf"
Dim mp As ManagementPath = New ManagementPath("Win32_PrinterDriver")

Dim co As ConnectionOptions = New ConnectionOptions()
co.EnablePrivileges = True

Dim ms As ManagementScope = New ManagementScope("\\" + Environment.MachineName + "\root\cimv2", co)

Dim mcPrinterDriver As New ManagementClass(ms, mp, Nothing)
mcPrinterDriver.SetPropertyValue("Name", "drivername")
mcPrinterDriver.SetPropertyValue("SupportedPlatform", "Windows NT x86") ' x86-architecture
'mcPrinterDriver.SetPropertyValue("SupportedPlatform", "Windows x64") ' x64-architecture
mcPrinterDriver.SetPropertyValue("Version", 3)
mcPrinterDriver.SetPropertyValue("FilePath", System.IO.Path.GetDirectoryName(infPath))
mcPrinterDriver.SetPropertyValue("InfName", infPath)

Dim inParams As System.Management.ManagementBaseObject = Nothing
inParams = mcPrinterDriver.GetMethodParameters("AddPrinterDriver")
inParams("DriverInfo") = CType(mcPrinterDriver, System.Management.ManagementBaseObject)
Dim outParams As System.Management.ManagementBaseObject = mcPrinterDriver.InvokeMethod("AddPrinterDriver", inParams, Nothing)

Dim uiReturnValue As UInteger = System.Convert.ToUInt32(outParams.Properties("ReturnValue").Value)
</pre>
<p>I have tested this in Windows XP, Windows 7 and Windows 2008R2. Make sure your account has privileges to install drivers.</p>
<p>On Windows XP the drivers are installed physically to:<br />
C:\WINNT\system32\spool\drivers</p>
<p>And in the registry:<br />
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcusnyberg.com/2009/11/23/install-printerdrivers-wmi/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sluta använda Internet Explorer 6</title>
		<link>http://www.marcusnyberg.com/2009/11/02/sluta-anvanda-internet-explorer-6/</link>
		<comments>http://www.marcusnyberg.com/2009/11/02/sluta-anvanda-internet-explorer-6/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 16:04:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.marcusnyberg.com/?p=305</guid>
		<description><![CDATA[Något som börjar bli uppmärksammat i webbvärlden är kampanjen mot Microsofts webbläsare IE6 (Internet Explorer 6). Läs mer på http://ie6.forteller.net. Denna webbläsare har nu varit med i 8 långsamma år och hållit tillbaka webbens utveckling sedan första dagen. Jag kan bara instämma i detta och kommer att göra allt i min makt för att få [...]]]></description>
			<content:encoded><![CDATA[<p>Något som börjar bli uppmärksammat i webbvärlden är kampanjen mot Microsofts webbläsare IE6 (Internet Explorer 6). Läs mer på <a href="http://ie6.forteller.net">http://ie6.forteller.net</a>. Denna webbläsare har nu varit med i 8 långsamma år och hållit tillbaka webbens utveckling sedan första dagen. Jag kan bara instämma i detta och kommer att göra allt i min makt för att få folk att sluta använda webbläsaren från helvetet.</p>
<p>Jag har gjort en egen lösning för detta i php+css+html som gör att mina sidor ser ut enligt screenshoten nedan. Tanken är att imitera actionbaren som finns i IE6 och be användaren att uppdatera sin webbläsare om denne kör IE6. Lösningen är en blandning av flera andra lösningar.</p>
<p><strong>Screenshot</strong><br />
<a href="http://www.marcusnyberg.com/wp-content/uploads/2009/11/sluta-anvanda-ie6.jpg"><img src="http://www.marcusnyberg.com/wp-content/uploads/2009/11/sluta-anvanda-ie6-300x105.jpg" alt="sluta-anvanda-ie6" title="sluta använda ie6" width="100%" /></a></p>
<p><strong>php</strong><br />
// Vilken webbl&#228;sare k&#246;r anv&#228;ndaren<br />
$browser = substr($_SERVER['HTTP_USER_AGENT'], 25, 8);</p>
<p>// Kolla om IE6<br />
$ie6 = ($browser == &quot;MSIE 6.0&quot;);</p>
<p>// Om IE6, visa actionbar<br />
if(!$ie6) { include &quot;actionbar.html&quot;; }</p>
<p><strong>CSS</strong><br />
div.activebar<br />
{<br />
    position: absolute;<br />
    background-color:   #ffffe1;<br />
    border-bottom: 1px solid #c8c8c8;<br />
    margin:0;<br />
    padding:0;<br />
    width:100%;<br />
}</p>
<p>div.activebarText<br />
{<br />
    font-family: sans-serif;<br />
    font-size: 12px;<br />
    margin-left: 6px;<br />
    margin-top: 4px;<br />
    height: 100%;<br />
}</p>
<p><strong>actionbar.html</strong><br />
&lt;div class=&quot;activebar&quot;&gt;<br />
	&lt;div class=&quot;activebarText&quot; align=&quot;center&quot;&gt;<br />
	Din webbl&#228;sare &#228;r gammal och os&#228;ker! F&#246;r att f&#229; ut det mesta av v&#229;r webbsida s&#229; rekommenderar vi att ni &lt;a href=&quot;http://www.microsoft.com/ie&quot; target=&quot;_blank&quot;&gt;uppgraderar&lt;/a&gt; den.<br />
	Pr&#246;va &#228;ven andra popul&#228;ra webbl&#228;sare som &lt;a href=&quot;http://www.mozilla.com/sv-SE/&quot; target=&quot;_blank&quot;&gt;Firefox&lt;/a&gt;, &lt;a href=&quot;http://www.opera.com/&quot; target=&quot;_blank&quot;&gt;Opera&lt;/a&gt;, &lt;a href=&quot;http://www.google.com/chrome/&quot;  target=&quot;_blank&quot;&gt;Chrome&lt;/a&gt; eller &lt;a href=&quot;http://www.apple.com/se/safari/&quot; target=&quot;_blank&quot;&gt;Safari&lt;/a&gt;.<br />
	&lt;/div&gt;<br />
&lt;/div&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcusnyberg.com/2009/11/02/sluta-anvanda-internet-explorer-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
