Nowe posty

xx Everspace (7)
Wczoraj o 21:33:19
xx [C] Uruchamianie zewnętrznych programów (14)
2024-02-11, 19:20:33
xx libfuse i wielowątkowość (5)
2024-02-11, 13:37:22
xx [libfuse3] Kolejkowanie tworzenia plików dla tego samego katalogu (0)
2024-02-11, 13:31:51

Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - Paweł Kraszewski

Strony: [1] 2 3 ... 202
1
Gry / Odp: Everspace
« dnia: Wczoraj o 21:33:19 »
Cytuj
To oni Ci odpiszą że gry z GOGa są przeznaczone na Windowsa.

A jak wszyscy doskonale wiedzą, pliki .sh są typowymi skryptami Windowsowymi a plik ld.so jest główną biblioteką Win11...

Everspace jest akurat w natywnych wersjach Win/Lin/Mac.

Do OP-a - na tej stronie jest subforum GOG-a poświęcone tej konkretnie grze. Najsensowniej będzie tam zapytać.

2
Gry / Odp: Everspace
« dnia: 2024-02-20, 13:17:30 »
Cytuj
Gdy wybieram katalog gry okazuje się że w podkatalogu "game" mam dwa pliki uruchamiające grę:
/GOG Games/EVERSPACE/game$ 
   EverspaceWithShippedLibraries.sh
   EverspaceWithSystemLibraries.sh

Który z tych skryptów generuje błąd z pierwszej ramki?

3
C/C++ / Odp: [C] Uruchamianie zewnętrznych programów
« dnia: 2024-02-11, 19:20:33 »
Proszę nie podsuwać pomysłów z Flatpakiem czy podobnymi pomiotami szatana. Zamyka to drogę dla użytkowników systemów innych niż Linux a będących poza tym całkiem znośnie kompatybilnych (np FreeBSD).

4
Ummm. Jakby ci zapomnieli powiedzieć, JS nie ma obiektów w podręcznikowym znaczeniu (jak w Javie albo C++)...

To co uważasz za "obiekty" to są mapy (aka. tablice asocjacyjne). JS-owe "pola" to po prostu elementy tej tablicy, zaś "metody" korzystają z tego samego mechanizmu - lambdy (funkcji anonimowej, domknięcia - w różnych językach różnie to się nazywa) trzymanej w tej tablicy. Kilka "magicznych" indeksów tablicy umożliwia np. tworzenie prototypów. 

JS wychodzi z założenia, że jeżeli coś wygląda jak kaczka i kwacze jak kaczka... Zresztą podobnie jest w większości języków skryptowych. Z jednej strony tak prymitywne metody ma Lua. Z drugiej prawdziwą obiektowość (z dziedziczeniem i całym ceremoniałem) mają Ruby czy Python.

5
Cytuj
Czytałem te źródło, ale nie ma opisu, co robi Obiekt1 ||= Obiekt2 . Przynajmniej ja nie zauważyłem.

Jest WSZYSTKO napisane.

Cytuj
x ||= y is equivalent to x || (x = y)
Trochę z du*y opis, bo w każdym normalnym języku (a jak powszechnie wiadomo, JS nie jest normalny) x ||= y rozwija się na x = (x||y), ale efekt końcowy jest ten sam.

Z kolei w definicji ||:
Cytuj
x || y -- If x can be converted to true, returns x; else, returns y.

Jeżeli x jest truthy, nic się nie dzieje. Jeżeli x nie jest truthy (w opisie || masz pełną listę rzeczy nie-truthy), to jest ustawiane na y. JS ma w pompce, jakie typy danych są w x i y. Albo robi przypisanie (zwykłe, bez magicznego łączenia zawartości) albo nie.

Trochę na około napisane

if (!x){
 x = y
}

6
Fedora / Odp: Zapytanie o Alias
« dnia: 2024-02-02, 07:00:31 »
Jedno co widzę, to to, że masz jeden minus przed refresh. W GNU-owych poleceniach długie parametry są zawsze po dwóch minusach: -v ale --verbose.

