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


BILDER/BEST-OF

Eine Auswahl der besten Schnappschüsse nach Jahren sortiert. Und die dafür verwendeten Digital-Kameras.

2.3. Canon Digital Ixus 60

mehr ...

Erzeugt: 30.04.2008    Zuletzt geändert: 29.02.2012 13:32:43

DELPHI-TUTORIALS/FLV-CACHECATCHCONVERTER

Tutorial zu FLV-Cache-Catch-Converter. Mit diesem Tool können FLVs aus dem Browser-Cache kopiert und mittels FFMPEG in das MPG-Format konvertiert werden.

FLV-Cache-Catch-Converter - Alle Movies im Cache von Firefox in der StringGrid

Alle Movies vom Firefox in der Cache-StringGrid: Hier wurden im Cache des Firefox fünf Movie-Streams gefunden. Der erste wurde zu Testzwecken manuell hineinkopiert und besitzt daher als einziges Movie einen halbwegs sinnvollen Namen plus Extension. Die StringGrid ist nach Datum sortiert, sodass die neuesten Einträge vorne stehen. Alle Movies haben den Status "READY", ihr Download ist also komplett abgeschlossen. Im Fenstertitel sieht man anhand der Zahl hinter "Check", dass beim letzten Refresh insgesamt 98 Cache-Dateien auf Movie-Stream-Artigkeit überprüft wurden.

mehr ...

Erzeugt: 20.07.2009    Zuletzt geändert: 02.03.2012 12:27:43

TEXTE/BETRIEBSSYSTEME

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

Man muss wählen zwischen zustandslosen Servern mit hoher Fehlertoleranz oder zustandsbehafteten Servern, die ein exklusives Sperren erlauben. Statt das Caching auf der Serverplatte durchzuführen, kann es auch im Hauptspeicher abgewickelt werden, wodurch v.a. die Plattensuchzeit entfällt. Bei Verwendung von Client-Caching kann die Inkonsistenzgefahr durch ein Write-Through-Caching vermindert werden.

Replikative Daten können folgendermassen aktuell gehalten werden:

  • Replikation erster Kopie: Nur die Hauptserver-Daten sind änderbar.
  • Voting: Erst nach Erlaubniseinholung sind Daten änderbar. Vorteil: robuster.

mehr ...

Erzeugt: 10.05.1994 bis 23.05.1994    Zuletzt geändert: 15.12.2012 12:42:13

TEXTE/BETRIEBSSYSTEME

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

2.6. Ein Beispiel - Amoeba

Der erste Prototyp von Amoeba wurde 1983 von Andrew Tanenbaum und Doktoranden entwickelt. Amoeba basiert auf keinem existierenden System, erlaubt aber die Emulation von UNIX. "Homecomputer" gibt es nicht, nur Terminals, die Prozessoren aus zentralen Pools allokieren können. Welche Prozessor-Architektur gewählt wird, hängt vom Auftrag ab. Die Wahl geschieht dabei völlig transparent für den Benutzer.

Neben normalen Servern verfügt Amoeba auch noch über:

  • Bullet Server: Dateien bleiben konstant (bis auf Löschung).
  • Verzeichnis-Server: Capabilities-Verteiler.
  • Replikationsserver
  • Bootserver für Fehlertoleranzsteigerung.
  • TCP/IP-Server
  • Server-Server: Trifft Entscheidung über Prozessorarchitektur.

mehr ...

Erzeugt: 10.05.1994 bis 23.05.1994    Zuletzt geändert: 15.12.2012 12:42:13

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).

4.1.5.3. Überlappende Blöcke

Noch ein paar Hinweise zum Einlesen der Blöcke: Wir lesen diese nicht einfach stur sequenziell ein, sondern müssen vor jedem Block mindestens so viele Zeichen zurück-"seeken", wie der längste Suchbegriff lang sein kann (hier angeben in der Konstanten "_asx_srch_len"). Dies verhindert, dass ein Suchwort im File nicht gefunden wird, weil es genau auf der Grenze zwischen zwei Blöcken liegt.

Block 1 Daten... SUCH
Block 2 WORT Daten ...

Sequenzielle Blöcke: SUCHWORT wird weder in "Block 1" noch in "Block 2" gefunden.

Block 1 Daten... SUCH
Block 2 Daten ... SUCHWORT Daten ...

Überlappende Blöcke: SUCHWORT wird nicht in "Block 1" gefunden, aber in "Block 2", bei dem eine bestimmte Anzahl der letzten Bytes aus "Block 1" an den Anfang gestellt sind.

mehr ...

Erzeugt: 18.10.2011    Zuletzt geändert: 02.03.2012 12:38:10

TEXTE/CASETOOLS

Objektorientiertes Software-Design mittels CASE-Tools: Entwurf und Qualitätssicherung (Total-Quality-Management, ISO9000, SW-Metriken).

1.2. Computer Aided Software Engineering (CASE)

CASE ist eine spezielle Vorgehensweise für die Modellierung und Entwicklung von Informationssystemen. Der Computer dient dabei als Dokumentationshilfe, Modellierungshilfe, Entwicklungshilfe, Programmierumgebung (Editieren, Kompilierung, Linking), CASE-Tool-Träger (für komplexe Systeme) und Software-Entwicklungsumgebung (Konfiguration, Team-Steuerung, Wartung). Die letzten drei Punkte grenzt man auch über Programing-in-the-small/large/many voneinander ab.

mehr ...

Erzeugt: 01.06.1994 bis 01.08.1994    Zuletzt geändert: 15.12.2012 12:42:13