Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#linux

Kosmonauta

w LINUX

10piorunów

Na wykopie ktoś wrzucił znalezisko z kilkoma grami klonami

https://wykop.pl/link/7323877/darmowe-klony-znanych-gier

O ile samo znalezisko jest beznadziejne to w komentarzam można kilka gier znaleść. Nie chce mi się komentować na wykopie więc wrzuxam tutaj pod dyskusję swoje typy najlepszych klonów albo gier mocno wzorowanych na oryginalnych. Dodajcie też swoje typy.

OpenRCT2 - implementacja silnika Rollercoastera. Ostatnio pogrywałem i jest bardzo fajna. Do gry są potrzebne oryginalne pliki z RC lub RC2, bo silnik wspiera obie wersje. Polecam.

Julius - reimplementacja Cezara III. Jest też projekt Augustus, który jest forkiem i dodaje sporo nowego.

Simutrans i OpenTDD - lubię wracać do obu tych gier i myślę, że każdy je zna.

Unknown horizonts - coś na kształt starych Anno

Hedgewars - coś w stylu klasycznych wormsów 2d

Pingus - czyli taki klon starego mario. Kiedyś grałem i jako platformówka spoko :)

Jest kilka którym kibicuję i w sumie nie wiem w jakim stanie są obecnie, ale chyba noeskończone
OpenAge - reimplementacja Age of Empires
OpenATDelux - reimplementacja Airline Tycoon

Osobistość1piorunów

O! jest klon Theme Hospital - corsixth.com
wlasnie mialem grać z młodym od poniedziałku w oryginał
bedzie testowane

Pokaż więcej komentarzy (5)

Kosmonauta

w LINUX

11piorunów

Ale jestem po⁎⁎⁎⁎ny. Wymyśliłem sobie, że to może być powoli czas kiedy mój syn dostanie własny komputer. Dzieciak za kilka dni będzie mieć 8 lat. Smartphona pewnie nie dostanie jeszcze długo bo uważam, że telefon w kieszeni wyrabia sporo niedobrych nawyków, a komputer to jednak coś innego. Obecne dzieciaki mają problem z obsługą myszki, pisaniem na klawiaturze i wszystko przez to, że obecnie dzieci grają na telefonach lub konsolach (25 lat temu używaliśmy komputerów do gier). Udało mi się go zainteresować komputerami dość mocno i nawet w godocie robiłem z nim prostą grę, więc mam nadzieję, że odziedziczył zainteresowanie po mnie :grinning: Na początek wyszperałem starego lapka sprzed ponad 10 lat i zaczynam przygotowania. Zainstalowałem tam Lubuntu i jeszcze parę rzeczy muszę pokonfigurować.
W sumie ciekawi mnie co o tym myślicie, dalibyście dziecku kompa?

Pomyślałem, żeby nie podawać hasła do wifi i niech używa go tylko offline - przynajmniej przez jakiś czas. Gdy będzie potrzeba to zawsze coś mogę wgrać z mojego konta administratora. Po pewnym czasie stwierdziłem, że to może nie jest najlepszy pomysł, że może lepiej użyć jakiejś aplikacji do kontroli rodzicielskiej i odblokować mu takie strony jak duolingo czy typingclub, aby sobie ćwiczył w wolnych chwilach.
Szperałem, szukałem i w sumie żadna apka mi nie spasowała. Albo zbyt rozbudowane, albo zbyt proste. No i postanowiłem napisać swoją aplikację do kontroli rodzicielskiej. Wczoraj wieczorem zacząłem i w sumie idzie to całkiem nieźle. Wszystko implementuję w   i do tego nest.js Aplikacja odpalana jest z uprawnieniami roota i wystawia swaggera. W konfiguracji jest podany klucz publiczny do sprawdzenia JWT, a na moim prywatnym kompie generuję sobie JWT. To co udało mi się zaimplementować w te 2-3 godziny to monitorowanie wszystkich procesów na kompie - odpowiedni serwis generuje zdarzenia i one są odpowiednio obsługiwane. Dzięki temu będę wiedział ile czasu co ma włączone. Muszę jeszcze ogarnąć strategię dzielenia procesów na kategorie no i jeszcze dodać limity i filtrowanie stron internetowych podawane przez swaggera. No i w planach komunikacja z HA po mqtt i takie tam. W sumie myślałem, że to będzie trudniejsze, ale idzie elegancko.
W planach jest, że wyślę na odpowiedni POST do apki i np. będę w stanie zrobić mu bana na określoną grę przez kilka dni. Ale to jest złe :grinning:

