Kategoria: Blog

Problemy z NVMe na Linuksie

Dzień dobry. Chciałem zwrócić uwagę społeczności na charakterystyczną cechę Linuksa przy pracy z kilkoma dyskami NVMe SSD w jednym systemie. Szczególnie istotne będzie to dla tych, którzy lubią tworzyć z NVMe programowe macierze RAID. Mam nadzieję, że informacje podane poniżej pomogą chronić Twoje dane i uchronią przed irytującymi błędami. Wszyscy przyzwyczailiśmy się do następnej logiki Linuksa przy […]

Ogłoszono połączenie projektów FreeNAS i TrueNAS

Firma iXsystems ogłosiła unifikację swoich produktów do szybkiego wdrożenia pamięci masowej (NAS, Network-Attached Storage). Wolna dystrybucja FreeNAS zostanie połączona z komercyjnym projektem TrueNAS, który rozszerza możliwości FreeNAS dla przedsiębiorstw i jest wstępnie zainstalowywany na systemach magazynowych produkowanych przez iXsystems. Z historycznych powodów FreeNAS i TrueNAS były opracowywane, testowane i wydawane osobno, mimo dużej ilości wspólnego kodu. Dla […]

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

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