Kategoria: Blog

Usługi-sieroty: druga strona (mikro)architektury usługowej

Dyrektor operacyjny portalu Banki.ru, Andriej Nikolskij, mówił na zeszłorocznej konferencji DevOpsDays Moscow o usługach-sierotach: jak rozpoznać sierotę w infrastrukturze, jakie są wady usług-sierot, co z nimi zrobić i jak postępować, jeśli nic nie działa. Poniżej znajduje się wersja tekstowa wykładu. Witajcie, koledzy! Nazywam się Andriej, zarządzam eksploatacją w firmie Banki.ru. Mamy duże usługi, […]

Dostępny jest system wykrywania ataków Suricata 5.0

Organizacja OISF (Open Information Security Foundation) opublikowała wydanie systemu wykrywania i zapobiegania włamaniom do sieci Suricata 5.0, który oferuje narzędzia do inspekcji różnych rodzajów ruchu. W konfiguracjach Suricata możliwe jest wykorzystanie bazy sygnatur rozwijanej przez projekt Snort, a także zbiorów reguł Emerging Threats i Emerging Threats Pro. Kody źródłowe projektu są rozpowszechniane na licencji GPLv2. Główne zmiany: Wprowadzenie nowych modułów […]

Czy można zarobić więcej jako inżynier w innym kraju?

Treść: Jak można teraz porównywać kraje pod względem kosztów życia? O parytecie siły nabywczej Dlaczego BIM (inżynierowie i koordynatorzy) Wniosek 1. Różne brutto — równe netto Wniosek 2. Im mniejsze brutto, tym więcej m² Skąd pochodziły dane Metodologia obliczania wskaźników PPS Bardzo często w rozmowach z ludźmi z innych krajów zaczynamy porównywać poziomy wynagrodzeń […]

Liga wolnego Internetu

Jak stawić czoła autorytarnym reżimom w Internecie: odłączamy się? Kobieta w kawiarni internetowej w Pekinie, lipiec 2011 Im Chi Yin / The New York Times / Redux Mmm, jednak będę musiał poprzedzić «notatką tłumacza». Znaleziony tekst wydał mi się ciekawy i dyskusyjny. Jedynymi zmianami w tekście są «pogrubienia». Swoje osobiste zdanie pozwoliłem sobie wyrazić w tagach. Era powstania […]

Projekt Tor opublikował OnionShare 2.2

Projekt Tor zaprezentował wydanie narzędzia OnionShare 2.2, które umożliwia bezpieczne i anonimowe przesyłanie i odbieranie plików, a także organizowanie publicznej usługi wymiany plików. Kod projektu jest napisany w języku Python i jest rozpowszechniany na licencji GPLv3. Gotowe pakiety zostały przygotowane dla Ubuntu, Fedory, Windows i macOS. OnionShare uruchamia na lokalnym systemie serwer webowy działający w formie ukrytej usługi […]

Khronos umożliwił bezpłatną certyfikację otwartych sterowników

Konsorcjum Khronos, zajmujące się opracowywaniem standardów graficznych, udostępniło programistom otwartych graficznych sterowników możliwość certyfikacji swoich implementacji pod kątem zgodności z wymaganiami standardów OpenGL, OpenGL ES, OpenCL i Vulkan, bez opłat i bez konieczności przystępowania do konsorcjum jako członek. Aplikacje są przyjmowane zarówno dla sprzętowych otwartych sterowników, jak i dla całkowicie programowych realizacji rozwijanych pod egidą […]

Architektura AMD Zen 3 zwiększy wydajność o ponad osiem procent

Rozwój architektury Zen 3 już się zakończył, jak można sądzić na podstawie wypowiedzi przedstawicieli AMD na branżowych wydarzeniach. Do trzeciego kwartału przyszłego roku firma ma w bliskiej współpracy z TSMC zorganizować produkcję serwerowych procesorów EPYC generacji Milan, które będą produkowane przy użyciu EUV-litografii w drugiej generacji technologii 7-nanometrowej. Już wiadomo, że pamięć podręczna trzeciego poziomu w procesorach z […]

Możliwości języka Q i KDB+ na przykładzie usługi czasu rzeczywistego

O tym, czym jest baza KDB+, język programowania Q, jakie mają mocne i słabe strony, można przeczytać w moim poprzednim artykule oraz krótko we wprowadzeniu. W artykule zaimplementujemy na Q usługę, która będzie przetwarzać napływający strumień danych i obliczać co minutę różne funkcje agregujące w trybie "rzeczywistego czasu" (t.j. zdąży na wszystko […]

Proby życia w Kubernetes mogą być niebezpieczne

Przyp. tłum.: Główny inżynier firmy Zalando - Henning Jacobs - wielokrotnie zauważał u użytkowników Kubernetes problemy ze zrozumieniem przeznaczenia proby żywotności (i gotowości) oraz ich prawidłowym zastosowaniem. Dlatego też zebrał swoje przemyślenia w tej zwięzłej notatce, która w przyszłości stanie się częścią dokumentacji K8s. Sprawdzanie stanu, znane w Kubernetes jako proby żywotności (t.j. dosłownie, […]

Administrator bez rąk = hiperogniwo?

To mit jest dość powszechny w dziedzinie sprzętu serwerowego. W praktyce jednak rozwiązania hiper-konwergentne (kiedy wszystko jest w jednym) są potrzebne do wielu zastosowań. Historycznie rzecz biorąc, pierwsze architektury zostały opracowane przez Amazon i Google dla swoich usług. Wówczas zamysłem było stworzenie farmy obliczeniowej z jednorodnych węzłów, z których każdy posiada własne dyski. Wszystko to […]

dhall-lang v11.0.0

Dhall – to programowalny język konfiguracji, który można opisać jako JSON + funkcje + typy + import. Zmiany: Uproszczona składnia wyrażeń, w których używa się ⫽. Uproszczona składnia wyrażeń z zagnieżdżeniami, dodano wsparcie dla wiodących separatorów. Ustandaryzowano wsparcie dla oznaczenia ukończenia zapisu. Ulepszono wsparcie dla pamięci podręcznej w systemie Windows. Dodano typy do plików package.dhall. Dodano narzędzia: List.{default,empty}, Map.empty, Optional.default. JSON.key {Text, […]

Język Perl 6 został przemianowany na Raku

W repozytorium Perl 6 oficjalnie zaakceptowano zmianę, która zmienia nazwę projektu na Raku. Zaznacza się, że mimo iż projektowi formalnie nadano nową nazwę, zmiana nazwy w projekcie, który rozwija się od 19 lat, wymaga przeprowadzenia znaczącej pracy i do pełnego zakończenia procesu przemianowania potrzeba trochę czasu. Na przykład, zastąpienie Perl na Raku wymaga również zmiany odniesień do 'perl' […]

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