Ho sempre pensato che Google usasse, per le immagini di Photo, solo le informazioni derivanti dal GPS o dai metadati dell'header..questo fino a ieri
Google mi ha consigliato che la foto sottostante fosse stata scattata a Firenze nel Giardino di Boboli
In realta' l'immagine e' relativa ad una copertina di un disco "Firenze Sboccata" di Riccardo Marasco e quindi non ha una precisa impostazione geografica...ma l'immagine riportata sulla copertina e' relativa alla Fontana del Bacchino ubicata proprio nel Giardino di Boboli
Quindi Google ha effettuato una lettura dell'immagine e, studiando le affinita' con altre foto geotaggate, ha proposto il Giardino di Boboli come posizione di scatto
martedì 20 giugno 2017
OBDSIM in Java
Per prima cosa si scarica IntelliJ Idea Commumity Edition e si importa i progetto File/New/Project from existing sources/Maven e si clicca sulla radice del progetto
poi da File/Project Structure si clicca su Libraries e si aggiunge la libreria jar bluecove che fornisce le librerie non presenti nel progetto preso da GitHub
Una volta cliccato Run si deve cliccare Edit Configuration, si preme + e si crea una Application.
Si imposta la classe Main e siamo quindi pronti a lanciare il progetto. Per creare il file .jar (in modo da non avere bisogno dell'IDE) si va in File/Project Structure/Artifacts si clicca + si aggiunge come JAR
java -cp obdsim.jar so.mwil.obdsim.Main
Si telnetta su
telnet 127.0.0.1 35000
e si richiedono i dati dei giri motore con
010C
il sistema risponde sempre al solito modo (non e' random) ovvero ripetendo il comando inviato con poi il codice 41 0C (codice di risposta) e 4b0 (il numero di giri in esadecimale ovvero 1200 che va diviso per 4 per ottenere gli RPM link)
010C
41 0C 4b0
Se Centos e' obbligatorio sbloccare la porta 35000, che e' filtrata dal firewall, con i comandi
martedì 13 giugno 2017
Bluetooth lag
In questi giorni mi e' venuta la malsana idea di utilizzare MuseScore su tablet e di svincolarmi dalla dipendenza del filo delle cuffie usando degli auricolari QCY7
Sono bastati 3 secondi per accorgermi della mancanza di sincronia tra la nota evidenziata sullo spartito di Musescore ed il corrispettivo suono della nota in cuffia...un ritardo quantificabile quasi in mezzo secondo
Il problema era identico sia su Ios che su Android ma non si presentava, a parita' di cuffie, su PC
Da una breve indagine ho scoperto sul portatile il codec in uso era Aptx, un sistema proprietario con qualita' CD, mentre sui sistemi operativi per telefoni e tablet e' in uso A2DP che crea il fastidiosissimo lag dell'audio
Come risolvere la cosa ??
Android introdutta' il supporto Aptx con la nuova versione O e sembra che Lineage OS abbia gia' incluso nel suo sistema questo driver. Stesso discorso per IOS; niente da fare per adesso e si aspetta fiduciosi il nuovo IOS
Visto che sono un felice possessore di Nexus 5X ho potuto installare la Developer Preview di Android O e devo ammettere che il lag non e' scomparso ma si e' ridotto in modo tale da non essere piu' fastidioso...a parte il fatto che il sistema operativo ogni decide di andare in reboot da solo ma del resto e' una preview :<
Sono bastati 3 secondi per accorgermi della mancanza di sincronia tra la nota evidenziata sullo spartito di Musescore ed il corrispettivo suono della nota in cuffia...un ritardo quantificabile quasi in mezzo secondo
Il problema era identico sia su Ios che su Android ma non si presentava, a parita' di cuffie, su PC
Da una breve indagine ho scoperto sul portatile il codec in uso era Aptx, un sistema proprietario con qualita' CD, mentre sui sistemi operativi per telefoni e tablet e' in uso A2DP che crea il fastidiosissimo lag dell'audio
Come risolvere la cosa ??
Android introdutta' il supporto Aptx con la nuova versione O e sembra che Lineage OS abbia gia' incluso nel suo sistema questo driver. Stesso discorso per IOS; niente da fare per adesso e si aspetta fiduciosi il nuovo IOS
Visto che sono un felice possessore di Nexus 5X ho potuto installare la Developer Preview di Android O e devo ammettere che il lag non e' scomparso ma si e' ridotto in modo tale da non essere piu' fastidioso...a parte il fatto che il sistema operativo ogni decide di andare in reboot da solo ma del resto e' una preview :<
giovedì 18 maggio 2017
mercoledì 3 maggio 2017
Charlie Duke Apollo XVI a Peccioli
Sentirsi raccontare la Luna da chi ci ha camminato sopra e' una sensazione difficilmente spiegabile
Audio della conferenza (scarsa qualita' audio!!! ma meglio che niente)
Gli annulli filatelici della giornata
Audio della conferenza (scarsa qualita' audio!!! ma meglio che niente)
Gli annulli filatelici della giornata
lunedì 24 aprile 2017
Coincidenze?? Ufo e Goldrake
Mandelbrot su ZX Spectrum
La cosa bella dei mini computer degli anni 80 e' che, utilizzando quasi tutti BASIC, era semplice trasportare il codice da una macchina all'altra con minime modifiche
Circa 4 anni fa avevo usato l'emulatore C64 per calcolare Mandelbrot..adesso e' il turno dell'emulatore ZX
Attenzione: i tempi di calcolo sono drammaticamente lunghi (dopo tre ore non era ancora stata generata la meta'..ho lasciato il tutto correre durante la notte). Inoltre nonostante il grafico sia venuto bene ho fatto confusione nei limiti ed e' stato generato un errore di Integer out of range
Circa 4 anni fa avevo usato l'emulatore C64 per calcolare Mandelbrot..adesso e' il turno dell'emulatore ZX
Attenzione: i tempi di calcolo sono drammaticamente lunghi (dopo tre ore non era ancora stata generata la meta'..ho lasciato il tutto correre durante la notte). Inoltre nonostante il grafico sia venuto bene ho fatto confusione nei limiti ed e' stato generato un errore di Integer out of range
Iscriviti a:
Post (Atom)
Debugger integrato ESP32S3
Aggiornamento In realta' il Jtag USB funziona anche sui moduli cinesi Il problema risiede nell'ID USB della porta Jtag. Nel modulo...
-
In questo post viene indicato come creare uno scatterplot dinamico basato da dati ripresi da un file csv (nel dettaglio il file csv e' c...
-
Questo post e' a seguito di quanto gia' visto nella precedente prova Lo scopo e' sempre il solito: creare un sistema che permet...
-
La scheda ESP32-2432S028R monta un Esp Dev Module con uno schermo TFT a driver ILI9341 di 320x240 pixels 16 bit colore.Il sito di riferiment...