Autor: ProHoster

Wydanie środowiska programistycznego aplikacji KDevelop 5.6

Po sześciu miesiącach rozwoju zaprezentowano wydanie zintegrowanego środowiska programistycznego KDevelop 5.6, które w pełni wspiera proces rozwoju KDE 5, w tym wykorzystanie Clang jako kompilatora. Kod projektu jest rozpowszechniany na licencji GPL i wykorzystuje biblioteki KDE Frameworks 5 i Qt 5. W nowej wersji: Poprawiono obsługę projektów CMake. Dodano możliwość grupowania celów kompilacji cmake […]

Wydanie platformy mobilnej Android 11

Google opublikowało wersję otwartej platformy mobilnej Android 11. Teksty źródłowe związane z nową wersją znajdują się w repozytorium Git projektu (gałąź android-11.0.0_r1). Aktualizacje oprogramowania sprzętowego przygotowywane są dla urządzeń z serii Pixel, a także smartfonów marek OnePlus, Xiaomi, OPPO i Realme. Powstały także uniwersalne zespoły GSI (Generic System Images), odpowiednie dla różnych urządzeń opartych na ARM64 i […]

Woluminy efemeryczne ze śledzeniem pojemności pamięci: pusty katalog na sterydach

Niektóre aplikacje również muszą przechowywać dane, ale są całkiem wygodne z faktem, że dane nie zostaną zapisane po ponownym uruchomieniu. Na przykład usługi buforowania są ograniczone przez pamięć RAM, ale mogą również przenosić rzadko używane dane do pamięci wolniejszej niż pamięć RAM, z niewielkim wpływem na ogólną wydajność. Inne aplikacje muszą wiedzieć, że […]

Monitorowanie mikrousług Flask za pomocą Prometheusa

Kilka linii kodu i aplikacja generuje metryki, wow! Aby zrozumieć działanie prometheus_flask_exporter, wystarczy minimalny przykład: z kolby import Flask z prometheus_flask_exporter import PrometheusMetrics app = Flask(__name__) metrics = PrometheusMetrics(app) @app.route('/') def main(): return 'OK' To wszystko, czego potrzebujesz, aby zacząć! Dodając import i linię inicjującą PrometheusMetrics, otrzymujesz metryki […]

Zrobiłem moje repozytorium PyPI z autoryzacją i S3. Na Nginxie

W tym artykule chcę podzielić się moim doświadczeniem z NJS, interpreterem JavaScript dla Nginx opracowanym przez Nginx Inc, opisując jego główne cechy na prawdziwym przykładzie. NJS to podzbiór JavaScript, który pozwala rozszerzyć funkcjonalność Nginx. Na pytanie co dla tłumacza??? Szczegółowo odpowiedział Dmitrij Wołyncew. W skrócie: NJS to sposób na nginx, podczas gdy JavaScript jest bardziej progresywny, natywny i […]

Gamingowa obudowa Thermaltake H350 TG RGB ozdobiona oświetleniem RGB

Firma Thermaltake zaprezentowała obudowę komputerową H350 TG RGB przeznaczoną do budowy gamingowego komputera stacjonarnego na płycie głównej Mini-ITX, Micro-ATX lub ATX. Nowość jest w całości wykonana w kolorze czarnym. Przód przecina ukośnie pasek wielokolorowego podświetlenia. Wnętrze systemu otwiera się przez przeszkloną ściankę boczną. Wymiary urządzenia - 442 × 210 × 480 mm. Obudowa pozwala na użycie dwóch dysków o standardowej wielkości […]

Serwis Nightdive pokazał drugi zwiastun remastera Shadow Man o nieśmiertelnym wojowniku voodoo

Nightdive Studios opublikowało drugi zwiastun Shadow Man Remastered, reedycji przygodowej gry akcji z 1999 roku, opartej na komiksie Shadowman firmy Valiant. Przypomnijmy, że zaktualizowana wersja Shadow Man została zapowiedziana w marcu tego roku. W ślad za tym podczas czerwcowej transmisji internetowej PC Gaming Show zaprezentowano debiutancki zwiastun. Nowy film trwa dwie i pół minuty: około 30 sekund to […]

„Uszczęśliwią graczy”: CDPR wypowiedział się na temat mikrotransakcji w multiplayerze Cyberpunka 2077

W niedawnej rozmowie z inwestorami CD Projekt RED odpowiedział na pytanie dotyczące mikrotransakcji w grze wieloosobowej Cyberpunka 2077, która powinna ukazać się po premierze części projektu przeznaczonej dla jednego gracza. Studio potwierdziło swoją obecność w grze, ale jednocześnie stwierdziło, że monetyzacja nie będzie agresywna. Według firmy zakupy w trybie multiplayer „uszczęśliwią użytkowników”. Komentarz na temat mikrotransakcji wygłosił prezes CD […]

Mapowanie praw cyfrowych, część III. Prawo do anonimowości

TL;DR: Eksperci dzielą się swoją wizją problemów w Rosji związanych z cyfrowym prawem do anonimowości. 12 i 13 września Teplitsa Social Technologies i RosKomSvoboda organizują hackathon na temat obywatelstwa cyfrowego i praw cyfrowych demhack.ru. W przeddzień wydarzenia organizatorzy publikują trzeci artykuł poświęcony mapowaniu pola problemowego w celu znalezienia dla siebie ciekawego wyzwania. Poprzednie artykuły: z prawej strony […]

Zrozumienie narzędzi niestandardowych w Argo CD

Jakiś czas po napisaniu pierwszego artykułu, w którym sprawnie zarządzałem jsonnetem i gitlabem, zdałem sobie sprawę, że potoki są na pewno dobre, ale niepotrzebnie skomplikowane i niewygodne. W większości przypadków wymagane jest typowe zadanie: „wygeneruj YAML i umieść go w Kubernetes”. Właściwie to, z czym Argo CD radzi sobie rewelacyjnie. Argo CD umożliwia podłączenie repozytorium Git i synchronizację […]

Wypróbowanie nowych narzędzi do budowania i automatyzacji wdrażania w Kubernetes

Cześć! Ostatnio wydano wiele fajnych narzędzi do automatyzacji, zarówno do tworzenia obrazów Dockera, jak i wdrażania na Kubernetes. W związku z tym postanowiłem pobawić się Gitlabem, jak przestudiować jego możliwości i oczywiście skonfigurować potok. Inspiracją do tej pracy była strona kubernetes.io, która jest automatycznie generowana z kodów źródłowych i dla każdego […]

EA wyświetlało reklamy w powtórkach EA Sports UFC 4

EA Sports UFC 4 dodało ostatnio reklamy do EA Sports UFC XNUMX, które były wyświetlane w powtórkach najważniejszych meczów. Stało się to miesiąc po premierze, więc recenzenci nie natknęli się na taką sztuczkę ze strony wydawcy. Ale po tym, jak reklama stała się wirusowa w sieci, a Electronic Arts została ostro skrytykowana przez graczy, zdecydowano się usunąć reklamę […]