gennaio 2009 Blog Posts
SQL Server 2008 richiede, tra gli altri prerequisiti, anche Windows Installer 4.5 e PowerShell 1.0. Se si installa una versione commerciale del DBMS, essi sono inclusi nel DVD, ma così non è se si utilizza la versione Express: in tal caso, Windows Installer e PowerShell devono essere scaricati e installati a parte, altrimenti l'installazione fallirà. Windows Installer 4.5 può essere scaricato qui, mentre la pagina da cui partire per il download di PowerShell è questa. Technorati Tags: SQL Server, Programs, Updates
Questa sera Windows Update ha scaricato un aggiornamento denominato Microsoft .NET Framework 3.5 Family Update. Su MSDN è disponibile l'elenco di tutti i problemi risolti. Technorati Tags: .NET, Programming, Updates
Per impostazioni predefinita, i dati mostrati nelle GridView di un sito con i Dynamic Data non hanno un ordinamento particolare. In questo post è spiegato come decidere l'ordinamento iniziale attraverso l'uso di un semplice Custom Attribute e di una manciata righe di codice. Technorati Tag: .NET,Programming,ASP .NET
Su TechNet è disponibile l'elenco degli aggiornamenti che saranno inclusi nel Service Pack 2 per Windows Vista e Windows Server 2008. La lista è molto lunga, ma si tratta per la maggior parte di hotfix. Technorati Tag: Windows,Updates
Su MSDN Flash del 28 Gennaio 2009, nella sezione Eventi Community e Partner, è presente anche il primo Workshop di DotNetToscana, Microsoft .NET Framework tra presente e futuro, che ricordo si svolgerà il 20 Febbraio presso il Dipartimento di Informatica dell'Università di Pisa. Potete trovare l'indirizzo e l'agenda dell'evento sul nostro sito. Chi viene? Technorati Tags: .NET, Programming, ASP .NET, LINQ, Silverlight
Se si prova ad inserire il controllo AJAX Calendar in un sito basato sugli ASP .NET Dynamic Data, esso sarà visualizzato in maniera errata: Per risolvere il problema, è necessario aggiungere un'apposita sezione nel file Site.css, che si può trovare nella root del sito: /* Addition to fix rendering of AJAX calendar extender
http://www.kevdaly.co.nz/weblog/Default.aspx?p=f6d27b62-1a36-45c5-9fc0-6c5547e60774 */
table td table td
{ border-left:none !important;
border-right:none !important;
border-bottom:none !important;
padding-left:0px !important;
padding-right:0px !important;
padding-top:0px !important;
padding-bottom:0px !important;
}...
Oggi ho riaperto Visual Studio per un'attività a cui non mi dedicavo da tempo: lo sviluppo di una utility personale, per risolvere un problema nell'utilizzo del PC. La realizzazione di piccoli programmi ad uso personale, ovvero la possibilità di "istruire" il computer per fargli fare quello che voglio io, nella maniera in cui voglio io, è stata la molla che, per prima, mi ha fatto appassionare alla programmazione. Negli ultimi tempi, tuttavia, non ho più avuto modo di dedicarmi a queste cose: o realizzavo "grossi programmi", oppure studiavo le nuove tecnologie, con progetti di Visual Studio nati e morti...
Parecchio tempo fa avevo parlato di MediaPortal, un software open source, scritto in C#, in grado di trasformare un normale PC in un sistema Media Center. All'epoca dell'annuncio, il sistema era ancora in fase di sviluppo (intorno alla versione 0.2, se non ricordo male); da allora, lo sviluppo è continuato senza sosta, fino ad arrivare alla recente versione 1.0, rilasciata poco prima di Natale. Lo sto usando da qualche tempo e devo dire che, secondo me, è davvero un prodotto fantastico. Si ispira a Windows Media Center, al punto da supportare pienamente i telecomandi certificati (quelli con il cosiddetto...
Building applications that are easy to use, visually appealing, and offer high performance is a challenge that developers face every day. Innovative applications can greatly improve the user experience, empowering companies to differentiate their services and solutions. However, developers are increasingly asked to do more in less time, while also optimizing the power and performance requirements of their applications. The Windows 7 platform makes it easy for developers to create engaging, user-friendly applications by providing familiar tools and rich development features that allow them to take advantage of the latest PC capabilities. ...
E' con sommo piacere (e una punta di soddisfazione) che annuncio pubblicamente il primo workshop organizzato dallo User Group .NET Toscana: Microsoft .NET Framework tra presente e futuro. L'evento si svolgerà il giorno 20 Febbraio, dalle 14.00 alle 19.00 presso il Dipartimento di Informatica dell'Univeristà di Pisa. La partecipazione è completamente gratuita. Gli argomenti di cui vorremmo parlare sono tanti, ma purtroppo dobbiamo fare una scelta: per tale motivo, attualmente è in corso un sondaggio con cui chiunque può esprimere le proprie preferenze. Technorati Tags: .NET
Fin dalle prime versioni, Windows ci ha abituato ad utilizzare il tasto TAB per spostare il focus da un controllo al successivo: questo è, ovviamente, il comportamento predefinito anche per le applicazioni Windows Forms realizzate con .NET. Il cambiamento del focus può essere però realizzato anche via codice, utilizzando il metodo SelectNextControl: esso sposta automaticamente il focus sul controllo successivo, secondo la numerazione stabilita dalla proprietà TabIndex. Ad esempio, per fare in modo che, alla pressione del tasto INVIO in un TextBox, il focus passi alla casella successiva, immaginando che la proprietà TabIndex sia impostata correttamente, si deve scrivere: ...
Prosegue il mio studio degli ASP .NET Dynamic Data. L'articolo che propongo oggi, tratto da MSDN, spiega come realizzare un sito in cui è possibile visualizzare i dati, ma non modificarli o aggiungerli. Technorati Tags: .NET, Programming, ASP .NET, Dynamic Data
Per impostazione predefinita, la proprietà UpdateMode del controllo UpdatePanel di AJAX è impostata su Always, il che significa che il contenuto del controllo è aggiornato ad ogni postback asincrono. L'altro valore possibile, Conditional, invece, fa sì che il controllo sia aggiornato, lato server, solo quando si richiama il metodo Update del pannello. Questo video, di circa 13 minuti, mostra in pratica il significato di tale proprietà. Technorati Tags: .NET, Programming, ASP .NET, AJAX
Le pagine mostrate dagli ASP .NET Dynamic Data sono facilmente personalizzabili, in quanto basate su template. In questo post sono spiegati i semplici passi necessari per ottenere questo risultato. Technorati Tags: .NET, Programming, ASP .NET, Dynamic Data
… Dalla qualità "tecnica" delle fiction italiane. Questa sera mi è capitato di guardare qualche minuto di Ris 5 – Delitti Imperfetti su Canale 5: uno dei protagonisti ha chiesto ad un suo collega, sedicente esperto di informatica, se fosse in grado di rintracciare un portatile rubato… E la risposta è stata: Se conosco la sua configurazione interna o la marca della CPU, è fatta. Posso lanciare in rete un mio software che controlla tutti i PC presenti per verificare se hanno queste caratteristiche: non appena si collega a Internet, sono in grado di rintracciarlo. ...
La beta 1 di Windows 7 è appena stata rilasciata, e già è disponibile un aggiornamento del documento che spiega come ottenere la certificazione che le proprie applicazioni siano compatibili e funzionino correttamente con il nuovo sistema operativo: per scaricarlo, basta fare clic qui. Tra le note, una delle più importanti è la seguente, che di fatto cambia le modalità di ottenimento della certificazione: We also improved the process for gaining certification. Microsoft will not require developers to have their applications tested for certification by authorized testing authorities. Instead, Microsoft is developing a test kit you...
Tutti noi, compilando form su Internet, abbiamo a che fare con i cosiddetti CAPTCHA, magari senza sapere di cosa si tratta: CAPTCHA è l'acronimo di "completely automated public Turing test to tell computers and humans apart" (Test di Turing pubblico e completamente automatico per distinguere computer e umani). In parole semplici, un CAPTCHA è una di quelle immagini contenenti numeri e lettere colorate, "sbilenche" o con delle linee sopra, che devono essere digitate in una casella di test per poter effettuare il submit di un form
Come si legge su Wikipedia,
I captcha sono utilizzati per impedire che i bot utilizzino...
Andando su http://downloads.red-gate.com/ebooks/DBA_ebook_pack.zip è possibile ottenere 4 PDF gratuiti contenenti materiale per DBA, compreso un e-book di 113 pagine dedicato a SQL Server 2008. Technorati Tag: SQL Server
Dal sito Microsoft Downloads è possibile scaricare una versione di valutazione di Windows Home Server con Power Pack 1, funzionante per 120 giorni. Il download è di circa 830 MB. Technorati Tag: Windows Home Server
Ho appena scaricato la nuova versione di Windows Live Writer. L'interfaccia non ha subito grandi cambiamenti, a differenza del sistema di plug-in, le cui modifiche hanno determinato l'incompatibilità con alcune delle aggiunte più vecchie. Pollice su, infine, per l'integrazione del correttore ortografico in lingua italiana . Technorati Tags: Live
Oggi ho avuto la necessità di convertire un colore, di cui conoscevo la rappresentazione RGB, in formato esadecimale, per poterlo utilizzare sul Web. Con una rapida ricerca su Internet, sono giunto in questo pagina, in cui viene fornito un semplice codice Javascript che permette di effettuare la trasformazione in automatico. Lo segnalo qui, in caso dovesse tornarmi utile . Technorati Tags: Programming, Web
Internet Explorer 8 sarà rilasciato attraverso il servizio Windows Update e sarà segnalato come importante per Windows Vista e Windows Server 2008, e ad alta priorità per Windows XP e Windows Server 2003. Nel caso in cui si voglia impedire l'installazione automatica, è possibile ricorrere ad un apposito programma messo a disposizione da Microsoft, che bloccherà lo scaricamento della nuova versione del browser. Fonte: IE8 Blog Technorati Tag: Windows,Updates,Web,Programs
L'oggetto Enum di .NET non espone il metodo TryParse, per tentare il cast verso un valore dell' enumerazione senza ottenere un' eccezione in caso di valore non valido (come avviene, ad esempio, con Int.TryParse). Tale funzione, tuttavia, può essere facilmente realizzata utilizzando un opportuno extension method, come descritto in questo post. Technorati Tags: .NET, Programming, C#
Su ioProgrammo di Gennaio 2009 è stata pubblicata la prima parte di un mio aritcolo dedicato alla programmazione parallela con .NET 3.5 utilizzando le Parallel Extensions. Technorati Tag: .NET,Programming,C#
Da qualche giorno è stata rilasciata la versione 2.2 dello Spell checker per Visual Studio 2008, destinata esclusivamente alla versione con SP1 (per le release precedenti di VS, si deve utilizzare la release 2.1). Il correttore ortografico richiede che nel sistema sia installato Word 2003 oppure 2007 e supporta il testo scritto nei blocchi di stile, di codice e nei file JS, CS, VB, CSS, CPP e H. In questo post è disponibile una descrizione dell'add-in, insieme ad una guida che spiega come utilizzarlo.
Technorati Tag: .NET,Programming,Visual Studio,Tools
Era parecchio tempo che non arrivavo così distrutto alle vacanze di Natale... In questi giorni i miei interventi sul blog sono stati molto scarsi, ma avevo bisogno di ricaricare un po' le pile... Ora sono più o meno tornato in pista, voglio anche cercare di dare una botta all'esame 70-444, che a causa degli impegni lavorativi è rimasto un po' indietro (ma non per questo demordo). Insomma... a partire da questo momento la mia attività di blogger riprende a tutti gli effetti... Ci leggiamo presto! Technorati Tag: OT
L'amico Andrea Angella ha recentemente pubblicato sulla nostra community DotNetToscana un articolo dal titolo Introduzione al .NET Micro Framework. Personalmente lo ritengo molto interessante, anche per chi non conosce questo nuovo settore in cui Microsoft sta investendo e vuole farsi un'idea delle possibilità che offre. Technorati Tag: .NET,Programming
TANTISSIMI AUGURONI DI BUON ANNO A TUTTI! Technorati Tag: OT