maggio 2009 - Posts

Questa mattina ho ricevuto una mail in cui mi veniva comunicato che il mio libro, Freud… E adesso interpretami questi! è stato inserito su Amazon.com. Mi ha fatto una certa impressione andare sul sito e trovarlo elencato insieme a tutti gli altri…

Technorati Tag:
Posted by Marco Minerva | with no comments
Filed under:

Windows User Experience Interaction Guidelines è la raccolta delle linee guida di Microsoft per lo sviluppo di applicazioni client conformi gli standard grafici di Windows. Recentemente, tale guida è stata aggiornata con le linee guida per Windows 7, quindi ad esempio contiene informazioni per la gestione di applicazioni "touch" e nuove regole per Windows Desktop Gadget. L'indirizzo da cui partire per la consultazione è questo, ma l'intera guida è anche disponibile in un corposo file PDF di 39 MB.

Technorati Tag: ,
Posted by Marco Minerva | with no comments
Technorati Tags: , ,

A questo indirizzo è possibile scaricare il Training Kit di SQL Server 2008, la cui descrizione recita così:

The SQL Server 2008 Developer Training Kit will help you understand how to build web applications which deeply exploit the rich data types, programming models and new development paradigms in SQL Server 2008.

Per un corretto utilizzo, è necessario avere a disposizione i seguenti software, non inclusi nel training kit:

Fonte: Mark Brown's Web Platform Blog

Posted by Marco Minerva | with no comments
Filed under: ,

Sul sito di Microsoft Downloads è disponibile la versione di Maggio 2009 del Books Online di SQL Server 2008. Si tratta delle release inglese della documentazione; se, invece, qualcuno è interessato alle release italiana (anche se spero di no…), per il momento deve accontentarsi dell'edizione di Gennaio.

Technorati Tag: ,

A questo indirizzo è disponibile un tutorial che spiega passo-passo, con il supporto di screenshot, come realizzare da 0 un'applicazione WPF con Visual Studio 2010. Credo sia interessante per chi, come me (ebbene sì, lo confesso…), non si è ancora avvicinato a WPF.

Technorati Tag: ,,
Posted by Marco Minerva | with no comments
Filed under: ,

Non avevo considerato il fatto che il 17 Giugno, giorno del Remix '09 di Microsoft, è San Ranieri, santo patrono di Pisa, quindi è festa… Di conseguenza, mi sono prontamente iscritto all'evento, nella sezione Web Development – What's new. Peccato però che, guardando su sito di Trenitalia, ho scoperto che per arrivare a Milano in orario dovrei partire da Pisa alle 3.28 del mattino Sad. Spero di riuscire ad organizzarmi con qualcuno per andare in macchina, perché ci terrei veramente ad essere presente.

Technorati Tag: ,,
Posted by Marco Minerva | with no comments
Filed under:

MSDN Italia ci informa della disponibilità del Training Kit per la versione Beta 1 di Visual Studio 2010 e del Framework .NET 4.0, contenente materiale relativo a:

  • C# 4.0
  • Visual Basic 10
  • F#
  • Parallel Extensions
  • Windows Communication Foundation
  • Windows Workflow
  • Windows Presentation Foundation
  • ASP.NET 4
  • Entity Framework
  • ADO.NET Data Services
  • Managed Extensibility Framework
  • Visual Studio Team System 

Da questo indirizzo è possibile scaricare il Cumulative Update 2 di SQL Server 2008 SP1, che ne porterà il numero alla revisione 10.0.2714.

Technorati Tag: ,

Qualche giorno fa un amico mi ha chiesto se conoscevo un modo veloce ed economico per creare un piccolo server di condivisione delle risorse. Memore delle mie passate ricerche su Internet, gli ho suggerito FreeNAS:

FreeNAS è un server NAS libero (Network-Attached Storage) che supporta i protocolli CIFS (samba), FTP, NFS, AFP, RSYNC, iSCSI, S.M.A.R.T., l'autenticazione di utenti locali, Software RAID (0,1,5). La sua interfaccia di configurazione è completamente WEB. FreeNAS occupa meno di 32MB dopo l'installazione su Compact Flash, hard disk o chiavetta USB.

