Eclipse unter Windows 7 (64bit) – failed to load the jni shared library

Bei der Installation von Eclipse kann es beim Starten von Eclipse zur Fehlermeldung ‘failed to load the jni shared library‘ kommen. Der Fehler kann vorkommen, wenn Eclipse mit 64 Bit-Version mit einem Java JDK/JRE mit 32 Bit betrieben. Zur Lösung sollte das JDK/JRE in der 64 Bit-Version benutzt werden. Danach startet Eclipse ohne weitere Probleme.

Wörterbuch Deutsch <-> Englisch

Im Internet gibt es einige Seiten welche sich auf die Übersetzung von Wörtern spezialisiert haben. Einige dieser Online-Wörterbücher will ich kurz auflisten:

http://dict.leo.org: Online Wörterbuch für Übersetzungen von Deutsch <-> Englisch

http://www.dict.cc: Online Wörterbücher für Übersetzungen von Deutsch <-> Englisch. Ebenso gibt es Ansätze für Übersetzungen zwischen Deutsch und anderen Sprachen.

http://www.linguee.de: Online Wörterbuch für Übersetzungen von Deutsch nach Englisch, Spanisch, Französisch und Portugisisch. Die Seite sucht die Wörter auch in Sätzen, welche in ihrer Datenbank vorhanden sind.

Außerdem gibt es einige Internetseiten welche sich zur Übersetzung von ganzen Texten spezialisiert haben:

http://translate.google.de

http://uebersetzung.babylon.com

http://www.abacho.de/uebersetzer

Oracle – Funktion nvl

Unter Oracle gibt es durch die Funktion nvl die Möglichkeit einen Wert auf null zu überprüfen und statt dem leeren Wert (‘null’) einen alternativen Wert zurückzuliefern.

Der Aufruf sieht folgendermaßen aus: nvl(expr_1, expr_2)

Falls expr_1 leer (‘null’) ist, so gibt die Funktion den expr_2 zurück, ansonsten expr_1.

PC-Spiel Alien Swarm kostenlos

Seit kurzem gibt es das PC-Spiel Alien Swarm. Das Spiel kann kostenlos über Steam installiert werden. Die Homepage des Spiels findet ihr zusätzlich hier.

Bei dem Spiel handelt es sich um einen Multiplayer-Shooter. Der Spieler hat die Wahl zwischen 4 verschiedenen Charakter, die jeweils wichtige Aufgaben übernehmen. Die verschiedenen Charaktere sind ein Offizier, ein Waffenspezialist, ein Sanitäter und ein Techniker.

Im Spiel geht es darum, sich durch Unmengen von Aliens zu kämpfen, genauere Informationen findet ihr auch auf der deutschen Fanseite.

Viel Spass beim Zocken!

Leichtathletik – Usain Bolt läuft auch über 200m Weltrekord

Der Weltrekord von Usain Bolt über 200m, der bisher bei 19, 30 Sekunden lag, hielt wie sein 100m-Weltrekord nur ein Jahr. Der neue Weltrekord über 200m wurde durch Usain Bolt selbst auf 19,19 Sekunden verbessert. Zugleich bedeutete dieser Sieg seine 2. Goldmedaille bei diesen Weltmeisterschaften.

Die Konkurrenz hatte bereits nach 100m das Nachsehen, obwohl ebenfalls mehrere Sprinter das Ziel innerhalb der 20Sekunden-Grenze erreichten.

Usain Bolt holte in Berlin auch noch seine 3. Goldmedaille in der 4 x 100m Staffel von Jamaika. Aufgrund der nicht so gelungenen Wechsel verpassten sie den Weltrekord auf dieser Strecke, gewonnen haben sie dennoch.

Leichtathletik – Usain Bolt mit erneutem Weltrekord auf 100m

Genau ein Jahr nach seinem Fabelweltrekord von 9,69 Sekunden auf 100m bei den Olympischen Spielen in Peking, verbesserte Usain Bolt seinen Weltrekord um 11 Hunderstelsekunden auf 9,58 Sekunden.

