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…
Dodatkowe programy
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…
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…
jak połączyć się poprzez pulpit zdalny z innym komputerem za pomocą Linux?
Taką usługę zazwyczaj oferują systemy MS Windows. Należy odpowiednio skonfigurować tę usługę na takiej maszynie aby to było możliwe. W przypadku niektórych wersji starszych systemów (np. Windows 7 Home) mogą być ograniczenia licencyjne z tym związane. W każdym razie przyjmujemy, że usługa jest włączona prawidłowo i np. z innego komputera pod władaniem też systemu MS […]
Więcej…
synchronizowanie plików pomiędzy dwoma lokalizacjami
Ktoś spyta po co synchronizować? Łatwiej przecież usunąć folder na docelowej lokalizacji i wgrać go od nowa. Taki sposób w przypadku folderów o wielkości kilka GB się sprawdza. Jednak jeśli mamy ogromy folder lub gigantyczną ilość podfolderów (np. repozytorium SVN z kilkunastotysięczną ilością rewizji) to znacznie efektywniejszą metodą jest właczenie synchronizacji. Możemy tam wgrać tylko […]
Więcej…
dzielenie łącza internetowego przez Bluetooth z wykorzystaniem Ubuntu
Dziś dość sprytny poradnik jak sobie poradzić w sytuacji gdy na komputerze (z funkcją Bluetooth) mamy łącze internetowe natomiast na komórce – nie. Rozwiązanie działa przy łączu na laptopie uzyskanym przez kabel (ethernet, eth0) – prawdopodobnie na wifi0 też powinno jednak nie mieliśmy jak tego sprawdzić. Komputer udostępniający łącze internetowe: System na komputerze to Ubuntu 14.04 […]
Więcej…
problem z włączeniem programu Spotify w Ubuntu 15.04
Użytkownicy Ubuntu 15.04 mogą natrafić na frapujący błąd przy włączaniu tego programu. Podczas kliknięcia na ikonę programu lub włączenia go z launchera program się ładuje i nieoczekiwanie przestaje działać. Podczas uruchamiania programu z konsoli poprzez komendę:
1 |
spotify |
Pojawia się nastepujący błąd:
1 |
spotify: error while loading shared libraries: libgcrypt.so.11: cannot open shared object file: No such file or directory |
Zgodnie z informacjami zawartymi na stronie http://tipsonubuntu.com/2015/04/24/install-spotify-in-ubuntu-15-04-fix-not-launch-issue/ „Ubuntu 15.04 usunęło pakiet libgcrypt11 z […]
Więcej…
jak zainstalować program z paczki .deb
Jeżeli pobieramy program w postaci paczki .deb instalacja może odbyć się poprzez po prostu kliknięcie na niego a także przez wywołanie odpowiedniej komendy. Wchodzimy do folderu gdzie znajduje się nasz plik. Dla przykładu:
1 |
cd ~/Pobrane |
Następnie wpisujemy komendę:
1 |
sudo dpkg -i {TUTAJ PODAJEMY NAZWĘ PLIKU} |
np.
1 |
sudo dpkg -i dropbox_2015.10.28_amd64.deb |
Powyższa komenda zainstaluje program o ile w systemie będą zainstalowane wszystkie wymagane przez niego pakiety. […]
Więcej…
jak wywołać dymek z notyfikacją / powiadomieniem z konsoli?
Świetnie do tego nadaje się program python-notify. Instalujemy go poprzez komendę:
1 |
sudo apt-get install python-notify |
Tworzymy (komendą w konsoli) plik ze skryptem powiadomienia:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
cat>not.py #!/usr/bin/python import sys import pynotify if __name__ == "__main__": if not pynotify.init("icon-summary-body"): sys.exit(1) n = pynotify.Notification( "Witaj!", "Oto Twoje powiadomienie!", ##dont remove the below line "notification-message-im") n.show() |
Po czym powstały plik uruchamiamy za pomocą:
1 |
python not.py |
minutnik i alarm w Ubuntu, czasomierz, timer
alarm-clock-applet to świetny program wykonujący te działania. Aby go zaisntalować wystarczy komenda:
1 |
apt-get install alarm-clock-applet |
Nastepnie uruchamiamy go z poziomu menu aplikacji lub komendą:
1 |
alarm-clock-applet |
Program ma wiele funkcji. Np. można w nim określić treść alarmu (dymek) lub dodać uruchamianie dźwięku podczas alarmu.
Więcej…