Kategoria: Blog

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

W LibreOffice 7.0 zdecydowano się nie używać oznaczenia «Wydanie osobiste»

Zarząd organizacji The Document Foundation, nadzorującej rozwój wolnego pakietu LibreOffice, ogłosił anulowanie planu wydania pakietu biurowego LibreOffice 7.0 z etykietą „Personal Edition”. Po przeanalizowaniu reakcji społeczności zdecydowano się na dodatkowy czas na dyskusje i odłożenie przyjęcia nowego planu marketingowego do wydania LibreOffice 7.1. Wydanie LibreOffice 7.0 zostanie opublikowane bez dodatkowych etykiet, tak jak LibreOffice […]

Fajne URI nie zmieniają się

Autor — sir Tim Berners-Lee, wynalazca URI, URL, HTTP, HTML i Webu, obecny szef W3C. Artykuł napisany w 1998 roku Jaki URI można uznać za „fajny”? Taki, który się nie zmienia. Jak zmieniają się URI? URI się nie zmieniają: to ludzie je zmieniają. Zasadniczo ludzie nie mają żadnych powodów, by zmieniać URI (lub przestawać wspierać dokumenty), ale w praktyce […]

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