Grave bug su FaceTime: ascoltare l’audio di chi state chiamando… prima che risponda [NEWS-AGGIORNATO]

Un grave bug è stato scoperto in FaceTime e la notizia si sta rapidamente diffondendo sui social media. Il bug consente di chiamare chiunque abbia FaceTime e di ascoltare immediatamente l’audio proveniente dal suo telefono prima ancora che la persona all’altro capo abbia accettato o rifiutato la chiamata in arrivo. Apple, che in attesa di risolvere il problema ha chiuso il servizio di chiamate di gruppo, afferma che il problema sarà risolto in un aggiornamento software “entro la settimana”.

Naturalmente questo bug determina un grave problema di violazione della privacy in quanto si può ascoltare l’audio di qualsiasi utente iOS mentre il suo telefono squilla come al solito, senza che lato destinatario della chiamata ci sia alcuna alcuna indicazione di ciò che sta accadendo. Ed a quanto pare il bug può esporre anche il video…

Su 9to5Mac il bug di FaceTime è stato riprodotto utilizzando un iPhone X che chiama un iPhone XR, ma si ritiene che il problema impatti qualsiasi coppia di dispositivi iOS con iOS 12.1 o successivi.

Leggi tutto “Grave bug su FaceTime: ascoltare l’audio di chi state chiamando… prima che risponda [NEWS-AGGIORNATO]”

Elementi di Machine Learning: gli algoritmi di base [GUIDA]

L’apprendimento automatico (machine learning) è un campo dell’informatica profondamente diverso dai tradizionali settori computazionali. Nei campi tradizionali gli algoritmi sono infatti insiemi specifici di istruzioni che devono essere eseguite dai computer, istruzioni che non cambieranno nel tempo a meno che uno sviluppatore non le modifichi. Gli algoritmi di machine learning sono invece progettati proprio per cambiare nel tempo in base ai diversi input, ai pesi assegnati alle varie variabili ed ai diversi output.

Algoritmi di machine learning si possono applicare agli ambiti più diversi, dal riconoscimento facciale ai motori di reccomandation, dagli algoritmi predittivi delle fluttuazioni della borsa alle auto a guida autonoma. Il machine learning è infatti applicabile alle più diverse categorie di problemi, ma ovviamente ambiti diversi richiedono algoritmi di apprendimento diversi, algoritmi che differiscono fondamentalmente in base al fatto che gli output siano o meno “etichettati” (labeled), cioè che sia noto o meno a priori l’output atteso, ed a come si vuole che l’algoritmo “impari”.

Due dei metodi di apprendimento automatico più comuni e diffusi sono l’apprendimento supervisionato (supervised learning) e l’apprendimento non supervisionato (unsupervised learning).

Leggi tutto “Elementi di Machine Learning: gli algoritmi di base [GUIDA]”

Intelligenza Artificiale: i 10 attuali migliori framework di sviluppo [GUIDA]

L’Intelligenza Artificiale è senza ombra di dubbio il futuro del mondo della programmazione ed infatti, vista la crescente domanda, sempre più sviluppatori stanno approcciando la materia. Ma quali sono i migliori linguaggi/framework/librerie da usare ? Questo è il tema che proveremo a trattare in questa recensione di quelli che ad oggi sono i 10 migliori framework e librerie per l’Intelligenza Artificiale.

Come potete immaginare non tutti i linguaggi di programmazione sono adeguati per l’IA, per esempio molti sviluppatori in Ruby abbandonano tale linguaggio a favore di Python in quanto quest’ultimo è più adatto a tale scopo. I linguaggi più adatti all’IA, come ad esempio C++, offrono diversi framework e librerie tra le quali abbiamo selezionato per voi i seguenti:

– TensorFlow
– Torch
– Caffe
– Theano
– Amazon Machine Learning
– Accord.Net
– Scikit-learn
– Apache Mahout
– Microsoft Cognitive Toolkit
– Keras

Ma analizziamo in breve le caratteristiche di ciascuno e vediamo cosa li rende meritevoli di un posto nella nostra lista.

