<?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>Liquid Code</title>
	<atom:link href="http://liquid-code.de/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://liquid-code.de/blog</link>
	<description>Content Management Design</description>
	<lastBuildDate>Tue, 30 Aug 2011 20:09:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Joomla 1.7 Multilanguage</title>
		<link>http://liquid-code.de/blog/2011/08/30/joomla-1-7-multilanguage/</link>
		<comments>http://liquid-code.de/blog/2011/08/30/joomla-1-7-multilanguage/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 20:09:36 +0000</pubDate>
		<dc:creator>Corrado</dc:creator>
				<category><![CDATA[Joomla 1.7]]></category>

		<guid isPermaLink="false">http://liquid-code.de/blog/2011/08/30/joomla-1-7-multilanguage/</guid>
		<description><![CDATA[Mit Joomla 1.7 ist endgültig die Möglichkeit gekommen ohne externe Module seine Seite in verschiedenen Sprachen anzubieten. Jedoch sind einige Dinge zu beachten… Installation der Sprachen Die Sprachen werden wie gewohnt über die Erweiterungen hochgeladen und installiert, und stehen anschließend unter Erweiterungen –&#62; Sprachen zur Verfügung Es ist nicht unbedingt erforderlich 1.7 kompatible Sprachen zu]]></description>
			<content:encoded><![CDATA[<p>Mit Joomla 1.7 ist endgültig die Möglichkeit gekommen ohne externe Module seine Seite in verschiedenen Sprachen anzubieten. Jedoch sind einige Dinge zu beachten…</p>
<h2>Installation der Sprachen </h2>
<p>Die Sprachen werden wie gewohnt über die Erweiterungen hochgeladen und installiert, und stehen anschließend unter Erweiterungen –&gt; Sprachen zur Verfügung </p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2011/08/image.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2011/08/image_thumb.png" width="463" height="203" /></a></p>
<p>Es ist nicht unbedingt erforderlich 1.7 kompatible Sprachen zu installieren.</p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2011/08/image1.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2011/08/image_thumb1.png" width="244" height="131" /></a></p>
<p>Viel wichtiger ist es, die Sprachen auch unter Inhalt einzupflegen, da Sie ansonsten nicht im Frontend Content zur Verfügung stehen.</p>
<h2>Sprachenmodul &amp; Plugin</h2>
<p>Unter Erweiterungen –&gt; Plugins aktivieren wir den System – Sprachen Filter</p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2011/08/image2.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2011/08/image_thumb2.png" width="244" height="106" /></a></p>
<p>Unter Erweiterungen –&gt; Module erstellen wir ein neues Sprachen Modul</p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2011/08/image3.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2011/08/image_thumb3.png" width="244" height="135" /></a></p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2011/08/image4.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2011/08/image_thumb4.png" width="244" height="142" /></a></p>
<p>und Konfigurieren es nach belieben (Aktivieren/ Freigabe nicht vergessen).</p>
<p>&#160;</p>
<h2>Kategorien &amp; Menüs erstellen</h2>
<p>So und nun wird es etwas Tricky… das vorhandene Home Mainmenü aus der Standard Installation verwenden wir als Schattenmenü </p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2011/08/image5.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2011/08/image_thumb5.png" width="244" height="82" /></a></p>
<p>und wird unter Module deaktiviert</p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2011/08/image6.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2011/08/image_thumb6.png" width="244" height="66" /></a></p>
<p>&#160;</p>
<p>Hinweis:   <br />Wer es noch nicht kennt, jedes Menü ist auch gleichzeitig ein Modul. Und man kann jetzt schon erahnen, was das bedeutet. Für jede Sprachen benötigen wir ein eigenes Menü / Modul. </p>
<p>Um eine bessere Übersicht zu bekommen sollte unbedingt mit Kategorien arbeiten, dieses erleichtert später die Sortierung.</p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2011/08/image7.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2011/08/image_thumb7.png" width="244" height="88" /></a></p>
<p>Im Beispiel habe ich für jede Sprache eine eigene Kategorie angelegt.</p>
<p>Das erste Menü (deutsch)</p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2011/08/image8.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2011/08/image_thumb8.png" width="244" height="127" /></a></p>
<p>Der übergeordnete Menüpunkt setzen wir auf Standardseite und wählen die zuvor angelegte Kategorie fest. Weiterhin ordnen wir jetzt jeden Menü-/punkt die jeweilige Sprache zu.</p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2011/08/image9.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2011/08/image_thumb9.png" width="244" height="133" /></a></p>
<p>Durch die Zuordnung der Sprache und des setzten der Startseite sollte es dann wie oben im Bild aussehen.</p>
<p>Das zweite Menü (englisch)</p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2011/08/image10.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2011/08/image_thumb10.png" width="244" height="121" /></a></p>
<p>&#160;</p>
<h2>Menü Association</h2>
<p>Da wir zuvor beim Sprachen-Filter Plugin die Option “Menu associations” auf ja gesetzt habe, können wir nun die Menüpunkte der jeweiligen Sprache verbinden. </p>
<p>Dazu wählen wir ein erstellten Menüpunkt in irgendeiner Sprache aus    <br /><a href="http://liquid-code.de/blog/wp-content/uploads/2011/08/image11.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2011/08/image_thumb11.png" width="244" height="115" /></a></p>
<p>Und klicken auf der rechten Seite auf Menu Item Assocations aus. Nun sind wir in der Lage die jeweiligen Menüpunkte miteinander zu verbinden. Sobald wir auf Speichern &amp; Schließen klicken sollte in der Übersicht ein blaues Icon erscheinen, und wenn wir mit der Maus über dieses Icon fahren erschein ein Info Fenster was uns anzeigt mit welchen Menüpunkten dieses nun verbunden ist. Dieses hat den Vorteil das wir nun auch innerhalb der Seite die Sprache wechseln können.</p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2011/08/image12.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2011/08/image_thumb12.png" width="244" height="100" /></a></p>
<h2>Vorschau</h2>
<p>Auf dieser Seite wird ein Split Menü verwendet </p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2011/08/image13.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2011/08/image_thumb13.png" width="201" height="244" /></a><a href="http://liquid-code.de/blog/wp-content/uploads/2011/08/image14.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2011/08/image_thumb14.png" width="178" height="244" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://liquid-code.de/blog/2011/08/30/joomla-1-7-multilanguage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buffalo Linkstation LS-WXL &amp; Sabnzbd</title>
		<link>http://liquid-code.de/blog/2011/01/06/buffalo-linkstation-ls-wxl-sabnzbd/</link>
		<comments>http://liquid-code.de/blog/2011/01/06/buffalo-linkstation-ls-wxl-sabnzbd/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 03:11:06 +0000</pubDate>
		<dc:creator>Corrado</dc:creator>
				<category><![CDATA[Linkstation]]></category>
		<category><![CDATA[Array1]]></category>
		<category><![CDATA[Buffalo]]></category>
		<category><![CDATA[LS-WXL]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[Sabnzbd]]></category>

		<guid isPermaLink="false">http://liquid-code.de/blog/2011/01/06/buffalo-linkstation-ls-wxl-sabnzbd/</guid>
		<description><![CDATA[Vorab ich komme nicht aus den Linux Bereich, jedoch musste ich mich bei meinen Vorhaben mich nun damit auseinander setzten. &#160; Warum der ganze Aufwand ? Für mein Wohnzimmer habe ich mir einen kleinen HTPC gekauft, jedoch lagen die ganzen Medien Dateien auf mein anderen Rechner im Arbeitszimmer. So musste dieser jedes Mal an sein,]]></description>
			<content:encoded><![CDATA[<p>Vorab ich komme nicht aus den Linux Bereich, jedoch musste ich mich bei meinen Vorhaben mich nun damit auseinander setzten.</p>
<p>&#160;</p>
<p>Warum der ganze Aufwand ?    <br />Für mein Wohnzimmer habe ich mir einen kleinen HTPC gekauft, jedoch lagen die ganzen Medien Dateien auf mein anderen Rechner im Arbeitszimmer. So musste dieser jedes Mal an sein, um zum Beispiel ein Film im Netzwerk zu HTPC zu streamen. Mit den NAS Laufwerk als zentralen Datenspeicher ist das nicht mehr notwendig, da diese über ein eigenes Linux basiertes OS betrieben wird. Da es von Haus aus, auch einen Torrent Client mitbringt muss es doch auch irgendwie Möglich sein ein Newsgrabber dort zu installieren. Im Internet gibt es reichlich an Information darüber jedoch tauchen etlichen Hürden auf… </p>
<p>  <span id="more-79"></span><br />
<h5>Hinweis: Ich übernehme keine Haftung für sämtlich Schäden, Datenverluste </h5>
<p>&#160;</p>
<h2>Hürde 1: Wie komme ich an das Linux System ? </h2>
<p>Mit der aktuellen Firmware 1.37 hat man dort keine Möglichkeit via Putty SSH oder Telnet Verbindungen aufzubauen. Deswegen muss eine Modifizierte Firmware her.</p>
<p><a href="http://www.mediafire.com/file/yb3wsgr0hbzjztg/ls_series-137-mod1.rar" target="_blank">Download Firmware 1.37 Mod1</a></p>
<p>Nach dem entpacken, die LSUpdater.exe starten, diese sucht automatisch nach der Linkstation</p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2011/01/image.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2011/01/image_thumb.png" width="244" height="183" /></a></p>
<p>Bitte hierbei beachten das der HOST (Bezeichnung im Netzwerk) sowie die Workgroup geändert wird. Wie man das ändern kann ist mir nicht bekannt.</p>
<p>Mit einen klick auf Updaten wir die momentane Firmware überschrieben, hierbei sollte man beten das alles glatt geht. <img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Zwinkerndes Smiley" src="http://liquid-code.de/blog/wp-content/uploads/2011/01/wlEmoticon-winkingsmile.png" /></p>
<p>Wurden die Gebete erhört, und erreicht die Admin Oberfläche seiner Linkstation über die IP noch… setzt man die auf Ihre Werkeinstellung zurück</p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2011/01/image1.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2011/01/image_thumb1.png" width="244" height="132" /></a></p>
<p>(Keine Panik sämtliche Daten bleiben erhalten, jedoch keine Einstellungen !!! )</p>
<p>Der Neustart der Linkstation dauert ein wenig… um zu testen ob Sie wieder erreichbar ist</p>
<p>- Sobald die blaue LED an der Linkstation wieder dauerhaft leuchtet    <br />- Der NasNavigator diese wieder anzeigt</p>
<p>oder mittels Ping &lt;IP Adresse&gt; Befehl im cmd Modus</p>
<h2>Hürde 2: Root Zugriff über Telnet</h2>
<p>Um sich an der Linkstation als Root anzumelden, benötigt man ein Client der eine Telnet Verbindung herstellen kann.</p>
<p>Putty ist das wohl der bekannteste    <br /><a href="http://the.earth.li/~sgtatham/putty/latest/x86/puttytel.exe" target="_blank">Download Puttytel.exe</a></p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2011/01/image2.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2011/01/image_thumb2.png" width="244" height="238" /></a></p>
<p>aber auch über den Telnet &lt;IP Adresse&gt; Befehl in der CMD oder Powershell Konsole ist dies möglich.</p>
<p>Bei erfolgreicher Verbindung sollte jetzt Putty nach dem NAS login fragen</p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2011/01/image3.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2011/01/image_thumb3.png" width="244" height="73" /></a></p>
<p>Hier gebt Ihr als Anmeldenamen <strong>root</strong> ein</p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2011/01/image4.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2011/01/image_thumb4.png" width="244" height="58" /></a></p>
<p>&#160;</p>
<blockquote><p>Willkommen bei Unix / Linux jemand sagte mal      <br />die geilste Oberfläche ist schwarz und hat ein blinkenden Cursor…&#160; </p>
</blockquote>
<p>Wer noch nie mit Unix gearbeitet hat, hier die wichtigsten Befehle wir unser vorhaben    </p>
<p>ls = Aktuelles Verzeichnis auflisten     <br />ls –a = Aktuelles Verzeichnis auflisten und versteckte Dateien</p>
<p>cd = Verzeichnis wechseln    <br />cd /x = in Verzeichnis x wechseln     <br />cd /&#8230; = eine Ebene höher wechseln     <br />cd /~ = zum root Verzeichnis wechseln</p>
<p>Tipp! Um nicht jeden Befehl neueintippen zu müssen kann man mit den Pfeiltasten (oben/unten) die vorangegangen Befehle aufrufen. Mittels der Tabulator Taste lassen sich die Dateinamen ergänzen.</p>
<h2>Hürde 3: Sabnzbd runterladen &amp; entpacken</h2>
<p>&#160; <br />Zuerst wechseln wir das Verzeichnis mit den o.g. Befehl</p>
<div class="csharpcode">
<pre class="alt">cd /mnt/array1/share</pre>
</div>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p><font color="#666666">und legen hier ein neuen Ordner an </font></p>
<p><font color="#666666"></font></p>
<div class="csharpcode">
<pre class="alt">mkdir sabnzbd</pre>
</div>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p><font color="#666666">und wechseln in diesen </font></p>
<div class="csharpcode">
<pre class="alt">mkdir sabnzbd</pre>
</div>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p><font color="#cccccc"><font color="#666666"></font></font></p>
<p>nun laden wir mittels den wget Befehl die aktuelle Version von Sabnzbd runter</p>
<div class="csharpcode">
<pre class="alt">wget http://sourceforge.net/projects/sabnzbdplus/files/sabnzbdplus/sabnzbd-0.5.6/SABnzbd-0.5.6-src.tar.gz</pre>
</div>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p><em>Hinweis: Sollte wget noch nicht verfügbar sein, dann die Schritte in Hürde 4 bis ipkg update durchführen </em></p>
<p>&#160;</p>
<p>Diese gilt es nun zu entpacken (Tipp:Tabulator Taste)</p>
<div class="csharpcode">
<pre class="alt">gzip –d SABnzbd-0.5.6-src.tar.gz </pre>
</div>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<div class="csharpcode">
<pre class="alt">tar xf SABnzbd-0.5.6-src.tar </pre>
</div>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>&#160;</p>
<h2>Hürde 4: Sabnzbd Kompilieren vorbereiten</h2>
<p>Da wir die reine Source Datei von Sabnzbd heruntergeladen haben muss diese noch kompiliert werden. </p>
<p>Deswegen brauchen wir Python… diesen bekommen wir wiederrum durch ein ipkg Packet was aber erst freigeschaltet werden muss. <img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-confusedsmile" alt="Verwirrtes Smiley" src="http://liquid-code.de/blog/wp-content/uploads/2011/01/wlEmoticon-confusedsmile.png" /></p>
<p>Dazu wechseln wir in</p>
<div class="csharpcode">
<pre class="alt">cd /mnt/array1/tmp</pre>
</div>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>wo sich eine Datei befindet die wir über</p>
<div class="csharpcode">
<pre class="alt">sh lspro-bootstrap_1.2-7_arm.xsh </pre>
</div>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>ausführen. Nun brauchen wir die folgenden Pakete</p>
<div class="csharpcode">
<pre style="width: 100%; height: 84px" class="alt">

ipkg update ipkg upgrade

ipkg install python py25-cheetah py25-cherrypy py25-elementtree unzip unrar par2cmdline 

&#160;
</pre>
</div>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>Und wechseln in das Verzeichnis wo wir Sabnzbd entpackt haben</p>
<div class="csharpcode">
<pre class="alt">cd /mnt/array1/share/sabnzbd/SABnzbd-0.5.6</pre>
</div>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2011/01/image5.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2011/01/image_thumb5.png" width="244" height="97" /></a></p>
<p>und ändern zuerst die sabnzb.ini ab, nur wie ohne Editor ?</p>
<div class="csharpcode">
<pre class="alt">vi sabnzbd.ini</pre>
</div>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>Ja, es ist ein Editor <img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-alien" alt="Alien" src="http://liquid-code.de/blog/wp-content/uploads/2011/01/wlEmoticon-alien.png" /> Für unsere zwecke reicht es aber…</p>
<p>Bewegt den Cursor (Pfeiltasten) und drückt “i” damit gelangt ihr in den Bearbeiten Modus. Erkennt man daran das unten links der “-“ Strich in ein “I” verwandelt. Mit ESC beendet ihr diesen wieder.</p>
<p>Viel brauchen wir aber nicht zu ändern, den Rest kann man später über das Webinterface ändern. Aber damit dieses erst mal erreichbar wird ändern wir folgendes ab…</p>
<p>https_port = 8082 </p>
<p>host = Die IP Adresse der Linkstation Bsp. 192.168.1.3</p>
<p>port = 8081</p>
<p>Um die Änderungen zu speichern und den Editor zu verlassen </p>
<p>ESC drücken (unten links “-“)</p>
<p>: (Doppelpunkt) eingeben</p>
<p>wq (Speichern und verlassen)</p>
<h2>Hürde 5: Kompilieren und Starten</h2>
<p>Ja gleich ist es geschafft <img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Zwinkerndes Smiley" src="http://liquid-code.de/blog/wp-content/uploads/2011/01/wlEmoticon-winkingsmile.png" /></p>
<p>im Verzeichniss</p>
<div class="csharpcode">
<pre class="alt">cd /mnt/array1/share/sabnzbd/SABnzbd-0.5.6 </pre>
</div>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>kompilieren und starten wir sabnzbd nun mit</p>
<p><em></em></p>
<div class="csharpcode">
<pre class="alt">python SABnzbd.py </pre>
</div>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>oder</p>
<div class="csharpcode">
<pre class="alt">python SABnzbd.py –d</pre>
</div>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2011/01/image6.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2011/01/image_thumb6.png" width="244" height="198" /></a></p>
<p>Der unterschied ist bei “python SABnzbd.py” bleibt sabnzbd nur solange verfügbar bis die Konsole “Putty” beendet wird. Was natürlich “totaler Kappes” ist.</p>
<p>Mit python SABnzbd.py –d lassen wir sabnzbd im Daemon Modus laufen und bleibt uns auch nach beenden von Putty auf der Linkstation erhalten. Kann man vergleichen mit Services in Windows.</p>
<p>Nun sollte das Webinterface über von sabnzbd unter</p>
<p><a href="http://IP-Adresse:8081/sabnzbd/">http://IP-Adresse:8081/sabnzbd/</a></p>
<p>erreichbar sein.</p>
<h2>Hürde 6: sabnzbd beenden</h2>
<p>Um sabnzbd zu beenden muss man nicht gleich seine Linkstation neustarten oder an/aus schalten. Hierzu reicht es die URL aufzurufen</p>
<p><a href="http://IP-Adresse:8081/sabnzbd/api?mode=shutdown&amp;apikey=xxxxx">http://IP-Adresse:8081/sabnzbd/api?mode=shutdown&amp;apikey=xxxxx</a></p>
<p>Den API Key erhält man im Webinterface unter Einstellungen –&gt; Allgemein</p>
<p>oder schaltet die API Key Funktion aus und beendet diese dann mit</p>
<p><a href="http://IP-Adresse:8081/sabnzbd/api?mode=shutdown">http://IP-Adresse:8081/sabnzbd/api?mode=shutdown</a></p>
<p>&#160;</p>
<h2>Hürde 7: Nach eine Neustart der Linkstation</h2>
<p>Stromausfall oder ähnliches ? Dann sollten die Schritte ab Hürde 4 helfen, was nicht gemacht werden muss ist die .ini Datei zu ändern. </p>
<p>&#160;</p>
<p>Sollte irgendetwas nicht stimmen oder verbessert, vereinfacht werden können, bitte ich dies dann zu kommentieren. Damit dies eine 100% Anleitung wird. </p>
]]></content:encoded>
			<wfw:commentRss>http://liquid-code.de/blog/2011/01/06/buffalo-linkstation-ls-wxl-sabnzbd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTPC / Nettop</title>
		<link>http://liquid-code.de/blog/2010/12/30/htpc-nettop/</link>
		<comments>http://liquid-code.de/blog/2010/12/30/htpc-nettop/#comments</comments>
		<pubDate>Thu, 30 Dec 2010 00:23:16 +0000</pubDate>
		<dc:creator>Corrado</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://liquid-code.de/blog/2010/12/30/htpc-nettop/</guid>
		<description><![CDATA[Multimedia für Wohnzimmer… wer möchte nicht auf der Couch liegen und mit wenigen klick’s seinen gewünschten Film ansehen oder mal schnell was “Googlen” ? Hierzu sind HTPC/Nettops bestens geeignet. Für mich war es wichtig das der HTPC klein und leise ist, also schaute ich mich nach diversen Gehäuse, Netzteilen und anderen Komponenten um. Jedoch kam]]></description>
			<content:encoded><![CDATA[<p>Multimedia für Wohnzimmer… wer möchte nicht auf der Couch liegen und mit wenigen klick’s seinen gewünschten Film ansehen oder mal schnell was “Googlen” ? Hierzu sind HTPC/Nettops bestens geeignet. </p>
<p>Für mich war es wichtig das der HTPC klein und leise ist, also schaute ich mich nach diversen Gehäuse, Netzteilen und anderen Komponenten um. Jedoch kam ich so schnell auf mindesten 500 €. Bei der Suche nach fertigen HTPC viel mir die <a href="http://www.zotac.com/index.php?option=com_wrapper&amp;view=wrapper&amp;Itemid=100083&amp;lang=de" target="_blank">ZOTAC ZBOX Produktreihe</a> ins Auge, ZOTAC bietet vollständige sowie Teilvollständige Mini PC an. Hierbei entschied ich mich für die HD-ID11 (Teilvollständig) für 186,00 € da diese schon den ION2 Chipsatz von Nvida eingebaut hat, was noch fehlte ist eine 2,5” Festplatte (50€), SO-Dimm 2GB Arbeitsspeicher (30€),HDMI Kabel (10€) und eine Kabellose Tastatur mit Touchpad als Mausersatz (40€). Macht zusammen 316 €</p>
<p>  <span id="more-58"></span>
<p>Für das Einbauen der Festplatte und dem Arbeitsspeicher sind bei der ZBOX HD-ID11 lediglich drei Schrauben zu lösen. Da die Box ohne Betriebssystem ausgeliefert wird und über kein Laufwerk verfügt, muss dies via USB Stick geschehen. Wichtig ist das man vorab dies in BIOS einstellt, da die Werkseinstellung auf Festplatte eingestellt ist. </p>
<h1>Ubuntu</h1>
<p>Als Betriebssystem habe ich <a href="http://www.ubuntu.com/desktop/get-ubuntu/download" target="_blank">Ubuntu</a> gewählt das dies kostenlos und nicht so Ressourcen hungrig ist. Da wie oben erwähnt dies von einem USB Stick installiert werden muss, benötigt man noch ein Programm was die .iso Datei in einen Bootfähigen USB Stick verwandelt hierzu habe ich <a href="http://unetbootin.sourceforge.net/" target="_blank">UNetbootin</a> verwendet.</p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2010/12/unetbootin.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="unetbootin" border="0" alt="unetbootin" src="http://liquid-code.de/blog/wp-content/uploads/2010/12/unetbootin_thumb.png" width="244" height="179" /></a></p>
<p>Einfach unter Abbild die ubuntu.iso Datei auswählen und das USB-Laufwerk auswählen. Den USB an den HTPC anschließen und starten ( BIOS Einstellungen / Boot ) beachten. Wer sich noch nicht sicher ist ob Ubuntu das richtige für Ihn ist, kann vor dem Installieren auf der Festplatte die Live Funktion nutzen, hier wird das Betriebssystem nur vom USB Stick gestartet. </p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2010/12/ubuntu-8-10-alpha-1.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="ubuntu-8-10-alpha-1" border="0" alt="ubuntu-8-10-alpha-1" src="http://liquid-code.de/blog/wp-content/uploads/2010/12/ubuntu-8-10-alpha-1_thumb.jpg" width="244" height="184" /></a></p>
<p>Ubuntu bringt alles mit was benötigt wird Browser-Email Client-Office Anwendungen etc. jedoch wird nicht der aktuelle Grafikkarten Treiber installiert der auch den 3D Beschleuniger enthält sowie den wichtige <a href="http://en.wikipedia.org/wiki/VDPAU" target="_blank">VDAU Decodierer</a>. </p>
<h2>Grafiktreiber </h2>
<p>Deswegen gilt es erst mal den Standard Treiber zu deinstallieren. Öffnet hierzu den Terminal unter Anwendungen –&gt; Zubehör –&gt; Terminal</p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2010/12/ubuntu-terminal.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="ubuntu terminal" border="0" alt="ubuntu terminal" src="http://liquid-code.de/blog/wp-content/uploads/2010/12/ubuntu-terminal_thumb.png" width="244" height="184" /></a></p>
<p>Und gibt folgendes ein</p>
<pre>sudo apt-get --purge remove xserver-xorg-video-nouveau
sudo apt-get --purge remove nvidia-*
sudo apt-get update</pre>
<p>Durch den sudo Befehl muß man sich noch als SuperUser (Administrator) in der Konsole anmelden (Aktueller Benutzer + Passwort was bei der Installation eingegeben worden ist).</p>
<pre>sudo apt-get install nvidia-current nvidia-current-modaliases
   nvidia-settings</pre>
<p>Nach der Installation ist ein Neustart erforderlich</p>
<pre>sudo reboot</pre>
<p>&#160;</p>
<h2>XMBC Media Manager</h2>
<p>&#160;</p>
<p>Terminal:</p>
<pre>sudo apt-get install python-software-properties pkg-config
sudo add-apt-repository ppa:team-xbmc
sudo apt-get update
sudo apt-get install xbmc xbmc-standalone
sudo apt-get update</pre>
<p>&#160;</p>
<p>Nach der Installation finden man XMBC unter Anwendungen –&gt; Multimedia</p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2010/12/xmbc.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="xmbc" border="0" alt="xmbc" src="http://liquid-code.de/blog/wp-content/uploads/2010/12/xmbc_thumb.jpg" width="244" height="142" /></a></p>
<p>Die Sprache stellt man unter System –&gt;Appearance –&gt;International –&gt; Language um</p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2010/12/image.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2010/12/image_thumb.png" width="244" height="163" /></a>&#160;</p>
<p>Wer seine Filme und Musik mit Detailinfos,Cover etc. haben möchte sollte vorab noch unter Programme –&gt; Mehr… diverse Add-ons installieren z.Bsp. OFDB für Filminformationen.</p>
<p>Anschließend muss noch der Ordner wo sich die Filme befinden in XMBC hinzugefügt werden.</p>
<p>Videos –&gt; Quelle hinzufügen</p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2010/12/image1.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2010/12/image_thumb1.png" width="244" height="167" /></a></p>
<p>Unter suchen nun den Ordner wählen…<br />
  <br />als Scraper sollte man nun das voran installierte OFDB Add-ons auswählen. Nun wird XMBC anhand der Dateinamen der Videos versuchen die Detailinformationen, Covers etc. zu finden.</p>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2010/12/image2.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liquid-code.de/blog/wp-content/uploads/2010/12/image_thumb2.png" width="244" height="127" /></a></p>
<p>Dies kann ab und zu auch zu lustigen Resultaten führen <img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smiley" src="http://liquid-code.de/blog/wp-content/uploads/2010/12/wlEmoticon-smile.png" /> Diese kann man aber später im nachhinein noch manuell nacharbeiten.</p>
]]></content:encoded>
			<wfw:commentRss>http://liquid-code.de/blog/2010/12/30/htpc-nettop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BPMN 2.0</title>
		<link>http://liquid-code.de/blog/2010/11/16/bpmn-2-0/</link>
		<comments>http://liquid-code.de/blog/2010/11/16/bpmn-2-0/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 21:49:04 +0000</pubDate>
		<dc:creator>Corrado</dc:creator>
				<category><![CDATA[BPMN 2.0]]></category>

		<guid isPermaLink="false">http://liquid-code.de/blog/2010/11/16/bpmn-2-0/</guid>
		<description><![CDATA[Was ist den das wieder für ein Abkürzung ? Business Process Model and Notation hat als neuster Standard die Geschäftsprozessmodellierung binnen kurzer Zeit eine weite Verbreitung in der Praxis gefunden. Wer mal eine Geschäftliche Präsentation vorbereiten musste, der kam an Workflow / Flussdiagramme nicht vorbei. Hierbei war Powerpoint immer eine tolle Hilfe, zu mindestens für]]></description>
			<content:encoded><![CDATA[<p>Was ist den das wieder für ein Abkürzung ? <strong>B</strong>usiness <strong>P</strong>rocess <strong>M</strong>odel and <strong>N</strong>otation hat als neuster Standard die Geschäftsprozessmodellierung binnen kurzer Zeit eine weite Verbreitung in der Praxis gefunden.</p>
<p>Wer mal eine Geschäftliche Präsentation vorbereiten musste, der kam an Workflow / Flussdiagramme nicht vorbei. Hierbei war Powerpoint immer eine tolle Hilfe, zu mindestens für die Darstellung der Präsentation jedoch hatte jeder versucht sich in seine Diagramme selbst zu verwirklichen, mit Farben, Symbolen, Flächen (Rund, Eckig) usw. aber mal ehrlich </p>
<blockquote><p>Was hat es für ein Zweck wenn man schon versucht seine Gedanken/ Vorschläge visualisiert vorzutragen und es noch anhand von Legenden und Beispielen erklären muss ? </p>
</blockquote>
<p>     <a href="http://liquid-code.de/blog/wp-content/uploads/2010/11/image2.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="BPMN" border="0" alt="BPMN" src="http://liquid-code.de/blog/wp-content/uploads/2010/11/image_thumb2.png" width="542" height="73" /></a>
<p>&#160;</p>
<p><a href="http://de.wikipedia.org/wiki/Business_Process_Modeling_Notation" target="_blank">Weitere Info’s zu BPMN</a></p>
]]></content:encoded>
			<wfw:commentRss>http://liquid-code.de/blog/2010/11/16/bpmn-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Index Usage dbo.sp_indexstat</title>
		<link>http://liquid-code.de/blog/2010/11/14/index-usage-dbo-sp_indexstat/</link>
		<comments>http://liquid-code.de/blog/2010/11/14/index-usage-dbo-sp_indexstat/#comments</comments>
		<pubDate>Sun, 14 Nov 2010 14:48:58 +0000</pubDate>
		<dc:creator>Corrado</dc:creator>
				<category><![CDATA[SQL Server 2008]]></category>

		<guid isPermaLink="false">http://liquid-code.de/blog/2010/11/14/index-usage-dbo-sp_indexstat/</guid>
		<description><![CDATA[Erzeugt eine Prozedur welche auflistet welche Indezies einer Datenbank am häufigsten ausgeführt wurden. use master go if exists ( select * from sysobjects where type='P' and name = 'sp_indexstats' ) drop procedure sp_indexstats go create procedure sp_indexstats as select OBJECT_NAME(object_id) AS Tabelle, si.name AS [Index], user_seeks, user_scans, user_lookups, user_updates from sysindexes si join sys.dm_db_index_usage_stats iu]]></description>
			<content:encoded><![CDATA[<p>Erzeugt eine Prozedur welche auflistet welche Indezies einer Datenbank am häufigsten ausgeführt wurden.</p>
<pre lang="SQL" line="1">use master
go

if exists ( select * from sysobjects where type='P' and name = 'sp_indexstats' )
	drop procedure sp_indexstats
go	

create procedure sp_indexstats
as
select	OBJECT_NAME(object_id) AS Tabelle, si.name AS [Index], user_seeks, user_scans, user_lookups, user_updates
from sysindexes si join sys.dm_db_index_usage_stats iu on si.id = iu.object_id and si.indid = iu.index_id
where	database_id = DB_ID()
go

use AdventureWorks2008R2
go

exec sp_indexstats</pre>
]]></content:encoded>
			<wfw:commentRss>http://liquid-code.de/blog/2010/11/14/index-usage-dbo-sp_indexstat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gamepad&#8217;s f&#252;r den PC</title>
		<link>http://liquid-code.de/blog/2010/11/14/gamepads-fr-den-pc/</link>
		<comments>http://liquid-code.de/blog/2010/11/14/gamepads-fr-den-pc/#comments</comments>
		<pubDate>Sun, 14 Nov 2010 13:25:18 +0000</pubDate>
		<dc:creator>Corrado</dc:creator>
				<category><![CDATA[Gaming]]></category>

		<guid isPermaLink="false">http://liquid-code.de/blog/2010/11/14/gamepads-fr-den-pc/</guid>
		<description><![CDATA[Einige Spiele sind eher für die Konsole entwickelt worden. Jedoch werden diese ebenfalls für den PC angeboten wo dann spätestens die Steuerung einen zur Last wird. Hier kann nur ein Gamepad für den PC den User eine Unterstützung sein. Und schon bei der Auswahl hat man die Qual der Wahl, zuerst sollte man sich entscheiden]]></description>
			<content:encoded><![CDATA[<p>Einige Spiele sind eher für die Konsole entwickelt worden. Jedoch werden diese ebenfalls für den PC angeboten wo dann spätestens die Steuerung einen zur Last wird. Hier kann nur ein Gamepad für den PC den User eine Unterstützung sein.</p>
<p>Und schon bei der Auswahl hat man die Qual der Wahl, zuerst sollte man sich entscheiden welches Design eher in der Hand liegt Xbox 360 oder Playstation Style.</p>
<p>  <span id="more-8"></span>
<p><a href="http://liquid-code.de/blog/wp-content/uploads/2010/11/Speed-Link-SL-6555-SBK-360-Style-Gamepad-USB-0.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Speed-Link-SL-6555-SBK-360-Style-Gamepad-USB-0" border="0" alt="Speed-Link-SL-6555-SBK-360-Style-Gamepad-USB-0" src="http://liquid-code.de/blog/wp-content/uploads/2010/11/Speed-Link-SL-6555-SBK-360-Style-Gamepad-USB-0_thumb.jpg" width="240" height="186" /></a> <a href="http://liquid-code.de/blog/wp-content/uploads/2010/11/Speedlink-Strike-Gamepad-Silver-PS3-PC-SL-4442-SSV.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Speedlink-Strike³-Gamepad-Silver-PS3-PC-(SL-4442-SSV)" border="0" alt="Speedlink-Strike³-Gamepad-Silver-PS3-PC-(SL-4442-SSV)" src="http://liquid-code.de/blog/wp-content/uploads/2010/11/Speedlink-Strike-Gamepad-Silver-PS3-PC-SL-4442-SSV_thumb.jpg" width="240" height="162" /></a></p>
<p>Des weiteren ist dann wohl der Preis entscheidend, da diese von 10 € bis 50 € angeboten werden. Wer ohne Kabelsalat und große Einstellungen sofort loslegen möchte sollte direkt zum <a href="http://www.amazon.de/Xbox-Wireless-Controller-Black-Windows/dp/B002RQGQZ8/ref=sr_1_22?s=computers&amp;ie=UTF8&amp;qid=1289739033&amp;sr=1-22">Microsoft Xbox 360 Controller für Windows</a> entscheiden, dieser ist so wohl für den PC als auch für die Xbox.</p>
<p>Sollte man sich für eine günstigere Variante entscheiden, kann es vorkommen das der Controller zwar nach der Treiber Installation erkannt wird jedoch nicht von allen Spielen unterstützt wird oder das die Tasten Belegung falsch ist. Richtig Interessant wird es dann wenn noch nicht einmal eine Einstellmöglichkeit gibt um die Tasten zu ändern.</p>
<p>Hier kann aber das kleine Tool “x360ce vibemod” Abhilfe schaffen.   <br /><a href="http://liquid-code.de/blog/2010/11/14/gamepads-fr-den-pc/x360ce-vibmod-3-1-4-1/">x360ce-vibmod-3-1-4-1</a></p>
<p>Nach dem herunterladen und entpacken sind die folgenden Dateien wichtig</p>
<p>- x360ce.ini (Konfigurationsdatei)   <br />- xinput1_3.dll    <br />- XInputTest (GUI für Überprüfung der Einstellungen)</p>
<p>Da nicht jeder Controller die gleichen Tasten hat gilt es hier erst mal&#160; selbst Hand anzulegen. Dazu öffnet man die x360ce.ini Datei mit einen Editor und passt diese nach seine Controller an.</p>
<pre lang="ini">
[PAD1]
Index=0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #controller index in system game controllers list; 0 is first; -1 to ignore this pad
Native=0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #experimental native mode, calls system xinput1_3.dll to support xinput compatible controller together with emulated
VID=0x0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #controller VID
PID=0x0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #controller PID
Left Analog X=1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Left Analog Y=-2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Right Analog X=6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Right Analog Y=-3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Left Analog X+ Button=0&#160;&#160; #button id; 0 to disable
Left Analog X- Button=0&#160;&#160; #button id; 0 to disable
Left Analog Y+ Button=0&#160;&#160; #button id; 0 to disable
Left Analog Y- Button=0&#160;&#160; #button id; 0 to disable
Right Analog X+ Button=0&#160; #button id; 0 to disable
Right Analog X- Button=0&#160; #button id; 0 to disable
Right Analog Y+ Button=0&#160; #button id; 0 to disable
Right Analog Y- Button=0&#160; #button id; 0 to disable
D-pad POV=1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #POV index; 0 to disable
D-pad Up=0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #button id; 0 to disable
D-pad Down=0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #button id; 0 to disable
D-pad Left=0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #button id; 0 to disable
D-pad Right=0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #button id; 0 to disable
A=1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #button id; 0 to disable
B=2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #button id; 0 to disable
X=3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #button id; 0 to disable
Y=4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #button id; 0 to disable
Left Shoulder=5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #button id; 0 to disable
Right Shoulder=6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #button id; 0 to disable
Back=7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #button id; 0 to disable
Start=8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #button id; 0 to disable
Left Thumb=9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #button id; 0 to disable
Right Thumb=10&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #button id; 0 to disable
TriggerDeadzone=5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #use 0 to 255; default 0; add deadzone to trigger
Left Trigger=H-1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #button id; precede with 'a' for an axis; 's' for a slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. x-2;
Right Trigger=H1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #button id; precede with 'a' for an axis; 's' for a slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. x-2;
UseForceFeedback=1&#160;&#160;&#160;&#160;&#160;&#160;&#160; #use 0 to 1; default 0
SwapMotor=0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #use 0 to 1; default 0
ForcePercent=100&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #use 0 to 100; default 100
ControllerType=1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #GAMEPAD 1; WHEEL 2; STICK 3; FLIGHT_SICK 4; DANCE_PAD 5; GUITAR 6; DRUM_KIT 8;&#160;&#160; //WILDS
AxisToDPad=0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #Use Axis to control DPad (0 disabled, 1 enabled)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //WILDS
AxisToDPadDeadZone=256&#160;&#160;&#160; #Dead zone for Axis&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //WILDS
AxisToDPadOffset=0&#160;&#160;&#160;&#160;&#160;&#160;&#160; #&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //WILDS
POVXReverse=0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #Reverse POV Up/Down
POVYReverse=0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; #Reverse POV Left/Right</pre>
<p>Ob die Einstellungen dann so richtig sind kann man dann über den XInputTest testen.</p>
]]></content:encoded>
			<wfw:commentRss>http://liquid-code.de/blog/2010/11/14/gamepads-fr-den-pc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

