martedì 26 aprile 2011

Evento 6 Maggio 2011

Ed eccoci, a scrivere qui nuovamente il questo blog, per segnalare ai lettori che Venerdì 6 Maggio 2011, presso l'aula magna della Facoltà di Ingegneria dell'Università degli Studi di Catania, si terra il Microsoft Community Tour 2011. Noi dello staff stiamo preparando al meglio delle sessioni molto carine e pensate per tutti.
Qui per i dettagli dell'evento mentre qui il link diretto per la registrazione.
Ricordo che l'iscrizione è obbligatoria ed è assolutamente gratuita.

Ci sarà da divertirsi!

That's all, folks!

mercoledì 27 ottobre 2010

Considerazioni Corso C#

Questo post nasce dall'esigenza di scrivere, di mettere su "carta digitale", di trasmettere a voi lettori l'esperienza semplicemente magnifica fatta nel preparare, presentare il Corso su C# 4.0 all'Ordine degli Ingegneri della Provincia di Catania. Ho sempre visto questa struttura come qualcosa di inarrivabile, un qualcosa a me lontano. Invece, mi sono sentito, nel mio piccolo, parte attiva di un progetto, di un trasmettere ciò che è tecnologia, ciò che è esperienza, "vita di programmatore" a me stesso per primo, a chi ci sentiva poi.
Un Grazie a chi ha creduto in noi in primis, un Grazie agli iperattivi Laura e Sergio, con cui ho avuto la gioia di condividere questi giorni.

Troverete QUI il materiale dell'ultimo giorno di corso.

Per ogni consiglio, suggerimento, non esitate a contattarci!

That's all, Folks!

lunedì 18 ottobre 2010

Corso C#

Ciao a Tutti!
Dopo molti mesi, passati a sviluppare un progetto che definire piccolissimo è riduttivo... Magari, descriverò il tutto in un successivo post.... :-)
Con la Commissione Informazione dell'Ordine degli Ingegneri della Provincia di Catania, di cui faccio parte da qualche mese, ormai, e con l'aiuto degli amici Laura La Manna e Sergio Galati, abbiamo organizzato un corso, che vuole essere di base, per la conoscenza del linguaggio C#, giunto ormai alla sua versione 4.0.
Uno strumento.. molto potente per lo sviluppo e lo sviluppatore!
Trovate QUI le slide e gli esempi trattati nel corso.
Per ogni informazione, news, aggiornamento e altro.. non esitate a contattarmi!

That's all, folks!

lunedì 29 marzo 2010

Asp.net: Utilizzo delle QueryString con Asp.Net e C#

Per diversi motivi, può tornare utile recuperare un parametro in QueryString.

Come recuperare un parametro in QueryString di tipo stringa? Nel seguente Modo.

if (Request.QueryString["categoria"] != null {
string categoria= Request.QueryString["categoria"];
}

Se il valore è diverso da null, allora recuperiamo la QueryString memorizzandola in una variabile di tipo string e la utilizziamo dove ci serve.

Basta nel Browser inserire l'indirizzo http://localhost/nomepagina.aspx?categoria=CONCESSIONARIO.

That's all, folks!

lunedì 22 marzo 2010

Accedere ad un repository Subversion da Web

E' sorta l'esigenza di Accedere ad un Repository su Web. Devo fare alcune prove, ma ho trovato questo link, dal Blog di Marco Minerva.
Chissà, potrebbe tornami utile....

sabato 20 marzo 2010

Visual Studio 2010 in Streaming

Giorno 12 Aprile dalle 14.30 alle 18.00 verrà lanciato in streaming l'evento

Lancio di Visual Studio 2010

Secondo me un bellissima opportunità per chi vuole assaporare in anteprima la piattaforma che Microsoft mette a disposizione dei propri sviluppatori.

Io mi sono già registrato a questo link e tu?...

lunedì 15 marzo 2010

A.C.I.D.

Siamo in ambito dei database, e ACID, a dispetto di ciò che a primo impatto ci si aspetti, deriva dall'acronimo inglese Atomicity, Consistency, Isolation, e Durability (Atomicità, Coerenza, Isolamento e Durabilità). Perché le transazioni operino in modo corretto sui dati è necessario che i meccanismi che le implementano soddisfino queste quattro proprietà:

1) Atomicity:
La transazione è indivisibile nella sua esecuzione e la sua esecuzione deve essere o totale o nulla, non sono ammesse esecuzioni parziali;

2) Consistency:
Quando inizia una transazione il database si trova in uno stato coerente e quando la transazione termina il database deve essere in uno stato coerente, ovvero non deve violare eventuali vincoli di integrità, quindi non devono verificarsi contraddizioni (inconsistency) tra i dati archiviati nel DB;

3) Isolation:
Ogni transazione deve essere eseguita in modo isolato e indipendente dalle altre transazioni, l'eventuale fallimento di una transazione non deve interferire con le altre transazioni in esecuzione;

4) Durability:
Detta anche persistenza, si riferisce al fatto che una volta che una transazione abbia richiesto un commit work, i cambiamenti apportati non dovranno essere più persi. Per evitare che nel lasso di tempo fra il momento in cui la base di dati si impegna a scrivere le modifiche e quello in cui li scrive effettivamente si verifichino perdite di dati dovuti a malfunzionamenti, vengono tenuti dei registri
di log dove sono annotate tutte le operazioni sul DB.

... and that's all, folks!