Zdjęcie w tle

koszotorobur

Fanatyk
  • 482wpisów
  • 19559komentarzy

Zaloguj się aby komentować

Aplikacja rsync działająca z linii komend i służąca do kopiowania plików lokalnie oraz po sieci, utożsamiana jest z systemem Linux ale z powodzeniem można ją zainstalować i używać na systemie Windows bez potrzeby instalowani WSL (Windows Subsystem for Linux) i dystrybucji Linuksa do której dopiero można doinstalować rsync.


Jak więc zainstalować program rsync na systemie Windows?


1 - Ściągnij i zainstaluj Git for Windows - git to podstawowe narzędzie wielu programistów więc może być już zainstalowane na Twoim komputerze

2 - Uruchom Git Bash jako Administrator

3 - Z linii poleceń Git Bash pobierz program CLI Zstandard i go rozpakuj:

curl -Lo zstd.zip https://github.com/facebook/zstd/releases/download/v1.5.5/zstd-v1.5.5-win64.zip

unzip -j -d /usr/bin zstd.zip zstd-v1.5.5-win64/zstd.exe

4 - Pobierz rsync i bibliotekę na której polega:

curl -Lo rsync.tar.zst https://repo.msys2.org/msys/x86_64/rsync-3.2.7-2-x86_64.pkg.tar.zst

curl -Lo libxxhash.tar.zst https://repo.msys2.org/msys/x86_64/libxxhash-0.8.2-1-x86_64.pkg.tar.zst

5 - Rozpakuj archiwa zst:

zstd -d rsync.tar.zst

zstd -d libxxhash.tar.zst

6 - Rozpakuj pliki z archiwów tar od razu do odpowiedniego folderu:

tar -C /usr/bin --strip-components 2 -xvf rsync.tar usr/bin

tar -C /usr/bin --strip-components 2 -xvf libxxhash.tar usr/bin

7 - Usuń niepotrzebne już pliki:

rm zstd.zip rsync.tar* libxxhash.tar*

8 - Korzystaj z narzędzia rsync na Windowsie!


#technologia #windows #linux #rsync

31cbca44-0063-4974-8b18-2535578549ca

@koszotorobur Tymczasem na Linuxie robisz to wszystko jedną komendą ale to ponoć Linux jest tym trudniejszym systemem xD.

sudo pacman -S rsync


A z rsynca to korzystane jest ostro jak każdy do backupowania. Pomyśleć, że kiedyś jeszcze na windowsie szukałem jakiś programów do robienia backupu kiedy to wszystko można ogarnąć jedną komendą i wpisem do crona.

Zaloguj się aby komentować

Zaloguj się aby komentować

Jak korzystamy z Internetu? 2022


Data publikacji: 09.02.2023

Częstotliwość wydania: Roczna


Dane dotyczące wykorzystania technologii informacyjno-komunikacyjnych w przedsiębiorstwach, gospodarstwach domowych oraz przez osoby indywidualne w wieku 16-74 lat, będące członkami tych gospodarstw.


#ciekawostki #statystyka #internet

5251b158-8678-4bbc-9517-26aad1ea53bb
ded200fb-4beb-4955-8690-f3ac7760d4b2

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

Neofetch


Narzędzie do wyświetlenia informacji o systemie z wiersza poleceń napisane w bashu 3.2+.


Niestety nie jest już rozwijanie - ale istnieje bardzo wiele alternatyw: https://beucismis.github.io/awesome-fetch/


#technologia #linux

edcd7f34-beab-4b18-a23f-e38cebb617a6

@koszotorobur O kurdę nie miałem pojęcia, że neofetch nie jest już rozwijany, jak tak patrzę to faktycznie ostatni commit do mastera ponad 2 lata temu, lipa... Ale z drugiej strony to dalej nieźle działa i nie ma z nim problemów, wiem bo jak każdy walnięty użytkownik linuxa co jakiś czas neofetchuje sobie w terminalu bez powodu xd


