…Details…

Icon

Thoughts that's escape, only details.

Out-of-Office for sometime

Graphic Restyle

I’m working on graphic restyle, today the first release!

Leo

Worldly Wisdom

Life is a bitch, so fuck it!

Tracking voli di ritorno.

Potete vedere a che punto sono del viaggio da qui:

Da Amman ad Istambul partenza ore 3:30

Da Istambul a Milano partenza ore 8:05

Gli orari sono espressi con il fuso locale data 20/04.

Tracking voli di andata.

Potete vedere a che punto sono del viaggio da qui:

Da Milano a Istanbul partenza ore 11:00

Da Istanbul ad Amman partenza ore 19:05

Gli orari sono espressi con il fuso locale data 14/04.

Out of Office automatic reply

Thank you for your message. I’m currently out of office, with limited access to e-mail.

I will be returning on 22/04

For very urgent issues, you may reach me at +393939878975

Leonardo Rizzi


Leonardo Rizzi – System & Network Architect
HostingLab (Skillnet Srl)
Viale E. Jenner 30
20159 – Milano
Office: +39 025457173
Mobile: +39 3939878975
www.hostinglab.it

Fiat Ecodrive – Database

E così ho comprato una 500, come per le macchine di nuova produzione della Fiat a bordo hanno equipaggiato un sistema che si chiama Blue & Me un computer di bordo basato su Windows Mobile for Automotive, che tuttosommato non è neanche una scelta così pessima quando funziona.

Questa breve introduzione mi era necessaria per descrivere un software fornito dalla Fiat chiamato Ecodrive installabile sul computer di bordo dell’automobile. Nonostante il nome non è nientaltro che un datalogger dei dati di bordo come velocità, numero di giri del motore, temperature ecc. che salva tutto su una drive collegato alla porta usb della macchina.

Di base nasce tutto come un supporto alla guida che aiuti a migliorare lo stile al fine di ridurre i consumi..
Inutile dire che fa abbastanza ridere questa cosa come anche l’interfaccia grafica del software che lo rendo un giocattolo.

A questo punto dati + software indecente, nasce spontaneo eliminare una delle due cose e correre ai ripari.

I dati grezzi vengono salvati nel drive usb in /iFiat/ecoDrive/data/
in un file chiamato eddrm.-idnumericoauto-.bin
da lazyman non ho ancora trovato il significato di questo file quindi consiglio di passare allo step successivo che offre i dati già pronti.

Il software Ecodrive fornito è un’applicativo scritto in Adobe AIR ad occhio può sembrare una scelta di dubbia convenienza ma sul sito fiat ho avuto una grande sorpresa il download era disponibile anche per Mac OS X.
Ovviamente non sto a descrivere come installare e usare il programma quindi do per scontato che sia già stata fatta la prima importazione dei dati.

I dati sono stoccati sulla macchina locale in quattro file SQLite in una directory simile a questa:

/Users/username/Library/Preferences/com.fiat.convergence.-idnumerico-.1/Local Store/

ecoDrive.db (Questo file contiene di dati varibili del software come costo carburante e simili aggiornati automaticamente da internet)
ecoDriveCommunity.db (Questo file contiene i dati statistici della comunity usati per fare in confronto con i trend locali)
ecoDriveJourney.db (Questo file contiene i dati devi viaggi effettuati dai veicoli)
iFiat.db (Questo file contiene le configu razioni base del programma e veicoli)

I file si possono aprire con qualsiasi cosa supporti SQLite ad esempio io uso SQLite Database Browser per Mac OS X:
A noi serve il seguente file ecoDriveJourney.db in seguito illustro lo schema per tabelle:

Table: AccellerationBandData
Field: JourneyId (integer PRIMARY) id numerico del viaggio generato ad ogni avvio e spegnimento del computer di bordo.
Field: LowerSpeed (integer PRIMARY) valore numerico che esprime la velocità minima in km/h
Field: UpperSpeed (integer PRIMARY) valore numerico che esprime la velocità massima in km/h
Field: Acceleration (FLOAT) valore numerico positivo che esprime l’accellerazione in “g” per essere più chiari m/s2
Field: Deceleration (FLOAT) valore numerico negativo che esprime l’accellerazione in “g” per essere più chiari m/s2
Table: DatabaseVersion (questa tabella non contiene dati utili)

Table: DrivingCategoryScore
Field: JourneyId (integer PRIMARY) id numerico del viaggio generato ad ogni avvio e spegnimento del computer di bordo.
Field: JourneyCategoryId
Field: Score

