• Qual’è il miglior linguaggio per imparare a sviluppare?
    Pubblicato in

    Qual’è il miglior linguaggio per imparare a sviluppare?

    E’ un sondaggio molto interessante quello lanciato da opensource.com e relativo ai linguaggi di programmazione. La domanda è molto semplice: quale linguaggio è più adatto per imparare a sviluppare? La scelta è data su questi linguaggi: C/C++(52) Haskell (1) Java (31) JavaScript (31) Python (173) Rust (4) Swift (6) Other (Let us know in the comments)(24) Tra parentesi viene indicato il numero di voti al momento della scrittura di questo articolo. Il sondaggio fa seguito a quanto proposto dallo stesso sito due anni fa, i risultati allora furono questi: C/C++ (607) JavaScript (242) Python (1137) Ruby (109) Go (42) Rust…

  • Google rompe lo SHA-1
    Pubblicato in

    Google rompe lo SHA-1

    3 risposte

    Esistono diversi algoritmi di hashing e, per definizione, questi devono fare una cosa sola: fornendo in ingresso dati di dimensione arbitraria, restituiscono dati di dimensione fissa e valore preciso; questa semplice logica ha permesso di utilizzare algoritmi di questo tipo per diverse cose: dalla verifica di genuinità di un file (avete mai verificato la iso scaricata di una distribuzione?), alla possibilità di verificare l’autenticazione di un utente senza doversi salvare la password, fino alla ricerca di pattern ripetuti nel DNA umano. Insomma, che sia l’md5, lo sha-1 o lo sha-256 questi algoritmi per funzionare devono garantire due cose: se passo…

  • Flint OS: Android apps su Raspberry Pi (e PC)
    Pubblicato in

    Flint OS: Android apps su Raspberry Pi (e PC)

    ChromeOS è il sistema operativo derivato dalla tecnologia di Chrome che Google, ormai da qualche anno, propone sul mercato – e con successo. L’idea alla base è che molte apps che usiamo sui dispositivi mobili non sono molto più di un’interfaccia web, e che quindi ha senso ridurre il sistema operativo al browser web, capace di gestire queste applicazioni (che spesso usano un altro mantra di questi tempi: il cloud). Ma esiste un’alternativa: Flint OS. Basato sullo stesso codice opensource di ChromeOS, questo progetto si propone di portare la stessa esperienza d’uso su diversi dispositivi, con un’attenzione particolare alla SBC (Single Board Computer – computer…

  • Rilasciato il Kernel Linux 4.10: Edizione Anniversario
    Pubblicato in

    Rilasciato il Kernel Linux 4.10: Edizione Anniversario

    Qualche giorno fa Linus Torvalds ha annunciato il rilascio della nuova build 4.10 del kernel Linux che, anche se un pochino in ritardo, è stata nominata Anniversary Edition, in onore del “recente” traguardo dei 25 anni di sviluppo. Andiamo a vedere quali sono le principali novità: Supporto alle Virtual GPU: si tratta di una tecnologia sviluppata dalla Nvidia, che consente il rendering degli ambienti grafici da remoto senza lag anche in presenza di connessioni non troppo veloci. Nuovi tool perf c2c: una serie di strumenti che possono essere usati per analizzare il contenuto delle cacheline sui NUMA system, con il…

  • Torvalds: l’innovazione tecnologica? Una stronzata. Intervista all’OpenSource Leadership Summit
    Pubblicato in

    Torvalds: l’innovazione tecnologica? Una stronzata. Intervista all’OpenSource Leadership Summit

    Qualche giorno fa si è tenuto l’Open Source Leadership Summit 2017, una conferenza organizzata dalla stessa Linux Foundation che ha come scopo quello di riunire le grandi realtà dell’open source per condividere le best practice su come organizzare e gestire grossi progetti open source. E quando si parla di grossi progetti open source, come può mancare all’appello Linux stesso? E quale modo migliore se non invitare ed intervistare lo stesso Linus Torvalds? Insomma, quest’ultimo anno è stato raggiunto un grosso traguardo per il nostro amato kernel: 22 milioni di righe di codice scritti da più di 5000 sviluppatori provenienti da…

  • ReactOS ora stampa!
    Pubblicato in

    ReactOS ora stampa!

    Di cosa sia ReactOS abbiamo già parlato in passato, ma un anno è passato ed è giunto il momento di un piccolo aggiornamento. Il ciclo di produzione prevede il rilascio ogni 3 mesi di una versione, quindi sintetizziamo le precedenti: 0.4.1: prestazioni del disco migliorato, aggiunto chkdsk e supporto iniziale per BTRFS 0.4.2: migliorata la fluidità dell’interfaccia utente; aggiunto supporto a ReiserFS in lettura 0.4.3: riscritto winsock con miglioramenti nella gestione della rete; miglioramento di NTVDM (l’emulazione di DOS) tale da permettere l’uso di giochi Il 16 febbraio è stata rilasciata la versione 0.4.4, che oltre a miglioramenti vari di usabilità e stabilità,…

  • Hitman: Feral Interactive colpisce ancora
    Pubblicato in

    Hitman: Feral Interactive colpisce ancora

    In passato abbiamo già parlato di Feral Interactive, l’azienda inglese che, collaborando direttamente con le case editrici dei videogame più famosi, ha come scopo il porting su Linux degli stessi. L’ultimo annuncio riguarda qualche giorno fa, in cui ha reso disponibile la prima stagione dello stealth game Hitman, che vede il giocatore dover portare a termine le varie missioni cercando di passare il più inosservato possibile. La serie, composta dai primi 6 capitoli della saga (esatto, 6 videogame), è disponibile adesso anche per SteamOS (il sistema operativo basato su Debian, ed utilizzato principalmente sulle console Steam create da Valve) ed…

  • GPD Pocket: netbook Cherry Trail da 7 pollici
    Pubblicato in

    GPD Pocket: netbook Cherry Trail da 7 pollici

    L’azienda GPD, dopo aver raccolto oltre 700.000 dollari lo scorso anno con il Tablet-PC Win da 5”, si sta preparando a lanciare un nuovo prodotto: un notebook con display da 7 pollici che potrà essere riposto comodamente in tasca. Il prodotto si chiama GPD Pocket, di cui vediamo le specifiche: CPU: Intel Atom x7-Z8700 (quad-core @ 1.6GHz) RAM: 4 GB Display: 7-inch IPS touch display HDD: 128 GB di tipo eMMC I/O: 1x USB Type-C, 1x USB 3.0, Mini HDMI, MicroSD Card slot, Courage jack (“headphone port”) Batteria: 7000mah (12 ore di autonomia ) Peso: 500 grammi L’azienda propone su Indiegogo…