Autore: ProHoster

Intervista a Yukihiro Matsumoto, creatore del linguaggio Ruby

È stata pubblicata un'intervista con Yukihiro Matsumoto, creatore del linguaggio Ruby. Yukihiro ha parlato di ciò che lo ispira a cambiare, ha condiviso i suoi pensieri sulla misurazione della velocità dei linguaggi di programmazione, sulla sperimentazione del linguaggio e sulle nuove funzionalità di Ruby 3.0. Fonte: opennet.ru

È stato lanciato un nuovo servizio di mailing list per lo sviluppo del kernel Linux.

Il team responsabile del mantenimento dell'infrastruttura per lo sviluppo del kernel Linux ha annunciato il lancio di un nuovo servizio di mailing list, lists.linux.dev. Oltre alle tradizionali mailing list per gli sviluppatori del kernel Linux, il server consente la creazione di mailing list per altri progetti con domini diversi da kernel.org. Tutte le mailing list mantenute su vger.kernel.org verranno migrate sul nuovo server, preservando tutte […]

Rilascio di collegamenti minimalisti per browser web 2.22

È stato rilasciato un browser web minimalista, Links 2.22, che supporta il lavoro sia in modalità console che grafica. Quando si lavora in modalità console è possibile visualizzare i colori e controllare il mouse, se supportato dal terminale utilizzato (ad esempio xterm). La modalità grafica supporta l'output dell'immagine e la smussatura dei caratteri. In tutte le modalità vengono visualizzate tabelle e frame. Il browser supporta la specifica HTML […]

Il codice sorgente per l'enorme sistema di sviluppo e pubblicazione collaborativo è stato pubblicato

Il codice per il progetto huje è stato pubblicato. Una caratteristica speciale del progetto è la possibilità di pubblicare il codice sorgente limitando l'accesso ai dettagli e alla cronologia ai non sviluppatori. I visitatori abituali possono visualizzare il codice di tutti i rami del progetto e scaricare gli archivi delle versioni. Huje è scritto in C e usa git. Il progetto non è impegnativo in termini di risorse e comprende un numero relativamente piccolo di dipendenze, il che rende possibile costruirlo […]

Rilascio dell'ambiente di sviluppo PascalABC.NET 3.8

È disponibile il rilascio del sistema di programmazione PascalABC.NET 3.8 che offre un'edizione del linguaggio di programmazione Pascal con supporto per la generazione di codice per la piattaforma .NET, la possibilità di utilizzare librerie .NET e funzionalità aggiuntive come classi generiche, interfacce, operatori sovraccarico, espressioni λ, eccezioni, garbage collection, metodi di estensione, classi senza nome e autoclassi. Il progetto si concentra principalmente sulle applicazioni nel campo dell'istruzione e della ricerca. Busta di plastica […]

È morto Igor Novikov, ideatore dei progetti open source sK1 e UniConvertor

Il figlio di Igor Novikov, un famoso sviluppatore di Kharkov di software libero per la stampa (sK1 e UniConvertor), ha annunciato la sua morte. Igor aveva 49 anni; un mese fa è stato ricoverato in ospedale per un ictus e lì ha contratto l'infezione da coronavirus COVID-19. Il 15 marzo è morto. Fonte: opennet.ru

Vulnerabilità sfruttabile in remoto nel motore del forum MyBB

Sono state individuate diverse vulnerabilità nel motore gratuito per la creazione di forum web MyBB, che insieme consentono l'esecuzione di codice PHP sul server. I problemi sono comparsi nelle versioni da 1.8.16 a 1.8.25 e sono stati risolti nell'aggiornamento MyBB 1.8.26. La prima vulnerabilità (CVE-2021-27889) consente a un membro del forum non privilegiato di incorporare codice JavaScript in post, discussioni e messaggi privati. Il forum consente l'aggiunta di immagini, elenchi e contenuti multimediali […]

Il progetto OpenHW Accelerate spenderà 22.5 milioni di dollari per lo sviluppo di hardware aperto

Le organizzazioni no-profit OpenHW Group e Mitacs hanno annunciato il programma di ricerca OpenHW Accelerate, finanziato con 22.5 milioni di dollari. L'obiettivo del programma è stimolare la ricerca nel campo dell'hardware aperto, compreso lo sviluppo di nuove generazioni di processori aperti, architetture e relativi software per risolvere problemi di apprendimento automatico e altri sistemi informatici ad alta intensità energetica. L’iniziativa sarà finanziata con il sostegno del governo […]

Versione SQLite 3.35

È stato pubblicato il rilascio di SQLite 3.35, un DBMS leggero progettato come libreria di plug-in. Il codice SQLite è distribuito come dominio pubblico, ovvero può essere utilizzato senza restrizioni e gratuitamente per qualsiasi scopo. Il supporto finanziario per gli sviluppatori SQLite è fornito da un consorzio appositamente creato, che comprende aziende come Adobe, Oracle, Mozilla, Bentley e Bloomberg. Principali modifiche: aggiunte funzioni matematiche integrate […]

Rilascio di XWayland 21.1.0, un componente per l'esecuzione di applicazioni X11 in ambienti Wayland

È ora disponibile XWayland 21.1.0, un componente DDX (Device-Dependent X) che esegue X.Org Server per eseguire applicazioni X11 in ambienti basati su Wayland. Il componente viene sviluppato come parte del codice base X.Org principale ed è stato precedentemente rilasciato insieme al server X.Org, ma a causa della stagnazione del server X.Org e dell'incertezza con il rilascio della 1.21 nel contesto di continuo sviluppo attivo di XWayland, è stato deciso di separare XWayland e […]

Rilasciato Audacity 3.0 Sound Editor

È disponibile una versione dell'editor audio gratuito Audacity 3.0.0, che fornisce strumenti per modificare file audio (Ogg Vorbis, FLAC, MP3 e WAV), registrare e digitalizzare l'audio, modificare i parametri dei file audio, sovrapporre tracce e applicare effetti (ad esempio, riduzione del rumore, cambi di tempo e tono). Il codice Audacity è concesso in licenza sotto GPL, con build binarie disponibili per Linux, Windows e macOS. Miglioramenti chiave: […]

Chrome 90 verrà fornito con il supporto per denominare le finestre individualmente

В выпуске Chrome 90, намеченном на 13 апреля, будет добавлена возможность присвоения окнам разных меток для их наглядного разделения в панели рабочего стола. Поддержка изменения имени окна упростит организацию работы при использовании отдельных окон браузера для разных задач, например, при открытии отдельных окон для рабочих задач, персональных интересов, развлечений, отложенных материалов и т.п. Имя меняется […]