
Aplikacje monitorowania GPU w Linux / Ubuntu
Krótki wykaz aplikacji do monitorowania obciążenia GPU
Monitorowanie obciążenia GPU: nvidia-smi vs nvtop vs nvitop vs KDE plasma systemmonitor.
Krótki wykaz aplikacji do monitorowania obciążenia GPU
Monitorowanie obciążenia GPU: nvidia-smi vs nvtop vs nvitop vs KDE plasma systemmonitor.
Instalacja małego klastra Kubernetes z użyciem k3s na homelabie
Oto krok po kroku instrukcja instalacji
3-węzłowego klastra K3s
na serwerach nago metalowych (1 serwer główny + 2 serwery robocze).
Bardzo krótka charakterystyka wersji kubernetes
Porównanie dystrybucji self-hosting Kubernetes przeznaczonych do hostowania na serwerach nago-metalowych lub domowych, zwracając uwagę na łatwość instalacji, wydajność, wymagania systemowe oraz zestaw funkcji.
Dobry narzędzie do inżynierii platformy na AWS
AWS Cloud Development Kit (AWS CDK) to framework umożliwiający definiowanie i wdrażanie infrastruktury chmurowej przy użyciu znanych języków programowania takich jak TypeScript, Python, Java oraz Go.
Wybór najlepszego wariantu Kubernetes dla naszej domowej laboratorium
Porównuję wersje samowystarczalnego Kubernetesa, które nadają się do homelaba opartego na Ubuntu z 3 węzłami (16 GB RAM, 4 rdzenie CPU każdy), skupiając się na łatwości instalacji i konserwacji, obsłudze persistent volumes i LoadBalancers.
Skrócona wersja tekstu: ``` Skrócona wersja tekstu: ``` Pełna wersja tekstu: ``` Skrócona wersja tekstu: ```
GitHub Actions to platform automatyzacji i CI/CD w GitHub, który służy do budowania, testowania i wdrażania kodu na podstawie zdarzeń takich jak pushy, żądania pull, czy harmonogramy.
Krok po kroku instrukcja konfiguracji udostępnionych folderów w VirtualBox
Aby skonfigurować udostępnione foldery w VirtualBox w systemie operacyjnym Linux Guest, wykonaj poniższe kroki:
Porównanie narzędzi i języków inżynierii oprogramowania
Liczba przesłanych danych z ankiety o popularność języków programowania, IDE i narzędzi AI z kilku dni temu została opublikowana w liście The Pragmatic Engineer popularność języków programowania, IDE i narzędzi AI oraz inne dane na temat połowy 2025 roku.
Lista wszystkich poleceń terraform
Oto kompletny Terraform cheatsheet z istotnymi komendami, elementami konfiguracji, zarządzaniem zasobami, modułami, zmiennymi, obsługa stanu oraz najlepszymi praktykami.
W przypłyku, docker-compose różni się od docker compose...
Oto Docker Compose cheatshet z opisanymi przykładami, które pomogą Ci szybko opanować pliki i polecenia Compose.
Niektóre uwagi dotyczące GitOps
GitOps to nowoczesny sposób zarządzania wdrożeniami infrastruktury i aplikacji, wykorzystujący Git jako jednoźródłowy prawdziwy stan.
Wykorzystuje możliwości kontroli wersji Git do automatyzacji i ułatwienia procesu wdrażania i zarządzania aplikacjami oraz infrastrukturą, szczególnie w środowiskach cloud-native.
Zalety Pythona uv
Python uv (czytane jako „you-vee”) to nowoczesny, wysokiej wydajności pakiet i menedżer projektów dla Pythona napisany w języku Rust. Jest zaprojektowany jako gotowy do użycia zamiennik tradycyjnych narzędzi do zarządzania pakietami Pythona, takich jak pip
, pip-tools
, virtualenv
, pipx
i pyenv
, mając na celu uproszczenie i przyspieszenie przepływów pracy w tworzeniu aplikacji w Pythonie.
Tworzenie i hostowanie aplikacji Flutter Web z użyciem kontenerów Docker
Kilka przykładów Dockerfile do budowania i hostowania aplikacji Flutter web, Obraz budowania Flutter oparty na Ubuntu + obraz aplikacji webowej na Nginx.
Gitflow, alternatywy, wady i zalety
Gitflow jest powszechnie wykorzystywany w projektach wymagających wersjonowanych wersji, rozwoju równoległego oraz zarządzania hotfixami.
szybka wersja systemów Ubuntu i Mint
Aby określić wersję Ubuntu, na której oparta jest instalacja Linux Mint, możesz skorzystać z kilku metod wykorzystujących narzędzia wiersza poleceń oraz pliki systemowe.