Fanatyk2piorunów

@dotevo - z pomysłów kontrolowania dzieciom dostępu do internetu to polecam router z zainstalowanym OpenWRT gdzie można dedykować dzieciom jedno radyjko, filtrować ruch sieciowy, włączać i wyłączać internet o określonych godzinach (lub na żądanie) i wiele innych.

Pokaż więcej komentarzy (24)

Fanatyk

w Technologia

13piorunów

**Instalacja Linux Mint krok po kroku**

Instalacja dystrybucji Linux Mint jest niezwykle prosta - wystarczy przygotować nośnik instalacyjny, uruchomić komputer wskazując nośnik jako źródło, a następnie wyklikać wszystko w graficznym kreatorze instalacji.

 

Pokaż więcej komentarzy (9)

Lider

w LINUX

62piorunów

Zachęcony przez @koszotorobur wrzucam pierwszą część mojego zbioru aliasów. Niestety, jako że wpisy nie wspierają Markdown, przez co nie mogę użyć Monospace font to wklejam jako obrazek. Jednocześnie wrzuciłem treść w Markdown na PasteBin - https://pastebin.com/NkmBprCX , jeśli chcecie ich używać. Na zdrowie.

 

Fanatyk3piorunów

poza oczywistymi już wspomnianymi aliasami gita:
>alias gl='git branch --sort=-committerdate'
>alias sup='git submodule update --init --recursive'

i dla symetrii w venvie:
>activate() { source $1/bin/activate; }

Osobistość2piorunów

@ataxbras Dlaczego nie dostałem powiadomienia mimo, że obserwuje tag  ? Hmm w wolnej chwili sobie poprzeglądam i ukradnę parę które mi się spodobają xD.

Pokaż więcej komentarzy (10)

Inspirator

w Hydepark

16piorunów

Linux na steamie dobija do 2%. Oczywiście głównie dzięki steam deckowi ale to też może spowoduje zainteresowanie linuxem u posiadaczy steam decka, którzy będą chcieli spróbować go na swoich desktopach. Oby ( ͡° ͜ʖ ͡°)

https://www.gamingonlinux.com/2024/01/linux-use-on-steam-ends-2023-with-a-multi-year-high-thanks-steam-deck/

Sum0piorunów

Znam całych dwóch ludzi co mają Steam Decka i żaden z nich nie używa samego linuxa tylko odpalają gry na nakładce valve'a cały czas.

Technicznie to niby dalej linux, ale jednak nie bardzo...

Osobistość0piorunów

Wspaniały system bulwo.... Dla jakichś przegrywów, albo do lurkowania na przedpotopowym sprzęcie (więc też dla przegrywów, a do lurku i tak lepszy będzie Chromium).
System do serwera, czy customowego routera, ale nie do casualowego używania. Na nowym kompie zero zalet nad windowsem.

Pokaż więcej komentarzy (28)

Fanatyk

w LINUX

13piorunów

**Modern Unix**

Zbiór nowoczesnych, szybszych i rozsądniejszych alternatyw dla popularnych narzędzi uniksowych.

  

Osobistość3piorunów

Jest tam podane parę "top-ów" ale moim zdaniem brakuje 2 najlepszych:

btop* (screen 1) - chyba najwygodniejszy i ma najwięcej funkcji z programów tego typu oraz jest bardzo szybki
nvtop* (screen 2) - chyba jednyny użyteczny monitor karty graficznej w formie htopa jaki znam (i działa zarówno na AMD jak i Nvidii)

Lider4piorunów

