Autor: Yuri Gagarin

Antypatterny PostgreSQL: walczmy z ciężkim JOIN za pomocą słownika

Kontynuujemy serię artykułów poświęconych badaniu mało znanych sposobów na poprawę wydajności «pozornie prostych» zapytań w PostgreSQL: rzadka operacja dotrze do połowy JOIN syzyfowe JOIN tablicy szkodliwe JOIN oraz OR CTE JOIN CTE Nie myślcie, że tak bardzo nie lubię JOIN… 🙂 Ale często bez niego zapytanie jest zauważalnie wydajniejsze niż z nim. Dlatego dzisiaj spróbujemy […]

Tworzenie dynamicznych parametrów w zadaniu Jenkins, czyli jak uczynić swoje zadanie bardziej przyjaznym dla użytkownika

Dzień dobry, Habr! Dziś chciałbym podzielić się jednym ze sposobów, jak za pomocą Active Choices Plugin uczynić zadanie w Jenkinsie jak najbardziej ujednoliconym i zrozumiałym dla użytkownika. Wprowadzenie Takie skróty jak DevOps od dawna nie są już czymś nowym dla społeczności IT. Wielu ludzi kojarzy frazę «zrealizować DevOps» z jakimś magicznym przyciskiem, którego naciśnięcie […]

Firma zajmująca się ochroną przed atakami DDoS sama przeprowadzała ataki DDoS, przyznał jej założyciel

Do 2016 roku vDos stał się najpopularniejszym na świecie serwisem do zamawiania ataków DDoS. Jeśli wierzyć teoriom spiskowym, to firmy antywirusowe same rozpowszechniają wirusy, a usługi ochrony przed atakami DDoS same inicjują te ataki. Oczywiście to jedynie wymysły… czy jednak nie? 16 stycznia 2020 roku Federalny Sąd Okręgowy w New Jersey uznał 22-letniego Takera Prestona, mieszkańca miasta Maikona, za winnego […]

Intel dołączył do CHIPS Alliance i podarował światu magistralę Advanced Interface Bus

Otwarte standardy zyskują coraz więcej zwolenników. Giganci rynku IT są zmuszeni nie tylko uwzględniać to zjawisko, ale także oddawać otwartym społecznościom swoje unikalne rozwiązania. Świeżym przykładem jest przekazanie magistrali Intel AIB do sojuszu CHIPS Alliance. W tym tygodniu firma Intel została członkiem CHIPS Alliance (Common Hardware for Interfaces, Processors and Systems). Jak wynika z rozszyfrowania akronimu CHIPS, […]

Opublikowano nowy ranking najlepszych antywirusów dla systemu Windows 10

Portal AV-Test podsumował wyniki testów najlepszych programów antywirusowych dla systemu Windows. Na stronie opublikowano ranking za grudzień 2019 roku, który pokazuje zalety poszczególnych aplikacji zabezpieczających. Z opublikowanych danych wynika, że niemal wszystkie antywirusy zapewniają podobny poziom ochrony. Problemowe okazały się eScan ISS i Total AV z 4,5 oraz 4 punktami odpowiednio. Pozostałe rozwiązania zapewniają 5 i […]

Przedstawiono narzędzie TrafficToll 1.0.0 do selektywnego ograniczania ruchu aplikacji

Opublikowano narzędzie TrafficToll 1.0.0, które jest postrzegane jako analog programu NetLimiter dla systemu Linux i Windows. Program ułatwia ustalanie ograniczeń przepustowości dla poszczególnych lokalnych aplikacji oraz już działających procesów. Na przykład można ograniczyć przepustowość dla programu do pobierania plików i zwiększyć ją dla wideoczatu. Ustawienia określane są w prostym pliku tekstowym konfiguracyjnym. Ograniczenie ruchu przychodzącego i wychodzącego odbywa się przy […]

L1DES (CacheOut) i VRS – nowe luki w mikroarchitekturach procesorów Intel

Firma Intel ujawnili informacje o dwóch nowych podatnościach w procesorach Intel, spowodowanych wyciekiem danych z pamięci podręcznej L1D (CVE-2020-0549, L1DES — L1D Eviction Sampling) i rejestrów wektorowych (CVE-2020-0548, VRS — Vector Register Sampling). Wady te należą do klasy MDS (Microarchitectural Data Sampling) i opierają się na zastosowaniu metod analizy przez kanały boczne do danych w strukturach mikroarchitektonicznych. AMD […]

Tworzenie odpornej IT infrastruktury. Część 2. Instalacja i konfiguracja klastra oVirt 4.3

Artykuł ten jest kontynuacją poprzedniego – „Tworzenie odpornej infrastruktury IT. Część 1 – przygotowanie do wdrożenia klastra oVirt 4.3”. Będzie omówiony proces podstawowej instalacji i konfiguracji klastra oVirt 4.3 w celu hostingu wysoko dostępnych maszyn wirtualnych, z uwzględnieniem faktu, że wszystkie wcześniejsze kroki przygotowania infrastruktury zostały wcześniej wykonane. Wstępna część Głównym celem artykułu jest […]

Zagłębiamy się w eSIM (+ wywiad z ekspertem)

Porozmawiajmy o eSIM (pełna nazwa embeddedSIM – czyli wbudowana SIM) – wlutowanych w urządzenie (w przeciwieństwie do привычных wymiennych „simówek”) kartach SIM. Przyjrzymy się, co sprawia, że są lepsze od zwykłych kart SIM oraz dlaczego duże operatorzy mobilni sprzeciwiają się wdrożeniu nowej technologii. Artykuł napisany został przy wsparciu firmy EDISON. Opracowujemy programy na Android i iOS, a także możemy zająć się […]

Praca z IPv6 w PHP

Ostatnio uzyskaliśmy status LIR i blok IPv6 /29. Następnie pojawiła się potrzeba prowadzenia ewidencji przypisanych podsieci. A ponieważ nasze oprogramowanie billingowe jest napisane w PHP, musieliśmy nieco zgłębić temat i uświadomić sobie, że ten język nie jest najprzyjaźniejszy, jeśli chodzi o pracę z IPv6. Poniżej przedstawiamy nasze rozwiązanie pojawiających się zadań związanych z adresami i […]

Wersje LTS Qt będą dostępne tylko na licencji komercyjnej

Firma Qt Company ogłosiła zmianę modelu licencjonowania frameworka Qt, co może mieć istotny wpływ na społeczności i dystrybucje wykorzystujące Qt. Począwszy od wersji 5.15, gałęzie LTS frameworka Qt będą wspierane do czasu wydania kolejnej istotnej wersji, tj. przez około pół roku (aktualizacje dla gałęzi LTS będą wydawane przez trzy lata). Zakłada się, że taki krok przyspieszy wdrażanie nowych gałęzi i pozwoli zwiększyć liczbę […]

Gra planszowa 'Dungeons and Dragons' pomogła mi nauczyć się angielskiego

W tym artykule opowiemy historię jednego z pracowników EnglishDom, który nauczył się języka angielskiego za pomocą dość niezwykłego sposobu — gry fabularnej Dungeons & Dragons. Tutaj i poniżej przedstawiamy jego historię niemal bez zmian. Mamy nadzieję, że wam się spodoba. Na początek opowiem nieco o "Dungeons & Dragons" wszystkim, którzy pierwszy raz słyszą o tej grze. Krótko mówiąc, […]

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