Nowe posty

xx Dystrybucja pod HP Omen (6)
Wczoraj o 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
Wczoraj o 21:08:23
lamp Problem z Linux Lite po instalacji (0)
Wczoraj o 19:50:30
xx Ile pingwinów? (1)
Wczoraj o 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

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 4 ... 203
16
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.

17
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
}

18
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

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

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

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

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

23
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?

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

25
Off topic i się czepiam...

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

26
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

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

28
Instrukcja jest tutaj i tutaj.

W skrócie:

1. gdisk /dev/nvme0n1
2. Powinno pojawić się, że główna tablica (main) ma "ERROR" ale zapasowa tablica (backup) jest "OK"
3. Dajesz polecenie r (recovery)
4. Wybierasz opcję b (use backup GPT header)
5. Poleceniem p wyświetlasz odzyskaną tablicę.
6. Jak wszystko jest ok, poleceniem w zapisujesz odzyskaną tablicę na dysk.

29
Jaką dystrybucję wybrać? / Odp: Zorin 17 poczta
« dnia: 2024-01-03, 08:58:38 »
Jest tyle różnych Linuksów, a Pan akurat wybrał komercyjny, którego darmowa wersja jest bardzo mocno wypatroszona względem płatnej...

Dlaczego akurat Zorin?

Jeżeli chodzi o ciągłą integrację z Gmailem, to najlepiej działa duet Gnome+Evolution. Drugi w kolejności jest KDE+KMail - ale ten potrafi wybuchnąć i więcej się nie podnieść.

30
C/C++ / Odp: libfuse i wielowątkowość
« dnia: 2023-12-30, 17:36:38 »
Pamiętaj, że (jeżeli nie masz mechanizmów równoważących transfer na kilka nośników) wszystko w końcu schodzi się na jednym drucie do dysku (czy SATA czy PCIe), który jest cholernie wkurzająco jednowątkowy... Twoje wielowątkowe zabawy to tylko żonglerka w cache'u systemowym.

Strony: 1 [2] 3 4 ... 203