Autor: Yuri Gagarin

Rozpoczęto prace nad menedżerem pakietów DNF 5 i zastąpieniem PackageKit.

Daniel Mach z firmy Red Hat ogłosił rozpoczęcie prac nad menedżerem pakietów DNF 5, w którym będzie przeniesiona logika DNF napisana w Pythonie do biblioteki libdnf, napisanej w C++. Testy DNF 5 planowane są na czerwiec, w ramach prac nad Fedora 33, po czym w październiku 2020 roku zostanie dodana do repozytorium Rawhide. […]

RabbitMQ. Część 3. Zrozumienie kolejek i powiązań

Kolejka (queue) — struktura danych na dysku lub w pamięci operacyjnej, która przechowuje odniesienia do wiadomości i przekazuje ich kopie konsumentom. Kolejka jest procesem Erlang z stanem (gdzie mogą być przechowywane same wiadomości). 1 tysiąc kolejek może zajmować około 80 MB. Powiązanie (binding) — reguła, która informuje wymiennik, do której kolejki mają trafiać wiadomości. […]

Instalacja Firebird 3 na nowoczesnych wersjach Linux: CentOS8 i Ubuntu 19

W tym artykule opiszemy minimalny zestaw działań niezbędnych do optymalnej instalacji systemu zarządzania bazą danych Firebird w wersji 3.0 na nowych dystrybucjach Linuxa. Jako przykłady wybrano CentOS 8 oraz Ubuntu 19. Aby 'dostarczyć' dystrybucję Firebird na docelowy system, w tym przewodniku wybrano opcję pobrania archiwum tar.gz z linku na oficjalnej stronie projektu (firebirdsql.org). Dla najbardziej niecierpliwych — od razu […]

Wydanie zestawu podstawowych systemowych narzędzi GNU Coreutils 8.32

Po roku prac dostępna jest stabilna wersja zestawu podstawowych systemowych narzędzi GNU Coreutils 8.32, w skład którego wchodzą takie programy jak sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls itd. Główne nowości: Narzędzia stat i ls zostały przetłumaczone na wykorzystanie bardziej efektywnego wywołania systemowego statx, jeśli jest dostępne. W narzędziach […]

Błąd w BIND 9.16, prowadzący do problemów z obsługą połączeń TCP

W opublikowanej przed dwoma tygodniami wersji BIND 9.16.0 ujawniono poważny błąd, prowadzący do wyczerpania limitu liczby połączeń TCP. W BIND 9.16 zaproponowano nowy system sieciowy, przetłumaczony na mechanizm asynchronicznej obsługi zapytań oparty na bibliotece libuv. Z powodu błędu w tym systemie licznik aktywnych połączeń TCP w pewnych warunkach nie maleje, co prowadzi do narastającej rozbieżności jego […]

Wydanie PowerShell 7

4 marca ukazała się nowa wersja PowerShell 7. PowerShell jest 'wieloplatformowym frameworkiem automatyzacji i konfiguracji, zoptymalizowanym do obsługi danych strukturalnych, REST API i modeli obiektowych', który obejmuje powłokę, język obiektowy oraz zestaw narzędzi do wykonywania skryptów i modułów zarządzających. Wśród nowych możliwości wyróżniają się: Równoległe przetwarzanie obiektów w ForEach-Object Nowe operatory: […]

Co to jest Windows PowerShell i jak to działa? Część 2: wprowadzenie do języka programowania

Historicznie narzędzia wiersza poleceń w systemach Unix były lepiej rozwinięte niż w Windows, jednak wraz z pojawieniem się nowego rozwiązania sytuacja się zmieniła. W PowerShell można pisać skrypty w interpretowanym, wieloparadygmatowym języku, który zawiera elementy klasycznego programowania proceduralnego, obiektowego, a nawet funkcyjnego: przejścia warunkowe, pętle, zmienne, tablice, hashtaby, klasy, obsługę błędów oraz funkcje, cmdlety i potoki. Poprzedni artykuł […]

Co to jest Windows PowerShell i jak to działa? Część 1: podstawowe możliwości

Historicznie narzędzia wiersza poleceń w systemach Unix były lepiej rozwinięte niż w Windows, jednak wraz z pojawieniem się nowego rozwiązania sytuacja się zmieniła. Windows PowerShell pozwala administratorom systemów na automatyzację większości rutynowych zadań. Dzięki niej można zmieniać ustawienia, zatrzymywać i uruchamiać usługi, a także przeprowadzać konserwację większości zainstalowanych aplikacji. Uznawanie niebieskiego okna za kolejny interpreter poleceń byłoby błędne. […]

Wydanie PowerDNS Recursor 4.3 i KnotDNS 2.9.3

Odbędzie się wydanie pamięci podręcznej serwera DNS PowerDNS Recursor 4.3, odpowiadającego za rekurencyjne przekształcanie nazw. PowerDNS Recursor jest zbudowany na tej samej bazie kodowej co PowerDNS Authoritative Server, ale serwery DNS rekurencyjne i autorytatywne PowerDNS rozwijają się w ramach różnych cykli rozwoju i są wydawane jako oddzielne produkty. Kod projektu jest udostępniany na licencji GPLv2. Serwer zapewnia środki do zdalnego zbierania statystyk, obsługuje […]

Wydanie Samba 4.12.0

3 marca wydano wersję Samba 4.12.0. Samba to zestaw programów i narzędzi do pracy z dyskami i drukarkami w różnych systemach operacyjnych przy użyciu protokołu SMB/CIFS. Posiada część kliencką i serwerową. Jest oprogramowaniem typu open source, wydawanym na licencji GPL v3. Główne zmiany: Kod został oczyszczony ze wszystkich implementacji kryptografii na rzecz zewnętrznych bibliotek. Jako główna […]

Integracja projektu VueJS+TS z SonarQube

W naszej pracy aktywnie korzystamy z platformy SonarQube, aby utrzymać jakość kodu na wysokim poziomie. Podczas integracji jednego z projektów, napisanego w VueJs+TypeScript, napotkaliśmy problemy. Dlatego chciałbym szczegółowo opowiedzieć, jak udało nam się je rozwiązać. W tym artykule mowa będzie, jak wspomniałem wcześniej, o platformie SonarQube. Trochę teorii — czym to właściwie jest, dla […]

Jak otworzyć komentarze i nie utonąć w spamie

Kiedy twoją pracą jest tworzenie czegoś pięknego, nie trzeba o tym zbytnio opowiadać, ponieważ rezultat jest widoczny dla wszystkich. Ale gdy zmazujesz napisy z płotów, twoją pracę nikt nie zauważa, dopóki ogrodzenia wyglądają przyzwoicie lub dopóki nie zetrzesz czegoś, czego nie powinieneś. Każda usługa, gdzie można zostawić komentarz, recenzję, wysłać wiadomość lub […]

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