Kategoria: Blog

Instagram poprosi o potwierdzenie tożsamości właścicieli "podejrzanych" kont

Serwis społecznościowy Instagram kontynuuje zwiększanie wysiłków w walce z botami i kontami używanymi do manipulacji użytkownikami platformy. Tym razem ogłoszono, że Instagram będzie prosił o potwierdzenie tożsamości właścicieli kont, którzy są podejrzewani o "potencjalnie nieprawidłowe zachowanie". Nowa polityka, zgodnie z oświadczeniem Instagram, nie dotknie większości użytkowników serwisu społecznościowego, ponieważ […]

Przedstawiono silnik przeglądarkowy Kosmonaut, napisany w języku Rust

W ramach projektu Kosmonaut rozwija się silnik przeglądarki, napisany w całości w języku Rust i wykorzystujący niektóre osiągnięcia projektu Servo. Kod jest rozpowszechniany na licencji MPL 2.0 (Mozilla Public License). Do rysowania wykorzystywane są wiązania OpenGL gl-rs w języku Rust. Zarządzanie oknami i tworzenie kontekstu OpenGL zrealizowane jest przy pomocy biblioteki Glutin. Do analizy HTML i CSS stosowane są komponenty html5ever i cssparser, […]

Do nocnych wydań Firefox dodano wsparcie dla przyspieszenia WebRTC poprzez VAAPI

W nocnych wersjach Firefox dodano wsparcie dla sprzętowego przyspieszenia dekodowania wideo w sesjach opartych na technologii WebRTC, używanej w aplikacjach internetowych do przeprowadzania wideokonferencji. Przyspieszenie zostało zrealizowane przy użyciu VA-API (Video Acceleration API) i FFmpegDataDecoder, i jest dostępne zarówno dla Wayland, jak i dla X11. Implementacja dla X11 opiera się na zastosowaniu nowego backendu, wykorzystującego EGL. Aby włączyć przyspieszenie w […]

Firma Paragon Software opublikowała realizację NTFS na licencji GPL dla jąder Linux

Konstantin Komarov, założyciel i szef firmy Paragon Software, opublikował na liście mailingowej jądra Linuksa zestaw łatek z pełną implementacją systemu plików NTFS, wspierającą pracę w trybie odczytu i zapisu. Kod jest dostępny na licencji GPL. Implementacja wspiera wszystkie możliwości aktualnej wersji NTFS 3.1, w tym rozszerzone atrybuty plików, tryb kompresji danych oraz efektywną obsługę luk w plikach […]

Książka „BPF do monitorowania Linuxa”

Cześć, Habr użytkownicy! Wirtualna maszyna BPF to jeden z najważniejszych komponentów jądra Linux. Jej umiejętne użycie pozwoli inżynierom systemowym znajdować błędy i rozwiązywać nawet najtrudniejsze problemy. Nauczysz się tworzyć programy monitorujące i modyfikujące zachowanie jądra, będziesz mógł bezpiecznie wprowadzać kod do obserwacji zdarzeń w jądrze i wiele więcej. David Calavera i Lorenzo Fontana pomogą Ci odkryć […]

Jak rozwiązywać problemy z rodzimym VPN IPsec. Część 1

Scenariusz: Odpoczynek. Piję kawę. Student skonfigurował połączenie VPN między dwoma punktami i zniknął. Sprawdzam: tunel rzeczywiście istnieje, ale w tunelu nie ma ruchu. Student nie odpowiada na telefony. Wstawiam czajnik i zanurzam się w troubleshootingu C-Terra Gateway. Dzielę się swoim doświadczeniem i metodologią. Dane źródłowe: Dwie terytorialnie oddzielone lokalizacje połączone tunelem GRE. GRE trzeba zaszyfrować: Sprawdzam działanie GRE […]

Przegląd komputerów z procesorem Elbrus. Komponenty i testy.

Vloger Dmitrij Baczyło, specjalizujący się w tematyce komputerowej, wydał przegląd dwóch różnych komputerów zbudowanych na procesorach Elbrus. Jeden - oparty na Elbrus 1C+, drugi - Elbrus 8C. W filmach można zobaczyć ich wnętrzności, podziwiać nie tylko rosyjskie procesory, ale także rodzime SSD, płytę główną i inne. Testy wydajności przeprowadzone przez niego pokazały takie wyniki: Benchmark […]

W kierunku baz danych bezserwerowych — jak i dlaczego

Cześć wszystkim! Nazywam się Głow Nikolaj. Wcześniej pracowałem w Avito i przez sześć lat kierowałem platformą danych, czyli zajmowałem się wszystkimi bazami: analitycznymi (Vertica, ClickHouse), strumieniowymi i OLTP (Redis, Tarantool, VoltDB, MongoDB, PostgreSQL). W tym czasie zapoznałem się z wieloma bazami danych — najróżniejszymi i niezwykłymi, oraz z nietypowymi przypadkami ich użycia. Teraz […]

Pisanie bota telegramowego w języku R (część 1): Tworzenie bota i wysyłanie za jego pomocą wiadomości na telegram

Liczba użytkowników Telegrama rośnie w geometrzycznej progresji, co jest wspierane przez wygodę komunikatora, dostępność kanałów, czatów oraz oczywiście możliwości tworzenia botów. Boty mogą być wykorzystywane w różnych celach, od automatyzacji komunikacji z klientami po zarządzanie własnymi zadaniami. W zasadzie poprzez bota można wykonywać wszelkie operacje w Telegramie: wysyłać lub żądać danych, uruchamiać zadania na serwerze […]

Wydanie DBMS SQLite 3.33

Opublikowano wydanie SQLite 3.33.0, lekkiej bazydanych, dostępnej jako biblioteka do załączenia. Kod SQLite jest udostępniany jako własność publiczna (public domain), tzn. może być używany bez ograniczeń i bezpłatnie do wszelkich celów. Finansowe wsparcie dla twórców SQLite zapewnia specjalnie powołany konsorcjum, w którego skład wchodzą takie firmy jak Adobe, Oracle, Mozilla, Bentley i Bloomberg. Główne zmiany: Zrealizowano wyrażenie UPDATE FROM […]

Wydanie Wine 5.15 i DXVK 1.7.1

Odbyła się eksperymentalna wersja otwartej implementacji WinAPI — Wine 5.15. Od momentu wydania wersji 5.14 zamknięto 27 raportów o błędach i wprowadzono 273 zmiany. Najważniejsze zmiany: Dodano wstępną implementację bibliotek dźwiękowych XACT Engine (Cross-platform Audio Creation Tool, xactengine3_*.dll), w tym interfejsy programowania IXACT3Engine, IXACT3SoundBank, IXACT3Cue, IXACT3WaveBank i IXACT3Wave; Rozpoczęto tworzenie biblioteki matematycznej w MSVCRT, realizowanej […]

Pełnoprawny Kubernetes od podstaw na Raspberry Pi

Niedawno znana firma ogłosiła, że przenosi swoją linię laptopów na architekturę ARM. Słysząc tę wiadomość, przypomniałem sobie: przeglądając kolejny raz ceny EC2 w AWS, zwróciłem uwagę na Gravitony z bardzo atrakcyjną ceną. Podwójny sens, oczywiście, tkwił w tym, że to ARM. Wtedy nawet nie przyszło mi do głowy, że ARM to […]

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