April 30, 2011

Secondo giorno

Innanzi tutto una promessa: non continuero' a titolare i post "terzo giorno", "quarto giorno" e via dicendo! Ma ancora c'e' quel sapore di novita', per cui ogni giorno e' memorabile ed ha un suo "nome"!

Dopo una notte agitata, mi sono svegliato ben prima che suonasse la sveglia. Non erano ancora le 8:00 ed ero gia' in sella vestito da ciclista (si', le cose vanno fatte bene!) pedalando verso l'ufficio.

Non voglio annoiare nessuno, ma in fondo, se siete su questo blog, un po' annoiati dovete esserlo (ammettetelo!), quindi ecco qui cosa ha riempito i miei pensieri mentre pedalavo veloce verso l'ufficio:
 uint16 size = num_items * sizeof(cnf_struct_type);

I pochi lettori informatici si possono spremere le meningi. Io avevo risolto la sera prima, ma ancora faticavo a pensare che una simile fesseria potesse aver rovinato il giovedi sera (compleanno della moglie e io bloccato al lavoro, panico a volonta'), la notte (non mi alzo spesso prima che la sveglia suoni... anzi, diciamo che e' un evento raro!) e poi il percorso in bici.

Ma almeno ho verificato in prima persona l'effetto benefico di pedalare di prima mattina: sono uscito di casa con un mal di testa che stava li' li' per esplodere e sono arrivato, 25 minuti dopo, fresco e pronto per affrontare la giornata.

La prossima settimana, nessun post... non mi sono stancato della bici, ma saro' in viaggio a Dallas: le previsioni meteo mi mettono un po' paura.

10 comments:

Marica said...

carino essere "la moglie" nel blog de "il marito" :-)

Emanuele said...

Mumble, una domanda: hai un camerino? Io ogni mattina per ora passo dal bagno e infilo poi tutto nella borsa da lavoro... sarebbe più comodo se avessi un armadietto! :-P
Ciao,
Emanuele
PS: buon viaggio! ;-)

Marica said...

emanuele: (intanto ti rispondo io) altro che camerino... c'e' lo spogliatoio con tanto di docce ;-)
c'e' la palestra in ufficio (oltre che piscina, campo da tennis ecc) e quindi c'e' possibilita' di lavarsi.. e inoltre ci sono degli appositi spazi dove mettere la bici... ma di questo parlera' il marito :-)

Michele said...

Tanto per girare il coltello nella piaga.
La mattina c'e' lo spogliatoio che dice Marica, mentre alla sera chiudo la porta del mio ufficio e mi cambio direttamente li'. :-)
I vantaggi di una nazione che non ha problemi di spazio!

Emanuele said...

Ehehe... in effetti... qui avremmo pure le doccie ma non le usa nessuno e così la mattina non spingo troppo mentre la sera posso sudare e andare dritto in doccia a casa.
Ciao,
Emanuele

Giacomo said...
This comment has been removed by the author.
Giacomo said...

siccome non fai nuovi post mi sono messo a rileggere i vecchi e mi pianto sempre qui, non gli ho mai dato molta importanza ma visto che, appunto, mi annoio, voglio provarci a capire che cavolo di problema ha quella righetta di codice :-P
uint16 cos'e'? stai dichiarando size come un intero senza segno a 16 bit?
Se e' cosi' ok.. size sembra una variabile che conterra' la dimensione totale di un qualcosa, ovviamente bisogna moltiplicare la dimensione di ciascun "qualcosa" col loro numero per avere la dimensione totale.
Ho ignorato cnf_struct_type perche' non so cos'e', e' il tipo di questo qualcosa?
Non so dov'e' questo problema, troppi elementi la cui dimensione totale non entra in un intero a 16 bit? Bo, dai dicci cos'e' o dacci qualche altro indizio :-D

Michele said...

Purtroppo neanche io conoscevo la dimensione di cnf_struct_type.
Evidentemente qualcuno ha fatto crescere questa struttura un pochino troppo... e tac, 16 bit non bastavano piu'.
Risultato immediato: corruzione di memoria.
Per sistemarlo? Il modo ingenuo e' cambiare uint16 in uint32... ma appunto, e' il cambio ingenuo fatto (purtroppo) dalla paggior parte delle persone.

Michele said...

Ah, cmq non posto perche' ho ospiti a casa che mi mandano a letto tardi... quindi non ce la faccio la mattina! :-)

Giacomo said...

altrimenti come andrebbe fatto? (domanda ancora più ingenua, ma infatti io avrei cambiato quel 16 con 32 :P)