lunedì 17 novembre 2008 #

Live Maps e la vista da satellite

La vista ravvicinata (bird's eye) di Live Maps visualizza ancora le immagini più aggiornate, ma una rinfrescatina alla vista satellitare non sarebbe male. Questa è la vista del mio quartiere, di recente costruzione, confrontata con Google Maps:

Live Maps:

image

Google Maps:

image

posted @ lunedì 17 novembre 2008 13.21 | Feedback (3)

venerdì 14 novembre 2008 #

[LOL] Microsoft Azure Pill

Finalmente mi è arrivata una mail del marketing di Azure ;)

image

posted @ venerdì 14 novembre 2008 10.32 | Feedback (1)

lunedì 10 novembre 2008 #

Privacy...

Lo sapevo che prima poi sarebbe successo :D Oggi mi è arrivata la solita catena idiota, ma con una particolarità la mail non conteneva alcun messaggio: solo una tonnellata di indirizzi e-mail ed una chicca:

This e-mail, including any attachments, may contain private or confidential information.

If you think you may not be the intended recipient, or if you have received this e-mail in error, please contact the sender immediately and delete all copies of this e-mail.

If you are not the intended recipient, you must not reproduce any part of this e-mail or disclose its contents to any other party.

This message represents the opinion of the sender and not necessarily the opinion of the company

Questo per dimostrare ancora una volta che quel disclaimer è una delle più grosse stupidaggini che hanno inventato, non il legistlatore (infatti la legge non parla di messaggi in calce alle e-mail), ma i soliti consulenti copioni e percoroni, per la privacy.

In realtà questo disclaimer non fa che violare la privacy: attraverso quelle righe infatti io posso sapere presso quale azienda (e in questo caso era una banca), la mail è passata, chi ci lavora, chi è amico di chi eccetera.

Un altro discorso per il messaggino idiota di certi antivirus che si mettono il nome del loro prodotto in calce, ma questa è un'altra storia....

posted @ lunedì 10 novembre 2008 9.49 | Feedback (0)

venerdì 7 novembre 2008 #

Della serie contratti chiari

image

Nuove condizioni di fornitura del telepass... in corpo .5 :-(

Tutto perchè adesso ti fatturano i pedaggi come autostrade spa e il canone (2 euro al mese) come Telepass spa: cioè fanno una fattura al mese da 2 euro!

posted @ venerdì 7 novembre 2008 12.58 | Feedback (1)

mercoledì 5 novembre 2008 #

Migrare Da Linq 2 Sql a Entity Framework

Una delle cose sulle quali sono rimasto piacevolmente sorpreso dall' Entity Framework è il totale controllo che si ha sul caricamento delle tabelle referenziate.

In L2S tutto ciò avviene in modo assolutamente trasparente e non sempre nel migliore dei modi possibili, ad esempio in una relazione molti a molti vengono comunque carcati anche i record nella tabella di relazione intermedia. In EF è possibile invece comandare il caricamento attraverso il metodo Include.

Supponiamo di avere due tabelle Documenti e Classi in realzione molti a molti con una tabella DcocumentiClassi

Dall'oggetto documento avremmo a disposizione la tabella direttamente referenziata DcocumentiClassi che potremmo caricare con

documento.DcocumentiClassi.Load();

però questo non caricherà i record nella tabella Classi, mentre:

var qry = documento.DcocumentiClassi.CreateSourceQuery();

var docsClassi = qry.Include("Classi");

var classi = docsClassi.Select(d => d.Classe).ToList();

farà  eseguire esattamente la query che ci serve:

exec sp_executesql N'SELECT
[Extent2].[IdClasse] AS [IdClasse],
... tralascio gli altri campi...
FROM  [DcocumentiClassi] AS [Extent1]
LEFT OUTER JOIN [Classi ] AS [Extent2] ON [Extent1].[IdClasse] = [Extent2].[IdClasse]
WHERE [Extent1].[IdDocumento] = @EntityKeyValue1',N'@EntityKeyValue1 int',@EntityKeyValue1=1

alla prossima :-D

posted @ mercoledì 5 novembre 2008 9.27 | Feedback (0)

lunedì 3 novembre 2008 #

Due problemi con EF

Entrambi utilizzando una stored procedure per popolare l'entity:

  1. La store procedure deve restituire i campi con i nomi corrispondenti ai nomi delle proprietà.
  2. Se la stored oltre a restituire il resultset valorizza un parametro di output esso NON viene valorizzato dalla Function corrispondente.

Ho risolto entrambi i problemi realizzando stored ad hoc per EF, ma come è facile immaginare non è una bella cosa... considerato che il tanto bistrattato L2S questi problemi non li ha.

stay tuned...

posted @ lunedì 3 novembre 2008 11.49 | Feedback (0)

sabato 1 novembre 2008 #

E io lo rivoglio

Aridatece Linq to Sql brutti zozzoni! O almeno fate in modo che EF sia produttivo quanto Linq2Sql. Sigh.

posted @ sabato 1 novembre 2008 6.52 | Feedback (2)

Piccoli problemi con Flash 10

image

Ieri ho avuto qualche problema con un corso on-line fatto in flash. In pratica nel pc di casa, un Vista 64 bit in italiano con installato Flash 10, vedevo solo lo scheletro dell'applicazione ma non i contenuti multimediali visibili dal notebook Vista 32 che ha ancora Flash 9. Putroppo Adobe non supporta Flash su macchine a 64 bit su Internet Explorer anche se in versione a 32 bit. Alla fine sono andato su FileHippo (segnalatomi dall'amico #gio#) dove ho trovato la versione 9 di Flash che ho installato sulla macchina, risolvendo il problema.

posted @ sabato 1 novembre 2008 6.39 | Feedback (0)

mercoledì 29 ottobre 2008 #

DotDotNet all'Agile Day

I dotnettiani emiliani saranno presenti a titolo personale all'Agile Day 2008 di Bologna il 21 Novembre. Per chi volesse incontrarci abbiamo organizzato una cena post evento. La cena è aperta a tutti (ma proprio tutti).

Uleriori info sul solito Facebook

Fonte: DotDotNet all'Agile Day

posted @ mercoledì 29 ottobre 2008 11.46 | Feedback (1)

mercoledì 22 ottobre 2008 #

On line anche il sito di DotDotNet

dotdot Nato in una fresca serata di fine agosto, in una osteria del parmense, DotDotNet è lo Users Group emiliano-romagnolo sulla tecnologia Microsoft .Net: sorto per volere di una decina di professionisti, studenti e appassionati della tecnologia .Net.

Come ne I ragazzi della via Pàl anche DotDotNet ha il suo Nemecsek, che febbricitante si è districato tra i meandri di Sitefinity per riuscire a mettere on line il sito.

Nel ringraziare Igor, voglio anche fare i miei auguri anche ai nostri cugini d'oltrappennino, con la speranza che le due community possano in futuro iniziare una fruttuosa collaborazione!

Stay tuned!

posted @ mercoledì 22 ottobre 2008 10.23 | Feedback (10)