Webseite News

Dieses Mal nur eine Information zu neuen Webseiten:

Die Supportseite des Forumanbieters phpBB ist jetzt neu gestaltet. Der Grund dafür ist die neue Version phpBB 3.0, die jetzt bereits die Beta4-Version veröffentlichte. Zu diesem Anlass gestalteten sie ein neues Design namens prosilver, das nicht mehr an das Standarddesign erinnern soll.

Auch interessant: Die erste Erwähnung von phpBB. total.geek.com hat damals die Seite geheißen (existiert nicht mehr) 😉

Ganz einfach, aber interessant. Ein kurzer Blick drauf, kann nicht schaden. Es zeigt ein paar coole Argumente auf, wieso Linux “besser” ist. Ich finde es witzig und interessant. Die Icons finde ich besonders witzig. 🙂

Webseite News

Zitat des Tages

Eigentlich nicht mein Stil einen Ein-Zitat-Post zu machen, aber heute erlaube ich es mir:

Das Zitat des Tages lautet:
“Der Freeware Browser Mozilla Firefox ist generell für fehlerhafte Darstellungen bekannt.”

Hierbei handelt es sich um ein Zitat des Telefon-Supports von T-Mobile zum Paket “HotSpot”.

Meine Meinung wiederspiegelt die nächste Zeile des Posts:

“Dabei verschwenden weltweit Millionen Webdesigner unzählbar viele Arbeitsstunden, um standardkonforme (X)HTML-Seiten an die fehlerhafte Engine des Internet Explorers anzupassen.”

Zitat des Tages

VB & PHP: Cäsar und Vigenère

Gestern haben wir im Informatik-Unterricht die Cäsar– und die Vigenère-Verschlüsselung besprochen. Und zuhause habe ich dann das nocheinmal nachgemacht. Ich werde natürlich bald entsprechende Quelltexte auf der Homepage zur Verfügung stellen, wenn sie fertig sind.

Bei der Cäsar-Verschlüsselung nimmt man einfach den ASCII-Code eines Zeichen und addiert eine Schlüsselzahl dazu. Dann verwandelt man es zurück in ein Zeichen. Und schon ist es verschlüsselt. Bei der Decodierung wird einfach subtrahiert.

Bei der Vigenere-Verschlüsselung wird der Schlüsseltext auf die Länge Originaltexts “wiederholt”. Dann werden ASCII-Code des 1.Buchstaben des Originaltexts mit dem 1.Buchstaben des Schlüsseltexts addiert. Immer so weiter, bis das Wort codiert ist. Dann werden Zeichen daraus gemacht und fertig. Ganz simpel!

VB & PHP: Cäsar und Vigenère

Bildgröße berechnen

Eine ältere Aufgabe, die ich in BRG_HP hatte. Aufgabenstellung:

In der $data['avatar'] befindet sich evtl. (!) der Link zu dem Avatar eines Users. Ich möchte nun die Breite des Bildes auf maximal 300px stellen. Beachte: Die Breite ist vorgegeben. Die Höhe muss berechnet werden! Voraussetzungen: GD-Bibliothek, PHP5.x, kein file_exists()

$picture = getimagesize($data['avatar']);
$path = $position.'../images/avatars/';

$width1 = $picture[0];
$width2 = 300;
$height1 = $picture[1];

if ($data['avatar'] != "") {
if ($width1 > 300) {
$width = 300;
$height (bzw. $height2) = $height1 / ($width1 / $width2)
} else {
$width = $width1;
$height = $height1;
}
echo '<img src="'.$path.$data['avatar'].'" alt="Avatar" width="'.$width.'" height="'.$height.'" />';
} else {
echo " ";
}

Und das Resultat, das ich daraus erkannt, sind die Formeln, die die Berechnung einer Höhe/Breite durchführen. 🙂

height1 = (width1 / width2 ) * height2
width1 = (height1 / height2) * width2
width2 = width1 / (height1 / height2)
height2 = height1 / (width1 / width2)

1 steht für die “alte” Breite/Höhe; 2 für die “neue” Breite/Höhe

Bildgröße berechnen