Kategoria: Blog

IT w Armenii: strategiczne sektory i technologiczne dziedziny kraju

Szybkie jedzenie, szybkie wyniki, szybki rozwój, szybki internet, szybkie uczenie się… Szybkość stała się nieodłączną częścią naszego codziennego życia. Chcemy, aby wszystko było prostsze, szybsze i lepsze. Ciągła potrzeba większej ilości czasu, szybkości i wydajności jest motorem innowacyjnych technologii. A Armenia odgrywa w tym kontekście znaczącą rolę. Przykładem jest sytuacja: nikt nie chce tracić […]

Przegląd nowoczesnych protokołów w systemach automatyki przemysłowej

W poprzedniej publikacji omówiliśmy, jak działają szyny i protokoły w automatyce przemysłowej. Tym razem skupimy się na nowoczesnych rozwiązaniach roboczych: przyjrzymy się, jakie protokoły są stosowane w systemach na całym świecie. Zbadamy technologie niemieckich firm Beckhoff i Siemens, austriackiej B&R, amerykańskiej Rockwell Automation oraz rosyjskiej Fastwel. Zbadamy również uniwersalne rozwiązania, które nie są związane […]

Nowe wersje Wine 4.19 i Wine Staging 4.19

Dostępna jest eksperymentalna wersja otwartej implementacji Win32 API - Wine 4.19. Od momentu wydania wersji 4.18 zamknięto 41 zgłoszeń błędów i wprowadzono 297 zmian. Najważniejsze zmiany: Rozszerzone możliwości VBScript: dodano funkcje String, LBound, RegExp.Replace. Wprowadzono nowe wyrażenia; W WineD3D dodano funkcje wined3d_stateblock_set_sampler_state() i wined3d_stateblock_set_texture_stage_state(). Wprowadzono obsługę blokowania stanu (StateBlock) w wywołaniach d3d9_device_SetSamplerState(), d3d9_device_SetTextureStageState(), […]

Mozilla, Cloudflare i Facebook przedstawili rozszerzenie TLS do delegowania certyfikatów o krótkim okresie ważności

Mozilla, Cloudflare i Facebook wspólnie ogłosili nowe rozszerzenie TLS - Delegated Credentials (DC), które rozwiązuje problem z certyfikatami przy organizacji dostępu do strony poprzez sieci dostarczania treści. Certyfikaty wydawane przez centra certyfikacji mają długi okres ważności, co stwarza trudności podczas organizacji dostępu do strony za pośrednictwem zewnętrznej usługi, w imieniu której powinno być nawiązywane zabezpieczone połączenie, gdyż przekazywanie certyfikatu […]

HTTP/3: zburzenie podstaw i cudowny nowy świat

Już od ponad 20 lat przeglądamy strony internetowe przez protokół HTTP. Większość użytkowników nie zastanawia się w ogóle, czym to jest i jak działa. Inni wiedzą, że gdzieś pod HTTP jest TLS, a pod nim TCP, pod którym IP i tak dalej. A niektórzy – heretycy – uważają, że TCP to przeszłość, […]

Wywiad z Playboyem: Steve Jobs, część 1

Wywiad ten znalazł się w antologii The Playboy Interview: Moguls, w której również znajdują się rozmowy z Jeffem Bezosem, Sergeyem Brinem, Larrym Pagem, Davidem Geffenem i wieloma innymi. Playboy: Przeżyliśmy rok 1984 — komputery nie zawładnęły światem, chociaż nie wszyscy mogą się z tym zgodzić. W masowym rozpowszechnianiu komputerów przede wszystkim należy winić właśnie Was, […]

Optymalizacja rozmieszczenia serwerów w szafach

W jednej z czatów zadałem pytanie: — Czy jest coś, co można przeczytać, aby dowiedzieć się, jak prawidłowo pakować serwery do szaf? Zrozumiałem, że nie znam takiego tekstu, więc napisałem własny. Po pierwsze, tekst dotyczy fizycznych serwerów w fizycznych centrach danych (DC). Po drugie, zakładamy, że serwerów jest wystarczająco dużo: setki-tysiące, dla mniejszej liczby ten tekst nie ma sensu. Po trzecie, […]

Projekt Trident przechodzi z BSD na VoidLinux

Ogłoszenie o pełnej migracji, głównymi przyczynami są ograniczone wsparcie dla sprzętu i słaba dostępność pakietów oprogramowania w FreeBSD. Obiecano lepszą obsługę GPU, kart dźwiękowych, streamingu, sieci bezprzewodowych, a także będzie wdrożone wsparcie dla Bluetooth, zawsze aktualne aktualizacje, szybkie uruchamianie oraz wsparcie dla Hybrid EFI/Legacy. Z przyczyn przejścia właśnie na Void wyróżnia się runit (zaimponowała nam prędkość i prostota systemu inicjalizacji), LibreSSL […]

Roczny raport grupy roboczej Swift Server

Dziś udostępniono roczny raport Grupy Roboczej Swift Server (SSWG), która została utworzona rok temu w celu zbadania i priorytetyzacji potrzeb deweloperów rozwiązań serwerowych w Swift. Grupa stosuje tzw. proces inkubacji przyjmowania nowych modułów do języka, kiedy deweloperzy zgłaszają pomysły i w kontakcie z społecznością oraz samą SSWG doprowadzają je do akceptacji w serwerowym […]

Google Chrome teraz wspiera VR

Na chwilę obecną Google dominuje na rynku przeglądarek z udziałem ponad 60%, a jego Chrome stał się de facto standardem, również dla programistów. Chodzi o to, że Google oferuje mnóstwo narzędzi, które ułatwiają pracę web developerowi. W ostatniej wersji beta Chrome 79 dodano wsparcie dla nowego interfejsu API WebXR do tworzenia treści VR. Innymi słowy, […]

Bioyino — rozproszony, skalowalny agregator metryk

Zbierasz metryki. Tak jak my. My też zbieramy metryki. Oczywiście te potrzebne do biznesu. Dziś opowiemy o pierwszym ogniwie naszego systemu monitorowania — serwerze agregacji bioyino zgodnym z statsd, dlaczego go napisaliśmy i dlaczego zrezygnowaliśmy z brubeck. Z naszych poprzednich artykułów (1, 2) można dowiedzieć się, że przez pewien czas zbieraliśmy metki […]

Przechowywanie metryk: jak przeszliśmy z Graphite+Whisper na Graphite+ClickHouse

Cześć wszystkim! W moim poprzednim artykule pisałem o organizacji modułowego systemu monitorowania dla architektury mikroserwisowej. Nic nie stoi w miejscu, nasz projekt ciągle rośnie, a liczba przechowywanych metryk również. Jak zorganizowaliśmy przejście z Graphite+Whisper na Graphite+ClickHouse w warunkach dużych obciążeń, o oczekiwaniach i wynikach migracji przeczytacie poniżej. Zanim […]

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