Autor: Yuri Gagarin

Dla Btrfs wprowadzono asynchroniczną realizację DISCARD

Dla systemu plików btrfs wprowadzono asynchroniczną realizację operacji DISCARD (oznaczanie zwolnionych bloków, które nie muszą być już fizycznie przechowywane), opracowaną przez inżynierów firmy Facebook. Problem polega na tym, że w pierwotnej realizacji DISCARD wykonuje się synchronicznie z innymi operacjami, co w wielu przypadkach prowadzi do problemów z wydajnością, ponieważ trzeba czekać na zakończenie odpowiednich poleceń przez nośniki, co wymaga dodatkowego czasu. Może to stać się […]

Jak zbudować strategię korporacyjną w zakresie szkoleń i rozwoju

Cześć wszystkim! Jestem Anna Chacko, dyrektor HR w Omega-R. Moja praca polega na wzmacnianiu strategii szkoleń i rozwoju w firmie, i chcę podzielić się swoim doświadczeniem oraz wiedzą na temat zarządzania profesjonalnym i kariery rozwojem pracowników w taki sposób, aby wspierać inne kluczowe priorytety biznesowe. Zgodnie z badaniem KPMG, 50% rosyjskich firm wskazuje na brak wykwalifikowanych pracowników IT, którzy są potrzebni […]

Co szyfrować w systemie korporacyjnym? I po co to robić?

Firma GlobalSign przeprowadziła badanie na temat tego, jak i dlaczego firmy w ogóle korzystają z infrastruktury kluczy publicznych (PKI). W badaniu wzięło udział około 750 osób: zadawano im również pytania dotyczące podpisów cyfrowych i DevOps. Jeśli nie jesteś zaznajomiony z tym terminem, PKI umożliwia systemom bezpieczną wymianę danych i weryfikację właścicieli certyfikatów. Rozwiązania PKI obejmują uwierzytelnianie certyfikatów cyfrowych […]

Linux: usunięcie puli blokad /dev/random

Jak wiadomo, istnieje jeden nieprzyjemny problem z /dev/random, kryptograficznie bezpiecznym generatorem liczb pseudolosowych (CSPRNG) – blokady. W tym artykule omówimy, w jaki sposób można go rozwiązać. W ciągu ostatnich kilku miesięcy środki generowania liczb losowych w jądrze zostały nieco przeorganizowane, ale problemy w tym podsystemie były rozwiązywane przez dłuższy czas. Najnowsze zmiany zostały wprowadzone […]

TensorRT 6.x.x.x — wysokowydajny inferens dla modeli głębokiego uczenia (Wykrywanie Obiektów i Segmentacja)

Boli tylko za pierwszym razem! Witajcie! Drodzy przyjaciele, w tym artykule chcę podzielić się swoim doświadczeniem z wykorzystania TensorRT oraz RetinaNet opartego na repozytorium github.com/aidonchuk/retinanet-examples (to fork oficjalnego repozytorium od NVIDIA, który pozwoli na szybkie wdrożenie zoptymalizowanych modeli w produkcji). Przeglądając wiadomości na kanałach społeczności ods.ai, spotykam się z pytaniami na temat użycia TensorRT, i […]

Stabilne wydanie Wine 5.0

Po roku prac i 28 wersjach eksperymentalnych zaprezentowano stabilne wydanie otwartej implementacji Win32 API — Wine 5.0, które wniosło ponad 7400 zmian. Do kluczowych osiągnięć nowej wersji należy wprowadzenie wbudowanych modułów Wine w formacie PE, wsparcie dla konfiguracji wielomonitorowych, nowa implementacja interfejsu dźwiękowego XAudio2 oraz wsparcie dla graficznego API Vulkan 1.1. W Wine potwierdzono pełnoprawne […]

Canonical nawołuje użytkowników Windows 7 do przejścia na Ubuntu

Na stronie dystrybucji Ubuntu pojawił się post menedżera produktów firmy Canonical, Riza Davisa, poświęcony zakończeniu wsparcia dla systemu operacyjnego Windows 7. W swoim wpisie Davis zauważa, że miliony użytkowników Windows 7 po zakończeniu wsparcia przez firmę Microsoft mają dwa sposoby, aby zabezpieczyć siebie i swoje dane. Pierwszy sposób to instalacja Windows 10. Jednak […]

Richard Hemming. „Nieistniejący rozdział”: Jak wiemy, że wiemy (pełna wersja)

(Jeśli ktoś już czytał wcześniejsze części tłumaczenia tego wykładu, przeskoczcie do znacznika czasowego 20:10) [Hemming miejscami mówi bardzo niewyraźnie, więc jeśli macie sugestie dotyczące poprawy tłumaczenia niektórych fragmentów — piszcie na priv.] Ten wykład nie był w harmonogramie, ale musiał zostać dodany, aby nie wystąpiła przerwa między zajęciami. Wykład poświęcony jest zasadniczo temu, jak wiemy to, […]

Bot do monitorowania usług internetowych w pół godziny: telegram + bash + cron

Czasami trzeba szybko przeprowadzić monitoring dla nowej usługi, a gotowej infrastruktury/ekspertyzy nie ma pod ręką. W tym przewodniku w pół godziny stworzymy narzędzie do monitorowania dowolnych usług webowych, wykorzystując jedynie wbudowane narzędzia ubuntu: bash, cron i curl. Do dostarczania powiadomień skorzystamy z telegramu. „Wisienką na torcie” będzie emocjonalne zaangażowanie użytkowników. Sprawdzone na ludziach — działa. Gdy […]

Zero Downtime Deployment i bazy danych

W tym artykule szczegółowo wyjaśniamy, jak rozwiązywać problemy związane z kompatybilnością baz danych podczas wdrażania. Opowiemy, co może się zdarzyć z Twoimi aplikacjami w produkcji, jeśli spróbujesz przeprowadzić wdrożenie bez wcześniejszego przygotowania. Następnie przejdziemy przez etapy cyklu życia aplikacji, które są niezbędne, aby uzyskać zerowy czas przestoju (przyp. tłum.: dalej — zero downtime). Rezultatem […]

Nginx-log-collector to narzędzie od Avito do przesyłania logów nginx do Clickhouse

W tym artykule omówimy projekt nginx-log-collector, który będzie odczytywał logi nginx i przesyłał je do klastra Clickhouse. Zazwyczaj do logów używa się ElasticSearch. Clickhouse wymaga mniej zasobów (przestrzeni dyskowej, pamięci RAM, CPU). Clickhouse zapisuje dane szybciej. Clickhouse kompresuje dane, co sprawia, że są one jeszcze bardziej kompaktowe na dysku. Zalety Clickhouse są widoczne na dwóch slajdach z prezentacji Jak VK […]

Samsung zaproponował nową wersję sterownika exFAT dla jądra Linux

Firma Samsung zaproponowała zestaw poprawek do jądra Linux, które wprowadzają nowy sterownik exFAT oparty na aktualnej bazie kodu „sdfat”, rozwijanej dla oprogramowania urządzeń mobilnych Samsung. Jeśli poprawki zostaną zatwierdzone, wejdą w skład jądra Linux 5.6, której wydanie planowane jest na 2-3 miesiące. W porównaniu z wcześniej dodanym do jądra sterownikiem exFAT, nowy sterownik […]

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