Niedawno był wpis o naprawdę wspaniałym edytorze jakim jest Sublime Text 2. Wtedy postarałem się przedstawić sporo użyteczności i ciekawostek jakie do tego czasu udało mi się zlokalizować/poznać. Dziś ciąg dalszy nowości (tak na “gorąco” bym rzekł), które przedstawię w formie, która - mam nadzieję – rzuci czytelnikiem na kolana (u mnie było całkiem blisko). W gwoli ścisłości – ja obecnie korzystam z wersji deweloperskich (czyli coś zbliżonego do Night Buildów); wersje beta, które pojawiają się od czasu do czasu mogą się nieznacznie różnić – trzeba to mieć na uwadze. A więc bez owijania w bawełnę – zaczynamy! Mercurial i Git Okazuje się,…

Dziś dość nietypowy wpis, ponieważ zamiast rozwiązywać kolejne problemy ludzkości, przedstawię listę moich programów codziennego użytku, bez których moja praca byłaby mniej efektywna oraz mniej zajmująca oraz codzienne czynności bardziej uciążliwe i niezadowalające. Wpis może być o tyle ciekawy, że lubię korzystać z rzeczy nowych, w pewien sposób innowacyjnych oraz ogólnie mało znanych. Nie będzie żadnej kategoryzacji na grupy tematyczne programów, ot, po prostu jak leci. O niektórych programach mogłem wspomnieć przelotnie w poprzednich wpisach, co nie dyskwalifikuje programu przed pojawieniem się w poniższej liście z pokrótkim opisem. Z racji iż jestem cały czas użytkownikiem systemów firmowanych logiem Microsoftu, mój…

Today there is a kinda unusual entry, because instead of solving another mankind problems I will provide a list of my favourite applications for everyday use without which I cannot imagine working as a developer / designer. But selected programs are also great for common activities performed by average users. Entry may be interesting because I tend to use a rather interesting, rare and exceptionally functional software, which, for most of people, may be unknown. There won't be any kind of categorization of programs - just plain list with screenshot and short description. Some of the suggested applications could be mentioned…

W firmie od dłuższego czasu przymierzałem się do wdrożenia pewnego niewielkiego i w sumie tylko na wewnętrzny użytek – narzędzia do zautomatyzowania procesu wdrażania paczek u klientów. To co zautomatyzowane było do tej pory przeze mnie – to kompresowanie całego projektu do 7z, kopiowanie na serwer ftp, ściąganie paczki u klienta, rozpakowanie, podmiana oraz wykonanie backupu bazy. Wszystko wykonywane jako skrypt, a nie program (notabene właśnie po to z założenia są skrypty). Po drodze – przy próbach stworzenia takiego narzędzia – pojawiły się 2 zasadnicze problemy wynikające z ograniczeń platformy (tu mowa przede wszystkim o Powershell oraz MSBuild). I o nich jest właśnie dzisiejszy…

Dziś dość użyteczny wpis dla osób, które poszukują wydajnego, użytecznego i mocno funkcjonalnego edytora tekstu dedykowanego dla programistów. Postanowiłem zebrać w jednym miejscu moje doświadczenia z poniżej prezentowaną alternatywą dla takich programów jak Notepad++, Notepad2 a nawet Visual Studio oraz przedstawić jego możliwości. Bohater dnia dzisiejszego: Sublime Text 2. Poniżej zaprezentuję zalety i wady (tak, ma jedną xD) oraz odkryte przeze mnie możliwości. Zalety niesamowicie funkcjonalny; ilość funkcji oraz skrótów klawiszowych potrafi nieźle zaskoczyć. Jest to pierwsze narzędzie poza Vimem oraz emacsem do prawdziwego procesowania tekstu na Windowsie ma bardzo ładny wygląd (wiem, że to nie jest kluczowy aspekt, ale…

Poprzednio pisałem o tym dlaczego postanowiliśmy przejść na Mercuriala, a dziś kilka konkretów na temat przeprowadzenia migracji, instalacji centralnego repozytorium w sposób, powiedzmy bezbolesny, dla programistów .NET oraz o innych sprawach, które mogą być przydatne dla każdego kto chce wykonać podobny krok :) Konfiguracja Mercuriala na serwerze Windows Server Docelowa konfiguracja zakładać będzie wykorzystanie Mercuriala 1.9.1, Pythona 2.6, IIS 7.5, Windows Server 2008 R2. Dobry przewodnik wyjaśniający krok po kroku wszystkie niezbędne akcje do wykonania znaleźć można pod adresem: Installing Mercurial 1.8.4 on IIS 7.5 as a Repository website. Osobiście muszę przyznać, że poradnik…