Kategoria: Blog

Google Chrome teraz wspiera VR

Na chwilę obecną Google dominuje na rynku przeglądarek z udziałem ponad 60%, a jego Chrome stał się de facto standardem, również dla programistów. Chodzi o to, że Google oferuje mnóstwo narzędzi, które ułatwiają pracę web developerowi. W ostatniej wersji beta Chrome 79 dodano wsparcie dla nowego interfejsu API WebXR do tworzenia treści VR. Innymi słowy, […]

Bioyino — rozproszony, skalowalny agregator metryk

Zbierasz metryki. Tak jak my. My też zbieramy metryki. Oczywiście te potrzebne do biznesu. Dziś opowiemy o pierwszym ogniwie naszego systemu monitorowania — serwerze agregacji bioyino zgodnym z statsd, dlaczego go napisaliśmy i dlaczego zrezygnowaliśmy z brubeck. Z naszych poprzednich artykułów (1, 2) można dowiedzieć się, że przez pewien czas zbieraliśmy metki […]

Przechowywanie metryk: jak przeszliśmy z Graphite+Whisper na Graphite+ClickHouse

Cześć wszystkim! W moim poprzednim artykule pisałem o organizacji modułowego systemu monitorowania dla architektury mikroserwisowej. Nic nie stoi w miejscu, nasz projekt ciągle rośnie, a liczba przechowywanych metryk również. Jak zorganizowaliśmy przejście z Graphite+Whisper na Graphite+ClickHouse w warunkach dużych obciążeń, o oczekiwaniach i wynikach migracji przeczytacie poniżej. Zanim […]

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

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