7 Luglio 2005

Quando sono salito in macchina ed ho saputo di Londra dalla radio, il mio primo pensiero è stato: ok, a chi toccherà la prossima volta? Parigi, Berlino, Roma? O magari Milano?
All’appello mancano solo le navi, ormai hanno già usato aerei, treni, metropolitane e bus.

Mondo di merda.


Finito anche questo… la lettura è coinvolgente e veloce: se avete visto e apprezzato il film, non posso che consigliarvi il libro.

Sinceramente non capisco perché nel film sia stato scelto di modificare alcuni particolari. Si passa da numerosi aspetti poco significativi per la trama, come ad esempio il luogo d’incontro dei due protagonisti, all’intero finale del romanzo. Detto tra noi, il finale del romanzo è decisamente migliore!


MAPS

5 Luglio 2005

Sono reduce da una giornata intera in compagnia di tre gentili signori Microsoft; tema della sessione, “Windows 2003 Server SBE e le PMI”.

La scoperta folgorante della giornata è il MAPS, acronimo di Microsoft Action Pack Subscription; si tratta di un pacchetto, a me totalmente ignoto, dedicato ai professionisti ed alle aziende del settore che contiene un valore in licenze pari a circa 27.000 euro. Il MAPS contiene pacchetti non destinati alla vendita, quindi per uso interno: Windows 2003 server (standard, web edition, sbe), Exchange 2003, ISA 2000, Windows XP, Office 2003, Virtual PC 2004, Visio, Project, ecc. ecc.

Per richiederlo bisogna essere registrati come Microsoft Partner: il livello base è completamente gratuito, basta compilare online un questionario. Il costo iva esclusa di MAPS per il primo anno è di 320 euro, per i successivi 256 euro: nell’anno di abbonamento sono previsti tre invii trimestrali di aggiornamenti; al termine del contratto, nel caso di mancato rinnovo, il software utilizzato deve essere rimosso dai propri sistemi.

Personalmente lo trovo molto utile, soprattutto per testare sul campo i sistemi server senza investire grandi cifre.

Nota a margine di uno dei relatori: dalla metà di luglio, Windows Update farà controlli sul product key di Windows, escludendo quelli riconducibili a versioni non originali. Ma non era già così?


Live 8

3 Luglio 2005

Stamattina sto cercando di recuperare un po’ di arretrati e, visto che non si tratta di lavori particolarmente impegnativi, sono accompagnato dalla televisione su cui passa la registrazione post 22:00 del concerto di ieri sera. Lavorare con un sottofondo di Sting, The Who e Pink Floyd che suonano dal vivo diventa quasi un piacere.

Il concerto è stato emozionante e mi ha riportato alla mente il primo grande concerto che ho visto in TV: era il 1992 e si trattava del tributo a Freddie Mercury.

Qualità del concerto a parte, vedere la diretta su Rai Tre è stato un supplizio:

  • una marea di pubblicità: mai vista tanta tutta assieme su un canale rai, sarà un caso? Dove finiscono quei soldi?
  • un conduttore che non sa NULLA di musica, l’altra che non sa nulla del resto; non c’era nessuno di qualificato per parlare di musica ed esprimere un concetto sul problema contemporaneamente?
  • improvvisazione allo stato puro: espressione ebete dei conduttori per 10 secondi ad ogni ritorno dai collegamenti esterni
  • traduttore che partiva quando voleva (o quando si svegliava?)
  • ospiti in studio che parlano per 5 secondi e vengono brutalmente interrotti per fare sentire tre idioti tatuati
  • collegamenti con altre città sospesi nel bel mezzo di una canzone

Rubriche e cellulari

1 Luglio 2005

Nelle scorse settimane ho acquistato un Sony-Ericsson K700i come secondo telefono, da affiancare all’ingombrante QTek 2020; i due telefoni utilizzano lo stesso numero attraverso il servizio Twin Card della TIM e vengono usati al 99% per lavoro.
Il primo problema è portare nel K700i la rubrica del QTek; in altre parole, si tratta di importare la rubrica già presente in Outlook 2002 nel cellulare e poi recuperare i contatti in Address Book sul Mac.

Il primo tentativo ha dato risultati poco lusinghieri: ho sincronizzato il cellulare con Outlook e la pessima chiave BlueTooth, ritrovandomi con:

  • la rubrica di Outlook totalmente incasinata (contatti duplicati)
  • la rubrica sul cellulare inservibile: tutti i contatti con solo il campo società compilato risultano senza nome

Visto il caos, colgo l’occasione per fare le pulizie di primavera nella rubrica e decido di cancellare tutti i contatti dal telefono per ripartire da zero: mi viene richiesto un codice blocco del telefonino, che però non trovo da nessuna parte. Sfidando la sorte, inserisco il solito “0000” (a cui sarebbe seguito a ruota “1234”) ed il telefono si sblocca: costava fatica scriverlo sul manuale? Sorvoliamo…

Scartando un nuovo tentativo con la chiave BT, non mi resta che trovare un modo per esportare la rubrica da Outlook, importarla in Address Book e poi sul cellulare.

Quell’osceno programma di casa MS non prevede l’esportazione in formato LDIF, nè tantomeno in formato VCard; o meglio, permette di esportare un solo contatto alla volta in formato vcf. Fortunatamente, cercando in internet si trova la soluzione: premere ALT+F11 per aprire l’editor Visual Basic, inserire un nuovo Modulo con l’apposito pulsante, digitare il seguente codice ed eseguirlo

'Change the next line to your export path!
Const XPortPath As String = "C:\contatti\"

Sub ExportToVCard()
Dim ns As NameSpace
Dim fld As MAPIFolder
Dim itm
Dim itms As Items
Dim newFile
Set ns = Application.GetNamespace("MAPI")
Set fld = ns.GetDefaultFolder(olFolderContacts)
Set itms = fld.Items
itms.Sort "[LastName]", False
For Each itm In itms
If TypeName(itm) = "ContactItem" Then
newFile = cleanFileName(itm.LastNameAndFirstName)

If newFile <> "" And itm.CompanyName <> "" Then
newFile = newFile & " - " & cleanFileName(itm.CompanyName)
End If

If newFile = "" And itm.CompanyName <> "" Then
newFile = cleanFileName(itm.CompanyName)
End If

itm.SaveAs XPortPath & newFile & ".vcf", olVCard
End If
Next itm

End Sub

Function cleanFileName(dirtyFileName As String)
cleanFileName = dirtyFileName
cleanFileName = Replace(cleanFileName, ":", " ")
cleanFileName = Replace(cleanFileName, "/", " ")
cleanFileName = Replace(cleanFileName, "\", " ")
cleanFileName = Replace(cleanFileName, "?", " ")
cleanFileName = Replace(cleanFileName, "*", " ")
cleanFileName = Replace(cleanFileName, "|", " ")
cleanFileName = Replace(cleanFileName, "", " ")
cleanFileName = Replace(cleanFileName, Chr(34), " ")
cleanFileName = Replace(cleanFileName, Chr(9), " ")
End Function

Dopo aver eseguito il codice, nella cartella impostata nella prima riga si troveranno tutti i contatti in formato VCard; a questo punto basta copiare sul Mac la cartella, aprire Address Book ed importare i contatti in formato VCard. Da qui in poi la strada con Address Book+iSync è tutta in discesa.

Finalmente la rubrica del K700i è perfetta.