Categoria: Blog

Un'altra bicicletta: memorizziamo le stringhe Unicode da 30-60% più compatte rispetto a UTF-8

Se sei uno sviluppatore e devi scegliere una codifica, quasi sempre la soluzione giusta sarà Unicode. Il modo specifico di rappresentazione dipende dal contesto, ma più frequentemente c'è anche qui una risposta universale: UTF-8. È vantaggioso perché consente di usare tutti i caratteri Unicode, senza sprecare troppi byte nella maggior parte dei casi. Tuttavia, per le lingue che utilizzano non […]

Avviamo il terminale Linux su iOS

Sapevate che è possibile avviare il terminale Linux su un dispositivo iOS? Potreste chiedervi: «Perché dovrei usare applicazioni testuali su iPhone?» È una domanda legittima. Ma se state leggendo Opensource.com, probabilmente sapete già la risposta: gli utenti di Linux vogliono avere la possibilità di lavorare con esso su qualsiasi dispositivo e desiderano utilizzare le proprie impostazioni. Ma soprattutto, vogliono […]

Perl 5.32.2

Questa versione è il risultato di quattro settimane di sviluppo dalla pubblicazione della 5.33.1. Le modifiche sono state apportate da 19 autori in 260 file e corrispondono a circa 11.000 righe di codice. Tuttavia, nel perldelta è indicata solo una novità chiave: l'interprete può essere compilato con il flag sperimentale -Dusedefaultstrict, che abilita di default la relativa pragmatica. L'effetto di questa impostazione non si applica alle righe singole. […]

Testing della localizzazione: perché è importante per un'applicazione o un sito web?

Immaginate questa situazione: avete sviluppato un'applicazione e la avete rilasciata in più lingue. Ma dopo il rilascio, vi accorgete di errori nelle diverse versioni linguistiche: il peggior incubo di uno sviluppatore. Ecco perché esiste il collaudo della localizzazione, per evitare situazioni sgradevoli come queste. Oggi gli Stati Uniti non sono più il principale attore nel mercato delle applicazioni mobili. La Cina […]

Perché è importante verificare il software sul vostro sistema di archiviazione ad alta disponibilità (99,9999%)

Quale versione del firmware è la più “corretta” e “funzionante”? Se il sistema di archiviazione garantisce resilienza con il 99,9999%, questo significa che funzionerà senza interruzioni anche senza aggiornare il software? O, al contrario, per ottenere la massima resilienza, è sempre necessario installare l'ultimo firmware? Ci impegneremo a rispondere a queste domande, basandoci sulla nostra esperienza. Una breve introduzione Tutti noi comprendiamo che in ogni […]

Rilascio della piattaforma di collaborazione Nextcloud Hub 20

È stata presentata la versione della piattaforma Nextcloud Hub 20, che offre una soluzione autonoma per l'organizzazione del lavoro collaborativo tra i dipendenti e i team che sviluppano diversi progetti. Contemporaneamente, è stata pubblicata la piattaforma cloud alla base di Nextcloud Hub, Nextcloud 20, che consente di implementare uno storage cloud con supporto alla sincronizzazione e allo scambio di dati, permettendo la visualizzazione e la modifica delle informazioni da qualsiasi dispositivo in qualsiasi punto della rete (con […]

È possibile generare numeri casuali se non ci fidiamo l'uno dell'altro? Parte 2

Ciao, Habr! Nella prima parte dell'articolo abbiamo discusso perché potrebbe essere necessario generare numeri casuali per i partecipanti che non si fidano l'uno dell'altro, quali requisiti sono richiesti a tali generatori di numeri casuali e abbiamo esaminato due approcci per la loro implementazione. In questa parte dell'articolo esamineremo in dettaglio un altro approccio che utilizza le firme soglia. Un po' di crittografia Per […]

Antipattern di PostgreSQL: «L'infinito non è un limite!», o Un po' di ricorsione

La ricorsione è un meccanismo molto potente e utile, se vengono eseguite le stesse operazioni "in profondità" sui dati correlati. Ma la ricorsione incontrollata è un male che può portare o a un'esecuzione infinita del processo, o (il che accade più frequentemente) a "consumare" tutta la memoria disponibile. I DBMS in questo senso funzionano secondo gli stessi principi: "ho detto di scavare, e io scavo". […]

Google rivelerà informazioni sulle vulnerabilità nei dispositivi Android di terze parti.

L'azienda Google ha presentato l'iniziativa Android Partner Vulnerability, che prevede di rivelare i dati sulle vulnerabilità nei dispositivi Android di diversi produttori OEM. L'iniziativa renderà più trasparente la comunicazione agli utenti riguardo le vulnerabilità specifiche per i firmware modificati da terzi. Finora, nei rapporti ufficiali sulle vulnerabilità (Android Security Bulletins) erano riportati solo problemi nel codice principale, proposto […]

Rilascio di virt-manager 3.0.0, l'interfaccia per la gestione degli ambienti virtuali

L'azienda Red Hat ha rilasciato una nuova versione dell'interfaccia grafica per la gestione di ambienti virtuali — Virt-Manager 3.0.0. L'interfaccia Virt-Manager è scritta in Python/PyGTK, è un'estensione di libvirt e supporta la gestione di sistemi come Xen, KVM, LXC e QEMU. Il codice del progetto è distribuito con licenza GPLv2. Il software fornisce strumenti per una valutazione visiva delle statistiche sulle prestazioni e sul consumo di risorse da parte delle macchine virtuali, […]

Release di Stratis 2.2, strumenti per la gestione di archiviazioni locali

È stata pubblicata la versione 2.2 del progetto Stratis, sviluppato da Red Hat e dalla comunità Fedora per unificare e semplificare gli strumenti di configurazione e gestione di pool di uno o più dischi locali. Stratis offre funzionalità come l'allocazione dinamica dello spazio di archiviazione, snapshot, garantire l'integrità e creare livelli di caching. Il codice del progetto è scritto in Rust e viene distribuito sotto licenza […]

Storia dell'architettura Dodo IS: monolite iniziale

O ogni azienda sfortunata con un monolito è infelice a modo suo. Lo sviluppo del sistema Dodo IS è iniziato subito, insieme al business di Dodo Pizza — nel 2011. Alla base c'era l'idea di una completa e totale digitalizzazione dei processi aziendali, realizzata autonomamente, che già nel 2011 suscitava molte domande e scetticismo. Eppure, sono già passati 9 anni da quando stiamo seguendo […]

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