Czyli powinno być

alias upd="sudo dnf update-refresh && sudo dnf distro-sync --refresh && flatpak update"
#                                                          ^^ tutaj

7
Wzdeh... Niestety odpowiedź to "standardowe narzędzia systemowe Linuksa plus kilkanaście lat doświadczenia".

Ten flash ma chyba tylko 2MB, mogę w wolnym czasie rzucić okiem bez zobowiązań. Kontakt do mnie jest pod moim nickem z lewej strony tej odpowiedzi.

8
Cytuj
AI podpowiada
Generalnie w tej dziedzinie bajania AI można wsadzić sobie...

Padła zawartość pamięci FLASH. Albo softwarowo (czyli jakiś glicz zasilania/programu uszkodził strukturę) albo fizycznie (kość się "zajechała" zapisami - system plików JFFS sugeruje gołą kość SPI-FLASH, nie nośnik wysokopoziomowy typu eMMC).

Tak czy siak trzeba by ukraść zawartość z innego pieca (chyba że da się ściągnąć obraz/update od producenta) i albo po prostu nagrać na nowo (jak był soft-glicz) albo wymienić pamięć i nagrać (jak padła kostka).

Gdybym miał sam nad tym siedzieć:
1 Wylutować flasha
2 Zrobić dump programatorem
3 Spróbowac naprawić obraz z poziomu normalnego Linuksa
4 Zaflashować naprawiony obraz
5 Wlutować flasha z powrotem do pieca.

Jak 2 albo 3 pokażą palec, spróbować pozyskać dobry obraz z sieci.

9
Jaką dystrybucję wybrać? / Odp: Linux pod mocny sprzęt
« dnia: 2024-01-25, 14:17:16 »
Cytuj
Jeszcze można użyć Timeshift + systemu na USB do odzyskiwania systemu z kopii, tzw. migawki.
Lub jak ktoś woli po prostu skopiować logi, zainstalować na nowo system i zgłosić błąd developerom.

W Manjaro lubię m.in domyślnie zainstalowanego Timeshifta, jeżeli system postawiony jest na BTRFS.

10
Jaką dystrybucję wybrać? / Odp: Linux pod mocny sprzęt
« dnia: 2024-01-25, 12:13:38 »
Cytuj
1. Miałeś kiedyś taką sytuację żeby Ci system nie wstał?
Tak. Ale, że na dysku mam (oprócz Win i FreeBSD) zawsze co najmniej 3 różne Linuksy, naprawa nie była problemem. (um, no tak, dodatkową pomocą jest to, że w pracy robię customowe Linuksy składane "z zapałek" więc proces bootowania większości dystrybucji znam od podszewki i łatwiej mi diagnozować problemy)

Cytuj
2. W zasadzie czy jest w stanie ten system wywalić się na swoich aktualizacjach do tego stopnia, że nie wstanie?
W Manjaro i Arch mi się to nie zdarzyło, poza sytuacją nieudanej aktualizacji kernela w Arch jak źle skonfigurowałem katalogi tymczasowe (on pierw kasuje stary kernel i initrd a potem instaluje/generuje nowy. Jak się sypnie w trakcie, to masz system bez kernela). Dlatego i w Archu i w Manjaro warto mieć zainstalowanego jakiegoś kernela LTS (w Arch to będzie linux-lts, w Manjaro teraz linux66). Jak się system uwali złym/brakiem kernela, jest z czego podnieść awaryjnie.

Cytuj
3. Jeśli się coś odwala, co najczęściej jest przyczyną? ew. jaki jest główny objaw?
Njaczęściej są to "naprawy i złote razy" z forów do innego systemu albo sprzed 10 lat.

W Manjaro trzeba pamiętać, że AURy są do Archa i zakładają zainstalowane pakiety w wersjach z Archa. Trzeba uważać z aplikacjami systemowymi. Ale ja jak dotąd nie miałem z tego powodu problemów.