Visto che la descrizione mi ha "attirato" e che avevo qualche minuto libero, mi sono creato al volo una macchina virtuale con 128 MB di RAM, un hard disk da 192 MB per il sistema operativo e un altro da 8 GB per i dati. L'installazione è stata velocissima e, seguendo le istruzioni pubblicate in questo documento, ho impiegato una manciata di minuti per creare una condivisione SAMBA con i miei PC Windows e attivare un server FTP, grazie anche ad un'interfaccia di amministrazione Web molto ben progettata.

Penso sia un buon modo per "riciclare" un vecchio PC che non è più in grado di soddisfare le richieste dei moderni sistemi operativi.

Technorati Tags:
Posted by Marco Minerva | with no comments
Filed under:

La beta 1 di Visual Studio 2010 è in dirittura d'arrivo… Nel frattempo, a questo indirizzo è disponibile un elenco delle principali novità che saranno introdotte con ASP .NET 4.0 e il nuovo editor Web di Visual Studio. Personalmente, le trovo tutte molto interessanti, non vedo l'ora di poterle provare sul campo.

Posted by Marco Minerva | with no comments

In un Web Control che ho sviluppato ho la necessità di riferire l'header della pagina; allo scopo, ho dapprima provato ad utilizzare la proprietà Page.Header della classe base WebControl. Tuttavia, mentre nella maggior parte dei casi essa funziona correttamente, in determinate situazioni, che non sono riuscito ad isolare, l'oggetto Page del WebControl assume il valore null. Ho fatto qualche ricerca, e alla fine ho trovato un metodo alternativo per avere accesso a questa proprietà, che non mi ha più dato problemi:

Page thePage = HttpContext.Current.Handler as Page;

Se avrò tempo, proverò a scoprire perché la via "facile" di ottenere un riferimento alla pagina non sempre funziona… Ma per il momento questa soluzione ha risolto il problema.

Technorati Tag: ,,
Posted by Marco Minerva | with no comments
Filed under:

The AJAX Profiling Extensions provide much-needed visibility into often complex, web client-side interactions for the first time. You do not need to download and install any additional software, plug-ins, or ActiveX controls on the machine where the AJAX web client code is running to use the AJAX Profiling Extensions to gather JavaScript execution-time data. Also, this works with any web browser, including, of course, the latest version of Internet Explorer. AJAX Profiling Extensions is an add-on to the performance tools that are available in Visual Studio Team System 2008 Development Edition and Visual Studio Team Suite, extending them to allow you to profile the client-side JavaScript code in your AJAX application. Developed in collaboration with Microsoft Research, AJAX Profiling Extensions automatically rewrites JavaScript functions to enable instrumentation that measures and logs each function’s performance data. This performance data is then periodically uploaded from the client browser to the IIS web server, where it is collected and available for analysis.

Per maggiori informazioni è possibile consultare questo post. Il download è disponibile su MSDN Code Gallery.

Technorati Tag: ,,,
Posted by Marco Minerva | with no comments
Filed under:

Qualche tempo fa avevo parlato degli ASP .NET Dynamic Data Filtering, un pacchetto per aggiungere maschere di ricerca personalizzate in un sito Dynamic Data. Da qualche giorno è stato pubblicato su HTML.it un mio articolo sull'argomento: in esso, spiego passo-passo come utilizzare questa libreria, partendo dalla sua installazione fino alla personalizzazione dei template di ricerca.

Technorati Tags: , ,
Posted by Marco Minerva | with no comments

Se la cancellazione di file dal Solution Explorer di Visual Studio impiega diversi secondi, arrivando a bloccare l'intero ambiente di sviluppo, il problema è dovuto all'elevato numero di file presenti nel Cestino: basta svuotarlo per ottenere il comportamento normale (ovvero cancellazioni quasi istantanee).

Technorati Tags:

Scopro oggi che Microsoft ha in programma di rilasciare una nuova versione di SQL Server 2008, chiamata SQL Server 2008 R2. Il rilascio della prima CTP è previsto per quest'estate. Nella pagina http://www.microsoft.com/sqlserver/2008/en/us/r2.aspx sono disponibili alcune informazioni sulle novità di questa release, oltre alla possibilità di registrarsi per ricevere una mail non appena la CTP sarà rilasciata al pubblico.

Technorati Tag: ,
More Posts Next page »