Autor: Yuri Gagarin

Zawody przyszłości: „Kim będziesz pracować na Marsie?”

„Pilot jetpacka” to „zawód przeszłości”, ma 60 lat. „Programista jetpacków” ma 100 lat. „Instruktor szkolnego kursu konstrukcji jetpacków” to zawód teraźniejszości, który realizujemy teraz. A jaki będzie zawód przyszłości? Tamper? Archeoprogramista? Projektant fałszywych wspomnień? Biegacz po ostrzu? Mój długoletni znajomy, który uczestniczył w crowdfundingu na silnik do jetpacka, teraz uruchomił swój […]

Rewers i hakowanie samoszyfrującego zewnętrznego dysku twardego Aigo. Część 1: Rozbieramy na części

Rewers i hakowanie zewnętrznych samoszyfrujących dysków to moje długoterminowe hobby. W przeszłości miałem okazję pracować z takimi modelami jak Zalman VE-400, Zalman ZM-SHE500, Zalman ZM-VE500. Niedawno kolega przekazał mi kolejny eksponat: Patriot (Aigo) SK8671, który ma typowy design – wyświetlacz LCD i klawiaturę do wprowadzania PIN-u. Oto, co z tego wyszło… 1. Wprowadzenie […]

Ceph — od „na kolanie” do „production”

Wybór CEPH. Część 1 Mieliśmy pięć szaf, dziesięć przełączników optycznych, skonfigurowane BGP, kilka tuzinów SSD i mnóstwo dysków SAS w różnych kolorach i rozmiarach, a także proxmox i chęć umieszczenia całej statyki w naszym własnym magazynie S3. Nie to, żeby to wszystko było potrzebne do wirtualizacji, ale skoro zacząłem używać opensource — to idź w […]

Użyj GIT podczas dokumentacji

Czasami nie tylko sama dokumentacja, ale i proces pracy nad nią może być krytyczny. Na przykład w przypadku projektów lwia część pracy związana jest z przygotowaniem dokumentacji, a niewłaściwy proces może prowadzić do błędów, a nawet do utraty informacji, a co za tym idzie, czasu i zysku. Ale nawet jeśli ten temat nie jest centralny […]

Cloudflare wprowadził rozproszony generator liczb losowych

Firma Cloudflare zaprezentowała usługę League of Entropy, dla której utworzono konsorcjum kilku organizacji zainteresowanych dostarczaniem wysokiej jakości liczb losowych. W przeciwieństwie do istniejących centralnych systemów, League of Entropy nie polega na jednym źródle, lecz wykorzystuje do generowania losowej sekwencji entropię uzyskiwaną z kilku niezwiązanych ze sobą generatorów, kontrolowanych przez różnych uczestników projektu. […]

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

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