Autor: Yuri Gagarin

Luka w Firefoxie na Androida, umożliwiająca kontrolowanie przeglądarki przez wspólne Wi-Fi

W Firefoxie na Androida zidentyfikowano poważną lukę w realizacji protokołu SSDP, stosowanego do odkrywania usług sieciowych w lokalnej sieci. Luka pozwala atakującemu, znajdującemu się w tej samej lokalnej lub bezprzewodowej sieci, odpowiedzieć na weryfikacyjne zapytania Firefox z wiadomością UPnP XML „LOCATION” z poleceniami intent, za pomocą których można otworzyć w przeglądarce dowolny URI lub wywołać obsługiwacze innych aplikacji. […]

W Raspberry Pi 4 pojawiła się możliwość rozruchu z dysków USB.

Do domyślnie oferowanego oprogramowania eeprom z bootloaderem dla płyt Raspberry Pi 4 dodano możliwość uruchamiania z napędów USB. Wcześniej płyty Raspberry Pi 4 mogły uruchamiać tylko z karty SD lub przez sieć. Eksperymentalne wsparcie dla uruchamiania przez USB zostało dodane w maju, ale nie było dostępne w domyślnej wersji oprogramowania. Brak początkowej możliwości uruchamiania przez USB i […]

Łatwa obsługa skomplikowanych alertów. Albo historia stworzenia Balerter

Wszyscy uwielbiają powiadomienia. Oczywiście, znacznie lepiej jest otrzymać powiadomienie, gdy coś się wydarzyło (lub naprawiło), niż siedzieć i obserwować wykresy w poszukiwaniu anomalii. Istnieje wiele narzędzi do tego celu. Alertmanager z ekosystemu Prometheus i vmalert z grupy produktów VictoriaMetrics. Powiadomienia zabbix oraz alerty w Grafanie. Skrypty napisane w bashu i boty Telegram, które okresowo przeszukują jakieś […]

Red Hat rozwija nowy system plików NVFS, efektywny w przypadku pamięci NVM

Mikuláš Patočka, jeden z deweloperów LVM i autor szeregu wynalazków związanych z optymalizacją pracy systemów przechowywania, pracujący w firmie Red Hat, zaprezentował na liście mailingowej deweloperów jądra Linux nowy system plików NVFS, ukierunkowany na stworzenie kompaktowego i szybkiego systemu plików dla chipów pamięci nieulotnej (NVM, non-volatile memory, np. NVDIMM), łączącego wydajność RAM z możliwością […]

Mozilla zamyka usługi Firefox Send i Firefox Notes

Firma Mozilla podjęła decyzję o zamknięciu usług Firefox Send i Firefox Notes. Firefox Send oficjalnie zakończył swoją działalność od dzisiaj (de facto dostęp został zamknięty już w lipcu), a Firefox Notes zostanie wyłączony 1 listopada. Zwolnione zasoby mają być skierowane na rozwój usług Mozilla VPN, Firefox Monitor i Firefox Private Network. Praca serwisu […]

Gentoo ogłosiło binarną kompilację gentoo-kernel-bin

Projekt Gentoo Distribution Kernel opublikował nowe pakiety jądra Linux. Jądro z zastosowanymi genpatches, zbudowane z użyciem menedżera pakietów, z ustawieniami domyślnymi lub własną konfiguracją sys-kernel / gentoo-kernel Wstępnie skompilowana (binarną) wersja gentoo-kernel sys-kernel / gentoo-kernel-bin Niezmienione „waniliowe” jądro sys-kernel / vanilla-kernel Główną różnicą w używaniu Distribution Kernels jest możliwość aktualizacji do nowych wersji w trakcie ogólnej aktualizacji […]

Nie odkładaj na jutro tego, co możesz zrobić w CRM dzisiaj

Pewnie zauważyłeś, że kiedy czeka nas długa praca lub trudna droga do celu, pojawia się ciężka prokrastynacja. Strach przed rozpoczęciem pisania tekstu, kodu, dbania o zdrowie, nauki... Rezultat jest prosty i strasznie przygnębiający: czas mija, a nic się nie zmienia, nic nie zrobiłeś, aby ułatwić sobie życie. W pewnym momencie zaczynasz żałować straconego czasu. […]

ARM zaczyna wspierać otwarty sterownik Panfrost

Na konferencji XDC2020 (X.Org Developers Conference) ogłoszono o przystąpieniu firmy ARM do procesu rozwoju projektu Panfrost, który rozwija otwarty sterownik dla rdzeni graficznych Mali. Firma ARM wyraziła gotowość do dostarczenia deweloperom sterownika niezbędnych informacji i dokumentacji, aby lepiej zrozumieć sprzęt i skupić uwagę na rozwoju, bez marnowania czasu na rozwiązywanie zagadek w procesie reverse engineering binarnych sterowników. […]

Wydanie programu Simplest Studio 2020 SE do optymalizacji FLAC i WAV

Dostępna jest pierwsza wersja programu Simplest Studio, przeznaczonego do optymalizacji plików bezstratnych (FLAC, WAV) oraz konwersji formatów FLAC, WAV i MP3. Procesor oferuje 4 różne tryby optymalizacji i wykorzystuje zautomatyzowany inteligentny tryb określania jakości. Kod został napisany w języku Python i jest dystrybuowany na licencji GPLv3. Do manipulacji zawartością używany jest pakiet FFmpeg. Pakiety zostały przygotowane w […]

Projekt Genode opublikował wydanie systemu operacyjnego ogólnego przeznaczenia Sculpt 20.08

Przedstawiono wydanie systemu operacyjnego Sculpt 20.08, w ramach którego, na bazie technologii Genode OS Framework, rozwija się system operacyjny ogólnego przeznaczenia, który będzie mogły wykorzystać zwykli użytkownicy do codziennych zadań. Kody źródłowe projektu są dystrybuowane na licencji AGPLv3. Oferowany jest obraz LiveUSB o rozmiarze 26 MB. Obsługuje działanie na systemach z procesorami i podsystemem graficznym Intel z […]

Usunięto przewijanie w konsoli z jądra Linux.

W wyniku sprawdzenia potencjalnych luk w zabezpieczeniach sterowników vgacon i fbcon usunięto obsługę bufora przewijania. W nowych wersjach jądra przewijanie konsoli za pomocą Ctrl-PgUp/PgDn będzie niemożliwe. Linus Torvalds obiecał przywrócić kod do jądra, jeśli znajdzie nowego opiekuna, który przeprowadzi sprawdzenie przepełnienia bufora. Wygląda na to, że wszyscy programiści przeszli na interfejsy graficzne i od dawna nie korzystają z tradycyjnej konsoli. […]

Wybór stylu architektonicznego (część 2)

Cześć, Habr. Dziś kontynuuję serię publikacji, którą napisałem z myślą o rozpoczęciu nowego kursu „Architektura Oprogramowania”. Wprowadzenie Wybór stylu architektury jest jednym z kluczowych decyzji technicznych przy budowie systemu informacyjnego. W tej serii artykułów proponuję omówić najpopularniejsze style architektoniczne budowy aplikacji i odpowiedzieć na pytanie, kiedy który styl architektoniczny jest najbardziej preferowany. […]

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