Direkt zum Hauptbereich

Posts

Es werden Posts vom Juni, 2006 angezeigt.

HTTP-Keep-alive in IIS 6.0

In der Konfigurationsseite eines Webs in der IIS-Manager-Konsole gibt es eine Option "Verbindungen / HTTP-Verbindung aufrechterhalten (HTTP-Keep-Alive aktivieren). Diese Checkbox ist standardmäßig angekreuzt. Was bedeutet diese Einstellung?

Dazu muss man sich vor Augen führen, wie das HTTP-Protokoll funktioniert. Eine HTML-Seite kann z.B. auf andere Dateien "verweisen", die im selben Zuge wie die Seite selbst geladen werden (Bilder, Javascript-Bibliotheken usw.).

Webbrowser (ab HTTP 1.1) beantragen beim Server, die Verbindung für mehrere Anforderungen offen zu halten. Dies wird als HTTP-Keep-Alive bezeichnet. Dabei handelt es sich um eine HTTP-Spezifikation, die eine deutlich verbesserte Serverleistung ermöglicht. Ohne diese Spezifikation würde ein Browser für eine Seite mit mehreren Elementen, wie z. B. Bildern, zahhlreiche Verbindungsanforderungen stellen müssen. Jedes Element könnte eine separate Verbindung erfordern. Diese zusätzlichen Anforderungen und Verbindungen e…

Wie entferne ich einen Wurm, wenn Windows XP mit RPC-Fehler rebootet?

Eine kleine Gedächtnisstütze: Als ich heute einen Rechner eines Bekannten von einem Trojaner/Worm (eigentlich sieben Stück!) reinigen sollte, kam ich nie dazu, den Virenscanner oder das Malicious Software Removal Tool von Microsoft zu starten. Der Rechner startete immer neu. Gegenmaßnahme: In Start/Ausführen den Befehl

shutdown -a

ausführen und der Reboot wird abgebrochen. Vielleicht ist das sonst noch jemanden von Nutzen.

Scandalo Savoia: telefonate intercettate del portavoce di Fini

In che paese viviamo? Qui alcuni frammenti delle telefonate intercettate che sono costate a Salvo Sottile, portavoce di Fini, l'accusa di «concussione sessuale».

Per Elisabetta Gregoraci Sottile si dà da fare. Il vicedirettore risorse umane Rai Giuseppe Sangiovanni, coimputato, le procura una comparsata («Ho parlato oggi con il direttore generale che mi ha confermato che essendo una grande gnocca per il tipo di trasmissione gli fa anche comodo»). Ma lei rifiuta. Allora Sottile fa intercedere Sangiovanni presso il direttore generale di Endemol. Ottiene un altro show. E alla Gregoraci riferisce: «Questo mio amico sta facendo in modo che tu vada a lavorare con Carlo Conti». All'indomani della registrazione di lei lo chiama per offrirgli un caffè a casa sua. Sottile non può. Ma non perde l'occasione: «Ti sto mandando a prendere». L'autista porterà la futura valletta alla Farnesina.

Sottile: «C'è anche Maria, Maria Monsè. Un'altra cara amica».
Sangiovanni: «Io non la s…

.NET-Anfänger - Was soll ich lesen?

Das Wichtigste, das Essentielle, was ein .NET-Neuling lesen sollte, sind die Fehlermeldungen! Wie oft passiert es, dass Beginner schon beim kleinsten Misserfolg gleich einen Experten zu Rate ziehen, ohne einmal zu schauen, was wirklich geschehen ist. Ein Grund dafür ist wohl die Unsicherheit, die man anfangs bei jeder neuen Materie hat. Aber auch Ungeduld können kurzzeitig das Gehirn auf Sparmodus schalten.

Ansonsten gibt es hier eine kleine Liste von englischsprachiger Literatur, die das Wesen von .NET am besten treffen:
Fritz Onion: Essential ASP.NET With Examples in C#Jeffrey Richter: Applied Microsoft .NET Framework ProgrammingChris Sells: Windows Forms Programming in C#Don Box: Essential .NET, Volume I: The Common Language Runtime
Die Autoren sind in der prominente Mitglieder der Szene, um nicht zu behaupten, sie sind die vier dotNet-Evangelisten.

Urlaub mit Familie und ein Buch gelesen

Habe das scheinbar Unmögliche geschafft. Im neuntägigen Urlaub am Meer mit zwei Kleinkindern, dreieinhalb Jahre bzw. 12 Monate alt, habe ich es geschafft, ein Buch zu lesen. War zwar kein literarisches Meisterwerk, aber doch spannend und einigermaßen interessant. Außerdem war es das wohl beste Buch, das ich im Zeitschriftenhandel im kleinen Ort, wo wir den Urlaub verbrachten, gefunden habe.

Das Werk von John Grisham erzählt die Geschichte eines jungen Anwalts, der in kurzer Zeit vom engagierten Pflichtverteidiger zum gierigen Schadensersatz-Sammelkläger ("The King of Torts", so heißt die Originalversion des Buchs im Gegensatz zum nichtssagenden deutschen Titel) mutiert.

Wenn die Geschichte nur halbwegs den Verhältnissen in den Vereinigten Staaten entspricht, so ist doch mal das System dort ein wenig zu hinterfragen. Vor allem was die Tatsache betrifft, dass Geschworene über die Höhe des Schadensersatzes entscheiden und dass die Verteidiger rund ein Drittel der Vergleichszahlun…

SMTP Return Codes

Was man im Laufe eines Entwicklerlebens so alles benötigt. Heute z.B. die Antwortwerte des SMTProtokolls.

Siehe auch RFC 2821 für die SMTP-Basisspezifikation und RFC 1123 für wichtige zusätzliche Informationen.

In RFC 1893 und RFC 2034 stehen Infos über die erweiterten Status-Codes.

Code Bedeutung
200 (nonstandard success response, see rfc876)
211 System status, or system help reply
214 Help message
220 [domain] Service ready
221 [domain] Service closing transmission channel
250 Requested mail action okay, completed
251 User not local; will forward to
354 Start mail input; end with [CRLF].[CRLF]
421 [domain] Service not available, closing transmission channel
450 Requested mail action not taken: mailbox unavailable
451 Requested action aborted: local error in processing
452 Requested action not taken: insufficient system storage
500 Syntax error, command unrecognised
501 Syntax error in parameters or arguments
502 Command not implemented
503 Bad sequence of commands
504 Command parameter not implemente…