Kategoria: Blog

Zapewnienie niezawodnej pracy Zextras Team w skomplikowanych sieciach korporacyjnych

W poprzednim artykule opowiedzieliśmy o Zextras Team — rozwiązaniu, które pozwala dodać do Zimbra Collaboration Suite Open-Source Edition funkcjonalność korporacyjnych czatów tekstowych i wideo, a także możliwość organizowania wideokonferencji z dużą liczbą uczestników, bez potrzeby korzystania z zewnętrznych usług i bez przesyłania jakichkolwiek danych. Taki scenariusz użycia idealnie nadaje się dla firm, które mają ścisłe […]

Co dowiedziałem się testując 200 000 linii kodu infrastrukturalnego

Podejście IaC (Infrastructure as Code) składa się nie tylko z kodu, który jest przechowywany w repozytorium, ale także z osób i procesów, które ten kod otaczają. Czy można ponownie wykorzystać podejścia z rozwoju oprogramowania w zarządzaniu i opisie infrastruktury? Nie zaszkodzi mieć tę myśl na uwadze, podczas gdy będziesz czytać artykuł. English version To jest transkrypcja mojego wystąpienia na DevopsConf […]

«VKontakte» w końcu uruchomiło obiecane aplikacje randkową

«VKontakte» w końcu uruchomiło swoją aplikację randkową Lovina. Sieć społecznościowa rozpoczęła przyjmowanie wniosków o rejestrację użytkowników już w lipcu. Rejestracja możliwa jest za pomocą numeru telefonu lub konta «VKontakte». Po autoryzacji aplikacja samodzielnie dobierze użytkownikowi rozmówców. Głównymi sposobami komunikacji w Lovina są wideo-historie i rozmowy wideo, a także „karuzela rozmów wideo”, która pozwala komunikować się z przypadkowymi rozmówcami, którzy się zmieniają […]

Porównanie wydajności sterownika sieciowego w wersjach na 10 języków programowania

Grupa badaczy z niemieckich uniwersytetów opublikowała wyniki eksperymentu, w ramach którego w różnych językach programowania opracowano 10 wariantów typowego sterownika dla 10-gigabitowych kart sieciowych Intel Ixgbe (X5xx). Sterownik działa w przestrzeni użytkownika i został zrealizowany w językach C, Rust, Go, C#, Java, OCaml, Haskell, Swift, JavaScript i Python. Podczas pisania kodu szczególną uwagę zwrócono na osiągnięcie […]

O modelu sieciowym w grach dla początkujących

Przez ostatnie dwa tygodnie pracowałem nad silnikiem sieciowym do mojej gry. Wcześniej nie miałem pojęcia o technologiach sieciowych w grach, więc przeczytałem wiele artykułów i przeprowadziłem liczne eksperymenty, aby zrozumieć wszystkie koncepcje i być w stanie napisać własny silnik sieciowy. W tym przewodniku chciałbym podzielić się z wami różnymi koncepcjami, które […]

Pilnie aktualizuj Exim do 4.92 – trwa aktywne zainfekowanie

Koleżanki i koledzy, którzy używają na swoich serwerach pocztowych Exim w wersjach 4.87…4.91 – pilnie aktualizujcie do wersji 4.92, wcześniej zatrzymując sam Exim, aby uniknąć włamania przez CVE-2019-10149. Potencjalnie narażonych jest kilka milionów serwerów na całym świecie, a podatność oceniana jest jako krytyczna (CVSS 3.0 base score = 9.8/10). Napastnicy mogą uruchamiać na Waszym serwerze dowolne polecenia, w wielu przypadkach od […]

Przepatchowano Exim – przepatchuj jeszcze raz. Nowe zdalne wykonanie polecenia w Exim 4.92 w jednym żądaniu

Niedawno, na początku lata, pojawiły się masowe wezwania do aktualizacji Exim do wersji 4.92 z powodu podatności CVE-2019-10149 (Pilnie aktualizuj Exim do 4.92 – trwa aktywne zainfekowanie / Habr). A ostatnio okazało się, że złośliwy Sustes postanowił skorzystać z tej podatności. Teraz wszyscy, którzy awaryjnie zaktualizowali, mogą znów „cieszyć się”: 21 lipca 2019 r. badacz Zerons odkrył krytyczną podatność […]

Zmarł autor vkd3d

Firma CodeWeavers, która sponsoruje rozwój Wine, poinformowała o śmierci swojego pracownika – Józefa Kucii, autora projektu vkd3d i jednego z kluczowych twórców Wine, który także brał udział w rozwijaniu projektów Mesa i Debian. Józef wprowadził ponad 2500 zmian w Wine i zrealizował dużą część kodu związanego z obsługą Direct3D. Źródło: linux.org.ru

Wydanie obsługi braku pamięci oomd 0.2.0

Facebook opublikował drugą wersję oomd, narzędzia do obsługi niedoboru pamięci w systemie (OOM, Out Of Memory), działającego w przestrzeni użytkownika. Aplikacja wymusza zakończenie procesów, które zużywają zbyt dużo pamięci, zanim zainicjowany zostanie OOM-handler jądra Linux. Kod oomd został napisany w języku C++ i jest udostępniony na licencji GPLv2. Gotowe pakiety stworzono dla Fedora Linux. Z funkcjami oomd można […]

DNS over HTTPS jest domyślnie wyłączony w porcie Firefox dla OpenBSD

Utrzymujący port Firefox dla OpenBSD nie poparli decyzji o domyślnym włączeniu DNS over HTTPS w nowych wersjach Firefox. Po krótkiej dyskusji postanowiono pozostawić pierwotne zachowanie niezmienione. W tym celu ustawienie network.trr.mode zostało zmienione na wartość ‚5’, co prowadzi do bezwarunkowego wyłączenia DoH. Na rzecz tego rozwiązania przytaczane są następujące argumenty: Aplikacje powinny przestrzegać ogólnosystemowych ustawień DNS, a […]

RAML czy OAS (Swagger)?

W dynamicznym świecie mikroserwisów wszystko może się zmienić — każdy komponent można przepisać w innym języku, używając innych frameworków i architektury. Niezmienne pozostają jedynie kontrakty, aby można było komunikować się z mikroserwisem na jakiejś stałej podstawie, niezależnie od wewnętrznych metamorfoz. Dziś opowiemy o naszym problemie wyboru formatu opisu […]

Konfiguracja wtyczki Warnings Next Generation do integracji z PVS-Studio

Wydanie PVS-Studio 7.04 zbiegło się z wydaniem wtyczki Warnings Next Generation 6.0.0 dla Jenkins. To właśnie w tym wydaniu Warnings NG Plugin dodał wsparcie dla statycznego analizatora PVS-Studio. Ta wtyczka wizualizuje dane o ostrzeżeniach kompilatora lub innych narzędzi analizy w Jenkins. W tym artykule szczegółowo omówimy, jak zainstalować i skonfigurować tę wtyczkę do użycia z PVS-Studio, […]

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