Jak ktoś przegląda reddita a zwłaszcza r/unixporn to neofetcha na bank dobrze kojarzy i naoglądał się go w każdej możliwej formie i motywie kolorystycznym wiele razy.


Obowiązkowo neofetch z mojego aktualnego złoma w załączniku:

8e5e9593-f16f-4f34-99fc-8f6673bb24da

Zaloguj się aby komentować

@parapet-inferno Usunęli "don't be evil" i weszli w typowy lifecycle korpośmieci

A na poważnie, to nie spieprzyli tego styleguide, bo coś co ma 35 lat ma tak ugruntowane praktyki, że trzeba bardzo chcieć coś zepsuć. Nie twierdzę, że w Bashu nie można źle pisać, ale to tak niewygodny język skryptowy, że pewne praktyki są do bólu oczywiste, bo każde inne kopią w tyłek. Np. [[]] i [].

Jako linting używać 2 spacji.

Nie 4 jak z jakiegos powodu robi każdy, nie tab jak robi każdy z RIGCZ-em. 2


Nie chce spotkać osoby która stwierdziła że to będzie standard

Och ten temat spacja vs tab xD


Co do samego tematu TAB vs space to zaletą używania tabu jest to, że każdy sobie może skonfigurować jak szeroki ma być tabulator i mieć po swojemu, a wadą jest to, że w zasadzie wszędzie trzeba to ustawiać ręcznie. W przypadku spacji jest na odwrót


A dwie spacje wynikają pewnie z tego, że jak narzucają maksymalną liczbę kolumn na 80, to w przypadku 4 spacji przy zagnieżdżeniach szybko się kończy miejsce :P

ehh przydało by się w końcu kiedyś na porządnie nauczyć basha, zawsze piszę na czuja xd. Większość moich skryptów w bashu skończyło tak, że w połowię się wkurzam na basha i przepisuje od nowa na pythona i działa od strzała mimo, że pythona też nie znam i też piszę na czuja, ale python to taki prosty i przyjemny język, że nie trzeba się go uczyć żeby w nim pisać xd.

@Catharsis - ja jak zacząłem uczyć innych ludzi to stwierdzlem, że koniec z rumakowaniem i nawet mój kod BASHa musi spełniać jakieś podstawowe standardy - bo jak mam wymagać od innych jak nie będę najpierw wymagał od siebie?

Zaloguj się aby komentować

Yo generalnie to na githubie to prawie do wszystkiego jest takie repo. Wpisujecie interesującą was frazę np język programowania, nazwę systemu, menagera okien itp + "awesome" i macie czasem nawet kilka wyników. Przykłady: awesome-nodejs awesome-kde awesome-hyprland czy najzabawniejsze awesome-awesome-wm (bo jest coś takiego jak awesome-wm xD).

Zaloguj się aby komentować

Zaloguj się aby komentować

Podman. Krótkie wprowadzenie


Poznaj pogromcę Dockera.


Podnan to opracowane przez inżynierów firmy Red Hat narzędzie typu open source przeznaczone do zarządzania kontenerami zgodnymi ze standardem OCI (ang. open container initiative).


Dzięki podmanowi łatwo można wyszukiwać, tworzyć, uruchamiać, udostępniać i wdrażać aplikacje bazujących na kontenerach bądź obrazach kontenerów OCI.


#technologia #linux #konteneryzacja #podman #docker

64fdfbb9-5575-4999-a682-3bf452f480cf

@Barcol - z wielu względów, nie tylko bezpieczeństwa, postanowiliśmy na niego całkowicie przejść ostatnio (bo i tak używamy RHEL, obrazów UBI, OpenShift oraz CRI-O) - i wszyscy sobie chwalą.

Generalnie teraz firma jest całkowicie vendor lacked z Red Hat

@koszotorobur ja niestety w pracy jestem zmuszony korzystać z makbuka, więc przedwcześnie osiwieje. Za to we wszystkich domowych linuxach od desktopa po serwer śmiga już podman

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

@Naiken - ja myślałem, że nie rzucę nigdy padem czy nie rozwalę klawiatury... Super Meat Boy mi uświadomił, że nie znam siebie tak bardzo jak mi się wydawało...

