Na początku upewniamy się, że wszystkie pluginy związane z SVN w Eclipse są usunięte. Help -> Install New Software -> What is already installed Następnie kolejno usuwamy wszyskie wtyczki Subversive, Subversive Connectors itp. Specyfika Eclipse każe nam usuwać je pojedynczo za każdym razem restartując aplikację celem wprowadzenia zmian. Czynność zatem powtarzamy aż lista będzie pusta […]
Więcej…
Programy
lubuntu 16.04 – problem z uruchomieniem Dropboxa
Po instalacji Dropboxa – czy to przez centrum oprogramowania Ubuntu czy poprzez plik .deb ze strony producenta jest problem z włączeniem aplikacji. W zasobniku w tray występuje on pod dziwną ikonką i kliknięcie na nie nie powoduje włączenia opcji programu Dropbox. Nie widać nawet stanu synchronizacji. W tym celu należy wywołać komendę:
1 |
dropbox stop && dbus-launch dropbox start |
Następnie włączyć […]
Więcej…
svn – ignorowanie wszystkich plików graficznych w danym katalogu i wszystkich jego podkatalogach
Co by nie powiedzieć, to system ingorowania plików w SVN (subversion) jest dość toporny.. Przynajmiej w porównaniu z innymi systemami kontroli wersji gdzie jest to nieco przyjaźniejsze. W każdym razie też ma duże możliwości przy odrobinie trudu. Po niżej trochę teorii. Jeżeli chcemy zignorować wszystkie pliki z rozszerzeniem JPG w danym folderze wywołujemy w nim: […]
Więcej…
lifehack – komunikat dźwiękowy informujący o wykonanej komendzie w terminalu
Dzisiaj dość ciekawe i dość łatwe w użyciu rozwiązanie które z pewnością ułatwi Wam życie. Często jest tak, że wykonujemy w tle jakąś długotrwałą komendę a oczekiwanie na to, kiedy ona się skończy nie daje nam spokoju… Musimy co jakiś czas patrzeć w wydzielony dla niej terminal czy już się łaskawie zakończyła. A często po […]
Więcej…
podmountowanie zasobu z SSH przez sshfs z wariantem tylko do odczytu.
W artykule podmountowanie (przez ssh ) zasobów serwera jako dysku twardego opisywaliśmy sposób na przeglądanie plików na serwerze poprzez podmoutowanie jego zasobów do naszego komputera. W ten sposób możemy przeglądać jego zawartość tak jak inny dysk twardy. Co w sytuacji, gdy chcemy taki system wyłącznie do odczytu? Należy wtedy użyć dodatkowego parametru:
1 |
-o ro |
W ten […]
Więcej…
przy próbie rozpakowania pliku tar.gz pojawia się problem not in gzip format
Problem pojawia się w konsoli jak próbujemy rozpakować plik tar.gz komendą:
1 |
tar -zxvf moj-plik.tar.gz |
błąd:
1 2 3 |
gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error exit delayed from previous errors |
prawdopodobnie plik nie jest skompresowany poprzez gzip. W tej sytuacji należy zmienić jego nazwę:
1 |
mv moj-plik.tar.gz moj-plik.tar |
Następnie rozpakować go bez flagi odpowiedzialnej za dekompresję:
1 |
tar xvf moj-plik.tar |
lifehack – wznowienie utraconego pobierania przez wget
Dziś prezentujemy kickass lifehack! Jeśli ściągasz w konsoli duży plik przez program wget i na 90% urwało Ci połączenie zapewne dostajesz dość dużej frustracji… Ponowne wywołane komendy tworzy nowy plik (nazwa pliku jest zakończona kropką i kolejnym indexem) do ściągnięcia i ściąga ten plik od nowa. Niestety. Ale spokojnie nic straconego. Aby dokończyć ściąganie pliku […]
Więcej…
Export (tylko) zmienionych plików pomiędzy dwoma rewizjami w SVN
Niestety komenda
1 |
svn export |
Nie zezwala na użycie zakresów jak np. w przypadku
1 |
svn merge |
Poniższa komenda powinna być pomocna w osiągnięciu tego celu. Należy w niej określić 3 parametry: rewizję początkową – jej numer (tutaj 2) rewizję końcową (tutaj 5) pełen adres url repozytorium (tutaj svn checkout svn://svn.code.sf.net/p/googlemapsprestashopmodule/svn/ )
1 |
for i in $(svn diff --summarize -r 2:5 svn://svn.code.sf.net/p/googlemapsprestashopmodule/svn | awk '{ print $2 }'); do p=$(echo $i | sed -e 's{svn://svn.code.sf.net/p/googlemapsprestashopmodule/svn/{{'); mkdir -p $(dirname $p); svn export $i $p; done |
Pliki pojawią się w folderze w […]
Więcej…
pokazanie czasu wykonywania komendy w terminalu
Jeżeli interesuje nas jak długo jest (będzie) wykonywana dana komenda w terminalu jest na to prosta recepta. Do tego wbudowana w Linuxa. Wystarczy dowolną komendę, którą wywołujemy w konsoli poprzedzić komendą „time„. Dla przykładu:
1 |
time cp ~/zdjecia ~/donagrania/. |
Powyższa komenda pokaże czas kopiowania folderu zdjęcia do folderu z rzeczami do nagrania. Wskazówka: Kropka na końcu komendy wskazuje pozycję […]
Więcej…