Leggi tutto “Intelligenza Artificiale: i 10 attuali migliori framework di sviluppo [GUIDA]”

150 motori di ricerca su Internet [GUIDA]

Sin dall’inizio dell’era di Internet siamo sommersi da un oceano di informazioni, ma senza un buon motore di ricerca questa immensa quantità di testi, numeri, immagini, filmati, siti, , tweet, ecc. diventa inutile, se non addirittura dannosa, in quanto confonde e spiazza l’utente. Ed i motori di ricerca hanno affrontato un lungo ed arduo viaggio di sviluppo ed evoluzione, nel tempo ne abbiamo visti molti, alcuni sono andati e venuti, altri sono attivi ancora oggi.

La lista che segue è categorizzata secondo la tipologia di utilizzo dei vari motori di ricerca (generali, torrent, blog, libri, nazionali, business, decentralizzati, notizie, open source, persone, lavoro, ecc.) . Ma per quanto ampio sia l’elenco, è per definizione incompleto. Conoscete altri motori di ricerca che vorreste vedere aggiunti? Contattateci e li inseriremo al più presto!

Leggi tutto “150 motori di ricerca su Internet [GUIDA]”

Perché e come realizzare uno skill Alexa [GUIDA]

Gli assistenti vocali consentono di fare molto più di quanto potremmo immaginare in prima battuta e, sia che si tratti di registrare un rapido promemoria che di ordinare del cibo, ci permettono di farlo anche molto più velocemente e con maggior semplicità rispetto all’utilizzo di una applicazione mobile.

E’ quindi evidente che l’utilizzo della tecnologia di riconoscimento vocale è la prossima grande frontiera. Amazon Alexa, tecnologia oggi in testa alle classifiche con una quota di mercato del 73%, già consente di fare innumerevoli azioni e varie previsioni indicano che entro il 2020 il 50% di tutte le ricerche sarà vocale. Ogni anno Alexa stabilisce nuovi record di vendita su Amazon ed è anche diventata la Top app gratuita su Google Play e Apple Store (poiché richiede la sua applicazione mobile per configurarlo per la prima volta). E se ciò non bastasse non solo i dispositivi echo, ma anche altri dispositivi domestici intelligenti di mercato che sono in cima alle classifiche di vendita, sono dispositivi abilitati Alexa.

Leggi tutto “Perché e come realizzare uno skill Alexa [GUIDA]”

FAQ: In che modo la chiusura di Cydia Store impatta i dispositivi jailbroken ? [GUIDA]

La settimana scorsa Saurik (Jay Freeman) ha preso la difficile decisione di staccare la spina del Cydia Store. Ma come impatterà questa sua scelta su tutti coloro che hanno un dispositivo jailbroken ? Forse non tanto quanto pensate !

Diversi malintesi stanno infatti causando molta confusione su ciò che sta realmente succedendo a Cydia e su cosa ciò significhi per gli utenti. Se siete alla ricerca di chiarezza in materia allora siete nel posto giusto, questo articolo risponderà a molte delle domande che vi state probabilmente ponendo.

Leggi tutto “FAQ: In che modo la chiusura di Cydia Store impatta i dispositivi jailbroken ? [GUIDA]”

100 tra i siti più utili di Internet [GUIDA]

Quello che segue è un elenco, che ovviamente non potrà mai essere esaustivo, dei più diversi siti e risorse web che forse non conoscete ancora, ma che a nostro avviso sono utilissimi e vi consentiranno sia di accrescere le vostre competenze che di incrementare la vostra produttività.

Ciascuno dei siti elencati risolve molto bene almeno un problema, e se ne memorizzate gli indirizzi risparmierete anche il tempo di una ricerca su Google !

Leggi tutto “100 tra i siti più utili di Internet [GUIDA]”

Ethereum per principianti [NEWS-GUIDA]


Nella guida “Ethereum: ma come funziona ?”  abbiamo affrontato il tema del funzionamento della blockchain Ethereum dal punto di vista tecnico. Vediamolo ora dal punto di vista dell’utente “medio”, cioè chi, pur usando le app, non necessariamente è uno sviluppatore, o chi fa acquisti online, ma non vuole necessariamente capire come questi vengono gestiti dietro le quinte.

