Kategoria: Blog

Przyspieszamy PHP-konektory do Tarantoola za pomocą Async, Swoole i Parallel

W ekosystemie PHP obecnie istnieją dwa konektory do pracy z serwerem Tarantool - to oficjalne rozszerzenie PECL tarantool/tarantool-php, napisane w C, oraz tarantool-php/client, napisane w PHP. Jestem autorem tego drugiego. W tym artykule chciałbym podzielić się wynikami testów wydajności obu bibliotek i pokazać, jak dzięki minimalnym zmianom w kodzie można osiągnąć […]

Wykrywamy anomalie i przewidujemy awarie za pomocą sieci neuronowych

Przemysłowy rozwój systemów oprogramowania wymaga dużej uwagi na odporność końcowego produktu oraz szybkiej reakcji na awarie i usterki, gdy się zdarzają. Monitorowanie oczywiście pomaga reagować na awarie i usterki skuteczniej i szybciej, ale to za mało. Po pierwsze, bardzo trudno jest śledzić dużą liczbę serwerów - potrzeba wielu ludzi. Po drugie, trzeba dobrze rozumieć, jak […]

Prawda o hamulcach kolejowych: część 3 — urządzenia sterujące

Nadszedł czas, aby porozmawiać o urządzeniach przeznaczonych do zarządzania hamulcami. Urządzenia te nazywane są „kranami”, choć długa droga ewolucji znacznie oddaliła je od kranów w znanym nam codziennym znaczeniu, przekształcając je w dość skomplikowane urządzenia pneumatyki automatycznej. Stary, dobry zawór 394 wciąż jest stosowany w taborze kolejowym. Kran maszyniisty — krótkie wprowadzenie Definicja Kran pociągu […]

Tails 4.1

Tails to system operacyjny, który można uruchomić praktycznie na każdym komputerze z nośnika USB lub płyty DVD. Jest zaprojektowany w celu zapewnienia prywatności i anonimowości, co ułatwia użytkownikom. Ta wersja naprawia wiele luk w zabezpieczeniach. Powinieneś zaktualizować się jak najszybciej. Zmiany i aktualizacje Teraz używane są https://keys.openpgp.org/ i https://zkaan2xfbuxia2wpf7ofnkbz6r5zdbbvxbunvp5g2iebopbfc4iqmbad.onion/ jako domyślne serwery OpenPGP. keys.openpgp.org to lepszy […]

elementary OS 5.1 Hera

Dostępna jest duża aktualizacja elementary OS 5.1 o kodowej nazwie „Hera”. Ta wersja jest niezwykle ważna dla rozwoju projektu, a lista zmian jest dość imponująca, dlatego deweloperzy uznali za konieczne wyjątkowe jej wyróżnienie, zmieniając nazwę i identyfikację wizualną. Mimo to, wydanie wciąż opiera się na bazie kodu Ubuntu 18.04 LTS. Do głównych zmian najważniejsze […]

Wydanie dystrybucji Tails 4.1 i przeglądarki Tor Browser 9.0.2

Sformalizowano wydanie specjalizowanej dystrybucji Tails 4.1 (The Amnesic Incognito Live System), opartej na bazie pakietów Debiana, przeznaczonej do zapewnienia anonimowego dostępu do sieci. Anonimowy dostęp w Tails zapewnia system Tor. Wszystkie połączenia, z wyjątkiem ruchu przez sieć Tor, są domyślnie blokowane przez filtr pakietów. Do przechowywania danych użytkowników w trybie zapisu danych między uruchomieniami używa się […]

Wydanie serwera wyświetlającego Mir 1.6

Została zaprezentowana wersja serwera wyświetlającego Mir 1.6, którego rozwój trwa w firmie Canonical, pomimo rezygnacji z rozwoju powłoki Unity i edycji Ubuntu dla smartfonów. Mir pozostaje wciąż poszukiwany w projektach Canonical i teraz jest pozycjonowany jako rozwiązanie dla urządzeń wbudowanych i Internetu rzeczy (IoT). Mir może być używany jako serwer kompozytowy dla Wayland, co umożliwia uruchamianie w środowiskach […]

Nasze ręce nie dla nudy: przywracanie klastra Rook w K8s

Już opowiadaliśmy, jak/why nam się podoba Rook: w znaczący sposób upraszcza on pracę z pamięcią w klastrach Kubernetes. Jednak z tą prostotą wiążą się także pewne trudności. Mamy nadzieję, że nowy materiał pomoże lepiej zrozumieć te trudności jeszcze zanim się pojawią. A żeby czytać było ciekawiej, zaczniemy od konsekwencji hipotetycznego problemu w klastrze. "Wszystko […]

Nie tylko inteligentne głośniki. TOP-7 nieoczywistych, ale obiecujących rozwiązań IoT

Przez kilka lat rozwoju Internetu rzeczy, najbardziej zaawansowani mieszkańcy metropolii przyzwyczaili się, że rozwiązania IoT to duże projekty, które optymalizują procesy technologiczne - od fabryk po farmy. Dla większości jednak Internet rzeczy wciąż ogranicza się do głośników-zabawek, odpowiadających na żeńskie imię. Aby przekonać cię, że Internet rzeczy może obecnie zaoferować zwykłemu człowiekowi znacznie więcej, zebraliśmy […]

7 bezpłatnych kursów dla architektów rozwiązań od Microsoft

Cześć, Habr! Dziś jesteśmy w połowie serii zestawień świetnych darmowych kursów od Microsoft. W tej części mamy najlepsze kursy dla architektów rozwiązań. Wszystkie są po rosyjsku, można je rozpocząć już teraz, a po ukończeniu otrzymacie odznakę. Dołączcie! Wszystkie artykuły z serii Ten blok będzie aktualizowany wraz z publikacją nowych artykułów 7 darmowych […]

6 najnowszych kursów dotyczących Azure

Cześć, Habr! Wcześniej opublikowaliśmy już 3 artykuły z 5 w naszej serii zestawień interesujących kursów edukacyjnych od Microsoft. Dziś – już czwarta część, w której opowiemy o najnowszych kursach dotyczących chmury Azure. A tak przy okazji! Wszystkie kursy są bezpłatne (możecie nawet spróbować płatnych produktów za darmo); 5/6 po rosyjsku; Można od razu rozpocząć naukę; […]

15 luk w zabezpieczeniach w sterownikach USB dostarczanych z jądrami Linux

Andriej Konowalow z firmy Google opublikował raport o wykryciu kolejnych 15 podatności (CVE-2019-19523 — CVE-2019-19537) w sterownikach USB oferowanych w jądrze Linuksa. To już trzecia porcja problemów znalezionych podczas testów fuzzingowych stosu USB w pakiecie syzkaller — wcześniej ten badacz już informował o 29 podatnościach. Tym razem w liście uwzględniono jedynie podatności spowodowane wywołaniem już […]

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