Erpressertrojaner vertreiben

Januar 22, 2012 under IT, Projects

In letzter Zeit habe ich immer wieder mitbekommen, dass sich ein Trojaner auf Rechner eingenistet hat, welcher sich als Warnung meldete “Ihr PC ist ausgelastet” blablabla “Sie waren auf nicht vertrauenswürdigen Pornoseiten” “Bitte zahlen Sie hier” oder “Kaufen Sie hier ein Programm um Datenverlust zu vermeiden. Bezahlen soll man z.B. per Ukash.

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. Click here to read more.. »

comments: 0 »

Sourcecode in Eclipse als HTML oder Tex ausgeben

November 14, 2011 under Uncategorized

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 :)

comments: 0 »

Eigene Syntax/Domänen spezifische Sprache(DSL) in Eclipse verwenden (xtext)

November 3, 2011 under Projects

Man lernt immer wieder etwas Neues. Gerade arbeite ich mich in xtext ein. Damit kann man eigene Syntax Grammatiken in Eclipse einbauen. Sehr interessant.
Click here to read more.. »

comments: 0 »

Convert VirtualBox(vdi) to VMware

Oktober 31, 2011 under IT

Today i was faced with a problem, that a VirtualBox Virtual Machine wasn’t able to connect all USB Dongles. So i found only one answer on the web which said: “I solved it by installing VMware Player”

So i gave it a shot. Problem is, i wanted all the already installed Software in the new Machine.

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:
C:\>”C:\Program Files\Oracle\VirtualBox\VBoxManage.exe” export <machinename> -o <somename>.ova

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 “retry” and it worked after that.

comments: 0 »

PHP Einsteigerkurs an der VHS Tübingen

August 15, 2011 under Uncategorized

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

comments: 0 » tags: , ,

Ungewollte Zeichen am Ende einer Zeile löschen

August 1, 2011 under MySQL, SQL

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(TRAILING ',0' FROM feld1)
WHERE field1 LIKE '%,0'

Das Where ist in diesem Fall die doppelte Absicherung und zur leichten Performancesteigerung, prinzipiell aber nicht nötig.

comments: 0 »

Autoloader und Smarty

Juni 20, 2011 under PHP

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 “class not found” Fehlermeldung.

Die Lösung ist den Autoloader als

spl_autoload_register

zu laden

Nun existieren zwei Autoloader, welche nacheinander behandelt werden und hoffentlich die gewünschte Datei finden.

comments: 0 »

Wieviele Wörter sind in der Spalte einer MySQL Tabelle?

Juni 17, 2011 under MySQL, SQL

Ich weiss nicht, ob das der beste Weg ist das zu tun, er ist auf jedenfall schnell:

SELECT SUM( LENGTH(columnname) - LENGTH(REPLACE(columnname, ' ', ''))+1)
FROM TABLE
comments: 0 » tags:

MATCH AGAINST

Mai 16, 2011 under IT, MySQL, SQL

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 “Frankfurt am Main” und “Frankfurt (Oder)” heißen. Oder ich finde beide (und noch ein paar mehr) wenn ich mit

town LIKE '%Frankfurt%'

suche.

Um hier den festen Treffer zu finden gibt es eine Funktion in MySQL diese heißt MATCH AGAINST und betrifft die Volltext SUche. Hierfür muss ein FULLTEXT Index auf den betreffenden Spalten angelegt werden. Danach kann ich nach Frankfurt mit

SELECT town FROM cities WHERE MATCH (town) AGAINST ('Frankfurt')

suchen. Dies liefert mir Alle Frankfurts, sogar schon richtig sortiert.

comments: 0 »

Table crashed

Mai 14, 2011 under MySQL
Heute kam diese Fehlermeldung:
TABLE './DBNAME/TABLENAME' IS marked AS crashed AND LAST (automatic?) 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.
comments: 0 »