Table: GearData
Field: JourneyId (integer PRIMARY) id numerico del viaggio generato ad ogni avvio e spegnimento del computer di bordo.
Field: Gear (integer PRIMARY) id numerico che indica la marcia 0 indica la retro
Field: AverageAcceleration (FLOAT) valore numerico positivo che esprime l’accellerazione in “g” per essere più chiari m/s2 per la singola marcia
Field: AverageDownshiftRPM (FLOAT) valore numerico che indica gli RPM minimi raggiunti con la marcia inserita
Field: AverageUpshiftRPM (FLOAT) valore numerico che indica gli RPM massimi raggiunti con la marcia inserita
Field: PercentUsage (FLOAT) sono ancora indeciso su questo dato non riesco ad interpretare i decimali
Field: AverageDeceleration (FLOAT) valore numerico negativo che esprime l’accellerazione in “g” per essere più chiari m/s2

Table: Journey
Field: Id (integer PRIMARY) id numerico del viaggio generato ad ogni avvio e spegnimento del computer di bordo.
Field: UserLocalId identificativo interno dell’autista
Field: VehicleLocalId identificativo interno del veicolo
Field: StartTime ora di inizione del viaggio espresso in unixtimestamp
Field: StartDate data di inizione del viaggio espresso in unixtimestamp
Field: EndTime ora fine di fine del viaggio espresso in unixtimestamp
Field: StartOdometer kilometri indicati dal tachimetro al momento di inizio del viaggio
Field: StopOdometer kilometri indicati dal tachimetro all fine del viaggio
Field: EcoIndex paramentro dell’ecodrive
Field: EcoIndexServerId paramentro dell’ecodrive
Field: EcoIndexServerAlgorithmVersion paramentro dell’ecodrive
Field: PricePerUnit costo del carburante
Field: FuelConsumed carburante usato
Field: JourneyType tipo di viaggio urbato/extraurbano viene calcolato in base a velocità massima e distanza, dato non reale
Field: ComputedServerFuelConsumption carburante usato
Field: ConsumptionUnit unità in cui è espresso il consumo
Field: TripDataCount ???

Table: TripAComputerData
Field: JourneyId (integer) id numerico del viaggio generato ad ogni avvio e spegnimento del computer di bordo.
Field: DateTime cambo che indica data e ora in cui viene registrato il record espresso in unixtimestamp
Field: PartialOdometer inidica in kilometri quanto indica il tachimetro parziale
Field: AverageSpeed velocità media espressa in km/h
Field: AverageFuelConsumption: valore che esprime il consumo medio in litri per 100Km
Field: EventType tipo di viaggio urbano/extraurbano
Field: DistanceUnit indica con che unità sono espresse le distanze.

Table: TripData
Field: JourneyId (integer) id numerico del viaggio generato ad ogni avvio e spegnimento del computer di bordo.
Field: DateTime cambo che indica data e ora in cui viene registrato il record espresso in unixtimestamp
Field: EngineSpeed RPM del motore
Field: VehicleSpeed velocità veicolo in Km/h
Field: IstantaneosFuelConsumption valore che esprime il consumo medio in litri per 100Km
Field: AverageFuelConsumption valore che esprime il consumo medio in litri per 100Km

Table: TripStatusData
Field: JourneyId (integer) id numerico del viaggio generato ad ogni avvio e spegnimento del computer di bordo.
Field: DateTime cambo che indica data e ora in cui viene registrato il record espresso in unixtimestamp
Field: ExternalTemperature temperatura esterna espressa in gradi centigradi
Field: CompressorSts ???

Milano in inverno

Una suggestiva veduta da una finestra della stazione di Milano Bovisa.

Any Key

“Luigi, qual’è il tasto any key?”

Cavo Ottico

Non c’è cosa migliore di incontrare una bobinona di fibra ottica, sotto l’ufficio di primo mattino.

Ero convinto che avvesero fermato l’ampliamento dell’infrastruttura ottica nelle zone centrali di milano, mi fa pensare che siamo attivati a livelli critici di saturazione delle linee su rame.

Ed è solo lunedì..

Lunedì +

+

Il Lunedì, le ferrovie che scioperano, la benedizione natalizia dell’ufficio, hanno messo veramente a dura prova la mia pazienza.

Cisco Acquires Jabber, Inc.

Questa mi suona propio nuova eppure è una notizia di qualche settimana fa, Cisco ha acquisito Jabber.

Ma che sta succedendo?

More info:

http://www.cisco.com/web/about/ac49/ac0/ac1/ac258/JabberInc.html