@bobse - Super Meat Boy był bez DRMów w Humble Indie Bundle (jak jeszcze było "Indie" w nazwie) dekadę temu - wiem bo mam - pewnie się wydawca zmienił a ten nowy lubi wydawać tylko tam gdzie gier nie można kopiować...

Zaloguj się aby komentować

Gry na Linux: Przewodnik po Protonie i optymalizacji wydajności gier


Artykuł zagłębia się w tematykę narzędzia Proton - od definicji i znaczenia dla społeczności graczy na Linuxie, przez szczegółowe kroki konfiguracji, aż po wskazówki dotyczące optymalizacji wydajności gier.


#technologia #linux #gry #proton

@koszotorobur No to jeszcze parę tipów optymalizacyjnych którego nie widuje w prawie żadnych poradnikach tego typu. Jeżeli zależy wam tylko wyłącznie na czystej wydajności kosztem funkcjonalności steama i samego systemu to można jeszcze zrobić 2 rzeczy:


  1. Można totalnie odrzucić korzystanie z jakiegokolwiek DE, Gnome czy KDE mają spory narzut na wydajność systemu, zwłaszcza na słabych konfiguracjach. No więc po wielu testach najlżejszy wm jaki znalazłem i da się z niego korzystać to jest TWM dosłownie zużywa mniej ramu niż waży jedna piosenka w mp3. A jednocześnie da się tym jakoś sterować bo pod prawym przyciskiem mamy konfigurowalne menu. Dodajemy sobie tam Steama lub jakiś inny launcher. Są jeszcze inne lekko lżejsze menagery okien ale one już są tak hardkorowe, że nie mają nic do sterowania oknami i np trzeba przełączać się na inne tty i tam komendami odpalać okna (np DISPLAY=:0 discord ) więc to już jest za duże poświęcenie funkcjonalności jak dla mnie a wzrost wydajności będzie żaden względem TWM. Żeby nie było to nie musimy poświęcać całego naszego setupu bo można dodać TWM po prostu do naszego display menagera i podczas logowania wybrać zamiast gnome/kde to twm. Do wszystkiego są instrukcje na arch wiki.

  2. Samego Steama odpalacie z argumentemi: -no-browser +open steam://open/minigameslist w ten sposób odpalicie Steama bez wbudowanego Chromium, dosłownie odpali się tylko takie małe okienko gdzie macie możliwość jedynie odpalania gier.


W ten sposób na słabszych komputerach można dodać naprawdę sporo fps. Mi np w niektórych grach dodało nawet z 30-40% FPS więcej. Podejrzewam jednak, że na najmocniejszych konfiguracjach raczej to niewiele da i nie warto się tym bawić.

Zaloguj się aby komentować

@koszotorobur Z nauką linuxa to mam ten problem, że nigdy nie chce mi się tego robić tak po prostu, że sobie siedzę i pomyśle "o tera pora pouczyć się linuxa" xD. Preferuje taki model, że uczę się robiąc coś innego przy okazji, albo naprawiając coś co się zepsuje.


Chyba najwięcej przydatnych poleceń do terminala to nauczyłem się googlując dziwne błędy i przeglądając odpowiedzi do nich na archwiki albo stackoverflow.


Ewentualnie jeszcze sporo można się nauczyć próbując zrobić ręcznie rzeczy które zwykle robią się same. Np:


  • całe życie korzystasz z ubuntu lub innego prostego distro -> spróbuj dla zabawy zainstalować archa albo gentoo

  • siedzisz tylko na gnome/kde -> zrób sobie swoje własne środowisko graficzne, pobierz czyste WM i ręcznie skonfiguruj wszystko i pobierz potrzebne programy itp, nic mnie tak nie nauczyło czym dokładnie są i różnią się od siebie popularne DE jak właśnie takie coś.


