Autor: Yuri Gagarin

Prosty repozytorium rpm przy użyciu Inotify i webdav

W tym poście omówimy przechowywanie artefaktów rpm za pomocą prostego skryptu z inotify + createrepo. Wgrywanie artefaktów odbywa się przez webdav z wykorzystaniem apache httpd. Dlaczego apache httpd będzie opisane bliżej końca posta. Tak więc, rozwiązanie powinno spełniać następujące wymagania dla organizacji wyłącznie RPM repozytorium: Bezpłatność Dostępność pakietu w repozytorium w przeciągu kilku sekund po załadowaniu do magazynu […]

PostgreSQL Antipatterns: zmiana danych omijając wyzwalacz

Prędzej czy później wielu z nas staje przed koniecznością masowego wprowadzenia zmian w rekordach tabeli. Już wcześniej opowiadałem, jak to robić w sposób najlepszy, a jak — lepiej unikać. Dziś opowiem o drugim aspekcie masowych aktualizacji — o działaniu wyzwalaczy. Na przykład, w tabeli, w której musisz coś poprawić, istnieje złośliwy wyzwalacz ON UPDATE, który przenosi wszystkie zmiany do […]

Liczba rozszerzeń dla Microsoft Edge przekroczyła 1000

Kilka miesięcy temu liczba rozszerzeń dla nowego Microsoft Edge wynosiła 162. Teraz ta liczba wzrosła do około 1200. Choć to niewiele w porównaniu do podobnych wyników dla Chrome i Firefox, sam fakt budzi respekt. Warto jednak zauważyć, że w 'niebieskiej' przeglądarce obsługiwane są również rozszerzenia Chrome, więc nie powinno być większych problemów. Zauważamy, że przy uruchomieniu […]

Wydanie Porteus Kiosk 5.0.0, dystrybucji przeznaczonej do wyposażania kiosków internetowych

Przygotowano wydanie dystrybucji Porteus Kiosk 5.0.0, opartej na Gentoo i przeznaczonej do wyposażania autonomicznych internetowych kiosków, stoisk demonstracyjnych oraz terminali samoobsługowych. Obraz startowy dystrybucji zajmuje 104 MB. Podstawowa wersja obejmuje jedynie minimalny zestaw komponentów potrzebnych do uruchomienia przeglądarki internetowej (obsługiwane są Firefox i Chrome), która ma ograniczone możliwości, aby zapobiec niepożądanej aktywności w systemie (na przykład nie […]

Opublikowano Linux From Scratch 9.1 oraz Beyond Linux From Scratch 9.1

Zaprezentowano nowe wydania przewodników Linux From Scratch 9.1 (LFS) i Beyond Linux From Scratch 9.1 (BLFS), a także edycji LFS i BLFS z menedżerem systemu systemd. W Linux From Scratch znajdują się instrukcje dotyczące stworzenia od podstaw podstawowego systemu Linux, używając jedynie źródłowych plików potrzebnego oprogramowania. Beyond Linux From Scratch uzupełnia instrukcje LFS informacjami o budowie […]

Wydanie obsługi zaniku pamięci earlyoom 1.4

Po ośmiu miesiącach rozwoju opublikowano wersję procesu w tle earlyoom 1.4, który okresowo sprawdza ilość dostępnej pamięci (MemAvailable, SwapFree) i stara się wczesne reagować na występowanie niedoboru pamięci. Kod projektu napisany jest w języku C i rozpowszechniany na licencji MIT. Jeśli ilość dostępnej pamięci spadnie poniżej określonej wartości, earlyoom wymusi (poprzez wysłanie SIGTERM lub SIGKILL) zakończenie […]

Wydano dystrybucję Linux From Scratch 9.1

Wydano nową wersję dystrybucji opartej na źródłach Linux From Scratch. Różnice w stosunku do poprzedniej wersji 9.0: bc-2.1.3 -> bc-2.5.3 binutils-2.32 -> binutils-2.34 bison-3.4.1 -> bison-3.5.2 check-0.12.0 -> check-0.14.0 e2fsprogs-1.45.3 -> e2fsprogs-1.45.5 elfutils-0.177 -> elfutils-0.178 eudev-3.2.8 -> eudev-3.2.9 expat-2.2.7 -> expat-2.2.9 file-5.37 -> file-5.38 findutils-4.6.0 -> findutils-4.7.0 glibc-2.30 -> glibc-2.31 gmp-6.1.2 -> gmp-6.2.0 grep-3.3 -> grep-3.4 iproute2-5.2.0 -> iproute2-5.5.0 […]

Używamy Gradle i Github Actions do publikacji projektu Java w Sonatype Maven Central Repository

W tym artykule chcę dokładnie omówić proces publikacji od zera artefaktu Java przez Github Actions w Sonatype Maven Central Repository z użyciem narzędzia Gradle. Zdecydowałem się napisać ten artykuł z powodu braku porządnego tutoriala w jednym miejscu. Całą informację musiałem zbierać po kawałku z różnych źródeł, które nie były do końca świeże. Kogo to interesuje, zapraszam do dalszej lektury. […]

Strony, które należy przenieść na IPv6, dwa

18 września ubiegłego roku białoruscy obywatele zostali zaskoczeni nieoczekiwanym rozporządzeniem nr 350. Wśród innych biurokratycznych zapisów znalazł się szczególnie interesujący paragraf: 6. Dostawcy usług internetowych są zobowiązani: ... od 1 stycznia 2020 r. przy świadczeniu usług hostingu w sieci Internet systemów informacyjnych i (lub) zasobów informacyjnych do prowadzenia adresacji z wykorzystaniem technologii zapewniającej pełne wsparcie dla protokołów internetowych wersji 4 i 6 przez urządzenia sieciowe; […]

Wydanie systemu baz danych typu dokumentowego Apache CouchDB 3.0

Wydano rozproszoną bazę danych typu dokumentowego Apache CouchDB 3.0, należącą do klasy systemów NoSQL. Źródła projektu są rozpowszechniane na licencji Apache 2.0. Ulepszenia wprowadzone w Apache CouchDB 3.0: Wzmocniono zabezpieczenia w domyślnej konfiguracji. Przy uruchamianiu musi być teraz zdefiniowany użytkownik admin, bez którego serwer zakończy działanie z błędem (co pozwala rozwiązać problemy […]

System operacyjny Fuchsia przechodzi w fazę testów u pracowników Google

Firma Google wprowadziła zmiany, które wskazują na przejście systemu operacyjnego Fuchsia w fazę ostatecznych testów wewnętrznych „dogfooding”, które polegają na używaniu produktu w codziennych zadaniach pracowników przed jego udostępnieniem zwykłym użytkownikom. W tym etapie produkt przeszedł już główne testy wykonane przez specjalne zespoły oceny jakości. Przed dostarczeniem produktu szerokiemu gronu dodatkowo przeprowadzana jest ostateczna weryfikacja […]

Łączymy Pythona i Bash: wydanie bibliotek python-shell i smart-env v. 1.0.1

Witam wszystkich! 29 lutego 2020 roku miała miejsce oficjalna mikro-premiera bibliotek smart-env i python-shell. Dla tych, którzy nie są w temacie, proponuję najpierw przeczytać pierwszy post. Krótko mówiąc, wśród zmian znajduje się autouzupełnianie poleceń, rozszerzone możliwości uruchamiania poleceń, trochę refaktoryzacji i poprawek błędów. Po szczegóły zapraszam dalej. Co nowego w python-shell? Zacznę od deseru. […]

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