<?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>Martin Specht &#187; MySQL</title>
	<atom:link href="http://www.martin-specht.com/tag/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.martin-specht.com</link>
	<description>Multimedia-Producer</description>
	<lastBuildDate>Sun, 09 Oct 2011 21:35:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Development: Browserflut</title>
		<link>http://www.martin-specht.com/2009/10/26/development-browserflut/</link>
		<comments>http://www.martin-specht.com/2009/10/26/development-browserflut/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 14:23:44 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.martin-specht.com/?p=40</guid>
		<description><![CDATA[Webentwickler kennen das Problem: T&#228;glich kommen neue, schnellere, bessere Browser auf den Markt und je nach Anwenderkreis werden diese auch genutzt. Was jedoch des Anwenders Freud, ist des Entwicklers leid, denn nicht jeder nutzt die immer neuen Features neuerer Browserversionen. Mittelst&#228;ndler und Gro&#223;unternehmen rangieren teilweise noch mit dem Internet Explorer 6 im Internet, die Updates sind auch so schnell nicht geplant. Also bleibt Webentwicklern nichts weiter &#252;brig, als seine Systeme abw&#228;rtskompatibel zu produzieren. Doch woher nimmt man altes Softwareequipment, wenn der Standard schon weit fortgeschritten ist?]]></description>
			<content:encoded><![CDATA[<h2>Das Problem</h2>
<p>Webentwickler kennen das Problem: T&#228;glich kommen neue, schnellere, bessere Browser auf den Markt und je nach Anwenderkreis werden diese auch genutzt. Was jedoch des Anwenders Freud, ist des Entwicklers Leid, denn nicht jeder nutzt die immer neuen Features neuerer Browserversionen. Mittelst&#228;ndler und Gro&#223;unternehmen rangieren teilweise noch mit dem Internet Explorer 6 im Internet, die Updates sind auch so schnell nicht geplant. Also bleibt Webentwicklern nichts weiter &#252;brig, als seine Systeme abw&#228;rtskompatibel zu produzieren. Doch woher nimmt man altes Softwareequipment, wenn der Standard schon weit fortgeschritten ist?</p>
<h2>Eine L&#246;sung</h2>
<p>Microsoft hat es hier einmal geschafft, sich durch besonderen Service hervor zu heben, denn der Betriebssystem-Spezialist liefert nicht nur die Virtualisierungssoftware f&#252;r alte Systeme, sondern bringt auch gleich seinen Browser auf verschiedenen Plattformen mit.</p>
<p>Mit Microsoft Virtual PC und den entsprechenden Images stehen einem Internet Explorer 6 &#8211; 8 in den XP und Vista-Umgebungen zur Verf&#252;gung. Sofern der Entwicklungsrechner mit einigerma&#223;en aktueller Hardware ausgestattet ist, l&#228;sst diese Kombination ein doch recht komfortables Entwickeln zu, das Beste: das ganze kostet bis auf die vorhandene Internet-Verbindung keinen Cent!</p>
<p>Unter <a title="Microsoft Virtual PC Homepage" href="http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx" target="_blank">http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx</a> stellt Microsoft den Virtual PC zur Verf&#252;gung, die entsprechenden Images sind unter <a title="Microsoft Virtual Images" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&amp;displaylang=en#filelist" target="_blank">http://www.microsoft.com/downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&amp;displaylang=en#filelist</a> verf&#252;gbar.</p>
<p>Nat&#252;rlich geht nichts ohne pers&#246;nliche Anpassung und daher sollte man in der virtuellen Umgebung die Region doch auf die eigenen Bed&#252;rfnisse umstellen. &#220;ber Start &gt; Control Panel &gt; Regional and Language Options die Auswahl German (Germany) stellt schon einmal die deutschen Zahlen- und Datumsformate ein. Im gleichen Fenster im Register Languages im Abschnitt  Text services and input languages verbirgt sich unter dem Button Details die M&#246;glichkeit, das deutsche Eingabeschema hinzuzuf&#252;gen. Damit lassen sich dann auch die deutschen Umlaute nutzen.</p>
<p>Aufgrund des englischen Tastaturschemas hat Microsoft die AltGr-Taste als Hosttaste verwendet. Leider ben&#246;tigt man die Taste AltGr im deutshcen Sprachschema recht h&#228;ufig, so dass es doch recht hilfreich ist, eine Umbelegung auf die rechte StrG-taste vorzunehmen. ie l&#228;sst sich im Virtual PC Konsolenfenster &#252;ber Datei &gt; Optionen &gt; Tastatur erledigen. Einfach im Fenster in das Feld &#8220;Aktuelle Hosttaste&#8221; klciken und die rechte Strg-Taste dr&#252;cken. Ein Klick auf Ok best&#228;tigt die neue Einstellung.</p>
<h2>Non-IE-Browser</h2>
<p>Die L&#246;sung f&#252;r Internet Explorer ist nun klar. Allerdings gibt es mehr als nur die Microsoft-Welt und so m&#252;ssen nat&#252;rlich auch Opera und Co dran glauben. Allerdings ist Microsoft auch hier bereits so nett, uns die Basis zu liefern, denn in die virtuellen Umgebungen lassen sich Alternativbrowser installieren und so kann man in eine neue virtuelle Maschine einen Download von Firefox oder Opera installieren und hat ohne M&#252;he die neue Testumgebung parat. Wo bekommt man die alten Browser her? Auch hier gibt es Spezialisten und so hat man unter <a title="Directory of old Browsers" href="http://browsers.evolt.org/" target="_blank">http://browsers.evolt.org/</a> eine ganze Sammlung &#228;lterer und neuerer Browser zusammengestellt, welche sich recht m&#252;helos downloaden und installieren lassen.</p>
<h2>Nachteile</h2>
<p>Nat&#252;rlich gibt es auch hier Kehrseiten und man sollte diese kennen, bevor man zu einem produktiven Einsatz des Systems kommt:</p>
<ol>
<li>Die aktuellen Microsoft-Images arbeiten nur bis zum Januar 2010, dann schalten sich die Betriebssysteme tot. Sofern man hier also viel Konfigurationsaufwand in die Images stecken muss, um seine virtuelle Umgebung zu erhalten, sollte man &#252;berlegen, ob es dann nicht sinnvoller ist, in einer virtuellen Umgebung das System selbst aufzusetzen. Hierbei entstehen dann jedoch auf legalem Wege Kosten f&#252;r die entsprechenden Betriebssysteme.</li>
<li>Die virtuelle Umgebung ben&#246;tigt Festplattenkapazit&#228;t. Pro Installation muss mit circa dreifacher Gr&#246;&#223;e f&#252;r die Installation sowie mit circa doppelter Gr&#246;&#223;e der Original-Images f&#252;r den Betrieb einer virtuellen Umgebung gerechnet werden.</li>
<li>Parallelbetrieb von virtuellen Umgebungen ist m&#246;glich, jedoch ben&#246;tigt jede einzelne Umgebung entsprechenden Arbeitsspreicher sowie CPU-Kapazit&#228;t. Muss man also &#252;ber mehrere Umgebungen gleichzeitig testen, kann es hilfreich sien, trotzdem mehrere Rechner zu nutzen, auf denen dann die einzelnen Umgebungen laufen</li>
</ol>
<p>Fazit</p>
<p>Mit der gezeigten L&#246;sung gibt es einen stabilen Weg, verschiedene Umgebungen abzubilden und mit diesen zu entwickeln. Tests und Verhalten sind mit diesen Mitteln aussagekr&#228;ftiger als m&#246;gliche Hacks f&#252;r Parallelinstallationen, ebenso sind Entwicklungsumgebung und Testsystem voneinander getrennt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.martin-specht.com/2009/10/26/development-browserflut/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Projekt: Vemasys-Server</title>
		<link>http://www.martin-specht.com/2008/06/29/projekt-vemasys-server/</link>
		<comments>http://www.martin-specht.com/2008/06/29/projekt-vemasys-server/#comments</comments>
		<pubDate>Sun, 29 Jun 2008 19:48:44 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[PHP-Projekte]]></category>
		<category><![CDATA[4selected]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://www.martin-specht.com/?p=22</guid>
		<description><![CDATA[VEMASYS ist ein PHP/MySQL-Framework von 4selected mediendesign. Dieses Framework bietet Autoh&#228;usern die M&#246;glichkeit, neben Ihren Firmenwebseiten st&#228;ndig aktuelle Gebrauchtwageninformationen aus verschiedenen Fremdsystemen zu importieren und dort gesammelt darzustellen. F&#252;r diese Anforderungen war es notwendig, eine eigene Serverarchitektur zu schaffen, welche in der Lage ist, die entsprechenden Informationen &#8220;on demand&#8221; abzurufen und zu verarbeiten. Ebenso ist [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.4selected.de" target="_blank"><img class="alignleft size-medium wp-image-23" style="border: 1px solid black; margin: 10px; float: left;" title="server_271" src="http://www.martin-specht.com/wp-content/uploads/2008/06/server_271.jpg" alt="VEMASYS-Server" width="271" height="252" /></a> VEMASYS ist ein PHP/MySQL-Framework von 4selected mediendesign. Dieses Framework bietet Autoh&#228;usern die M&#246;glichkeit, neben Ihren Firmenwebseiten st&#228;ndig aktuelle Gebrauchtwageninformationen aus verschiedenen Fremdsystemen zu importieren und dort gesammelt darzustellen.</p>
<p>F&#252;r diese Anforderungen war es notwendig, eine eigene Serverarchitektur zu schaffen, welche in der Lage ist, die entsprechenden Informationen &#8220;on demand&#8221; abzurufen und zu verarbeiten. Ebenso ist f&#252;r die Bildkonvertierung der Bilddaten ein entsprechend sinnvolles technisches Konzept notwendig, um Lasten auf dem Server sinnvoll zu verteilen.</p>
<p>Das System basiert auf PHP/MySQL und ist f&#252;r besonders hohe Anforderungen auch auf entfernten Servern betreibbar. F&#252;r die <a title="Motena" href="http://www.motena.de" target="_blank">Motena AG</a> sowie f&#252;r <a title="Mobilpool" href="http://www.mobil-pool.de" target="_blank">Osterkamp Automobile</a> habe ich die Serversystem aufgesetzt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.martin-specht.com/2008/06/29/projekt-vemasys-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Projekt: e-loxx</title>
		<link>http://www.martin-specht.com/2008/06/28/projekt-e-loxx/</link>
		<comments>http://www.martin-specht.com/2008/06/28/projekt-e-loxx/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 10:22:33 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[PHP-Projekte]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Konzeption]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Projekte]]></category>

		<guid isPermaLink="false">http://www.martin-specht.com/?p=16</guid>
		<description><![CDATA[&#8220;e-loxx&#8221; ist ein Facility-Management-Werkzeug der e-grafixx GmbH. Es entwickelte sich aus Anforderungen eines gro&#223;en internationalen Finanzunternehmens und wird mittlerweile auch f&#252;r weitere Kunden eingesetzt. Das System ist ein klassisches PHP-/MySQL-Projekt, welches bereits im Jahr 2004 AJAX-Technologien ausnutzte. In diesem System war ich in der technischen Konzeption und bei der Konzeption des Oberfl&#228;chendesigns involviert. Weiterhin war [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-23" style="border: 1px solid black; margin: 10px; float: left;" title="eloxx_271" src="http://www.martin-specht.com/wp-content/uploads/2008/07/elxx_271.jpg" alt="e-loxx Login-Screen" width="271" height="219" /></p>
<p>&#8220;e-loxx&#8221; ist ein Facility-Management-Werkzeug der e-grafixx GmbH. Es entwickelte sich aus Anforderungen eines gro&#223;en internationalen Finanzunternehmens und wird mittlerweile auch f&#252;r weitere Kunden eingesetzt. Das System ist ein klassisches PHP-/MySQL-Projekt, welches bereits im Jahr 2004 AJAX-Technologien ausnutzte.</p>
<p>In diesem System war ich in der technischen Konzeption und bei der Konzeption des Oberfl&#228;chendesigns involviert. Weiterhin war ich als Entwickler f&#252;r die erste Version des Systems t&#228;tig.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.martin-specht.com/2008/06/28/projekt-e-loxx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

