Kategoria: Blog

Monitoring jako usługa: modułowy system dla architektury mikroserwisowej

Dziś w naszym projekcie, oprócz monolitycznego kodu, działają dziesiątki mikroserwisów. Każdy z nich wymaga monitorowania. Robienie tego w tak dużej skali przez inżynierów DevOps jest problematyczne. Opracowaliśmy system monitorowania, który działa jako usługa dla programistów. Mogą oni samodzielnie pisać metryki do systemu monitorowania, korzystać z nich, budować na ich podstawie dashboardy, dodawać do nich alerty, […]

Bajki z centrum danych: halloweenowe straszne opowieści o dieslach, dyplomacji i wkrętach w kaloryferze

Razmyślałem z kolegami: dlaczego przed naszym ulubionym świętem horrorów nie przypomnieć sobie różnych strachów, z którymi ludzie się spotykają w budownictwie centrów danych. Zatem wyłącz światło, włącz niepokojącą muzykę, teraz usłyszycie historie, które wciąż czasami budzą nas w zimnym pocie. Duch biura W jednym z biurowców zbudowaliśmy serwerownię, no i wszelkie […]

Jak stworzyć AI w grach: przewodnik dla początkujących

Natknąłem się na interesujący materiał na temat sztucznej inteligencji w grach. Z wyjaśnieniem podstawowych zagadnień dotyczących AI na prostych przykładach, a także zawiera wiele przydatnych narzędzi i metod do wygodnego opracowywania i projektowania. Jak, gdzie i kiedy ich używać - też jest. Większość przykładów napisana jest w pseudokodzie, więc głębokie znajomości programowania nie są wymagane. Pod katem 35 […]

Jak działa hybrydowy AI w grach i jakie ma zalety

W kontynuacji wcześniej poruszonego w naszym blogu tematu sztucznej inteligencji w grach porozmawiamy o tym, jak zastosować uczenie maszynowe i w jakiej formie. Swoim doświadczeniem i wybranymi na jego podstawie rozwiązaniami podzielił się ekspert ds. AI w Apex Game Tools, Jakob Rasmussen. W ostatnich latach dużo mówi się o tym, że uczenie maszynowe radykalnie […]

Wydanie OpenVPN 2.4.8

Nastąpiło wydanie OpenVPN 2.4.8. Przywrócono możliwość kompilacji z biblioteką kryptograficzną LibreSSL oraz zapewniono wsparcie dla kompilacji z OpenSSL 1.1 bez przestarzałych API. Dodano obsługę uzupełnienia PSS w cryptoapicert. Powiększono do 32 rozmiar kolejki przychodzących połączeń czekających na przetworzenie, co poprawiło responsywność serwerów OpenVPN używających TCP. Źródło: linux.org.ru

Kryptograficzny ARM oparty na standardach z otwartym kluczem. Funkcje analizy i przeglądania struktury ASN1

W komentarzach na linux.org.ru do poprzedniej wersji narzędzia cryptoarmpkcs użytkownik questin4 słusznie zauważył: - „Rozwój się kończy i nie będą dodawane nowe funkcje?”. Miał rację, ukazała się nowa wersja narzędzia, w której uwzględniono wiele uwag. Przede wszystkim dotyczy to pobierania kodu źródłowego i dystrybucji. Aby pobrać nowe wersje, wystarczy otworzyć okno „O programie” i wybrać odpowiedni […]

Wydanie systemu operacyjnego MidnightBSD 1.2

Udało się wydać system operacyjny MidnightBSD 1.2, ukierunkowany na desktop, oparty na FreeBSD z elementami przeniesionymi z DragonFly BSD, OpenBSD i NetBSD. Podstawowe środowisko desktopowe zbudowano na bazie GNUstep, ale użytkownicy mają możliwość zainstalowania WindowMaker, GNOME, Xfce lub Lumina. Przygotowano obraz instalacyjny o rozmiarze 663 MB (x86, amd64). W odróżnieniu od innych desktopowych wersji FreeBSD, system MidnightBSD od samego początku był rozwijany […]

Aktualizacja Firefox 70.0.1 i Thunderbird 68.2.1

Opublikowano aktualizację poprawkową Firefox 70.0.1, w której rozwiązano problem prowadzący do awarii podczas otwierania niektórych stron lub ładowania za pomocą JavaScript niektórych elementów na stronie. Problem występuje m.in. na takich stronach jak YouTube i Facebook z powodu uszkodzenia zawartości w nowej realizacji LocalStorage (NextGen). W związku z problemami w Firefox 70.0.1 dokonano wycofania […]

Dostępna przenośna wersja OpenBGPD 6.6p0

Deweloperzy OpenBSD przygotowali wydanie przenośnej wersji pakietu routingu OpenBGPD 6.6, który można wykorzystać w systemach operacyjnych innych niż OpenBSD. Dla zapewnienia przenośności wykorzystano fragmenty kodu z projektów OpenNTPD, OpenSSH i LibreSSL. Oprócz OpenBSD zadeklarowano wsparcie dla Linuxa i FreeBSD. Praca OpenBGPD została przetestowana w Debianie 9, Ubuntu 14.04 oraz FreeBSD 12. Rozwój OpenBGPD prowadzi się przy wsparciu regionalnym […]

NB-IoT: jak to działa? Część 2

Ostatnim razem rozmawialiśmy o cechach nowego standardu NB-IoT z punktu widzenia architektury sieci dostępu radiowego. Dziś zastanowimy się, co zmieniło się w rdzeniu sieci (Core Network) przy NB-IoT. Zacznijmy. W rdzeniu sieci zaszły znaczne zmiany. Po pierwsze, pojawił się nowy element oraz szereg mechanizmów, które zostały określone przez standard jako „CIoT EPS Optimization” lub optymalizacja […]

NB-IoT: jak to działa? Część 3: SCEF – jedno okno dostępu do usług operatora

W artykule „NB-IoT: jak to działa? Część 2”, omawiając architekturę rdzenia sieci NB-IoT, wspomnieliśmy o nowym węźle SCEF. W trzeciej części wyjaśniamy, czym to jest i po co jest potrzebne? Tworząc usługę M2M, deweloperzy aplikacji napotykają następujące pytania: jak identyfikować urządzenia; jaki algorytm użyć do weryfikacji i potwierdzenia autentyczności; co wybrać […]

Światowy rekord w bezprzewodowym przesyłaniu danych: 40 Gb\/s na 11 kilometrów

W sierpniu 2019 roku w Rosji po raz pierwszy na świecie (Tak, to prawda) zrealizowano komercyjny projekt dotyczący bezprzewodowego zabezpieczania głównego kabla optycznego o przepustowości 40 Gb\/s. Operator „Jedność”, spółka córka Nornickela, za pomocą takiego kanału przeprowadził bezprzewodowy backup na odległość 11 kilometrów przez Jenisej. Od czasu do czasu w prasie, w tym na Habrze, pojawiają się artykuły o światowych rekordach w dziedzinie komunikacji bezprzewodowej. […]

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