<?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>Daniel Liljeberg</title>
	<atom:link href="http://www.danielliljeberg.se/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.danielliljeberg.se/blog</link>
	<description>There&#039;s no place like 127.0.0.1</description>
	<lastBuildDate>Thu, 26 Apr 2012 09:11:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<meta xmlns="http://www.w3.org/1999/xhtml" name="robots" content="noindex,follow" />
		<item>
		<title>IKEA Uppleva &#8211; The future of smart homes?</title>
		<link>http://www.danielliljeberg.se/blog/2012/04/26/ikea-uppleva-the-future-of-smart-homes/</link>
		<comments>http://www.danielliljeberg.se/blog/2012/04/26/ikea-uppleva-the-future-of-smart-homes/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 09:09:00 +0000</pubDate>
		<dc:creator>Daniel Liljeberg</dc:creator>
				<category><![CDATA[Okategoriserade]]></category>

		<guid isPermaLink="false">http://www.danielliljeberg.se/blog/?p=241</guid>
		<description><![CDATA[&#160; IKEA Uppleva In my eyes, the fact that they made this is secondary to what it COULD be used for. Imagine if IKEA starts integrating &#8221;smart home&#8221; features into all of their merchandise such as lamps, kitchens etc. The reach of those products and what that would mean to the possibility of future smart [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<div id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:348308f4-3723-43a0-8f1f-72acbf9c5edd" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<div><object width="448" height="252" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/0Nm7-EuctOs?hl=en&amp;hd=1" /><embed width="448" height="252" type="application/x-shockwave-flash" src="http://www.youtube.com/v/0Nm7-EuctOs?hl=en&amp;hd=1" /></object></div>
<div style="width: 448px; clear: both; font-size: .8em;">IKEA Uppleva</div>
</div>
<p>In my eyes, the fact that they made this is secondary to what it COULD be used for. Imagine if IKEA starts integrating &#8221;smart home&#8221; features into all of their merchandise such as lamps, kitchens etc. The reach of those products and what that would mean to the possibility of future smart homes is huge. Today&#8217;s actors on that market are often small and does not control the entire chain from control system to hardware such as lamps etc. This could bring smart homes from a cool &#8221;buzz word&#8221; of today that a few people actually have access to in their newly build apartments to something where the core infrastructure to make it work could find it&#8217;s way into a very large number of homes in the world.</p>
<p>If IKEA plays this right they could become THE platform to run smart home solutions on very much like Google created a platform for smartphones with Android.</p>
<p>It will be interesting to see how they evolve this concept and how it’s received by the customers.</p>
 <p><a href="http://www.danielliljeberg.se/blog/?flattrss_redirect&amp;id=241&amp;md5=a9259e92c1bd3b69efba2f134f48e41d" title="Flattr" target="_blank"><img src="http://www.danielliljeberg.se/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.danielliljeberg.se/blog/2012/04/26/ikea-uppleva-the-future-of-smart-homes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=inquam&amp;popout=1&amp;url=http%3A%2F%2Fwww.danielliljeberg.se%2Fblog%2F2012%2F04%2F26%2Fikea-uppleva-the-future-of-smart-homes%2F&amp;language=sv_SE&amp;category=text&amp;title=IKEA+Uppleva+%26ndash%3B+The+future+of+smart+homes%3F&amp;description=%26nbsp%3B+IKEA+Uppleva+In+my+eyes%2C+the+fact+that+they+made+this+is+secondary+to+what+it+COULD+be+used+for.+Imagine+if+IKEA+starts+integrating+%26%238221%3Bsmart+home%26%238221%3B+features+into...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>XBMC p&#229; Raspberry Pi</title>
		<link>http://www.danielliljeberg.se/blog/2012/01/23/xbmc-p-raspberry-pi/</link>
		<comments>http://www.danielliljeberg.se/blog/2012/01/23/xbmc-p-raspberry-pi/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 07:41:06 +0000</pubDate>
		<dc:creator>Daniel Liljeberg</dc:creator>
				<category><![CDATA[Okategoriserade]]></category>

		<guid isPermaLink="false">http://www.danielliljeberg.se/blog/?p=238</guid>
		<description><![CDATA[Att jag skulle köpa mig ett par Raspberry Pi var bestämt. Användningsområdet var dock inte spikat. Jag hoppades på att kanske kunna få XBMC att funka på några av dem. Men så fick jag syn på denna trevliga nyhet och vet nu vad iaf 4-5 st Raspberry Pi skall användas till hemma. Min senaste XBMC [...]]]></description>
			<content:encoded><![CDATA[<p>Att jag skulle köpa mig ett par Raspberry Pi var bestämt. Användningsområdet var dock inte spikat. Jag hoppades på att kanske kunna få XBMC att funka på några av dem. Men så fick jag syn på denna trevliga nyhet och vet nu vad iaf 4-5 st Raspberry Pi skall användas till hemma. Min senaste XBMC installation var på en Asus eee Box för ca 3000kr. Nu kommer jag kunna täcka in alla skärmar i huset för under den summan. Spännande…</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:93d0767e-ef92-4edb-9c74-d4d8fefc5e2a" class="wlWriterEditableSmartContent">
<div><object width="448" height="252"><param name="movie" value="http://www.youtube.com/v/4NR57ELY28s?hl=en&amp;hd=1"></param><embed src="http://www.youtube.com/v/4NR57ELY28s?hl=en&amp;hd=1" type="application/x-shockwave-flash" width="448" height="252"></embed></object></div>
</div>
<p><a href="http://www.raspberrypi.org/archives/571">http://www.raspberrypi.org/archives/571</a></p>
 <p><a href="http://www.danielliljeberg.se/blog/?flattrss_redirect&amp;id=238&amp;md5=ad13b2d5f992f713a7f9af3550f02049" title="Flattr" target="_blank"><img src="http://www.danielliljeberg.se/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.danielliljeberg.se/blog/2012/01/23/xbmc-p-raspberry-pi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=inquam&amp;popout=1&amp;url=http%3A%2F%2Fwww.danielliljeberg.se%2Fblog%2F2012%2F01%2F23%2Fxbmc-p-raspberry-pi%2F&amp;language=sv_SE&amp;category=text&amp;title=XBMC+p%26aring%3B+Raspberry+Pi&amp;description=Att+jag+skulle+k%C3%B6pa+mig+ett+par+Raspberry+Pi+var+best%C3%A4mt.+Anv%C3%A4ndningsomr%C3%A5det+var+dock+inte+spikat.+Jag+hoppades+p%C3%A5+att+kanske+kunna+f%C3%A5+XBMC+att+funka+p%C3%A5+n%C3%A5gra+av+dem....&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Fixa dina beroenden</title>
		<link>http://www.danielliljeberg.se/blog/2011/12/16/fixa-dina-beroenden/</link>
		<comments>http://www.danielliljeberg.se/blog/2011/12/16/fixa-dina-beroenden/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 10:17:40 +0000</pubDate>
		<dc:creator>Daniel Liljeberg</dc:creator>
				<category><![CDATA[Amahi]]></category>

		<guid isPermaLink="false">http://www.danielliljeberg.se/blog/2011/12/16/fixa-dina-beroenden/</guid>
		<description><![CDATA[Snabb prototyp av applikation för att få fram beroenden inför Amahi program paketering.]]></description>
			<content:encoded><![CDATA[<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:d9abc7a2-d1a8-477b-953b-6dd55d92e8c2" class="wlWriterEditableSmartContent">
<div><object width="448" height="252"><param name="movie" value="http://www.youtube.com/v/YnO1vVXBtO0?hl=en&amp;hd=1"></param><embed src="http://www.youtube.com/v/YnO1vVXBtO0?hl=en&amp;hd=1" type="application/x-shockwave-flash" width="448" height="252"></embed></object></div>
<div style="width:448px;clear:both;font-size:.8em">Snabb prototyp av applikation för att få fram beroenden inför Amahi program paketering.</div>
</div>
 <p><a href="http://www.danielliljeberg.se/blog/?flattrss_redirect&amp;id=237&amp;md5=be9e62cf0354791bd58b06584ada49a4" title="Flattr" target="_blank"><img src="http://www.danielliljeberg.se/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.danielliljeberg.se/blog/2011/12/16/fixa-dina-beroenden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=inquam&amp;popout=1&amp;url=http%3A%2F%2Fwww.danielliljeberg.se%2Fblog%2F2011%2F12%2F16%2Ffixa-dina-beroenden%2F&amp;language=sv_SE&amp;category=text&amp;title=Fixa+dina+beroenden&amp;description=Snabb+prototyp+av+applikation+f%C3%B6r+att+f%C3%A5+fram+beroenden+inf%C3%B6r+Amahi+program+paketering.&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Tvheadend f&#246;r Amahi</title>
		<link>http://www.danielliljeberg.se/blog/2011/12/16/tvheadend-fr-amahi/</link>
		<comments>http://www.danielliljeberg.se/blog/2011/12/16/tvheadend-fr-amahi/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 10:15:59 +0000</pubDate>
		<dc:creator>Daniel Liljeberg</dc:creator>
				<category><![CDATA[Amahi]]></category>

		<guid isPermaLink="false">http://www.danielliljeberg.se/blog/2011/12/16/tvheadend-fr-amahi/</guid>
		<description><![CDATA[Pre Alpha av Tvheadend för Amahi]]></description>
			<content:encoded><![CDATA[<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:6ec68e03-c59a-4fed-8c78-41904e19a130" class="wlWriterEditableSmartContent">
<div><object width="448" height="252"><param name="movie" value="http://www.youtube.com/v/9xWIpyaGjaY?hl=en&amp;hd=1"></param><embed src="http://www.youtube.com/v/9xWIpyaGjaY?hl=en&amp;hd=1" type="application/x-shockwave-flash" width="448" height="252"></embed></object></div>
<div style="width:448px;clear:both;font-size:.8em">Pre Alpha av Tvheadend för Amahi</div>
</div>
 <p><a href="http://www.danielliljeberg.se/blog/?flattrss_redirect&amp;id=236&amp;md5=2f7a96617b294c0721cad6eeb90fabbb" title="Flattr" target="_blank"><img src="http://www.danielliljeberg.se/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.danielliljeberg.se/blog/2011/12/16/tvheadend-fr-amahi/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=inquam&amp;popout=1&amp;url=http%3A%2F%2Fwww.danielliljeberg.se%2Fblog%2F2011%2F12%2F16%2Ftvheadend-fr-amahi%2F&amp;language=sv_SE&amp;category=text&amp;title=Tvheadend+f%26ouml%3Br+Amahi&amp;description=Pre+Alpha+av+Tvheadend+f%C3%B6r+Amahi&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>R.I.P. Steve Jobs</title>
		<link>http://www.danielliljeberg.se/blog/2011/10/06/r-i-p-steve-jobs/</link>
		<comments>http://www.danielliljeberg.se/blog/2011/10/06/r-i-p-steve-jobs/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 06:21:24 +0000</pubDate>
		<dc:creator>Daniel Liljeberg</dc:creator>
				<category><![CDATA[Okategoriserade]]></category>
		<category><![CDATA[Steve Jobs]]></category>

		<guid isPermaLink="false">http://www.danielliljeberg.se/blog/2011/10/06/r-i-p-steve-jobs/</guid>
		<description><![CDATA[En stor pionjär och entreprenör har gått ur tiden. Han kommer vara saknad av många för många olika anledningar. Få har kunnat vara så konsekventa i att förutse kundernas framtida önskemål och framtida trender. En hel industri har tappat en drivande eldsjäl. &#160; Steve Jobs 1955-2011]]></description>
			<content:encoded><![CDATA[<p><img style="border-bottom-color: ; border-top-color: ; display: inline; float: right; border-right-color: ; border-left-color: " align="right" src="http://gfx.aftonbladet-cdn.se/image/13734423/375/normal/373fb0660fc13/06s98-jobs1-476__mngl_20111006ab5x008%2Cnyh_1.indd_8066.jpg" width="168" height="240" /></p>
<p>En stor pionjär och entreprenör har gått ur tiden. Han kommer vara saknad av många för många olika anledningar. Få har kunnat vara så konsekventa i att förutse kundernas framtida önskemål och framtida trender. En hel industri har tappat en drivande eldsjäl.</p>
<p>&#160;</p>
<h4 align="center">Steve Jobs</h4>
<p align="center">1955-2011</p>
 <p><a href="http://www.danielliljeberg.se/blog/?flattrss_redirect&amp;id=235&amp;md5=7abf6ece938a65959c005ac8fe86bea7" title="Flattr" target="_blank"><img src="http://www.danielliljeberg.se/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.danielliljeberg.se/blog/2011/10/06/r-i-p-steve-jobs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=inquam&amp;popout=1&amp;url=http%3A%2F%2Fwww.danielliljeberg.se%2Fblog%2F2011%2F10%2F06%2Fr-i-p-steve-jobs%2F&amp;language=sv_SE&amp;category=text&amp;title=R.I.P.+Steve+Jobs&amp;description=En+stor+pionj%C3%A4r+och+entrepren%C3%B6r+har+g%C3%A5tt+ur+tiden.+Han+kommer+vara+saknad+av+m%C3%A5nga+f%C3%B6r+m%C3%A5nga+olika+anledningar.+F%C3%A5+har+kunnat+vara+s%C3%A5+konsekventa+i+att+f%C3%B6rutse+kundernas+framtida...&amp;tags=Steve+Jobs%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Fler paket</title>
		<link>http://www.danielliljeberg.se/blog/2011/10/05/fler-paket/</link>
		<comments>http://www.danielliljeberg.se/blog/2011/10/05/fler-paket/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 14:35:50 +0000</pubDate>
		<dc:creator>Daniel Liljeberg</dc:creator>
				<category><![CDATA[Amahi]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[syncrify]]></category>
		<category><![CDATA[tvheadend]]></category>

		<guid isPermaLink="false">http://www.danielliljeberg.se/blog/2011/10/05/fler-paket/</guid>
		<description><![CDATA[Jag har flera paket för Amahi under skapande. Snart kommer följande att återfinnas för alpha testning. Nedan följer korta presentationer på engelska. Paketen för dessa beräknar jag ha klara inom någon vecka. Har du fortfarande inte en Amahi som snurrar hemma så sätt upp en fort! http://www.amahi.org Syncrify Syncrify is fast, incremental, and cloud-ready backup [...]]]></description>
			<content:encoded><![CDATA[<p>Jag har flera paket för Amahi under skapande. Snart kommer följande att återfinnas för alpha testning. Nedan följer korta presentationer på engelska. Paketen för dessa beräknar jag ha klara inom någon vecka.</p>
<p>Har du fortfarande inte en Amahi som snurrar hemma så sätt upp en fort! <a href="http://www.amahi.org">http://www.amahi.org</a></p>
<h2>Syncrify</h2>
<p><img style="margin: 0px 0px 0px 10px; display: inline; float: right" alt="Syncrify Banner" align="right" src="http://web.synametrics.com/resources/SyncrifyBanner.png" />Syncrify is fast, incremental, and cloud-ready backup that implements the rsync protocol over HTTP.</p>
<h6>Key Features</h6>
<ul>
<li><b>Backup over HTTP</b> &#8211; Backup and restores are done using the HTTP protocol. <a href="http://web.synametrics.com/SyncrifyWhyHttp.htm">Click here to see</a> why is this important.</li>
<li><b>Uses Rsync</b> &#8211; Files are copied using Rsync algorithm. <a href="http://web.synametrics.com/SyncrifyWhyRsync.htm">Click here to see</a> why is this important.</li>
<li><b>Multi-platform</b> &#8211; Syncrify can be installed on any operating system including MS Windows, Linux, Mac OSX and UNIX</li>
<li><b>Backup over the Internet</b> &#8211; Backup files from any computer across the Internet</li>
<li>Cloud Ready&#160; &#8211; Power your private cloud using Syncrify. If you are an enterprise looking for a comprehensive, cost effective data protection platform, consider Syncrify to create a private cloud. <a href="http://web.synametrics.com/syncrifycloud.htm">Click here</a> for more information. </li>
<li><b>Free</b> &#8211; Syncrify is absolutely free for personal use</li>
</ul>
<p><a href="http://web.synametrics.com/SyncrifyFeatures.htm">Click here</a> for a more features.</p>
<h6>How does it work?</h6>
<ul>
<li>You install Syncrify Server on any machine of your choice with plenty of hard-drive space. This machine can be located anywhere on the Internet.</li>
<li>Using your web-browser you, the administrator, create multiple user accounts.</li>
<li>You then install Syncrify Client on a machine that you want to backup. Run this client, decide the files you want to backup and schedule as task to run it.</li>
<li>Individual users can connect to the Syncrify Server using their web browser to view backed files as well as download/restore any file when they need it.</li>
</ul>
<h2>Tvheadend</h2>
<p><img style="display: inline; float: right" align="right" src="https://www.lonelycoder.com/hts/images/tvheadendlogo.png" />Tvheadend is a TV streaming server for Linux supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, IPTV, and Analog video (V4L) as input sources.</p>
<p>It also comes with a powerful and easy to use web interface both used for configuration and day-to-day operations, such as searching the <a href="http://en.wikipedia.org/wiki/EPG">EPG</a> and scheduling recordings.</p>
<p>Even so, the most notable feature of Tvheadend is how easy it is to set up: Install it, navigate to the web user interface, drill into the TV adapters tab, select your current location and Tvheadend will start scanning channels and present them to you in just a few minutes</p>
<p>For the full list of features see the <a href="https://www.lonelycoder.com/hts/tvheadend/docs/2_12/index.html">documentation</a>.</p>
 <p><a href="http://www.danielliljeberg.se/blog/?flattrss_redirect&amp;id=234&amp;md5=a6d54b067a8775cf11af3fe5b4eac794" title="Flattr" target="_blank"><img src="http://www.danielliljeberg.se/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.danielliljeberg.se/blog/2011/10/05/fler-paket/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=inquam&amp;popout=1&amp;url=http%3A%2F%2Fwww.danielliljeberg.se%2Fblog%2F2011%2F10%2F05%2Ffler-paket%2F&amp;language=sv_SE&amp;category=text&amp;title=Fler+paket&amp;description=Jag+har+flera+paket+f%C3%B6r+Amahi+under+skapande.+Snart+kommer+f%C3%B6ljande+att+%C3%A5terfinnas+f%C3%B6r+alpha+testning.+Nedan+f%C3%B6ljer+korta+presentationer+p%C3%A5+engelska.+Paketen+f%C3%B6r+dessa+ber%C3%A4knar+jag+ha+klara+inom...&amp;tags=apps%2Csyncrify%2Ctvheadend%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Expanding&#8230;</title>
		<link>http://www.danielliljeberg.se/blog/2011/09/21/expanding-3/</link>
		<comments>http://www.danielliljeberg.se/blog/2011/09/21/expanding-3/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 07:40:26 +0000</pubDate>
		<dc:creator>Daniel Liljeberg</dc:creator>
				<category><![CDATA[Amahi]]></category>

		<guid isPermaLink="false">http://www.danielliljeberg.se/blog/2011/09/21/expanding-3/</guid>
		<description><![CDATA[Senaste tillskottet till hemmets Amahi server. Ett externt eSata hårdvaru RAID kabinett med 4x2TB diskar i. Här mitt uppe i att bygga en RAID-5 array, vilket tog lååååååååååååååång tid . Har ett kabinett till stående som är redo att rycka in när detta blir fullt. Håller på att fixa iordning en 1-click install för Syncrify [...]]]></description>
			<content:encoded><![CDATA[<p>Senaste tillskottet till hemmets Amahi server.<img style="margin: 0px 0px 0px 15px; display: inline; float: right" align="right" src="https://lh3.googleusercontent.com/-uJPYMvEtE_c/TnkkjI5ZXcI/AAAAAAAAcDc/3y43A75beVU/s800/DSC_0036.JPG" width="219" height="329" /></p>
<p>Ett externt eSata hårdvaru RAID kabinett med 4x2TB diskar i. Här mitt uppe i att bygga en RAID-5 array, vilket tog lååååååååååååååång tid <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://www.danielliljeberg.se/blog/wp-content/uploads/2011/09/wlEmoticon-smile.png" />.</p>
<p>Har ett kabinett till stående som är redo att rycka in när detta blir fullt.</p>
<p>Håller på att fixa iordning en 1-click install för Syncrify till Amahi vilket bör vara klart snart.</p>
 <p><a href="http://www.danielliljeberg.se/blog/?flattrss_redirect&amp;id=229&amp;md5=a56a0e6a28b47f9ac226499d0b0e76e8" title="Flattr" target="_blank"><img src="http://www.danielliljeberg.se/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.danielliljeberg.se/blog/2011/09/21/expanding-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=inquam&amp;popout=1&amp;url=http%3A%2F%2Fwww.danielliljeberg.se%2Fblog%2F2011%2F09%2F21%2Fexpanding-3%2F&amp;language=sv_SE&amp;category=text&amp;title=Expanding%26hellip%3B&amp;description=Senaste+tillskottet+till+hemmets+Amahi+server.+Ett+externt+eSata+h%C3%A5rdvaru+RAID+kabinett+med+4x2TB+diskar+i.+H%C3%A4r+mitt+uppe+i+att+bygga+en+RAID-5+array%2C+vilket+tog+l%C3%A5%C3%A5%C3%A5%C3%A5%C3%A5%C3%A5%C3%A5%C3%A5%C3%A5%C3%A5%C3%A5%C3%A5%C3%A5%C3%A5%C3%A5ng+tid+....&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Plex Media Server f&#246;r Amahi</title>
		<link>http://www.danielliljeberg.se/blog/2011/09/06/plex-media-server-fr-amahi-2/</link>
		<comments>http://www.danielliljeberg.se/blog/2011/09/06/plex-media-server-fr-amahi-2/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 09:36:44 +0000</pubDate>
		<dc:creator>Daniel Liljeberg</dc:creator>
				<category><![CDATA[Amahi]]></category>
		<category><![CDATA[amahi]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[lg]]></category>
		<category><![CDATA[medialink]]></category>
		<category><![CDATA[plex media server]]></category>
		<category><![CDATA[smart tv]]></category>

		<guid isPermaLink="false">http://www.danielliljeberg.se/blog/2011/09/06/plex-media-server-fr-amahi-2/</guid>
		<description><![CDATA[Plex Media Server är en server mjukvara som enkelt kopplar samman alla dina Plex klienter med din media samling, men även online tjänster. Plex Media Server hanterar även transcoding och klienter finns för ett stort antal plattformar. På grund av detta tyckte jag att Plex Media Server hade varit ett utmärkt komplement till funktionaliteten som [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.danielliljeberg.se/blog/wp-content/uploads/2011/09/image.png" rel="lightbox"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://www.danielliljeberg.se/blog/wp-content/uploads/2011/09/image_thumb.png" width="164" height="124" /></a>Plex Media Server är en server mjukvara som enkelt kopplar samman alla dina Plex klienter med din media samling, men även online tjänster. Plex Media Server hanterar även transcoding och klienter finns för ett stort antal plattformar. På grund av detta tyckte jag att Plex Media Server hade varit ett utmärkt komplement till funktionaliteten som redan idag finns hos <a href="http://amahi.org/">Amahi</a> och bestämde mig för att paketera Plex Media Server till en <a href="http://api.amahi.org/tour/apps">1-click install</a> för <a href="http://amahi.org/">Amahi</a>.</p>
<p>Om du inte tidigare är bekant med vad Amahi är så finns <a href="http://api.amahi.org/tour">här en liten introduktion</a>.</p>
<h4>Plex Media Server</h4>
<ul>
<li>Organisera enkelt din media till ett mångsidigt bibliotek med olika avdelningar.</li>
<li>Webbaserad administration för enkel åtkomst.</li>
<li>Metadata hämtas automatiskt från Internet.</li>
<li>Gör en komplett anpassning av ditt bibliotek med ett par klick.</li>
</ul>
<p>Plex Media Server körs på din <a href="http://amahi.org/">Amahi HDA</a> och tillgängliggör ditt media bibliotek för alla dina Plex klienter som exempelvis:</p>
<ul>
<li><a href="http://plexapp.com/mac.php">Plex Media Center</a> för Mac.</li>
<li>iPad, iPhone och iPod touch enheter via <a href="http://itunes.apple.com/se/app/plex/id383457673?mt=8">Plex iOS app</a>.</li>
<li>Android-enheter via Plex for <a href="https://market.android.com/details?id=com.plexapp.android&amp;hl=en">Android app</a>.</li>
<li><a href="http://www.plexapp.com/medialink/files/index.html">Medialink</a> aktiverade <a href="http://us.lgappstv.com/appspc/overview/overview/moveSmartTvIntroView.lge">LG HDTV</a> och LG Smart TV Upgrader. Ladda till och med ner, installera och använd Plex plugins från din TV.</li>
<li>Samsung-TV: s och BD Spelare som använder <a href="http://plexforsamsung.pbworks.com/">Plex for Samsung</a></li>
</ul>
<p>&#8230; och mer</p>
<p><a href="http://www.danielliljeberg.se/blog/wp-content/uploads/2011/09/image1.png" rel="lightbox"><img style="background-image: none; border-right-width: 0px; margin: 0px 15px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="left" src="http://www.danielliljeberg.se/blog/wp-content/uploads/2011/09/image_thumb1.png" width="244" height="184" /></a>Plex Media Server kan samexistera med andra media servrar och delningstjänster vilket gör den idealisk för att addera ännu en dimension till din mediedelning genom att aktivera unika funktioner som dina Plex klienter kan dra nytta av.</p>
<p><a title="http://www.amahi.org/apps/plex-media-server" href="http://www.amahi.org/apps/plex-media-server">http://www.amahi.org/apps/plex-media-server</a></p>
 <p><a href="http://www.danielliljeberg.se/blog/?flattrss_redirect&amp;id=223&amp;md5=c89acd303e8cd17feec414d1f78f7318" title="Flattr" target="_blank"><img src="http://www.danielliljeberg.se/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.danielliljeberg.se/blog/2011/09/06/plex-media-server-fr-amahi-2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=inquam&amp;popout=1&amp;url=http%3A%2F%2Fwww.danielliljeberg.se%2Fblog%2F2011%2F09%2F06%2Fplex-media-server-fr-amahi-2%2F&amp;language=sv_SE&amp;category=text&amp;title=Plex+Media+Server+f%26ouml%3Br+Amahi&amp;description=Plex+Media+Server+%C3%A4r+en+server+mjukvara+som+enkelt+kopplar+samman+alla+dina+Plex+klienter+med+din+media+samling%2C+men+%C3%A4ven+online+tj%C3%A4nster.+Plex+Media+Server+hanterar+%C3%A4ven+transcoding+och...&amp;tags=amahi%2Cfedora%2Clg%2Cmedialink%2Cplex+media+server%2Csmart+tv%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Snabbare läs och skrivprestanda i Amahi</title>
		<link>http://www.danielliljeberg.se/blog/2011/09/01/snabbare-las-och-skrivprestanda-i-amahi/</link>
		<comments>http://www.danielliljeberg.se/blog/2011/09/01/snabbare-las-och-skrivprestanda-i-amahi/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 11:09:45 +0000</pubDate>
		<dc:creator>Daniel Liljeberg</dc:creator>
				<category><![CDATA[Amahi]]></category>

		<guid isPermaLink="false">http://www.danielliljeberg.se/blog/?p=216</guid>
		<description><![CDATA[Jag skrev ihop en liten guide om hur man aktiverar AIO på Samba vilket kan öka din läs och skrivprestanda i Amahi shares över nätverket med flera hundra procent. Samma funktioner kan självklart användas även i en &#8221;vanlig&#8221; Linux installation som använder sig av Samba.&#160; Guiden återfinns här:&#160;http://wiki.amahi.org/index.php/Make_Samba_Go_Faster]]></description>
			<content:encoded><![CDATA[<p>Jag skrev ihop en liten guide om hur man aktiverar AIO på Samba vilket kan öka din läs och skrivprestanda i Amahi shares över nätverket med flera hundra procent.<br />
Samma funktioner kan självklart användas även i en &#8221;vanlig&#8221; Linux installation som använder sig av Samba.&nbsp;</p>
<p>Guiden återfinns här:&nbsp;<a title="Make Samba Go Faster" href="http://wiki.amahi.org/index.php/Make_Samba_Go_Faster" target="_blank">http://wiki.amahi.org/index.php/Make_Samba_Go_Faster</a></p>
 <p><a href="http://www.danielliljeberg.se/blog/?flattrss_redirect&amp;id=216&amp;md5=60e22243dd0d61a3d8498a2a253bdd53" title="Flattr" target="_blank"><img src="http://www.danielliljeberg.se/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.danielliljeberg.se/blog/2011/09/01/snabbare-las-och-skrivprestanda-i-amahi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=inquam&amp;popout=1&amp;url=http%3A%2F%2Fwww.danielliljeberg.se%2Fblog%2F2011%2F09%2F01%2Fsnabbare-las-och-skrivprestanda-i-amahi%2F&amp;language=sv_SE&amp;category=text&amp;title=Snabbare+l%C3%A4s+och+skrivprestanda+i+Amahi&amp;description=Jag+skrev+ihop+en+liten+guide+om+hur+man+aktiverar+AIO+p%C3%A5+Samba+vilket+kan+%C3%B6ka+din+l%C3%A4s+och+skrivprestanda+i+Amahi+shares+%C3%B6ver+n%C3%A4tverket+med+flera+hundra+procent.+Samma...&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>It&#8217;s alive! Hur en PC bootar</title>
		<link>http://www.danielliljeberg.se/blog/2011/06/21/its-alive-hur-en-pc-bootar/</link>
		<comments>http://www.danielliljeberg.se/blog/2011/06/21/its-alive-hur-en-pc-bootar/#comments</comments>
		<pubDate>Tue, 21 Jun 2011 13:18:49 +0000</pubDate>
		<dc:creator>Daniel Liljeberg</dc:creator>
				<category><![CDATA[x86]]></category>

		<guid isPermaLink="false">http://www.danielliljeberg.se/blog/?p=212</guid>
		<description><![CDATA[Introduktion För att en PC skall kunna boota så är det en hel del kriterier som måste uppfyllas. En nyckelkomponent i hela proceduren är BIOS (Basic Input/Output System) som sitter på moderkortet. Men magin bakom hur BIOS lyckas förstå att den skall boota en enhet och hur den därifrån lyckas starta operativsystem som Windows, Linux [...]]]></description>
			<content:encoded><![CDATA[<h2>Introduktion</h2>
<p>För att en PC skall kunna boota så är det en hel del kriterier som måste uppfyllas. En nyckelkomponent i hela proceduren är <strong>BIOS</strong> (Basic Input/Output System) som sitter på moderkortet. Men magin bakom hur <strong>BIOS</strong> lyckas förstå att den skall boota en enhet och hur den därifrån lyckas starta operativsystem som <strong>Windows</strong>, <strong>Linux</strong> osv. är egentligen inte så magisk. Det styrs istället av strikt uppsatta regler för hur bootprocessen skall gå till och villkor som måste uppfyllas. Även om det skiljer en del mellan olika BIOS osv så går vi här igenom själva grunderna i hur en PC faktiskt bootar.</p>
<h3>Dags att stiga upp</h3>
<h4>Ström</h4>
<p>När du trycker på strömbrytaren så skickas en signal till moderkortets styrkrets som startar strömförsörjningen. Då det tar ett tag innan nätaggregatet kan leverera en pålitlig spänning till komponenterna så skickar styrkretsen en så kallad <strong>reset</strong> signal till processorn. Enkelt förklarat kan man säga att denna signal skickas för att processorn skall vänta på att systemet är redo för att processorn skall börja jobba. Denna signal är samma signal som skickas när du trycker på reset knappen på din dators chassi. Om du någon gång hållit inne denna knapp så kanske du märkt att datorn inte startar om förens du släpper upp knappen igen. När strömmen är stabil skickas signalen <strong>“PWR OK”</strong> från nätaggregatet. Denna signal skickas sedan kontinuerligt ifrån nätaggregatet så länge inga fel upptäcks. När denna signal mottas så kan bootprocessen börja.</p>
<h4>BIOS</h4>
<p>För att processorn, som för tillfället inte har några instruktioner i minnet att exekvera, skall kunna göra något produktivt så är den förprogrammerad att leta efter systemets <strong>BIOS</strong> på en specifik plats i systemminnet. Positionen för detta är oftast <strong>0xFFFF</strong>, vilket är <strong>16 byte</strong> ifrån slutet av systemminnet. Genom att lägga <strong>BIOS</strong> där så garanterar man att processorn vet var den skall börja exekvera. Dock så är det svårt att passa in hela <strong>BIOS</strong> på <strong>16 byte</strong>. Detta har man löst genom att på positionen <strong>0xFFFF</strong> lägga en enda instruktion, en <strong>“jump”</strong> instruktion som talar om för processorn var den kan hitta den riktiga <strong>BIOS</strong> koden. På detta sätt kan den faktiska koden för <strong>BIOS</strong> växa utan att skapa kompatibilitetsproblem och processorn vet alltid var den skall leta för att hitta sin första instruktion.</p>
<p><strong>BIOS</strong> utför nu något som kallas <strong>POST</strong>. <strong>POST</strong> står för<strong> Power On Self Test</strong> och utför en del kontroller så som att varje komponent har rätt spänning, att minnet inte är korrupt etc. Om några fatala fel upptäcks så avbryts bootprocessen. <strong>POST</strong> kan också returnera felkoder i form av så kallade <strong>“beep codes”</strong>. Dessa kan skilja mellan olika tillverkare av <strong>BIOS</strong> men är mycket användbara när det gäller att precisera fel som hindrar datorn från att boota.</p>
<p>Även andra komponenter i datorn så som ljudkort, HDD, grafikkort, tv-kort osv är också försedda med egna små BIOS program. BIOS söker nu upp dessa komponenter och kör deras BIOS program. Först ut brukar grafikkortet vara och dess BIOS brukar återfinnas på <strong>0xC000</strong>. Detta initierar grafikkortet. På samma sätt körs sedan de andra komponenternas BIOS.</p>
<p>Nu när grafikkortet är initierat så har BIOS möjligheten att rita till skärmen och gör nu ett antal ytterligare tester och skriver ut fel den hittar på skärmen. Du har kanske sett meddelande som klagar på att du inte har ett tangentbord eller mus inpluggad någon gång. Det meddelandet genereras av BIOS här.</p>
<p>BIOS gör nu en kontroll över vilken typ av hårdvara som finns i systemet. Automatiska HDD parametrar sätts och logiska enheter som COM och LPT portar namnges.</p>
<h2>There’s no place like… 0x7C00</h2>
<h4>Bootsektor</h4>
<p>Nu kommer BIOS att leta efter vad som kallas <strong>bootsektor</strong> på någon av de anslutna enheterna. <strong>Bootsektorn</strong> innehåller kod för att boota ifrån enheten och exempelvis starta ditt operativsystem (<strong>OS</strong>). Vilka enheter som kontrolleras ställs in i BIOS. Vanligen kontrolleras dina HDD’s och sedan andra enheter. Den första enheten i listan som innehåller en <strong>bootsektor</strong> som uppfyller kraven för att kunna bootas kommer att vara den enhet som bootas.</p>
<p>Jag nämnde tidigare att den till synes magiska uppstarten av en dator egentligen är hårt styrd. <strong>Bootsektorn</strong> måste därför uppfylla ett antal kriterier för att BIOS skall kunna ladda och köra den.</p>
<ul>
<li>Måste ligga i <strong>första sektorn</strong> på enheten</li>
<li>Måste vara exakt <strong>512 byte</strong></li>
<li>Måste sluta med <strong>0&#215;55</strong> och <strong>0xAA</strong> på position <strong>511</strong> och <strong>512</strong></li>
</ul>
<p>Om BIOS hittar en sektor som uppfyller dessa krav så laddas den in i minnet på en specifik position, <strong>0x7C00</strong>. Registret <strong>dl</strong> sätts till numret på den enhet som bootsektorn laddas ifrån. <strong>Första</strong> <strong>HDD’n</strong> har <strong>0&#215;8000</strong> och den <strong>första</strong> <strong>floppydriven</strong> har nummer <strong>0&#215;0000</strong>. Om ingen enhet innehåller en bootsektor så rapporterar BIOS ett fel i stil med<strong> “Disk boot failure”</strong>.</p>
<p>En massa register sätts nu till <strong>0</strong> och processorn hamnar i vad som kallas <strong>“real mode”</strong>. BIOS ger därefter processorn instruktionen att utföra ett <strong>“jump”</strong> till <strong>0x7C00</strong> vilket för över kontrollen till koden som laddades ifrån bootsektorn.</p>
<p>Då bootsektorn endast är <strong>512 byte</strong> så kan den inte innehålla ofantliga mängder kod. Istället brukar den bara ansvara för att ladda och exekvera mer kod. För <strong>MS-DOS</strong> laddas tex<strong> IO.SYS</strong> som sedan laddar och exekverar mera data.</p>
<h4>Master Boot Record</h4>
<p>Då hårddiskar kan partitioneras i flera partitioner som alla kan innehålla bootbara OS så leder resonemanget ovan till ett problem. Då olika OS kan kräva olika bootloaders för att kunna boota så måste vi byta ut bootloadern i bootsektorn varje gång vi skall boota ett annat OS.</p>
<p>För att komma runt detta så ligger inte den riktiga bootloadern i den första sektorn på en HDD. Istället återfinns där något som kallas <strong>Master Boot Record</strong> (MBR). Det hanteras dock precis likadant av BIOS. Det vill säga, det laddas in på positionen <strong>0x7C00</strong> och slutar på <strong>0x55AA</strong>. Exekverbar kod återfinns mellan offset offset <strong>0&#215;0000</strong> <strong>-</strong> <strong>0x01bd</strong>. Men förutom att endast innehålla exekverbar kod som bootsektorn gör så innehåller <strong>MBR</strong> även en <strong>partitionstabell</strong> med information om partitionerna som finns på HDD’n. Dessa entries för de fyra primära partitionerna är på <strong>16 byte</strong> var och finns på offset <strong>0x01BE</strong> <strong>- </strong><strong>0x01FD</strong> följt av en signatur på två byte <strong>0x01FE</strong> <strong>-</strong> <strong>0x01FF</strong>.</p>
<p>Formen på en entry är</p>
<table border="1" cellspacing="0" cellpadding="0" width="2">
<tbody>
<tr>
<td>
<p><b>Offset </b></p>
</td>
<td>
<p><b>Storlek (byte) </b></p>
</td>
<td>
<p><b>Förklaring</b></p>
</td>
</tr>
<tr>
<td>
<p>0&#215;00</p>
</td>
<td>
<p>1</p>
</td>
<td>
<p>Boot indikator (0&#215;80 = bootbar, 0&#215;00 = icke bootbar)</p>
</td>
</tr>
<tr>
<td>
<p>0&#215;01</p>
</td>
<td>
<p>1</p>
</td>
<td>
<p>Första “Head” nummer</p>
</td>
</tr>
<tr>
<td>
<p>0&#215;02</p>
</td>
<td>
<p>2</p>
</td>
<td>
<p>Första cylinder nummer (10 bits) och sektor (6 bits)</p>
</td>
</tr>
<tr>
<td>
<p>0&#215;04</p>
</td>
<td>
<p>1</p>
</td>
<td>
<p>“Descriptor” (Typ av partition/filsystem)</p>
</td>
</tr>
<tr>
<td>
<p>0&#215;05</p>
</td>
<td>
<p>1</p>
</td>
<td>
<p>Avslutande “Head” nummer</p>
</td>
</tr>
<tr>
<td>
<p>0&#215;06</p>
</td>
<td>
<p>2</p>
</td>
<td>
<p>Avslutande cylinder och sektor nummer</p>
</td>
</tr>
<tr>
<td>
<p>0&#215;08</p>
</td>
<td>
<p>4</p>
</td>
<td>
<p>Starting Sector (relativt till HDD’ns början)</p>
</td>
</tr>
<tr>
<td>
<p>0x0C</p>
</td>
<td>
<p>4</p>
</td>
<td>
<p>Antal sektorer i partitionen</p>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p><strong>Bootloadern</strong> för en partition återfinns i den första sektorn av en partition och är på samma form som en <strong>bootsektor</strong>. MBR kontrollerar vilken partition som är aktiv, och laddar sedan in dess bootsektor på plats <strong>0x7C00</strong> och instruerar processorn att göra ett “jump” till den positionen. Notera att MBR tidigare laddades in på <strong>0x7C00</strong>. <em>MBR måste således flytta sig själv ur vägen innan bootsektorn laddas.</em></p>
<p>Detta gör det möjligt för flera olika OS att ligga i olika partitioner på samma fysiska HDD och kunna laddas med olika bootloaders.</p>
<h3>Avslutning</h3>
<p>I nästa artikel skall vi se hur detta fungerar i praktiken och försöka oss på att följa dessa “regler” för att få en PC att boota utifrån en bootsektor vi själva skriver.</p>
 <p><a href="http://www.danielliljeberg.se/blog/?flattrss_redirect&amp;id=212&amp;md5=8f54971c6b32dfc4c02c618aedbbfc3c" title="Flattr" target="_blank"><img src="http://www.danielliljeberg.se/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.danielliljeberg.se/blog/2011/06/21/its-alive-hur-en-pc-bootar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=inquam&amp;popout=1&amp;url=http%3A%2F%2Fwww.danielliljeberg.se%2Fblog%2F2011%2F06%2F21%2Fits-alive-hur-en-pc-bootar%2F&amp;language=sv_SE&amp;category=text&amp;title=It%26rsquo%3Bs+alive%21+Hur+en+PC+bootar&amp;description=Introduktion+F%C3%B6r+att+en+PC+skall+kunna+boota+s%C3%A5+%C3%A4r+det+en+hel+del+kriterier+som+m%C3%A5ste+uppfyllas.+En+nyckelkomponent+i+hela+proceduren+%C3%A4r+BIOS+%28Basic+Input%2FOutput+System%29+som+sitter...&amp;tags=blog" type="text/html" />
	</item>
	</channel>
</rss>

