10 minut z diff i patch

Przykład pierwszy: próbujesz skompilować źródła programu i odkrywasz, że ktoś już je dostosował, aby kompilacja przebiegła sprawnie pod używanym przez Ciebie systemem. Opublikował owe poprawki w formie patcha, ale nie jesteś pewien co powinieneś z nim zrobić. Odpowiedź brzmi: nałożyć łatkę (patch) na źródła programu za pomocą konsolowego narzędzia o nazwie patch.

Przykład drugi: pobrałeś źródła programu i po pewnym czasie modyfikowania ich, udało Ci się skompilować je. Chciałbyś udostępnić swoje poprawki innym programistom albo autorom programu bez udostępniania całego archiwum ze zmodyfikowanymi źródłami. W takim wypadku potrzebujesz samodzielnie stworzyć patcha, a narzędziem którego potrzebujesz jest diff

Ten krótki poradnik obsługi diff i patch opisujący najczęstsze przypadki użycia powinien pomóc Ci w powyższych sytuacjach. Opisuje wystarczająco dużo, aby nauczyć się podstaw tych programów.
Przeczytaj cały wpis »

Nowości w PokerTH

Od pewnego czasu pogrywam ze znajomymi w PokerTH. Jak sama nazwa sugeruje, jest to symulator pokera, a bardziej obrazowo, stołu przy którym jest rozgrywana partyjka Texas Hold’em. Po prawie roku przerwy, pojawiło się nowe wydanie o wersji 0.9 w styczniu, a do dziś pojawiły się kolejne 3 wydania poprawkowe. Co można w nich znaleźć?

Przeczytaj cały wpis »

Zdefiniować stabilność

Czytałem dzisiaj dyskusję na Redditcie na temat wydania CentOS 6. Gdy geekom zostanie rzucony ochłap w postaci dystrybucji, nieuniknione jest pojawienie się tematu stabilności. To nie pierwszy raz, gdy owe słowo okazuje się być problematycznym.

Problemem jest to, że istnieje kilka poprawnych i rozsądnych definicji stabilności. Ciężko jest rozróżnić na podstawie kontekstu, którą z nich ma na myśli poszczególny dyskutant podczas rozmowy o danej dystrybucji, platformie albo programie. Ponadto odnoszę wrażenie, że wiele ludzi nie zdaje sobie sprawy z tego, że istnieje inne znaczenie niż to, którego sami używają.

Przeczytaj cały wpis »

Dziesiąte urodziny Archa

Co prawda nie obchodzimy ArchDay (patrz: DebianDay), Microsoft nie wysyła nam tortu ani nie publikuje okolicznościowego wideo, i prawdopodobnie mało kto o tym pamięta, ale dzisiaj Arch obchodzi swoje 10 urodziny.

Dokładnie 10 lat temu Judd Vinet pisał:

Przeczytaj cały wpis »

Podpisywanie pakietów w Arch Linuksie, cz. 4

Wpis jest swobodnym tłumaczeniem Pacman Package Signing – 4: Arch Linux autorstwa Allana McRae, zajmującego się rozwijaniem pacmana i toolchainem w Arch Linuksie.

Przeczytaj cały wpis »