2008-12-19

xp-dev.com

Con un mio amico stiamo portando avanti, da un po' di tempo un progetto in comune. Avere un tool di versioning inizia ad essere indispensabile. Mi sono fatto un giro in giro è ho trovato qualche provider che offre servizi di hosting per SVN. In particolare: http://xp-dev.com/ è quello che mi è sembrato il più adatto alle nostre necessità. Il servizio (almeno per ora) è gratuito è mette a disposizione circa 1,5Gb di spazio. Inoltre ha una gestione (seppur molto semplice) dei progetti, bug e wiki.

Altri provider che offrono servizi analoghi:

http://unfuddle.com/
https://www.myversioncontrol.com/
http://www.beanstalkapp.com/
http://www.codespaces.com/
http://www.beanstalkapp.com/

2008-11-13

Microsoft DreamSpark

Oggi mi è arrivata la comunicazione da parte dell'università, che posso usufruire della suddetta iniziativa:

https://www.dreamspark.com/default.aspx

La Microsoft è sempre stata molto attenta sotto questo punto di vista, e alla fine pur lavorando in questo settore e avendo la possibilità di procurarmi ugualmente i suddetti prodotti, fa ugualmente piacere poter usufruire di queste iniziative.

Forse una piccola critica la muovo proprio al mondo universitario (almeno la facoltà e il corso che frequento io), che spesso "snobba" la piattaforma Microsoft a favore di Java / PHP / Linux.

2008-09-11

Google Doctype

Interessante raccolta di articoli e suggerimenti riguardanti il web e la sicurezza.

http://code.google.com/doctype/

2008-08-12

CompressDecompress.rar & Encrypt_Decrypt.rar

Ho provveduto ad aggiornarli e ricompilarli con il Framework 3.5 (Sln. VS 2008).

Sono inoltre state apportate lievi modifiche.

SQL Server Data Pump (ver. 1.5.2)

Rilasciata una nuova release del tool SQL Server Data Pump (ver. 1.5.2).

SQL Server Data Pump (ver. 1.5.2)

Microsoft SQL Server Compact 3.5 SP1

Sono stati rilasciati tutti gli aggiornamenti che riguardano Microsoft SQL Server Compact 3.5.
Per comodità li raccolgo tutti in questo post.

Microsoft SQL Server Compact 3.5 Service Pack 1 Books Online and Samples
http://www.microsoft.com/downloads/details.aspx?familyid=07829770-73A7-41E4-880D-E74B1A353623&displaylang=en

Microsoft SQL Server Compact 3.5 Service Pack 1 Server Tools
http://www.microsoft.com/downloads/details.aspx?FamilyId=FA751DB3-7685-471B-AC31-F1B150422462&displaylang=en

Microsoft SQL Server Compact 3.5 Service Pack 1 and Synchronization Services for ADO.NET version 1.0 Service Pack 1 for Windows Desktop
http://www.microsoft.com/downloads/details.aspx?FamilyId=DC614AEE-7E1C-4881-9C32-3A6CE53384D9&displaylang=en

Microsoft SQL Server Compact 3.5 Service Pack 1 for Windows Mobile
http://www.microsoft.com/downloads/details.aspx?FamilyId=FCE9ABBF-F807-45D6-A457-AB5615001C8F&displaylang=en

Microsoft Synchronization Services for ADO.NET
http://www.microsoft.com/downloads/details.aspx?FamilyId=75FEF59F-1B5E-49BC-A21A-9EF4F34DE6FC&displaylang=en

Microsoft Synchronization Services for ADO.NET Books Online
http://www.microsoft.com/downloads/details.aspx?FamilyID=02989F70-49AA-43D7-81B8-A651120F8D65&displaylang=en

Microsoft Sync Framework v1.0
http://www.microsoft.com/downloads/details.aspx?familyid=C88BA2D1-CEF3-4149-B301-9B056E7FB1E6&displaylang=en

Microsoft Sync Framework Documentation
http://www.microsoft.com/downloads/details.aspx?familyid=2E9BEC3B-9DEB-4620-A955-266E656D8FA4&displaylang=en

2008-07-05

SSIS Task Zip-UnZip

Pubblicato questo semplice Task su Codeplex. Attualmente gestisce solo il formatto ZIP, permettendo di comprimere e decomprimere un archivio. Ho aggiunto per comodità anche il supporto alla password.

http://www.codeplex.com/TaskUnZip

2008-06-06

SQL Lite 3.5.9 + System.Data.SQLite

Da qualche giorno è stata rilasciata la versione SQL Lite 3.5.9 e relativa libreria .NET.

Qui trovate tutto:

http://www.sqlite.org/
http://sqlite.phxsoftware.com/

2008-06-05

SQL Compare e creazione utenti su SQL 2005

Durante l’attuale procedura di migrazione di una serie di database da SQL 2000 a SQL 2005 ho avuto modo di utilizzare l’ottimo tool della RedGate SQL Compare.
Ho notato che durante la migrazione degli utenti il suddetto tool provvede a crearli/migrarli ma non aggiunge la GRANT Connect.
Di default SQL 2005 non la inserisce (giustamente) e di conseguenza gli utenti che appartengono a ruoli di basso rango (es. db_datareader) non possono accedere ai vari database.

Per risolvere il problema (dato che non ho trovato soluzioni fra le opzioni offerte da SQL Compare) ho provveduto a scrivermi due righe di codice che si interfacciano con lo SMO di SQL Server (per l’occasione gli ho dato anche un occhio…).
Ve li allego, magari possono tornare utili a qualcun altro.

Il codice magari è un po’ sporco, ma l’idea c’è

Link

Nuova versione SQL Server DataPump

Ho rilasciato una nuova release del tool SQL Server Data Pump (ver. 1.5.0).

Il suddetto tool vi permette di esportare (senza la necessita di generare script di alcun tipo) e importare dati tra due database SQL Server (2000 o 2005).
Ho cercato di migliorare il più possibile le prestazioni e rendere comunque il tool di facile utilizzo.

Supporta le transazioni, eventuali procedure di test e può essere facilmente schedulato anche per mezzo degli appositi file di configurazione.

In questa ultima release ho aggiunto la possibilità di mappare le colonne, così da poter esportare solo quelle di cui si ha realmente bisogno.

SQL Server Data Pump (ver. 1.5.0)

2008-06-03

Migrazione Sql Server

E' da un po' che non scrivo, causa vari fattori, non ultimo il fatto che cambiano azienda mi sono dovuto "assestare" un pochino. Attualmente mi sto occupando di eseguire la migrazione da SQL 2000 a 2005 di tutti i database aziendali. Da qui a qualche settimana, comunque ho intenzione di preparare un post più dettagliato sul lavoro svolto, dato che non si è trattato semplicemente di un DeAttach/Attach, ma ho preferito “re-scriptare” per intero tutti i database e fare un po’ di pulizia (vecchi utenti, viste, procedure, funzioni, tabelle) ed esportare/importare tutti i dati.

A tal proposito ho fatto uso di due tool, l’ottimo Red Gate SQL Compare per esegure la comparazione fra gli schemi di due database.

Per quanto riguarda l’export dei dati in prima istanza mi ero appoggiato a Red Gate SQL Data Compare, ma onestamente l’ho trovato parecchio lento e non adatto alle mie necessità.
Mi sono quindi fatto un giro per la rete e trovando (stranamente) poche alternative (non ultimo SSIS), mi sono scritto un piccolo tool che copriva le mie necessità (poter essere schedulato e configurato via file di configurazione). Per l’occasione ho pubblicato tutto su Codeplex (Sql Server DataPump).