<?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>fabi.me</title>
	<atom:link href="http://fabi.me/feed/" rel="self" type="application/rss+xml" />
	<link>http://fabi.me</link>
	<description></description>
	<lastBuildDate>Tue, 23 Apr 2013 08:08:50 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
		<item>
		<title>3D Head Tracking mit Webcam, Kinect &amp; Stereo</title>
		<link>http://fabi.me/dev/3d-head-tracking-webcam-kinect-stereo/</link>
		<comments>http://fabi.me/dev/3d-head-tracking-webcam-kinect-stereo/#comments</comments>
		<pubDate>Mon, 17 Dec 2012 09:45:22 +0000</pubDate>
		<dc:creator>Fabi</dc:creator>
				<category><![CDATA[Dev]]></category>

		<guid isPermaLink="false">http://fabi.me/?p=628</guid>
		<description><![CDATA[Mittels Webcam oder Microsoft Kinect wird die Kopfposition des Betrachters ermittelt und eine dreidimonsionale Szene je nach Blickwinkel dargestellt. Dadurch ensteht der Eindruck, dass Objekt vor oder hinter der Bildschirmebene liegen, ganz ohne 3D-Brille. Das Video demonstriert den Effekt: Das Programm ist aus einem Uni-Projekt entstanden, bei dem wir mithilfe offener Bibliotheken ein Head Tracking [...]]]></description>
				<content:encoded><![CDATA[<p>Mittels Webcam oder Microsoft Kinect wird die Kopfposition des Betrachters ermittelt und eine dreidimonsionale Szene je nach Blickwinkel dargestellt. Dadurch ensteht der Eindruck, dass Objekt vor oder hinter der Bildschirmebene liegen, ganz ohne 3D-Brille.</p>
<div class="wpfilebase-file-default" onclick="if('undefined' == typeof event.target.href) document.getElementById('wpfb-file-link-1').click();">
  <div class="icon"><a href="http://fabi.me/download/dev/3Dheadtracking.zip" target="_blank" title="Download 3Dheadtracking"><img align="middle" src="http://fabi.me/wp-includes/images/crystal/archive.png" alt="3Dheadtracking" /></a></div>
  <div class="filetitle">
    <a href="http://fabi.me/download/dev/3Dheadtracking.zip" title="Download 3Dheadtracking" target="_blank" id="wpfb-file-link-1">3Dheadtracking</a>
    
    <br />
    3Dheadtracking.zip<br />
    
  </div>
  <div class="info">
    3.3 MiB<br />
    1813 Downloads<br />
    <a href="#" onclick="return wpfilebase_filedetails(1);">Details</a>
  </div>
  <div class="details" id="wpfilebase-filedetails1" style="display: none;">
  
  <table border="0">
   
   
   
   
   <tr><td><strong>Kategorie:</strong></td><td>Dev</td></tr>
   
   <tr><td><strong>Datum:</strong></td><td>10. Juli 2012</td></tr>
  </table>
  </div>
 <div style="clear: both;"></div>
</div>
<p>Das Video demonstriert den Effekt:</p>
<p><iframe src="http://www.youtube.com/embed/h9kPI7_vhAU" frameborder="0" width="600" height="370"></iframe></p>
<p>Das Programm ist aus einem Uni-Projekt entstanden, bei dem wir mithilfe offener Bibliotheken ein Head Tracking implementieren sollten, das sowohl mit Kinect als auch Webcam funktioniert (umschaltbar vom Benutzer).</p>
<p><a href="http://openni.org/">OpenNI</a> bietet eine Schnittstelle für Kinect, die in der Lage ist, Bewegung und Haltung des Körpers zu erkennen. Für die Kopferkennung mittels Webcam haben wir <a href="http://opencv.willowgarage.com/wiki/">OpenCV</a> verwendet, eine umfangreiche Bilbiothek, die Haar Casacde Algorithmen enthält. Da die Schnittstelle von OpenCV recht komplex ist, verwendeten wir die Bilbliothek <a href="http://code.google.com/p/ehci/">ehci</a>, die den Umgang damit sehr vereinfacht.</p>
<p>Die Szene wird mit OpenGL gerendert, wobei eine Perspektivische Projektion verwendet wird. Mittels der Funktion <em>glFrustum</em> wird die Projektionsmatrix abhängig der Kopfposition erzeugt und mit <em>gluLookAt</em> auf einen Punkt ausgerichtet. Dieser Punkt wird mit der X-Y-Kopfposition verschoben, so dass sich eine Scherung ergibt. Beim Stereomodus wird die Scene einfach aus zwei verschiedenen Perspektiven gerendert und dann mit Farbfiltern übereinander gelegt.</p>
<p>Das fertige Programm könnt ihr unten herunterladen. Ihr braucht nur eine Webcam und Windows als Betriebssystem. Die Kinect-Funktionen wurden bei dieser Version entfernt, da die Treiberinstallation häufig nicht richtig funktioniert.</p>
<p><strong>Zur Bedienung:</strong></p>
<table>
<tbody>
<tr>
<th>Enter</th>
<td>Kalibrierung: Setzt die aktuelle Kopfposition als Nullpunkt</td>
</tr>
<tr>
<th>1</th>
<td>3D Head Tracking</td>
</tr>
<tr>
<th>2</th>
<td>2D Head Tracking ohne Z-Komponente</td>
</tr>
<tr>
<th>3</th>
<td>Debug Kamera mit Pfeiltasten und Bild hoch/runter</td>
</tr>
<tr>
<th>F11</th>
<td>Vollbild</td>
</tr>
<tr>
<th>D</th>
<td>Kamerabild anzeigen/ausblenden</td>
</tr>
<tr>
<th>S</th>
<td>Stereoskopie umschalten (mit Rot-Cyan Brille, rechtes Auge rot)</td>
</tr>
<tr>
<th>Esc</th>
<td>Beenden</td>
</tr>
</tbody>
</table>
<p>Während der Kalibrierung erscheint der Hintergrund rot. Achtet auf gleichmäßige Beleuchtung des Gesichts. Wenn der Kopf nicht vollständig von der Kamera sichtbar ist, kann das Tracking unterbrochen werden. Dann wird automatisch eine neuer Kalibrierungsvorgang gestartet, bis ein Gesicht erkannt wurde.</p>
<p>So sieht’s im Stereomodus aus:</p>
<p><img class="aligncenter size-full wp-image-874" title="Szene im Stereomodus" src="http://fabi.me/wp-content/uploads/2012/07/3dhead_stereo.jpg" alt="" width="600" height="453" /></p>
]]></content:encoded>
			<wfw:commentRss>http://fabi.me/dev/3d-head-tracking-webcam-kinect-stereo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DropPHP &#8211; einfacher PHP Dropbox API Client ohne cURL</title>
		<link>http://fabi.me/php-projects/dropphp-dropbox-api-client/</link>
		<comments>http://fabi.me/php-projects/dropphp-dropbox-api-client/#comments</comments>
		<pubDate>Sun, 09 Dec 2012 22:35:26 +0000</pubDate>
		<dc:creator>Fabi</dc:creator>
				<category><![CDATA[PHP Projects]]></category>

		<guid isPermaLink="false">http://fabi.me/?p=614</guid>
		<description><![CDATA[DropPHP ist eine kompakte PHP Klasse, die eine einfache Schnittstelle zur Dropbox REST API zur Verfügung stellt. Sie bietet Funktionen zum Auflisten, Hoch- und Runterladen von Dateien an. DropPHP verwendet für HTTPS-Requests die in PHP eingebauten Stream-Wrapper, daher werden keine besonderen PHP Bilbiotheken wie PECL oder cURL benötigt. Es steht unter einer BSD-Lizenz zur Verfügung, [...]]]></description>
				<content:encoded><![CDATA[<p>DropPHP ist eine kompakte PHP Klasse, die eine einfache Schnittstelle zur Dropbox REST API zur Verfügung stellt. Sie bietet Funktionen zum Auflisten, Hoch- und Runterladen von Dateien an.</p>
<p>DropPHP verwendet für HTTPS-Requests die in PHP eingebauten Stream-Wrapper, daher werden keine besonderen PHP Bilbiotheken wie PECL oder cURL benötigt.</p>
<p>Es steht unter einer BSD-Lizenz zur Verfügung, hier die <a href="https://github.com/f4bsch/DropPHP">GitHub Seite</a>.</p>
<div class="wpfilebase-file-default" onclick="if('undefined' == typeof event.target.href) document.getElementById('wpfb-file-link-2').click();">
  <div class="icon"><a href="http://fabi.me/download/scripts/master.zip.html" target="_blank" title="Download DropPHP"><img align="middle" src="http://fabi.me/wp-includes/images/crystal/code.png" alt="DropPHP" /></a></div>
  <div class="filetitle">
    <a href="http://fabi.me/download/scripts/master.zip.html" title="Download DropPHP" target="_blank" id="wpfb-file-link-2">DropPHP</a>
    
    <br />
    master.zip.html<br />
    Version: 1.3<br />
  </div>
  <div class="info">
    12.4 KiB<br />
    2053 Downloads<br />
    <a href="#" onclick="return wpfilebase_filedetails(2);">Details</a>
  </div>
  <div class="details" id="wpfilebase-filedetails2" style="display: none;">
  
  <table border="0">
   
   <tr><td><strong>Autor:</strong></td><td>Fabian Schlieper</td></tr>
   
   
   <tr><td><strong>Kategorie:</strong></td><td>Scripts&amp;Codes</td></tr>
   
   <tr><td><strong>Datum:</strong></td><td>9. Dezember 2012</td></tr>
  </table>
  </div>
 <div style="clear: both;"></div>
</div><div style="clear:both;"></div>
<h2>Funktionen</h2>
<p>Die Klasse DropboxClient enthält folgende Funktionen.<br />
Bei einem Fehler wird eine DropboxException ausgeworfen, achte daher darauf, dass du die Funktionen in einem try-catch-Block aufrufst!<br />
Funktionen dropbox_file/dropbox_path als Parameter haben, akzeptieren diesen als string oder Metadata-Objekt der Datei oder des Ordners.</p>
<table>
<tbody>
<tr>
<th>GetAccountInfo()</th>
<td>Ermittelt Informationen über den Benutzeraccount und gibt sie als <a href="https://www.dropbox.com/developers/reference/api#account-info.">Objekt</a> zurück.</td>
</tr>
<tr>
<th>GetMetadata($dropbox_path)</th>
<td>Ermittelt <a href="https://www.dropbox.com/developers/reference/api#metadata">Metadaten</a> einer Datei oder eines Ordners.</td>
</tr>
<tr>
<th>GetFiles($dropbox_path=”, $recursive=false)</th>
<td> Listet Dateien in einem Verzeichnis auf. Ist $recursive = true, werden Unterverzeichnisse rekursiv gelistet. Da jedes Verzeichnis eine neue Anfrage erfordert, kann das einige Zeit daueren!</td>
</tr>
<tr>
<th>DownloadFile($dropbox_file, $dest_path=”, $revision=-1)</th>
<td> Lädt eine Datei aus der Dropbox auf den Webserver. $dest_path gibt an, wo die Datei gespeichert wird (Zeilverzeichnis muss existieren). Mit $revision kann die Revision der Datei angegeben werden.</td>
</tr>
<tr>
<th>UploadFile($src_file, $dropbox_path=”)</th>
<td> Lädt eine Datei vom Webserver in die Dropbox. Beachte, dass nur Dateien bis zu einer Größe von 150MB hochgeladen werden können!</td>
</tr>
<tr>
<th>GetLink($dropbox_file, $preview=true)</th>
<td> Gibt einen Link zu einer Dropbox-Datei zurück, mit dem jeder die Datei herunterladen kann. $preview gibt an, ob der Link auf eine Vorschauseite geht, anstatt direkt auf die Datei.</td>
</tr>
<tr>
<th>Delta($cursor)</th>
<td> Retrieves file changes. See <a href="https://www.dropbox.com/developers/reference/api#delta">delta</a></td>
</tr>
<tr>
<th>Copy($from_path, $to_path)</th>
<td> Copies a file or folder to a new location.</td>
</tr>
<tr>
<th>CreateFolder($path)</th>
<td> Creates a folder.</td>
</tr>
<tr>
<th>Delete($path)</th>
<td> Deletes a file or folder.</td>
</tr>
<tr>
<th>Move($from_path, $to_path)</th>
<td> Moves a file or folder to a new location.</td>
</tr>
</tbody>
</table>
<p>Weitere Funktionen befinden sich in Entwicklung!</p>
<h2>Authentifizierung</h2>
<p>Die Dropbox API verwendet OAuth zur authentifizierung. Beim ersten Zugriff auf die Dropbox sendet der Dropbox server ein Request-Token. Der Benutzer wird zu einer Dropbox-Seite umgeleitet, wo er den Zugriff bestätigt. Anschließend wird mit dem gespeicherten Request-Token ein Access-Token ermittelt und gespeichert. Mit diesem lassen sich dann alle weiteren API-Anfragen authentifizieren.</p>
]]></content:encoded>
			<wfw:commentRss>http://fabi.me/php-projects/dropphp-dropbox-api-client/feed/</wfw:commentRss>
		<slash:comments>46</slash:comments>
		</item>
		<item>
		<title>KeyCommander</title>
		<link>http://fabi.me/tools/keycommander/</link>
		<comments>http://fabi.me/tools/keycommander/#comments</comments>
		<pubDate>Tue, 04 Jan 2011 19:21:02 +0000</pubDate>
		<dc:creator>Fabi</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[auto-clicker]]></category>
		<category><![CDATA[eingabe]]></category>
		<category><![CDATA[input]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[keycommander]]></category>
		<category><![CDATA[Tastatur]]></category>

		<guid isPermaLink="false">http://fabi.me/?p=54</guid>
		<description><![CDATA[Der KeyCommander ist eine Weiterentwicklung des AutoClickers . In dieser völligen Neuentwicklung lassen sich jetzt mit sogenannten Events unterschiedliche Befehle mit einer Taste verknüpfen. &#160; Ein Befehl, auch Action genannt, kann zum Beispiel ein Mausklick, ein anderer Tastendruck, aber auch das Ausführen eines Programmes sein. Alle Actions, die dem selben Event zugeordnet sind, werden nacheinander ausgeführt, solange das Event aktiv ist, d. h. eine stimmte Taste gedrückt wird. Damit [...]]]></description>
				<content:encoded><![CDATA[<p>Der <em>KeyCommander</em> ist eine Weiterentwicklung des <strong><a href="http://fabi.me/tools/speed-autoclicker/">AutoClickers</a> </strong>. In dieser völligen Neuentwicklung lassen sich jetzt mit sogenannten <em>Events</em> unterschiedliche <strong>Befehle mit einer Taste verknüpfen</strong>.</p>
<p>&nbsp;</p>
<p>Ein Befehl, auch <strong>Action</strong> genannt, kann zum Beispiel ein Mausklick, ein anderer Tastendruck, aber auch das Ausführen eines Programmes sein. Alle <em>Actions</em>, die dem selben <strong>Event</strong> zugeordnet sind, werden nacheinander ausgeführt, solange das <em>Event</em> aktiv ist, d. h. eine stimmte Taste gedrückt wird.</p>
<p>Damit lassen sich die unterschiedlichsten Abläufe erstellen, wie zum Beispiel ein einfacher Auto-Clicker, das Herunterfahren des PCs auf Tastendruck oder das Aufrufen einer Webseite über eine Taste. Ebenfalls möglich ist es, Mausbewegungen mit Verzögerungen zu simulieren.</p>
<p>Die erstellten Programme können abgespeichert und jederzeit wieder geladen werden.</p>
<p>Einige Features:</p>
<ul>
<li>Actions können bis zu 200 mal pro Sekunde ausgeführt werden</li>
<li>Komplexe Programmabläufe möglich</li>
<li>Multithreading ermöglicht das Ausführen mehrerer Events gleichzeitig</li>
<li>automatische Updates</li>
<li><a href="http://fabi.me/dev/keycommander-api/">Erweiterbar für Entwickler über DLLs</a>, die in C# geschrieben werden können</li>
</ul>
<p>Noch hat das Programm keine ausführliche Hilfe-Datei. Bei Fragen einfach unten <a href="file:///C:/xampp/htdocs/dev/cmtimport/search_014.htm#postcomment">einen Kommentar schreiben</a>.</p>
<p>Für die, die nur einen <strong>AutoClicker</strong> brauchen, sollten den wesentlich kompakteren und schnelleren<a href="http://fabi.me/tools/speed-autoclicker/">Speed AutoClicker</a> benutzen. Durch die wenigen Funktionen ist er einfacher zu bedienen als der KeyCommander.</p>
<div class="wpfilebase-file-default" onclick="if('undefined' == typeof event.target.href) document.getElementById('wpfb-file-link-3').click();">
  <div class="icon"><a href="http://fabi.me/download/tools/KeyCommander-1.3.1-setup.exe" target="_blank" title="Download KeyCommander"><img align="middle" src="http://fabi.me/wp-includes/images/crystal/interactive.png" alt="KeyCommander" /></a></div>
  <div class="filetitle">
    <a href="http://fabi.me/download/tools/KeyCommander-1.3.1-setup.exe" title="Download KeyCommander" target="_blank" id="wpfb-file-link-3">KeyCommander</a>
    
    <br />
    KeyCommander-1.3.1-setup.exe<br />
    Version: 1.3.1<br />
  </div>
  <div class="info">
    165.0 KiB<br />
    10676 Downloads<br />
    <a href="#" onclick="return wpfilebase_filedetails(3);">Details</a>
  </div>
  <div class="details" id="wpfilebase-filedetails3" style="display: none;">
  
  <table border="0">
   
   
   
   
   <tr><td><strong>Kategorie:</strong></td><td>Tools</td></tr>
   
   <tr><td><strong>Datum:</strong></td><td>25. Februar 2011</td></tr>
  </table>
  </div>
 <div style="clear: both;"></div>
</div>
<h3>Changelog</h3>
<p>Version 1.3:</p>
<ul>
<li>Actions können jetzt in die Zwischenablage kopiert werden (Copy&amp;Paste per Strg+C und Strg+V)</li>
<li>Actions können in andere Events gezogen werden</li>
<li>Mehrere Actions können jetzt gleichzeitig mit der Maus verschoben werden</li>
<li>Eingabe-Rekorder-Fenster verschwindet jetzt im Hintergrund</li>
</ul>
<p>1.2: Beim Eingaberekorder kann jetzt eine einheitliche Wartezeit zwischen den Actions angegeben werden</p>
<p>1.1: viele kleine Bugs behoben</p>
]]></content:encoded>
			<wfw:commentRss>http://fabi.me/tools/keycommander/feed/</wfw:commentRss>
		<slash:comments>56</slash:comments>
		</item>
		<item>
		<title>Cisco VPN Client Installationsprobleme</title>
		<link>http://fabi.me/sonstiges/cisco-vpn-client-install-problem/</link>
		<comments>http://fabi.me/sonstiges/cisco-vpn-client-install-problem/#comments</comments>
		<pubDate>Sun, 02 Jan 2011 20:47:30 +0000</pubDate>
		<dc:creator>Fabi</dc:creator>
				<category><![CDATA[Sonstiges]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[netzwerk]]></category>
		<category><![CDATA[vpn]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://fabi.me/?p=529</guid>
		<description><![CDATA[Bei einem Update oder nach einer abgebrochenen Installation, kann es passieren, dass das Setup von Cisco Systems VPN Client folgende Fehlermeldung ausgibt: Error 28000: Before installing the Cisco Systems VPN Client 5.0.07.0290, you must uninstall the prvious version of Cisco Systems VPN Client 5.0.07.0290, using the Add/Remove Program Files option in the Control Panel. Then [...]]]></description>
				<content:encoded><![CDATA[<p>Bei einem Update oder nach einer abgebrochenen Installation, kann es passieren, dass das Setup von Cisco Systems VPN Client folgende Fehlermeldung ausgibt:</p>
<blockquote><p>Error 28000: Before installing the Cisco Systems VPN Client 5.0.07.0290, you must uninstall the prvious version of Cisco Systems VPN Client 5.0.07.0290, using the Add/Remove Program Files option in the Control Panel. Then restart your system.</p></blockquote>
<p><span id="more-529"></span><a href="http://fabi.me/wp-content/uploads/2010/10/cisco_VPN_install_error.png"><img class="alignnone size-full wp-image-531" title="cisco_VPN_install_error" src="http://fabi.me/wp-content/uploads/2010/10/cisco_VPN_install_error.png" alt="" width="557" height="298" /></a></p>
<p>Bei mir trat dieser Fehler auf, nachdem die erste Installation durch einen BlueScreen abgebrochen wurde. Danach waren zwar Teile vom VPN Client installiert, man konnte die Software aber nicht in deinstallieren.</p>
<p>Im folgenden erkläre ich, wie sich Cisco VPN Client wieder installieren lässt:</p>
<ol>
<li>Erstmal das gesamte Verzeichnis <em>VPN Client</em> in <em>Program Files/Cisco Systems</em> löschen.</li>
<li><strong><a href="http://www.winaso.com/registry_optimizer/">WinASO Registry Optimizer</a></strong> die Registry scannen lassen und alle Fehler reparieren (Vollversion kostet ca 30 $, mit der Trial lassen sich glaub ich keine Fehler beheben). Dieser Schritt ist eventell nicht zwingend erforderlich, habe es aber ohne nicht ausprobiert (einfach mal machen, bevor man die 30 $ investiert)</li>
<li>Die Datei <em>vpnclient_setup.ini </em>im Verzeichnis, das die VPN Client Setupdatei enthält, bearbeiten:<br />
<code>Remove Previous=1</code><br />
und<br />
<code>DelayReboot=1</code><br />
setzen.<br />
Bei mir sieht die INI so aus:<br />
<code><br />
[WiseInstaller]<br />
RuntimeNTVersion=2.0.2600.2<br />
ProductFile=vpnclient_setup.msi<br />
ProductCode={467D5E81-8349-4892-9E81-C3674ED8E451}<br />
ProductVersion=5.0.7<br />
ProductName=Cisco Systems VPN Client 5.0.07.0290<br />
Remove Previous=1<br />
AdminError=You must have administrator rights to run this installation. Please login as an administrator and re-run this installation.<br />
ExistError=%s Version %s is already installed. You must uninstall the existing version before installing %s Version %s. Do you want to uninstall the existing version of %s?<br />
SpaceError=Could not create temporary file, not enough free temporary disk space. Please free up disk space and rerun this installation.<br />
WiseInitPrefix=Initializing<br />
WiseInitSuffix=Wizard...<br />
WiseInitLangPrompt=<br />
WiseInitLangDefault=English,1033<br />
Language1=Japanese,1041<br />
LanguageFile1=vpnclient_jp.mst<br />
Language2=French (Canadian),3084<br />
LanguageFile2=vpnclient_fc.mst<br />
RuntimeNT=instmsiw.exe<br />
RuntimeSizeNT=1822520<br />
DelayReboot=1<br />
</code></li>
<li>Das Setup so starten:<br />
<code>vpnclient_setup.msi /quiet</code><br />
Es sollte erstmal nichts sichtbares passieren, einfach 5 Minuten warten, dann Windows neustarten.</li>
<li>Nach dem Neustart sollte Cisco VPN Client ordnungsgemäß installiert sein. Wenn nicht, das Setup einfach nochmal normal ausführen.</li>
</ol>
<p>Ich hatte nach der Installation Probleme mit <em>Deterministic Network Enhancer</em> für alle meine Netzwerkadapter (siehe Geräte-Manager). Wie man das behebt, steht auf der <a href="http://www.citrix.com/lang/English/lp/lp_1680845.asp" target="_blank">Webseite von Citrix</a>. Dort eifnach winfix.exe herunterladen und installieren, danach dneupdate.msi oder dneupdate64.msi.</p>
<p>Hilfreiche Links:</p>
<p>http://social.technet.microsoft.com/forums/en-US/itprovistaapps/thread/d0dbdd36-bad1-4970-8f7a-834f9d98b55e/</p>
]]></content:encoded>
			<wfw:commentRss>http://fabi.me/sonstiges/cisco-vpn-client-install-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AMD GPU Clock Tool Desktopverknüpfungen</title>
		<link>http://fabi.me/tools/amd-gpu-clock-tool-shortcuts/</link>
		<comments>http://fabi.me/tools/amd-gpu-clock-tool-shortcuts/#comments</comments>
		<pubDate>Sun, 02 Jan 2011 20:37:26 +0000</pubDate>
		<dc:creator>Fabi</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[overclocking]]></category>

		<guid isPermaLink="false">http://fabi.me/?p=538</guid>
		<description><![CDATA[AMD GPU Clock Tool ist ein kleines Programm, mit dem sich GPU-Takt und Grafikspeichertakt verändern lassen. Dabei lassen sich die Frequenzen auch per Befehlszeile verändern, so dass man Verknüpfungen auf dem Desktop erstellen kann, die dann mit einem Klick die Taktung einstellen. Führt man AMDGPUClockTool.exe clock aus, erfährt man die verfügbaren Befehle zum Übertakten. Eine [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://downloads.guru3d.com/AMD-GPU-Clock-Tool-v0.9.26.0-For-HD-5870-download-2383.html">AMD GPU Clock Tool</a> ist ein kleines Programm, mit dem sich GPU-Takt und Grafikspeichertakt verändern lassen. Dabei lassen sich die Frequenzen auch per Befehlszeile verändern, so dass man Verknüpfungen auf dem Desktop erstellen kann, die dann mit einem Klick die Taktung einstellen.</p>
<p><span id="more-538"></span>Führt man</p>
<p><code>AMDGPUClockTool.exe clock</code></p>
<p>aus, erfährt man die verfügbaren Befehle zum Übertakten.</p>
<p>Eine Verknüpfung die den GPU-Takt auf 680 MHz und den Speichertakt auf 1010 setzt, müsste auf folgendes Ziel gesetzt werden:</p>
<p><code>"C:Program Files (x86)AMD GPU Clock ToolAMDGPUClockTool.exe" -eng=680 -mem=1010</code></p>
<p>Um die Taktung wieder zurückzusetzen müsste der Befehl</p>
<p><code>AMDGPUClockTool.exe -restore</code></p>
<p>eigentlich ausreichen. Der scheint in der Praxis aber nicht zu funktionieren. Daher habe ich ein kleines Tool geschrieben, dass AMD GPU Clock Tool versteckt ausführt und den Restore-Button &#8220;klickt&#8221;:</p>
<p>[filebase:file:file=52]</p>
<p>Die EXE-Datei einfach in den Installationsordner von dem Clock Tool kopieren und eine Verknüpfung draufsetzen. Die Taktung wird den auf den BIOS-Standard gesetzt. (Der Energiesparmodus, falls vorhanden, funktioniert dann auch wieder, bei Übertaktung wird dieser deaktiviert)</p>
<p>Wer am Quellcode interessiert ist:</p>
<p>[filebase:file:file=53]</p>
]]></content:encoded>
			<wfw:commentRss>http://fabi.me/tools/amd-gpu-clock-tool-shortcuts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Fortschrittsbalken / Ladebalken</title>
		<link>http://fabi.me/scripts-codes/php-fortschrittsbalken-ladebalken/</link>
		<comments>http://fabi.me/scripts-codes/php-fortschrittsbalken-ladebalken/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 19:00:21 +0000</pubDate>
		<dc:creator>Fabi</dc:creator>
				<category><![CDATA[Scripts & Codes]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://fabi.me/?p=506</guid>
		<description><![CDATA[Wenn man einen lange dauernden PHP-Script auf dem Server ausführt, ist es praktisch, zwischendurch den Fortschritt mitverfolgen zu können. Diese PHP-Klasse ermöglicht einen sehr einfachen und schnellen Einbau eines Fortschrittsbalkens in z. B. einen PHP-Installationsscript oder sonstige serverlastige Anwendungen. Für folgene Serveranwendungen ist diese Klasse geeignet: Kopiervorgänge mit mehreren Dateien oder gepuffertes Kopieren Viele SQL [...]]]></description>
				<content:encoded><![CDATA[<p>Wenn man einen lange dauernden PHP-Script auf dem Server ausführt,  ist es praktisch, zwischendurch den Fortschritt mitverfolgen zu können.  Diese PHP-Klasse ermöglicht einen sehr einfachen und schnellen Einbau  eines Fortschrittsbalkens in z. B. einen PHP-Installationsscript oder  sonstige serverlastige Anwendungen.<span id="more-506"></span></p>
<p>Für folgene Serveranwendungen ist diese Klasse geeignet:</p>
<ul>
<li>Kopiervorgänge mit mehreren Dateien oder gepuffertes Kopieren</li>
<li>Viele SQL abfragen wie z.B. das Backupen von Daten oder Optimieren von mehreren Tabellen</li>
<li>Beim Generieren/Renderen einer Ressource z.B. Videos oder Audiodateien</li>
</ul>
<p>Für folgende Anwendungen ist die Klasse <strong>nicht geeignet</strong>:</p>
<ul>
<li>Dateiuploads</li>
<li>Das Ausführen eines eines einzelnes externen Befehls (z.B über <em>exec()</em>)</li>
</ul>
<p>Während der Laufzeit kann einfach die Funktion step(), mit einem  optionalen Parameter, der angibt, um wie viel sich der Fortschritt  geändert hat, aufgerufen werden. Es wird sofort ein kurzer Java Script  Code an den Browser gesendet, der den vorher initialisierten Ladebalken  anpasst. Es ist daher ausschließlich PHP &gt;=4.4 und ein Browser mit  JavaScript-Unterstützung erforderlich, kein CGI oder PERL.</p>
<p>Mehrere Fortschrittsanzeigen pro Seite werden unterstützt, sie können alle individuell angepasst werden.</p>
<p>Ein Beispiel liegt bei.</p>
<p><strong>Neue Version 1.3</strong>: set($fortschritt) Funktion hinzugefügt</p>
<p><a href="http://fabi.me/misc/progressbar/example.php" target="_blank"><strong>Demo</strong></a></p>
<p><a href="http://www.fabi-s.de/readmes/php-fortschrittsbalken-readme/">Readme</a></p>
]]></content:encoded>
			<wfw:commentRss>http://fabi.me/scripts-codes/php-fortschrittsbalken-ladebalken/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Thermal Pad</title>
		<link>http://fabi.me/palm/webos-apps/thermal-pad/</link>
		<comments>http://fabi.me/palm/webos-apps/thermal-pad/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 23:33:08 +0000</pubDate>
		<dc:creator>Fabi</dc:creator>
				<category><![CDATA[webOS Apps]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[Palm]]></category>
		<category><![CDATA[webos]]></category>

		<guid isPermaLink="false">http://fabi.me/?p=515</guid>
		<description><![CDATA[Thermal Pad simuliert eine hitzeempfindliche Fläche, die auf Fingertippen reagiert. Schüttele dein Handy um das Abkühlen des Pads zu beschleunigen. Wähle zwischen verschiedenen Farbmustern und verwende dein Pad als Hintergrund oder versende as per E-Mail. Du kannst das Verhalten des Pads mit Optionen wie Empfindlichkeit, Abkühlung und Ausbreitung verändern. Viel Spaß beim Erstellen schöner Bilder [...]]]></description>
				<content:encoded><![CDATA[<p>Thermal Pad simuliert eine hitzeempfindliche Fläche, die auf Fingertippen reagiert. <span id="more-515"></span>Schüttele dein Handy um das Abkühlen des Pads zu beschleunigen.<br />
Wähle zwischen verschiedenen Farbmustern und verwende dein Pad als Hintergrund oder versende as per E-Mail.<br />
Du kannst das Verhalten des Pads mit Optionen wie Empfindlichkeit, Abkühlung und Ausbreitung verändern.<br />
Viel Spaß beim Erstellen schöner Bilder oder einfach nur beim Zeitvertreiben!</p>
<p>Download</p>
<p>http://developer.palm.com/appredirect/?packageid=me.fabi.thermalpad</p>
]]></content:encoded>
			<wfw:commentRss>http://fabi.me/palm/webos-apps/thermal-pad/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Labyrinth</title>
		<link>http://fabi.me/palm/webos-apps/labyrinth/</link>
		<comments>http://fabi.me/palm/webos-apps/labyrinth/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 02:30:06 +0000</pubDate>
		<dc:creator>Fabi</dc:creator>
				<category><![CDATA[webOS Apps]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Palm]]></category>
		<category><![CDATA[Spiele]]></category>
		<category><![CDATA[webos]]></category>

		<guid isPermaLink="false">http://fabi.me/?p=489</guid>
		<description><![CDATA[Steuere mit Hilfe des Bewegungssensors eine Stahlkugel durch ein hölzernes Labyrinth. Hört sich einfach an, aber Vorsicht vor den schwarzen Löchern! Versuche in möglichst kurzer Zeit die Kugel ins Ziel zu bringen. In dieser Lite-Version kannst du 17 Level mit ansteigendem Schwiereigkeitsgrad spielen. In der Vollversion, die bald erscheinen wird, erwarten dich eine globale Hichscoreliste, [...]]]></description>
				<content:encoded><![CDATA[<p>Steuere mit Hilfe des Bewegungssensors eine Stahlkugel durch ein hölzernes Labyrinth. <span id="more-489"></span>Hört sich einfach an, aber Vorsicht vor den schwarzen Löchern! Versuche in möglichst kurzer Zeit die Kugel ins Ziel zu bringen.<br />
In dieser Lite-Version kannst du 17 Level mit ansteigendem Schwiereigkeitsgrad spielen.<br />
In der Vollversion, die bald erscheinen wird, erwarten dich eine globale Hichscoreliste, ein Leveleditor, Levelaustausch und weitere Spielobjekte!</p>
]]></content:encoded>
			<wfw:commentRss>http://fabi.me/palm/webos-apps/labyrinth/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Seismograph</title>
		<link>http://fabi.me/palm/webos-apps/seismograph/</link>
		<comments>http://fabi.me/palm/webos-apps/seismograph/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 23:33:15 +0000</pubDate>
		<dc:creator>Fabi</dc:creator>
				<category><![CDATA[webOS Apps]]></category>
		<category><![CDATA[Palm]]></category>
		<category><![CDATA[Spiele]]></category>
		<category><![CDATA[webos]]></category>

		<guid isPermaLink="false">http://fabi.me/?p=453</guid>
		<description><![CDATA[Die webOS-App Seismograph zeichnet mit Hilfe des eingebauten Beschleunigungs-Senors Bewegungen in drei Achsen auf. Die angezeigten Achsen sowie die Zahl der aufgezeichneten Werte können angegeben werden. Außerdem kann die Amplitude (Empfindlichkeit) eingestellt und ein High-Pass Filter zur Filterung von Sensor-Störungen aktiviert werden. Wer in einem erdbebensicheren Gebiet wohnt, kann mit dieser App z.B. die Stoßdämpfer [...]]]></description>
				<content:encoded><![CDATA[<p>Die webOS-App <em>Seismograph</em> zeichnet mit Hilfe des eingebauten Beschleunigungs-Senors Bewegungen in drei Achsen auf.<span id="more-453"></span> Die angezeigten Achsen sowie die Zahl der aufgezeichneten Werte können angegeben werden.<br />
Außerdem kann die Amplitude (Empfindlichkeit) eingestellt und ein High-Pass Filter zur Filterung von Sensor-Störungen aktiviert werden.</p>
<p>Wer in einem erdbebensicheren Gebiet wohnt, kann mit dieser App z.B. die Stoßdämpfer seines Autos testen. Es lassen sich bestimmt noch viele andere Anwedungsbereiche finden&#8230;</p>
<h2>Changelog</h2>
<p>Version 0.2.1:</p>
<ul>
<li>Export funktion hizugefügt. Siehe <a href="http://seismograph.fabi.me/">seismograph.fabi.me</a></li>
</ul>
<p>Version 0.2.0:</p>
<ul>
<li>kleiner Bugs behoben</li>
<li>Record-Funktion zum Auzeichnen und Abspielen hinzugefügt</li>
</ul>
<p>Version 0.1.1:</p>
<ul>
<li>Achsenbeschriftungen für Zeit- und Bewegungsachse hinzugefügt</li>
<li>Maximale Erschütterungen können aufgezeichnet werden</li>
</ul>
<p><em>Seismograph</em> ist über den <em>App Catalogue</em> in allen Ländern verfügbar.<br />
Kompatibel für Palm Pre und Palm Pixi.</p>
<p><img class="alignnone size-full wp-image-460" title="seismograph_2009-26-11_100359" src="http://fabi.me/wp-content/uploads/2009/12/seismograph_2009-26-11_100359.png" alt="seismograph_2009-26-11_100359" width="480" height="320" /></p>
<p><img class="alignnone size-full wp-image-461" title="seismograph_2009-26-11_100559" src="http://fabi.me/wp-content/uploads/2009/12/seismograph_2009-26-11_100559.png" alt="seismograph_2009-26-11_100559" width="480" height="320" /></p>
<p><img class="alignnone size-full wp-image-462" title="seismograph_2009-03-12_234055" src="http://fabi.me/wp-content/uploads/2009/12/seismograph_2009-03-12_234055.png" alt="seismograph_2009-03-12_234055" width="480" height="320" /></p>
]]></content:encoded>
			<wfw:commentRss>http://fabi.me/palm/webos-apps/seismograph/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Bin-LayerTrayer</title>
		<link>http://fabi.me/tools/binlayertrayer/</link>
		<comments>http://fabi.me/tools/binlayertrayer/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 17:30:51 +0000</pubDate>
		<dc:creator>Fabi</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[binlayer]]></category>
		<category><![CDATA[layertrayer]]></category>
		<category><![CDATA[tray]]></category>
		<category><![CDATA[werbung]]></category>

		<guid isPermaLink="false">http://fabi.me/?p=404</guid>
		<description><![CDATA[BinLayerTrayer ist eine Version des , die für Accounts der Werbeplattform Bin-Layer geeignet ist.Wer den LayerTrayer nicht kennt: Mit dieser kleinen Tray-Anwendung haben Sie Ihr aktuelles Guthaben Ihres Bin-Layer-Accounts immer im Blick. Dabei bietet sie drei Verschieden Anzeigemöglichkeiten: Über eine regelmäßig eingeblendete QuickInfo-Sprechblase, die neben dem Guthaben auch heutige und gestrige Einnahmen einblendet. Einblendung eines [...]]]></description>
				<content:encoded><![CDATA[<p>BinLayerTrayer ist eine Version des <a href="http://fabi.me/tools/layertrayer-2/">LayerTrayers</a>, die für Accounts der Werbeplattform <a href="http://bin-layer.de/ref-6428.html" target="_blank">Bin-Layer</a> geeignet ist.<span id="more-404"></span>Wer den LayerTrayer nicht kennt:</p>
<p>Mit dieser kleinen Tray-Anwendung haben Sie Ihr aktuelles Guthaben Ihres Bin-Layer-Accounts immer im Blick. Dabei bietet sie drei Verschieden Anzeigemöglichkeiten:</p>
<ul>
<li>Über eine regelmäßig eingeblendete QuickInfo-Sprechblase, die neben dem Guthaben auch heutige und gestrige Einnahmen einblendet.</li>
<li>Einblendung eines ToolTips, wenn der Mauszeiger auf das TrayIcon bewegt wird.</li>
<li>Dynamische TrayIcon, das den aktuellen Kontostand anzeigt.</li>
</ul>
<p>Weitere Features sind:</p>
<ul>
<li> Automatischer Autostart (ein/ausschaltbar)</li>
<li> Automatische Guthabenabfrage</li>
<li>Abfrage mehrerer Accounts</li>
<li> geringer Arbeitsspeicherverbrauch</li>
<li> automatische Updates</li>
</ul>
<p>So richten Sie BinLayerTrayer für Ihren Bin-Layer-Account ein:</p>
<ol>
<li>Loggen Sie sich auf <a href="http://bin-layer.de/ref-6428.html" target="_blank">Bin-Layer</a> ein und klicken Sie auf <em> <a href="http://binlayer.de/member-tools.html">Tools und APIs</a></em></li>
<li>Dort finden Sie Ihren API-Link, der z.B. so aussieht: <code>http://binlayer.de/api-<span style="text-decoration: underline;">d41d8cd98f00b204e9800998ecf8427e</span>.xml</code>. Wählen Sie die 32-stellige Zeichenkette (im Beispiel <strong>d41d8cd98f00b204e9800998ecf8427e</strong>) aus und kopieren Sie diese in die Zwischenablage (Strg + C)</li>
<li>Fügen Sie die kopierte Zeichenkette in das entsprechende Feld in den BinLayerTrayer Einstellungen ein (Strg + V)</li>
<li>Klicke Sie auf OK, anschließend sollte eine Sprechblase erscheinen, die Ihre Statistiken anzeigt.</li>
</ol>
<p>Der folgende Screenshot zeigt die Einstellungen des BinLayerTrayers:</p>
<div id="attachment_399" class="wp-caption alignnone" style="width: 449px"><img class="size-full wp-image-399" title="binlayertrayersettings" src="http://fabi.me/wp-content/uploads/2008/11/binlayertrayersettings.png" alt="BinLayerTrayer Einstellungen" width="439" height="532" /><p class="wp-caption-text">BinLayerTrayer Einstellungen</p></div>
<p>Und so sieht die QuickInfo-Sprechblase mit aktiviertem dynamischen TrayIcon aus:</p>
<p><img class="alignnone size-full wp-image-400" title="binlayertrayertray" src="http://fabi.me/wp-content/uploads/2008/11/binlayertrayertray.png" alt="binlayertrayertray" width="373" height="186" /></p>
]]></content:encoded>
			<wfw:commentRss>http://fabi.me/tools/binlayertrayer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