Web 2.0

Ma che cosa vuol dire?

PHP – Problem Solving

ini_set( "display_errors", 0);

La risposta alla domanda fondamentale sulla vita, l’universo e tutto quanto

42

IRC Cut 01 – #solaris

<Giaco> dannazione non trovo la sprite
<Giaco> solo la fanta
<Giaco> oddio che male sto ginocchiolo
<Giaco> ma sip e’ udp o tcp ?
<Giaco> ah forse era aix udp
<Giaco> non mi piace ios
<mega> ma che stai vaneggiando?
<Giaco> ios e’ come il linux
<Giaco> non e’ come i bsd
<mega> tu fumi troppe canne
<mega> vado a nanna
<mega> notte
<Giaco> era aix o iax ?
<Giaco> ciao

E poi si chiedono perché cambio lavoro.

Lavorereste mai in una societa’ di telecomunicazioni in cui sostituiscono un firewall Checkpoint su piattaforma Nokia con uno Zyxel ZyWall USG.

Sono inorridito

Milano in agosto

Primi tre giorni di lavoro, Milano e’ ancora vuota sembra incredibile, niente traffico e ho pure trovato parcheggio.

Questo ha meritato una foto, in fondo si puo’ notare la stazione centrale, e la strada praticamente deserta.

Home network

Un pezzetto del rack di casa, in vista il catalyst 2950 e il router 2600

My Life

Vita e teconologia.

Protected: Frenologia

This content is password protected. To view it please enter your password below:

Protected: Love

This content is password protected. To view it please enter your password below:

Protected: Chiudo

This content is password protected. To view it please enter your password below:

Protected: La fine e’ importante in tutte le cose

This content is password protected. To view it please enter your password below:

Protected: Vero o Falso

This content is password protected. To view it please enter your password below:

Protected: Unione

This content is password protected. To view it please enter your password below:

Protected: 14 – 15 Febbraio

This content is password protected. To view it please enter your password below:

Protected: Il server sta morendo.

This content is password protected. To view it please enter your password below:

Protected: WiFi

This content is password protected. To view it please enter your password below:

Protected: Treno, movimento, pensiero…

This content is password protected. To view it please enter your password below:

Protected: Insomnia

This content is password protected. To view it please enter your password below:

Protected: E’ tardi per dire buona notte?!

This content is password protected. To view it please enter your password below:

Protected: Conoscere, si ma cosa?

This content is password protected. To view it please enter your password below:

Protected: Cell post…

This content is password protected. To view it please enter your password below:

Protected: E’ tardi…(?)

This content is password protected. To view it please enter your password below:

Protected: Scheda di rete GigaBit

This content is password protected. To view it please enter your password below:

Protected: Scheda di rete GigaBit

This content is password protected. To view it please enter your password below:

Protected: “Codice da vinci”

This content is password protected. To view it please enter your password below:

Protected: Un Mese

This content is password protected. To view it please enter your password below:

Protected: Capture

This content is password protected. To view it please enter your password below:

Protected: Spostamenti Vari

This content is password protected. To view it please enter your password below:

Protected: Casa di m-e-r-d-a

This content is password protected. To view it please enter your password below:

Protected: Scuola

This content is password protected. To view it please enter your password below:

Gateway

Da quando e’ subentrato il nuovo server sono iniziati i problemi sul gateway perche’ non esegue correttamente il nat con iptables sulla porta 80 quindi ho puntato ad fare un semplice redirect.

Giusto per dover di cronaca metto anche i dati del gateway:
host privato: reflect.stars
host pubblico: reflect.deepreflect.net
servizi disponibili: Firewalling, Mailserver, Router.
CPU: Pentium MMX – 166Mhz
RAM: 69 MB
HDA: 800 MB
System: Slackware 9.1

New Server

Be da qualche giorno e’ operativo il nuovo server che ospita DB e Web funziona tutto a meraviglia, domani inizia la scuola! Mannaggia che palle…

I dati del serverozzo nuovo:
host privato: reason.stars
host pubblico: reason.deepreflect.net
servizi disponibili: Web, Mysql.
CPU: Pentium 2 – 400Mhz
RAM: 196 MB
HDA: 3 GB
System: Slackware 9.1

Protected: DB server

This content is password protected. To view it please enter your password below:

Protected: CED e NOC

This content is password protected. To view it please enter your password below:

Protected: DB server

This content is password protected. To view it please enter your password below:

Protected: Blog idea

This content is password protected. To view it please enter your password below:

Protected: Link

This content is password protected. To view it please enter your password below:

Archives