Homepage von Daniel Schwamm

Home-Index von Daniel Schwamm (10.03.2009)

Aus "Heimat des Dilettantismus"
http://www.daniel-schwamm.de

Heimat des Dilettantismus

Zugriffe seit 11.12.1998
Home - Zugriffe seit 11.12.1998


WEB-TUTORIALS/DHTML

Tutorial zu DHTML mit Beispielen. Action im Browser des Anwenders, ohne den Webserver zu belasten.

Okay - schnappen wir uns das nächste Beispiel, diesmal sogar eines aus dem Real Life: Eine Kfz-Auktionen-Webseite, die ich einmal für HENRY's Auktionshaus ( www.henrys.de ) zusammengeschustert habe.

4.2.1. Erster Teil: Die Seiten-Elemente "divisionalisieren"

Fangen wir klein an und betrachten uns die Bestandteile der Seite, als da wären zwei Bilder:

Web-Tutorials - DHTML - Fahrzeug 1 Web-Tutorials - DHTML - Fahrzeug 2

mehr ...

Erzeugt: 16.10.1998    Zuletzt geändert: 01.03.2012 19:26:55

DELPHI-TUTORIALS/SPRITE-PAINTER

Tutorial zu Sprite-Painter - Bild laden, Ausschnitte selektieren und zu Sprites transformieren.

Die Grösse einer "TSelection" kann vom Benutzer verändert werden. Damit gehen jedoch eventuell Pixelverluste in "bmp" einher, etwa wenn das Bild verkleinert wird. Würde man eine solche "bmp" wieder direkt auf Originalgrösse hochziehen, wäre sie nicht mehr identisch zum Originalbild "org_bmp". Durch Verwendung der Original-Bitmap als Basis aller Resize-Aktionen kann dieses unerwünschte Verhalten unterbunden werden.

Sprite-Painter - Resize mit nur einer Bitmap

Resize mit nur einer Bitmap: Ein Sprite wurde unter Verwendung von nur einer internen Bitmap mehrfach in der Grösse verändert. Das Result weicht deutlich vom Originalausschnitt ab. Und Michelles Attraktivität hat dabei doch arg gelitten.

mehr ...

Erzeugt: 13.11.2009 - 20.11.2009    Zuletzt geändert: 01.03.2012 19:26:55

TEXTE/PHILOSOPHIE-DES-MITTELALTERS

Die Philosophie des Mittelalters: Patristik, Scholastik, Mystik, Renaissance, Empirismus, Naturalismus, Idealismus, Skeptizismus usw.

Charakteristisch für die Spätscholastik war der Briefstreit zwischen Thomas von Aquin und dem Schotten Duns Scotus über die Willensfreiheit gewesen. Während Thomas von einem Determinismus ausging (Abhängigkeit von Gott), vertrat Scotus hingegen den Indeterminismus, der dem Individuum wesentlich mehr Bedeutung beimisst. Der Mensch hat hier Kraft seines Willens die Möglichkeit die Gnade Gottes zu erwerben.

mehr ...

Erzeugt: 19.11.1994 bis 21.11.1994    Zuletzt geändert: 14.12.2012 22:42:47

DELPHI-TUTORIALS/CSS-DIV-SLICER

Tutorial zu CSS-DIV-Slicer, einem Tool zum Erstellen von Webseiten mit Rahmen-Grafiken, die sich an die Höhe des Inhalts anpassen.

2.3.5.2. "Slice-Cuts" auf die PaintBox malen

Um dem Benutzer direkt zu zeigen, welche Auswirkung die Änderung von "Slices-Cuts" oder der "Repeat"-Eigenschaften auf das Aussehen der Ziel-Webseite hat, simulieren wir das Verhalten eines Webbrowsers. Dies geschieht einmal mehr über die Prozedur "pbpaint", diesmal über die interne Prozedur "paint_slices_cuts":

mehr ...

Erzeugt: 13.03.2010 - 20.03.2010    Zuletzt geändert: 01.03.2012 19:26:55

TEXTE/BETRIEBSSYSTEME

Betriebssysteme: Geschichte, Konzepte, Speicherverwaltung, Dateisysteme, Input/Output-Systeme und verteilte Betriebssysteme (Beispiele: Amoeba und Mach).

Generelle Schwachpunkte bezüglich der Sicherheit von BS sind:

  • Monitore u.ä. können geschützte Bereiche im Speicher/auf Platte einsehen.
  • Monitore können als gelöscht markierte Plattenteile einsehen.
  • Viele Programme lassen sich über falsche Parameter verwirren.
  • Nach dem Einloggen Break-Taste drücken, um Batch-Sperren zu überwinden.
  • Modifikation von BS-Strukturen im Benutzeradressraum, z.B. Handler.
  • Verführung der schlecht bezahlten Sekretärin.
  • Benutzer-Authentifizierung austricksen.
  • Login-Bildschirm simulieren, um Passwörter abzufangen.

mehr ...

Erzeugt: 10.05.1994 bis 23.05.1994    Zuletzt geändert: 14.12.2012 22:45:30

PHP-TUTORIALS/MEDIA-DIM-SCAN

Tutorial zu Media-Dim-Scan, einer PHP-Klasse zum Auslesen der Dimension von Medien-Dateien. Unterstützt werden Filme (ASF, AVI, FLV, MP4, MPG, WMV), Bilder (BMP, GIF, JPG, PNG, TIF) und Sounds (ASX, MP3).

5.3.1. Wie codiere ich eine Zahl auf die denkbar komplizierteste Art und Weise?

Man schaue sich bloss einmal folgende Funktion an, die uns hilft, die in FLV-Tags abgelegten Zahlenwerte zu interpretieren. Diese Funktion kommt übrigens zum Einsatz, wenn wir die exakte Position des Zahlwertes in "$block" bereits ermittelt, den vermeintlich schwierigen Part der Analyse also bereits hinter uns gebracht haben!

00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
<?PHP
//----------------------------------------------
private function  scan_flv_value_get ( $start )
{
  
$high1 = ord ( $this -> block [ $start ])>> 4 ;
  
$high2 = ord ( $this -> block [ $start + 2 ])>> 4 ;
  
$low = ord ( $this -> block [ $start ]) &  0xf ;
  
$mantissa =( $low << 4 ) |  $high2 ;
  return ((
256 + $mantissa )<< $high1 )>> 7 ;
}
?>

Das glaubt man doch kaum, oder? Ich meine, alles, was wir wollen ist eine simple Zahl zurück. Den Adobe-Leuten war es aber wohl zu primitiv, diese Zahl im üblichen Big Endian oder Little Endian Format abzulegen, nein, es muss erst obiges Wahnsinnskonstrukt durchlaufen werden, um den wahren Wert der dort liegenden 3 Bytes zu ermitteln. Was zum Teufel haben die sich dabei gedacht? Wer denkt sich so etwas Krankes aus? Und warum? Hallo? Es heisst doch Meta-Informationen - warum werden die derart bösartig verschlüsselt, dass dabei jeder Kryptoalgorithmus Minderwertigkeitskomplexe entwickeln muss?

mehr ...

Erzeugt: 18.10.2011    Zuletzt geändert: 01.03.2012 19:26:55