<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>dasevil.de</title>
	<link>http://dasevil.de</link>
	<description>der dasevil.de Weblog</description>
	<pubDate>Tue, 30 Dec 2008 20:55:06 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3 DE-Edition</generator>
	<language>en</language>
			<item>
		<title>Planung geht weiter</title>
		<link>http://dasevil.de/archives/41</link>
		<comments>http://dasevil.de/archives/41#comments</comments>
		<pubDate>Tue, 26 Feb 2008 15:09:48 +0000</pubDate>
		<dc:creator>Matthias Lohr</dc:creator>
		
		<category><![CDATA[Linux Treiber]]></category>

		<guid isPermaLink="false">http://dasevil.de/archives/41</guid>
		<description><![CDATA[Nach langen Diskussionen und Überlegungen haben wir uns nun auf folgende Treiber-Erarbeitung geeinigt:
Als erstes wird eine Schnittstelle entworfen, mit der universell DMX-Geräte angesprochen werden können. Diese Schnittstelle wird Plugins unterstützen, pro Hardware kann man dort ein Plugin einfügen, sodass die Nachrüstung weiterer DMX-Geräte ohne Neukompilierung eines Programmes möglich sein wird; man muss lediglich das Plugin [...]]]></description>
			<content:encoded><![CDATA[<p>Nach langen Diskussionen und Überlegungen haben wir uns nun auf folgende Treiber-Erarbeitung geeinigt:</p>
<p>Als erstes wird eine Schnittstelle entworfen, mit der universell DMX-Geräte angesprochen werden können. Diese Schnittstelle wird Plugins unterstützen, pro Hardware kann man dort ein Plugin einfügen, sodass die Nachrüstung weiterer DMX-Geräte ohne Neukompilierung eines Programmes möglich sein wird; man muss lediglich das Plugin installieren.</p>
<p>Wer möchte, kann bei der Umsetzung gerne behilflich sein, dann wird es auch etwas schneller gehen.</p>
<p>Mit freundlichen Grüßen<br />
Matthias Lohr</p>
]]></content:encoded>
			<wfw:commentRss>http://dasevil.de/archives/41/feed</wfw:commentRss>
		</item>
		<item>
		<title>DNS-Panel verbessert</title>
		<link>http://dasevil.de/archives/38</link>
		<comments>http://dasevil.de/archives/38#comments</comments>
		<pubDate>Wed, 06 Feb 2008 21:49:45 +0000</pubDate>
		<dc:creator>Matthias Lohr</dc:creator>
		
		<category><![CDATA[Services]]></category>

		<category><![CDATA[free DNS Server]]></category>

		<category><![CDATA[kostenlose DNS-Server]]></category>

		<guid isPermaLink="false">http://dasevil.de/archives/38</guid>
		<description><![CDATA[Nachdem nun mehrere Domains unsere Nameserver verwenden, habe ich ein paar kleine Änderungen am DNS-Panel durchgeführt. Registrierte Benutzer können sich nun selbst neue Zonen hinzufügen, einzige Beschränkung: Die Zone darf noch nicht einem anderen Benutzer gehören. Wenn zwei Benutzer die gleiche Zone verwalten wollen, bitte eine kurze E-Mail des aktuellen Benutzers an uns, dass er [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem nun mehrere Domains unsere Nameserver verwenden, habe ich ein paar kleine Änderungen am DNS-Panel durchgeführt. Registrierte Benutzer können sich nun selbst neue Zonen hinzufügen, einzige Beschränkung: Die Zone darf noch nicht einem anderen Benutzer gehören. Wenn zwei Benutzer die gleiche Zone verwalten wollen, bitte eine kurze E-Mail des <strong>aktuellen</strong> Benutzers an uns, dass er seine Domain mit jemand anderem zusammen verwalten möchte.</p>
<p>Außerdem können Benutzer auch aktive Zonen löschen.</p>
<p>Wer die Nameserver benutzen will, kann sich per E-Mail, ICQ oder IRC bei uns melden. Die Benutzung ist natürlich kostenlos.</p>
<p>Viele Grüße<br />
Matthias</p>
]]></content:encoded>
			<wfw:commentRss>http://dasevil.de/archives/38/feed</wfw:commentRss>
		</item>
		<item>
		<title>PHP-Proxy</title>
		<link>http://dasevil.de/archives/36</link>
		<comments>http://dasevil.de/archives/36#comments</comments>
		<pubDate>Tue, 29 Jan 2008 18:03:55 +0000</pubDate>
		<dc:creator>MRQ</dc:creator>
		
		<category><![CDATA[Allgemein]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Proxy]]></category>

		<category><![CDATA[Socket]]></category>

		<guid isPermaLink="false">http://dasevil.de/archives/36</guid>
		<description><![CDATA[Mal wieder ein kleiner Hack von 1,5 Nachmittagen für zwischendurch: Ein PHP-Script, dass Anfragen an Webserver weiterleitet, die angeforderte Datei empfängt, je nach Typ die Addressen ersetzt und an den Client weiterleitet. Also ein Soft-Proxy.
Das Schript funktioniert auch im Grunde ganz zuverlässig, aber aus mir unbekannten Gründen wird bei einigen Seiten schon nach den ersten [...]]]></description>
			<content:encoded><![CDATA[<p>Mal wieder ein kleiner Hack von 1,5 Nachmittagen für zwischendurch: Ein PHP-Script, dass Anfragen an Webserver weiterleitet, die angeforderte Datei empfängt, je nach Typ die Addressen ersetzt und an den Client weiterleitet. Also ein Soft-Proxy.</p>
<p>Das Schript funktioniert auch im Grunde ganz zuverlässig, aber aus mir unbekannten Gründen wird bei einigen Seiten schon nach den ersten 4 oder 8 KiB schon ein EOF empfangen.</p>
<p><a href="http://m.roetsch.dasevil.de/proxy/" title="PHP-Proxy Online">Zum ausprobieren ist der Proxy hier gehostet.</a>  Damit die rechtlichen Konsequenzen fragwürdiger Zugriffe nicht an uns hängen bleiben ist es passwortgeschützt. Wer es ausprobieren will kann einfach nach Zugangsdaten fragen oder den <a href="http://m.roetsch.dasevil.de/proxy-src.tar.bz2" title="Proxy Quellcode [3,3 KiB]">Quellcode des Proxys</a> herunterladen.</p>
<p>Edit P.S.:  Allen denen der Datenschutz am Herzen liegt sollten aufpassen. Denn alle Aufrufe werden zumindest über unseren Server geleitet und zumindest die Addressen landen in der access_log.</p>
]]></content:encoded>
			<wfw:commentRss>http://dasevil.de/archives/36/feed</wfw:commentRss>
		</item>
		<item>
		<title>Serverausfall bei S4Y (28.01.2008 19:32-19:50)</title>
		<link>http://dasevil.de/archives/35</link>
		<comments>http://dasevil.de/archives/35#comments</comments>
		<pubDate>Mon, 28 Jan 2008 18:54:48 +0000</pubDate>
		<dc:creator>Matthias Lohr</dc:creator>
		
		<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://dasevil.de/archives/35</guid>
		<description><![CDATA[Hallo!
Leider hatten wir heute von 19:32 bis 19:50 einen Serverausfall, der an unserem Serverzentrum (sprich Server4You) lag. Der Server war die ganze Zeit on, allerdings ist das Netzwerk zusammengebrochen. Selbst die Techniker waren (nach eigenen Angaben) kurze Zeit ohne Netzwerk unterwegs.
Server ist nun wieder da, ohne jegliche Verluste.
Viele Grüße
Matthias
]]></description>
			<content:encoded><![CDATA[<p>Hallo!</p>
<p>Leider hatten wir heute von 19:32 bis 19:50 einen Serverausfall, der an unserem Serverzentrum (sprich Server4You) lag. Der Server war die ganze Zeit on, allerdings ist das Netzwerk zusammengebrochen. Selbst die Techniker waren (nach eigenen Angaben) kurze Zeit ohne Netzwerk unterwegs.</p>
<p>Server ist nun wieder da, ohne jegliche Verluste.</p>
<p>Viele Grüße<br />
Matthias</p>
]]></content:encoded>
			<wfw:commentRss>http://dasevil.de/archives/35/feed</wfw:commentRss>
		</item>
		<item>
		<title>theoretische Fortschritte</title>
		<link>http://dasevil.de/archives/33</link>
		<comments>http://dasevil.de/archives/33#comments</comments>
		<pubDate>Thu, 20 Dec 2007 09:00:14 +0000</pubDate>
		<dc:creator>Matthias Lohr</dc:creator>
		
		<category><![CDATA[Linux Treiber]]></category>

		<guid isPermaLink="false">http://dasevil.de/archives/33</guid>
		<description><![CDATA[Es gibt ein paar interessante Fortschritte zu berichten.
1. Hat sich ein Projekt gefunden, dass sich bereits wie wir mit libhid auf die Jagd nach der Interface-Steuerung gemacht hat. Dieser Code wurde uns zugänglich gemacht und wir versuchen nun im Einverständnis mit dem Projektinhaber, daraus eine öffentlich verfügbare lib zu machen. Möglicherweise (ohne etwas versprechen zu [...]]]></description>
			<content:encoded><![CDATA[<p>Es gibt ein paar interessante Fortschritte zu berichten.</p>
<p>1. Hat sich ein Projekt gefunden, dass sich bereits wie wir mit libhid auf die Jagd nach der Interface-Steuerung gemacht hat. Dieser Code wurde uns zugänglich gemacht und wir versuchen nun im Einverständnis mit dem Projektinhaber, daraus eine öffentlich verfügbare lib zu machen. Möglicherweise (ohne etwas versprechen zu wollen) könnte diese lib schon kurz nach Weihnachten hier zu finden sein.</p>
<p>2. Das Treiber-Entwicklungs-Team wird nun verstärkt durch cl-. Er hätte auch sehr gerne eine Funktionierende Variante der Ansteuerung unter Linux und hat uns den in Punkt 1 erläuterten Fortschritt gebracht.</p>
<p>Allgemein: Zuerst werden wir diese lib entwickeln und online stellen. Diese lib wird Funktionen bereitstellen, mit denen ein Programmierer eine DMX-Steuerung in sein Programm leicht implementieren kann. Dann werden wir beginnen, ein Kernel-Modul zu entwickeln, da die lib unter Umständen zu langsam sein könnte bei voll ausgelastetem DMX. Überlegung: Kann ein Asus WL500g Premium nicht auch DMX :P?</p>
]]></content:encoded>
			<wfw:commentRss>http://dasevil.de/archives/33/feed</wfw:commentRss>
		</item>
		<item>
		<title>Erste Erfolge</title>
		<link>http://dasevil.de/archives/29</link>
		<comments>http://dasevil.de/archives/29#comments</comments>
		<pubDate>Sun, 09 Dec 2007 11:19:34 +0000</pubDate>
		<dc:creator>Matthias Lohr</dc:creator>
		
		<category><![CDATA[Linux Treiber]]></category>

		<guid isPermaLink="false">http://dasevil.de/archives/29</guid>
		<description><![CDATA[Hallo!
Gerade hab ich es geschafft, das erste mal erfolgreich Daten an das DMX-Interface zu senden, um es in den Modus 6 zu versetzen. Nach vielen vielen Versuchen hab ich eine relativ einfache Möglichkeit gefunden, auf das Gerät zuzugreifen.
Zuerst benötigt man das Paket libhid0 und dessen developer-Paket.
$ sudo apt-get install libhid0 libhid-dev
Dann die unten verlinkte Datei [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo!</p>
<p>Gerade hab ich es geschafft, das erste mal erfolgreich Daten an das DMX-Interface zu senden, um es in den Modus 6 zu versetzen. Nach vielen vielen Versuchen hab ich eine relativ einfache Möglichkeit gefunden, auf das Gerät zuzugreifen.</p>
<p>Zuerst benötigt man das Paket libhid0 und dessen developer-Paket.<br />
<code>$ sudo apt-get install libhid0 libhid-dev</code></p>
<p>Dann die unten verlinkte Datei herunterladen, kompilieren (mit den Libs libhid und libusb). Als root ausführen, schon sollte das Interface mit einer blauen LED antworten <img src='http://dasevil.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Probleme: Da der libhid-Treiber statt des usbhid (Std-Linux-Treiber) geladen werden muss, was mal funktioniert und mal nicht, kann es sein, dass man das Programm 2-3x ausführen muss. Was bei mir auch noch ein Problem darstellt ist, dass sich das Interface ca. 2 Sekunden nach Beendigung des Programms abschaltet. Ein simples lsusb weckt das Interface interessanterweise wieder auf, und zwar im aktiven Modus (DMX-LED an)!</p>
<p><a href="http://dasevil.de/filebase/linuxdrv.c" title="linuxdrv.c">linuxdrv.c</a></p>
<p><a href="http://dasevil.de/imprint/hinweise">Hinweise</a> beachten!</p>
<p><a href="http://dasevil.de/filebase/linuxdrv.c" title="linuxdrv.c"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://dasevil.de/archives/29/feed</wfw:commentRss>
		</item>
		<item>
		<title>Seite zu USB-DMX-Interface</title>
		<link>http://dasevil.de/archives/21</link>
		<comments>http://dasevil.de/archives/21#comments</comments>
		<pubDate>Tue, 04 Dec 2007 07:30:41 +0000</pubDate>
		<dc:creator>Matthias Lohr</dc:creator>
		
		<category><![CDATA[DMX Protokoll]]></category>

		<guid isPermaLink="false">http://dasevil.de/archives/21</guid>
		<description><![CDATA[Ich habe im Projekte-Bereich nun eine Seite über das USB-DMX-Interface von http://www.digital-enlightenment.de/ veröffentlicht.
Zur Seite
Grüße
Matthias
]]></description>
			<content:encoded><![CDATA[<p>Ich habe im Projekte-Bereich nun eine Seite über das USB-DMX-Interface von <a href="http://www.digital-enlightenment.de/" target="_blank">http://www.digital-enlightenment.de/</a> veröffentlicht.</p>
<p><a href="http://dasevil.de/projekte/dmx/usb-interface/">Zur Seite</a></p>
<p>Grüße<br />
Matthias</p>
]]></content:encoded>
			<wfw:commentRss>http://dasevil.de/archives/21/feed</wfw:commentRss>
		</item>
		<item>
		<title>Linux HID Treiber-Entwicklung</title>
		<link>http://dasevil.de/archives/18</link>
		<comments>http://dasevil.de/archives/18#comments</comments>
		<pubDate>Mon, 03 Dec 2007 09:22:06 +0000</pubDate>
		<dc:creator>Matthias Lohr</dc:creator>
		
		<category><![CDATA[Linux Treiber]]></category>

		<guid isPermaLink="false">http://dasevil.de/archives/18</guid>
		<description><![CDATA[Es ist erschreckend, wie wenig Informationen man zu Linux-HID-Entwicklung findet. Anscheinend gibt es keine Möglichkeit (oder aber sie wurde gut in den Dokumentationen verteckt), HID-Geräte mittels des mitgelieferten HID-Treibers anzusteuern. So bleibt dann als einzige Möglichkeit, einen eigenen Treiber zu schreiben, der direkt auf USB aufsetzt und nicht erst auf HID (was die Arbeit um [...]]]></description>
			<content:encoded><![CDATA[<p>Es ist erschreckend, wie wenig Informationen man zu Linux-HID-Entwicklung findet. Anscheinend gibt es keine Möglichkeit (oder aber sie wurde gut in den Dokumentationen verteckt), HID-Geräte mittels des mitgelieferten HID-Treibers anzusteuern. So bleibt dann als einzige Möglichkeit, einen eigenen Treiber zu schreiben, der direkt auf USB aufsetzt und nicht erst auf HID (was die Arbeit um Etliches steigert).</p>
<p>Einen kleinen Lichtblick gibts noch: libhid. Ich werde das mal auf Tauglichkeit überprüfen und hoffe, dass ich mit dieser Lib anfangen kann, einen Treiber zu implementieren.</p>
<p>euer<br />
Matthias</p>
]]></content:encoded>
			<wfw:commentRss>http://dasevil.de/archives/18/feed</wfw:commentRss>
		</item>
		<item>
		<title>Treiber-Entwicklung initialisiert</title>
		<link>http://dasevil.de/archives/5</link>
		<comments>http://dasevil.de/archives/5#comments</comments>
		<pubDate>Thu, 29 Nov 2007 21:54:03 +0000</pubDate>
		<dc:creator>Matthias Lohr</dc:creator>
		
		<category><![CDATA[Linux Treiber]]></category>

		<guid isPermaLink="false">http://dasevil.de/archives/5</guid>
		<description><![CDATA[Wir haben uns nun vorgenommen, für das von http://www.digital-enlightenment.de/ vorgestellte DMX-Interface einen Linux-Treiber zu schreiben, bzw. eine Möglichkeit zu finden, wie man dieses Gerät unter Linux benutzen/bedienen kann.
Erkannt wird es einwandfrei, in /proc/bus/usb/devices ist für das Gerät dann folgender Abschnitt zu finden:

T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D: [...]]]></description>
			<content:encoded><![CDATA[<p>Wir haben uns nun vorgenommen, für das von <a href="http://www.digital-enlightenment.de/" title="http://www.digital-enlightenment.de/">http://www.digital-enlightenment.de/</a> vorgestellte DMX-Interface einen Linux-Treiber zu schreiben, bzw. eine Möglichkeit zu finden, wie man dieses Gerät unter Linux benutzen/bedienen kann.</p>
<p>Erkannt wird es einwandfrei, in /proc/bus/usb/devices ist für das Gerät dann folgender Abschnitt zu finden:</p>
<p><code><br />
T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  2 Spd=12  MxCh= 0<br />
D:  Ver= 1.10 Cls=00(&gt;ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1<br />
P:  Vendor=04b4 ProdID=0f1f Rev= 1.10<br />
S:  Manufacturer=Digital Enlightenment<br />
S:  Product=Sunlight Killer<br />
S:  SerialNumber=0000000000000532<br />
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA<br />
I:  If#= 0 Alt= 0 #EPs= 2 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid<br />
E:  Ad=81(I) Atr=03(Int.) MxPS=  33 Ivl=1ms<br />
E:  Ad=02(O) Atr=03(Int.) MxPS=  33 Ivl=1ms<br />
</code></p>
<p>Zur Zeit befinden wir uns noch in der Phase, in der wir alles was zum Thema passt sammeln, besonders interessieren uns Informationen über HID unter Linux, bzw. USB-Treiber-Programmierung im Zusammenhang mit HID. Sollte jemand zufällig etwas wissen, kann er sich ja melden <img src='http://dasevil.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Liebe Grüße<br />
Matthias</p>
]]></content:encoded>
			<wfw:commentRss>http://dasevil.de/archives/5/feed</wfw:commentRss>
		</item>
		<item>
		<title>Welcome</title>
		<link>http://dasevil.de/archives/4</link>
		<comments>http://dasevil.de/archives/4#comments</comments>
		<pubDate>Thu, 29 Nov 2007 21:30:46 +0000</pubDate>
		<dc:creator>Thomas Reusch</dc:creator>
		
		<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://dasevil.de/?p=4</guid>
		<description><![CDATA[Herzlich Willkommen!
Endlich sind wir soweit, hier Inhalte anbieten zu können. Wir, das sind Matthias Rötsch, Thomas Reusch und Matthias Lohr, schreiben hier nun ab und zu etwas über unsere Projekte. Dazu gehören Erfahrungen, aktuelle Probleme, Dokumentationen unserer Projekte, uvm.
Lasst euch einfach überraschen, wir werden das nämlich auch tun müssen  Besucht uns ab und zu [...]]]></description>
			<content:encoded><![CDATA[<p>Herzlich Willkommen!</p>
<p>Endlich sind wir soweit, hier Inhalte anbieten zu können. Wir, das sind Matthias Rötsch, Thomas Reusch und Matthias Lohr, schreiben hier nun ab und zu etwas über unsere Projekte. Dazu gehören Erfahrungen, aktuelle Probleme, Dokumentationen unserer Projekte, uvm.</p>
<p>Lasst euch einfach überraschen, wir werden das nämlich auch tun müssen <img src='http://dasevil.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> Besucht uns ab und zu mal!</p>
<p>evil greetings<br />
das Team von dasevil.de</p>
]]></content:encoded>
			<wfw:commentRss>http://dasevil.de/archives/4/feed</wfw:commentRss>
		</item>
	</channel>
</rss>