Ethereum è una piattaforma decentralizzata che esegue “contratti intelligenti”, cioè applicazioni che funzionano esattamente come programmato senza alcuna possibilità di interruzione dell’attività, censura, frodi o interferenze di terze parti.

Anche se è stata fondata alla fine del 2014 ed il volume di articoli che spiegano la complessità della tecnologia è cresciuto nell’ultimo anno, il concetto rimane complesso da comprendere. Ad esempio il libro giallo scritto dal CTO di Ethereum Gavin Wood, o il libro bianco originale scritto dal fondatore Vitalik Buterin, sono indicativi della complessità del funzionamento della piattaforma complessiva.

Se lo desiderate, prima di procedere con la lettura di questa “sintesi semplificata”, potete anche dare uno sguardo ai video seguenti realizzati dal team dei fondatori di Ethereum:

“Ethereum for Dummies” [di Gavin Wood, CTO, Ethereum]:

“Ethereum explained in 100 seconds” [Gavin & Vitalik]:

Ma ora iniziamo: Leggi tutto “Ethereum per principianti [NEWS-GUIDA]”

IoT: Sarà la Blockchain la soluzione per il collegamento sicuro dei dispositivi ? [NEWS]

I dispositivi IoT (Internet of Things) stanno pervadendo sempre più rapidamente in ogni aspetto della nostra vita e diventa evidente ed urgente la necessità di una tecnologia universale per connetterli e controllarli in modo sicuro ed affidabile.

Uno studio di Gartner  stima infatti che la blockchain raggiungerà un valore commerciale di 3,1 trilioni di dollari entro il 2030, mentre Statista prevede che il mercato IoT crescerà  fino al l’incredibile valore di 8,8 trilioni di dollari nel 2020. E la tecnologia blockchain potrebbe essere in grado di fornire una soluzione reale e concreta per la definizione e realizzazione di uno standard globale di connettività per l’IoT.

Leggi tutto “IoT: Sarà la Blockchain la soluzione per il collegamento sicuro dei dispositivi ? [NEWS]”

Blockchain: potrà contribuire a migliorare la distribuzione di contenuti HD-4K su Internet ? [NEWS]


La maggior parte di noi considera Internet come un bene primario, di utilizzo quotidiano, del quale non possiamo più fare a meno. Utilizzare i social media, leggere i più disparati siti di notizie, utilizzare i motori di ricerca, guardare i nostri programmi TV preferiti su Netflix o farci guidare da Google Maps sono attività divenute abituali. Le nostre vite sono ormai in gran parte “digitali” grazie alla disponibilità di un sempre crescente numero di servizi, ma a differenza di quanto molti potrebbero pensare la stessa Internet, la “rete delle reti”, sta facendo fatica a tenere il passo della rivoluzione digitale in corso, la sua struttura globale è già oggi afflitta da significativi problemi che ostacolano il suo stesso sviluppo.

In questo articolo ci occuperemo del problema della distribuzione massiva di contenuti ad alta ed altissima definizione (HD, 4K, VR, AR, ecc.) verso un pubblico sempre crescente vedendo come funziona una possibile nuova soluzione (il NOIA Network) basata su tecnologia “Blockchain“, la stessa su cui si basano tutte le “criptomonete” (compresa la più famosa, il Bitcoin).

Il problema: l’attuale infrastruttura di Internet è inadeguata

Poiché il consumo complessivo di contenuti online è in costante vertiginoso aumento (ed è previsto che cresca di 4 volte nei prossimi anni) l’attuale infrastruttura di Internet non sarà in grado di soddisfare le esigenze di tutti, il rendere disponibili contenuti ad alta definizione ad un pubblico globale di spettatori sempre crescente è già oggi un serio problema.

Leggi tutto “Blockchain: potrà contribuire a migliorare la distribuzione di contenuti HD-4K su Internet ? [NEWS]”