Viel zu oft wird die Frage “Wie lösche ich ein Verzeichnis rekursiv?” mit einem 100-Zeilen Skript beantwortet. Schade eigentlich, denn viele Programmierer haben sich immer noch keine Mühe gemacht die Änderungen von PHP5 wahrzunehmen. Mehr…
1 Feb
Java wird prinzipiel in einer Sandbox im Web ausgeliefert, um Schadcode zu unterdrücken. Leider ist diese Sandbox manchmal sehr unpraktisch, wenn es zum Beispiel darum geht Files über ein Applet zu laden und auszuführen. Ebenso ist es sehr wichtig die Sandbox zu umgehen, falls man Netzwerkanwendungen erstellen will, welche über den aufgerufenen Webhost hinaus gehen. Mehr…
1 Feb
Am 31.01.09 gab es wohl eine Panne in der wohl größten Suchmaschine der Welt. Durch einen menschlichen Fehler meldete Google mit ihrem Malware-detector, dass jede Webseite schädlich sei. Diese Panne dauerte etwa von 15:30 – 16:15 Uhr und wurde innerhalb von ca. 45 Minuten behoben. Der Grund für diesen Fehler war laut Google ein Eintrag “/” in der Blacklist. Mehr…
28 Jan
Mithilfe der Klasse java.net.NetworkInterface ist es möglich plattformunabhängig Informationen der Netzwerkkarte auszulesen. Im folgenden Beispiel wird der Netzwerkadapter Name, so wie die dazu gehörige IP-Adresse ausgelesen. Die Ausgabe könnte zum beispiel diese sein:
Mehr…
28 Jan
Mithilfe des JDBC ist es möglich MySQL Verbindungen aufzubauen und Informationen zu übermitteln und abzufragen. Wie das Beispiel zeigt, senden wir ein einfaches Query an die Datenbank und fragen dieses dann ab. Selbstverständlich ist MySQL weitaus komplexer, worauf sich die Sektion “SQL” spezialisiert.
Um ein einfaches Query abzusenden kann folgende Klasse verwendet werden:
In Java gibt es für die Datenbankverbindung die Klasse jdbc, welche für Java Database Connectivity steht. Mithilfe dieser Klasse ist es möglich zu einer vielzahl unterschiedlichen Datenbanken zu verbinden und zu verwalten. In folgenden Beispielen wird gezeigt, wie man eine Verbindung zu Oracle und zu MySQL herstellt.
Folgendes Beispiel zeigt eine einfache Grafikausgabe mit Java und der Methode fillRect(). Die Ausgabe wäre ein einfaches T.
Ein ganz wichtiges Kapitel, vorallem wenn es um die Planung eines etwas grösseren Projektes geht, ist das Thema Fremdschlüssel. Fremdschlüssel verbinden (meist tabellenübergreifend) Einträge. Mehr…
Selbstverständlich ist dies problemlos in Java möglich. Hier präsentiere ich euch ein Projekt, welches ich damals zu lernzwecken angefangen habe, aber nie erweitert habe und auch nicht erweitern werde. Mehr…
PHP bietet unter foreach eine Möglichkeit an, die Werte des originalen Arrays direkt anzusprechen. Mehr…