Qui gli appunti delle due giornate, sono appunti!! prendeteli come tali!!!
venerdì 7 febbraio 2014
Droidcon Italy 2014
Due giorni intesi di Android a Torino con il Droidcon Italia 2014
giovedì 30 gennaio 2014
NodeJs - Oracle - No Bind Variables - "Error: ORA-01756: quoted string not properly terminated"
il problema della codifica con nodejs + oracle npm.
La soluzione è sempre quella di utilizzare le Bind Variables.
In alcuni casi dove non è possibile si procede con turn around:
var query = "UPDATE test SET DESC_RISPOSTA = 'á';
oracle.connect(dbOracleConnection, function(err, connection) {
connection.execute(query, [], function(err, results) {
console.log(err);
console.log(results);
});
});
si ottiene questo errore : Error: ORA-01756: quoted string not properly terminated
la soluzione più semplice è quella di utilizzare due funzionalità js per encodare correttamente la stringa
var query = unescape(encodeURIComponent("UPDATE test SET DESC_RISPOSTA = 'á'));
Ubicazione:
13048 Santhià VC, Italia
giovedì 16 gennaio 2014
Rover + Nodejs + Socket.io
Prosegue la parte di sviluppo del piccolo rover con Raspberry Pi + Arduino e Dagu 5.
Nella prossima fase prevede l'integrazione del giroscopio MPU5060
La parte di gestione da browser adesso utilizza Express.io appunto con le chiamate in socket. Molto più veloce rispetto alle classiche chiamate ajax.
Sulla sinistra i comandi principali per muovere il rover sulle 4 ruote motrici. In basso a sinistra il controllo del Tilt pannel della RaspiCam
Sulla destra lo stream della camera.
tutti i sorgente e le foto sul gitHub
Nella prossima fase prevede l'integrazione del giroscopio MPU5060
La parte di gestione da browser adesso utilizza Express.io appunto con le chiamate in socket. Molto più veloce rispetto alle classiche chiamate ajax.
Sulla sinistra i comandi principali per muovere il rover sulle 4 ruote motrici. In basso a sinistra il controllo del Tilt pannel della RaspiCam
Sulla destra lo stream della camera.
tutti i sorgente e le foto sul gitHub
Etichette:
arduino,
nodejs,
RaspberryPI,
socket.io
Ubicazione:
13048 Santhià VC, Italia
lunedì 13 gennaio 2014
Encoding - NodeJs + Oralce
Qualche problem sulle codifiche di Encoding con NodeJS + Oracle utilizzano la npm oracle ?
Su debian (il server dove è installato il client Oracle e la app di NodeJs) risolto inserendo nel file /etc/environment la stringa
NLS_LANG=.UTF8
naturalmente il db di riferimento è in UTF8.
[via github]
Su debian (il server dove è installato il client Oracle e la app di NodeJs) risolto inserendo nel file /etc/environment la stringa
NLS_LANG=.UTF8
naturalmente il db di riferimento è in UTF8.
[via github]
Ubicazione:
13048 Santhià VC, Italia
lunedì 23 dicembre 2013
Dati Meteo Arpa Piemonte + MongoDB
Dopo diversi tentativi riesco a scoprire come usare i dati meteo dell'Arpa Piemonte forniti da un WebService. Avevo richiesto all'Arpa piemonte dei dati storici per effettuare delle comparazioni con il mio sito del meteo http://mbmeteo.marcoberri.it. Alla richiesta l'Arpa piemonte mi segnala che gli archivi si pagano!!! Allora decido di iniziare ad archiviare i dati della stazione meteo di Vercelli attraverso un piccolo software in java inserito in cron ogni 10 minuti che semplicemente scarica i dati e registra dentro ad un db di MongoDB. Quando avrò raggiunto una buona mole di dati inizierò ad eseguire una comparazione.
Questo è l'esempio di chiamata per ottenere i dati :
http://webgis.arpa.piemonte.it/free/rest/services/climatologia-meteorologia-atmosfera/Misure_Temperatura_tempo_reale/MapServer/find?searchText=vercelli&searchFields=&sr=32632&layers=0&f=pjson
Il piccolo software per eseguire le operazione potete trovarlo sul gitHub.
Questo è l'esempio di chiamata per ottenere i dati :
http://webgis.arpa.piemonte.it/free/rest/services/climatologia-meteorologia-atmosfera/Misure_Temperatura_tempo_reale/MapServer/find?searchText=vercelli&searchFields=&sr=32632&layers=0&f=pjson
Il piccolo software per eseguire le operazione potete trovarlo sul gitHub.
Etichette:
arpa piemonte,
java,
meteo,
WebService
Ubicazione:
13048 Santhià VC, Italia
Arduino + Raspberry PI + Dagu 5 Rover + Node.js
Dopo un lungo periodo di esperimenti e di fatica finalmente sono arrivato alla prima fase del piccolo progetto.
Dai questo video il rover che muove i suoi primi passi in casa... con qualche problema..
L'hw è un mix di arduino per il controllo dei motori edella tilt pan per la Cam, Raspberry che gestisce lo streaming della cam sulla rete, e la parte web con node.js. Mancano alcuni dettagli che sistemerò a giorni.
Tutti i sorgenti, le specifiche e l'hw potete trovarlo sul GitHub


link on GitHub Site
Etichette:
arduino,
Dagu,
nodejs,
RaspberryPI
Ubicazione:
13048 Santhià VC, Italia
mercoledì 4 dicembre 2013
Telnet Starwars Animation
Etichette:
telnet
Ubicazione:
13048 Santhià VC, Italia
Iscriviti a:
Post (Atom)


