<?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>Just a hint</title>
	<atom:link href="http://sebastianburg.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://sebastianburg.de</link>
	<description>Sebastian Burg blogs it-tech</description>
	<lastBuildDate>Sun, 22 Jan 2012 21:23:34 +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>Erpressertrojaner vertreiben</title>
		<link>http://sebastianburg.de/2012/01/erpressertojaner/</link>
		<comments>http://sebastianburg.de/2012/01/erpressertojaner/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 20:29:29 +0000</pubDate>
		<dc:creator>sango</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://sebastianburg.de/?p=77</guid>
		<description><![CDATA[In letzter Zeit habe ich immer wieder mitbekommen, dass sich ein Trojaner auf Rechner eingenistet hat, welcher sich als Warnung meldete &#8220;Ihr PC ist ausgelastet&#8221; blablabla &#8220;Sie waren auf nicht vertrauenswürdigen Pornoseiten&#8221; &#8220;Bitte zahlen Sie hier&#8221; oder &#8220;Kaufen Sie hier ein Programm um Datenverlust zu vermeiden. Bezahlen soll man z.B. per Ukash. Nun hatte ich [...]]]></description>
			<content:encoded><![CDATA[<p>In letzter Zeit habe ich immer wieder mitbekommen, dass sich ein Trojaner auf Rechner eingenistet hat, welcher sich als Warnung meldete &#8220;Ihr PC ist ausgelastet&#8221; blablabla &#8220;Sie waren auf nicht vertrauenswürdigen Pornoseiten&#8221; &#8220;Bitte zahlen Sie hier&#8221; oder &#8220;Kaufen Sie hier ein Programm um Datenverlust zu vermeiden. Bezahlen soll man z.B. per Ukash.</p>
<p>Nun hatte ich endlich mal die Möglichkeit diesen Virus auf dem Notebook eines Bekannten selber nachzuvollziehen und auszuprobieren, was man machen kann ausser die Festplatte zu formatieren. <span id="more-77"></span></p>
<p><strong>Wichtig! Diese &#8220;Anleitung&#8221; ist nur für Leute die damit auch was anfangen können, bzw. Profis. Es ist einfach nicht so einfach.</strong></p>
<p>Die Symptome dieses Trojaner sind, dass sofort nach dem Einloggen das Fenster auftaucht. Kein Explorer, keine Taskleiste. Das drücken von Alt+Strg+Entf bringt nur das ein Klick, wie sich später rausstellen soll, kommt dieses von der Meldung &#8220;Der Taskmanager ist durch den Administrator gesperrt worden&#8221;. Abgesicherter Modus funktioniert auch nicht. Selbst der abgesicherte Modus mit Eingabeaufforderung funktioniert nicht.</p>
<p>Idealerweise während dieser Schritte den Rechner nicht ins Internet lassen. WLan deaktivieren, Netzstecker ziehen oder UMTS Karte rausziehen. Besser ist das.</p>
<p>Im ersten Schritt müssen die Daten gesichert werden. Hierzu bietet sich die <a href="http://www.knoppix.org/" title="Knoppix">Knoppix </a>ISO an. Ich habe es nach der gegebenen Anleitung auf einem USB Stick installiert.<br />
Hier können wir auch den Virus entfernen. Der Virus manifestiert sich in 2 Dateien die an verschiedenen Stellen liegen. Zum einen eine Datei mit einem kryptischen Dateinamen. In unserem Fall war es irgendwas mit h4w5wxxxxxxx.exe und die dwlgina3.dll<br />
Diese liegen unter c:\ und c:\Dokumente und Einstellungen\<benutzername>\Anwendungsdaten<br />
Diese Dateien einfach löschen. Mit der Suchfunktion die Festplatte nach diesen Dateien durchsuchen und löschen.</p>
<p>Dann die Dateisicherung durchführen. Die Datei NTuser.dat aus dem Verzeichnis c:\dokumente und einstellungen\<Administrator>\ liegt auf einen funktionierenden mittels eines USB Sticks kopieren. In dieser Datei liegt die Registry des Users. In dieser ist eingetragen, dass der Trojaner ausgeführt wird.<br />
Also Regedit starten an einer frei wählbaren stelle die NTuser.dat importieren. Den importierten Teil nach dem kryptischen Namen durchsuchen und die Einträge löschen. Sollte die Datei in einem Shell Schlüssel stehen, hier am besten explorer.exe eintragen. Ansonsten löschen.<br />
Danach nach der dwlgina3.dll suchen. und auch hier die Einträge löschen.<br />
Nun hat der Trojaner noch eine Änderung gemacht, welche dafür sorgt, dass wir den Taskmanager nicht aufrufen können, und diese sind 2 Registry Einträge die heißen &#8220;DisableTaskmgr&#8221; und &#8220;DisableProces&#8230;&#8221; Diese liegen beide in den Policies Pfad. Am besten den eingefügten Baum nach Taskmgr durchsuchen. Trifft man auf diese beiden Einträge, diese löschen.</p>
<p>Den Teilbaum wieder exportieren und zwar als Registrierungsstrukturdatei exportieren. Und auf den Rechner an die alte Stelle zurückkopieren. </p>
<p>Wenn man nun den Rechner neu startet sieht man zumindest den Trojaner nicht mehr. Dafür öffnet sich der Explorer und man kann mit Strg+Alt+Entf den Taskmanager aufrufen.<br />
Noch habe ich keinen Weg oder Problem gefunden, warum die Taskleiste nicht erscheint. Und auch die Verknüpfungen auf dem Desktop.</p>
<p>Was man nun tun sollte:<br />
- Registry nach dem Dateien durchsuchen, gleiche Aktionen wie oben durchführen.<br />
- DisableTaskmgr und DisableProcess.. löschen<br />
- Antivirenprogramm ausführen<br />
- Anti Malware Programme laufen lassen</p>
<p>Der beste Weg ist trotzdem das System neu zu installieren. Alle Updates zu besorgen. Mit dieser Methode ist es zumindest möglich Daten zu sichern. </p>
<p>Sollte mir noch was einfallen, gerade zum Thema Taskleiste, werde ich es posten. </p>
]]></content:encoded>
			<wfw:commentRss>http://sebastianburg.de/2012/01/erpressertojaner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sourcecode in Eclipse als HTML oder Tex ausgeben</title>
		<link>http://sebastianburg.de/2011/11/sourcecode-in-eclipse-als-html-oder-tex-ausgeben/</link>
		<comments>http://sebastianburg.de/2011/11/sourcecode-in-eclipse-als-html-oder-tex-ausgeben/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 15:55:45 +0000</pubDate>
		<dc:creator>sango</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sebastianburg.de/?p=64</guid>
		<description><![CDATA[Eine kurze Erinnerungshilfe für mich. Hab ich gerade zufällig im Netz gefunden: http://www.java2html.de/ Klingt gut, muss ich mir mal anschauen]]></description>
			<content:encoded><![CDATA[<p>Eine kurze Erinnerungshilfe für mich. Hab ich gerade zufällig im Netz gefunden: http://www.java2html.de/ Klingt gut, muss ich mir mal anschauen <img src='http://sebastianburg.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://sebastianburg.de/2011/11/sourcecode-in-eclipse-als-html-oder-tex-ausgeben/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eigene Syntax/Domänen spezifische Sprache(DSL) in Eclipse verwenden (xtext)</title>
		<link>http://sebastianburg.de/2011/11/eigene-syntax-in-eclipse-verwenden-xtext/</link>
		<comments>http://sebastianburg.de/2011/11/eigene-syntax-in-eclipse-verwenden-xtext/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 12:21:16 +0000</pubDate>
		<dc:creator>sango</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://sebastianburg.de/?p=70</guid>
		<description><![CDATA[Man lernt immer wieder etwas Neues. Gerade arbeite ich mich in xtext ein. Damit kann man eigene Syntax Grammatiken in Eclipse einbauen. Sehr interessant. Hier mal ein paar Links die interessant sind: www.xtext.org (Hauptseite des Projekts) http://eclipse.org/Xtext/documentation/2_0_0/010-xtext-in-5-minutes.php (Schneller Einstieg) Installation unter Eclipse Helios Nachdem ich versucht habe, xtext über die Downloadseite bzw. die &#8220;Install new [...]]]></description>
			<content:encoded><![CDATA[<p>Man lernt immer wieder etwas Neues. Gerade arbeite ich mich in xtext ein. Damit kann man eigene Syntax Grammatiken in Eclipse einbauen. Sehr interessant.<br />
<span id="more-70"></span></p>
<h2>Hier mal ein paar Links die interessant sind:</h2>
<p>www.xtext.org (Hauptseite des Projekts)<br />
http://eclipse.org/Xtext/documentation/2_0_0/010-xtext-in-5-minutes.php (Schneller Einstieg)</p>
<h2>Installation unter Eclipse Helios</h2>
<p>Nachdem ich versucht habe, xtext über die Downloadseite bzw. die &#8220;Install new Software&#8221; Funktion von Eclipse zu installieren und immer wieder auf fehlende packete aus org.eclipse.emf gestolpert bin, habe ich es über den Eclipse Marketplace versucht. Dies hat wunderbar funktioniert. Das Example hat auch wie im oberen Link funktioniert. </p>
]]></content:encoded>
			<wfw:commentRss>http://sebastianburg.de/2011/11/eigene-syntax-in-eclipse-verwenden-xtext/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Convert VirtualBox(vdi) to VMware</title>
		<link>http://sebastianburg.de/2011/10/convert-virtualboxvdi-to-vmware/</link>
		<comments>http://sebastianburg.de/2011/10/convert-virtualboxvdi-to-vmware/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 14:33:33 +0000</pubDate>
		<dc:creator>sango</dc:creator>
				<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://sebastianburg.de/?p=59</guid>
		<description><![CDATA[Today i was faced with a problem, that a VirtualBox Virtual Machine wasn&#8217;t able to connect all USB Dongles. So i found only one answer on the web which said: &#8220;I solved it by installing VMware Player&#8221; So i gave it a shot. Problem is, i wanted all the already installed Software in the new [...]]]></description>
			<content:encoded><![CDATA[<p>Today i was faced with a problem, that a VirtualBox Virtual Machine wasn&#8217;t able to connect all USB Dongles. So i found only one answer on the web which said: &#8220;I solved it by installing VMware Player&#8221;</p>
<p>So i gave it a shot. Problem is, i wanted all the already installed Software in the new Machine.</p>
<p>To make a long story short, this is the Command with which a VirtualBox Virtual Disc Image can be converted into a Format, which can be used to install a new VMware VM:<br />
<strong>C:\&gt;&#8221;C:\Program Files\Oracle\VirtualBox\VBoxManage.exe&#8221; export &lt;machinename&gt; -o &lt;somename&gt;.ova</strong></p>
<p>An OVA can be used to install a new VMware VM. Just click: Open a virtual Machine and select this file. It is possible, that an Error occures when you start importing the ova file, in my case is just hit &#8220;retry&#8221; and it worked after that.</p>
]]></content:encoded>
			<wfw:commentRss>http://sebastianburg.de/2011/10/convert-virtualboxvdi-to-vmware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Einsteigerkurs an der VHS Tübingen</title>
		<link>http://sebastianburg.de/2011/08/php-einsteigerkurs-an-der-vhs-tubingen/</link>
		<comments>http://sebastianburg.de/2011/08/php-einsteigerkurs-an-der-vhs-tubingen/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 12:19:49 +0000</pubDate>
		<dc:creator>sango</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[vhs tübingen]]></category>

		<guid isPermaLink="false">http://sebastianburg.de/?p=55</guid>
		<description><![CDATA[Mein Einsteiger PHP Kurs an der VHS Tübingen geht im Januar 2012 in die 3. Runde. Besonders geeignet für jeden, der schon öfter was von PHP gehört, aber noch nie wirklich damit etwas anfangen konnte. VHS-Tübingen]]></description>
			<content:encoded><![CDATA[<p>Mein Einsteiger PHP Kurs an der VHS Tübingen geht im Januar 2012 in die 3. Runde.<br />
Besonders geeignet für jeden, der schon öfter was von PHP gehört, aber noch nie wirklich damit etwas anfangen konnte.<br />
<a href="http://www.vhs-tuebingen.de/vhssite/site/index.php?id=31&#038;no_cache=1&#038;tx_winbasysweb_pi1[winbasys_id]=99&#038;cHash=d812453f96447e01e24e81ced221e861">VHS-Tübingen</a></p>
]]></content:encoded>
			<wfw:commentRss>http://sebastianburg.de/2011/08/php-einsteigerkurs-an-der-vhs-tubingen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ungewollte Zeichen am Ende einer Zeile löschen</title>
		<link>http://sebastianburg.de/2011/08/ungewollte-zeichen-am-ende-einer-zeile-loschen/</link>
		<comments>http://sebastianburg.de/2011/08/ungewollte-zeichen-am-ende-einer-zeile-loschen/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 13:26:57 +0000</pubDate>
		<dc:creator>sango</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://sebastianburg.de/?p=48</guid>
		<description><![CDATA[Heute hatte ich das Problem, dass sich bei manchen Zeilen in der Datenbank ungewollt Zeichen angehängt haben. Ein Konfigurationsfehler in der Oberfläche. Der Quickfix in der Datenbank für die falsch gespeicherten Daten lautet: UPDATE tabelle SET feld1=TRIM&#40;TRAILING ',0' FROM feld1&#41; WHERE field1 LIKE '%,0' Das Where ist in diesem Fall die doppelte Absicherung und zur [...]]]></description>
			<content:encoded><![CDATA[<p>Heute hatte ich das Problem, dass sich bei manchen Zeilen in der Datenbank ungewollt Zeichen angehängt haben. Ein Konfigurationsfehler in der Oberfläche. Der Quickfix in der Datenbank für die falsch gespeicherten Daten lautet:</p>
<div class="codecolorer-container sql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="sql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #993333; font-weight: bold;">UPDATE</span> tabelle <span style="color: #993333; font-weight: bold;">SET</span> feld1<span style="color: #66cc66;">=</span><span style="color: #993333; font-weight: bold;">TRIM</span><span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">TRAILING</span> <span style="color: #ff0000;">',0'</span> <span style="color: #993333; font-weight: bold;">FROM</span> feld1<span style="color: #66cc66;">&#41;</span><br />
<span style="color: #993333; font-weight: bold;">WHERE</span> field1 <span style="color: #993333; font-weight: bold;">LIKE</span> <span style="color: #ff0000;">'%,0'</span></div></div>
<p>Das Where ist in diesem Fall die doppelte Absicherung und zur leichten Performancesteigerung, prinzipiell aber nicht nötig.</p>
]]></content:encoded>
			<wfw:commentRss>http://sebastianburg.de/2011/08/ungewollte-zeichen-am-ende-einer-zeile-loschen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Autoloader und Smarty</title>
		<link>http://sebastianburg.de/2011/06/autoloader-und-smarty/</link>
		<comments>http://sebastianburg.de/2011/06/autoloader-und-smarty/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 09:56:54 +0000</pubDate>
		<dc:creator>sango</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://sebastianburg.de/?p=40</guid>
		<description><![CDATA[Der Autoloader ist eine tolle Funktion _autoload($class_name) wird aufgerufen, wenn der Programmierer vergessen hat die Klasse zu laden. Problematisch wird es, wenn man gleichzeitig smarty verwendet. Dieses überschreibt den Autoloader mit einem eigenen loader. Dies führt zu einer &#8220;class not found&#8221; Fehlermeldung. Die Lösung ist den Autoloader als spl_autoload_register zu laden Nun existieren zwei Autoloader, [...]]]></description>
			<content:encoded><![CDATA[<p>Der Autoloader ist eine tolle Funktion</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">_autoload($class_name)</div></div>
<p>wird aufgerufen, wenn der Programmierer vergessen hat die Klasse zu laden.</p>
<p>Problematisch wird es, wenn man gleichzeitig smarty verwendet. Dieses überschreibt den Autoloader mit einem eigenen loader. Dies führt zu einer &#8220;class not found&#8221; Fehlermeldung.</p>
<p>Die Lösung ist den Autoloader als</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">spl_autoload_register</div></div>
<p>zu laden<br />
</code><br />
Nun existieren zwei Autoloader, welche nacheinander behandelt werden und hoffentlich die gewünschte Datei finden.</p>
]]></content:encoded>
			<wfw:commentRss>http://sebastianburg.de/2011/06/autoloader-und-smarty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wieviele Wörter sind in der Spalte einer MySQL Tabelle?</title>
		<link>http://sebastianburg.de/2011/06/wieviele-worter-sind-in-der-spalte-einer-tabelle/</link>
		<comments>http://sebastianburg.de/2011/06/wieviele-worter-sind-in-der-spalte-einer-tabelle/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 14:15:25 +0000</pubDate>
		<dc:creator>sango</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[mysql sql]]></category>

		<guid isPermaLink="false">http://sebastianburg.de/?p=26</guid>
		<description><![CDATA[Ich weiss nicht, ob das der beste Weg ist das zu tun, er ist auf jedenfall schnell: SELECT SUM&#40; LENGTH&#40;columnname&#41; - LENGTH&#40;REPLACE&#40;columnname, ' ', ''&#41;&#41;+1&#41; FROM TABLE]]></description>
			<content:encoded><![CDATA[<p>Ich weiss nicht, ob das der beste Weg ist das zu tun, er ist auf jedenfall schnell:</p>
<div class="codecolorer-container sql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="sql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #993333; font-weight: bold;">SELECT</span> <span style="color: #993333; font-weight: bold;">SUM</span><span style="color: #66cc66;">&#40;</span> <span style="color: #993333; font-weight: bold;">LENGTH</span><span style="color: #66cc66;">&#40;</span>columnname<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">-</span> <span style="color: #993333; font-weight: bold;">LENGTH</span><span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">REPLACE</span><span style="color: #66cc66;">&#40;</span>columnname<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">' '</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">''</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">+</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><br />
<span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #993333; font-weight: bold;">TABLE</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://sebastianburg.de/2011/06/wieviele-worter-sind-in-der-spalte-einer-tabelle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MATCH AGAINST</title>
		<link>http://sebastianburg.de/2011/05/match-against/</link>
		<comments>http://sebastianburg.de/2011/05/match-against/#comments</comments>
		<pubDate>Mon, 16 May 2011 07:15:19 +0000</pubDate>
		<dc:creator>sango</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://sebastianburg.de/?p=23</guid>
		<description><![CDATA[Gerade mal wieder eine neue Funktion in MySQL entdeckt, die ich bisher noch nie benutzt hatte. Szenario: Ich habe eine Datenbank mit mehreren Städtenamen, suche ich nun eine Stadt z.B. Frankfurt, so kann es sein, dasss ich sie entweder nicht finde wenn ich sie mir town='Frankfurt' suche, weil die Städte &#8220;Frankfurt am Main&#8221; und &#8220;Frankfurt [...]]]></description>
			<content:encoded><![CDATA[<p>Gerade mal wieder eine neue Funktion in MySQL entdeckt, die ich bisher noch nie benutzt hatte.</p>
<p>Szenario: Ich habe eine Datenbank mit mehreren Städtenamen, suche ich nun eine Stadt z.B. Frankfurt, so kann es sein, dasss ich sie entweder nicht finde wenn ich sie mir</p>
<div class="codecolorer-container sql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="sql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">town<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'Frankfurt'</span></div></div>
<p>suche, weil die Städte &#8220;Frankfurt am Main&#8221; und &#8220;Frankfurt (Oder)&#8221; heißen. Oder ich finde beide (und noch ein paar mehr) wenn ich mit</p>
<div class="codecolorer-container sql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="sql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">town <span style="color: #993333; font-weight: bold;">LIKE</span> <span style="color: #ff0000;">'%Frankfurt%'</span></div></div>
<p>suche.</p>
<p>Um hier den festen Treffer zu finden gibt es eine Funktion in MySQL diese heißt <a title="Fulltext search" href="http://dev.mysql.com/doc/refman/5.1/de/fulltext-search.html" target="_blank">MATCH AGAINST</a> und betrifft die Volltext SUche. Hierfür muss ein FULLTEXT Index auf den betreffenden Spalten angelegt werden. Danach kann ich nach Frankfurt mit</p>
<div class="codecolorer-container sql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="sql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #993333; font-weight: bold;">SELECT</span> town <span style="color: #993333; font-weight: bold;">FROM</span> cities <span style="color: #993333; font-weight: bold;">WHERE</span> <span style="color: #993333; font-weight: bold;">MATCH</span> <span style="color: #66cc66;">&#40;</span>town<span style="color: #66cc66;">&#41;</span> AGAINST <span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'Frankfurt'</span><span style="color: #66cc66;">&#41;</span></div></div>
<p>suchen. Dies liefert mir Alle Frankfurts, sogar schon richtig sortiert.</p>
]]></content:encoded>
			<wfw:commentRss>http://sebastianburg.de/2011/05/match-against/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Table crashed</title>
		<link>http://sebastianburg.de/2011/05/table-crashed/</link>
		<comments>http://sebastianburg.de/2011/05/table-crashed/#comments</comments>
		<pubDate>Sat, 14 May 2011 10:45:04 +0000</pubDate>
		<dc:creator>sango</dc:creator>
				<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://sebastianburg.de/?p=27</guid>
		<description><![CDATA[Heute kam diese Fehlermeldung: TABLE './DBNAME/TABLENAME' IS marked AS crashed AND LAST &#40;automatic?&#41; repair failed Wahrscheinlich waren Indexe kaputt, die Tabelle bei mir ist auch riesig, ca. 10mio Einträge. Lösung: REPAIR TABLE TABLENAME; Danach sollte es hoffentlich wieder funktionieren, wenn nicht, dann wird es wohl eher ein Plattenproblem sein.]]></description>
			<content:encoded><![CDATA[<pre>Heute kam diese Fehlermeldung:
<div class="codecolorer-container sql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="sql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">'./DBNAME/TABLENAME'</span> <span style="color: #993333; font-weight: bold;">IS</span> marked <span style="color: #993333; font-weight: bold;">AS</span> crashed <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">LAST</span> <span style="color: #66cc66;">&#40;</span>automatic?<span style="color: #66cc66;">&#41;</span> repair failed</div></div>

Wahrscheinlich waren Indexe kaputt, die Tabelle bei mir ist auch riesig, ca. 10mio Einträge. 

Lösung:
<div class="codecolorer-container sql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="sql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">REPAIR <span style="color: #993333; font-weight: bold;">TABLE</span> TABLENAME;</div></div>

Danach sollte es hoffentlich wieder funktionieren, wenn nicht, dann wird es wohl eher ein Plattenproblem sein.</pre>
]]></content:encoded>
			<wfw:commentRss>http://sebastianburg.de/2011/05/table-crashed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

