Autor: Yuri Gagarin

DragonFly BSD 5.6.0

17 czerwca 2019 roku zaprezentowano znaczące wydanie systemu operacyjnego DragonFly BSD – Release56. Wydanie to wprowadza znaczące ulepszenia w systemie pamięci wirtualnej, aktualizacje dla Radeon i TTM, a także poprawę wydajności HAMMER2. DragonFly powstało w 2003 roku jako rozwidlenie od FreeBSD 4. wersji. Z wielu cech tego systemu operacyjnego można wyróżnić następujące: Wysokowydajny system plików HAMMER2 […]

Jak rozwiązywać problemy NP-trudne za pomocą algorytmów parametryzowanych

Praca naukowo-badawcza to chyba najciekawsza część naszego kształcenia. Idea polega na tym, aby już na uniwersytecie spróbować swoich sił w wybranym kierunku. Na przykład studenci z kierunków Inżynieria Oprogramowania i Uczenie Maszynowe często realizują projekty badawcze w firmach (głównie JetBrains lub Yandex, ale nie tylko). W tym poście opowiem o moim projekcie w kierunku Informatyki. […]

Sieci telewizji kablowej dla najmłodszych. Część 9: Stacja czołowa

Stacja czołowa zbiera sygnały z kilku źródeł, przetwarza je i emituje do sieci kablowej. Zawartość serii artykułów Część 1: Ogólna architektura sieci KTV Część 2: Skład i forma sygnału Część 3: Analogowa składnik sygnału Część 4: Cyfrowa składnik sygnału Część 5: Współosiowa sieć dystrybucyjna Część 6: Wzmacniacze sygnału RF Część 7: Optyczne odbiorniki Część 8: Optyczne […]

Parsowanie 25TB za pomocą AWK i R

Jak czytać ten artykuł: przepraszam, że tekst wyszedł tak długi i chaotyczny. Aby oszczędzić Twój czas, każdą rozdział zaczynam wstępem „Czego się nauczyłem”, w którym w jednym lub dwóch zdaniach przedstawiam istotę rozdziału. „Po prostu pokaż rozwiązanie!” Jeśli chcesz tylko zobaczyć, do czego doszedłem, przejdź do rozdziału „Staję się bardziej wynalazczy”, ale […]

Przenoszenie skrzynek pocztowych między magazynami w Zimbra Collaboration Suite

Wcześniej pisaliśmy o tym, jak łatwo i prosto skalować Zimbra Collaboration Suite Open-Source Edition. Dodawanie nowych magazynów pocztowych można przeprowadzać bez przerywania pracy infrastruktury, na której uruchomiona jest Zimbra. Ta możliwość jest wysoko ceniona przez dostawców SaaS, którzy oferują swoim klientom dostęp do Zimbra Collaboration Suite na zasadach komercyjnych. Niemniej jednak, taki proces skalowania nie jest wolny od […]

Luki w stosach TCP systemów Linux i FreeBSD prowadzące do zdalnej odmowy usługi

Firma Netflix zidentyfikowała kilka krytycznych luk w zabezpieczeniach w stosach TCP systemów Linux i FreeBSD, które pozwalają zdalnie inicjować awarię jądra lub powodować nadmierne zużycie zasobów przy przetwarzaniu specjalnie skonstruowanych pakietów TCP (packet-of-death). Problemy są spowodowane błędami w obsłudze maksymalnego rozmiaru bloku danych w pakiecie TCP (MSS, Maximum segment size) oraz mechanizmu selektywnego potwierdzania połączeń (SACK, TCP Selective Acknowledgement). CVE-2019-11477 (SACK Panic) […]

Wydanie systemu operacyjnego DragonFly BSD 5.6

Wydano DragonFlyBSD 5.6, system operacyjny z hybrydowym jądrem, stworzony w 2003 roku w celu alternatywnego rozwoju gałęzi FreeBSD 4.x. Do szczególnych cech DragonFly BSD można zaliczyć rozproszony system plików wersjonowania HAMMER, wsparcie dla ładowania „wirtualnych” jąder systemu jako procesów użytkownika, możliwość buforowania danych i metadanych systemu plików na dyskach SSD, uwzględniając kontekstowe różne dowiązania symboliczne, możliwość zamrażania procesów […]

Flash zostanie domyślnie wyłączony w Firefox 69

Programiści Mozilla wyłączyli w wersjach nocnych Firefox możliwość odtwarzania treści Flash domyślnie. Od wersji Firefox 69, planowanej na 3 września, w ustawieniach wtyczki Adobe Flash Player usunięta zostanie opcja stałego włączania Flash, pozostawiając jedynie opcje wyłączenia Flash oraz jego indywidualnego włączenia dla konkretnych stron (włączanie wymagać będzie kliknięcia) bez zapamiętywania wybranego trybu. W wersjach ESR Firefox […]

TCP SACK Panic — Luki w jądrze prowadzące do zdalnego odmowy usługi

Pracownicy Netflix znaleźli trzy luki w kodzie stosu sieciowego dla TCP. Najpoważniejsza z luk umożliwia zdalnemu atakującemu wywołanie paniki jądra (kernel panic). Do tych problemów przypisano kilka identyfikatorów CVE: CVE-2019-11477 określona jako poważna luka, a także CVE-2019-11478 i CVE-2019-11479 jako umiarkowane. Pierwsze dwie luki dotyczą SACK (Selective Acknowledgement) oraz MSS (Maximum […]

Interaktywny plan rozwoju dla uczących się programowania webowego

W miejscowości wciąż rozwija się szkoła programowania codery.camp. Niedawno zakończyliśmy całkowitą przebudowę kursu web development, który jest teraz dostępny również w formie online. W celu skomponowania materiałów teoretycznych zastosowaliśmy nietypowe rozwiązanie – wszystkie są połączone w interaktywną mapę, która jest wygodna do wykorzystania jako Roadmap dla osób uczących się web developmentu. Materiały są ze sobą powiązane, a oprócz samej teorii zawierają ćwiczenia dotyczące […]

Dlaczego tworzymy Enterprise Service Mesh

Service Mesh to znany wzorzec architektoniczny do integracji mikrousług i przejścia na infrastrukturę chmurową. W dzisiejszym świecie chmur i kontenerów trudno się bez niego obejść. Na rynku dostępnych jest kilka open-source'owych realizacji service mesh, ale ich funkcjonalność, niezawodność i bezpieczeństwo często nie są wystarczające, zwłaszcza gdy mowa o wymaganiach dużych firm finansowych na skalę kraju. Dlatego […]

AERODISK Engine: Odporność na katastrofy. Część 1

Cześć, czytelnicy Habr! Tematem tego artykułu będzie realizacja środków odporności na katastrofy w systemach przechowywania AERODISK Engine. Początkowo chcieliśmy napisać w jednym artykule o obu środkach: replikacji i metroklastrze, ale niestety artykuł wyszedł za długi, dlatego podzieliliśmy go na dwie części. Zaczniemy od prostego do bardziej złożonego. W tym artykule skonfigurujemy i przetestujemy synchronizację […]

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