Kategoria: Blog

Envoy. 1. Wprowadzenie

Witaj! To krótki artykuł, który odpowiada na pytania: „co to jest envoy?”, „po co jest potrzebny?” oraz „od czego zacząć?”. Czym jest Envoy — to L4-L7 load balancer napisany w C++, skupiony na wysokiej wydajności i dostępności. Z jednej strony jest to w pewnym sensie odpowiednik nginx i haproxy, porównywalny z nimi pod względem wydajności. Z drugiej, jest bardziej dostosowany do […]

HAPS Alliance zajmie się promocją „Internetu na balonach”

Projekt Loon, mający na celu zapewnienie dostępu do szerokopasmowego Internetu przy użyciu balonów, zdobył szerokie wsparcie w sektorze technologicznym. Przypomnijmy, że jego realizacją zajmuje się „córka” holdingu Alphabet Inc, Loon LLC, oraz firma HAPSMobile, która należy do SoftBank Group Corp. Pod koniec tego tygodnia grupa firm telekomunikacyjnych, technologicznych, lotniczych i kosmicznych, w tym Airbus Defence and Space oraz […]

Premiera dystrybucji Manjaro Linux 19.0

Została wydana nowa wersja dystrybucji Manjaro Linux 19.0, zbudowanej na Arch Linux i skierowanej do początkujących użytkowników. Dystrybucja wyróżnia się uproszczonym i przyjaznym użytkownikowi procesem instalacji, wsparciem dla automatycznego wykrywania sprzętu oraz instalacji niezbędnych sterowników. Manjaro dostępne jest w postaci wersji live z graficznymi środowiskami KDE (2,8 GB), GNOME (2,5 GB) oraz Xfce (2,6 GB). Przy […]

Beta wydanie openSUSE Leap 15.2

Rozpoczęto testowanie wersji beta dystrybucji openSUSE Leap 15.2, opartej na podstawowym zestawie pakietów dystrybucji SUSE Linux Enterprise 15 SP2, który zapewnia nowsze wersje środowisk graficznych i aplikacji użytkowych z repozytorium openSUSE Tumbleweed. Dostępna do pobrania jest uniwersalna wersja DVD o rozmiarze 3,9 GB (x86_64). Premiera openSUSE Leap 15.2 zaplanowana jest na 7 maja. Z szczególnych cech openSUSE Leap 15.2 […]

DNS-over-HTTPS włączone domyślnie w Firefoxie dla użytkowników z USA

Deweloperzy Firefox ogłosili, że domyślnie włączają tryb DNS przez HTTPS (DoH, DNS over HTTPS) dla użytkowników w Stanach Zjednoczonych. Szyfrowanie ruchu DNS jest postrzegane jako kluczowy aspekt ochrony użytkowników. Od dzisiaj wszelkie nowe instalacje dokonane przez użytkowników z USA mają aktywowany DoH domyślnie. Istniejących użytkowników z USA planuje się przełączyć na DoH w ciągu kilku […]

Zmiana rozmiaru obrazów w locie za pomocą Nginx i LuaJIT (OpenResty)

Już od pewnego czasu, zainspirowany artykułem o Zmianie rozmiaru obrazów w locie, skonfigurowano zmianę rozmiaru obrazów za pomocą ngx_http_image_filter_module i wszystko działało jak należy. Jednak pojawił się jeden problem, gdy menedżer potrzebował pozyskiwać obrazy o dokładnych wymiarach do przesłania na niektóre serwisy, ponieważ były to ich wymagania techniczne. Na przykład, jeśli mamy oryginał obrazu w rozmiarze 1200×1200, a […]

Dynamiczne zmienianie rozmiaru obrazów

W niemal każdej aplikacji internetowej wykorzystującej obrazy istnieje potrzeba generowania pomniejszonych wersji tych obrazów, często w wielu różnych formatach. Dodawanie nowych rozmiarów do istniejącej aplikacji może być również dość problematyczne. A zatem zadanie: Zdefiniujmy listę wymagań: Generowanie dodatkowych obrazów w dowolnych formatach dynamicznie, bez wprowadzania dodatkowych funkcji do aplikacji w dowolnym momencie jej istnienia; […]

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

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