-
Aus b,c,a wird a,b,c
Das Sortieren von Listen ist eine häufige Aufgabe in der Programmierung. Es lässt sich sehr gut mit Papier und Stift nachvollziehen und daher auch für Newbies geeignet. Ein Sortieralgorithmus sorgt dafür, dass eine Liste nach einem bestimmten Kriterium sortiert wird. Wichtig ist, dass sich die Elemente eindeutig sortieren lassen (strenge schwache Ordnung). Das ist bspw.…
-
Cross-Site-Scripting (XSS)
Was ist XSS? Welche Auswirkungen kann es haben? Und wie schütze ich meine Anwendung dagegen? Eine typische Sicherheitslücke, die sich auf sehr vielen Web-Anwendungen findet, ist das sogenannte Cross-Site-Scripting (XSS). In einem Ranking der Common Weakness Enumeration (CWE™) sind sie auf Platz zwei der gefährlichsten Software-Schwachpunkte gelandet. XSS erlaubt die Ausführung von Java-Script-Schad-Code im Browser…
-
Die erste Programmiererin
Ada Lovelace gilt als erste Programmiererin überhaupt und das zu einer Zeit, zu der es diese Berufsbezeichnung noch gar nicht gab. Augusta Ada King, Countess of Lovelace oder kurz Ada Lovelace wurde am 10.12.1815 in London geboren. Ihre Mutter Annabella war Mathematikerin und ihr Vater George Byron ein berühmter Dichter. Kurz nach Adas Geburt verließ…