Visual Studio: PowerShell als External Tool in neuem cmder-Tab öffnen

Schon seit Längerem arbeite ich bei der Entwicklung mit diversen PowerShell-Scripten. Dazu hatte ich mir in Visual Studio ein "External Tool" eingerichtet, das die PowerShell im aktuellen Solution-Verzeichnis öffnet. Nun bin ich testweise vom "normalen" PowerShell-Host auf cmder umgestiegen, der u.A. die Möglichkeit bietet, mehrere Tabs im selben Fenster bzw. sogar nebeneinander anzuzeigen. Die Aufrufsyntax […]

Ubuntu: Nautilus-Dateimanager durch Nemo ersetzen

Ein weiterer Post aus der Kategorie „Gedankenstütze, die vielleicht auch für jemanden anders nützlich sein könnte. Heute: Den Standard-Dateimanager unter Ubuntu (Nautilus) durch Nemo (Standard-Dateimanager unter Linux Mint) ersetzen.

Technicolor TC 7200: Remote-Protokollierung zu Synology DiskStation (mit zwischengeschalteter FRITZ!Box)

Der TC 7200 Router, den einige Kabelanbieter ihren Kunden zur Verfügung stellen, verfügt leider nur über eine sehr eingeschränkte Protokollierung. D.h. es werden lediglich die letzten 32 Protokolleinträge angezeigt und davon jeweils nur die ersten 90 Zeichen (30 davon sind Datum/Uhrzeit und LogLevel). Nicht unbedingt hilfreich, wenn man die Ursache eines Problems sucht. Das Gerät […]

WPF: Daten live sortieren mit ICollectionViewLiveShaping

Bereits seit Version 3.0 bietet WPF mit dem Interface ICollectionView die Möglichkeit, Daten sortiert anzeigen zu lassen. Allerdings wird die Sortierung nicht automatisch aktualisiert, wenn sich der Wert einer für die Sortierung relevanten Property ändert. Eine Aktualisierung findet nur statt, wenn ein neuer Datensatz hinzugefügt wird oder die Refresh-Methode des Interfaces aufgerufen wird. Ab .NET […]

.NET: WPF-Bindings „debuggen“

WPF-Bindings sind schwer zu debuggen. Heute habe ich 15 Minuten für den Grund eines nicht funktionierenden Bindings gesucht, um am Ende festzustellen, dass ich vergessen hatte den DataContext zu setzen. Hier ein Tipp, wie man WPF ein paar Debug-Ausgaben entlockt, um solche Problem etwas schneller zu identifizieren.

.NET: Assertions bei UnitTests deaktivieren

Assertions sind nützlich während der Entwicklung einer Anwendung, bei UnitTests können sie aber stören. Hier mal wieder ein Post aus der Kategorie „Gedankenstütze für mich, die vielleicht auch anderen hilft“, der das Deaktivieren von Assertions während der Ausführung von UnitTests beschreibt.