Posts
231
Comments
64
Trackbacks
4
February 2007 Entries
Select Case in stored procedure

Eigentlich mehr fürs Archiv, Select Case in stored procedure:

            SELECT @gb = CASE
                WHEN @zaehler = 1 THEN 'GB 1'
                WHEN @zaehler = 2 THEN 'GB 2'
                WHEN @zaehler = 3 THEN 'GB 3'
                WHEN @zaehler = 4 THEN 'GB 4'
                WHEN @zaehler = 5 THEN 'GB 5'
            END

posted @ Wednesday, February 21, 2007 8:55 AM | Feedback (0)
kostenloser MediaPlayer

Einen kostenlosen MediaPlayer der so ziemlich alle Dateien abspielen kann gibt es hier:
http://www.videolan.org/

posted @ Thursday, February 15, 2007 9:22 AM | Feedback (1)
Tool zur Konvertierung von VmWare Festplatten ins Format von VirtualPC

Unter der u.g. Adresse kann man ein Tool, zur Konvertierung von VmWare Festplatten (VMDK Format) ins Format von Virtual PC von M,crosoft (VHD Format), herunterladen:

http://vmtoolkit.com/files/folders/converters/entry8.aspx

posted @ Thursday, February 08, 2007 2:30 PM | Feedback (0)
Generierung eines Passwortes

Fürs Archiv. Eine Klasse für die Generierung eines Passwortes.

Es gibt im .NET-Framwork zwar die Methode System.Web.Security.Membership.GeneratePassword() welche ein Passwort generiert. jedoch entält dieses auch Sonderzeichen wie "^" welche für die Eingabe problematich sind.

// liefert ein 8stelliges Passwort mit einem Sonderzeichen
public class Password
{

public static string generate()
{

string standardChars = "abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ123456789";
string specialChars = "-+@#!?";
int passwordLength = 8;

// 3 Arrays anelegen und mit Zufallszahlen füllen
Random random = new Random();

int[] randomStandard = new int[passwordLength];
int[] randomSpecialField = new int[passwordLength];

for (int i = 0; i < passwordLength; i++)
randomStandard[i] = random.Next(standardChars.Length);

for (int i = 0; i < passwordLength; i++)
randomSpecialField[i] = random.Next(passwordLength);


// Passwort zusammensetzen
char[] password = new char[passwordLength];
int allowedCharCount = standardChars.Length;
int specialCharCount = specialChars.Length;
int specialField = random.Next(passwordLength);

for (int i = 0; i < passwordLength; i++)
{
if (i != specialField)
{
password[i] = standardChars[(int)randomStandard[i] % allowedCharCount];
}
else
{
password[i] = specialChars[(int)randomSpecialField[random.Next(specialChars.Length)] % specialCharCount];

}
}

return new string(password);
}

}

posted @ Thursday, February 01, 2007 1:52 PM | Feedback (0)