Cytuj
4. Steama instalowałem z menadżera oprogramowania, nie pamiętam czy wybrałem flatpacka czy snapa, ale raczej druga opcja
Steam ze snapa ma znane problemy - to nieoficjalna wersja robiona przez kogoś "w garażu", w żaden sposób nie wspierana przez Valve'a -- i strasznie im psuje wizerunek wśród użytkowników Linuksa.

11
Jaką dystrybucję wybrać? / Odp: Linux pod mocny sprzęt
« dnia: 2024-01-25, 07:23:05 »
Od dłuższego czasu używam Manjaro KDE (mam ogólną alergię na systemy RPMowate). Intel i9 12 gen+RTX3060 w domu, Ryzen 7 5800X3D+RTX 3060 (poprzednio Xeon Silver 4114+ GTX 760) w pracy. Drivery Nvidii z repozytorium (nie z AURów). System jako taki robi zero problemów (poza fuckupem z XFS z zeszłego roku, ale to strzeliło większość dystybucji z aktualnymi kernelami). Jak się zastanowię, to żaden system mi nie robił problemów (poza ostatnio Gentoo) - a przeszedłem chyba wszystkie z top-25.

W domu Steam (też z bazowego repo) i na nim dużo gier. Wszystkie pozostałe przez ciebie wymienione aplikacje też (i dużo więcej - moja partycja Root z samym systemem i aplikacjami z repo ma zajęte 41GB, ale to głównie pakiety developerskie, a Steam i JetBrains, rustup i podobne rozwiązania trzymają aplikacje na partycji domowej).

EDIT: z ciekawości - ten Steam z poprzedniego postu był instalowany z pakietów natywnych czy ze snap-a?

12
Jeżeli przez "wypalanie" rozumiesz efekt, jakby biały albo czarny "rozlewał" się po matrycy, czasami z takimi pionowymi pasami labo "duchami" ostatniego obrazu to:

a) Jest cholernie szkodliwe dla matrycy (elektroliza ciekłego kryształu)
b) To wada fabryczna monitora - zawiesza się układ generatora przebiegów sterujących matrycą (dekodera sygnałów z komputera albo "drivera" który siedzi między dekoderem a "szkłem" matrycy). To komponent, nad którym komputer nie ma kontroli, więc to nie wina OS/driverów/aplikacji.

Wyłączenie komputera mogło pomóc, bo wyłączył się też monitor. Może to wada produkcyjna typu zimny lut i się coś rozpięło po podgrzaniu i uspokoiło po wystudzeniu. Tak czy siak, na 99% wada monitora.

13
Off topic i się czepiam...

Po ch*ja jasnego odświeżanie 165Hz w HoMM3?

14
Ale czy w systemie DNS istnieje wpis z www.? Albo typu A/AAAA pokazujący na to samo IP co bez przyrostka, albo CNAME pokazujące na DNS bez przedrostka?

czyli albo


dupa.com     A xxx.xxx.xxx.xxx
www.dupa.com A xxx.xxx.xxx.xxx

albo

dupa.com      A xxx.xxx.xxx.xxx
www.dupa.com  CNAME dupa.com

15
Inne / Odp: Jak zmienić lokalizację zapasowej tablicy GPT?
« dnia: 2024-01-06, 11:24:18 »
Robisz odwrotnie do tego, co napisałem Zielonemu:

Instrukcja jest tutaj i tutaj.

W skrócie:

1. gdisk /dev/nvme0n1
2. Powinno pojawić się, że główna tablica (main) jest "OK" a zapasowa tablica (backup) ma "ERROR"
3. Dajesz polecenie r (recovery)
4. Wybierasz opcję d (use main GPT header) (tu jest różnica względem problemu Zielonego - ty masz dobry main, on miał dobry backup)
5. Poleceniem p wyświetlasz odzyskaną tablicę.
6. Jak wszystko jest ok, poleceniem w zapisujesz odzyskaną tablicę na dysk.

Strony: [1] 2 3 ... 202