Kategoria: Blog

OpenResty: zamieniamy NGINX w pełnoprawny serwer aplikacji

Ponownie publikujemy transkrypcję wystąpienia z konferencji HighLoad++ 2016, która odbyła się w podmoskiewskim Skolkovie w dniach 7–8 listopada ubiegłego roku. Władimir Protasow opowiada, jak rozszerzyć funkcjonalność NGINX za pomocą OpenResty i Lua. Cześć wszystkim, nazywam się Władimir Protasow i pracuję w Parallels. Opowiem trochę o sobie. Przez trzy czwarte swojego życia piszę kod. Zostałem […]

W przeglądarce Opera na PC pojawiła się możliwość grupowania kart

Programiści zaprezentowali nową wersję przeglądarki Opera 67. Dzięki funkcji grupowania kart, nazwanej „przestrzeniami”, pomoże użytkownikom być lepiej zorganizowanym. Można stworzyć do pięciu przestrzeni, przypisując każdej z nich swoją nazwę i obrazek. Takie podejście umożliwi trzymanie w różnych oknach zakładek do pracy, wypoczynku, domu, hobby itp. Firma Opera przeprowadziła badanie, które wykazało, że […]

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 […]

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