Autore: ProHoster

Rilascio di Electron 13.0.0, una piattaforma per la creazione di applicazioni basate sul motore Chromium

È stato preparato il rilascio della piattaforma Electron 13.0.0, che fornisce un framework autosufficiente per lo sviluppo di applicazioni utente multipiattaforma, utilizzando come base i componenti Chromium, V8 e Node.js. Il cambiamento significativo nel numero di versione è dovuto a un aggiornamento della base di codice Chromium 91, della piattaforma Node.js 14.16 e del motore JavaScript V8 9.1. Tra le modifiche nella nuova versione: aggiunta la proprietà process.contextIsolated per determinare se l'attuale […]

Rilascio del linguaggio di programmazione fino alla 0.2

Nell'ambito del progetto Til, è in fase di sviluppo un linguaggio di programmazione interpretato, creato sulla base del linguaggio Tcl e quasi completamente coincidente con esso nella sintassi. Il linguaggio ha lo scopo di scrivere script di comandi e fornisce una semplice estensione della sintassi. Il codice dell'interprete è scritto in D, che può essere utilizzato anche per sviluppare moduli che estendono le capacità di Til. L'interprete lavora in modalità asincrona e permette [...]

Microsoft ha pubblicato la propria distribuzione di OpenJDK

Microsoft ha iniziato a distribuire la propria distribuzione Java basata su OpenJDK. Il prodotto è distribuito gratuitamente ed è disponibile nel codice sorgente sotto la licenza GPLv2. La distribuzione include eseguibili per Java 11 e Java 16, basati su OpenJDK 11.0.11 e OpenJDK 16.0.1. Le build sono preparate per Linux, Windows e macOS e sono disponibili per l'architettura x86_64. Inoltre, è stato creato un gruppo di prova per [...]

Rilascio della libreria PCRE2 10.37

È stata rilasciata la versione 2 della libreria PCRE10.37 che fornisce un insieme di funzioni nel linguaggio C con l'implementazione di espressioni regolari e strumenti di pattern match, simili nella sintassi e nella semantica alle espressioni regolari del linguaggio Perl 5. PCRE2 è una versione rielaborata implementazione della libreria PCRE originale con un'API incompatibile e funzionalità avanzate. La libreria è stata fondata dagli sviluppatori del server di posta Exim ed è distribuita […]

Alibaba ha aperto il codice per PolarDB, un DBMS distribuito basato su PostgreSQL.

Alibaba, una delle più grandi aziende IT cinesi, ha aperto il codice sorgente del DBMS distribuito PolarDB, basato su PostgreSQL. PolarDB estende le funzionalità di PostgreSQL con strumenti per l'archiviazione distribuita dei dati con integrità e supporto per transazioni ACID nel contesto dell'intero database globale distribuito su diversi nodi del cluster. PolarDB supporta inoltre l'elaborazione distribuita delle query SQL, la tolleranza agli errori e l'archiviazione ridondante dei dati su […]

Apache NetBeans IDE 12.4 rilasciato

La Apache Software Foundation ha introdotto l'ambiente di sviluppo integrato Apache NetBeans 12.4, che fornisce supporto per i linguaggi di programmazione Java SE, Java EE, PHP, C/C++, JavaScript e Groovy. Questa è la settima versione prodotta dalla Apache Foundation da quando il codice NetBeans è stato trasferito da Oracle. Le principali innovazioni di NetBeans 12.3: Aggiunto il supporto per la piattaforma Java SE 16, implementata anche in nb-javac, un […]

Rilascio degli editor online OnlyOffice Docs 6.3

Una nuova versione di OnlyOFFICE DocumentServer 6.3 è disponibile con un'implementazione server per gli editor e la collaborazione online di Onlyoffice. Gli editor possono essere utilizzati per lavorare con documenti di testo, tabelle e presentazioni. Il codice del progetto è distribuito con la licenza gratuita AGPLv3. Nel prossimo futuro è previsto un aggiornamento del prodotto Onlyoffice DesktopEditors, costruito su un unico codice base con editor online. Gli editor desktop sono progettati come applicazioni per [...]

Microsoft ha rilasciato Windows Package Manager 1.0, simile a apt e dnf

Microsoft ha rilasciato Windows Package Manager 1.0 (winget), che fornisce strumenti per l'installazione di applicazioni utilizzando la riga di comando. Il codice è scritto in C++ ed è distribuito sotto la licenza MIT. I pacchetti vengono installati da un repository gestito dalla comunità. A differenza dell'installazione di programmi da Microsoft Store, Winget consente di installare applicazioni senza marketing e […]

Rilasci del gestore pacchetti Pacman 6.0 e del programma di installazione Archinstall 2.2.0

Sono disponibili le nuove versioni del gestore pacchetti Pacman 6.0.0 e dell'installer Archinstall 2.2.0, utilizzati nella distribuzione Arch Linux. Principali modifiche in Pacman 6.0: aggiunto il supporto per il caricamento di file in più thread paralleli. Output implementato di una riga che indica l'avanzamento del caricamento dei dati. Per disabilitare la barra di avanzamento, è possibile specificare l'opzione "--noprogressbar" in pacman.conf. È previsto il salto automatico degli specchi quando si accede [...]

Il codice per il servizio di controllo della password HaveIBeenPwned è aperto

Troy Hunt ha reso open source il servizio "Have I Been Pwned?" per il controllo delle password compromesse. (haveibeenpwned.com), che controlla un database di 11.2 miliardi di account rubati a seguito dell'hacking di 538 siti. Inizialmente, l’intenzione di aprire il codice del progetto era stata annunciata nell’agosto dello scorso anno, ma il processo si è trascinato e il codice è stato pubblicato solo adesso. Il codice del servizio è scritto [...]

Mozilla ha riassunto i piani per supportare la terza versione del manifesto di Chrome in Firefox

Mozilla ha pubblicato un piano per implementare la terza versione del manifest di Chrome in Firefox, che definisce le funzionalità e le risorse fornite ai componenti aggiuntivi. La terza versione del manifesto è stata criticata per aver violato molti dei componenti aggiuntivi di blocco dei contenuti e di sicurezza. Firefox intende implementare quasi tutte le funzionalità e le limitazioni del nuovo manifesto, inclusa un'API dichiarativa per il filtraggio dei contenuti (declarativeNetRequest), […]

Il protocollo QUIC ha ricevuto lo status di standard proposto.

L'Internet Engineering Task Force (IETF), responsabile dello sviluppo dei protocolli e dell'architettura Internet, ha finalizzato la RFC per il protocollo QUIC e pubblicato le relative specifiche con gli identificatori RFC 8999 (proprietà del protocollo indipendente dalla versione), RFC 9000 (proprietà del protocollo indipendente dalla versione) su UDP), RFC 9001 (crittografia TLS del canale di comunicazione QUIC) e RFC 9002 (controllo della congestione e rilevamento della perdita di pacchetti durante la trasmissione dei dati). […]