Autor: Yuri Gagarin

GitLab kontynuuje politykę narzucania JavaScriptu

Ignorując wiadomości o problemach, w których proszono o implementację możliwości korzystania z GitLab bez udostępniania mu dostępu do JavaScript, GitLab kontynuuje wzmocnienie powiązania z JavaScript. Teraz serwer nie zwraca listy plików w formacie HTML, a dodaje na stronę element z id „js-tree-list”, do którego elementy są wstawiane za pomocą JavaScript. Wskazane zachowanie jest kontrolowane przez zmienną vue_file_list_enabled, która z kolei […]

Wydanie dystrybucji do tworzenia zapór ogniowych IPFire 2.25

Dostępna jest nowa wersja dystrybucji do tworzenia routerów i zapór sieciowych IPFire 2.25 Core 141. IPFire wyróżnia się prostym procesem instalacji i organizacją konfiguracji poprzez intuicyjny interfejs webowy, obfitujący w graficzne przedstawienia. Rozmiar instalacyjnego obrazu iso wynosi 290 MB (x86_64, i586, ARM). System jest modułowy, oprócz podstawowych funkcji filtrowania pakietów i zarządzania ruchem, dla IPFire dostępne są moduły z realizacją systemu dla […]

Nano lub minimalistyczne IDE

W tym artykule chciałbym pokazać Wam moc i piękno edytora tekstowego w trybie konsoli, nano, prostego i niepozornego na pierwszy rzut oka. Wstęp Programiści naprawdę przygotowali dla Was mnóstwo użytecznych funkcji, o których możecie nawet nie wiedzieć, na przykład: automatyczne wcięcia, przejście do pary nawiasów, a nawet auto-uzupełnianie! Zajmijmy się tym po kolei. Standardowe skróty klawiszowe M […]

Yandex.Disk zakazał użycia narzędzia open source rclone

Historia wstępna Cześć, Habr! Do napisania tego posta skłonił mnie dość dziwny błąd, który wczoraj wieczorem na moim laptopie z Linuxem (tak, jestem jednym z tych dziwnych ludzi, którzy używają GNU/Linux na laptopie) otrzymałem zamiast zawartości swojego Yandex.Dysku: $ ls -l /mnt/yadisk ls: reading directory ‘.’: Input/output error total 0 Pierwsza myśl: sieć padła, nic strasznego. Ale […]

Przeglądarka Microsoft Edge dla iOS zyskała dwie nowe funkcje

Microsoft wydał kolejne aktualizacje dla swojej przeglądarki Edge w sklepie Apple App Store. Nowa wersja 44.13.1 wprowadza dwie nowe funkcje, mające na celu zwiększenie atrakcyjności produktu dla użytkowników iOS. Po pierwsze, użytkownicy iPhone’a i iPada, preferujący przeglądarkę Microsoftu przed Apple Safari, zyskali możliwość włączenia funkcji zapobiegania śledzeniu, przy czym mogą wybrać podstawową, zbalansowaną lub maksymalnie restrykcyjną blokadę. […]

Luki w OpenSMTPD, które umożliwiają zdalne i lokalne uzyskanie uprawnień root

Firma Qualys wykryła kolejną zdalną krytyczną lukę (CVE-2020-8794) w serwerze pocztowym OpenSMTPD, rozwijanym w ramach projektu OpenBSD. Podobnie jak luka wykryta pod koniec stycznia, nowy problem umożliwia zdalne wykonanie dowolnych poleceń powłoki na serwerze z prawami użytkownika root. Luka została naprawiona w wydaniu OpenSMTPD 6.6.4p1. Problem był spowodowany błędem w kodzie dostarczającym pocztę do zdalnego serwera pocztowego […]

W Arch Linux zmienił się lider projektu

Aaron Griffin zrezygnował z funkcji lidera projektu Arch Linux. Griffin piastował to stanowisko od 2007 roku, ale ostatnio jego aktywność znacznie spadła, co skłoniło go do podjęcia decyzji o ustąpieniu miejsca innemu uczestnikowi, który będzie w stanie podejmować trudne decyzje i kierować rozwojem projektu we właściwym kierunku. Nowym liderem projektu został wybrany w głosowaniu przez programistów […]

Jak 1500 bajtów stało się maksymalną jednostką przesyłania informacji w internecie

Ethernet jest wszędzie, a dziesiątki tysięcy producentów wypuszczają urządzenia z jego obsługą. Jednak niemal wszystkie te urządzenia mają jedną wspólną liczbę – MTU: $ ip l 1: lo: mtu 65536 state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp5s0: mtu 1500 state UP link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff MTU (Maksymalna jednostka przesyłania) [maksymalna jednostka przesyłania] […]

IdentityServer4. Podstawowe pojęcia. OpenID Connect, OAuth 2.0 i JWT

Tym postem chcę otworzyć wątek artykułów poświęconych IdentityServer4. Zacznijmy od podstawowych pojęć. Najbardziej obiecującym obecnie protokołem autoryzacji jest OpenID Connect, a protokołem uprawnień (dostępu) jest OAuth 2.0. IdentityServer4 implementuje te dwa protokoły. Jest zoptymalizowany do rozwiązywania typowych problemów bezpieczeństwa. OpenID Connect to protokół i standard autoryzacji, który nie daje […]

Wydanie dystrybucji Netrunner 2020.01

Firma Blue Systems, która finansuje rozwój KWin i Kubuntu, opublikowała wydanie dystrybucji Netrunner 2020.01, oferującą środowisko graficzne KDE. Odróżnia się ono od rozwijanych przez tę samą firmę dystrybucji Netrunner Rolling i Maui podejściem klasycznym do tworzenia pakietów oraz bazą pakietów Debian, bez korzystania z modelu rolling-update opartego na Arch/Kubuntu. Dystrybucja Netrunner różni się również innym podejściem […]

CI/CD na AWS, Azure i Gitlab. Nowy kurs od OTUS

Uwaga! Niniejszy artykuł nie jest techniczny i jest skierowany do czytelników zainteresowanych edukacją w zakresie CI/CD. Prawdopodobnie, jeśli nie interesuje Cię nauka, ten materiał nie będzie dla Ciebie interesujący. Jeśli jesteś programistą lub administratorem odpowiedzialnym za ustalenie procesów ciągłej integracji i dostarczania (continuous integration / continuous delivery), to w OTUS rozpoczęła się rekrutacja na kurs specjalnie […]

Określamy odpowiedni rozmiar klastra Kafka w Kubernetes

Przykł. tłum.: W tym artykule firma Banzai Cloud dzieli się przykładem wykorzystania swoich specjalnych narzędzi do ułatwienia eksploatacji Kafka w ramach Kubernetes. Podane instrukcje ilustrują, jak określić optymalny rozmiar infrastruktury i skonfigurować samą Kafkę, aby osiągnąć wymaganą przepustowość. Apache Kafka to rozproszona platforma strumieniowa do budowy niezawodnych, skalowalnych i wydajnych systemów strumieniowych w czasie rzeczywistym. […]

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