<?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>B. Boerngen-Schmidt &#187; Allgemeines</title>
	<atom:link href="http://www.boerngen-schmidt.de/bereich/allgemeines/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.boerngen-schmidt.de</link>
	<description>Die Summe der Kleinigkeiten ergibt das Ganze.</description>
	<lastBuildDate>Sun, 08 Aug 2010 19:00:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>iPhone 3G downgrade von iOS 4 auf iOS 3.1.3</title>
		<link>http://www.boerngen-schmidt.de/2010/07/iphone-3g-downgrade-von-ios-4-auf-ios-3-1-3/</link>
		<comments>http://www.boerngen-schmidt.de/2010/07/iphone-3g-downgrade-von-ios-4-auf-ios-3-1-3/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 10:16:21 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Macintosch]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.boerngen-schmidt.de/?p=245</guid>
		<description><![CDATA[Das Iphone 3G ist einfach grauenhaft langsam, wenn man das iOS 4 darauf installiert hat. Selbst die neuen Features wie Multitasking sind gar nicht erst aktiviert und selbst das aktivieren durch einen Jailbreak verursacht eine nur noch größeren Geschwindigkeitsverlust. Daher habe ich mich, wie scheinbar viel andere auch, dazu entschlossen ein Downgrade auf die Firmware [...]


Keine verwandten Artikel gefunden.]]></description>
			<content:encoded><![CDATA[<p>Das Iphone 3G ist einfach grauenhaft langsam, wenn man das iOS 4 darauf installiert hat. Selbst die neuen Features wie Multitasking sind gar nicht erst aktiviert und selbst das aktivieren durch einen Jailbreak verursacht eine nur noch größeren Geschwindigkeitsverlust. Daher habe ich mich, wie scheinbar viel andere auch, dazu entschlossen ein Downgrade auf die Firmware 3.1.3 vorzunehmen.</p>
<h3>Neue &#8220;alte&#8221; Firmware runterladen und installieren</h3>
<p>Als erstes brauchen wir die passende Firmware. Eine gut gepflegte Liste mit Download-Links direkt von Apple habe ich bei <a title="iSzene" href="http://iszene.com/thread-29469.html" target="_blank">iSzene</a> gefunden.</p>
<p>Ich habe bei meinen Nachforschungen zum Downgrade öfters gelesen, dass es wohl einige Probleme gibt, die alte Firmware auf das iPhone zu spielen. Eine mögliche Lösung und weitere Links gibt es beim <a href="http://www.apfelwerk.de/2010/06/downgrade-iphone-3g-firmware-3-1-3/" target="_blank">Apfelwerk</a>.</p>
<p>Mein Weg war etwas härter, hat aber auch ohne zusätzliche Tools funktioniert. Ich habe das iPhone in den DFU-Modus mit hilfe des Pwnage Tools gebracht und dann via iTunes die alte Firmware installiert. Dies hat nicht direkt geklappt, da iTunes einen Fehler gemeldet hat. Davon aber nicht irritieren lassen, sondern iTunes schließen, neustarten und einfach nochmal versuchen. Eventuell das iPhone nochmals in den DFU Modus versetzen.</p>
<blockquote><p>Wenn man mit gedrückter ALT-Taste auf Wiederherstellen in iTunes klickt, kann man eine Firmwaredatei auswählen. Ansonsten wird die aktuellste von iTunes automatisch ausgewählt.</p></blockquote>
<h3>Wiederherstellen des iPhones aus einem Backup</h3>
<p>Wer nach der erfolgreichen Installation von iOS 3.1.3 versucht, sein iPhone aus einem Backup wiederherzustellen, dass er mit dem iOS 4 gemacht hat wird leider von iTunes enttäuscht mit der Fehlermeldung</p>
<blockquote><p>Das Backup kann nicht wiederhergestellt werden, da es mit einer neueren Version &#8230;.</p></blockquote>
<p>Doof! Aber man kann sich hier mit einem Trick behelfen.</p>
<p>Unter <strong>/Users/&lt;username&gt;/Library/Application Support/MobileSync/Backup </strong>findet man die Backups, die iTunes vom iPhone gemacht hat und geht wie folgt vor:</p>
<ul>
<li>iTunes schließen!!</li>
<li>Suchen des neusten Backupsordners</li>
<li>Dort die info.plist öffnen und nach folgendem suchen

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Product Version<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>und den string darunter auf 3.1.3 abändern. Fertig sieht das dann so aus</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Product Version<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/key<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>3.1.3<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

</li>
<li>Jetzt iTunes neustarten und den Sync geschehen lassen</li>
</ul>
<p>Das sollte alles sein um das iPhone down zu graden vom langsamen iOS 4.</p>


<p>Keine verwandten Artikel gefunden.</p>]]></content:encoded>
			<wfw:commentRss>http://www.boerngen-schmidt.de/2010/07/iphone-3g-downgrade-von-ios-4-auf-ios-3-1-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mausbewegungen aufzeichnen</title>
		<link>http://www.boerngen-schmidt.de/2010/03/mausbewegungen-aufzeichnen/</link>
		<comments>http://www.boerngen-schmidt.de/2010/03/mausbewegungen-aufzeichnen/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 14:32:20 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Freeware]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Spaß]]></category>

		<guid isPermaLink="false">http://www.boerngen-schmidt.de/?p=223</guid>
		<description><![CDATA[Gerade bei einem meiner Streifzüge durch das Internet bin ich auch ein lustiges Gimik gestoßen das sich IOGraphica nennet. Was tut dieses Tool? &#8211; Es zeichnet einfach die Mausbewegeungen auf und verwandelt diese in moderne Kunst Wo gibt es das Tool? &#8211; http://iographica.com/ Keine verwandten Artikel gefunden.


Keine verwandten Artikel gefunden.]]></description>
			<content:encoded><![CDATA[<p>Gerade bei einem meiner Streifzüge durch das Internet bin ich auch ein lustiges Gimik gestoßen das sich IOGraphica nennet.</p>
<p>Was tut dieses Tool? &#8211; Es zeichnet einfach die Mausbewegeungen auf und verwandelt diese in moderne Kunst</p>
<p>Wo gibt es das Tool? &#8211; <a title="IOGraphica" href="http://iographica.com/">http://iographica.com/</a></p>


<p>Keine verwandten Artikel gefunden.</p>]]></content:encoded>
			<wfw:commentRss>http://www.boerngen-schmidt.de/2010/03/mausbewegungen-aufzeichnen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Erste Eindrücke von Hetzner</title>
		<link>http://www.boerngen-schmidt.de/2009/08/erste-eindrucke-von-hetzner/</link>
		<comments>http://www.boerngen-schmidt.de/2009/08/erste-eindrucke-von-hetzner/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 22:21:23 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Hetzner]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://www.boerngen-schmidt.de/?p=167</guid>
		<description><![CDATA[Seit ein paar Tagen habe ich nun auch bei Hetzner einen Rootserver gemietet und muss sagen, dass ich im Vergleich zu Server4You sehr zufrieden bin. Die Hardware und Preis stimmen, das einziges kleine Manko ist die doch relativ hohe Einrichungsgebühr von 149EUR. Der Server lässt sich sehr komfortabel über den Robot steuern, also Neustarten, Rescue [...]


Keine verwandten Artikel gefunden.]]></description>
			<content:encoded><![CDATA[<p><!--:de-->Seit ein paar Tagen habe ich nun auch bei Hetzner einen Rootserver gemietet und muss sagen, dass ich im Vergleich zu Server4You sehr zufrieden bin. Die Hardware und Preis stimmen, das einziges kleine Manko ist die doch relativ hohe Einrichungsgebühr von 149EUR.</p>
<p>Der Server lässt sich sehr komfortabel über den Robot steuern, also Neustarten, Rescue etc. Bei dem Rescuesystem gibt es allerdings einige Kleinigkeiten die mich stören. Diese sind, dass das Passwort nur sehr kurze Zeit angezeigt wird, der Rescuemodus wird nach 5 Minuten wieder beendet somit ist kein Reboot im Rescue möglich. Ehrlich gesagt kann ich den letzen Punkt verstehen, da man eigentlich nur einmal ins Rescue bootet und dann hoffentlich nie wieder.</p>
<p><strong>Fazit: </strong>Bis jetzt scheint Hetzner ein sehr fähiger und guter Provider zu sein, mal sehen wie sich dies in Zukunft verhalten wird.<!--:--></p>


<p>Keine verwandten Artikel gefunden.</p>]]></content:encoded>
			<wfw:commentRss>http://www.boerngen-schmidt.de/2009/08/erste-eindrucke-von-hetzner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BMW raus aus der Formel 1</title>
		<link>http://www.boerngen-schmidt.de/2009/07/bmw-raus-aus-der-formel-1/</link>
		<comments>http://www.boerngen-schmidt.de/2009/07/bmw-raus-aus-der-formel-1/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 17:39:31 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Formel1]]></category>

		<guid isPermaLink="false">http://www.boerngen-schmidt.de/2009/07/bmw-raus-aus-der-formel-1/</guid>
		<description><![CDATA[Irgendwie war klar das mindestens ein Team zum Ende der Session gehen würde, aber das es gerade BWM ist verwundert mich doch schon sehr. Leider lief es bis heute nicht gut, aber was nicht ist kann ja noch werden. Ich hoffe nur das Kubica und Heidfeld der Formel1 erhalten bleiben. Ein Pole als Weltmeister wäre [...]


Keine verwandten Artikel gefunden.]]></description>
			<content:encoded><![CDATA[<p>Irgendwie war klar das mindestens ein Team zum Ende der Session gehen würde, aber das es gerade BWM ist verwundert mich doch schon sehr. Leider lief es bis heute nicht gut, aber was nicht ist kann ja noch werden.</p>
<p>Ich hoffe nur das Kubica und Heidfeld der Formel1 erhalten bleiben. Ein Pole als Weltmeister wäre schon stark!</p>


<p>Keine verwandten Artikel gefunden.</p>]]></content:encoded>
			<wfw:commentRss>http://www.boerngen-schmidt.de/2009/07/bmw-raus-aus-der-formel-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Der Typ der bei der GEMA sitzt</title>
		<link>http://www.boerngen-schmidt.de/2009/06/der-typ-der-bei-der-gema-sitzt/</link>
		<comments>http://www.boerngen-schmidt.de/2009/06/der-typ-der-bei-der-gema-sitzt/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 18:03:09 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Spaß]]></category>

		<guid isPermaLink="false">http://www.boerngen-schmidt.de/?p=161</guid>
		<description><![CDATA[Keine verwandten Artikel gefunden.


Keine verwandten Artikel gefunden.]]></description>
			<content:encoded><![CDATA[<p><object width="660" height="405"><param name="movie" value="http://www.youtube.com/v/jiOTKjXZaYI&#038;hl=de&#038;fs=1&#038;rel=0&#038;hd=1&#038;border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/jiOTKjXZaYI&#038;hl=de&#038;fs=1&#038;rel=0&#038;hd=1&#038;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"></embed></object></p>


<p>Keine verwandten Artikel gefunden.</p>]]></content:encoded>
			<wfw:commentRss>http://www.boerngen-schmidt.de/2009/06/der-typ-der-bei-der-gema-sitzt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doctrine und Agavi</title>
		<link>http://www.boerngen-schmidt.de/2009/04/howto-configure-doctrine-and-agavi/</link>
		<comments>http://www.boerngen-schmidt.de/2009/04/howto-configure-doctrine-and-agavi/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 22:06:59 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Agavi]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[HowTo]]></category>

		<guid isPermaLink="false">http://www.boerngen-schmidt.de/?p=141</guid>
		<description><![CDATA[Bei Agavi hat man die Qual der Wahl wie man eine Datenbankverbindung herstellt. Zum einen sind dort Propel und Doctrine als Verfechter der ORMs, zum anderen aber auch die klassischen Methode ala PDO.

Heute möchte ich gerne ein paar Worte dazu verlieren wie man Doctrine zusammen mit Agavi einrichtet und zum laufen bekommt.


Keine verwandten Artikel gefunden.]]></description>
			<content:encoded><![CDATA[<h2>Doctrine Librarys</h2>
<p>Als erstes sollte man sich die Librarys von Doctrine besorgen. Ich selber speichere alle externen librarys im Verzeichnis <strong>%project_dir%/libs</strong> ab.</p>
<p>svn co <a href="http://svn.doctrine-project.org/tags/1.1.0/lib/">http://svn.doctrine-project.org/tags/1.1.0/lib/</a> libs/doctrine</p>
<p>nun haben wir schon einmal die Librarys im Verzeichnis %project_dir%/lib/doctrine.</p>
<p><strong>Konfiguration in Agavi</strong></p>
<p>Damit Agavi nun diese auch läd müssen sie zur autoload.xml hinzugefügt werden.</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- Doctrine --&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;autoload</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;Doctrine&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>/path/to/project/libs/doctrine/Doctrine.php<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/autoload<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>Zum anderen sollte in settings.xml <em>use_database</em> auf true gesetzt werden, damit Agavi überhaupt zu Datenbanken verbindet. Als nächstes ist nun die database.xml an der Reihe. Die hier angegebene Konfiguration sollte immer an die eingenen Wünsche angepasst werden!</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;UTF-8&quot;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;ae:configurations</span> <span style="color: #000066;">xmlns:ae</span>=<span style="color: #ff0000;">&quot;http://agavi.org/agavi/config/global/envelope/1.0&quot;</span> <span style="color: #000066;">xmlns</span>=<span style="color: #ff0000;">&quot;http://agavi.org/agavi/config/parts/databases/1.0&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
&nbsp;
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;ae:configuration<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;databases</span> <span style="color: #000066;">default</span>=<span style="color: #ff0000;">&quot;doctrine&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
&nbsp;
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;database</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;doctrine&quot;</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;AgaviDoctrineDatabase&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
				<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;ae:parameters<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
					<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;ae:parameter</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;dsn&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>mysql://<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;username<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>:<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;password<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>@<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;host<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>/<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;databasename<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;/ae:parameter<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
					<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;ae:parameter</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;attributes&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
						<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;ae:parameters<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
							<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;ae:parameter</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;AUTOLOAD_TABLE_CLASSES&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>true<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ae:parameter<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
							<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;ae:parameter</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;VALIDATE&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>LENGTHS<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ae:parameter<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
							<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;ae:parameter</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;AUTO_ACCESSOR_OVERRIDE&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>true<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ae:parameter<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
						<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ae:parameters<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
					<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ae:parameter<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
					<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;ae:parameter</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;manager_attributes&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
						<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;ae:parameters<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
							<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;ae:parameter</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;model_loading&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>conservative<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ae:parameter<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
						<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ae:parameters<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
					<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ae:parameter<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
					<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;ae:parameter</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;load_models&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>%core.lib_dir%/doctrine<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ae:parameter<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
				<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ae:parameters<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/database<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/databases<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ae:configuration<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ae:configurations<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<h2>Entwicklungsumgebung</h2>
<p>Hier habe ich mir angewöhnt die Sachen für die DB Entwicklung unter dev/db ab zuspeichern. Hier sollten folgende Verzeichnisse erstellt werden.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #660033;">-p</span> dev<span style="color: #000000; font-weight: bold;">/</span>db<span style="color: #000000; font-weight: bold;">/</span><span style="color: #7a0874; font-weight: bold;">&#123;</span>data,data<span style="color: #000000; font-weight: bold;">/</span>fixtures,data<span style="color: #000000; font-weight: bold;">/</span>sql,migrations,models,schema<span style="color: #7a0874; font-weight: bold;">&#125;</span></pre></div></div>

<p>Zudem erzeugen wir in dev/db noch die Datei doctrine.php, welches wir zur Konfiguration der Doctrine CLI verweden werden. Auch hier gilt, bitte anpassen!</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #666666; font-style: italic;">// Backup argv, otherwise stripped by agavi</span>
<span style="color: #000088;">$args</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'argv'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">require</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'../../libs/agavi/agavi.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">require</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'../../app/config.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
Agavi<span style="color: #339933;">::</span><span style="color: #004000;">bootstrap</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'development.benjamin'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">spl_autoload_register</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Doctrine'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'autoload'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// Let Agavi create the connection</span>
<span style="color: #000088;">$con</span> <span style="color: #339933;">=</span> AgaviContext<span style="color: #339933;">::</span><span style="color: #004000;">getInstance</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'console'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getDatabaseConnection</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$dir</span> <span style="color: #339933;">=</span> <span style="color: #990000;">dirname</span><span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">__FILE__</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$config</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
	<span style="color: #0000ff;">'data_fixtures_path'</span>  <span style="color: #339933;">=&gt;</span> AgaviConfig<span style="color: #339933;">::</span><span style="color: #004000;">get</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'doctrine.fixture_dir'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$dir</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/data/fixtures'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'models_path'</span> <span style="color: #339933;">=&gt;</span> AgaviConfig<span style="color: #339933;">::</span><span style="color: #004000;">get</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'core.lib_dir'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/doctrine'</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'migrations_path'</span> <span style="color: #339933;">=&gt;</span>  AgaviConfig<span style="color: #339933;">::</span><span style="color: #004000;">get</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'doctrine.migration_dir'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$dir</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/migrations'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'sql_path'</span> <span style="color: #339933;">=&gt;</span> AgaviConfig<span style="color: #339933;">::</span><span style="color: #004000;">get</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'doctrine.migration_dir'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$dir</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/data/sql'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'yaml_schema_path'</span> <span style="color: #339933;">=&gt;</span>  AgaviConfig<span style="color: #339933;">::</span><span style="color: #004000;">get</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'doctrine.schema_dir'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$dir</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/schema/schema.yml'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'generate_models_options'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
		<span style="color: #0000ff;">'suffix'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'.class.php'</span>
	<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Configure Doctrine Cli</span>
<span style="color: #000088;">$cli</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Doctrine_Cli<span style="color: #009900;">&#40;</span><span style="color: #000088;">$config</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$cli</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">run</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$args</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Kommen wir nun zur letzten kleine Hürde. Wir brauchen noch eine entsprechende Datei die uns die doctrine.php von oben aufruft. Diese platziere ich immer in dev/ und sie sieht so aus.</p>
<pre lang="bash" file="doctrine">
#!/usr/bin/env php
<?PHP
chdir(dirname(__FILE__).'/db');
include('doctrine.php');
?>
</pre>
<p>Noch ein abschließendes chmod +x doctrine und man kann los legen.</p>


<p>Keine verwandten Artikel gefunden.</p>]]></content:encoded>
			<wfw:commentRss>http://www.boerngen-schmidt.de/2009/04/howto-configure-doctrine-and-agavi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eines der besten Videos</title>
		<link>http://www.boerngen-schmidt.de/2009/02/eines-der-besten-videos/</link>
		<comments>http://www.boerngen-schmidt.de/2009/02/eines-der-besten-videos/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 09:11:20 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Spaß]]></category>

		<guid isPermaLink="false">http://www.boerngen-schmidt.de/?p=129</guid>
		<description><![CDATA[ist immer noch der Landing Fail. Keine verwandten Artikel gefunden.


Keine verwandten Artikel gefunden.]]></description>
			<content:encoded><![CDATA[<p>ist immer noch der Landing Fail.<br />
<script type="text/javascript" src="http://uk.sevenload.com/pl/DJtrQEp/500x314"></script></p>


<p>Keine verwandten Artikel gefunden.</p>]]></content:encoded>
			<wfw:commentRss>http://www.boerngen-schmidt.de/2009/02/eines-der-besten-videos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unterschätze den Pfosten nicht</title>
		<link>http://www.boerngen-schmidt.de/2008/09/unterschatze-den-pfosten-nicht/</link>
		<comments>http://www.boerngen-schmidt.de/2008/09/unterschatze-den-pfosten-nicht/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 09:36:44 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Spaß]]></category>

		<guid isPermaLink="false">http://www.boerngen-schmidt.de/2008/09/unterschatze-den-pfosten-nicht/</guid>
		<description><![CDATA[Keine verwandten Artikel gefunden.


Keine verwandten Artikel gefunden.]]></description>
			<content:encoded><![CDATA[<div class="youtube-video" style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/kZho5myNUdY&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/kZho5myNUdY&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" allowfullscreen="true"></embed></object></div>
<div class="youtube-video" style="text-align: center;"></div>


<p>Keine verwandten Artikel gefunden.</p>]]></content:encoded>
			<wfw:commentRss>http://www.boerngen-schmidt.de/2008/09/unterschatze-den-pfosten-nicht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Die Forderung nach 100% und mehr</title>
		<link>http://www.boerngen-schmidt.de/2008/09/die-forderung-nach-mehr-als-100-prozent/</link>
		<comments>http://www.boerngen-schmidt.de/2008/09/die-forderung-nach-mehr-als-100-prozent/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 13:12:43 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Spaß]]></category>

		<guid isPermaLink="false">http://www.boerngen-schmidt.de/?p=72</guid>
		<description><![CDATA[Jeder kennt die leidigen Meetings, in denen immer jemand &#8220;mehr als 100% Einsatz&#8221; von seinen Mitarbeitern gefordert hat. Nun, hier ist eine Anleitung, wie wirklich JEDER 103% erreichen kann!!! Zuerst ein klein wenig Mathematik, die in Ihrem zukünftigen Leben sehr hilfreich sein wird. Wie erreicht man nun immer 100% im Leben? Notieren Sie sich folgendes: [...]


Keine verwandten Artikel gefunden.]]></description>
			<content:encoded><![CDATA[<p>Jeder kennt die leidigen Meetings, in denen immer jemand &#8220;mehr als 100% Einsatz&#8221; von seinen Mitarbeitern gefordert hat. Nun, hier ist eine Anleitung, wie wirklich <span style="text-decoration: underline;">JEDER</span> <strong>103</strong>% erreichen kann!!!</p>
<p>Zuerst ein klein wenig Mathematik, die in Ihrem zukünftigen Leben sehr hilfreich sein wird. Wie erreicht man nun immer 100% im Leben?</p>
<p>Notieren Sie sich folgendes:</p>
<p>Wenn gilt</p>
<pre>A = 1     J = 10     S = 19
B = 2     K = 11     T = 20
C = 3     L = 12     U = 21
D = 4     M = 13     V = 22
E = 5     N = 14     W = 23
F = 6     O = 15     X = 24
G = 7     P = 16     Y = 25
H = 8     Q = 17     Z = 26
I = 9     R = 18</pre>
<p>Dann ergeben folgende Wörter:</p>
<p><code>H A R D W O R K = 8+1+18+4+23+15+18+11 = nur 98 %</code> und<br />
<code>K N O W L E D G E  = 11+14+15+23+12+5+4+7+5 = nur 96 %</code>. Spich nur hart arbeiten und viel wissen bringt uns nicht an unsere Leistungsgrenze, geschweige denn darüber hinaus.</p>
<p>Interessant ist aber, dass<br />
<code>A T T I T U D E = 1+20+20+9+20+21+4+5 = 100%</code> ergibt. Tja, mit der richtigen Einstellung erreicht man halt immer 100% im Leben. <img src='http://www.boerngen-schmidt.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Aber viel wichtiger, im Bezug auf unsere lieben Unternehmensberater Gurus, ist aber, dass<br />
<code>B U L L S H I T = 2+21+12+12+19+8+9+20 = 103%</code> ergibt.</p>
<p>Jetzt ist auch eindeutig klar, was all diese hochbezahlten Consultans und Motivationstrainer wirklich meinen, wenn sie sagen, dass man immer mehr als 100% bringen!</p>


<p>Keine verwandten Artikel gefunden.</p>]]></content:encoded>
			<wfw:commentRss>http://www.boerngen-schmidt.de/2008/09/die-forderung-nach-mehr-als-100-prozent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Was wirklich hinter FSK steckt</title>
		<link>http://www.boerngen-schmidt.de/2008/09/was-wirklich-hinter-fsk-steckt/</link>
		<comments>http://www.boerngen-schmidt.de/2008/09/was-wirklich-hinter-fsk-steckt/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 13:10:09 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Allgemeines]]></category>

		<guid isPermaLink="false">http://www.freakbynature.de/archives/34</guid>
		<description><![CDATA[Altersfreigaben von Filmen kurz erklärt: FSK 6 = Der Held ist ein Mädchen. FSK 12 = Der Held bekommt das Mädchen. FSK 16 = Der Bösewicht bekommt das Mädchen. FSK 18 = Jeder bekommt das Mädchen. Keine verwandten Artikel gefunden.


Keine verwandten Artikel gefunden.]]></description>
			<content:encoded><![CDATA[<p>Altersfreigaben von Filmen kurz erklärt:</p>
<blockquote><p>FSK 6 = Der Held ist ein Mädchen.<br />
FSK 12 = Der Held bekommt das Mädchen.<br />
FSK 16 = Der Bösewicht bekommt das Mädchen.<br />
FSK 18 = Jeder bekommt das Mädchen.</p></blockquote>


<p>Keine verwandten Artikel gefunden.</p>]]></content:encoded>
			<wfw:commentRss>http://www.boerngen-schmidt.de/2008/09/was-wirklich-hinter-fsk-steckt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
