MySQL Datenbank sichern und wiederherstellen

Für das Sichern und Wiederherstellen einer MySQL-Datenbank gibt es viele verschiedene Möglichkeiten. Mit einem SSH-Zugang für den Server, ist die Lösung über die Kommandozeile das einfachste Mittel der Wahl. Dafür benötigt man nur den Namen der Datenbank, einen Benutzer, der auf die Datenbank zugreifen darf und das entsprechende Passwort. Mit folgendem Befehl führt man dann die Sicherung durch: mysqldump -u benutzername -p datenbankname > db_backup.sql Nach Eingabe des Passworts erhält man dann einen kompletten Dump der Datenbank in einem SQL Skript. Um diesen Dump dann […]

Weiterlesen

App_Offline.htm und „IE Friendly Error“

Seit ASP 2.0 gibt es ein Feature um eine Webseite in den Wartungsmodus zu bringen. Und zwar die „App_Offline.htm“, die einen super bequemen Weg ermöglicht, eine ASP.NET-Anwendung in den Wartungsmodus zu schalten, während man Änderungen  macht und  wo sichergestellt sein muss, dass kein Benutzer Zugriff auf die Anwendung hat, bis alle Arbeiten erledigt sind. Die app_offline.htm funktioniert auf eine ganz einfache Art und Weise. Die Datei wird in den Root der Anwendung gelegt und wenn der Interpreter die Datei sieht, führt er einen shut-down der […]

Weiterlesen

Wenn Progs sich unterhalten

Es folgt der Auszug eines Chat-Protokolls meiner Kollegen. Spinner Nerds :-D (4:02 PM) jm: ICronJob job = new Lars(); job.Start(); (4:02 PM) nk: IBlowJob = new Lars() etc etc you get it (4:02 PM) jm: hehe (4:02 PM) jm: IGlasJob glas = new Lars() (4:03 PM) cs: glas.Knirsch(); (4:03 PM) jm: nene (4:03 PM) jm: glas.Piff(); (4:03 PM) cs: if (!glas.CanEject) { throw new NotarztException(„…“); } (4:03 PM) nk: glas.PlayNoise(„pifff.mp3“) (4:05 PM) cs: Debug.Assert(typeof(IMalik).IsAssignableFrom(IGlasJob))); (4:05 PM) nk:

Weiterlesen

Script controls may not be registered before PreRender

Braindump: Wenn beim Aufruf einer ASP.NET-Seite die Fehlermeldung „Script controls may not be registered before PreRender“ erscheint, dann sollte man schauen, ob sich in der OnPreRender-Methode ein base.OnPreRender(EventArgs e) befindet. protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); // … } Ich hoffe, dass ich mit diesem Hinweis dem ein oder anderen Zeit beim debuggen erspare.

Weiterlesen

Ein Microsoft-Tool ergänzt herkömmliches Testen von Anwendungen.

Microsoft hat einen „Application Verifier“ zum Download bereitgestellt. Das Tool soll in unverwaltetem Code feine Fehler aufspüren können, die beim normalen Anwendungstest nur schwer erkennbar sind. Im Fokus stehen dabei Speicherfehler und Sicherheitslücken. Das Programm beobachtet, wie die Anwendung Objekte nutzt und mit Windows kommuniziert, also mit der Registry, dem Dateisystem und der Win32-API. Außerdem versucht sich der Application Verifier in einer Prognose, wie sich das Programm unter einem Benuzterkonto mit Mindestrechten verhält. Wenn ich Zeit habe, werde ich das Tool einmal testen und das […]

Weiterlesen

Visual Studio 2005 – Express-Editions für ein Jahr Kostenfrei

Visual Studio 2005 ist der Nachfolger der Microsoft DotNet-Entwicklungsumgebung Visual Studio Dot Net 2003. Dazu passend gibt es abgespeckte Express Versionen von Visual Studio 2005, die bis zum 7.11.2006 kostenfrei benutzt werden können Zur Auswahl stehen: – Visual C# 2005 Express Edition Englisch – Visual Web Developer 2005 Express Edition Englisch – Visual Basic 2005 Express Edition Englisch Den Download per Installer gibt es unter http://msdn.microsoft.com/vstudio/express/ Datenvolumen: – ca 400 MB für DotNet 2.0 SDK und Runtime – jeweils 35-70 MB je Entwicklungsumgebung Wer einen […]

Weiterlesen