(Text-)Dateien unter Windows beobachten

Beim Programmieren oder beim Administrieren werden ja oft Log-Dateien benutzt. Wenn man diese aber in einem Editor geöffnet hat, gibt es aber immer diese nervigen Nachfragen: „Datei wurde auf dem Datenträger verändert. Neu laden ?“ Für den Editor Notepad++ gibt es extra dafür eine Erweiterung: Document Monitor. Zum Installieren klickt man: Erweiterungen -> Plugin Manager […]

DLL in Visual Studio debuggen

Man hat ein DLL-Projekt, das man debuggen möchte. Leider läuft die DLL mit einem anderen Programm (wird z. B. dort als Plugin geladen. Wenn man nun für dieses Programm keinen Quelltext und damit auch kein Projekt hat, kann man die DLL trotzdem debuggen. Dazu nutzt man den Menu-Punkt Debuggen -> An den Prozess anhängen … […]

git-Repo auf Server verschieben

Manchmal ist es notwendig, ein schon vorhandenes git-Repository auf einem Server für andere, die z. B. neu zum Projekt stoßen, bereit zu stellen. Das erfolgt hier mit Hilfe eines ssh-Zugangs. Dazu wandelt man als erstes das git-Repo in ein einfaches Repo, also ohne Arbeitsverzeichnis um (Referenz): repo-work.git ist das aktuelle Arbeitsverzeichnis und repo-bare.git das neu […]

make ohne Makefile ?

„Geht nicht !“ – „Doch !“ make kennt einige implizite Regeln zum Übersetzen von Quellcode. Das kann man bei kleineren Programmen nutzen, die nur aus einer Quellcode-Datei bestehen, z. B. dem bekannten Hello World (hello.c): #include <stdio.h> int main() { printf(„Hello World!\n“); } Statt nun jedes mal den Compiler direkt zu bemühen: kann man auch […]