Kategoria: Blog

Python zdobył pierwsze miejsce w rankingu języków programowania TIOBE

W październikowym rankingu popularności języków programowania, publikowanym przez firmę TIOBE Software, triumfował język programowania Python (11,27%), który w ciągu roku przesunął się z trzeciego na pierwsze miejsce, wyprzedzając języki C (11,16%) i Java (10,46%). Indeks popularności TIOBE buduje swoje wnioski na podstawie analizy statystyk zapytań w takich systemach, jak Google, Google Blogs, Yahoo!, Wikipedia, MSN, […]

Wydanie systemu samodzielnych pakietów Flatpak 1.12.0

Opublikowano nową stabilną wersję narzędzi Flatpak 1.12, która zapewnia system do budowania samodzielnych pakietów, nieprzypisanych do konkretnych dystrybucji Linux i uruchamianych w specjalnym kontenerze, odseparowującym aplikację od reszty systemu. Wsparcie dla uruchamiania pakietów Flatpak zapewniono dla Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint, Alt Linux i Ubuntu. Pakiety Flatpak zostały dodane do repozytorium Fedora […]

Aktualizacja Debian 11.1 i 10.11

Sformułowano pierwszą aktualizację skorygowaną dystrybucji Debian 11, która zawiera aktualizacje pakietów wydanych w ciągu dwóch miesięcy od momentu wydania nowej gałęzi oraz naprawiono błędy w instalatorze. Wydanie obejmuje 75 aktualizacji związanych z kwestiami stabilności i 35 aktualizacji związanych z usuwaniem podatności. Z aktualizacji w Debian 11.1 warto odnotować aktualizację do najnowszych stabilnych wersji pakietów clamav, […]

Wydanie OpenSilver 1.0, otwartej implementacji Silverlight

Opublikowano pierwsze stabilne wydanie projektu OpenSilver, oferującego otwartą implementację platformy Silverlight, umożliwiającej tworzenie interaktywnych aplikacji webowych za pomocą technologii C#, XAML i .NET. Kod projektu napisany jest w języku C# i jest udostępniany na licencji MIT. Skompilowane aplikacje Silverlight mogą działać w dowolnych przeglądarkach stacjonarnych i mobilnych wspierających WebAssembly, ale bezpośrednia kompilacja jest obecnie możliwa tylko w systemie Windows […]

Wydanie Wine 6.19

Wydano eksperymentalną wersję otwartej implementacji WinAPI — Wine 6.19. Od momentu wydania wersji 6.18 zamknięto 22 raporty błędów i wprowadzono 520 zmian. Najważniejsze zmiany: IPHlpApi, NsiProxy, WineDbg i kilka innych modułów zostało przekształconych do formatu PE (Portable Executable). Kontynuowano rozwój backendu dla joysticków wspierających protokół HID (Human Interface Devices). Związane z jądrem […]

Wydanie Brython 3.10, implementacji języka Python dla przeglądarek internetowych

Wydanie projektu Brython 3.10 (Browser Python) zostało zaprezentowane, wprowadzając język programowania Python 3 do uruchamiania w przeglądarkach internetowych, co pozwala na użycie Pythona zamiast JavaScriptu do tworzenia skryptów webowych. Kod projektu napisany jest w języku Python i udostępniony na licencji BSD. Podłączając biblioteki brython.js i brython_stdlib.js, web deweloper może używać języka Python do definiowania logiki działania strony na […]

Wyniki optymalizacji Chromium, wdrożone przez projekt RenderingNG

Deweloperzy Chromium podsumowali pierwsze wyniki projektu RenderingNG, uruchomionego 8 lat temu, mającego na celu ciągłe zwiększanie wydajności, niezawodności i skalowalności Chrome. Na przykład optymalizacje wprowadzone w wersji Chrome 94 w porównaniu do Chrome 93 pozwoliły zredukować opóźnienia w przetwarzaniu stron o 8% i zwiększyć czas pracy na baterii o 0,5%. Uwzględniając wielkość […]

Kolejna luka w Apache httpd, pozwalająca na dostęp do obszarów poza katalogiem głównym witryny.

Odnaleziono nowy wektor ataku na serwer http Apache, który pozostał niepoprawiony w aktualizacji 2.4.50 i umożliwia dostęp do plików z obszarów poza katalogiem głównym witryny. Ponadto badacze odkryli sposób, który pozwala w przypadku posiadania pewnych niestandardowych ustawień nie tylko odczytać pliki systemowe, ale również zdalnie wykonać własny kod na serwerze. Problem objawia się tylko w wersjach 2.4.49 […]

Wydanie cppcheck 2.6, statycznego analizatora kodu dla języków C++ i C

Nowa wersja statycznego analizatora kodu cppcheck 2.6 została wydana, umożliwiająca identyfikację różnych klas błędów w kodzie napisanym w językach C i C++, także przy użyciu niestandardowej składni typowej dla systemów wbudowanych. Oferowana jest kolekcja wtyczek, które zapewniają integrację cppcheck z różnymi systemami rozwoju, ciągłej integracji i testowania, a także takie funkcje jak weryfikacja przestrzegania […]

Luka w PHP umożliwiająca obejście ograniczeń ustawionych w php.ini

Opublikowana została metoda omijania w interpreterze PHP ograniczeń ustalonych za pomocą dyrektywy disable_functions i innych ustawień w php.ini. Przypomnijmy, że dyrektywa disable_functions pozwala zablokować użycie w skryptach określonych funkcji wewnętrznych, na przykład można zablokować „system, exec, passthru, popen, proc_open i shell_exec” w celu zablokowania wywołania zewnętrznych programów lub fopen w celu zablokowania otwierania plików. Warto zauważyć, że w zaproponowanej […]

Wydanie Bottlerocket 1.3, dystrybucji opartej na izolowanych kontenerach

Opublikowano wydanie dystrybucji Linux Bottlerocket 1.3.0, rozwijanej przy udziale firmy Amazon w celu efektywnego i bezpiecznego uruchamiania izolowanych kontenerów. Narzędzia i komponenty zarządzające dystrybucją zostały napisane w języku Rust i są rozpowszechniane na licencjach MIT oraz Apache 2.0. Obsługiwane jest uruchamianie Bottlerocket w klastrach Amazon ECS, VMware oraz Kubernetes AWS EKS, a także tworzenie dowolnych kompilacji i edycji, które dopuszczają zastosowanie […]

Firma Canonical zaprezentowała interfejs Ubuntu Frame

Firma Canonical zaprezentowała pierwszą wersję powłoki Ubuntu Frame, stworzonej z myślą o tworzeniu kiosków internetowych, terminali samoobsługowych, tablic informacyjnych, cyfrowych wizytówek, inteligentnych luster, ekranów przemysłowych, urządzeń IoT i innych podobnych zastosowań. Powłoka została zaprojektowana tak, aby zapewnić pełnoekranowy interfejs dla jednej aplikacji i opiera się na wykorzystaniu serwera wyświetlania Mir oraz protokołu Wayland. Osiągnięcia projektu są udostępniane na licencji GPLv3. Do pobrania przygotowane są […]

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