Itp, zawsze preferowałem naukę przez zabawę, ale wiadomo każdy jest inny i podejrzewam, że dla wielu osób to by było zwyczajnie nudne a nie zabawne. Idk ale mnie nic tak kiedyś nie ucieszyło jak gdy moja pierwsza w życiu instalacja Archa wstała za pierwszym razem (ofc potem się wysypała xD).


Jeszcze np automatyzacja tasków potrafi być zabawna, zwłaszcza jak się lubi programowanie. I tutaj mogę dać tipa jednego. Generalnie jeśli myślicie, że do tego super znajomość basha jest mega potrzebna to wcale tak nie jest. O ile to nie jest coś gdzie trzeba bardzo dużą wydajność to możecie pisać skrypty w czymkolwiek co znacie i się do tego nada, nawet JavaScript xD. Zwyczajnie zapisujecie plik i zamiast .js dajecie .sh i na sam początek pliku wrzucacie #!/usr/bin/node i wtedy skrypt będzie interpretowany przez node i go normalnie odpalacie jak inne skrypty np ./skrypt.sh. A do noda jest masa różnych modułów w npm i można robić takie rzeczy że głowa mała.

@Catharsis - podoba mnie się Twój komentarz kolego

Ja nauczyłem się Linucha przez jego używanie - najpierw w domu po prostu instalując różne dystrybucje, a później w pracy (na serwerach barem metal a następnie w chmurze) - więc uważam Twoje rady za bardzo trafione.

Jeśli chodzi o automatyzację to BASH po prostu jest od razu i nie trzeba nic instalować - wygodne jest to jak się pracuje z serwerami zdalnym - jest BASH, jest vi(m) i po prostu robisz. Ja w pracy generalnie automatyzuję mniejsze rzeczy w BASHu a większe w Pythonie bo zawsze myślę o tym kto przyjdzie po mnie i szansa jest duża, że będą znali coś popularnego jak BASH i Python właśnie. Dla siebie nauczyłem się lubić Pythona i mnie jeszcze nie zawiódł.

Generalnie fajnie by było gdyby tag #linux trochę odżył, ale wymaga to właśnie takich ludzi jak Ty, którzy dzielą się nie tylko swoimi przemyśleniami, ale i doświadczeniami.

@koszotorobur Wiem, że generalnie bash i python będą lepsze do pisania skryptów ale podaje przykład, że można we wszystkim a teoretycznie to JavaScript jest teraz najpopularniejszym językiem programowania, więc szansa, ze ktoś go będzie znać jest bardzo duża.


Generalnie fajnie by było gdyby tag #linux trochę odżył, ale wymaga to właśnie takich ludzi jak Ty, którzy dzielą się nie tylko swoimi przemyśleniami, ale i doświadczeniami.

Tak, też bym chciał dlatego mam go w obserwowanych i jak jest jakiś wpis pod którym mogę się jakoś merytorycznie wypowiedzieć to robię to. No i lubię pomagać ludziom więc jak widzę, że ktoś ma znany mi problem to staram się coś poradzić.


Miałem też w sumie plany aby coś tutaj popisać na tagu jakieś posty ale nie wiem jeszcze co by to mogło być tak aby dało się pod tym tworzyć jakąś sensowną dyskusję. Chciałoby się jakoś zachęcić ludzi do korzystania z Linuxa ale z tym to raczej ciężko bo zaraz zlecą się ludzie typu "linux jest darmowy jeśli twój czas jest bezwartościowy" kiedy ty nawet nie wspominałeś nic o tym, że jest za darmo bo to dla ciebie nie ma znaczenia bo korzystasz z Linuxa bo uważasz go za lepszy system i cena tutaj nie gra roli xD. Ale spokojnie, wydaje mi się, że Linux zyska mocno na popularności w momencie końca wsparcia dla Windowsa 10 bo masa ludzi zostanie z całkiem użytecznymi jeszcze komputerami na których nie będzie dało się zainstalować najnowszego Windowsa i jakaś część z tych ludzi może zwróci się w stronę Linuxa, pomarzyć zawsze warto.

Zaloguj się aby komentować

Zaloguj się aby komentować