@koszotorobur Zamiast exa jest teraz eza - używam i chwalę sobie bardzo.
dust i duf też. Ten ostatni z -only-fs ext4 bo inaczej pokazuje mounty snapa.
fd (fdfind) to pierwsza rzecz jaką dorzucam do gołego pingwina. Standardowy find to zawsze była pomyłka.
fzf jest świetny.
jq is nowadays a must.
Resztę znam, ale jakoś mogę bez nich żyć.

Pokaż więcej komentarzy (22)

Mocarz

w Dyskusje

24piorunów

Linux hits nearly 4% desktop user share on Statcounter

https://www.gamingonlinux.com/2024/01/linux-hits-nearly-4-desktop-user-share-on-statcounter/

  

Osobistość3piorunów

@bobse linux jest coraz ciekawszym systemem i rekomenduję, aby każdy spróbował jakiejś dystrybucji na własną rękę, jeżeli wykorzystuje komputer w podstawowym zakresie. Wiele rzeczy o linuxach to już mity.

1. Oczywiście darmowy i bardzo bezpieczny, w zasadzie bez ograniczeń aktualizacji. Nie ma specyficznych ograniczeń sprzętowych jak windows (a przy windows 12 wymagania będą dalej rosły)
2. Wiele dystrybucji, bardziej podobnych do windowsa lub macos
3. Sklep z aplikacjami i inne usprawnienia - już naprawdę coraz mniej rzeczy wymaga terminala, przez co jest to coraz bardziej przyjazny system dla użytkownika
4. Wiele gier z windowsa da się już uruchomić bez problemu, a nawet... z lepszą wydajnością (i to oficjalnie przez steam, a nie jakoś niewiadomo jak kombinując)
5. Podstawowy office jest w przeglądarce i w 100% wystarcza podstawowym użytkownikom.

Osobistość5piorunów

Ja używam Linux Mint i bardzo sobie chwalę. Ostatnio pożyczyłem kumplowi laptopa z Mintem i był sceptyczny, bo nigdy nie korzystał z niczego innego niż Windows i nie jest techniczny. Następnego dnia do mnie napisał, że jest zaskoczony jak bezpodstawne były jego obawy i że nie napotkał żadnego problemu. Nawet drukarka HP działa plug-and-play, bez instalacji żadnych sterowników itd. Przez ostatnie lata Linux zrobił ogromny skok w kwestii przyjazności używania przez zwykłego Kowalskiego.

Pokaż więcej komentarzy (14)

Fanatyk

w Technologia

16piorunów

**Docker – obrazy, kontenery i podstawowe komendy**

Odkryj, czym są kontenery i ich obrazy oraz naucz się podstawowych komend Docker CLI aby uruchamiać aplikacje niezależnie od otoczenia!

   

Osobistość0piorunów

@koszotorobur yyyyyy to chyba nie jest prawda.
Kazdy konenter uruchomiony z tego obrazu będzie korzystał z tych samych plików podstawowych a na dysku zapisywał tylko zmiany

Pokaż więcej komentarzy (9)

Osobistość

w LINUX

35piorunów

Używając programu vnStat w systemie  można sprawdzić ile wykorzystaliśmy łącza internetowego na naszym komputerze w określonym czasie. Jako, że koniec roku i początek nowego to czas wszelkich podsumowań i zestawień danych to łatwo można sobie zrobić swoje "podsumowanie roku" w zużyciu danych.
>vnstat -m -b 2023-01-01 -e 2023-12-31
Powyższa komenda wyświetli nam w terminalu miesięczne zestawienie danych dla podanego okresu (screen 1).

Można też zainstalować sobie pakiet vnStati, który używając danych z vnStat tworzy z nich wykresy.
>vnstati -m -b 2023-01-01 -e 2023-12-31 -o net.jpg -L --noedge --noheader
Tą komendą stworzymy plik .jpg z graficznym przedstawieniem wcześniejszych danych (screen 2).

Po co to? Zasadniczo to w moim wypadku nie ma to żadnego zastosowania prócz zaspokojenia ciekawości ale widzę przynajmniej 2 bardzo użyteczne przypadki:

1. Jeśli mamy limitowane łącze internetowe i chcemy wiedzieć ile nam zostało mniej więcej danych.
2. Do analizowania ruchu na swoim serwerze. Dostępnych opcji jest dużo więcej i można np wyświetlić dni z ostatniego miesiąca z największym ruchem itp. Zachęcam do sprawdzenia manuala bo jest tam wszystko wytłumaczone.

Sam program jest bardzo lekki, jego daemon nie zużywa mi nawet 4mb ramu. Niestety oczywiście program nie potrafi zbierać danych wstecz więc swoje podsumowanie roczne zobaczycie za rok jeśli zainstalowaliście go dopiero teraz (upewnijcie się że jest włączony w systemd).
 

Pokaż więcej komentarzy (2)

Fanatyk

w Technologia

38piorunów

**ShellCheck**

Narzędzie do analizy statycznej kodu, które ostrzeżega użytkownika przede błędami oraz sugeruje poprawki dotyczące składni skryptów powłoki bash/sh.

ShellCheck można łatwo zintegrować z ulubionym edytorem kodu (jak VS Code czy Vim) lub uruchamiać z linii komend.

   

Kosmonauta2piorunów

W sumie to zawsze pisałem w czystym vimie. Wrzucę parę swoich tworow do testów.

Fanatyk

w Technologia

12piorunów

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!

  

Osobistość1piorunów

@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.

Pokaż więcej komentarzy (52)

Fanatyk

w LINUX

11piorunów

**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/

 

Osobistość1piorunów

@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:

Pokaż więcej komentarzy (2)

Fanatyk

w LINUX

14piorunów

**Google Shell Style Guide**

Google opublikowało standardy jakie skrypty napisane w Bashu powinny spełniać - polecam się z nim zapoznać i zacząć je stosować!

  

Lider6piorunów

Nawet sensowny styleguide jak na Google :grinning:

Lider7piorunów

@parapet-inferno Usunęli "don't be evil" i weszli w typowy lifecycle korpośmieci :rolling_on_the_floor_laughing:
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 [].

Fanatyk1piorunów

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

Fanatyk1piorunów

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

Pokaż więcej komentarzy (14)

Osobistość

w Technologia

78piorunów

Nagrałem coś nt routera/platformy do budowy routera od chińczyka, zacny sprzęcik, WiFi 6, 4 rdzenie, 2gb RAMu, 8gb emmc, 128mb pamięci nand, układ flash, slot na karty uSD, slot m.2 nvme na dysk, slot mpcie na modem LTE, dwa sloty sfp 2.5gbps na moduły optyczne bądź elektryczne, openwrt!
Kozackie, szczególnie dla tych co lubią dłubać w sprzęcie i sofcie ( ͡° ͜ʖ ͡°)

https://youtu.be/PmTMmande14

     

Osobistość2piorunów

@Pan_Slon Dobry materiał, obejrzałem całe rano do kawy xd. Kurde ja to się zatrzymałem na tym jak te chińskie podróbki malinek typu banana pi czy inne orange pi to były jakieś bieda budżetowe niepewne wersje tych oryginalnych płytek. A tutaj kurde widzę płytka za 500zł z takimi osiągami lol. Gdyby nie to, że na razie mam mega słabe łącze internetowe i nie wykorzystam nawet procenta mocy tego sprzętu (3.4MB/s download xD) to bym sobie takie sprawił.

Pokaż więcej komentarzy (14)

Fanatyk

w Technologia

16piorunów

**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.

    

Gruba ryba2piorunów

@koszotorobur o, za podmana piorun sie należy

Fanatyk2piorunów

@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 :stuck_out_tongue_winking_eye:

Gruba ryba1piorunów

@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 :smiley:

Fanatyk1piorunów
Pokaż więcej komentarzy (6)

Fanatyk

w Technologia

53piorunów

**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.

   

Osobistość5piorunów

@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ć.

Pokaż więcej komentarzy (18)