ULTIM'ORA. Sto studianndo WPF (Windows Presentation Manager) che in Visual Studio permette di creare finestre molto più multimediali rispetto alle Winndows Form. Questa mia creatura sviluppata in occasione dei Mondiali sudafricani sfrutta la griglia (Grid) WPF con caselle di testo disposte secondo lo schema a piramide rovescia, a partire dai QUARTI di finale. Secondo un algoritmo da me più volte sfruttato con Excel + VBA il primo pulsante avvia una simulazione basata su numeri randommizzati attorni ai VALORI stimati. I nomi delle squadre sono generici, i valori sono livellati sul 6 ma gli uni e gli altri si possono modificare prima del clic. Un'imperfezione (che un bel dì sanerò, ma non so quando...) impedisce di tener conto di modifiche ai valori successive alla prima, comunque cliccando sul secondo pulsante ci si mette una pezza.
Scaricare da:
http://www.giannigiaccaglini.it/download/FinaliCampionato.zip
Tornando al Clock, si tratta di un trucco vergognoso, ma stavolta la vergogna mi pare pertinente a pur nobili produttori di software. Applicativi due tipi, principalmente, entrambi "a scadenza":
- versioni beta, inclusa l'ultima di Office;
- antivirus, perlomeno quello molto titolato che io uso (ma dico il peccato, non il peccatore).
Come si sa, gli uni e gli altri, dopo i due-tre mesi previsti si disattivano. Ma, a onta degli sviluppatori che non l'hanno previsto (!!) basta retrodatare l'orologio di sistema e tutto procede regolarmente! Il dirty trick testé rivelato forse esclude sì e no i bambini in tenera età... Per cui uno si chiede: possibile che programmatori superesperti non abbiano escogitato qualche misura più robusta ma semplice, come tenere sul LORO sito, un database degli utenti registrati con le rispettive scadenze?
Inconvenienti collaterali alla retrodatazione? Alemeno due:
- la posta in partenza con data sbagliata, per cui il destinatario la trova in fondo e non in cima all'Inbox;
- applicazioni Excel basate sulla data corrente giusta (tipicamente, usando la funzione =NOW() e simili e formule correlate).
Con un po' di pazienza il rimendio è presto trovato, basta rimettere a posto il Clock! Ma va? Ma sì. Nel primo caso l'antivirus non fa una piega, visto che la sua protesta si ha solo all'avvio di Windows. E con Excel? La risposta è quella che tutti si attendono: si deve PRIMA aprire Excel, POI aggiustare l'orologio.