Autor: Yuri Gagarin

Projektowanie klastrów Kubernetes: ile ich powinno być?

Przyp. tłum.: ten materiał od projektu edukacyjnego learnk8s — odpowiedź na popularne pytanie przy projektowaniu infrastruktury opartej na Kubernetes. Mamy nadzieję, że dostatecznie szczegółowe opisy zalet i wad każdej z opcji pomogą w podjęciu optymalnej decyzji także dla twojego projektu. TL;DR: ten sam zestaw obciążeń roboczych można uruchomić na kilku dużych klastrach (na każdy klaster […]

Firma Valve wydała Proton 5.0-7, pakiet do uruchamiania gier Windows na Linuxie

Firma Valve opublikowała wydanie projektu Proton 5.0-7, które bazuje na dorobku projektu Wine i ma na celu zapewnienie uruchamiania na systemie Linux aplikacji gier stworzonych dla systemu Windows i dostępnych w katalogu Steam. Dorobek projektu jest udostępniany na licencji BSD. Proton pozwala na bezpośrednie uruchamianie w kliencie Steam na Linuxie aplikacji gier, które są dostępne tylko dla systemu Windows. Pakiet zawiera wdrożenie DirectX […]

Wydanie dystrybucji Linux Pop!_OS 20.04

Firma System76, specjalizująca się w produkcji laptopów, komputerów PC i serwerów dostarczanych z systemem Linux, opublikowała wydanie dystrybucji Pop!_OS 20.04, rozwijanej do dostarczania na sprzęcie System76 zamiast wcześniej oferowanej dystrybucji Ubuntu i dostarczanej z przeprojektowanym środowiskiem pulpitu. Pop!_OS jest oparty na bazie pakietów Ubuntu 20.04 i również jest uznawany za wydanie z długoterminowym wsparciem (LTS). Dorobek projektu jest dostępny […]

QtProtobuf 0.3.0

Wydano nową wersję biblioteki QtProtobuf. QtProtobuf to otwarta biblioteka wydawana na licencji MIT. Dzięki niej możesz z łatwością korzystać z Google Protocol Buffers i gRPC w swoim projekcie Qt. Zmiany: Dodano wsparcie dla serializacji JSON. Dodano statyczną kompilację dla platformy Win32. Migracja na rejestr cAmEl nazw pól w komunikatach. Dodano wydania rpm-w pakietach i możliwość […]

Wygodne wzorce architektoniczne

Cześć, Habr! W świetle bieżących wydarzeń związanych z koronawirusem, wiele serwisów internetowych zaczęło doświadczać zwiększonego obciążenia. Na przykład jedna z sieci handlowych w Wielkiej Brytanii po prostu wstrzymała swoją stronę z zamówieniami online, ponieważ zabrakło jej zasobów. I nie zawsze można przyspieszyć serwer, po prostu dodając mocniejsze urządzenie, jednak poczynania klientów należy obsługiwać (lub uciekną do konkurencji). W tym […]

Największe wpadki Cian

Witam wszystkich! Nazywam się Nikita, jestem liderem zespołu inżynierów w Cian. Jednym z moich obowiązków w firmie jest zredukowanie liczby incydentów związanych z infrastrukturą na produkcji do zera. To, o czym będziemy mówić dalej, przyniosło nam wiele bólu, a celem tego artykułu jest pomoc innym w uniknięciu naszych błędów lub przynajmniej zminimalizowanie ich wpływu. […]

Apache Bigtop i wybór dystrybucji Hadoop dzisiaj

Prawdopodobnie nikogo nie zdziwi, że miniony rok był rokiem wielkich zmian dla Apache Hadoop. W zeszłym roku doszło do fuzji Cloudera i Hortonworks (w zasadzie, wchłonięcia drugiego), a Mapr, z powodu poważnych problemów finansowych, został sprzedany Hewlett Packard. I jeśli kilka lat temu, w przypadku instalacji on-premises, wybór często dotyczył takich opcji jak Cloudera i […]

Microsoft wprowadził Rust/WinRT. Dostępny jest Rust-analyzer do integracji Rust z IDE

Firma Microsoft opublikowała zestaw narzędzi Rust/WinRT, który pozwala używać języka Rust do tworzenia aplikacji opartych na architekturze WinRT (Windows Runtime). Kod związany z projektem został opublikowany na licencji MIT. Rust/WinRT umożliwia, analogicznie do C++/WinRT, tworzenie aplikacji przy pomocy standardowych narzędzi Rust, umożliwiając wywoływanie dowolnych istniejących lub przyszłych API WinRT, korzystając z kodu generowanego na bieżąco z metadanych, […]

Firefox Preview 5.0 jest dostępny dla Androida

Dla platformy Android opublikowano wersję eksperymentalną przeglądarki Firefox Preview 5.0, rozwijaną pod nazwą kodową Fenix jako zamiennik edycji Firefox dla Androida. Wkrótce wersja ta zostanie opublikowana w katalogu Google Play (wymagany jest Android 5 lub nowszy). Firefox Preview korzysta z silnika GeckoView, opartego na technologiach Firefox Quantum, oraz zestawu bibliotek Mozilla Android […]

Projekt Xfce przeniósł rozwój na GitLab

Deweloperzy projektu Xfce ogłosili zakończenie migracji na nową infrastrukturę rozwoju opartą na platformie GitLab. Wcześniej do uzyskania dostępu do repozytoriów z kodem stosowano zestaw cgit i gitolite. Stary serwer git.xfce.org został przekształcony w tryb tylko do odczytu, zamiast niego należy używać gitlab.xfce.org. Migracja na GitLab nie wpłynie na użytkowników ani na pakiety, ale […]

Tcl/Tk. Alternatywne okno dialogowe wyboru plików dla platform Linux i Android

Dziś język skryptowy Tcl/Tk jest używany nie tylko na komputerach, ale również z powodzeniem portowany na platformę Android. To właśnie na tej platformie szczególnie widoczne stały się wszystkie wady dialogu wyboru plików Tcl/Tk (tk_getSaveFile, tk_getOpenFile lub tk_chooseDirectory). Co nie odpowiada w tym dialogu? Brak podstawowych operacji na folderach/plikach: utwórz, usuń, zmień nazwę. Nie, nie myślcie, że […]

Quarkus: modernizacja aplikacji na przykładzie helloworld z JBoss EAP Quickstart

Cześć wszystkim w tym blogu, to już czwarty post z serii o Quarkusie! Poprzedni post dotyczył tego, jak Quarkus łączy MicroProfile i Spring. Przypomnijmy, że Quarkus jest określany jako „super szybka subatomowa Java”, czyli „Java stack zorientowany na Kubernetes, dostosowany do GraalVM i OpenJDK HotSpot, zbudowany z najlepszych bibliotek i standardów”. Dziś pokażemy, jak zmodernizować […]

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