Kategoria: Blog

Ogłoszono bonusy za przedsprzedaż konsolowych wersji Torchlight II

Firma Perfect World Entertainment oraz studio Panic Button Games zaprezentowały bonusy za przedsprzedaż nadchodzącej wersji konsolowej Torchlight II. Możecie już złożyć zamówienie na Torchlight II w PlayStation Store i Microsoft Store, natomiast strona gry w Nintendo eShop pojawi się później. Bonusy za zakup gry przed jej premierą obejmują jednego uniwersalnego oraz jednego ekskluzywnego dla […]

Konfiguracja PHP-FPM: używamy pm static dla maksymalnej wydajności

Nieedytowana wersja artykułu została pierwotnie opublikowana na haydenjames.io i publikowana jest tutaj za zgodą autora. W skrócie wyjaśnię, jak najlepiej skonfigurować PHP-FPM, aby zwiększyć przepustowość, zmniejszyć opóźnienia i bardziej stabilnie wykorzystywać zasoby procesora oraz pamięci. Domyślnie wartość wiersza PM (manager procesów) w PHP-FPM wynosi dynamic, a jeśli […]

Wydanie dystrybucji Slackel 7.2

Została wydana wersja dystrybucji Slackel 7.2, opartej na osiągnięciach projektów Slackware i Salix, w pełni kompatybilna z oferowanymi w nich repozytoriami. Kluczową cechą Slackel jest wykorzystanie stale aktualizowanej gałęzi Slackware-Current. Środowisko graficzne jest oparte na menedżerze okien Openbox. Rozmiar obrazu rozruchowego, który może pracować w trybie Live, wynosi 1,5 GB (32 i 64 bity). Dystrybucja może być używana na systemach z […]

Kontener – na taśmę: CRI-O teraz domyślnie w OpenShift Container Platform 4

Platforma Red Hat OpenShift Container Platform 4 umożliwia zautomatyzowanie procesu tworzenia hostów do wdrażania kontenerów, w tym w infrastrukturze dostawców usług chmurowych, na platformach wirtualizacji lub w systemach bare-metal. Aby stworzyć w pełni funkcjonalną platformę chmurową, musieliśmy zyskać ścisłą kontrolę nad wszystkimi stosowanymi elementami, co zwiększyło niezawodność złożonego procesu automatyzacji. […]

Przykład implementacji Continuous Integration z użyciem BuildBot

(Obraz autorstwa Computerizer z Pixabay) Cześć! Nazywam się Jewgienij Czergin, jestem programistą w zespole deweloperów firmy górniczej Polymetal. Rozpoczynając każdy duży projekt, zaczynasz się zastanawiać: "Jakie oprogramowanie najlepiej wykorzystać do jego obsługi?". Projekt IT przed wydaniem nowej wersji przechodzi przez kilka etapów. Dobrze, gdy łańcuch tych etapów jest zautomatyzowany. Sam w sobie zautomatyzowany proces wydania nowej wersji […]

Jak wybrać licencję Open Source dla frameworka RAD na GitHubie

W tym artykule porozmawiamy trochę o prawie autorskim, ale głównie o wyborze wolnej licencji dla frameworka RAD IONDV. Framework i dla produktów opensource opartych na nim. Opowiemy o licencji zezwalającej Apache 2.0, o tym, co doprowadziło nas do niej i z jakimi decyzjami musieliśmy się zmierzyć w trakcie procesu. Proces wyboru licencji jest dość czasochłonny […]

Przyjemne i przydatne w nauczaniu

Cześć wszystkim! Rok temu napisałem artykuł o tym, jak organizowałem uniwersytecki kurs przetwarzania sygnałów. Zgodnie z opiniami, w artykule jest wiele interesujących pomysłów, ale jest on długi i trudny do przeczytania. Od dawna chciałem podzielić go na mniejsze części i napisać je w bardziej przystępny sposób. Jednak pisanie tego samego dwa razy jakoś mi nie wychodzi. Dodatkowo […]

Wydanie dystrybucji Deepin 15.11, rozwijającej własne środowisko graficzne

Zaprezentowano wydanie dystrybucji Deepin 15.11, opartej na bazie pakietów Debian, ale rozwijającej własne środowisko graficzne Deepin Desktop Environment oraz około 30 aplikacji użytkowych, w tym odtwarzacz muzyczny DMusic, odtwarzacz wideo DMovie, system wiadomości DTalk, instalator oraz centrum oprogramowania Deepin Software Center. Projekt został stworzony przez grupę deweloperów z Chin, ale przekształcił się w międzynarodowy projekt. Dystrybucja obsługuje […]

Wydanie systemu budowania CMake 3.15

Miał miejsce debiut wieloplatformowego otwartego generatora skryptów budowania CMake 3.15, który stanowi alternatywę dla Autotools i jest używany w takich projektach jak KDE, LLVM/Clang, MySQL, MariaDB, ReactOS i Blender. Kod CMake jest napisany w języku C++ i jest rozpowszechniany na licencji BSD. CMake wyróżnia się prostym językiem skryptowym, możliwościami rozszerzania funkcjonalności poprzez moduły oraz minimalną liczbą zależności (bez powiązania z […]

Go jest obecnie.

Tłumaczenie artykułu zostało przygotowane dla studentów kursu „Administrator Linux”. Wcześniej opisałem, jak sprawdzić i włączyć użycie Hugepages w Linuxie. Ten artykuł będzie przydatny tylko, jeśli rzeczywiście masz możliwość wykorzystania Hugepages. Spotkałem wielu ludzi, którzy dają się zwieść perspektywie, że Hugepages magicznie zwiększą wydajność. Niemniej jednak hugepaging to skomplikowany temat, […]

Kubernetes Operator w Pythonie bez frameworków i SDK

Go jest obecnie monopolistą wśród języków programowania, które ludzie wybierają do pisania operatorów dla Kubernetes. Istnieją obiektywne powody, dla których tak jest: Istnieje potężny framework do tworzenia operatorów w Go — Operator SDK. Aplikacje, takie jak Docker i Kubernetes, które „zmieniły zasady gry”, zostały napisane w Go. Pisanie własnego operatora w Go oznacza komunikację z ekosystemem na […]

Balansowanie zapisu i odczytu w bazie danych

W poprzednim artykule opisałem koncepcję i realizację bazy danych, opartej na funkcjach, a nie tabelach i polach jak w relacyjnych bazach danych. Zawierał wiele przykładów ilustrujących korzyści z takiego podejścia w porównaniu do klasycznego. Wielu uznało je za niewystarczająco przekonujące. W tym artykule pokażę, w jaki sposób taka koncepcja umożliwia szybkie i wygodne balansowanie […]

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