Autor: Yuri Gagarin

Wydanie przeglądarki obrazów qimgv 0.8.6

Dostępna jest nowa wersja otwartego, wieloplatformowego przeglądarki obrazów qimgv, napisanego w C++ z wykorzystaniem frameworka Qt. Kod programu udostępniany jest na licencji GPLv3. Program jest dostępny do zainstalowania z repozytoriów Arch, Debian, Gentoo, SUSE i Void Linux, jak również w postaci pakietów binarnych dla Windows. W nowej wersji uruchamianie programu przyspieszono ponad 10 razy (w […]

Wydanie ScummVM 2.1.0 z podtytułem „Elektroowce”

Sprzedaż zwierząt stała się niezwykle lukratywnym i prestiżowym biznesem od czasu, gdy większość prawdziwych bestii zginęła w wojnie nuklearnej. Było też wiele elektrycznych… O, nie zauważyłem, jak wszedłeś. Zespół ScummVM z przyjemnością prezentuje nową wersję swojego interpreter. 2.1.0 to podsumowanie dwuletniej pracy, w której wsparcie 16 nowych gier na 8 […]

Czy sieci neuronowe marzą o Damie z gronostajem?

Chciałbym, nie wchodząc w szczegóły techniczne, poruszyć kwestię, czy sieci neuronowe mogą osiągnąć coś znaczącego w sztuce i literaturze oraz czy można to nazwać twórczością. Informacje techniczne można łatwo znaleźć, istnieją znane aplikacje, na przykład. Tutaj widzimy jedynie próbę zrozumienia samej istoty tego zjawiska, wszystko, co tu napisano, to daleko nie […]

Linux ma wiele twarzy: jak pracować na dowolnej dystrybucji

Stworzenie aplikacji do tworzenia kopii zapasowych działającej na dowolnej dystrybucji to niełatwe zadanie. Aby zapewnić działanie Veeam Agent for Linux na dystrybucjach od Red Hat 6 i Debian 6 do OpenSUSE 15.1 i Ubuntu 19.04, musimy rozwiązać szereg problemów, zwłaszcza biorąc pod uwagę, że w skład produktu wchodzi moduł jądra. Artykuł powstał na podstawie materiałów z wystąpienia na […]

Polecenie cp: poprawne kopiowanie folderów z plikami w *nix

W tym artykule omówimy kilka mniej oczywistych kwestii związanych z używaniem wildcardów podczas kopiowania, niejednoznaczne zachowanie polecenia cp podczas kopiowania, a także sposoby, które pozwalają na prawidłowe kopiowanie ogromnej ilości plików bez pomijania i błędów. Załóżmy, że musimy skopiować wszystko z folderu /source do folderu /target. Pierwsze, co przychodzi na myśl, to: cp /source/* /target. Natychmiast poprawimy […]

Wysoka wydajność i natywne partycjonowanie: Zabbix z obsługą TimescaleDB

Zabbix to system monitoringu. Jak każdy inny system, boryka się z trzema podstawowymi problemami wszystkich systemów monitorujących: zbieranie i przetwarzanie danych, przechowywanie historii, jej czyszczenie. Etapy pozyskiwania, przetwarzania i zapisywania danych zajmują czas. Niewiele, ale dla dużego systemu może to prowadzić do dużych opóźnień. Problem przechowywania to kwestia dostępu do danych. One […]

Luka w Sudo umożliwia wykonywanie poleceń z uprawnieniami superużytkownika na urządzeniach z systemem Linux

Ujawniono lukę w poleceniu Sudo (super user do) dla systemu Linux. Wykorzystanie tej luki pozwala nieuprzywilejowanym użytkownikom lub programom na wykonywanie poleceń z uprawnieniami superużytkownika. Zauważono, że luka dotyczy systemów z niestandardowymi ustawieniami i nie ma wpływu na większość serwerów działających pod kontrolą systemu Linux. Luka występuje w przypadkach, gdy stosowane są ustawienia konfiguracji Sudo, które pozwalają na wykonywanie […]

Luka w sudo, umożliwiająca podniesienie uprawnień przy użyciu specyficznych zasad

W narzędziu Sudo, używanym do organizowania wykonywania poleceń w imieniu innych użytkowników, ujawniono lukę (CVE-2019-14287), która pozwala na wykonywanie poleceń z uprawnieniami roota, jeśli w ustawieniach sudoers znajdują się zasady, w których w sekcji sprawdzania identyfikatora użytkownika po zezwalającym słowie kluczowym „ALL” znajduje się wyraźny zakaz uruchamiania z uprawnieniami roota („… (ALL, !root) …”). W konfiguracjach dotyczących […]

Wydanie PyPy 7.2, implementacji Pythona, napisanej w języku Python

Wydano wersję projektu PyPy 7.2, w ramach którego rozwijana jest implementacja języka Python, napisana w języku Python (wykorzystuje statycznie typowany podzbiór RPython, Restricted Python). Wydanie przygotowano jednocześnie dla gałęzi PyPy2.7 i PyPy3.6, zapewniających wsparcie dla składni Pythona 2.7 i Pythona 3.6. Wydanie jest dostępne dla Linuxa (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 lub ARMv7 z VFPv3), macOS (x86_64), […]

W Debianie 11 domyślnie proponuje się użycie nftables i firewalld

Arturo Borrero, deweloper Debiana, członek zespołu projektowego Netfilter, który odpowiada za pakiety związane z nftables, iptables i netfilter w Debianie, zaproponował, aby następna znacząca wersja systemu Debian 11 domyślnie korzystała z nftables. W przypadku zatwierdzenia propozycji, pakiety z iptables zostaną sklasyfikowane jako opcjonalne i nie będą częścią podstawowej instalacji. Filtr pakietów […]

Wydanie Pythona 3.8

Najciekawsze nowości: Wyrażenie przypisujące: Nowy operator := pozwala na przypisywanie wartości zmiennym wewnątrz wyrażeń. Na przykład: if (n := len(a)) > 10: print(f„Lista jest zbyt długa ({n} elementów, oczekiwano ≤ 10)”) Argumenty tylko pozycyjne: Teraz można określić, które parametry funkcji mogą być przekazywane za pomocą składni argumentów nazwanych, a które nie. Przykład: def f(a, b, \, c, d, *, […]

Przyszłość już tutaj, czyli programujemy prosto w przeglądarce

Opowiem o zabawnej sytuacji, która mi się przydarzyła, oraz o tym, jak stać się współtwórcą znanego projektu. Niedawno pracowałem nad pewnym pomysłem: uruchomieniem Linuxa bezpośrednio z UEFI… Pomysł nie jest nowy i istnieje sporo poradników na ten temat. Jeden z nich można zobaczyć tutaj. Właściwie moje długoterminowe próby rozwiązania tej kwestii doprowadziły do […]

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster