Denny Biasiolli Website RSS Feeds

Preparati al peggio, ma ambisci al meglio.

Esperimenti, deliri e vaneggiamenti di un informatico pazzo, filosofo e sognatore.

Tag: tempo
2011
04Mar

Auguri Antonella

Accogli ogni nuovo giorno sapendo che il sole è sempre nel cielo, anche se a volte si nasconde dietro le nubi

Nuota nel mare della tua vita affrondando le intemperie con coraggio e determinazione

Trova il tempo per pensare al tuo passato, considerando che tutto ciò che hai vissuto ti ha portata ad essere la meravigliosa persona che sei ora

Osserva il mondo con occhi vigili e attenti, e ricorda che un giorno qualcuno ti disse

"Non smettere mai di sorridere, nemmeno quando sei triste", senza completare la citazione per non essere scoperto

Esprimi un desiderio e conservalo nel cuore, impegnandoti ogni giorno affinché si realizzi

Lasciati emozionare dalle piccole cose: un raggio di sole, una goccia di rugiada, il sorriso di un bambino..fà in modo che scaldino il tuo cuore

Libera la fantasia e crea un mondo ideale disegnandolo con l'inchiostro magico dei tuoi pensieri

Accetta la vita per ciò che è, vivi nel presente e prepara la strada al tuo futuro, senza dimenticare la via che hai percorso fino ad ora


Concediti un attimo di sosta, girati a guardare la strada percorsa e fai le tue considerazioni, rivivi con il pensiero una moltitudine di istanti, di ricordi rapidi che ti affiorano alla mente come pesci che increspano la superficie dell'acqua e tornano ad immergersi altrettanto velocemente.
Sono ricordi che fanno parte di te, di ciò che sei stata, di ciò che sei e sarai negli anni, hanno formato il tuo carattere, il tuo modo di fare, i tuoi pensieri.
Ti raggiungono improvvisamente mentre ascolti una vecchia canzone, guardando vecchie foto o attraversando luoghi della tua infanzia. Entrano nella testa e per qualche istante ti sembra di essere seduta in una macchina del tempo, ti tornano in mente colori, profumi, stati d'animo e sensazioni passate, che credevi dimenticate per sempre.
Questi ricordi sono i mattoni che hanno costruito la persona che sei diventata, conservali al sicuro e se un giorno tornerai a pensarci con un pò di rimpianto ricorda che sono ancora vivi dentro di te e ti accompagneranno in tutto il cammino della vita.

Auguri Antonella, buon ventunesimo compleanno

Ti è piaciuto l'articolo? Condividilo!
2011
03Mar

Compilare progetti con ADODB in VB6 con Windows 7 SP1 - Soluzione

Tra ieri e oggi in ufficio mi sono imbattuto in uno scomodo problema che mi ha tenuto arenato diverse ore nel cercare possibili soluzioni su internet.
Compilavo da Windows 7 SP1 un progetto con riferimenti a ADODB; funzionava tutto alla perfezione ma quando lanciavo il progetto da un PC con Windows XP mi veniva restituito un errore (Errore 13 - Tipo non corrispondente).
Soltanto grazie ad un mio collega sono riuscito a risolvere il dilemma.

Ambiente di partenza:
  • Sistema operativo:
        Windows 7 - (32 e 64 bit)
  • Ambiente di sviluppo:
        Visual Basic 6 SP6 (VB6 SP6)
  • Componente "incriminato":
        Microsoft ActiveX Data Objects 2.8 Library (ADODB, msado27.tlb, msado28.tlb e msado15.dll)
  • Errore riscontrato:
        Errore 13 - Tipo non corrispondente

Dopo aver passato la giornata a cercare possibili fix o workaround abbiamo scoperto che basta eseguire alcuni semplici passaggi:
  • Posizionarsi sulla cartella
        %ProgramFiles%\Common Files\System\
    Nota: per versioni di windows a 64 bit la cartella sarà
        %ProgramFiles(x86)%\Common Files\System\
  • Impostare i permessi alla cartella "ado\" in modo da esserne il proprietario e avere permessi di lettura/scrittura
  • Aprire la cartella "ado\"
  • Rinominare il file msado27.tlb in msado27_new.tlb
  • Rinominare il file msado28.tlb in msado28_new.tlb
  • Cercare il file "msado27.tlb" presente su un pc con Windows XP SP3 (o scaricarlo da questo link) e copiarlo nella cartella "ado\" di Windows 7 SP1
  • Duplicare il file "msado27.tlb" presente in Windows 7 SP1 chiamandolo "msado28.tlb"
  • Riavviare il sistema

A questo punto possiamo compilare tranquillamente i nostri progetti senza più preoccupazioni!

Spero di esservi stato utile, se avete segnalazioni o commenti potete inserirli qui sotto, saranno ben accetti!

Ti è piaciuto l'articolo? Condividilo!
2010
16Nov

Per scoprire il valore del tempo

Per scoprire il valore di un anno,
chiedilo a uno studente che è stato bocciato all'esame finale.

Per scoprire il valore di un mese,
chiedilo a una madre che ha messo al mondo un bambino troppo presto.

Per scoprire il valore di una settimana,
chiedilo all'editore di una rivista settimanale.

Per scoprire il valore di un'ora,
chiedilo agli innamorati che stanno aspettando di vedersi.

Per scoprire il valore di un minuto,
chiedilo a qualcuno che ha appena perso il treno, il bus o l'aereo.

Per scoprire il valore di un secondo,
chiedilo a qualcuno che è sopravvissuto a un incidente.

Per scoprire il valore di un centesimo di secondo,
chiedilo ad un atleta che alle Olimpiadi ha vinto la medaglia d'argento.

Il tempo non aspetta nessuno.
Raccogli ogni momento che ti rimane,
perché ha un grande valore.
Condividilo con una persona speciale,
e diventerà ancora più importante.
Anonimo

Ti è piaciuto l'articolo? Condividilo!
2010
20Ott

Suddivisione delle news in pagine

Di recente ho aggiunto la suddivisione delle news in pagine in modo da velocizzarne sensibilmente il caricamento, come potete vedere nell'immagine sottostante.
google webmaster tools


Vi voglio rendere partecipi di questa creazione, ecco il codice:

Per iniziare ho creato la funzione che calcola il totale delle pagine in base al numero di record e alle news per pagina.
function calcolaTotPagine($totaleRecord, $totaleNewsPerPagina)
{
$resto = $totaleRecord % $totaleNewsPerPagina;
return(intval($totaleRecord / $totaleNewsPerPagina) + ($resto>0 ? 1 : 0));
}

Dopo ho creato la funzione che mostra il numero delle pagine.
function mostraPagine($totRecord, $pagina, $newsPerPagina)
{
$totPagine = calcolaTotPagine($totRecord, $newsPerPagina);
$inizioCont=$pagina-2;//($inizioCont<1 ? $inizioCont=1 : null);
$fineCont=$pagina+2;//($fineCont>$totPagine ? $fineCont=$totPagine : null);
echo '<div class="elencoPagine">';
if($pagina!=1)
{
echo '<span class="elencoPagineNum floatSinistra"><a href="./?sezione=news&pag='.($pagina-1).'">&lt; '.traduci('Prec.').'</a></span>';
echo '<span class="elencoPagineNum"><a href="./?sezione=news&pag=1">&lt;&lt; '.traduci('Prima pagina').'</a></span>';
}
for($i=$inizioCont; $i<=$fineCont; $i++)
{
echo '<span class="elencoPagineNum">';
if($i>=1 && $i<=$totPagine)
{
if($i!=$pagina)
echo '<a href="./?sezione=news&pag='.$i.'">';
echo $i;
if($i!=$pagina)
echo '</a>';
}
echo '</span>';
}
if($pagina!=$totPagine)
{
echo '<span class="elencoPagineNum"><a href="./?sezione=news&pag='.$totPagine.'">'.traduci('Ultima pagina').' &gt;&gt;</a></span>';
echo '<span class="elencoPagineNum floatDestra"><a href="./?sezione=news&pag='.($pagina+1).'">'.traduci('Succ.').' &gt;</a></span>';
}
echo '</div>';
}

A questo punto basta richiamare la funzione mostraPagine() per visualizzare il numero di pagine.
mostraPagine($result->num_rows, $pagAttuale, $totNewsPerPagina);

Ovviamente sarà sufficiente creare un foglio di stile adatto per formattare la visualizzazione delle pagine ed il gioco è fatto!

Ti è piaciuto l'articolo? Condividilo!
2010
28Lug

Voi siete un miracolo (Leo Buscaglia, Vivere amare capirsi)

Abbiamo paura di vivere la vita, e perciò non facciamo esperienze, non vediamo. Non sentiamo. Non rischiamo! Non prendiamo a cuore nulla! Non viviamo...perché la vita significa essere coinvolti attivamente. Vivere significa sporcarvi le mani. Vivere significa buttarvi con coraggio. Vivere significa cadere e sbattere il muso. Vivere significa andare al di là di voi stessi...tra le stelle!
Ma dovete decidere voi, per voi stessi. "Cosa significa per me la vita?" Sono convinto che se ogni giorno dedicassimo a pensare alla vita e a vivere e ad amare lo stesso tempo...no, un quarto del tempo che dedichiamo a preparare i pasti, saremmo incredibili!
Ma la vita ha un modo meraviglioso per risolvere questo problema. Per me è sempre affascinante perché, quando la vita non viene vissuta, esplode in noi. È come cercare di bloccare il coperchio di una pentola che bolle. Succederà qualcosa, ne sono convinto. Finirete per piombare nella paura, nella sofferenza, nella solitudine, nella paranoia o nell'apatia. Tutti segni del fatto che non state vivendo! Quindi, se avvertite uno di questi sintomi, rimboccatevi le maniche e dite: "Ora devo vivere". Nell'attimo in cui incominciate a lasciarvi coinvolgere nella vita, il vapore fuoriesce, e siete salvi. Non è facile: ma la vita ci fa sapere che deve essere vissuta. Meraviglioso!
Perché c'è la morte? Io non so perché c'è la morte. Perché c'è la sofferenza? Vorrei che non ci fosse, ma non so perché c'è. Se passassi la vita a cercare le risposte a questi interrogativi, non vivrei mai.
Però a quelli che vengono da me dico che so qualcosa della vita. C'è una cosa chiamata gioia, perché io l'ho provata. E c'è una cosa chiamata follia meravigliosa, perché l'ho vissuta. E so che c'è una cosa chiamata amore perché ho amato. E so che c'è una cosa chiamata estasi perché ho conosciuto l'estasi. E so anche - perché ho conosciuto gente che ne ha fatto l'esperienza - che c'è una cosa chiamata rapimento. Oh, mi piace questa parola, "rapimento"! Cercate il rapimento! Mi rifiuto di morire fino a quando non avrò imparato che cos'è!
Perché uno si comporti così, bisogna che faccia molte scelte. Una delle più importanti è "scegliere se stesso".
Scegliete voi stessi.
Finitela di odiarvi. Finitela di buttarvi giù. Abbracciatevi e dite: "Sai, va bene così! Starai perdendo i capelli, ma sei tutto ciò che ho!".
Quando vi riconciliate con le vostre debolezze, ce l'avete fatta! Non sono enormi, sono soltanto una piccola parte di voi.
Dovete scegliere voi stessi. Sono sicuro che coloro che si tolgono la vita, che non vivono, sono soprattutto coloro che non hanno rispetto per se stessi. Non so quando è stata l'ultima volta che qualcuno ha detto questo, ma voglio sottolinearlo: Voi siete un miracolo.

Leo Buscaglia - Vivere amare capirsi

Ti è piaciuto l'articolo? Condividilo!