Mit dieser Zeit wurde er überragend Weltmeister bei den Weltmeisterschaften in Berlin über 100m. Eine herausragenden 2. Platz belegte Tyson Gay mit neuem Landesrekord in 9,71 Sekunden, was gleichzeitig die 3. schnellste jemals gelaufene Zeit auf dieser Strecke bedeutet. Dritter wurde Asafa Powell mit ebenfalls hervorragenden 9,84 Sekunden.

Shopping-Portal YourDealMyDeal.de online

Seit kurzem ist unser neues Shopping-Portal online. YourDealMyDeal.de aktualisiert in regelmässigen Abständen die angebotenen Artikel der gezeigten Shops. Wir bieten dem Benutzer die Möglichkeit einzelne Shops auszublenden, um nur interessante Shops zur Anzeige zu bringen.

Schauen Sie doch einfach mal vorbei. Hier gehts zum Portal.

Cross Site Scripting (XSS)

Cross Site Scripting oder kurz XSS ist die Bezeichnung für das Ausnutzen einer Sicherheitslücke von Webanwendungen. Hierbei wird nicht vertrauenswürdiger Quellcode in vertrauenswürdige Elemente der Webanwendung eingebunden, um den Code letztendlich als vertrauenswürdig anzusehen.

Das Scripting von Cross Site Scripting kommt von Javascript, durch das hauptsächlich Cross Site Scripting durchgeführt wird.

Ein einfaches Beispiel sind die Kommentarfelder, die es auf vielen Webseiten gibt. Fügt man dort

<script type=“text/javascript”>alert(“XSS”);</script>

ein und der Kommentar wird nicht überprüft, so erscheint bei jedem Aufruf zuerst ein Javascript-Popup, wenn die Webseite für Cross Site Scripting anfällig ist.

Dies kann natürlich auf unterschiedlichste Weise ausgenutzt werden.

Genauere Informationen über Cross Site Scripting gibt es beispielsweise auf http://ha.ckers.org/xss.html bzw. auf Wikipedia.

SQL Injection

SQL-Injection bezeichnet die Möglichkeit durch Benutzereingaben eine Sicherheitslücke im System auszunützen um Daten einer SQL-Datenbank zu verändern oder auszulesen. Dadurch ist es möglich kritische Informationen, wie Benutzernamen und Passwörter, aus der zugrundeliegenden Datenbank auszulesen.

Login-Seiten von Webseiten haben in der Regel ein Benutzereingabefeld und ein Passwortfeld. Wenn die Eingaben der Felder nicht geprüft werden, so kann es z.B. möglich sein, sich ohne gültiges Passwort anzumelden.

Als erstes wird jedoch überprüft, ob die Benutzereingaben überprüft werden. Dies wird durch einen einfachen Slash (‘) im Eingabefeld realisiert.

Beispiel 1:
Wir gehen von dem zugrundeliegenden SQL-Befehl aus:

select FELDER
from TABELLE
where FELD = ‘$name’;

Geben wir nun in das Eingabefeld otto’ ein, so dürfte ohne Prüfung der Eingabe der SQL-Befehl folgendermaßen aussehen:

select FELDER
from TABELLE
where FELD = ‘otto”;

weiterlesen von ‘SQL Injection’ »

Mysql-Datenbank unter Linux exportieren und importieren

Für Linux-Systeme steht der Kommandozeilen-Befehl mysqldump zum Exportieren von Mysql-Datenbanken zur Verfügung.

Allgemein sieht der Aufruf folgendermaßen aus:
Gebrauch: mysqldump [OPTIONEN] database [TABELLEN]
oder mysqldump [OPTIONEN] –databases [OPTIONEN] DB1 [DB2 DB3...]
oder mysqldump [OPTIONEN] –all-databases [OPTIONEN]

Export einer einzelnen Mysql-Datenbank:
linux> mysqldump <DATENBANK> > datenbank.sql

weiterlesen von ‘Mysql-Datenbank unter Linux exportieren und importieren’ »