CVS (’Concurrent Versioning System’) to, jak nazwa wskazuje, system kontroli wersji. Oznacza to mniej więcej tyle, że program śledzi zmiany nanoszone na poszczególne pliki (i nadaje każdej zmianie wersję) przez poszczególnych userów. Dzięki temu świetnie nadaje się on do pracy zespołowej – np. kilka osób pracuje nad jednym programem i dochodzi do sytuacji że 2 osoby jednocześnie pracują nad jednym plikiem. Jeśli obie ściągną dany plik powiedzmy przez FTP, poprawią, a potem jedna po drugiej nagrają spowrotem na FTP, to zmiany naniesione przez osobę, która przesłała ten plik wcześniej zostaną utracone.
Czytaj dalej „Krótki wstęp do pracy z CVS’em”
Tag: Linux
Bezpieczeństwo pod Linuksem
Panuje ogólne przeświadczenie, że Linux jest bezpiecznym systemem. Jednak aby stał się naprawdę bezpieczny, trzeba w to włożyć trochę pracy. Zabezpieczanie systemu to nie jest jednorazowa czynność – trzeba na bieżąco pamiętać o zmianie haseł, uaktualnianiu oprogramowania (ale nie za bardzo!) czy przeglądaniu niektórych logów.
Tekst ten był pisany wiele lat temu, więc miejscami mógł się zdezaktualizować
Czytaj dalej „Bezpieczeństwo pod Linuksem”
Skrypty w shellu
Czasem zdarza się taka sytuacja, że często wykonujemy jakąś serię poleceń. Czasem też musimy dodać jakiś warunek lub pętlę do tej serii poleceń. Można to oczywiście napisać w języku programowania jak C, ale trzeba ten język znać. Zamiast tego wszystkie shelle oferują rodzaj języka skryptowego. Za jego pomocą można pisać różne rodzaje skryptów: od tych prostych, które ograniczają się do wykonania serii poleceń, do bardzo skomplikowanych, zawierających różne pętle, warunki itp.
Klawisze „windowsowe” pod Linuksem
Większość produkowanych obecnie klawiatur ma 3 dodatkowe klawisze do obsługi Windowsów. Są to 2 guziczki z logiem Windowsów i 1 do wywoływania menu kontekstowego. Mimo, że w Windowsie funkcje 2 guziczków pokrywają się, możemy wykorzystać wszystkie 3 ponieważ mają one różne kody.
Greylisting
Spam nas zalewa. Jak z nim walczyć? Jest wiele sposobów. Albo rozpoznawać spam, albo wykorzystywać mechanizmy, których maszyny spamujące nie stosują. Jednym z przykładów użycia tej drugiej metody jest tzw. greylisting.
ViM 7
Kolejny numerek się przekręcił. I słusznie, bo zmiany są spore. Postaram się je trochę opisać.