Git for dummies, czyli kolejna ściągawka z gita.

Logo Git

Źródło: http://git-scm.com/downloads/logos

System kontroli wersji git nie jest taki trudny, jak się może wydawać, ale faktem jest, że trochę bardziej skomplikowany niż cvs czy svn. Ponieważ z gita korzystam na tyle rzadko, że zawsze było wymyślanie koła od nowa i szukanie ściągawek, to dla mej pamięci własna szybka ściągawka z gita.

git clone – tworzy lokalną kopię zdalnego repozytorium

git pull – aktualizuje zmiany ze zdalnego repozytorium

git branch rozie – tworzy gałąź o nazwie rozie

git checkout rozie – przechodzi do gałęzi rozie

git add plik – dodaje plik do systemu kontroli wersji w aktualnej gałęzi

git commit plik – zatwierdza (wprowadza do systemu kontroli wersji) zmiany w pliku

git merge rozie – łączy gałąź rozie z bieżącą gałęzią

git status – podaje jaki jest status, czyli co się zmieniło w danej gałęzi

git push – wysyła zatwierdzone lokalnie zmiany do zdalnego repozytorium

git branch -d – usuwa gałąź lokalnie

git branch – wyświetla wszystkie gałęzie

I w zasadzie powyższe polecenia wystarczają, by w podstawowym zakresie korzystać z git. W sumie średnio się to na wpis nadaje (nawet kategorii nie mogę znaleźć) i może kiedyś przeniosę w sensowniejsze miejsce…

Jak naprawiłem Libre Office 3.5.4 w Debianie.

Niedawno chciałem odczytać jakiś dokument w formacie .doc i okazało się, że Libre Office nie startuje. Pojawiała się plansza logowania i tyle. Potrzebowałem tylko odczytu, więc zwaliłem na Debiana w wersji unstable, locale ustawione na iso-8859-2, więc użyłem sąsiedniego kompa, skonwertowałem do PDF i zapomniałem o sprawie.

Jakiś czas później chciałem coś napisać, więc wróciłem do sprawy. Uruchomienie z wiersza poleceń, zmiana locale itp. nie pomogły. Jedyny komunikat, który dostałem, zawierał:

com::sun::star::uno::RuntimeException

Podejrzewałem Debiana unstable, więc szybkie sprawdzenie bugów i jest jeden #641412, w miarę pasujący opisem, ale niestety bez rozwiązania. Spróbowałem Google i tu efekt był lepszy. Znalazłem tę stronę [SOLVED] LibreOffice 3.5 error: Missing vcl resource. Tytuł optymistyczny.

Zainstalowałem pakiet libreoffice-gnome, tym razem przy uruchomieniu w oknie pojawiła się informacja o braku praw do pliku. Faktycznie, jeden z katalogów z plikami konfiguracyjnymi miał właściciela root. Usunąłem (z roota) ~/.config/libreoffice ~/.config/.libreoffice oraz ~/.config/.openoffice.org (ostatnia nazwa niedokładna), uruchomiłem Libre Office… Tadam!

Nieco astronomii, czyli supermoon i tranzyt Wenus.

Będzie nietypowo, bo astronomicznie. W najbliższym czasie warto spojrzeć w niebo, gdyż będziemy świadkami dwóch interesujących zjawisk astronomicznych. Pierwsze, bliższe to dzisiejszy supermoon, czyli superksiężyc. Zjawisko polega na tym, że Księżyc będzie w najmniejszej odległości od Ziemi podczas pełni. Co za tym idzie, będzie większy i jaśniejszy niż podczas przeciętnej pełni. O jakieś 12%, czyli zauważalnie.

Supermoon porównanie

Źródło: http://en.wikipedia.org/wiki/Supermoon (porównanie wielkości Księżyca w typowej pełni oraz superksiężyca).

Drugie zjawisko to tranzyt Wenus i będzie widoczne w Polsce w dniu 6 czerwca 2012 przy wschodzie słońca. Polega ono na tym, że Wenus „zasłoni” Słońce, tj. będzie widoczna jako ciemna plamka na tle Słońca. Zdarzenie o tyle ciekawe, że po raz kolejny wystąpi w roku 2117, więc kto nie zobaczy teraz, ten raczej nie zobaczy nigdy. Oczywiście nie można patrzeć bezpośrednio na Słońce. Ostatnim razem do tego typu zabaw, czyli obserwacji zaćmienia Słońca używałem dyskietki 3,5″. Albo dwóch – nie pamiętam.

Niestety, prognoza pogody na dziś nie napawa optymizmem – wątpię czy uda się zobaczyć Księżyc z powodu chmur. W razie gdyby nie udało się zobaczyć na żywo, pozostają zdjęcia w sieci…

Gdyby ktoś miał problemy ze zlokalizowaniem obiektów na niebie i kierunków, to polecam zainstalowanie programu Stellarium.