Kategoria: Blog

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 […]

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 […]

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 […]

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. […]

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 […]

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 […]

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 […]

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) […]

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 […]

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 […]

Na początku przyszłego roku Phison zaprezentuje kontroler SSD o prędkości 6500 MB/s

Firma Phison pracuje nad nowym kontrolerem zaprojektowanym dla nowej generacji pamięci flash, wykorzystujących szybki interfejs PCI Express 4.0. Kluczową cechą nowości będzie wsparcie dla wyższej prędkości transferu danych – aż do 6500 MB/s. Już na początku tego roku firma Phison zaprezentowała swój kontroler PS5016, przeznaczony dla pamięci flash nowej generacji, z możliwością podłączenia przez cztery […]

Skróć kopie zapasowe o 99,5% przy użyciu hashget

hashget to darmowy, open-source'owy deduplikator — narzędzie przypominające archiwizator, które pozwala znacznie zmniejszyć rozmiar kopii zapasowych, a także organizować schematy kopii przyrostowych i różnicowych i nie tylko. To jest artykuł przeglądowy, który opisuje jego możliwości. Sama obsługa hashget (dość prosta) jest opisana w README projektu i dokumentacji wiki. Porównanie Zgodnie z zasadą gatunku, zacznę od intrygi — porównania […]

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