Kategoria: Administracja

Opracować oprogramowanie do zdecentralizowanej wypożyczalni skuterów. Kto powiedział, że będzie łatwo?

W tym artykule opowiem o tym, jak próbowaliśmy stworzyć zdecentralizowany wynajem skuterów na smart kontraktach i dlaczego i tak potrzebowaliśmy centralizowanej usługi. Jak to się zaczęło W listopadzie 2018 roku wzięliśmy udział w hackathonie poświęconym Internetowi rzeczy i blockchain. Nasza drużyna wybrała pomysł skuter-sharing, ponieważ mieliśmy skuter […]

Stary hack na starym hacku

Zacznę bez owijania w bawełnę, pewnego dnia doznałem olśnienia (nie tak wielkiego, szczerze mówiąc) i przyszedł mi do głowy pomysł wydrukowania programu, który przesyła obraz z klienta do serwera. Wydaje się proste, prawda? Dla doświadczonego programisty rzeczywiście tak będzie. Warunek był prosty — nie używać zewnętrznych bibliotek. Trochę trudniejsze, ale biorąc pod uwagę, że trzeba będzie zrozumieć i […]

Pięć błędów przy wdrażaniu pierwszej aplikacji na Kubernetes

Fail by Aris-Dreamer Wiele osób uważa, że wystarczy przenieść aplikację na Kubernetes (czy to za pomocą Helm, czy ręcznie) — i będzie szczęście. Ale nie jest to takie proste. Zespół Mail.ru Cloud Solutions przetłumaczył artykuł inżyniera DevOps, Juliana Gindy. Opowiada o pułapkach, na które jego firma natknęła się podczas migracji, byście nie stawali na tych samych grzędach. […]

Skalowalna klasyfikacja danych dla bezpieczeństwa i prywatności

Klasyfikacja danych oparta na treści to otwarte zadanie. Tradycyjne systemy zapobiegania utracie danych (DLP) rozwiązują ten problem, wykonując odciski z odpowiednich danych i monitorując punkty końcowe w celu tych odcisków. Biorąc pod uwagę dużą liczbę stale zmieniających się zasobów danych na Facebooku, podejście to nie tylko nie jest skalowalne, ale również nieefektywne w określaniu, gdzie znajdują się dane. […]

Co należy zbudować w chmurze gier: trendy najbliższej przyszłości

Gry komputerowe i wideo nieustannie się rozwijają. Według prognoz Newzoo, do 2023 roku liczba graczy wyniesie 3 miliardy. Rośnie również udział rynku gier w chmurze — eksperci szacują, że skumulowany roczny wskaźnik wzrostu (CAGR) tej branży wyniesie ponad 30% do 2025 roku. Jeśli chodzi o wyniki finansowe, wartość rynku w latach 2025-2026 osiągnie około 3-6 miliardów dolarów. […]

Ekstrakcja danych z SAP HCM do magazynów danych non-SAP

Jak wiadomo, firma SAP oferuje pełen zakres oprogramowania, zarówno do obsługi danych transakcyjnych, jak i do przetwarzania tych danych w systemach analizy i raportowania. W szczególności platforma SAP Business Warehouse (SAP BW) jest narzędziem do przechowywania i analizowania danych, które dysponuje szerokimi możliwościami technicznymi. Pomimo swoich obiektywnych zalet, system SAP BW ma jeden […]

PostgreSQL Antipatterns: nawigacja po rejestrze

Dziś nie będzie żadnych skomplikowanych przypadków ani zawiłych algorytmów SQL. Wszystko będzie bardzo proste, na poziomie Kapitana Oczywistość — przeglądamy rejestr zdarzeń, porządkując je według czasu. Mamy tabelkę events w bazie, a w niej pole ts — to dokładnie ten czas, według którego chcemy te wpisy pokazywać uporządkowane: CREATE […]

MinIo dla najmniejszych

MinIO to doskonałe rozwiązanie, gdy trzeba łatwo i szybko zorganizować przechowywanie obiektów. Elementarna konfiguracja, wiele platform i dobra wydajność zyskały uznanie wśród użytkowników. Dlatego też nie mieliśmy innej możliwości, jak miesiąc temu ogłosić kompatybilność Veeam Backup & Replication z MinIO. Obejmuje to tak ważną funkcję, jak Immutability. W rzeczywistości […]

Nasze wnioski po roku migracji GitLab.com na Kubernetes

Przykład tłum.: adaptacja Kubernetes w GitLab jest uważana za jeden z dwóch głównych czynników sprzyjających wzrostowi firmy. Niemniej jednak, do niedawna infrastruktura usługi online GitLab.com była oparta na maszynach wirtualnych, a migracja do K8s rozpoczęła się dopiero około rok temu i nadal nie została zakończona. Z radością przedstawiamy tłumaczenie niedawnego artykułu inżyniera SRE z GitLab na temat tego, jak […]

Tworzenie bota na Telegramie w języku R (część 4): Budowanie sekwencyjnego, logicznego dialogu z botem

Jeśli już zapoznałeś się z poprzednimi trzema artykułami z tej serii, to potrafisz już pisać w pełni funkcjonalne boty na Telegramie z klawiaturą. W tym artykule nauczymy się pisać bota, który będzie wspierał sekwencyjny dialog. Tzn. bot będzie zadawał Ci pytania i czekał na wprowadzenie przez Ciebie jakiejkolwiek informacji. W zależności od wprowadzonych przez Ciebie danych bot […]

Praca z datami w języku R (podstawowe możliwości oraz pakiety lubridate i timeperiodsR)

Uzyskanie bieżącej daty w każdym języku programowania to operacja równoważna «Hello world!». Język R nie jest wyjątkiem. W tym artykule omówimy, jak działa praca z datami w podstawowej składni języka R oraz przyjrzymy się kilku przydatnym pakietom rozszerzającym jego możliwości w pracy z datami: lubridate — pakiet umożliwiający wykonywanie obliczeń arytmetycznych między datami; […]

Mapa drogowa migracji poczty IBM Notes/Domino do Exchange i Office 365

Przejście z IBM Notes na Microsoft Exchange lub Office 365 przynosi szereg korzyści dla organizacji, ale sam projekt migracji wydaje się przytłaczający i nie do końca wiadomo, od czego zacząć migrację. Sam Exchange nie zawiera własnych narzędzi do pełnej migracji ani ustalania współistnienia Notes i Exchange. W rzeczywistości realizacja niektórych zadań migracyjnych i współistnienia jest niemożliwa bez […]

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster