Autor: Yuri Gagarin

Luka w Timeshift, która umożliwia podniesienie swoich uprawnień w systemie

W aplikacji Timeshift wykryto lukę (CVE-2020-10174), która pozwala lokalnemu użytkownikowi na wykonanie kodu z prawami roota. Timeshift to system tworzenia kopii zapasowych, który wykorzystuje rsync z utworzeniem twardych linków lub migawki Btrfs w celu realizacji funkcji podobnych do Przywracania systemu w Windows i Time Machine w macOS. Program znajduje się w repozytoriach wielu dystrybucji i jest używany domyślnie w PCLinuxOS […]

Wykorzystanie zmiennych w pipeline'ach Azure DevOps

Kontynuujemy przegląd wspaniałego narzędzia do programowania na Windows i nie tylko, Azure DevOps. Tym razem, po zmaganiach z zmiennymi środowiskowymi, postanowiłem zebrać całe swoje doświadczenie w jednym artykule. Zaczynając od tego, że dla każdej środowiska wykonawczego mają różny składnia, kończąc na braku standardowej możliwości przenoszenia zmiennych z jednej fazy pipeline'u do drugiej. Zastrzegam, że podstawowe […]

Klient OVPN na telefonach Grandstream

Dane wejściowe: 192.168.0.1/24 192.168.0.0 Serwer Ovpn: 192.168.0.1:1194 Protokół: TCP Używając tych ustawień, OVPN działa: Uwaga: działa tylko z szyfrowaniem Blowfish, bez kompresji. Dodatkowe opcje w ustawieniach telefonu Grandstream, nie zapominamy o trasie: client; dev tun; resolv-retry infinite; nobind; tls-client; auth SHA1; route 192.168.0.0 255.255.255.0 Źródło: habr.com

Dlaczego może być potrzebna półsynchroniczna replikacja?

Cześć wszystkim. Tu Vladislav Rodin. Aktualnie prowadzę kursy na portalu OTUS poświęcone architekturze oprogramowania oraz architekturze oprogramowania podlegającego dużym obciążeniom. W przeddzień rozpoczęcia nowego kursu "Architekt wysokich obciążeń" postanowiłem napisać krótki materiał autorski, który chciałbym się z wami podzielić. Wprowadzenie Ze względu na to, że na HDD można wykonać jedynie około 400-700 […]

Wydanie dystrybucji Zorin OS 15.2

Zaprezentowano wydanie dystrybucji Linux Zorin OS 15.2, opartej na pakietach Ubuntu 18.04.4. Docelową grupą użytkowników są początkujący, którzy przywykli do pracy w systemie Windows. Dystrybucja oferuje specjalny konfigurator, który pozwala dostosować wygląd pulpitu do różnych wersji Windows, a w zestawie znajduje się zbiór programów podobnych do tych, do których są przyzwyczajeni użytkownicy Windows. Rozmiar obrazu ISO do pobrania […]

Wydanie Memcached 1.6.0 z dodaną obsługą zewnętrznego magazynu

Wydano znaczną wersję systemu pamięci podręcznej danych w pamięci RAM Memcached 1.6.0, który operuje na danych w formacie klucz/wartość i wyróżnia się prostotą użycia. Memcached jest zwykle stosowany jako lekkie rozwiązanie przyspieszające działanie wysoko obciążonych stron internetowych poprzez buforowanie dostępu do baz danych i danych pośrednich. Kod jest dostarczany na licencji BSD. W nowej wersji stabilizowana jest implementacja magazynu 'extstore', która teraz jest kompilowana po […]

Wygasł patent na algorytm rozpoznawania obiektów SIFT

8 marca wygasł patent US6711293B1, opisujący technikę SIFT (Scale Invariant Feature Transform), przeznaczoną do wykrywania cech na obrazach. SIFT znajduje zastosowanie w takich dziedzinach, jak rozpoznawanie obiektów na obrazach, nałożenie modeli 3D na rzeczywiste obrazy w systemach rozszerzonej rzeczywistości, dopasowywanie do mapy, określanie lokalizacji w przestrzeni 3D oraz składanie panoram. Wcześniej do użycia SIFT w […]

Wydanie Pygments 2.6.1

Wydano Pygments 2.6.1. Pygments to biblioteka dla Pythona oraz narzędzie wiersza poleceń do podświetlania kodu źródłowego. Pygments jest używany m.in. przez Wikipedię, BitBucket oraz Progopedia. Na wyjściu uzyskuje się następujące formaty: HTML, LaTeX, RTF, podświetlanie przy użyciu sekwencji ANSI (w konsoli). W nowej wersji (zmiany w wersji 2.6, w wersji 2.6.1 naprawiono problemy z pakowaniem): Usunięto wsparcie dla Pythona 2. […]

Kubernetes wskazówki i triki: szczegóły dotyczące wykonania graceful shutdown w NGINX i PHP-FPM

Typowe wymogi przy wdrożeniu CI/CD w Kubernetes: aplikacja musi potrafić nie przyjmować nowych żądań klientów przed całkowitym wstrzymaniem, a co najważniejsze — pomyślnie zakończyć już istniejące. Spełnienie tego warunku pozwala osiągnąć zerowy czas przestoju podczas wdrożenia. Jednak nawet przy użyciu bardzo popularnych zestawów (takich jak NGINX i PHP-FPM) można napotkać trudności, które doprowadzą do wzrostu […]

Wprowadzenie do SSD. Część 4. Fizyczna

Poprzednie części cyklu „Wprowadzenie do SSD” opowiadały czytelnikowi o historii powstawania dysków SSD, interfejsach współpracy z nimi oraz popularnych formatach. Czwarta część omówi przechowywanie danych wewnątrz nośników. W poprzednich artykułach z cyklu: Historia powstania HDD i SSD Powstanie interfejsów nośników Cechy formatów Przechowywanie danych w dyskach półprzewodnikowych można podzielić na dwie logiczne części: przechowywanie informacji w […]

ClickHouse – wizualnie szybka i przejrzysta analiza danych w Tabix. Igor Strycharz

Zachęcam do zapoznania się z transkrypcją wystąpienia Igora Strycharza z 2017 roku „ClickHouse – wizualnie szybka i przejrzysta analiza danych w Tabix”. Interfejs internetowy dla ClickHouse w projekcie Tabix. Główne funkcje: Działa z ClickHouse bezpośrednio z przeglądarki, bez potrzeby instalowania dodatkowego oprogramowania; Edytor zapytań z podświetleniem składni; Automatyczne uzupełnianie poleceń; Narzędzia do graficznej analizy wykonania zapytań; Schematy kolorów do wyboru. Ja […]

Aktualizacja KB4535996 wyłączyła tryb uśpienia w Windows 10

Niefortunna aktualizacja KB4535996, która ukazała się w lutym, wprowadziła nowe problemy. Użytkownicy zgłaszają tym razem spontaniczne budzenie komputerów z trybu uśpienia. Użytkownicy twierdzą, że problem występuje na Surface Laptop 2 i niektórych innych laptopach, a także komputerach stacjonarnych, nawet jeśli pokrywa jest zamknięta. W różnych przypadkach zgłaszane jest budzenie po kilku minutach lub godzinach. Właściciele […]

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