C#: Gute Zufallszahlen erzeugen

Wenn Sie unter .Net (in diesem Beispiel mit C#) gute Zufallszahlen erzeugen möchten, dann können Sie u.a. diese Methode nutzen: Random r = new Random(Guid.NewGuid().GetHashCode()); Dabei wird als Berechnungsgrundlage für die Zufallszahl der Hashwert einer neu erzeugten GUID genutzt. Da bereits eine GUID (Globally Unique Identifier) immer eine unterschiedlichen Wert liefert, denn das ist schließlich [...]

Linux: Symbolischen Link erzeugen und löschen (ln)

Praxisbeispiel: Sie möchten einem FTP Benutzer in seinem Verzeichnis auch den Zugriff auf ein weiteres Verzeichnis auf dem Server erlauben – möchten, wollen oder können jedoch die FTP-Server-Konfiguration nicht ändern. Dann können Sie einen “symbolischen Link” (Verweis) im normalen FTP Verzeichnis des Benutzers erstellen: ln -s /var/backups/ ./backups Damit stellen Sie dem Benutzer ein neues [...]

C#: PDF Datei ohne Adobe Acrobat Fenster drucken (Batchbetrieb)

Sie können direkt aus C# heraus eine PDF drucken, ohne die Anzeige (das Adobe Fenster) vom Acrobat Reader anzuzeigen. Vorallem beim Drucken von PDF ohne Benutzereingabe oder beim Einsatz als Service wird diese Möglichkeit benötigt. Nutzen Sie meinen folgenden SourceCode als Beispiel: string pdf = @"C:\Dokumente und Einstellungen\Benutzername\Eigene Dateien\test.pdf"; string acrobat = @"C:\Programme\Adobe\Acrobat 7.0\Reader\AcroRd32.exe";   [...]

C#: PDF Datei in TIFF (Fax tiffg3) konvertieren

Um in C# eine PDF Datei direkt in eine faxfähige TIFFg3 Datei umzuwandeln, können Sie folgenden SourceCode nutzen: // PDF in TIFg3 umwandeln string gsPath = @"C:\Programme\gs\gs9.00\bin\gswin32c.exe"; string param = "-dNOPAUSE -q -dSAFER -dBATCH -sDEVICE=tiffg3 -sPAPERSIZE=a4 -r204x196";   ProcessStartInfo psi = new ProcessStartInfo(gsPath, param + " -sOutputFile=test.tif test.pdf"); psi.RedirectStandardOutput = true; psi.UseShellExecute = false;   [...]