Kategoria: Blog

FFmpeg 4.3 («4:3»)

Odbyła się stabilna wersja FFmpeg 4.3 („4:3”) — zestawu wolnych bibliotek z otwartym kodem źródłowym, które umożliwiają nagrywanie, konwersję i przesyłanie cyfrowych nagrań audio i wideo w różnych formatach. FFmpeg 4.3 zawiera biblioteki libavutil 56.51.100, libavcodec 58.91.100, libavformat 58.45.100, libavdevice 58.10.100, libavfilter 7.85.100, libswscale 5.7.100, libswresample 3.7.100, libpostproc 55.7.100. Lista głównych zmian: wsparcie dla Vulkan API, przyspieszenie […]

Jestem root. Zajmujemy się podnoszeniem uprawnień w systemie Linux

Pierwszy kwartał 2020 roku spędziłem na przygotowaniach do egzaminu OSCP. Szukanie informacji w Google i wiele „ślepych” prób zajmowały mi cały wolny czas. Szczególnie trudne okazało się zrozumienie mechanizmów podnoszenia uprawnień. Kurs PWK poświęca temu tematowi dużą uwagę, jednak zawsze brakuje materiałów metodycznych. W internecie jest mnóstwo podręczników z przydatnymi poleceniami, ale ja […]

CI/CD w GitHub Actions dla projektu na Flask+Angular

W tym artykule podzielę się swoim doświadczeniem w konfiguracji CI/CD z użyciem panelu Plesk i Github Actions. Dziś będziemy się uczyć, jak wdrożyć prosty projekt o niezłożonej nazwie „Helloworld”. Został napisany na frameworku Pythona Flask, z workerami na Celery i frontendem na Angular 8. Linki do repozytoriów: backend, frontend. W pierwszej części artykułu przyjrzymy się naszemu projektowi […]

Fabrika VxLAN. Część 2

Cześć, Habr. Kontynuuję cykl artykułów na temat technologii VxLAN EVPN, które zostały napisane specjalnie na potrzeby uruchomienia kursu „Inżynier Sieciowy” od OTUS. Dziś omówimy interesującą część zadań — routowania. Choć może się to wydawać banalne, w ramach pracy fabryki sieciowej wszystko może być bardziej skomplikowane. Część 1 cyklu — L2 powiązania między serwerami W […]

19 zdalnych luk w zabezpieczeniach w stosie TCP/IP Treck

W proprietarnym stosie TCP/IP Treck zidentyfikowano 19 podatności, wykorzystywanych poprzez wysyłanie specjalnie przygotowanych pakietów. Podatności otrzymały kodową nazwę Ripple20. Niektóre z tych podatności występują również w stosie TCP/IP KASAGO firmy Zuken Elmic, który ma wspólne korzenie z Treck. Stos Treck jest używany w wielu urządzeniach przemysłowych, medycznych, komunikacyjnych, wbudowanych i konsumenckich (od inteligentnych żarówek po drukarki i […]

Dostępny Solaris 11.4 SRU22

Opublikowano aktualizację systemu operacyjnego Solaris 11.4 SRU 22 (Support Repository Update), w której zaproponowano szereg kolejnych poprawek i usprawnień dla gałęzi Solaris 11.4. Aby zainstalować proponowane w aktualizacji poprawki, wystarczy wykonać polecenie ‘pkg update’. W nowym wydaniu, oprócz poprawek błędów, zaktualizowane zostały wersje następujących komponentów z otwartym źródłem: Apache Tomcat 8.5.55 Apache Web Server […]

FreeBSD 11.4-RELEASE

Zespół inżynieryjny FreeBSD z radością przedstawia FreeBSD 11.4-RELEASE – piąte i ostatnie wydanie oparte na gałęzi stable/11. Najważniejsze zmiany: W systemie bazowym: LLVM i powiązane narzędzia (clang, lld, lldb) zaktualizowane do wersji 10.0.0. OpenSSL zaktualizowane do wersji 1.0.2u. Unbound zaktualizowane do wersji 1.9.6. Dodano możliwość zmiany nazw zakładek ZFS. Dodano polecenie certctl(8). W repozytorium pakietów: pkg(8) […]

Z outsourcingu do rozwoju (Część 1)

Witajcie, nazywam się Siergiej Jemieljanczyk. Jestem szefem firmy Audit-Telekom, głównym programistą i autorem systemu Veliam. Postanowiłem napisać artykuł o tym, jak razem z przyjacielem zakładaliśmy firmę outsourcingową, stworzyliśmy oprogramowanie dla siebie, a następnie zaczęliśmy je rozpowszechniać wszystkim chętnym w systemie SaaS. O tym, jak kategorycznie nie wierzyłem w to, że to […]

Z outsourcingu do rozwoju (Część 2)

W poprzednim artykule opisałem historię powstania Veliam oraz decyzję o wdrożeniu go w systemie SaaS. W tym artykule opowiem, co musieliśmy zrobić, aby produkt stał się publiczny, a nie lokalny. O tym, jak zaczynaliśmy dystrybucję i z jakimi problemami się zmierzyliśmy. Planowanie Aktualna część serwerowa dla użytkowników była na Linuxie. Prawie […]

Wydanie FreeBSD 11.4

Po 11 miesiącach od wydania 11.3 i 7 miesiącach od wydania 12.1 dostępne jest wydanie FreeBSD 11.4, które zostało przygotowane dla architektur amd64, i386, powerpc, powerpc64, sparc64, aarch64 oraz armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Dodatkowo przygotowano obrazy dla systemów wirtualizacji (QCOW2, VHD, VMDK, raw) oraz środowisk chmurowych Amazon […]

Pierwsza wersja testowa Qt 6

Firma Qt Company opublikowała pierwsze wydanie testowe nowej gałęzi Qt 6, w której zaplanowane są znaczące zmiany architektoniczne. Do budowy wymagany jest kompilator wspierający standard C++17. Wydanie zawiera tylko początkową wersję przyszłego wydania Qt 6, które ma być dostępne 1 grudnia 2020 roku. Funkcjonalność w gałęzi Qt 6 będzie rozwijana aż do ogłoszenia zamrożenia kodu […]

Dostępna wersja wstępna Qt 6.0

Firmie Qt Company ogłosiła na swoim blogu dostępność pierwszej wstępnej wersji Qt 6.0. Firma informuje, że pierwsza wstępna wersja zawiera pliki binarne tylko dla platform desktopowych, a do testowania na platformach mobilnych i wbudowanych należy skorzystać z wersji ze źródeł, przy czym Qt 6.0 wymaga wsparcia C++17 od kompilatora, dlatego rozwój koncentruje się na relatywnie niedawno […]

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