Kategoria: Administracja

Dane osobowe w Rosji: kim jesteśmy? Dokąd zmierzamy?

W ciągu ostatnich kilku lat wszyscy usłyszeliśmy wyrażenie „dane osobowe”. W większym lub mniejszym stopniu dostosowaliśmy nasze procesy biznesowe do wymogów przepisów w tej dziedzinie. Liczba kontroli Roskomnadzoru, które ujawniły naruszenia w tej dziedzinie w tym roku, nieustannie dąży do 100%. Statystyki Roskomnadzoru dla Centralnego Okręgu Federalnego za pierwszą połowę 2019 roku – 131 naruszenie […]

Od blockchaina do DAG: pozbywamy się pośredników

W tym artykule opowiem o DAG (Directed Acyclic Graph, ukierunkowany graf acykliczny) i jego zastosowaniu w rozproszonych rejestrach, a także porównamy go z blockchainem. DAG nie jest nowością w świecie kryptowalut. Możliwe, że słyszałeś o nim jako rozwiązaniu problemów z skalowalnością blockchainów. Jednak dzisiaj będziemy rozmawiać nie o skalowalności, a o […]

Trzyetapowe scalanie w werf: wdrażanie w Kubernetes z Helm «na sterydach»

Nastał moment, na który czekaliśmy (i nie tylko my) od dłuższego czasu: werf, nasze narzędzie Open Source do budowy aplikacji i ich dostarczania w Kubernetes, teraz wspiera wprowadzanie zmian za pomocą łat 3-way-merge! Oprócz tego, pojawiła się możliwość przyjęcia istniejących zasobów K8s do wydań Helm bez ich ponownego tworzenia. Krótko mówiąc, ustawiamy WERF_THREE_WAY_MERGE=enabled — otrzymujemy wdrożenie „jak w […]

Jak napisać smart kontrakt w Pythonie w sieci Ontology. Część 3: API czasu wykonywania

To 3. część serii artykułów edukacyjnych na temat tworzenia smart kontraktów w Pythonie w sieci blockchain Ontology. W poprzednich artykułach zapoznaliśmy się z Blockchain & Block API Storage API. Teraz, kiedy masz już pojęcie o tym, jak wywołać odpowiednie API do stałego przechowywania podczas tworzenia smart kontraktu przy użyciu Pythona w sieci Ontology, przejdźmy do zapoznania się […]

Jak spakować aplikację VueJS + NodeJS + MongoDB w Dockerze

Jak można się zorientować z poprzedniego artykułu, pracowałam nad różnymi projektami. Pierwsze dni w nowym zespole zazwyczaj przebiegają podobnie: backendowiec siada obok mnie i wykonuje magiczne czynności związane z instalacją i wdrożeniem aplikacji. Docker jest nieoceniony dla frontendowców, ponieważ backend często napisany jest w szerokim zakresie technologii PHP/Java/Python/C#, a frontend nie musi za każdym razem przeszkadzać backendowi, aby wszystko […]

Zastosowanie uczenia maszynowego w Poczcie Mail.ru

Na podstawie moich wystąpień na Highload++ i DataFest Minsk 2019 r. Dla wielu osób poczta jest dziś nieodłączną częścią życia w sieci. Dzięki niej prowadzimy korespondencję biznesową, przechowujemy różnorodne ważne informacje związane z finansami, rezerwowaniem hoteli, składaniem zamówień i wieloma innymi sprawami. W połowie 2018 roku sformułowaliśmy strategię rozwoju produktu poczty. Jak powinna wyglądać […]

Transformowanie FunC w FunCtional z Haskell: jak Serokell wygrał w Telegram Blockchain Competition

Z pewnością słyszałeś, że Telegram planuje uruchomić platformę blockchain Ton. Mogłeś jednak przegapić wiadomość, że niedawno Telegram ogłosił konkurs na implementację jednego lub kilku smart kontraktów dla tej platformy. Zespół Serokell, mający bogate doświadczenie w rozwoju dużych projektów blockchain, nie mógł pozostać bierny. Delegowaliśmy pięciu pracowników do wzięcia udziału w konkursie, a już za […]

Samodzielna diagnostyka dysków twardych i odzyskiwanie danych

W tym artykule opisano metody samodzielnej diagnostyki różnych usterek dysków twardych na podstawie objawów ich występowania, a także sposoby stosunkowo bezpiecznego klonowania dysków twardych z drobnymi problemami. Rozważono różne przypadki utraty danych i zestaw optymalnych działań, które bez głębokiej wiedzy o systemach plików przy pomocy programów do automatycznego odzyskiwania pomogą ci odzyskać twoje informacje bez pomocy zewnętrznej. […]

Fajne poradniki dotyczące pracy z WSL (Windows Subsystem for Linux)

Jestem głęboko zaangażowany w WSL (Windows Subsystem for Linux), a teraz, gdy WSL2 jest dostępny w Windows Insiders, to doskonały czas, aby naprawdę zbadać dostępne opcje. Bardzo interesującą funkcją, którą znalazłem w WSL, jest możliwość 'czystego' przenoszenia danych między światami. To nie jest doświadczenie, które łatwo jest uzyskać z pełnoprawnymi maszynami wirtualnymi, a to mówi o ścisłym […]

Operacja „Migracja”: jak przebiega przeprowadzka do chmury DataLine

Około 7 lat temu najpierw projekty przeprowadzały się do naszej chmury w prosty sposób. Obrazy maszyn wirtualnych były przesyłane na serwer FTP lub dostarczane na dyskach twardych. Następnie za pomocą specjalnego serwera importu maszyny wirtualne były ładowane do chmury. Jeśli dla klienta nie stanowiło to problemu, aby wyłączyć wirtualną maszynę na dzień lub dwa (lub nie było innych opcji), można było to zrobić. Ale jeśli przestój miał być […]

VDS z kartą graficzną — znamy się na ekstrawagancji

Kiedy jeden z naszych pracowników powiedział swojemu znajomemu administratorowi systemów: 'A u nas teraz nowa usługa — VDS z kartą graficzną', ten w odpowiedzi się uśmiechnął: 'Co, będziecie bić biurokrację na mining?'. No chociaż nie zażartował o grach, to coś. Dużo on rozumie w życiu programisty! Ale w głębi nas drzemie myśl o tym, […]

Automatyzacja dostarczania flow w Apache NiFi

Witajcie wszyscy! Zadanie jest następujące — jest flow, przedstawiony na obrazku powyżej, który trzeba wdrożyć na N serwerach z Apache NiFi. Flow jest testowy — generuje plik i wysyła go do innego instancji NiFi. Przesyłanie danych odbywa się za pomocą protokołu NiFi Site to Site. NiFi Site to Site (S2S) to bezpieczny, łatwy w konfiguracji sposób przesyłania […]

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