settembre 2006 Blog Posts

Comparazione di XML

Una delle problematiche tipiche che ci troviamo ad affrontare spesso è comparare due file XML. La comparazione mediante stringhe è impossibile, dato che per la semantica XML, i due file seguenti sono uguali <Dati A="a" B="b" /><Dati B="b" A="a" /> Come fare? Oggi ho scoperto che dentro la classe Cryptography esiste una classe chiamata (con un nome tra i più astrusi dell'universo) XmlDsigC14NTransform che si occupa (per motivi completamente diversi da quelli che servono a noi) di trasformare l'Xml in una rappresentazione canonizzata, quindi utilizzabile per fare comparazioni che non considerino gli elementi "estranei" dell'Xml (ordine dei nodi, whitespace, ecc.). Quindi, con poche righe di...

Alice 20 Mb e W-Gate e Windows Vista

Se per caso foste passati ad Alice 20 Mb e vi avessero fornito un modem W-Gate (o, come lo chiamano alcuni, forse a ragione, WC-Gate) ripetete con me a voce alta: Il WGate non è un routerIl WGate non è un routerIl WGate non è un routerIl WGate non è un router Io ho smadonnato per 2 ore bestemmiando perchè i driver di Alice ovviamente su Windows non si installano e la rete di Windows Vista vedeva il dispositivo ma non si navigava, cercando le opzioni più strane per settare la rete ed i route del PC ma la risposta è molto,...