Autor: ProHoster

Wydanie Electron 13.0.0, platformy do budowania aplikacji w oparciu o silnik Chromium

Przygotowano wydanie platformy Electron 13.0.0, która stanowi samowystarczalny framework do tworzenia wieloplatformowych aplikacji użytkownika, wykorzystując jako podstawę komponenty Chromium, V8 i Node.js. Istotna zmiana numeru wersji wynika z aktualizacji bazy kodu Chromium 91, platformy Node.js 14.16 i silnika JavaScript V8 9.1. Wśród zmian w nowej wersji: Dodano właściwość Process.contextIsolated w celu określenia, czy bieżący […]

Wydanie języka programowania do wersji 0.2

Projekt Til opracowuje interpretowany język programowania, stworzony w oparciu o język Tcl i niemal całkowicie identyczny pod względem składni. Język przeznaczony jest do pisania skryptów poleceń i zapewnia łatwe rozszerzanie składni. Kod interpretera jest napisany w języku D, którego można również używać do tworzenia modułów rozszerzających możliwości Tila. Interpreter działa w trybie asynchronicznym i umożliwia [...]

Microsoft opublikował własną dystrybucję OpenJDK

Microsoft rozpoczął dystrybucję własnej dystrybucji Java opartej na OpenJDK. Produkt jest dystrybuowany bezpłatnie i dostępny w kodzie źródłowym na licencji GPLv2. Dystrybucja zawiera pliki wykonywalne dla Java 11 i Java 16, oparte na OpenJDK 11.0.11 i OpenJDK 16.0.1. Buildy są przygotowane dla systemów Linux, Windows i macOS i są dostępne dla architektury x86_64. Dodatkowo utworzono zestaw testowy dla [...]

Wydanie biblioteki PCRE2 10.37

Zostało wydane wydanie biblioteki PCRE2 10.37, udostępniającej zestaw funkcji w języku C z implementacją wyrażeń regularnych i narzędzi do dopasowywania wzorców, podobnych pod względem składni i semantyki do wyrażeń regularnych języka Perl 5. PCRE2 jest przerobioną biblioteką implementacja oryginalnej biblioteki PCRE z niekompatybilnym API i zaawansowanymi możliwościami. Biblioteka została założona przez twórców serwera pocztowego Exim i jest dystrybuowana […]

Alibaba otworzył kod dla PolarDB, rozproszonego systemu DBMS opartego na PostgreSQL.

Alibaba, jedna z największych chińskich firm informatycznych, otworzyła kod źródłowy rozproszonego systemu DBMS PolarDB, opartego na PostgreSQL. PolarDB rozszerza możliwości PostgreSQL o narzędzia do rozproszonego przechowywania danych z zachowaniem integralności i obsługą transakcji ACID w kontekście całej globalnej bazy danych rozproszonej w różnych węzłach klastra. PolarDB obsługuje również rozproszone przetwarzanie zapytań SQL, odporność na awarie i nadmiarowe przechowywanie danych, aby […]

Apache NetBeans IDE 12.4 wydany

Apache Software Foundation wprowadziła zintegrowane środowisko programistyczne Apache NetBeans 12.4, które zapewnia obsługę języków programowania Java SE, Java EE, PHP, C/C++, JavaScript i Groovy. Jest to siódma wersja stworzona przez Apache Foundation od czasu przeniesienia kodu NetBeans z Oracle. Główne innowacje NetBeans 12.3: Dodano obsługę platformy Java SE 16, która jest również zaimplementowana w nb-javac, wbudowanym […]

Wydanie edytorów online ONLYOFFICE Docs 6.3

Dostępna jest nowa wersja serwera dokumentów ONLYOFFICE 6.3 z implementacją serwerową dla redaktorów online i współpracy ONLYOFFICE. Edytorów można używać do pracy z dokumentami tekstowymi, tabelami i prezentacjami. Kod projektu jest rozpowszechniany na bezpłatnej licencji AGPLv3. W najbliższej przyszłości oczekiwana jest aktualizacja produktu ONLYOFFICE DesktopEditors, zbudowanego na jednej bazie kodu z edytorami online. Edytory desktopowe zostały zaprojektowane jako aplikacje dla [...]

Firma Microsoft wydała Menedżera pakietów Windows 1.0, podobnego do apt i dnf

Firma Microsoft wydała Menedżera pakietów systemu Windows 1.0 (winget), który udostępnia narzędzia do instalowania aplikacji przy użyciu wiersza poleceń. Kod napisany jest w języku C++ i rozpowszechniany jest na licencji MIT. Pakiety są instalowane z repozytorium obsługiwanego przez społeczność. W odróżnieniu od instalowania programów ze sklepu Microsoft Store, winget umożliwia instalowanie aplikacji bez niepotrzebnego marketingu i […]

Wydania menedżera pakietów Pacman 6.0 i instalatora Archinstall 2.2.0

Dostępne są nowe wersje menedżera pakietów Pacman 6.0.0 i instalatora Archinstall 2.2.0, używanego w dystrybucji Arch Linux. Główne zmiany w Pacmanie 6.0: Dodano obsługę ładowania plików do wielu równoległych wątków. Zaimplementowano wyjście linii wskazującej postęp ładowania danych. Aby wyłączyć pasek postępu, możesz określić opcję „--noprogressbar” w pliku pacman.conf. Zapewnione jest automatyczne pomijanie lusterek podczas uzyskiwania do nich dostępu [...]

Kod do usługi sprawdzania haseł HaveIBeenPwned jest otwarty

Troy Hunt udostępnił usługę „Have I Been Pwned” o otwartym kodzie źródłowym, służącą do sprawdzania zhakowanych haseł. (haveibeenpwned.com), która sprawdza bazę danych zawierającą 11.2 miliarda kont skradzionych w wyniku włamań do 538 witryn. Początkowo zamiar otwarcia kodu projektu ogłoszono w sierpniu ubiegłego roku, jednak proces się przeciągał i kod został opublikowany dopiero teraz. Kod serwisowy zapisany jest w języku [...]

Mozilla podsumowała plany obsługi trzeciej wersji manifestu Chrome w przeglądarce Firefox

Mozilla opublikowała plan wdrożenia trzeciej wersji manifestu Chrome w przeglądarce Firefox, która definiuje możliwości i zasoby udostępniane dodatkom. Trzecia wersja manifestu spotkała się z krytyką za złamanie wielu dodatków blokujących zawartość i zapewniających bezpieczeństwo. Firefox zamierza zaimplementować niemal wszystkie funkcje i ograniczenia nowego manifestu, w tym deklaratywne API do filtrowania treści (declarativeNetRequest), […]

Protokół QUIC uzyskał status proponowanego standardu.

Grupa zadaniowa ds. inżynierii internetowej (IETF), która jest odpowiedzialna za rozwój protokołów i architektury internetowej, sfinalizowała dokument RFC dla protokołu QUIC i opublikowała powiązane specyfikacje pod identyfikatorami RFC 8999 (właściwości protokołu niezależne od wersji), RFC 9000 (transport przez UDP), RFC 9001 (szyfrowanie TLS kanału komunikacyjnego QUIC) i RFC 9002 (kontrola przeciążenia i wykrywanie utraty pakietów podczas transmisji danych). […]