Autor: Yuri Gagarin

PVS-Studio i Continuous Integration: TeamCity. Analiza projektu Open RollerCoaster Tycoon 2

Jednym z najbardziej aktualnych scenariuszy użycia analizatora PVS-Studio jest jego integracja z systemami CI. Mimo że analizę projektu PVS-Studio można włączyć z niemal każdej systemu continuous integration przy użyciu zaledwie kilku poleceń, nadal ułatwiamy ten proces. W PVS-Studio dodano wsparcie dla konwersji wyjścia analizatora do formatu dla TeamCity — TeamCity Inspections Type. Przyjrzyjmy się temu, […]

Uruchamiamy Apache Spark na Kubernetes

Drodzy czytelnicy, dobrego dnia. Dziś porozmawiamy trochę o Apache Spark i jego perspektywach rozwoju. W świecie Big Data Apache Spark jest de facto standardem w tworzeniu zadań do przetwarzania wsadowego danych. Ponadto jest również używany do tworzenia aplikacji strumieniowych działających w koncepcji micro batch, które przetwarzają i dostarczają dane w małych porcjach (Spark Structured Streaming). I […]

Dostępna jest dystrybucja SUSE Linux Enterprise 15 SP2

Po roku prac firma SUSE zaprezentowała wydanie przemysłowej dystrybucji SUSE Linux Enterprise 15 SP2. Pakiety SUSE 15 SP2 już zostały wykorzystane jako baza w wspieranej przez społeczność dystrybucji openSUSE Leap 15.2. Na podstawie platformy SUSE Linux Enterprise powstały również takie produkty, jak SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, SUSE Manager i SUSE Linux Enterprise […]

Uruchamiamy Keycloak w trybie HA na Kubernetes

TL;DR: będzie opis Keycloak, systemu kontroli dostępu z otwartym kodem źródłowym, analiza wewnętrznej struktury, szczegóły konfiguracji. Wprowadzenie i podstawowe idee W tym artykule zobaczymy podstawowe idee, które należy pamiętać przy uruchamianiu klastra Keycloak na Kubernetes. Jeśli chcesz wiedzieć więcej szczegółów o Keycloak — zapoznaj się z linkami na końcu artykułu. Aby jeszcze bardziej zagłębić się […]

Chmurowe granie z otwartym kodem źródłowym na WebRTC: p2p, multiplayer, zerowe opóźnienie

Oprogramowanie jako usługa, infrastruktura jako usługa, platforma jako usługa, komunikacyjna platforma jako usługa, wideokonferencje jako usługa, a co z grami w chmurze jako usługą? Już podjęto kilka prób stworzenia gier w chmurze (Cloud Gaming), na przykład Stadia, niedawno uruchomiona przez firmę Google. Stadia nie jest nowicjuszem w WebRTC, ale czy inni mogą używać WebRTC w ten sam sposób? Thanh Nguyen ([…]

Jak umieścić statyczną stronę internetową za pomocą Yandex.Cloud Object Storage

Cześć, Habr! W tym artykule opowiem, jak łatwo i szybko umieścić statyczną stronę internetową z wykorzystaniem technologii Yandex, a dokładniej Object Storage. Na koniec będziecie mieli stronę dostępną w sieci pod adresem zewnętrznym. Artykuł będzie przydatny, jeśli jesteście początkującymi programistami, którzy dopiero uczą się programowania; programistą, który stworzył portfolio i chce […]

Windows 10X może stracić kompatybilność z aplikacjami Win32 i stać się „Chrome OS od Microsoftu”

Serwis internetowy Windows Central informuje, że Microsoft prawdopodobnie zmienił swoją strategię dotyczącą systemu operacyjnego Windows 10X. Firma usunęła z systemu technologię odpowiedzialną za wirtualizację tradycyjnych aplikacji Win32, z którymi większość użytkowników jest zaznajomiona. Początkowo ta funkcja miała być obecna w Windows 10X, jednak teraz Microsoft zdecydował się ją zlikwidować. Uważa się, że zmiana została dokonana w celu uczynienia z Windows 10X konkurenta […]

Wydanie dystrybucji GeckoLinux 152

Wydano wydanie dystrybucji GeckoLinux, opartej na bazie pakietowej openSUSE, która kładzie duży nacisk na optymalizację pulpitu oraz detale, takie jak jakość renderowania czcionek. Dystrybucja dostępna jest w dwóch wariantach: Static, opartym na wydaniach openSUSE oraz Rolling, bazującym na repozytoriach Tumbleweed. Rozmiar obrazu iso wynosi około 1,3 GB. Wśród cech dystrybucji wyróżnia się dostarczenie w formie bootowalnych wersji live, które wspierają pracę […]

Aktualizacja Python 3.8.5 z poprawkami zabezpieczeń

Opublikowano poprawkę dla języka programowania Python 3.8.5, w której usunięto kilka luk bezpieczeństwa: CVE-2019-20907 — zapętlanie modułu tarfile podczas próby otwierania specjalnie przygotowanych plików w formacie tar. BPO-41288 — awaria podczas próby przetwarzania przez moduł Pickle obiektów ze specjalnie przygotowanym opcodem NEWOBJ_EX. CVE-2020-15801 — możliwość podstawienia nagłówków HTTP w żądaniu poprzez użycie znaków nowej linii w parametrze „method” […]

W systemie dźwiękowym ALSA dokonano zmian w celu eliminacji terminu niewolnik.

Deweloperzy dźwiękowego subsystemu ALSA przygotowali zestaw zmian do włączenia w gałąź linux-next, na podstawie której zostanie stworzona wersja jądra 5.9, zbierającą poprawki eliminujące niepoprawne politycznie terminy z kodu działającego po stronie jądra. Zmiany zostały przygotowane zgodnie z niedawno przyjętymi wytycznymi w zakresie stosowania inkluzywnej terminologii w jądrze Linux. Zmiany obejmują 10 poprawek, z których 9 dotyczy usunięcia kodu […]

Jak uzyskać dostęp do IPVPN Beeline przez IPSec. Część 1

Cześć! W poprzednim poście opisałem działanie naszej usługi MultiSIM w kontekście rezerwacji i równoważenia kanałów. Jak już wspomniano, podłączamy klientów do sieci przez VPN, a dziś opowiem nieco więcej o VPN i naszych możliwościach w tej dziedzinie. Warto zaczynać od tego, że jako operator komunikacyjny mamy naszą ogromną sieć MPLS, […]

Śledzenie błędów w aplikacji React za pomocą Sentry

Dziś opowiem wam o śledzeniu błędów w czasie rzeczywistym w aplikacji React. Aplikacja zewnętrznego interfejsu zazwyczaj nie jest używana do śledzenia błędów. Niektóre firmy często odkładają śledzenie błędów, wracając do tego po dokumentacji, testach i innych rzeczach. Jednak jeśli możecie poprawić swój produkt, po prostu to zróbcie! 1. Dlaczego potrzebujecie Sentry? […]

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