Kategoria: Blog

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 […]

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 […]

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 języka programowania Python 3.8

Po półtora roku prac zaprezentowano znaczące wydanie języka programowania Python 3.8. Planowane jest wydawanie poprawek dla gałęzi Python 3.8 przez 18 miesięcy. Krytyczne luki bezpieczeństwa będą naprawiane przez 5 lat do października 2024 roku. Poprawki dla wersji 3.8 będą wydawane co dwa miesiące, pierwsza poprawka Python 3.8.1 planowana jest na grudzień. Wśród dodanych nowości znajdują się: […]

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 […]

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 […]

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 […]

Moje bardzo subiektywne zdanie na temat edukacji zawodowej i nie tylko w IT

Zazwyczaj piszę o IT – na różne, bardziej lub mniej, wąsko specjalistyczne tematy, takie jak SAN/SKHD lub FreeBSD, ale teraz spróbuję wystąpić na cudzym terenie, dlatego dla wielu czytelników moje dalsze rozważania mogą wydawać się dość kontrowersyjne lub nawet naiwne. Swoją drogą, tak właśnie jest, i dlatego nie mam pretensji. Jednak jako bezpośredni konsument wiedzy […]

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), […]

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 […]

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 […]

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, *, […]

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