<?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>mejf.net &#187; Teknik</title>
	<atom:link href="http://mejf.net/category/sv/teknik/feed/" rel="self" type="application/rss+xml" />
	<link>http://mejf.net</link>
	<description>myBlog &#62; yourBlog</description>
	<lastBuildDate>Tue, 08 May 2012 12:31:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>OS vs. MS</title>
		<link>http://mejf.net/2010/12/os-vs-ms/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=os-vs-ms</link>
		<comments>http://mejf.net/2010/12/os-vs-ms/#comments</comments>
		<pubDate>Fri, 31 Dec 2010 00:39:38 +0000</pubDate>
		<dc:creator>mejf</dc:creator>
				<category><![CDATA[Teknik]]></category>

		<guid isPermaLink="false">http://mejf.net/2010/12/31/os-vs-ms/</guid>
		<description><![CDATA[Efter att ha suttit ett antal timmar med att försöka få Windows 7 att få tillgång till mina utdelade filer på Ubuntu-burken körandes Samba gav jag upp. Men nu kom jag på att jag även hade sshd igång. Så jag &#8230; <a href="http://mejf.net/2010/12/os-vs-ms/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin: 6px 23px 0 10px;"><g:plusone size="standard" count="" href="http://mejf.net/2010/12/os-vs-ms/"></g:plusone></div><p>Efter att ha suttit ett antal timmar med att försöka få Windows 7 att få tillgång till mina utdelade filer på Ubuntu-burken körandes Samba gav jag upp. Men nu kom jag på att jag även hade sshd igång. Så jag laddar ner WinSCP och kopplar upp mig. Allt fungerade direkt, efter cirka 30 sekunders jobb.</p>
]]></content:encoded>
			<wfw:commentRss>http://mejf.net/2010/12/os-vs-ms/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bdb upload script</title>
		<link>http://mejf.net/2010/02/bdb-upload-script/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bdb-upload-script</link>
		<comments>http://mejf.net/2010/02/bdb-upload-script/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 23:46:04 +0000</pubDate>
		<dc:creator>mejf</dc:creator>
				<category><![CDATA[Programmering]]></category>
		<category><![CDATA[bdb]]></category>
		<category><![CDATA[bilddagboken]]></category>
		<category><![CDATA[bilder]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[ladda upp]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mejfuploader]]></category>
		<category><![CDATA[nautilus]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[upload]]></category>

		<guid isPermaLink="false">http://mejf.net/?p=506</guid>
		<description><![CDATA[Jag har länge tänkt att jag på något sätt skulle vilja dela med mig av min vardag till folk jag känner genom foton. Jag höll på med bilddagboken ett tag, men det blev så tråkigt att ladda upp bilder där &#8230; <a href="http://mejf.net/2010/02/bdb-upload-script/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin: 6px 23px 0 10px;"><g:plusone size="standard" count="" href="http://mejf.net/2010/02/bdb-upload-script/"></g:plusone></div><p>Jag har länge tänkt att jag på något sätt skulle vilja dela med mig av min vardag till folk jag känner genom foton. Jag höll på med bilddagboken ett tag, men det blev så tråkigt att ladda upp bilder där med deras formulär. Men nu har jag äntligen fått tummen ur och löst problemet för mig själv, åtminstone tillfälligt.</p>
<p>Jag har nämligen, med hjälp av en del exempel och en bristfällig API-dokumentation slängt ihop ett script för att ladda upp bilder på Bilddagboken. Det är skrivet i PHP och använder sig av curl (både programmet curl och libcurl i PHP, funderar på att ändra till bara libcurl), notify-send och zenity. Jag kör det i Ubuntu Karmic 64 bit, men det funkar alldeles säkerligen under andra operativsystem också, kanske med lite pill. Jag tänkte hur som helst dela med mig av scriptet i fråga. Jag personligen har lagt scriptet i ~/.gnome2/nautilus-scripts/ för att kunna högerklicka på bilder och ladda upp dem direkt från Nautilus, men det går ju att göra på andra sätt.</p>
<p>Scriptet läser även ut datumet som namnet på katalogen bilden ligger i, i formatet ÅÅÅÅ-MM-DD eller ÅÅÅÅ_MM_DD. Det går givetvis lätt att fixa på något annat vis om så önskas (exempelvis från EXIF-taggarna).</p>
<p><span style="text-decoration: line-through;">För att använda Bdbs API krävs en API-key och ditt userid. Kommentarer i koden beskriver hur man skaffar apikey och tar reda på userid.</span></p>
<p><a href="http://pastebin.com/f23692c7c">Och här är koden (hos pastebin).</a></p>
<p>Update: Jag har jobbat vidare en del på koden. <a href="http://pastebin.com/H9pXd3bj">Här är en senare variant.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mejf.net/2010/02/bdb-upload-script/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Det Sista Programmet™</title>
		<link>http://mejf.net/2009/12/det-sista-programmettm/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=det-sista-programmettm</link>
		<comments>http://mejf.net/2009/12/det-sista-programmettm/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 23:00:40 +0000</pubDate>
		<dc:creator>mejf</dc:creator>
				<category><![CDATA[Funderat]]></category>
		<category><![CDATA[Programmering]]></category>
		<category><![CDATA[det sista programmet]]></category>
		<category><![CDATA[lösning]]></category>
		<category><![CDATA[mjukvara]]></category>
		<category><![CDATA[problem]]></category>

		<guid isPermaLink="false">http://mejf.net/?p=499</guid>
		<description><![CDATA[Inte helt sällan inom mitt område av studier är det problem man ska lösa. Dessutom problem kan ofta delas in i grupper av problem där de olika problemen har olika metoder för hur de ska lösas. Ibland kan en grupp &#8230; <a href="http://mejf.net/2009/12/det-sista-programmettm/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin: 6px 23px 0 10px;"><g:plusone size="standard" count="" href="http://mejf.net/2009/12/det-sista-programmettm/"></g:plusone></div><p>Inte helt sällan inom mitt område av studier är det problem man ska lösa. Dessutom problem kan ofta delas in i grupper av problem där de olika problemen har olika metoder för hur de ska lösas. Ibland kan en grupp problem ha som lösning att man omformulerar problemet och joxar runt det lite grand så att det ser ut som en annan grupp av problem som går att lösa mer direkt.</p>
<p>För någon vecka kom jag att tänka på det här med mjukvara. Hur många olika mjukvaror har det utvecklats under historien? Även om vi inte räknar uppdateringar och mindre utökningar som nya program så skulle jag tro att kvoten (antal utvecklade program) / (antal olika, av dess program, lösta problem) är ganska hög. Alltså att det finns väldigt många program/system som löser exakt samma grundläggande problem. Om man bara kunde identifiera dessa distinkta problem-typer borde man väl i teorin kunna skriva Det Sista Programmet™. Alltså skriva det sista programmet som någonsin behövde skrivas. Programmet som kan lösa alla tänkbara problem som någonsin skulle kunna tänkas behöva lösas av en dator. Man kanske skulle få jobba med att anpassa användargränssnitt och annan kosmetik efter rådande normer och mode. Men i övrigt skulle världens problemlösning vara tryggad.</p>
<p>Nackdelen med den här tanken skulle jag väl kunna tänka mig är att mängden problem som kan behöva lösas är så astronomiskt stort att det&#8230; Jag behöver nog inte skriva mer nu.</p>
]]></content:encoded>
			<wfw:commentRss>http://mejf.net/2009/12/det-sista-programmettm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimerande Kompilator</title>
		<link>http://mejf.net/2009/12/optimerande-kompilator/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=optimerande-kompilator</link>
		<comments>http://mejf.net/2009/12/optimerande-kompilator/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 22:36:11 +0000</pubDate>
		<dc:creator>mejf</dc:creator>
				<category><![CDATA[Programmering]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[klockcykel]]></category>
		<category><![CDATA[optimerande kompilator]]></category>
		<category><![CDATA[simulator]]></category>

		<guid isPermaLink="false">http://mejf.net/2009/12/12/optimerande-kompilator/</guid>
		<description><![CDATA[Jag har nu avslutat, lämnat in och blivit nöjd med det roligaste projektet på LTH (hittills). Kursen heter Optimerande Kompilatorer och hålls av kompilatorernas Yoda Jonas Skeppstedt. Projektet gick ut på att vi fick en simpel kompilator för en förenklad &#8230; <a href="http://mejf.net/2009/12/optimerande-kompilator/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin: 6px 23px 0 10px;"><g:plusone size="standard" count="" href="http://mejf.net/2009/12/optimerande-kompilator/"></g:plusone></div><p>Jag har nu avslutat, lämnat in och blivit nöjd med det roligaste projektet på LTH (hittills). Kursen heter <a href="http://cs.lth.se/eda230/">Optimerande Kompilatorer</a> och hålls av kompilatorernas Yoda Jonas Skeppstedt.</p>
<p>Projektet gick ut på att vi fick en simpel kompilator för en förenklad variant av C med inbyggd simulator som vi skulle utöka med optimeringar. Målet var att en bifogad benchmark skulle köras på så få klockcykler som möjligt.</p>
<p>Inte nog med att jag och <a href="http://llbit.se/">Jesper</a> vann, vi spöade även alla de tidigare åren med ganska god marginal. Orginalkompilatorn körde benchmarken på ~180.000 klockcykler. Tidigare rekordet från 2007 var på 1047 klockcykler. Vår kompilator fick ner det till 950 klockcykler. (Enda besvikelsen var väl att vi inte lyckades slå dem med 100, vilket var målsättningen mot slutet.)</p>
<p>De kommentarer vi fått efter att vårt resultat blev (ehrm) offentligt har verkligen varit självförtroendehöjande. Jonas själv trodde inte det var möjligt att få ner siffran under 1000. Minst sagt en boost!</p>
]]></content:encoded>
			<wfw:commentRss>http://mejf.net/2009/12/optimerande-kompilator/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Äntligen online backup</title>
		<link>http://mejf.net/2009/08/antligen-online-backup/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=antligen-online-backup</link>
		<comments>http://mejf.net/2009/08/antligen-online-backup/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 21:34:47 +0000</pubDate>
		<dc:creator>mejf</dc:creator>
				<category><![CDATA[Teknik]]></category>
		<category><![CDATA[jungle disk]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[online backup]]></category>

		<guid isPermaLink="false">http://mejf.net/?p=492</guid>
		<description><![CDATA[Så, har man äntligen kommit loss och skaffat sig en online backup. Efter många års letande med ljus och lykta har valet äntligen gjorts och landat på Jungle Disk. Detta motiveras främst med att det finns bra stöd för Linux, &#8230; <a href="http://mejf.net/2009/08/antligen-online-backup/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin: 6px 23px 0 10px;"><g:plusone size="standard" count="" href="http://mejf.net/2009/08/antligen-online-backup/"></g:plusone></div><p>Så, har man äntligen kommit loss och skaffat sig en online backup. Efter många års letande med ljus och lykta har valet äntligen gjorts och landat på <a href="http://jungledisk.com/">Jungle Disk</a>. Detta motiveras främst med att det finns bra stöd för Linux, det låga priset, samt det faktum att man bara precis betalar för det man använder.</p>
<p>Den första backupen verkar, som väntat, bli en långdragen historia. För närvarande transporteras data med den hisnande hastigheten 200 kbit/s över min 10 Mbit-lina. Med 25.7 GiB data att kopiera beräknas jobbet ta tolv dygn på sig att bli färdigt. Knappast hållbart va?</p>
]]></content:encoded>
			<wfw:commentRss>http://mejf.net/2009/08/antligen-online-backup/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Binär upphovsrätt omöjlig?</title>
		<link>http://mejf.net/2009/04/binar-upphovsratt-omojlig/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=binar-upphovsratt-omojlig</link>
		<comments>http://mejf.net/2009/04/binar-upphovsratt-omojlig/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 21:17:14 +0000</pubDate>
		<dc:creator>mejf</dc:creator>
				<category><![CDATA[Observerat]]></category>
		<category><![CDATA[Teknik]]></category>
		<category><![CDATA[britney]]></category>
		<category><![CDATA[fildelning]]></category>
		<category><![CDATA[kryptering]]></category>
		<category><![CDATA[madonna]]></category>
		<category><![CDATA[off system]]></category>

		<guid isPermaLink="false">http://mejf.net/?p=475</guid>
		<description><![CDATA[Jag råkade härom dagen snubbla på något jag tyckte var intressant. Det är ju onekligen så att fildelningen debatteras för fullt nu, och har gjorts så de senaste åren. Men det finns en aspekt på frågan jag tycker har kommit &#8230; <a href="http://mejf.net/2009/04/binar-upphovsratt-omojlig/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin: 6px 23px 0 10px;"><g:plusone size="standard" count="" href="http://mejf.net/2009/04/binar-upphovsratt-omojlig/"></g:plusone></div><p>Jag råkade härom dagen snubbla på något jag tyckte var intressant. Det är ju onekligen så att fildelningen debatteras för fullt nu, och har gjorts så de senaste åren. Men det finns en aspekt på frågan jag tycker har kommit i skymundan.</p>
<p>Jag skulle utan problem kunna skriva ett kort litet program som &#8220;krypterar&#8221; en fil, låt oss kalla den M, med en nyckel, låt oss kalla den K, som är helt slumpmässigt genererad av mig. Resultatet av denna kryptering blir en ny fil, låt oss kalla den C, som innehåller, vad som vid första anblicken ser ut som, skräp. Visst, det är fortfarande samma innehåll som i filen M, förutsatt att man har rätt nyckel för att dekryptera filen. Så var M upphovsrättsskyddad (exempelvis av Bitney), bör C vara det också. Och dekrypterar jag den krypterade filen C med nyckeln K så får jag tillbaka filen M. Så långt allt finfint.</p>
<p>Men antag nu att det här programmet kan generera en annan nyckel, som vi kallar K2, som, när den används för att dekryptera C ger en helt annan fil M2, vilken innehåller en låt med Madonna. I detta fall blir det uppenbart att upphovsrätten för den krypterade filen C tillhör Madonna.</p>
<p>Frågan blir nu, givetvis, vem har rätt att stämma mig? Madonna eller Britney? Är kryptotexten verkligen upphovsrättsskyddad? Eller är det i själva verket nyckeln till kryptotexten som ägs av respektive artist? Sannolikt inte. Om jag vill skulle jag kunna byta ut min slumpgenererade nyckel mot en redan befintlig nyckel, som genererats för något helt annat verk och då skulle den nyckeln dessutom kunna dekryptera en fil innehållandes en låt av, exempelvis, Metallica.</p>
<p>Det jag efterfrågar i debatten är därför, huruvida det verkligen är möjligt att ha upphovsrätt på digitalt material. Matematik sågar frågan vid fotknölarna. Ett verk kan ha flera olika representationer. Oändligt många faktiskt. Är alla dessa upphovsrättsskyddade? Med rätt nyckel kan en fil som innehåller en låt med Metallica dekrypteras till en fil som innehåller en låt med Britney Spears.</p>
<p>När jag skriver att &#8220;jag skulle utan problem kunna&#8221;, så menar inte jag att jag är något computer wizz. Det är bara ett väldigt enkelt program att slänga ihop om man kan något programmeringsspråk och känner sin XOR. Jag har för skojs skull slängt ihop ett sånt program. Jag misstänker att ingen av er kommer orka testa det, men det gör exakt det som beskrivs ovanför.</p>
<p>Genom att köra kommandot <em>java CCrypt fil1 fil2</em> får jag ut tre filer. C, som innehåller kryptotexten, K som innehåller nyckeln för att få ut fil1 ur C samt K2 som innehåller nyckeln för att få ut fil2 ur C. Genom att sedan köra kommandot <em>java CDeCrypt K2 C</em> får jag tillbaka fil2 och motsvarandet för K och fil1.</p>
<ul>
<li><a href="http://pastebin.com/f25dd5d56">CDeCrypt.java</a></li>
<li><a href="http://pastebin.com/fe02a6c1">CCrypt.java</a></li>
</ul>
<p>Det jag råkade stöta på häromdagen var <a href="http://offsystem.sourceforge.net/">OFF System</a>. De har implementerat den här principen till fullo. OFF System är ett fildelningsprogram som delar upp filer i mindre block och sedan kombinerar dem hej vilt med andra filer. Data lagrad i OFF System kan således inte direkt sägas tillhöra någon, då datan kan tillhöra flera olika verk. Och den data som inte tillhör flera verk är slumpgenererad av systemet självt, och således inte upphovsrättsskyddad. Projektet är dock outvecklat och användarovänligt. Men det är en intressant idé och skulle nog kunna bli något stort.</p>
]]></content:encoded>
			<wfw:commentRss>http://mejf.net/2009/04/binar-upphovsratt-omojlig/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>So long, suckaz!</title>
		<link>http://mejf.net/2008/11/so-long-suckaz/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=so-long-suckaz</link>
		<comments>http://mejf.net/2008/11/so-long-suckaz/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 20:37:33 +0000</pubDate>
		<dc:creator>mejf</dc:creator>
				<category><![CDATA[Programmering]]></category>
		<category><![CDATA[holland]]></category>
		<category><![CDATA[nwerc]]></category>
		<category><![CDATA[utrecht]]></category>

		<guid isPermaLink="false">http://mejf.net/?p=445</guid>
		<description><![CDATA[Imorgon kl. 8.10 avgår minibussen som ska ta mig från Lund till Utrecht, Holland där jag ska tävla i NWERC (Northwestern Europe Regional Programming Contest) där jag ska gnugga mina geniknölar och tävla i programmering. För den som vill följa &#8230; <a href="http://mejf.net/2008/11/so-long-suckaz/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin: 6px 23px 0 10px;"><g:plusone size="standard" count="" href="http://mejf.net/2008/11/so-long-suckaz/"></g:plusone></div><p>Imorgon kl. 8.10 avgår minibussen som ska ta mig från Lund till Utrecht, Holland där jag ska tävla i NWERC (Northwestern Europe  Regional Programming Contest) där jag ska gnugga mina geniknölar och tävla i programmering. För den som vill följa tävling (som går av stapeln på söndag förmiddag) finns <a href="http://2008.nwerc.eu/">denna hemsidan</a>. Är du sugen på att titta på vad för slags problem vi kommer syssla med kan du ta en titt på <a href="http://2007.nwerc.eu/">tävlingens hemsida från förra året</a>.</p>
<p>Önska mig lycka till!</p>
]]></content:encoded>
			<wfw:commentRss>http://mejf.net/2008/11/so-long-suckaz/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Min Dopplerorgel</title>
		<link>http://mejf.net/2008/09/min-dopplerorgel/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=min-dopplerorgel</link>
		<comments>http://mejf.net/2008/09/min-dopplerorgel/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 08:25:52 +0000</pubDate>
		<dc:creator>mejf</dc:creator>
				<category><![CDATA[Funderat]]></category>
		<category><![CDATA[Teknik]]></category>
		<category><![CDATA[doppler]]></category>
		<category><![CDATA[dopplereffekten]]></category>
		<category><![CDATA[dopplerorgel]]></category>
		<category><![CDATA[frekvens]]></category>
		<category><![CDATA[orgel]]></category>
		<category><![CDATA[ton]]></category>

		<guid isPermaLink="false">http://mejf.net/?p=365</guid>
		<description><![CDATA[Jag fick för några månader sedan en idé om ett musikinstrument jag aldrig hört talas om. Jag kallar det spontant för Dopplerorgel. Den fungerar som så att ett antal högtalare sitter monterade på ett band som sitter runt två motordrivna &#8230; <a href="http://mejf.net/2008/09/min-dopplerorgel/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin: 6px 23px 0 10px;"><g:plusone size="standard" count="" href="http://mejf.net/2008/09/min-dopplerorgel/"></g:plusone></div><p>Jag fick för några månader sedan en idé om ett musikinstrument jag aldrig hört talas om. Jag kallar det spontant för Dopplerorgel. Den fungerar som så att ett antal högtalare sitter monterade på ett band som sitter runt två motordrivna hjul. Konstruktionen sitter innesluten i en låda med ett hål på ena sidan. Då högtalarna rör sig mot hålet och med membranet riktat mot hålet spelar de en konstant ton. Genom att variera hastigheten på motorerna, hjulen och därmed också bandet och högtalarna kan man få olika toner tack vare dopplereffekten. Krångligt sätt att få olika toner, men man lär ju få ett minst sagt karakteristiskt ljud i alla fall.</p>
<p>Problemet uppstod igår när jag satte mig och räknade lite på hur snabbt bandet egentligen skulle behöva röra sig. Dopplereffekten följer <a href="http://sv.wikipedia.org/wiki/Dopplereffekt">enligt Wikipedia</a> följande formel:</p>
<p><img src="http://mejf.net/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_976_bcb71e83ab4296c0a5251716b2e63dde.png" style="vertical-align:-24px; display: inline-block ;" alt="f = f_0 *  {{v} / {v - v_{s, r}}}" title="f = f_0 *  {{v} / {v - v_{s, r}}}"/> (för hastigheter &lt;&lt; c)</p>
<p>där <img src="http://mejf.net/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_993_8039b4e0e6fe78bee7d3e5cfbfa343f0.png" style="vertical-align:-7px; display: inline-block ;" alt="f" title="f"/> är den av observatören uppfattade frekvens, <img src="http://mejf.net/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985_038b130dde5db6168efb5db4a9b3728c.png" style="vertical-align:-15px; display: inline-block ;" alt="f_0" title="f_0"/> frekvensen hos avsändaren, <img src="http://mejf.net/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_993.5_18db97631c1cc5e4fee9f5e108b11b86.png" style="vertical-align:-6.5px; display: inline-block ;" alt="v" title="v"/> är våghastigheten i mediet, <img src="http://mejf.net/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_c4c1ea341a34cfe960d751919025d39c.png" style="vertical-align:-14.5px; display: inline-block ;" alt="v_{s, r}" title="v_{s, r}"/> är avsändarens hastighet. Jag räknade med den trevliga C-tonen 220 Hz som grundton och ville höja den en oktav, det vill säga till 440 Hz. Löser man ut <img src="http://mejf.net/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_c4c1ea341a34cfe960d751919025d39c.png" style="vertical-align:-14.5px; display: inline-block ;" alt="v_{s, r}" title="v_{s, r}"/> ur ekvationen ovanför blir det</p>
<p><img src="http://mejf.net/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_973.5_c3163085439f2c722266a29c14c4d99a.png" style="vertical-align:-26.5px; display: inline-block ;" alt="v_{s, r} = v (1 - {f_0 / f})" title="v_{s, r} = v (1 - {f_0 / f})"/></p>
<p>med ljudhastigheten 330 m/s blir då bandets hastighet cirka 165 m/s eller 594 km/h.</p>
<p>Jag får nog fila lite mer på den här idén innan jag verkställer den.</p>
]]></content:encoded>
			<wfw:commentRss>http://mejf.net/2008/09/min-dopplerorgel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ursäkter utan mening</title>
		<link>http://mejf.net/2008/08/ursakter-utan-mening/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ursakter-utan-mening</link>
		<comments>http://mejf.net/2008/08/ursakter-utan-mening/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 12:01:25 +0000</pubDate>
		<dc:creator>mejf</dc:creator>
				<category><![CDATA[Observerat]]></category>
		<category><![CDATA[Teknik]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[Ipeer]]></category>
		<category><![CDATA[mänskliga faktorn]]></category>
		<category><![CDATA[syfte. fastbikes.se]]></category>
		<category><![CDATA[ursäkt]]></category>
		<category><![CDATA[ursäkter]]></category>

		<guid isPermaLink="false">http://mejf.net/?p=315</guid>
		<description><![CDATA[Ursäkter har alltid fascinerat mig. En ursäkt förändrar ju egentligen aldrig någonting. Kommer du för sent till jobbet? Långa bilköer? Det förändrar ingenting, du är fortfarande sen. Äter du godis på en vardagskväll trots att du lovat dig själv att &#8230; <a href="http://mejf.net/2008/08/ursakter-utan-mening/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin: 6px 23px 0 10px;"><g:plusone size="standard" count="" href="http://mejf.net/2008/08/ursakter-utan-mening/"></g:plusone></div><p>Ursäkter har alltid fascinerat mig. En ursäkt förändrar ju egentligen aldrig någonting. Kommer du för sent till jobbet? Långa bilköer? Det förändrar ingenting, du är fortfarande sen. Äter du godis på en vardagskväll trots att du lovat dig själv att låta bli? Har det varit en tung dag? Det förändrar ingenting, du får fortfarande diabetes och klägg i ådrorna. De två enda syftena en ursäkt kan ha är att ge en förklaring eller att få ursäktaren att känna sig bättre. Varför det egentligen känns bättre när man lassat upp en totalt meningslös ursäkt vet inte jag.</p>
<p><a href="http://www.idg.se/2.1085/1.174937">IDG skriver idag</a> om nättidningen <a href="http://www.fastbikes.se/">Fastbikes.se</a> vars databas innehållande 1300 artiklar, nyheter, tester och reportage har tappats bort i cyberrymden. Serverdrift och backup hade hyrts in från företaget Ipeer, som dock inte tagit en enda av de dagliga backups som utlovats. I ett sånt här läge är det ju en klassiker att skylla ifrån sig på det (mycket intetsägande) Tekniska Felet™. Men nej, de har istället valt att förklara sin fadäs som ett  (minst lika intetsägande) &#8220;mänskligt misstag&#8221; (eller &#8220;mänskliga faktorn&#8221; på Fastbikes.se).</p>
]]></content:encoded>
			<wfw:commentRss>http://mejf.net/2008/08/ursakter-utan-mening/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TimeTanks, Preview</title>
		<link>http://mejf.net/2008/08/timetanks-preview/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=timetanks-preview</link>
		<comments>http://mejf.net/2008/08/timetanks-preview/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 19:22:20 +0000</pubDate>
		<dc:creator>mejf</dc:creator>
				<category><![CDATA[Programmering]]></category>
		<category><![CDATA[monster]]></category>
		<category><![CDATA[screenshots]]></category>
		<category><![CDATA[tidsresor]]></category>
		<category><![CDATA[timetanks]]></category>

		<guid isPermaLink="false">http://mejf.net/?p=306</guid>
		<description><![CDATA[Jag har äntligen kommit loss och programmerat lite! Jag håller på med ett spel jag kallar TimeTanks. Skjuta monster och klara banor, with a twist, är tanken. Är man inte nöjd med hur man genomförde banan kan man resa tillbaka &#8230; <a href="http://mejf.net/2008/08/timetanks-preview/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin: 6px 23px 0 10px;"><g:plusone size="standard" count="" href="http://mejf.net/2008/08/timetanks-preview/"></g:plusone></div><p>Jag har äntligen kommit loss och programmerat lite! Jag håller på med ett spel jag kallar TimeTanks. Skjuta monster och klara banor, with a twist, är tanken. Är man inte nöjd med hur man genomförde banan kan man resa tillbaka i tiden och spela om banan tillsammans med sig själv. Dock får man procentuellt poängavdrag för varje tidsresa. Blir man dödad färdas man automatiskt tillbaka i tiden. Här kommer några screenshots av hur långt jag kommit hittills, för den som är intresserad:</p>
<p><a href="http://mejf.net/wp-content/uploads/2008/08/dump0048.jpg"><img class="attachment wp-att-310" src="http://mejf.net/wp-content/uploads/2008/08/dump0048-150x150.jpg" alt="" width="200" height="150" /></a> <a href="http://mejf.net/wp-content/uploads/2008/08/dump0034.jpg"><img class="attachment wp-att-309" src="http://mejf.net/wp-content/uploads/2008/08/dump0034-150x150.jpg" alt="" width="200" height="150" /></a> <a href="http://mejf.net/wp-content/uploads/2008/08/dump0010.jpg"><img class="attachment wp-att-308" src="http://mejf.net/wp-content/uploads/2008/08/dump0010-150x150.jpg" alt="" width="200" height="150" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mejf.net/2008/08/timetanks-preview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

