<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		
		<title>www.brandner.net: Bloginhalt</title>
		<link>http://www.brandner.net/</link>
		<description>Inhalt des Blogs von www.brandner.net</description>
		<language>de</language>
		<image>
			<title>www.brandner.net: Bloginhalt</title>
			<url>http://www.brandner.net/typo3conf/ext/tt_news/ext_icon.gif</url>
			<link>http://www.brandner.net/</link>
			<width>18</width>
			<height>16</height>
			<description>Inhalt des Blogs von www.brandner.net</description>
		</image>
		<generator>TYPO3 - get.content.right</generator>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		
		
		
		<lastBuildDate>Tue, 31 Jan 2012 13:06:00 +0100</lastBuildDate>
		
		
		<item>
			<title>Kein Aprilscherz: Game of Thrones Season 2 startet am 1.4.</title>
			<link>http://www.brandner.net/blog/blogeintrag.html?tx_ttnews%5Btt_news%5D=448&#38;cHash=523d60f8f4dbda82800cc4f09ba4b977</link>
			<description>Kein Aprilscherz: Am 1. April startet die 2. Staffel von &quot;Game of Thrones&quot;! Endlich gibt...</description>
			<content:encoded><![CDATA[Kein Aprilscherz: Am 1. April startet die 2. Staffel von &quot;Game of Thrones&quot;! Endlich gibt es wieder eine ordentliche Serie zu sehen...



	<!--

		BEGIN: Content of extension "timtab_embeddedvideo", plugin "tx_timtab_embeddedvideo_fe"

	-->
	<div class="tx-timtab-embeddedvideo-fe">
		<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/rOzXsqoJhtE" width="425" height="350"><param name="wmode" value="transparent" /><param name="movie" value="http://www.youtube.com/v/rOzXsqoJhtE" /></object><br /><a class="tx_timtab_embeddedvideo-link" title="YouTube" href="http://www.youtube.com/watch?v=rOzXsqoJhtE">YouTube </a>
	</div>
	
	<!-- END: Content of extension "timtab_embeddedvideo", plugin "tx_timtab_embeddedvideo_fe" -->

	
Via <link http://www.fuenf-filmfreunde.de/2012/01/30/game-of-thrones-season-2-trailer/ - external-link-new-window "Opens external link in new window">Fünf Filmfreunde</link>]]></content:encoded>
			
			
			<pubDate>Tue, 31 Jan 2012 13:06:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Iron Sky premieres at the Berlinale on 11.2.2012</title>
			<link>http://www.brandner.net/blog/blogeintrag.html?tx_ttnews%5Btt_news%5D=447&#38;cHash=aacafcaba06ef92a5045ce15707ee6e9</link>
			<description>Nach einer halben Ewigkeit ist es soweit: Iron Sky ist im fertig, und wird am 11.2.2012 auf der...</description>
			<content:encoded><![CDATA[Nach einer halben Ewigkeit ist es soweit: Iron Sky ist im fertig, und wird am 11.2.2012 auf der Berlinale zum ersten Mal aufgeführt! Da bin ich mal gespannt. Hollywood hat ja in den letzten Jahren massenhaft Trash produziert, nur mit dem Unterschied das die das meistens Ernst meinten...



	<!--

		BEGIN: Content of extension "timtab_embeddedvideo", plugin "tx_timtab_embeddedvideo_fe"

	-->
	<div class="tx-timtab-embeddedvideo-fe">
		<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/kn3cmYJ4Pw4" width="425" height="350"><param name="wmode" value="transparent" /><param name="movie" value="http://www.youtube.com/v/kn3cmYJ4Pw4" /></object><br /><a class="tx_timtab_embeddedvideo-link" title="YouTube" href="http://www.youtube.com/watch?v=kn3cmYJ4Pw4">YouTube </a>
	</div>
	
	<!-- END: Content of extension "timtab_embeddedvideo", plugin "tx_timtab_embeddedvideo_fe" -->

	
Mal abwarten...]]></content:encoded>
			
			
			<pubDate>Wed, 25 Jan 2012 22:15:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Neue Quadkopter</title>
			<link>http://www.brandner.net/blog/blogeintrag.html?tx_ttnews%5Btt_news%5D=446&#38;cHash=89970bef6ec80fb65e6a9d2993fb9242</link>
			<description>Nachdem draussen nicht das beste Wetter ist, ist es Zeit für ein paar Basteleien... Genauer: Für...</description>
			<content:encoded><![CDATA[Nachdem draussen nicht das beste Wetter ist, ist es Zeit für ein paar Basteleien... Genauer: Für zwei neue Quadkopter.<br /><br />Der hintere basiert auf einem chinesischen Klapprahmen den ich vor einiger Zeit bei ebay mal gekauft habe. Die Qualität der Frästeile (schwarzes GFK) ist einwandfrei. Die 12er Aluvierkants sind zu schwer für meinen Geschmack, Schrauben und Muttern sind auch nicht optimal, und die gefederten Landefüsse taugen im Original nicht viel. Wenn sich der Rahmen bewährt, tausch ich die Vierkantausleger wohl mal gegen leichtere 10er. Die ganzen Schrauben werden noch gegen welche in der richtigen Länge ausgetauscht, und die Landebeine sind schon so montiert das sie auch ordentlich federn. Nur für die Gummibänder muss ich noch was besseres suchen...<br /><br />Der vordere Rahmen ist Eigenbau. Für die Centerplates hab ich Ersatzteile von meinem Mikrokopter benutzt, die Ausleger inkl. Motorhalter bestehen aus Carbonrohr und 10er Aluvierkant das auf der Wabeco entsprechend zurechtgefräst wurde.<br /><br />Was beiden noch fehlt: Motorregler, Beleuchtung, komplette Verkabelung und natürlich die Steuerung. Statt der hervorragenden aber leider recht teuren FlightCtrl von <link http://www.mikrokopter.de/ucwiki/MikroKopter?action=show&redirect=StartSeite - external-link-new-window "Opens external link in new window">Mikrokopter</link> probier ich wohl mal die deutlich einfacheren und billigeren <link http://www.kkmulticopter.com/ - external-link-new-window "Opens external link in new window">KKMulticopter</link> aus.<br /><br />Noch eine kleine Info am Rande: Der chinesische Klapprahmen hat inkl. Motoren ein Gewicht von 574g. Mein Eigenbau aus Carbon und Alu (auch inkl. Motoren) dagegen nur 220g. Der komplette Mikrokopter mit einem MK40-Standardrahmen inkl. Motoren, Propeller, Elektronik usw. hat 542g. Deswegen bin ich mal gespannt wie sich der Klapprahmen fliegt... Falls die Motoren das Teil überhaupt in die Luft bekommen ;)<br /><br />]]></content:encoded>
			
			
			<pubDate>Sun, 22 Jan 2012 00:23:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>NGINX und Horde</title>
			<link>http://www.brandner.net/blog/blogeintrag.html?tx_ttnews%5Btt_news%5D=445&#38;cHash=ed3520d9c978e702bb0910ffad66c2f8</link>
			<description>Am Wochenende habe ich auf meiner Bastelkiste den Webserver...</description>
			<content:encoded><![CDATA[Am Wochenende habe ich auf meiner Bastelkiste den Webserver von&nbsp;<link http://www.lighttpd.net/ - external-link-new-window http://www.lighttpd.net/>lighttpd</link>&nbsp;auf&nbsp;<link http://www.nginx.org/ - external-link-new-window http://www.nginx.org/>nginx</link>&nbsp;geändert, zusätzlich lief lighty mit php-cli, nginx benutzt php-fpm. Der Effekt ist ZIEMLICH deutlich, der AJAX-Feedreader&nbsp;<link http://tt-rss.org/ - external-link-new-window tt-rss.org>Tiny Tiny RSS</link>&nbsp;lief vorher flott, jetzt rennt er allerdings praktisch wie eine Desktop-Anwendung!
Das einzige was mich etwas Mühe gekostet hat: Die Integration von&nbsp;<link http://www.horde.org/ - external-link-new-window http://www.horde.org/>Horde</link>&nbsp;mit allem Schnickschnack. Der erste Punkt war die richtige Verarbeitung der PHP-Parameter, die über Slashes an das Skript angehängt werden, also im Stil &quot;skript.php/parameter1/parameter2&quot;. Lösen lässt sich das Problem mit &quot;fastcgi_split_path_info&quot;, der entsprechende Block in der Serverkonfiguration sieht dann so aus:
<div class="indent">location ~ \.php {<br />&nbsp;&nbsp; fastcgi_split_path_info ^(.+\.php)(/.+)$;<br />&nbsp;&nbsp; fastcgi_param&nbsp; PATH_INFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $fastcgi_path_info;<br />&nbsp;&nbsp; fastcgi_param&nbsp; PATH_TRANSLATED&nbsp;&nbsp;&nbsp; $document_root$fastcgi_path_info;<br />&nbsp;&nbsp; fastcgi_pass&nbsp;&nbsp; 127.0.0.1:9000;<br />&nbsp;&nbsp; fastcgi_index&nbsp; index.php;<br />&nbsp;&nbsp; fastcgi_param HTTPS $php_https;<br />&nbsp;&nbsp; fastcgi_param&nbsp; SCRIPT_FILENAME&nbsp; $document_root$fastcgi_script_name;<br />&nbsp;&nbsp; include fastcgi_params;<br />}</div>
Der zweite Punkt der etwas genervt hat war das Thema ActiveSync. Horde4 untersützt ja ActiveSync, nur muss dazu ein Alias auf rpc.php gesetzt werden. Was unter Apache und Lighty recht simpel war, klappte irgendwie nicht. Entweder wurde die rpc.php nicht ausgeführt, oder die Parameter nicht übergeben. Gelöst hab ich's dann letztlich über eine Location-Anweisung:
<div class="indent">location /Microsoft-Server-ActiveSync {<br />&nbsp;&nbsp; alias &lt;PfadZurHorde-Installation&gt;/rpc.php;<br />&nbsp;&nbsp; fastcgi_split_path_info ^(.+\.php)(/.+)$;<br />&nbsp;&nbsp; fastcgi_param&nbsp; PATH_INFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $fastcgi_path_info;<br />&nbsp;&nbsp; fastcgi_param&nbsp; PATH_TRANSLATED&nbsp;&nbsp;&nbsp; $document_root$fastcgi_path_info;<br />&nbsp;&nbsp; fastcgi_pass&nbsp;&nbsp; 127.0.0.1:9000;<br />&nbsp;&nbsp; fastcgi_index&nbsp; index.php;<br />&nbsp;&nbsp; fastcgi_param HTTPS $php_https;<br />&nbsp;&nbsp; fastcgi_param&nbsp; SCRIPT_FILENAME&nbsp; $document_root$fastcgi_script_name;<br />&nbsp;&nbsp; include fastcgi_params;<br />}</div>
Dadurch ist leider ein Teil der PHP-Konfiguration doppelt, aber das könnte man ja dann noch in eine zusätzliche Datei auslagern und inkludieren.
Horde wird mit nginx übrigens nicht spürbar schneller, da dürften andere Komponenten die Zeitfresser sein. Aber andere Anwendungen wie ttrss oder die Bildergallerie sind deutlich flotter geworden. Wenn ich nicht noch über irgendwas stolpere fliegt lighty dann wohl demnächst von allen Servern runter...]]></content:encoded>
			
			
			<pubDate>Mon, 09 Jan 2012 18:41:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Zwischendurch: Musik</title>
			<link>http://www.brandner.net/blog/blogeintrag.html?tx_ttnews%5Btt_news%5D=444&#38;cHash=bb1f2db3ed7759facda1df19770fb60c</link>
			<description>Zur Abwechslung mal wieder etwas Musik(?):



	<!--

		BEGIN: Content of extension "timtab_embeddedvideo", plugin "tx_timtab_embeddedvideo_fe"

	-->
	<div class="tx-timtab-embeddedvideo-fe">
		<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/43drsz-xrKw" width="425" height="350"><param name="wmode" value="transparent" /><param name="movie" value="http://www.youtube.com/v/43drsz-xrKw" /></object><br /><a class="tx_timtab_embeddedvideo-link" title="YouTube" href="http://www.youtube.com/watch?v=43drsz-xrKw">YouTube </a>
	</div>
	
	<!-- END: Content of extension "timtab_embeddedvideo", plugin "tx_timtab_embeddedvideo_fe" -->

	
Und wer es ruhiger mag:...</description>
			<content:encoded><![CDATA[Zur Abwechslung mal wieder etwas Musik(?):



	<!--

		BEGIN: Content of extension "timtab_embeddedvideo", plugin "tx_timtab_embeddedvideo_fe"

	-->
	<div class="tx-timtab-embeddedvideo-fe">
		<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/43drsz-xrKw" width="425" height="350"><param name="wmode" value="transparent" /><param name="movie" value="http://www.youtube.com/v/43drsz-xrKw" /></object><br /><a class="tx_timtab_embeddedvideo-link" title="YouTube" href="http://www.youtube.com/watch?v=43drsz-xrKw">YouTube </a>
	</div>
	
	<!-- END: Content of extension "timtab_embeddedvideo", plugin "tx_timtab_embeddedvideo_fe" -->

	
Und wer es ruhiger mag: Einstürzende Neubauten feat. Meret Becker mit &quot;Stella Maris&quot;:



	<!--

		BEGIN: Content of extension "timtab_embeddedvideo", plugin "tx_timtab_embeddedvideo_fe"

	-->
	<div class="tx-timtab-embeddedvideo-fe">
		<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/ysQEF8K9zpM" width="425" height="350"><param name="wmode" value="transparent" /><param name="movie" value="http://www.youtube.com/v/ysQEF8K9zpM" /></object><br /><a class="tx_timtab_embeddedvideo-link" title="YouTube" href="http://www.youtube.com/watch?v=ysQEF8K9zpM">YouTube </a>
	</div>
	
	<!-- END: Content of extension "timtab_embeddedvideo", plugin "tx_timtab_embeddedvideo_fe" -->

	
Oder ein richtig schöner Klassiker: &quot;Autobahn&quot; von Kraftwerk:



	<!--

		BEGIN: Content of extension "timtab_embeddedvideo", plugin "tx_timtab_embeddedvideo_fe"

	-->
	<div class="tx-timtab-embeddedvideo-fe">
		<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/68C-r9kSLNE" width="425" height="350"><param name="wmode" value="transparent" /><param name="movie" value="http://www.youtube.com/v/68C-r9kSLNE" /></object><br /><a class="tx_timtab_embeddedvideo-link" title="YouTube" href="http://www.youtube.com/watch?v=68C-r9kSLNE">YouTube </a>
	</div>
	
	<!-- END: Content of extension "timtab_embeddedvideo", plugin "tx_timtab_embeddedvideo_fe" -->

	
Ab und an findet man bei YouTube zwischen dem ganzen Dreck durchaus Perlen. Demnächst dann mal wieder was sinnvolles...]]></content:encoded>
			
			
			<pubDate>Tue, 20 Dec 2011 20:44:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Neues Spielzeug....</title>
			<link>http://www.brandner.net/blog/blogeintrag.html?tx_ttnews%5Btt_news%5D=443&#38;cHash=fc3facf120b44c4adb534c6c0da3c1b3</link>
			<description>So, zu Weihnachten habe ich mir ein Spielzeug geleistet das ich schon lange haben wollte: Eine...</description>
			<content:encoded><![CDATA[So, zu Weihnachten habe ich mir ein Spielzeug geleistet das ich schon lange haben wollte: Eine Tischfräsmaschine! Ursprünglich hatte ich das Bohr- und Fräszentrum von Proxxon geplant, allerdings sind die Kritiken zu dem mechanischen Aufbau eher schlecht. Der Motor dagegen kommt relativ gut weg.
Dann bin ich allerdings über die Weihnachtsaktionen von <link http://www.wabeco-remscheid.de/ - external-link-new-window "Opens external link in new window">Wabeco</link> gestolpert, in der u.A. auch ein Set aus Bohr- und Fräsständer, Maschinenschraubstock und Kreuztisch angeboten wurde. Dazu dann noch der Fräsmotor von Proxxon (die Frässpindeln von <link http://www.kress-elektrik.com/ - external-link-new-window "Opens external link in new window">Kress</link> sind zwar besser und nicht sehr viel teuerer, aber VIEL lauter. Das Ergebnis ist dann eine knuffige &quot;Fräsmaschine&quot; die für meine Modellbauzwecke locker reicht. Die Stabilität ist einwandfrei, und vom Gewicht ist das ganze Konstrukt noch im Rahmen. Man kann sie also problemlos wegräumen wenn nötig.
Dazu muss ich mir nur noch eine Absaugvorrichtung basteln, und ich spiele mit dem Gedanken mir noch Anbaumessschieber zu bestellen... Mal sehen.
Auf alle Fälle werden jetzt wohl mal ein paar Teile für den  Mikrokopter gebaut...]]></content:encoded>
			
			
			<pubDate>Wed, 14 Dec 2011 21:15:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Foto-Basteleien: Eigenbau von Gary Fongs Lightsphere</title>
			<link>http://www.brandner.net/blog/blogeintrag.html?tx_ttnews%5Btt_news%5D=442&#38;cHash=b056edc4ea053046a9fa3f7b37da79e7</link>
			<description>Hier mal wieder ein Beispiel wie man mit etwas Einfallsreichtum und Bastelei eine Menge Geld sparen...</description>
			<content:encoded><![CDATA[Hier mal wieder ein Beispiel wie man mit etwas Einfallsreichtum und Bastelei eine Menge Geld sparen kann. <link http://allenmowery.com/ - external-link-new-window "Opens external link in new window">Allen Mowery</link> baut sich hier einen Diffusor für seinen Blitz nach dem Beispiel von <link https://www.garyfongestore.com/ - external-link-new-window "Opens external link in new window">Gary Fongs Lightsphere</link>.&nbsp;



	<!--

		BEGIN: Content of extension "timtab_embeddedvideo", plugin "tx_timtab_embeddedvideo_fe"

	-->
	<div class="tx-timtab-embeddedvideo-fe">
		<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/3TnGFYXA5qc" width="425" height="350"><param name="wmode" value="transparent" /><param name="movie" value="http://www.youtube.com/v/3TnGFYXA5qc" /></object><br /><a class="tx_timtab_embeddedvideo-link" title="YouTube" href="http://www.youtube.com/watch?v=3TnGFYXA5qc">YouTube </a>
	</div>
	
	<!-- END: Content of extension "timtab_embeddedvideo", plugin "tx_timtab_embeddedvideo_fe" -->

	
Via <link http://www.petapixel.com/2011/11/26/how-to-make-a-1-lightsphere-using-some-vinyl-drawer-liner/ - external-link-new-window "Opens external link in new window">PetaPixel</link>]]></content:encoded>
			
			
			<pubDate>Sat, 03 Dec 2011 12:29:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>SMD per Hand löten</title>
			<link>http://www.brandner.net/blog/blogeintrag.html?tx_ttnews%5Btt_news%5D=441&#38;cHash=1cafa3dfb511a12a412ee5a32373a251</link>
			<description>Per schon immer mal wissen wollte wie man ordentlich SMD per Hand löten kann:
[youtube...</description>
			<content:encoded><![CDATA[Per schon immer mal wissen wollte wie man ordentlich SMD per Hand löten kann:



	<!--

		BEGIN: Content of extension "timtab_embeddedvideo", plugin "tx_timtab_embeddedvideo_fe"

	-->
	<div class="tx-timtab-embeddedvideo-fe">
		<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/5uiroWBkdFY" width="425" height="350"><param name="wmode" value="transparent" /><param name="movie" value="http://www.youtube.com/v/5uiroWBkdFY" /></object><br /><a class="tx_timtab_embeddedvideo-link" title="YouTube" href="http://www.youtube.com/watch?v=5uiroWBkdFY">YouTube </a>
	</div>
	
	<!-- END: Content of extension "timtab_embeddedvideo", plugin "tx_timtab_embeddedvideo_fe" -->

	
So wie's aussieht muss ich wohl noch etwas üben...
]]></content:encoded>
			
			
			<pubDate>Wed, 09 Nov 2011 20:01:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Sure Electronics Display Teil 2</title>
			<link>http://www.brandner.net/blog/blogeintrag.html?tx_ttnews%5Btt_news%5D=440&#38;cHash=b40550d2d855bba50839a38626309ab8</link>
			<description>Die LED Display Module von Sure Electronics sind inzwischen komplett aufgebaut, alle vier Stück...</description>
			<content:encoded><![CDATA[Die LED Display Module von Sure Electronics sind inzwischen komplett aufgebaut, alle vier Stück nebeneinander auf Alu-Profilen verschraubt und verkabelt. Das gibt dann eine Gesamtbreite von etwas über 50cm. Schön gross ;)
Ursprünglich hatte ich geplant einen kleinen Mikrocontroller zu programmieren, um die Displays per RS232 vom PC aus anzusteuern. Inzwischen will ich die Dinger für etwas anderes einsetzen, deswegen habe ich eben eine&nbsp;<link 92 _top internal-link "Opens internal link in current window">Unterseite</link>&nbsp;angelegt auf der sich jeder&nbsp;den bisher entstandenen C-Code und sonstiges Zeug dazu herunterladen kann. Ich habe versucht die Ansteuer-Routinen relativ flexibel zu halten, vielleicht kann sie jemand gebrauchen.
Das Demoprogramm macht nichts anderes als &quot;Hello World&quot; über das Display scrollen zu lassen....]]></content:encoded>
			
			
			<pubDate>Wed, 09 Nov 2011 19:04:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Sure Electronics LED Dot Matrix Display</title>
			<link>http://www.brandner.net/blog/blogeintrag.html?tx_ttnews%5Btt_news%5D=439&#38;cHash=6c0e61168944544d65da9109f6feb5d5</link>
			<description>Über ebay habe ich mir kürzlich mehrere LED Matrix Displays von der chinesischen Firma Sure...</description>
			<content:encoded><![CDATA[Über ebay habe ich mir kürzlich mehrere LED Matrix Displays von der chinesischen Firma&nbsp;<link http://www.sureelectronics.net/ - - "Opens external link in new window">Sure Electronics</link>&nbsp;zugelegt. Genau nennen sich die Teile &quot;P4 32X8 3208 Red LED Dot Matrix Unit Board SPI Like&quot;, die Produktseite findet sich&nbsp;<link http://www.sureelectronics.net/goods.php?id=1119 - external-link-new-window "Opens external link in new window">hier</link>.
Preislich liegen die bei etwa 12 US$ pro Stück ohne Versand. Die Zolldeklaration war völliger Mist, deswegen sollte man berücksichtigen das man das Paket vermutlich selbst beim Zoll abholen und verzollen darf. Dafür reichte bei mir die ausgedruckte Zahlungsbestätigung von Paypal und die Zahlung der Einfuhrumsatzsteuer.&nbsp;
Die Displays bestehen aus einer schwarzen Basisplatine (13x5cm) auf der 4 LED-Matrixelemente aufgelötet sind. Die Qualität ist recht gut, einzig die LED-Elemente scheinen den Lötspuren nach per Hand gelötet zu sein. Das hätte man IMHO sauberer machen können.
Die LED-Elemente schliessen seitlich bündig ab, man kann also mehrere der Displays aneinandereihen ohne das ein Spalt entsteht. Auf der Rückseite befindet sich dann der Controller von Holtek, DIP-Schalter für die Adresseinstellung, zwei Pfostenfeldstecker für die Datenleitungen und zwei Schraubterminals für die Stromversorgung.
Bis zu vier der Displays lassen sich in Reihe schalten, die Adresse wird dabei über die DIP-Schalter eingestellt. Da die Strom- und Datenanschlüsse auf jeden Modul doppelt vorhanden sind lassen sich die Displays auch problemlos in Reihe verkabeln, die dazu nötigen Kabel liegen übrigens bei.
Für die ersten Tests habe ich zwei der Displays an ein STK500 angeschlossen und eine einfache Software auf einem ATMega geschrieben. Die Displays werden seriell angesteuert und kennen verschiedene Kommandos um Einstellungen zu setzen und Daten zu schreiben und zu lesen. Einen Character-Generator oder sowas ist nicht eingebaut, über die geschriebenen Daten wird also nur gesagt welche LED leuchten soll und welche nicht. Alles eigentlich recht unproblematisch und bequem umzusetzen.
Nach den ersten Tests muss ich sagen das diese Displays überraschend gut sind, ich hatte für den Preis weniger erwartet. Als nächstes steht jetzt ein ordentlicher Aufbau aller 4 Displays zusammen mit einem AVR-Controller und USB-Schnittstelle um das alles per PC ansteuern zu können.]]></content:encoded>
			
			
			<pubDate>Sat, 05 Nov 2011 14:51:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Typo3 mit einem CSS/JS-Menü</title>
			<link>http://www.brandner.net/blog/blogeintrag.html?tx_ttnews%5Btt_news%5D=438&#38;cHash=9fa22fa20c8e732fe51346b48b29ff82</link>
			<description>Eine der Änderungen an meiner Webseite ist das neue Navigations-Menü, vorher hatte ich eines der...</description>
			<content:encoded><![CDATA[Eine der Änderungen an meiner Webseite ist das neue Navigations-Menü, vorher hatte ich eines der normalen Tyop3-eigenen Menüs verwendet. Bei der Suche nach optisch netten, und brauchbaren Drop-Down-Menüs bin ich auf das&nbsp;<link http://www.dynamicdrive.com/dynamicindex1/chrome/index.htm>Chrome CSS Drop Down Menu</link>&nbsp;gestossen. An HTML-Code benötigt das die Hauptmenüpunkte als UL-Liste in einem DIV, sowie jedes Submenü als Reihe von Links in jeweils einem weiteren DIV.
Ich bin nicht sonderlich der Held was TypoScript betrifft, deswegen habe ich es (bisher) auch nur halbautomatisch integrieren können. Neue Submenüs müssen derzeit noch manuell eingefügt werden.
Das Menü benötigt zwei Marker:&nbsp;
<ul><li>###MENU_MAIN### für das Hauptmenü</li><li>###MENU_SUBS### für die Untermenüs</li></ul>
Das Menü benötigt dann noch zwei Dateien, das Stylesheet und das JavaScript, die ich beide per TypoScript im Root-Template einfüge:
<p style="font-family:monospace">includeCSS {<br />&nbsp; file1 = &lt;Pfad&gt;/chromestyle.css<br />&nbsp; file1.media = all<br />}<br />includeJS {<br />&nbsp; file1 = &lt;Pfad&gt;/templates/chrome.js<br />}</p>
Dann gibt es noch ein TypoScript um den Code für die Hauptmenü-Leiste zu erzeugen. Menüeinträge die über ein Submenü verfügen bekommen automatisch im Link einen entsprechenden Eintrag damit das JavaScript entsprechend ein SubMenü einhängt.&nbsp;
<p style="font-family:monospace"> MENU_MAIN = HMENU<br />MENU_MAIN {<br />&nbsp;&nbsp; special = directory<br />&nbsp; &nbsp; &nbsp;&nbsp;special.value = 7<br />&nbsp; &nbsp; &nbsp;&nbsp;1 = TMENU<br />&nbsp; &nbsp; &nbsp;&nbsp;1.wrap = &lt;div id=&quot;chromemenu&quot;&gt;&lt;ul&gt;|&lt;/ul&gt;&lt;/div&gt;<br />&nbsp; &nbsp; &nbsp;&nbsp;1.NO.wrapItemAndSub = &lt;li&gt;|&lt;/li&gt;&nbsp; &nbsp; &nbsp;<br />&nbsp; &nbsp; &nbsp;&nbsp;1.IFSUB = 1<br />&nbsp; &nbsp; &nbsp;&nbsp;1.IFSUB.doNotLinkIt = 1<br />&nbsp; &nbsp; &nbsp;&nbsp;1.IFSUB {<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;before.cObject = COA<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;before.cObject {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;1 = TEXT<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;1.field = uid<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;1.dataWrap = &lt;li&gt;&lt;a href=&quot;index.php?id=|&quot;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;2 = TEXT<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;2.field = uid<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;2.dataWrap = rel=&quot;dropmenu|&quot;&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;}<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;after.cObject = TEXT<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;after.cObject.wrap = &lt;/a&gt;&lt;/li&gt;<br />&nbsp; &nbsp; &nbsp;&nbsp;}<br />}</p>
Für jeden Hauptmenüpunkt mit Unterpunkten muss dann noch das dazugehörige Untermenü erstellt werden. Wie das alles automatisch mit TS funktioniert habe ich leider noch nicht rausbekommen, bisher muss für jedes einzelne Untermenü ein TypoScript eingebaut werden: 
<p style="font-family:monospace">MENU_SUBS = COA<br />MENU_SUBS {<br />&nbsp;&nbsp; 10 = HMENU<br />&nbsp; &nbsp;10 {<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;special = directory<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;special.value = &lt;PID&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;1 = TMENU<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;1.wrap = &lt;div id=&quot;dropmenu&lt;PID&gt;&quot;&gt;|&lt;/div&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;1.NO = 1<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;1.NO.linkWrap = |<br />&nbsp; &nbsp; &nbsp;&nbsp;}<br />&nbsp;&nbsp; 20 = HMENU<br />&nbsp;&nbsp; 20 {<br />&nbsp;&nbsp; &nbsp; [nächstes Untermenü]<br />}</p>
Für jedes Untermenü ist so ein Codeblock wie bei 10 dargestellt nötig. Was man jedesmal per Hand anpassen muss ist die PID, das ist die PageID des dazugehörigen Hauptmenüpunkts.&nbsp;
Das Ganze funktioniert recht gut, bisher hat die Sache leider nur zwei Probleme: Zum einen muss eben jedes neue Untermenü per Hand hinzugefügt werden, zum anderen ist im Hauptmenü der Link auf eine Seite mit Untermenü ein ID-Link und nicht mit einer sprechenden URL dargestellt. Aber vielleicht bekomme ich das auch noch hin...]]></content:encoded>
			
			
			<pubDate>Sun, 30 Oct 2011 16:43:00 +0100</pubDate>
			
		</item>
		
		<item>
			<title>Basteleien</title>
			<link>http://www.brandner.net/blog/blogeintrag.html?tx_ttnews%5Btt_news%5D=437&#38;cHash=483e068f02ce62889bb4fe1147212740</link>
			<description>Im Moment bastel ich mal wieder an der Seite herum. Neben einem Update von Typo3 wurde es mal...</description>
			<content:encoded><![CDATA[Im Moment bastel ich mal wieder an der Seite herum. Neben einem Update von Typo3 wurde es mal wieder Zeit für ein neues Design. Bei der Gelegenheit habe ich auch gleich mal die ganzen Extensions ausgemistet, genauso wie die Konfiguration. Also wenn im Moment manche Dinge merkwürdig aussehen oder völlig zerschossen sind, sind die wohl noch nicht ganz fertig umgebaut.]]></content:encoded>
			
			
			<pubDate>Sat, 29 Oct 2011 21:21:00 +0200</pubDate>
			
		</item>
		
		<item>
			<title>Neues Spielzeug: Der Bus Pirate</title>
			<link>http://www.brandner.net/blog/blogeintrag.html?tx_ttnews%5Btt_news%5D=436&#38;cHash=8c7e42dc136bdccc67a6bf399470ba0c</link>
			<description>Mein neuestes Spielzeug auf dem Schreibtisch: Der Bus Pirate.
Ein kleines Platinchen...</description>
			<content:encoded><![CDATA[Mein neuestes Spielzeug auf dem Schreibtisch: Der&nbsp;<link http://dangerousprototypes.com/docs/Bus_Pirate - external-link-new-window>Bus Pirate</link>.
Ein kleines Platinchen von&nbsp;<link http://dangerousprototypes.com/ - external-link-new-window>Dangerous Prototypes</link>, mit dem recht einfach verschiedene serielle Protokolle (z.B. SPI oder I2C) getestet werden können. Angeschlossen und mit Strom versorgt wird das Ding über den USB-Bus, am PC meldet es sich als USB-auf-Seriell-Wandler mit dem üblichen FTDI-Chipsatz. Läuft also auch unter Linux Out-of-the-Box.
Mittels eines seriellen Terminals bekommt man dann ein recht komfortables Menü präsentiert mit dem dann das Gerät eingestellt und gesteuert wird. Neben einfachen Lese- und Schreibkommandos gibt es auch Bit-Kommandos und einfache Makro-Funktionen.
Recht praktisch um mal schnell irgendwelche Chips oder Baugruppen zu testen. Hier z.B. ein einfaches SPI-Display mit vier 7-Segment-Anzeigen. Das Ding gibt es (wie so viele Bastlerhilfsmittel) bei&nbsp;<link https://www.watterott.com/de/Bus-Pirate - external-link-new-window>Watterott Elektronik</link>.]]></content:encoded>
			
			
			<pubDate>Wed, 28 Sep 2011 18:10:00 +0200</pubDate>
			
		</item>
		
		<item>
			<title>Basteleien mit dem Systemmonitor conky</title>
			<link>http://www.brandner.net/blog/blogeintrag.html?tx_ttnews%5Btt_news%5D=435&#38;cHash=a18ec3ef037a52ae6d1b6f8c24189e62</link>
			<description>Um alle wichtigen Daten auf einem Blick verfügbar zu haben, habe ich bei mir schon seit...</description>
			<content:encoded><![CDATA[Um alle wichtigen Daten auf einem Blick verfügbar zu haben, habe ich bei mir schon seit längerem&nbsp;<link http://conky.sourceforge.net/ - external-link-new-window>conky</link>&nbsp;als Systemmonitor laufen. Das Ding kann praktisch alles anzeigen was irgendwie interessant ist, neben Taktfrequenzen, Netzwerkparametern, Auslastung von Filesystemen auch noch so Dinge wie der aktuell laufende Track eines MPDs oder auch Wettervorhersagen.
Das Ganze dann nahezu beliebig formatierbar. Bei meinem Notebook habe ich die Konfiguration eben aktualisiert (der Batteriestatus hat gefehlt). Deswegen falls es jemand brauchen kann, hier die passende conkyrc-Datei:
<p style="font-family:monospace;">background&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; no<br />on_bottom&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; yes<br />update_interval&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.0<br />total_run_times&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br />use_xft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; no<br />xftfont&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Bitstream Vera Sans Mono:size=8<br />font&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7x12<br />minimum_size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 280 5<br />draw_shades&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; yes<br />draw_outline&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; no<br />draw_borders&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; yes<br />stippled_borders&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br />border_margin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4<br />border_width&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br />default_color&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; white<br />default_shade_color&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; black<br />default_outline_color&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; black<br />alignment&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; br<br />maximum_width&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 308<br />gap_x&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12<br />gap_y&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12<br />no_buffers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; yes<br />uppercase&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; no<br />cpu_avg_samples&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2<br />net_avg_samples&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br />override_utf8_locale&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; no<br />use_spacer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; none<br />own_window&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; yes<br />double_buffer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; yes<br />own_window_hints&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; undecorated,below,sticky,skip_taskbar,skip_pager<br />#own_window_type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; override<br />own_window_argb_visual&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; true<br />own_window_argb_value&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 128<br />own_window_transparent&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; false<br />mpd_host fenris<br />mpd_port 6600<br />mpd_password geheim<br /># stuff after 'TEXT' will be formatted on screen<br /><br />TEXT<br />${color #e0e0e0}$nodename&nbsp;&nbsp; linux-$kernel${alignr}${time %T}<br />${color #e0e0e0}Uptime: $uptime - Load: $loadavg<br />${color white}${hr}<br />${color #e0e0e0}BAT: ${battery_short} ${color #a0a0a0}${battery_bar}<br />${color white}${hr}<br />${color #e0e0e0}CPU Frequency: ${freq 1} ${freq 2}<br />${color #e0e0e0} CPU 1:${color #a0a0a0} ${cpu cpu1}% ${cpubar cpu1}<br />${color #e0e0e0} CPU 2:${color #a0a0a0} ${cpu cpu2}% ${cpubar cpu2}<br />${color #404040}${cpugraph cpu1 32,309 ff0000 100000 -t}<br />${color #404040}${cpugraph cpu2 32,309 ff0000 100000 -t}<br />${color white}${hr}<br />${color #e0e0e0} RAM: $mem/$memmax - $memperc% ${color #a0a0a0}${membar}<br />${color #404040}${memgraph 32,309 ff0000 100000 -t}<br />${color white}${hr}<br />${color #e0e0e0} Processes: $processes Running: $running_processes<br />${color white}${hr}<br />${color #e0e0e0}Networking:<br />${color #e0e0e0}Down: ${downspeed eth0} k/s ${offset 80}Up:${upspeed eth0} k/s<br />${color #404040}${downspeedgraph eth0 32,150 000000 7f8ed3 -t} ${upspeedgraph eth0 32,150 000000 7f8ed3 -t}<br />${color #e0e0e0}Address: ${addr eth0}${alignr}TCP Connections: ${tcp_portmon 1 65535 count}<br />${color white}${hr}<br />${color #e0e0e0}File Systems:<br />${color #e0e0e0}Root ${fs_used /}/${fs_size /} ${fs_bar /}<br />${color #e0e0e0}Home ${fs_used /home/}/${fs_size /home/} ${fs_bar /home/}<br />${color #e0e0e0}Data ${fs_used /opt}/${fs_size /opt} ${fs_bar /opt}<br />${color white}${hr}<br />${color #e0e0e0}Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PID&nbsp;&nbsp;&nbsp;&nbsp; CPU%&nbsp;&nbsp; MEM%<br />${color #e0e0e0} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}<br />${color #e0e0e0} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}<br />${color #e0e0e0} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}<br />${color #e0e0e0}Mem usage<br />${color #e0e0e0} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}<br />${color #e0e0e0} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}<br />${color #e0e0e0} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}<br />${color white}${hr}<br />${color #e0e0e0}MPD: ${mpd_status}<br />${color #e0e0e0}${mpd_artist} - ${mpd_title} (${mpd_album})<br /><br /></p>
Der erste Teil umfasst die Einstellungen für Conky selbst, Darstellungsoptionen usw. Der zweite Teil ist dann die Konfiguration welche Werte wie dargestellt werden sollen. Im Prinzip habe ich da (von oben nach unten) Systemparameter, Batteriestatus, CPU-Frequenzen und -Auslastung, RAM, Prozessdaten, Netzwerkauslastung, Filesyteme, CPU- und Speicherauslastung der grössten Prozesse und zum Schluss den Status und aktuellen Track meines MPDs.]]></content:encoded>
			
			
			<pubDate>Sat, 17 Sep 2011 12:00:00 +0200</pubDate>
			
		</item>
		
		<item>
			<title>Mein neuer Ventilator....</title>
			<link>http://www.brandner.net/blog/blogeintrag.html?tx_ttnews%5Btt_news%5D=434&#38;cHash=09d544fe579d5615e78fa460576e9d26</link>
			<description>Zwar hab ich eine relativ kühle Wohnung, aber durch die Temperaturen die letzten Zeit habe ich mich...</description>
			<content:encoded><![CDATA[Zwar hab ich eine relativ kühle Wohnung, aber durch die Temperaturen die letzten Zeit habe ich mich doch entschlossen mit Bauteilen die hier herumlagen einen Ventilator zu bauen.
Für die Steuerung kommt ein (völlig überdimensionierter) ATMega32 zum Einsatz, dazu ein 2-Zeiliges Display und ein Drehencoder für die Eingabe. Alternativ lässt sich alles auch über die serielle Konsole steuern.
Der Ventilator selbst ist hier die &quot;kleine&quot; Version, bestehend aus zwei Mystery Pentium-30A Reglern, zwei Turborix D2730 Motoren, und zwei gegenläufig laufenden GWS Dreiblattpropeller.
Bisher hab ich mich noch nicht wirklich getraut das Ding mal wirklich aufzudrehen. Sobald die Motoren loslaufen wird schon ein ordentlicher Luftzug erzeugt, einen Tick weiter und es wird zu einem netten Wind. Bei voller Regleröffnung dürfte das dann ziemlich abgehen...]]></content:encoded>
			
			
			<pubDate>Sat, 20 Aug 2011 14:18:00 +0200</pubDate>
			
		</item>
		
		<item>
			<title>Google+</title>
			<link>http://www.brandner.net/blog/blogeintrag.html?tx_ttnews%5Btt_news%5D=433&#38;cHash=b93ab51aacbadcaf0a3b7e1cafba0ef9</link>
			<description>Im Moment spiele ich mit Google+ herum. Zumindest wenn ich Zeit finde und Lust dazu habe... Falls...</description>
			<content:encoded><![CDATA[Im Moment spiele ich mit <link https://plus.google.com/ - external-link-new-window>Google+</link> herum. Zumindest wenn ich Zeit finde und Lust dazu habe... Falls jemand noch eine Einladung sucht, ich habe noch einen ganzen Stapel davon übrig. Einfach per Kommentar Bescheid geben.]]></content:encoded>
			
			
			<pubDate>Thu, 18 Aug 2011 18:29:00 +0200</pubDate>
			
		</item>
		
		<item>
			<title>PRS-Plus: Eine Erweiterung für Sony eBook Reader</title>
			<link>http://www.brandner.net/blog/blogeintrag.html?tx_ttnews%5Btt_news%5D=432&#38;cHash=4376b2973e5c822e5da8e186f6add0af</link>
			<description>Vor einiger Zeit bin ich über prs-plus gestolpert, eine Art Firmware-Erweiterung für die...</description>
			<content:encoded><![CDATA[Vor einiger Zeit bin ich über&nbsp;<link https://code.google.com/p/prs-plus/ - external-link-new-window>prs-plus</link>&nbsp;gestolpert, eine Art Firmware-Erweiterung für die eBook-Reader von Sony. Da ich einen PRS-600 besitze und auch oft verwende, war das entsprechend interessant für mich.<br />Durch prs-plus wird hauptsächlich das Gerät konfigurierbarer. Das sind Spielereien wie Standy-Wallpaper, aber auch so sinnvolle Dinge wie Tastenkonfiguration oder der Startscreen. Auch kann das Aussehen von EPUBss über Stylesheets frei konfiguriert werden. Zusätzlich werden noch ein paar Programme und Spiele&nbsp;installiert, z.B. ein Taschenrechner, Sudoku oder Schach. Hab ich aber noch nie ausprobiert...
Installiert ist alles recht einfach. Den PRS-600 muss man vorher im Gegensatz zu den anderen Geräten &quot;unlocken&quot;, das ist aber auch kein Problem. Danach prs-plus aufspielen, neu starten, warten, fertig. Der komplette Vorgang mit Links zu den nötigen Tools ist unter der&nbsp;<link https://code.google.com/p/prs-plus/wiki/InstallGuide - external-link-new-window>prs-plus Install Guide</link>&nbsp;ausführlich beschrieben.
Ich habe prs-plus jetzt schon einige Zeit im täglichen Einsatz, und muss sagen das Ding läuft absolut einwandfrei. Was ich allerdings nicht weiss ist welchen Einfluss das Ganze auf DRM&amp;Co hat. Ich lese ja fast nur freie EPUBs z.B. von&nbsp;<link http://de.feedbooks.com/ - external-link-new-window>Feedbooks</link>&nbsp;oder von&nbsp;<link http://craphound.com/ - external-link-new-window>Cory Doctorow</link>. Aber laut&nbsp;<link https://secure.wikimedia.org/wikipedia/de/wiki/Epub#Entfernen_des_Kopierschutzes - external-link-new-window>Wikipedia</link>&nbsp;ist das DRM-System ja eh geknackt, also sollte notfalls auch das kein Problem sein.
Deswegen: Wer einen PRS-Reader hat, sollte sich&nbsp;<link https://code.google.com/p/prs-plus/ - external-link-new-window>prs-plus</link>&nbsp;definitiv mal ansehen!]]></content:encoded>
			
			
			<pubDate>Sat, 06 Aug 2011 12:50:00 +0200</pubDate>
			
		</item>
		
		<item>
			<title>HTTPS sooft es geht!</title>
			<link>http://www.brandner.net/blog/blogeintrag.html?tx_ttnews%5Btt_news%5D=431&#38;cHash=de509638e12f9136af5c68455c8d2fcc</link>
			<description>Manche Webserver bieten neben unverschlüsseltem HTTP parallel auch den Zugang über verschlüsseltes...</description>
			<content:encoded><![CDATA[Manche Webserver bieten neben unverschlüsseltem HTTP parallel auch den Zugang über verschlüsseltes HTTPS an. Damit man das nicht bei allen Seiten selbst herausfinden muss, gibt es für den Firefox zwei Plugins:
<link https://www.eff.org/https-everywhere - external-link-new-window>HTTPS Everywhere</link> der <link https://www.eff.org/ - external-link-new-window>Electronic Frontier Foundation</link> leitet für bekannte Seiten automatisch auf die verschlüsselte Seite um. Integriert sind schon so Seiten wie GMX, Google oder Facebook, weitere lassen sich einfache nachrüsten.
Automatisches Umleiten geht mit dem Plugin <link https://addons.mozilla.org/de/firefox/addon/https-finder/ - external-link-new-window>HTTPS Finder</link>, das prüft bei einem unverschlüsselten Seitenaufruf ob es auch eine verschlüsselte Version gibt und leitet ggf. um. Eine erfolgreiche Umleitung lässt sich dann bei Bedarf in &quot;HTTPS Everywhere&quot; übernehmen.
Sehr empfehlenswerte Plugins, auch wenn die Erkennungsroutine vom HTTPS Finder nicht immer funktioniert. Und sie erinnern mich mal wieder daran das ich endlich mal SSL hier für die Seite einrichten sollte...]]></content:encoded>
			
			
			<pubDate>Wed, 03 Aug 2011 17:37:00 +0200</pubDate>
			
		</item>
		
		<item>
			<title>Apps für Android</title>
			<link>http://www.brandner.net/blog/blogeintrag.html?tx_ttnews%5Btt_news%5D=430&#38;cHash=0a12dee5005a9bab02ce1cedf51ee04a</link>
			<description>Als Reminder an mich selbst und für alle die es interessiert, hier eine Liste meiner Android...</description>
			<content:encoded><![CDATA[Als Reminder an mich selbst und für alle die es interessiert, hier eine Liste meiner Android Apps:
<ul> <li><link https://market.android.com/details?id=com.mobitobi.android.gentlealarm - - "Sanfter Wecker (Gentle Alarm)">Sanfter Wecker</link> - DER Wecker für Android.</li> <li><link https://market.android.com/details?id=com.mobitobi.android.gentlealarmwidget - - "GA Widget">GA Widget</link> - Das Homewidget für &quot;Sanfter Wecker&quot;</li> <li><link https://market.android.com/details?id=com.mdv.companion - - "MVV Companion">MVV Companion</link> -Abfahrtszeiten, Routenplaner usw. für den MVV</li> <li><link https://market.android.com/details?id=com.betterandroid.openhome5 - - "Open Home 5">Open Home 5</link> - Ein Home-Replacement</li> <li><link https://market.android.com/details?id=com.plaincode.clinometer - - "spirit level + clinometer free">spirit level + clinometer free</link> - Die Wasserwaage fürs Handy</li> <li><link https://market.android.com/details?id=com.mhuang.overclocking - - "SetCPU for Root Users">SetCPU for Root Users</link> - Über- und Untertaktung und sonstige CPU-Tools</li> <li><link https://market.android.com/details?id=de.SmartDyne.Donate.EasyProfiles - - "EasyProfiles (Pro)">EasyProfiles (Pro)</link> - Wechselt automatisch Profile (lautlos, Töne, WLAN...) abhängig von Tagen, Uhrzeiten, Funkzellen...</li> <li><link https://market.android.com/details?id=com.touchtype.swiftkey - - "SwiftKey X (Phone)">SwiftKey X (Phone)</link> - Tastatur mit Autocomplete usw.</li> <li><link https://market.android.com/details?id=com.rerware.android.MyBackupPro - - "MyBackup Pro">MyBackup Pro</link> - ein Backup-Tool</li> <li><link https://market.android.com/details?id=com.levelup.beautifulwidgets - - "Beautiful Widgets">Beautiful Widgets</link> - Widgets für Wetter, Uhrzeit usw</li> <li><link https://market.android.com/details?id=com.handcent.nextsms - - "Handcent SMS">Handcent SMS</link> - SMS-Programm. Das beste seiner Art</li> <li><link https://market.android.com/details?id=jp.co.johospace.jorte - - Jorte>Jorte</link> - Organizer bzw. Kalenderprogramm ohne Schnickschnack</li> <li><link https://market.android.com/details?id=net.eggenstein.android.calwidget - - CalWidget>CalWidget</link> - Ein Kalenderwidget</li> <li><link https://market.android.com/details?id=org.ttrssreader - - "TTRSS Reader">TTRSS Reader</link> - RSS-Reader für den tiny tiny RSS online reader</li> <li><link https://market.android.com/details?id=mobi.mgeek.TunnyBrowser - - "Dolphin Browser HD">Dolphin Browser HD</link> - Web-Browser meiner Wahl. Zumindest bis Firefox soweit ist... ;)</li> <li><link https://market.android.com/details?id=de.stohelit.folderplayer - - MortPlayer>MortPlayer</link> - Flexibler und kostenloser Musik-Player</li> <li><link https://market.android.com/details?id=de.stohelit.playerwidgets - - "MortPlayer Widget">MortPlayer Widget</link> - Homewidgets für Mort</li> <li><link https://market.android.com/details?id=com.fsck.k9 - - "K-9 Mail">K-9 Mail</link> - Email-Programm das auch andere Server (auch IMAP) unterstützt</li> <li><link https://market.android.com/details?id=de.hafas.android.db - - "DB Navigator">DB Navigator</link> - Routenplaner und Fahrplaninfos für die DB</li> <li><link https://market.android.com/details?id=it.android.demi.elettronica - - ElectroDroid>ElectroDroid</link> - Toolsammlung für Elektroniker</li> <li><link https://market.android.com/details?id=de.barcoo.android - - barcoo>barcoo</link> - Barcode-Scanner mit Preisvergleich, Produktbewertungen usw</li> <li><link https://market.android.com/details?id=org.xbmc.android.remote - - "Official XBMC Remote">Official XBMC Remote</link> - Fernbedienung für XBMC-HTPCs</li><li><a class="title" title="Hamburg App" data-a="1" data-c="1" href="https://market.android.com/details?id=com.compuccino.hamburg">Hamburg App</a> - Die App für Hamburg</li> </ul>]]></content:encoded>
			
			
			<pubDate>Sat, 30 Jul 2011 11:15:00 +0200</pubDate>
			
		</item>
		
		<item>
			<title>Eine neue Beta von Firefox ist da!</title>
			<link>http://www.brandner.net/blog/blogeintrag.html?tx_ttnews%5Btt_news%5D=429&#38;cHash=5209cf4f99a73d90d7ba582c8604621f</link>
			<description>Um mit der schnellen Entwicklung im Web Schritt zu halten, haben sich die Entwickler von Mozilla...</description>
			<content:encoded><![CDATA[Um mit der schnellen Entwicklung im Web Schritt zu halten, haben sich die Entwickler von Mozilla dazu entschlossen die Release-Zyklen von Firefox erheblich zu verkürzen, ähnlich wie es z.B. auch schon bei Chrome ist.
Infolgedessen gibt es eine neue Beta von Firefox, die 5.0beta2. Daneben gibt es noch eine &quot;Aurora&quot; getaufte Version, das sind scheinbar die Nightly-Builds die früher unter dem Namen  &quot;Minefield&quot; liefen.
Alle Versionen, Stable, Beta und Aurora gibt es auf der <link http://www.mozilla.com/de/firefox/channel/ - external-link-new-window>Download-Seite von Mozilla</link>. ]]></content:encoded>
			
			
			<pubDate>Sun, 22 May 2011 14:04:00 +0200</pubDate>
			
		</item>
		
	</channel>
</rss>
