Autore: Yuri Gagarin

Rilascio del programma di disegno MyPaint 2.0.0

Dopo quattro anni di sviluppo, è stata pubblicata una nuova versione del software specializzato per la pittura digitale utilizzando un tablet o un mouse: MyPaint 2.0.0. Il programma è distribuito con licenza GPLv2, lo sviluppo avviene in Python e C++ utilizzando il toolkit GTK3. Le build pronte sono disponibili per Linux (AppImage, Flatpak), Windows e macOS. MyPaint può essere utilizzato da artisti che si dedicano alla pittura digitale e in […]

Creazione di una catena CI/CD e automazione del lavoro con Docker

Ho scritto i miei primi siti alla fine degli anni '90. All'epoca era molto semplice metterli in funzione. C'era un server Apache su qualche hosting condiviso, a cui potevi accedere tramite FTP, digitando nella barra del browser qualcosa come ftp://ftp.example.com. Poi dovevi inserire nome utente e password e caricare i file sul server. Erano altri tempi, tutto allora […]

RabbitMQ. Parte 1. Introduzione. Erlang, AMQP

Buongiorno, Habr! Voglio condividere un manuale-guida sui concetti che sono riuscita a raccogliere su RabbitMQ e riassumerli in brevi raccomandazioni e conclusioni. Indice RabbitMQ. Parte 1. Introduzione. Erlang, AMQP e RPC RabbitMQ. Parte 2. Approfondire gli Exchanges RabbitMQ. Parte 3. Approfondire le Code e i Bindings RabbitMQ. Parte 4. Approfondire cosa sono i messaggi e i frame RabbitMQ. Parte […]

Windows 10X sarà in grado di eseguire applicazioni Win32 con alcune limitazioni

Il sistema operativo Windows 10X, quando sarà rilasciato, supporterà sia le moderne applicazioni universali e web che le classiche Win32. Microsoft afferma che queste verranno eseguite in un container, il che contribuirà a proteggere il sistema da virus e malfunzionamenti. Viene osservato che all'interno del container Win32 funzioneranno quasi tutti i programmi tradizionali, comprese le utility di sistema, Photoshop e persino […]

Installare in 90 secondi: gli aggiornamenti in Windows 10X non distraeranno gli utenti

Microsoft sta ancora cercando di unificare l'esperienza del suo sistema operativo su diversi formati e dispositivi. Windows 10X è il tentativo finale della corporation di raggiungere questo obiettivo. Ad accennarlo è l'interfaccia ibrida, che combina quasi il tradizionale 'Start' (senza le piastrelle), un layout caratteristico di Android e altri aspetti. Una delle novità della futura 'dieci' in […]

«Non perdere mai la speranza»: Persona 5 potrebbe ancora uscire su Switch

La specialista delle pubbliche relazioni di Atlus Ari Advincula ha commentato per richiesta di IGN la possibilità del rilascio del gioco di ruolo giapponese Persona 5 su Nintendo Switch. «Volete quello che volete, ma se non ce lo fanno sapere, non potremo mai realizzare [questi desideri]. È importante esprimere sempre la propria opinione», ha affermato Advincula. Secondo Advincula, […]

Vulnerabilità nel hypervisor VMM, sviluppato dal progetto OpenBSD

Nel hypervisor VMM fornito con OpenBSD è stata identificata una vulnerabilità che consente, attraverso manipolazioni dal lato del sistema ospite, di sovrascrivere il contenuto delle aree di memoria del kernel dell'ambiente host. Il problema è causato dal fatto che parte degli indirizzi fisici del sistema ospite (GPA, Guest Physical Address) è riflessa nello spazio degli indirizzi virtuali del kernel (KVA), ma per il GPA non viene applicata alcuna protezione da scrittura nelle aree KVA contrassegnate solo […]

Rilascio della libreria console ncurses 6.2

Dopo due anni di sviluppo, è stato rilasciato ncurses 6.2, una libreria progettata per creare interfacce utente console interattive multipiattaforma e che supporta l'emulazione dell'interfaccia di programmazione curses di System V Release 4.0 (SVr4). Il rilascio di ncurses 6.2 è compatibile a livello di codice sorgente con i rami ncurses 5.x e 6.0, ma espande l'ABI. Tra le novità si segnala l'implementazione delle estensioni O_EDGE_INSERT_STAY e O_INPUT_FIELD, che consentono […]

È stato rilasciato il rilascio sperimentale di Wine 5.2

È stata rilasciata una versione beta di Wine 5.2. Tra le principali novità: migliorata compatibilità con le tabelle di codifica dei caratteri di Windows. Implementata la possibilità di utilizzare un driver nullo come principale. Migliorato il supporto UTF-8 nei compilatori delle risorse e nei messaggi. Corretto l'uso di ucrtbase come runtime per C. Chiusi 22 rapporti di errore legati al funzionamento delle seguenti applicazioni: OllyDbg 2.x; Lotus Approach; Free PDF to Word […]

Hosting gratuito di bot Telegram su Google Cloud Platform

Perché GCP? Scrivendo bot per Telegram, mi sono trovato di fronte alla questione di come creare un bot che funzionasse costantemente in modo rapido e gratuito. Le opzioni con Heroku e Pythonanywhere hanno limiti troppo piccoli se hai più di un bot. Pertanto, ho deciso di utilizzare GCP. La piattaforma offre 300$ gratuiti per un anno + enormi sconti quando utilizzi questi fondi (fino al 94%). Come ospitare […]

Pensateci bene prima di usare Docker-in-Docker per ambienti CI o di test

Docker-in-Docker rappresenta un ambiente virtualizzato del demone Docker, eseguito all'interno dello stesso container per costruire immagini dei container. L'obiettivo principale della creazione di Docker-in-Docker era quello di assistere nello sviluppo di Docker stesso. Molti lo utilizzano per eseguire Jenkins CI. Inizialmente sembra a posto, ma poi sorgono problemi che possono essere evitati installando Docker all'interno del container Jenkins CI. In questo articolo si tratta di come fare […]

A favore di OpenBSD. Un po' di entusiasmo

Nel 2019 ho riscoperto OpenBSD. Essendo un neofita degli Unix agli inizi del millennio, ho provato tutto ciò che capitava a tiro. Allora Theo, attraverso OpenBSD, mi spiegò di andare a giocare con altri giochi. E così, quasi 20 anni dopo, nel 2019, è riemerso — il sistema operativo più sicuro e tutta quella roba. Beh, penso, vediamo — sicuramente […]

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster