2010
04.23

Systemy kontroli wersji towarzyszą nam już od bardzo dawna. W dzisiejszych czasach każdy projekt, który jest tworzony w zespole jest skazany na porażkę, jeśli nie jest wdrożona procedura wersjonowania kodu. Programy takie jak Git, Subversion (powszechnie nazywany SVN), czy też Bazaar na dobre zadomowiły się w warsztacie narzędzi wielu programistów.

Systemy wersjonowania nie są jednak używane tylko przez programistów, ponieważ administratorzy też czerpią całymi garściami z dobrodziejstw jakie dają nam te systemy. Administratorzy bardzo często wykorzystują tego typu rozwiązania do wersjonowania plików konfiguracyjnych na utrzymywanych przez siebie serwerach. Temu właśnie zagadnieniu poświęcony będzie ten artykuł, a więc do dzieła!

Read More >>

2009
12.25

Dawno temu za czasów mojej szkoły podstawowej (a później też po części liceum), gdy zaczynałem swoją przygodę z informatyką zadawałem sobie takie pytanie: “Co takiego kurka robią niektórzy moi starsi koledzy, że tak szybko się uczą”. Do teraz w głowie mam obraz tych chwil, gdy z podziwem patrzyłem jak mój o dwa lata starczy kolega i ówczesny mentor – Loziek – z łatwością ogarnia nowe rzeczy. Pamiętam do teraz jak wspólnie robiliśmy stronę dla Wielkiej Orkiestry Świątecznej Pomocy. Loziek wpadł na pomysł, aby zrobić intro we flash – jednak nikt z nas nie znał flasha (wtedy to była nowa technologia). Loziek w kilka nocy naklikał intro, a ja po miesiącu czytania książki potrafiłem zrobić jedynie proste animacje. Przez kolejne lata bacznie obserwowałem otaczających mnie ludzi wciąż szukając tej magicznej receptury na szybką naukę, która przekłada się w praktykę.

Temat bardzo mnie zainteresował. Przyglądałem się pracy ludzi, których uważałem za dobrych w tym co robią. Obserwowałem jak radzą sobie z rozwiązywaniem nowych dla nich problemów oraz w jaki sposób się uczą. Dziś postanowiłem, że opiszę to wszystko czego się dowiedziałem oraz co sam przetestowałem i uważam, że działa. No to do dzieła :)

Read More >>