Categoria: Blog

Futhark v0.12.1

Futhark è un linguaggio di programmazione che supporta il parallelismo ed è parte della famiglia ML. Aggiornato: la rappresentazione interna delle costruzioni parallele è stata riveduta e ottimizzata. Salvo rarissime eccezioni, questo può influenzare notevolmente le prestazioni. Ora è supportata la tipizzazione strutturale dei tipi-somma e il match. Tuttavia, rimangono alcuni problemi con gli array di tipi-somma che contengono essi stessi array. Il tempo di compilazione è stato significativamente ridotto […]

Vulnerabilità DoS remota nello stack IPv6 di FreeBSD

In FreeBSD è stata corretta una vulnerabilità (CVE-2019-5611) che consente di causare il crash del kernel (packet-of-death) attraverso l'invio di pacchetti ICMPv6 MLD (Multicast Listener Discovery) appositamente frammentati. Il problema è causato dalla mancanza del controllo necessario nella chiamata m_pulldown(), il che può portare al ritorno di catene mbuf non continue, contrariamente alle aspettative della parte chiamante. La vulnerabilità è stata corretta negli aggiornamenti 12.0-RELEASE-p10, 11.3-RELEASE-p3 e 11.2-RELEASE-p14. Come soluzione alternativa per la protezione è possibile […]

Router 4G come server universale per IoT

I router della serie ICR-3200 sono progettati per sostituire la tradizionale combinazione: computer a scheda singola + modem + router. Ora è possibile eseguire tutta la logica necessaria direttamente sul router. Grazie al potente processore ARM, 512 MB di RAM e circa 2 GB di memoria flash integrata, è possibile persino avviare un server nodejs sul router! Le interfacce seriali RS-232/485 sono anche integrate nel router e sono disponibili subito nel sistema operativo con pieno […]

Tracciamento distribuito: abbiamo fatto tutto nel modo sbagliato

Nota del traduttore: L'autore di questo materiale è Cindy Sridharan, ingegnere presso imgix, azienda che si occupa di sviluppo API e, in particolare, di testing di microservizi. In questo articolo condivide la sua visione approfondita delle attuali problematiche nel campo della tracciatura distribuita, dove, a suo avviso, c'è una carenza di strumenti davvero efficaci per risolvere le questioni attuali. [Illustrazione tratta da un altro articolo sulla traccia distribuita […]

È stato presentato notqmail, un fork del server di posta qmail

È stata presentata la prima versione del progetto notqmail, nell'ambito del quale è iniziato lo sviluppo di un fork del server mail qmail. Qmail è stato creato da Daniel Bernstein nel 1995 con l'obiettivo di fornire una sostituzione più sicura e veloce di sendmail. L'ultima versione di qmail 1.03 è stata pubblicata nel 1998 e da allora la fornitura ufficiale non è stata aggiornata, ma il server rimane un esempio di […]

IBM ha annunciato l'apertura dell'architettura dei processori Power

L'azienda IBM ha annunciato la trasformazione dell'architettura dell'insieme di istruzioni (ISA) Power in un formato aperto. Nel 2013, IBM aveva già creato il consorzio OpenPOWER, attraverso il quale aveva offerto la possibilità di licenziare la proprietà intellettuale relativa a POWER e fornito accesso completo alle specifiche. Tuttavia, per ottenere la licenza per la produzione di chip, continuavano a essere richieste royalties. Da ora in poi, la creazione di proprie modifiche ai chip […]

È disponibile una beta pubblica del browser Microsoft Edge basato su Chromium

Nel 2020, si dice che Microsoft sostituirà il classico browser Edge, fornito con Windows 10, con uno nuovo basato su Chromium. E ora il gigante del software è un passo più vicino: Microsoft ha rilasciato una versione beta pubblica del suo nuovo browser Edge. È disponibile per tutte le piattaforme supportate: Windows 7, Windows 8.1 e Windows 10, oltre che per […]

Come trovare corsi di programmazione e quanto costano le garanzie di assunzione

Tre anni fa ho pubblicato il mio primo e unico articolo su habr.ru, dedicato alla scrittura di una piccola applicazione su Angular 2. All'epoca era in versione beta, c'erano pochi tutorial e mi interessava dal punto di vista del tempo di inserimento rispetto ad altri framework/librerie dal punto di vista di un non programmatore. In quell'articolo ho scritto che […]

Configurare l'Out-Of-Memory Killer in Linux per PostgreSQL

Quando un server database Linux si interrompe inaspettatamente, è necessario identificare la causa. Le cause possono essere diverse. Ad esempio, SIGSEGV — un errore a causa di un bug nel server backend. Ma è raro. La maggior parte delle volte è semplicemente esaurito lo spazio su disco o la memoria. Se lo spazio su disco è finito, l'unica soluzione è liberare spazio e riavviare il database. Out-Of-Memory Killer Quando il server […]

La Banca Centrale vuole aggiungere pagamenti rapidi nel messenger nazionale "Serafim"

L'idea dell'autosufficienza non abbandona le menti dei funzionari negli alti uffici. Come riportano "Vedomosti", la Banca Centrale potrebbe integrare il proprio Sistema di Pagamenti Rapidi (SBP) nel messenger nazionale "Serafim". Questo programma è stato sviluppato per le aziende statali ed è un equivalente particolare del cinese WeChat. È interessante notare che, come affermato, ci sono coinvolti solo algoritmi crittografici nazionali. Se questo sia vero o meno, non è chiaro, ma l'app […]

Chaos Constructions 2019 sta arrivando…

Chaos Constructions 2019 Si svolgerà il 24-25 agosto, come da tradizione nell'ultimo weekend dell'estate, a San Pietroburgo, il festival informatico Chaos Constructions 2019. Durante la conferenza che fa parte del festival, saranno presentati oltre 60 interventi. Inizialmente, il festival era dedicato alla demoscene, e quegli computer che ora consideriamo retro erano all'epoca i più moderni. Tutto è cominciato nel 1995 con il festival ENLiGHT, che è stato organizzato […]

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