29 września 2010

Lepsze darmowe repozytorium Mercuriala za darmo, czyli Bitbucket łączy się z Atlassian

Dotychczas dla osób chcących używać Mercuriala do prywatnych projektów oraz w niewielkich zespołach programistycznych spory problem stanowiło znalezienie dobrego darmowego miejsca na hostowanie kodu źródłowego. Bitbucket, jeden z najciekawszych serwisów tego typu, oferujący w dodatku bardzo przejrzysty interfejs webowy miał ograniczenie na 1 prywatny projekt. Pozostałe musiały być niestety publiczne. I gdy już planowałem na weekend przenoszenie kodu na Dropboxa, tak jak jest to opisane w tym poście, dzisiaj rano dostałem na skrzynkę informację o połączeniu BitBucketa z Atlassian. Nie byłoby w tym nic ciekawego, ot jedna firma została wchłonięta przez drugą, gdyby nie fakt, że z tej okazji Bitbucket zmienił możliwości darmowego konta.

Otóż od dzisiaj za darmo mamy nieograniczoną liczbę prywatnych i publicznych repozytoriów o nieograniczonym rozmiarze. Jedynym limitem jest możliwość udostępnienia każdego projektu maksymalnie pięciu osobom, wliczając nas, właścicieli, ale dla małych projektów i naszych prywatnych zbiorów to nie jest uciążliwe ograniczenie. Dodatkowo do 3 października można wybrać abonament z limitem do 10 użytkowników, który przez dwanaście miesięcy będzie również za darmo. Dobre rozwiązanie dla osób, które planują w najbliższym czasie jakiś większy projekt :)

Więcej o promocji i samym połączeniu można przeczytać tutaj.

20 września 2010

Pana Fowlera niemiłe wspomnienia z Polski

Przeglądając dzisiaj mojego RSS-a natrafiłem na post Chada Fowlera, autora między innymi książki "The Passionate Programmer". Pan Fowler zbiera w nim kilkanaście porad jak dobrze przygotować się do podróży, aby uniknąć niemiłych niespodzianek. W całym poście nie byłoby nic specjalnego i wartego wspomnienia, gdyby nie to, że w jednej z tych porad możemy przeczytać:

Always keep a spare set of clothes in your carry-on luggage if you’re checking bags. I don’t do this one, but I should. I spent several days freezing in the winter in Poland a couple of years ago because not only did I not have extra clothes in my carry-on but I checked my coat to avoid having to lug it around on the flights. Big mistake. Polish Air lost my suitcase and didn’t get it to me until nearly the end of the trip.


:-)

19 września 2010

Mercurial - garść linków dla poznających to narzędzie

Garść linków, publikacji i porad dla osób, które, jak ja w tej chwili, będą wdrażały się w używanie Mercuriala, czyli trochę innego narzędzia do zarządzania kodem niż najpopularniejsze CVS czy SVN.

1. http://hginit.com/top/ - Krótki, ale bardzo treściwy i napisany fajnym językiem tutorial autorstwa Joela Spolskyego, tego Joela :) Warto od niego zacząć, jeśli chcemy szybko rozpocząć zabawę z Mercurialem.
2. TortoiseHg - znana aplikacja do pracy z SVN/CVS w wersji dla Mercuriala
3. Zdalne repozytorium za darmo z użyciem serwisu Dropbox - Tutorial opisujący jak można połączyć Mercuriala z Dropbox i mieć automatycznie backupujące się repozytorium za darmo.
4. MercurialEclipse - Wtyczka do Eclipse umożliwiająca pracę z Mercurialem bezpośrednio z tego IDE.
5. Mercurial - the Definitive Guide - Książka dokładnie opisująca Mercuriala
6. Mercurial by Example (PDF) - Mini publikacja prezentująca sposób korzystania z Mercuriala na przykładach.
7. Branch i merge w Mercurial - Poradnik jak tworzyć nowe gałęzie i potem je łączyć, żeby wszystko szło gładko.

A zawsze najbardziej aktualną listę publikacji i tutoriali można znaleźć na stronie Wiki projektu - http://mercurial.selenic.com/wiki.