Autore: Yuri Gagarin

Uscita del browser Pale Moon 28.5

È stato rilasciato il browser web Pale Moon 28.5, derivato dalla base di codice di Firefox per garantire un'alta efficienza operativa, mantenendo un'interfaccia classica, minimizzando il consumo di memoria e fornendo ulteriori opzioni di personalizzazione. Le versioni di Pale Moon sono disponibili per Windows e Linux (x86 e x86_64). Il codice del progetto è distribuito sotto licenza MPLv2 (Mozilla Public License). Il progetto segue l'organizzazione classica dell'interfaccia, senza […]

Filosofi sazi o programmazione concorrente su .NET

Diamo un'occhiata a come funziona la programmazione concorrente e parallela in .Net, usando come esempio il problema dei filosofi che pranzano. Il piano è di partire dalla sincronizzazione dei thread/processi fino al modello degli attori (nelle prossime parti). L'articolo può essere utile per una prima introduzione o per rinfrescare le proprie conoscenze. Perché è importante saperlo? I transistor stanno raggiungendo la loro dimensione minima, la legge di Moore si scontra con un limite di velocità […]

Sull'intelligenza artificiale e i pregiudizi

tl;dr: Il machine learning cerca schemi nei dati. Tuttavia, l'intelligenza artificiale può essere "parziale" — cioè, trovare schemi errati. Ad esempio, un sistema di rilevamento del cancro della pelle da una foto potrebbe prestare particolare attenzione alle immagini scattate in uno studio medico. Il machine learning non sa comprendere: i suoi algoritmi identificano solo schemi nei numeri, e se i dati non sono rappresentativi, lo saranno anche […]

Festa o giorno di riposo?

Si avvicina il Primo Maggio, cari membri di Habr. Non molto tempo fa ho chiarito a me stesso quanto sia importante continuare a porsi domande semplici, anche se sembra che la risposta sia già nota. Quindi, cosa stiamo celebrando? Per una corretta comprensione, dovremo dare un'occhiata alla storia della questione. Anche per una comprensione superficiale, ma corretta, è necessario trovare la fonte principale. Non vorrei […]

100GbE: lusso o necessità imprescindibile?

IEEE P802.3ba, lo standard per la trasmissione dei dati su canali Ethernet a 100 gigabit (100GbE), è stato sviluppato tra il 2007 e il 2010 [3], ma ha ottenuto una diffusione significativa solo nel 2018 [5]. Perché proprio nel 2018 e non prima? E perché in modo massiccio? Ci sono almeno cinque motivi… L'IEEE P802.3ba è stato progettato principalmente per […]

Netramesh – soluzione di service mesh leggera

Nel processo di transizione da un'applicazione monolitica a un'architettura a microservizi, ci troviamo ad affrontare nuove sfide. In un'applicazione monolitica, di solito è sufficiente determinare in quale parte del sistema si è verificato un errore. Probabilmente, il problema risiede nel codice stesso del monolite o nel database. Ma quando iniziamo a cercare problemi nell'architettura a microservizi, tutto diventa meno ovvio. Dobbiamo trovare tutto […]

Rilascio Tutanota 3.50.1

È stata pubblicata una nuova versione del client email Tutanota. Le modifiche includono una ricerca rinnovata e integrazione con Let’s Encrypt per domini propri, oltre a una traduzione al 100% in russo. Tutanota utilizza la crittografia end-to-end, quindi la ricerca può avvenire solo localmente. A tal fine, il client crea un indice full-text. L'indice è memorizzato localmente in formato crittografato. La nuova ricerca ristrutturata dovrebbe migliorare significativamente […]

Debian 9.9

È disponibile un nuovo aggiornamento per l'attuale versione stabile del sistema operativo Debian 9 "Stretch" con il numero 9.9. L'aggiornamento include modifiche in oltre 100 programmi diversi, inclusi il kernel Linux aggiornato alla versione 4.9.168 e i pacchetti postfix, postgresql, mariadb aggiornati. Sono stati risolti errori in rsync, ruby, systemd, unzip, gpac, jquery e molti altri pacchetti. È stato aggiornato il firmware non libero per Bluetooth […]

Oops, I did it again: debug dei comuni errori in JavaScript

A volte scrivere codice JavaScript può risultare difficile e talvolta persino spaventoso, sentimenti familiari a molti sviluppatori. Durante il lavoro, è inevitabile che si verifichino errori, alcuni dei quali si ripetono frequentemente. In questo articolo, destinato ai programmatori alle prime armi, si parla di questi errori e dei modi per risolverli. Per rendere il tutto più chiaro, i nomi delle funzioni, delle proprietà e degli oggetti sono stati presi da una canzone popolare. Tutto ciò aiuta […]

Come completare 70 compiti al giorno: vivere nei task tracker è una vita buona

Ho cercato di gestire sistematicamente i compiti, credo, circa 20-25 volte. E ogni tentativo falliva, come ora comprendo, per due motivi. In primo luogo, per dedicare tempo alla gestione dei compiti, è necessario capire — perché lo si fa. Cominci a tenere i registri delle attività, spendi tempo per questo, fai meno compiti, tutto questo inizia a accumularsi — per quale motivo? Qualsiasi lavoro è difficile […]

«Come smettere di bruciare», o dei problemi del flusso in entrata delle informazioni dell'uomo moderno

Nel ventesimo secolo, la vita e il lavoro delle persone seguivano un piano. Al lavoro (semplificando — si può immaginare una fabbrica) le persone avevano un piano chiaro per la settimana, per il mese, per l'anno a venire. Semplificando: devi produrre 20 pezzi. Nessuno verrà e dirà che ora bisogna produrre 37 pezzi e, in più, scrivere un articolo con riflessioni su […]

Come avviare Istio utilizzando Kubernetes in produzione. Parte 1

Che cos'è Istio? È quello che si chiama Service mesh, una tecnologia che aggiunge un livello di astrazione alla rete. Intercettiamo tutto o parte del traffico nel cluster e eseguiamo un certo insieme di operazioni su di esso. Quali esattamente? Ad esempio, eseguiamo un routing intelligente, realizziamo l'approccio del circuit breaker, possiamo organizzare un "canary deployment", deviare parzialmente il traffico verso una nuova versione del servizio, e possiamo limitare […]

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