marzo 2009 Blog Posts
Chi segue il mio blog conosce di certo la mia passione per la programmazione e l'informatica in generale. Ma, tra i miei interessi, c'è anche quello per la scrittura. E non parlo di articoli, tutorial, insomma roba tecnica sempre legata al mondo dei computer… Parlo di scrivere per il gusto di farlo. E' una passione che ho sempre avuto, fin d piccolo, quando scrivevo piccoli racconti che facevo leggere ai miei compagni delle medie… Passione che ha ricevuto un nuovo stimolo quando una mia amica, dando un'occhiata ad un mio "manoscritto", mi ha proposto di tentare la strada della...
Su DotNetToscana sono disponibili le slide della mia sessione Windows 7 – Le novità per gli sviluppatori che ho tenuto nel corso dell'Installation Fest di Windows 7 di Mercoledì 25 Marzo. Technorati Tag: .NET,Programming,Community
So che sono un po' di parte, ma personalmente ritengo che l'Installation Fest di Mercoledì scorso sia andato molto bene. L'organizzazione è stata ineccepibile (quanto c'era da mangiare…), le persone si sono dimostrate interessate agli argomenti e la mia sessione sulle novità per sviluppatori è piaciuta, come testimoniato dalle domande che mi sono state fatte alla fine. Sono contento che sia andata così bene, e che l'evento sia stato anche l'occasione per incontrare nuove persone, fare due chiacchere mentre l'installazione di Windows 7 filava più o meno liscia… E lanciare il sasso per coinvolgere altra gente nella nostra avventura di...
Dovendo realizzare un sito web multilingua, ho utilizzato il meccanismo dei file di risorse di ASP .NET. L'aver seguito questo approccio, mi ha portato un vantaggio molto interessante. Se il cliente mi chiede la modifica di una stringa, ad esempio perché vorrebbe cambiare un certo messaggio o un'etichetta, inserendo un nome diverso, è sufficiente modificare il file RESX corrispondente, senza dover ricompilare l'applicazione: si tratta di un intervento sicuramente veloce, che tra l'altro persino il cliente è in grado di fare, una volta che gli si è spiegata la struttura dei file. Per tale motivo, personalmente sono dell'idea di utilizzare...
Da quest’oggi è disponibile il Power Pack 2 per Windows Home Server, nuovo aggiornamento che porta una serie di migliorie a WHS, risolvendo alcuni piccoli problemi e migliorando la compatibilità con i sistemi Windows Media Center. L’update sarà automaticamente effettuato attraverso Windows Update. Fonte: We Got Served Technorati Tag: Windows Home Server,Updates
E’ stata da poco rilasciata la versione 3.5 del Kryptoon Toolikit, una raccolta di controlli freeware per applicazioni Windows Forms prodotti da Component Factory. Il nuovo aggiornamento porta il numero totale di controlli a 41. Tra le aggiunte, si segnalano: KryptonDateTimePicker KryptonMonthCalendar DateTimePicker for KryptonRibbon MonthCalendar for KryptonContextMenu Per-KryptonPage ButtonSpecs Il pacchetto scaricabile dal sito del produttore comprende l’intera Krypton Suite, che inculde anche la versione trial di una nutrita serie di altri controlli. Technorati Tag: .NET,Programming,C#,VB .NET,Tools
In questigiorni sto lavorando con VB .NET, su un progetto che usa il Framework 2.0 come target, impostazione che non posso cambiare. Volendo usare gli extension methods, che trovo comodissimi, ho provato a tradurre il tip per il loro utilizzo con .NET 2.0, che avevo scritto nel mio blog e che era relativo a C#. Purtroppo, il procedimento non è stato indolore come pensavo, ma ha richiesto un piccolo hack, che ho trovato leggendo questo post. Technorati Tag: .NET,Programming,VB .NET
Il nuovo motore di rendering di Internet Explorer 8 comincia a mietere le prime vittime… Il primo a cadere è il controllo Menu di ASP .NET: in determinate circostante, gli elementi del sottomenu non vengono visualizzati correttamente. Si tratta di un problemi di stili, problema che può essere risolto seguendo i suggerimenti indicati in questo post. Technorati Tag: .NET,Programming,ASP .NET,Programs
In questo post viene mostrato come realizzare un controller per ASP .NET MVC in grado di gestire l'upload e il download di file da un sito web. Technorati Tag: .NET,Programming,ASP .NET
E' stato pubblicato un mio nuovo articolo nella sezione ASP .NET di HTML.it, dal titolo Utilizzare editor JavaScript con ASP.NET: TinyMCE. In esso mostro come è possibile utilizzare tale oggetto nelle applicazioni ASP .NET, illustrando anche la soluzione di alcuni problemi tipici, come l'utilizzo dell'editor all'interno di Master Page. Technorati Tag: .NET,Programming,ASP .NET,Tools,Web
A circa 30 minuti dall'attivazione del link, sono qui che sto scaricando Internet Explorer 8… Il download per Windows XP è di circa 16,2 MB. L'unico inconveniente è che adesso devo modificare le slide per il Windows 7 Installation Fest, togliendo tutti i riferimenti al fatto che IE8 è ancora in fase di RC Technorati Tag: Windows,Programs,Web,Updates
Dovendo inserire un sistema di logging in un’applicazione abbastanza grossa su cui mi trovo a lavorare, ho pensato di utilizzare Log4Net, che ho sempre saputo essere molto efficiente e versatile. Il problema è che non l’avevo mai usato prima… Ho così fatto una ricerchina su Internet e sono giunto a questa pagina, dove viene spiegato veramente in 30 secondi come utilizzarlo e configurarlo! Technorati Tag: NET,Programming,ASP .NET,C#,Tools
E’ stato da poco rilasciato il Cumulative Update 4 per SQL Server 2008, che porta il DBMS alla versione 10.00.1798. In questo articolo della Knowledge Base di Microsoft è contenuta la lista degli aggiornamenti contenuti. Fonte: Blog do Ezequiel Technorati Tag: SQL Server,Updates
Quest’oggi, Alessandro Del Sole ha reso disponibile uno Screencast con argomento "Creare e distribuire applicazioni Web su Windows Azure". Personalmente, ma questa ovviamente è solo la mia opinione, la ritengo una piattaforma molto interessante. Da un po’ di tempo avevo intenzione di fare qualche esperimento con essa… Ora non ho più scuse… Technorati Tag: .NET,Programming,Windows
Su DotNetToscana è disponibile l'agenda dell'Installation Fest che si svolgerà presso il Polo Tecnologico di Navacchio, il giorno 25 Marzo 2009 alle ore 18.00. Nel corso dell'evento, terrò una sessione sulle novità di Windows 7 per gli sviluppatori: Windows 7, il sistema operativo successore di Vista, si preannuncia carico di novità, molte delle quali riguarderanno anche gli sviluppatori: tecnologia MultiTouch, Scenic Ribbon, DirectX 11, Web Services API, PowerShell 2.0... In questa sessione cercheremo di capire quali sono gli strumenti messi a disposizione e come essi cambieranno il modo di realizzare applicazioni, rendendole sempre più accattivanti e...
Quest'oggi il buon Windows Update di Vista mi ha notificato la disponibilità di un aggiornamento importante, la cui descrizione è (riporto testualmente) la seguente: E' stato identificato un problema di protezione che potrebbe consentire a chi effettua un attacco di fornire una rappresentazione non corretta di un comportamento o di un'azione di sistema all'insaputa dell'utente. Qualcuno è in grado di spiegarmi cosa significa? Technorati Tags: Windows, Updates, OT
Dal 23 al 26 Marzo, in diverse città italiane, si svolgerà l'Installation Fest, una settimana di incontri organizzati da Microsoft e dedicati a professionisti IT e sviluppatori per scoprire Windows 7 Beta. Nel corso dell'evento, portando il proprio PC, si potrà installare la versione beta di Windows 7, che sarà messa a a disposizione di chiunque ne faccia richiesta. Gli eventi sono gratuiti, ma è necessario iscriversi scegliendo uno dei vari appuntamenti previsti. Ad ognuno degli incontri parteciperà una diversa Community. DotNetToscana sarà presente il 25 Marzo alle ore 18.00 presso il Polo Tecnologico di Navacchio (PI), in Via...
Confesso che questa me l'ero persa… Da qualche giorno è disponibile per il download la versione Release Candidate del Service Pack 2 per Windows Server 2008 e Windows Vista. A questo indirizzo è disponibile un file di Excel che riassume tutti gli aggiornamenti. Technorati Tag: Windows,Updates
In questo blog è disponibile un nuovo PDF gratuito su PowerShell, dal titolo Effective Windows PowerShell. Nelle intenzioni dell'autore, il documento sarà ampliato con nuovi contenuti nel corso dei prossimi mesi. Technorati Tags: Windows, Programming, Tools
Il metodo Directory.GetFiles consente di recuperare i file con il pattern specificato all'interno di una determinata cartella. Purtroppo, esso non supporta i pattern multipli, ovvero non è possibile usare pattern come *.xls;*.doc per trovare in un colpo solo tutti i file XLS e DOC. Naturalmente si tratta di una limitazione facilmente aggirabile, ad esempio utilizzando il seguente extension method per l'oggetto DirectoryInfo: using System;
using System.Collections.Generic;
namespace System.IO
{
public static...
E' stata rilasciata ieri la Release Candidate 2 di ASP .NET MVC, l'implementazione Microsoft del pattern di programmazione Model-View-Controller per il mondo ASP .NET. Il download è disponibile qui. Questa versione si basa su .NET 3.5 SP1 e, quindi, richiede Visual Studio 2008 SP1 (oppure Visual Web Developer 2008 SP1). Technorati Tag: .NET,Programming,ASP .NET,Updates
Nella visualizzazione di una tabella in un sito Dynamic Data è automaticamente inclusa una serie di campi per filtrare i dati. Nella versione attuale, tali ricerche si limitano ai valori delle chiavi esterne e dei campi booleani. Ma in ogni sito che si rispetti, deve esserci anche una ricerca con testo libero… In attesa che tale funzionalità sia integrata direttamente nei Dynamic Data, come promesso sul relativo Wiki, su CodePlex è disponibile un interessantissimo progetto chiamato Dynamic Data Filtering, un sistema che estende il Framework dei Dynamic Data permettendo di effettuare ricerche su ogni tipo di colonna, come si può...
Nel blog I know the answer (it's 42) è possibile trovare una serie è possibile trovare una serie di articoli che spiegano vari aspetti del funzionamento del Garbage Collector di .NET. Al momento sono ben 9: When does the .NET Compact Framework Garbage Collector run Forcing a Garbage Collection is not a good idea Series on dynamic memory management Reference Counting Garbage Collection Copying Garbage Collection Optimizing reference counting garbage collection Handling...
Oggi, mentre stavo per creare una Custom Exception in .NET, mi sono ricordato una cosa che avevo studiato nell'esame di certificazione 70-536, ovvero che la classe System.ApplicationException non dovrebbe essere utilizzata. Ma perché? Qual è il motivo che ha spinto Microsoft stessa a sostenere questa cosa? La risposta si trova facilmente con una ricerca su Google: JEFFREY RICHTER: System.ApplicationException is a class that should not be part of the .NET Framework. The original idea was that classes derived from SystemException would indicate exceptions thrown from the CLR (or system) itself, whereas non-CLR exceptions would be derived...