lunedì 15 marzo 2010

ASP.net: testare l'invio di emails

Spesso è necessario dover inviare delle email da una applicazione ASP.net. Si ha sempre la necessità di testare la generazione e l'invio di messaggi di posta elettronica per verificarne la correttezza delle impostazioni, del formato ecc.
ASP.net, dalla versione 2, consente di inviare le email in una cartella specifica, evitando cosi di utilizzare indirizzi email di prova.
Abilitare questa funzionalità è molto semplice!

mercoledì 10 marzo 2010

SQLServer Management Studio 2008: Saving changes is not permitted

Nell'articolo precedente abbiamo visto come sia possibile personalizzare il titolo dei TAB delle varie finestre di editor.
Oggi vediamo come modificare un comportamento a mio parere molto fastidioso.
SQLServer Management Studio 2008 non consente di fare modifiche alle strutture di tabelle dal designer se queste possono compromettere i dati presenti in tabella.
Ad esempio se si deve ridurre la grandezza di un campo da varchar(1000) a varchar(500) questo non ti viene consentito anche se l'utente è sa che non ci sarà nessuna perdita di dati. SQL Management Studio ti costringe a cancellare e ricreare l'intera tabella.

sabato 6 marzo 2010

Internet Explorer 6: annunciato il funerale

La notizia risale al 1 Marzo. Più di un centinaio di persone vestite di nero e con tanto di reverendo, martedì notte si sono raccolti attorno alla bare di un vecchio amico. Questa è l'ultima iniziativa di un gruppo californiano Aten Design Group messa in atto per salutare definitivamente il vecchio browser di casa Microsoft (guarda le foto).

venerdì 5 marzo 2010

SQLServer Management Studio 2008: personalizzare la label dei tab

Nell'articolo precedente vi ho segnalato una giuda alla installazione di SQLServer Management Studio 2008.
Oggi vediamo come sia possibile personalizzare il titolo dei TAB delle varie finestre di editor. Questa funzionalità è stata forse quella che mi ha spinto ad usare la versione 2008. Infatti è molto utile quando si hanno aperti contemporaneamente più versioni dello stesso database (es. la versione di sviluppo che si ha in locale, quella di test che è su un server e quella di produzione che è su un'altro server) e non si sa mai se l'editor che si ha davanti è quello del DB di sviluppo o magari quello di produzione.

martedì 2 marzo 2010

SQLServer Management Studio 2008: installazione

Recentemente mi sono trovato a sostituire il mio pc e dovendo reinstallare un pò tutti gli strumenti di lavoro, ho deciso di installare SQLServer Management Studio 2008. In verità per essere sicuro ho comunque installato anche la versione 2005, ma utilizzo quasi esclusivamente la nuova versione con un buon grado di soddisfazione! :D

L'installazione è un pò lunga e noiosa, richiede un paio riavvii del sistema ma ho comunque trovato un'ottima guida che potete consultare a questo link "SQL Server Management Studio 2008 Installation Walkthrough".

Ho comunque trovato alcune cose che non mi sono piaciute!!

mercoledì 24 febbraio 2010

SQLServer Management Studio 2008: errore al caricamento della lista dei database

SQLServer Management Studio 2008 è affetta da un difetto a di poco grave. Il problema si verifica quando ci si collega ad un database server su cui non si ha il controllo completo su tutti i database.
La connessione al database funziona correttamente, ma quando si prova a navigare la lista dei database nel Object Explorer si ottiene il seguente errore:

più nel dettaglio:
TITLE: Microsoft SQL Server Management Studio
------------------------------

Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476

------------------------------
ADDITIONAL INFORMATION:

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

The server principal "my_user_name" is not able to access the database "SQL2005_Random_Database_on_the_server" under the current security context. (Microsoft SQL Server, Error: 916)

Questa cosa rende l'applicativo inutilizzabile per quel server. Fortunatamente esiste un work around!

mercoledì 17 febbraio 2010

MeeGo: il futuro di Moblin

Proprio ieri Intel e Nokia hanno annunciato a sorpresa la fusione dei rispettivi progetti Moblin e Maemo che darà la luce ad un nuova piattaforma Linux based rivolta a dispositivi mobili, MID e netbook.

MeeGo, il nuovo progetto, sarà gestito dalla Linux Foundation e eriditerà le migliori tecnologie dei 2 sistemi.
Non ci resta altro che attendere il rilascio della prima versione prevista entro il primo trimestre 2012.


Altri link:
- Nokia press release
- Moblin annunce
- MeeGo official site annunce

mercoledì 10 febbraio 2010

Chrome: images extension

Google Chrome è il browser che si sta velocemente affermando nel panorama web mondiale.
Da poco supporta anche le estenzioni come fà gia da anni firefox. Ne esistono per tutti i gusti e anche di molto utili scaricabili da https://chrome.google.com/extensions.
Ve ne volevo segnalare due utili per catturare e manipolare immagini dal browser.

lunedì 8 febbraio 2010

Moblin: guida all'installazione


Come vi ho detto in passati post Moblin a mio parere è forse il miglior sistema operativo attualmente disponibile per Netbook.

lunedì 1 febbraio 2010

Moblin: montare file system NTFS

Moblin 2.1 purtroppo non è fornito di un supporto al file system NTFS (per i meno avvezzi è il file system utilizzato da windows), quindi se si vogliono utilizzare chiavette o dischi esterni USB formattati NTFS non è possibile.
La soluzione sta nell'installare il pacchetto NTFS-3G che introduce il supporto NTFS anche su linux. In questo post vedremo come fare ... il risultato sarà quello di poter collegare i nostri dischi alle porte USB sensa preoccuparci più di niente!

venerdì 22 gennaio 2010

Firefox: diventa 3.6

E stata rilasciata ieri la nuova versione 3.6 di Firefox.
Principali caratteristiche:
più veloce
più sicuro
più bello
più compatibile

In attesa della prossima versione, facciamo le presentazioni..... (video)