Jak śledzić („debuggować”) usługi Windows w .NET, C#, Visual Studio?

Usługi Windows (Windows Services) to specjalny rodzaj programów wykonywalnych, który funkcjonuje w tle działania systemu Windows. Usług nie można uruchomić „dwuklikiem”, czy naciśnięciem ENTER (to trochę uproszczenie, ale na potrzeby tego artykułu prawdziwe i wystarczające). Usługi Windows muszą zostać zarejestrowane w systemie, a następnie można nimi sterować (uruchamiać, zatrzymywać itd.)…

Read more

Przenosiny SVN, czyli jak zmienić URL repozytorium, które już mam na dysku

Jeżeli pracujesz dłużej z Subversion, pewnie przytrafi Ci się sytuacja, w której konieczna będzie zmiana adresu repozyrotium, które już wcześniej miałeś/aś na dysku. Myśl o ponownym checkout’cie kilkudziesięciu tysięcy plików jest przerażająca, więc zamiast tego warto użyć polecenia przenoszącego kopię roboczą (working copy) do nowego adresu. Polecenie command line wygląda…

Read more

SQL – UNION, INTERSECT, MINUS, EXCEPT – część wspólna i różnica wyników zapytań, czyli błyskawiczne wprowadzenie do operatorów zbiorowych (Set Operators)

W zapytaniach SQL niektórych serwerów można zastosować ciekawe operatory (tzw. operatory zbiorowe – ang. set operators) pozwalające uzyskać część wspólną lub różnicę w wynikach zapytań. Poniżej krótki przypominacz/wprowadzenie: Wyobraźmy sobie takie 2 tabele: Miejscowosci1: Nazwa Region Warszawa Centralny Gdańsk Północny Poznań Centralny Wrocław Południowy Kraków Południowy Miejscowosci2: Nazwa Region Sopot…

Read more