Allgemein

.Net und WebRequest mit Authentifizerung

WebRequest in C# abzusetzten ist mit den Bibliotheken recht einfach geworden. Aber wenn es dann mal mehr wird, als nur ein einfacher Download wird es schon wieder schwieriger. Daher hier eine kurze Anleitung, wie so ein Request bearbeitet wird.

Dateien direkt über FTP mit Notepad++ editieren

Da ich gerne mit Notepad++ arbeite und ich letztens mal wieder an meiner Website weitermachen wollte, habe ich mich daran errinnert das ich mit Notepad++ früher direkt auf dem FTP-Server arbeiten konnte. Diese Funktionalität habe ich dann auch etwas länger gesucht aber nicht mehr gefunden.

Gimp Handbuch

Da ich jetzt viel häufiger mit Linux arbeite musste es jetzt wohl kommen, das ich mich mal wieder an Gimp versuche.

Seafile - Die Neue Cloud

Nach dem ich vor längerer Zeit Probleme mit meiner alten Cloud Lösung (FileRun) durch ein Update von PHP auf 8.1 hatte. Diese verwendete intern die Komonenten ionCube loader um die PHP-Dateien zu verschlüsseln, der Hersteller stellt aber keine passende Version für PHP 8.0 oder PHP 8.1 zur Verfügung. Daher ging die Suche nach einer neuen Lösung los, und hat mich zu Seafile gebracht.

SysCP und MailServer

Da ich immer mal wieder Probleme bei meine Postfix-Server hatte, wenn ich zeitgleich die Domain in der main.cf unter mydestination angegeben hatte und zeitgleich im syscp als Virtuellen Host kamm immer wieder diese Fehlermeldung im Postfix auf:

warning: do not list domain example.com in BOTH mydestination and virtual_mailbox_domains

Wechsel zu Hugo

Die Umstellung ist vollbracht, der Blog sowie meine Webseite und die vorherige KnowHow-Sektion sind nun umgezogen worden. Daher hallo und herzlich willkommen zur neuen Version des Blogs. Es wurden alle alten Inhalte übernommen und ein paar neue wurden auch schon ergänzt.

WordPress Syntaxhighlighting mit Leerraum am Anfang

Ich hab seit langer Zeit das Plugin “SyntaxHighlighter Plus” verwendet, um meine Quellen farblich anzuzeigen. Bei einfachen Quellen war dies noch einfach und ohne Probleme, es wurde einfach mit [ Sprachkennung ] begonnen und mit [ /Sprachkennung ] beendet.