Kategoria: Blog

9 lat Mojolicious! Świąteczna wersja 8.28 z async/await!

Mojolicious — nowoczesny framework webowy w Perl. Mojo — projekt podrzędny, który rozwija zestaw narzędzi dla tego frameworka. Moduły z rodziny Mojo::* są szeroko stosowane w projektach zewnętrznych. Przykład kodu: use Mojo::Base -strict, -async; async sub hello_p { return 'Hello Mojo!'; } hello_p()->then(sub { say @_ })->wait; Więcej przykładów w dokumentacji. Wcześniej Perlfoundation przyznała dotację na rozwój modułu Future::AsyncAwait. Niektóre […]

Wydanie otwartego systemu billingowego ABillS 0.82

Dostępna jest wersja otwartego systemu billingowego ABillS 0.82, którego komponenty dostarczane są na licencji GPLv2. Nowe możliwości: Stworzono aplikację mobilną ABillS Lite Moduł Internet+ Dodano opcję umożliwiającą duplikowanie CPE MAC W skrypcie linkupdown dodano obsługę Service ID W skrypcie linkupdown dodano obsługę multiservice dla abonentów Ręczne włączenie dla negatywnych sesji Tworzenie pul do szybkiej autoryzacji […]

Dostępny system głębokiej inspekcji pakietów nDPI 3.0

Projekt ntop, rozwijający narzędzia do przechwytywania i analizy ruchu, opublikował wersję narzędzia do głębokiej inspekcji pakietów nDPI 3.0, które kontynuuje rozwój biblioteki OpenDPI. Projekt nDPI powstał po nieudanej próbie przeniesienia zmian do repozytorium OpenDPI, które pozostało bez wsparcia. Kod nDPI napisany jest w C i udostępniany na licencji LGPLv3. Projekt pozwala na identyfikację protokołów używanych w ruchu […]

Tworzymy plan działań z pomocą AWS Cloud Adoption Framework

Tłumaczenie artykułu zostało przygotowane specjalnie dla studentów kursu „Architektura Rozwiązań Chmurowych”. Źródło Pobierz przewodnik Plany działania AWS CAF pomogą Ci przygotować się do migracji na chmurowy stos technologiczny. Podróż zaczyna się od tego, że Twój zespół kierowniczy rozważa sześć aspektów CAF. Każdy z tych aspektów jest wykorzystywany do stworzenia strumieni pracy, które identyfikują luki w istniejących umiejętnościach i procesach, i […]

PagerDuty, czyli dlaczego dział operacyjny może nie spać w nocy

Im bardziej skomplikowany jest system, tym więcej pojawia się różnych alertów. Pojawia się potrzeba reagowania na te alerty, aggregowania ich i wizualizacji. Myślę, że sytuacja ta jest znajoma wielu osobom do nerwowego tikowania. Rozwiązanie, o którym będzie mowa, nie jest zaskakujące, ale nie udało mi się znaleźć pełnoprawnego artykułu na ten temat. Dlatego postanowiłem podzielić się doświadczeniami FunCorp i opowiedzieć o tym, […]

Indeksowane drzewo binarne

Natknąłem się na zadanie tego typu: należy zaimplementować kontener do przechowywania danych zapewniający następującą funkcjonalność: wstawienie nowego elementu, usunięcie elementu według numeru kolejnego, pobranie elementu według numeru kolejnego, dane muszą być przechowywane w posortowanej formie. Dane są ciągle dodawane i usuwane, struktura musi zapewniać szybką prędkość działania. Początkowo próbowałem zrealizować to, wykorzystując standardowe kontenery ze std. Ta droga nie […]

Strategia Apple. Powiązanie systemu operacyjnego z „garniturami” — przewaga konkurencyjna czy wada?

W 2013 roku Microsoft dominował już od trzech dziesięcioleci w branży technologicznej, osiągając niesamowity sukces swojego systemu operacyjnego. Firma stopniowo traciła pozycje lidera, nie dlatego, że model przestał działać, lecz dlatego, że Android od Google podążał za wzorem Windows, ale był całkowicie darmowy. Wydawało się, że to on stanie się wiodącym systemem operacyjnym dla smartfonów. Oczywiście, tak się nie stało […]

ElectronMail 4.0.0

Została wydana nowa wersja klienta dla usług pocztowych z end-to-end encryption. W wersji ElectronMail 4.0.0 usunięto wsparcie dla serwisu Tutanota, pozostawiono wsparcie dla ProtonMail. Program został napisany przez Władimira Jakowlewa na frameworku Electron i ma otwarty kod (licencja MIT). Główna różnica w stosunku do bezpłatnych wersji oficjalnych klientów polega na możliwości wyszukiwania, braku ograniczeń pojemności oraz dodatkowych funkcjach w trybie offline. Dostępne są zestawy pakietów […]

Wydano Delta Chat 1.0 dla Androida z nowym jądrem, przepisałym w Rust

Wydano 1.0 aplikacji Delta Chat na platformę Android (ostatnia wersja na desktopy to 0.901, a dla iOS 0.960). Projekt Delta Chat jest wyjątkowy, ponieważ korzysta z tradycyjnej poczty e-mail jako transportu z komunikacją instant w emailu (chat-over-email, specjalizowany klient poczty elektronicznej działający jak komunikator). Kod aplikacji jest dostępny na licencji GPLv3, a podstawowa biblioteka dostępna jest pod […]

Wydanie PyPy 7.3, implementacji Pythona napisanej w języku Python

Uformowano wydanie projektu PyPy 7.3, w ramach którego rozwija się implementacja języka Python, napisana w języku Python (wykorzystuje statycznie typizowaną podgrupę RPython, Restricted Python). Wydanie przygotowano jednocześnie dla gałęzi PyPy2.7 i PyPy3.6, zapewniających wsparcie dla składni Pythona 2.7 i 3.6. Wydanie dostępne jest dla Linuxa (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 lub ARMv7 z VFPv3), macOS (x86_64), […]

Chińscy hakerzy zostali przyłapani na omijaniu dwuetapowej autoryzacji

Chińscy hakerzy zostali przyłapani na omijaniu dwuetapowej autoryzacji, ale to nie jest pewne. Poniżej przedstawiamy przypuszczenia holenderskiej firmy Fox-IT, specjalizującej się w usługach doradczych w zakresie cyberbezpieczeństwa. Istnieją przypuszczenia, na które nie ma bezpośrednich dowodów, że przy chińskich strukturach rządowych działa grupa hakerów znana jako APT20. Po raz pierwszy ich działalność hakerską przypisano grupie APT20 w 2011 roku. W latach 2016-2017 grupa […]

Na czym zbudować infrastrukturę Wi-Fi 6?

W naszym poprzednim artykule opowiedzieliśmy o cechach nowego standardu Wi-Fi 6 (802.11ax). Od tego czasu minęło wystarczająco dużo czasu i standard został już zatwierdzony, producenci wydają sprzęt, a WiFi Alliance intensywnie zajmuje się jego certyfikacją. W nowym roku wiele osób będzie miało nowe projekty związane z aktualizacją lub budową infrastruktury bezprzewodowej od podstaw, dlatego pytanie o istniejące oferty […]

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