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


ALLES-FLIESST

Alles fliesst - eine kleine Geschichte der Zeit. Chronologische Auflistung der Geschehnisse vom Urknall bis zum Wärmetod des Universums.

1888 Orient-Express

Der Orient-Express von Wien nach Istanbul ist fertiggestellt, finanziert von Frankreich. Da der Sultan des osmanischen Reichs befürchtete, zu viel Macht an Frankreich zu vergeben, bot er das Projekt Bagdad-Bahn Deutschland an. Die Engländer hatten es zuvor nicht finanzieren wollen. Und auch Siemens, der im Vorstand der Deutschen Bank arbeitete, rückte erst unter Druck von Kaiser Wilhelm II. Geld dafür heraus. 1940 fuhr dann der erste Zug von Istanbul nach Bagdad.

mehr ...

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

WINSOCK-TEXTE/API-ROUTINES

Windows Sockets 1.1 Specification - Socket Library Reference. Each socket library routine in alphabetical order with description in detail. From Stardust Technologies.

send()

Description

Send data on a connected socket.

#include <winsock.h>

int PASCAL FAR send ( SOCKET s , const char FAR * buf , int len , int flags );

s
A descriptor identifying a connected socket.
buf
A buffer containing the data to be transmitted.
len
The length of the data in buf .
flags
Specifies the way in which the call is made.

Remarks

send () is used on connected datagram or stream sockets and is used to write outgoing data on a socket. For datagram sockets, care must be taken not to exceed the maximum IP packet size of the underlying subnets, which is given by the iMaxUdpDg element in the WSAData structure returned by WSAStartup() . If the data is too long to pass atomically through the underlying protocol the error WSAEMSGSIZE is returned, and no data is transmitted.

Note that the successful completion of a send() does not indicate that the data was successfully delivered.

mehr ...

Erzeugt:    Zuletzt geändert: 14.12.2012 22:50:20

DELPHI-TUTORIALS/MEDIAPANELYZER

Tutorial zu MediaPanelyzer, einem Tool zum freien Arrangieren von Mediendaten auf dem Bildschirm.

Delphi-Tutorials - MediaPanelyzer - Popup-Menu for all 'TMediaP'-Objects
Popup-Menü für alle TMediaP'-Panels: Die Aktionen im angezeigten Popup-Menü beziehen sich auf alle Panel. Die Menüeinträge verhalten sich 'intelligent' und sind deaktiviert, wenn derzeit keine sinnvolle Aktion damit möglich sind. Hier etwa gibt keine Movie-Panels und auch keine aktiven Bilder-Panels.

mehr ...

Erzeugt: 21.01.2009 - 02.02.2009    Zuletzt geändert: 10.05.2012 20:47:15

PHP-TUTORIALS/VOLLTEXT-SUCHE

Source und Dokumentation zu einer Volltext-Suche in einer Text-Datei mittels PHP ohne Verwendung von MySQL.

3. Der Script-Ablauf

Der Algorithmus des Scripts verfährt folgendermassen:
  • Wir holen uns den Wert der CGI-Variable "volltext" in "$volltext"
  • Die Variable "$ergebnis" wird auf Nichts gesetzt
  • Ist "$volltext" nicht leer, dann
    • öffnen wir die Text-Datei "daten.txt"
    • Wir durchlaufen sie zeilenweise, speichern den String in "$zeile"
    • Wir prüfen, ob "$volltext" in "$zeile" enthalten ist
    • Ist dem so, dann
      • spalten wir "$zeile" in ein Array "$zeile_ar" auf
      • wir füllen "$ergebnis" mit den Array-Werten aus "$zeile_ar"
    • Sind alle Datensätze fertig, schliessen wir "daten.txt" wieder
  • Wir geben die HTML-Form aus mit der INPUT-Variable "volltext"
  • Falls "$ergebnis" ungleich Nichts ist, hängen wir es hinten dran

mehr ...

Erzeugt: 26.02.2009    Zuletzt geändert: 04.03.2012 01:56:22

WEB-TUTORIALS

Web-Tutorials von einem Bit-und-Byte-Süchtigen. Die legalisierte Sucht und ihre Folgen: Programme, die die Welt nicht braucht!

1. Brain-EXE in danger!

Web-Tutorials - Daniel: Bits & Bytes süchtig

Mein Name ist Daniel Schwamm und ich bin süchtig. Süchtig nach Bits und Bytes, nach Sourcecodes und Compiler. Meine Drogen heissen Delphi und C++. Und ich komme nicht mehr davon los.

mehr ...

Erzeugt: 14.02.1998    Zuletzt geändert: 01.03.2012 21:03:25

TEXTE/VERTEILTE-BETRIEBSSYSTEME

Verteilte Betriebssysteme: Analyse von Sicherheit, Prozessorganisation, Namensverwaltung, Dateisystem und abschliessender Checkliste für das optimale VBS.

6.5. Zu merken

Verteilte Betriebssysteme sollten Prozesskontrollblöcke besitzen, die für verschiedene Rechnerarchitekturen benutzbar sind. Das Task-Thread-Prozess-Verwaltungsmodell erlaubt die parallele Verarbeitung von Prozessen innerhalb einer Verwaltungseinheit. Dies erhöht bei heavy-weight-Tasks die Geschwindigkeit, aber auch den Verwaltungsaufwand - light-weight-Tasks scheinen uns daher die angemesseneren zu sein. Auch was das Scheduling angeht, heisst Einfachheit die Devise: Lastenausgleichsstrategien über globale Scheduler und Migration von Prozessen kosten mehr, als dass sie nutzen - auf sie sollte verzichtet werden.

mehr ...

Erzeugt: 02-03/1994    Zuletzt geändert: 14.12.2012 22:42:47