Monday, January 19, 2009

MSDN Magazine in chm

. Monday, January 19, 2009
0 commenti

coverOld coverNew

Sinceramente non saprei dirvi se questa possibilità esiste da tempo oppure se si tratta di una nuova feature, fatto sta che solo adesso ci ho fatto caso.
Sto parlando della possibilità di scaricare in formato chm la rivista MSDN Magazine dal Gennaio 2003 ad oggi.
Il tutto dal seguente indirizzo:
MSDN Magazine

Read More »»

Link .Net #13

.
0 commenti

Tredicesimo appuntamento con Link .Net:

WCF And WF Services In The .NET Framework 4.0 And "Dublin"

In questo articolo trovate un bel pò di notizie sulle nuove versioni di Windows Communication Foundation (WCF) e Windows Workflow Foundation (WF) presenti nel .Net Framework 4.0 (ovviamente tali informazioni sono soggette a eventuali modifiche). en

Consuming an ADO.NET Data Service from Silverlight
Interessante articolo sull'utilizzo di ADO.NET Data Service per un'applicazione Silverlight. en

Using ASP.NET and jQuery to Highlight a Row in GridView without a PostBack
Evidenziare una riga di un controllo GridView senza scatenare un postback con il semplice ausilio del Framework JQuery. en

Read More »»

Tuesday, January 13, 2009

Implementare JQuery in DotNetNuke

. Tuesday, January 13, 2009
0 commenti

Qualche settimana fa ho iniziato ad utilizzare il Framework JQuery all'interno di un portale intranet che si basa su piattaforma DotNetNuke.
Per la verità la versione usata di DNN non è proprio recentissima, per la precisione la 4.5.3.0, che a differenza della 5.0 non presenta in modo nativo la possibilità di incapsulare nei moduli JQuery.
Per ovviare si possono sempre registrare i vari script facendo affidamento alla classe ClientScriptManager:

   1: Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "JQuery", 
      "<script type=\"text/javascript\" src=\"JQuery/jquerymin.js\"></script>");

Purtroppo eseguendo la pagina vengono lanciati una serie di errori che in prima battuta possono risultare incomprensibili. Nello specifico con Internet Explorer viene mostrato il seguente messaggio:

Error: this.container.parentNode is null or not on object
La libreria va in conflitto con i nomi dei moduli DNN che usano il carattere $ usato anche dalla stessa libreria. Per risolvere questo problema è sufficiente utilizzare la funzione:

   1: jQuery.noConflict()

Per inettare lo script si può procedere come visto in precedenza:

   1: Page.ClientScript.RegisterStartupScript(this.GetType(), "noConflit",
   2:  "<script type=\"text/javascript\">jQuery.noConflict();</script>");

In questo modo possiamo sostituire lo shortcut $ con jQuery.
Esempio:

   1: function getTest()
   2: {
   3:   jQuery('#myButton').bind('click', function() {
   4:     alert('Test');
   5:   });
   6: }

Read More »»

Saturday, January 10, 2009

Songsmith

. Saturday, January 10, 2009
0 commenti

Non è certo un software che userei durante una riunione, ma avere un accompagnamento musicale alle vostre parole, potrebbe essere divertente (oltre che estremamente imbarazzante).
Di cosa sto parlando?
Di Songsmith: un software rilasciato pochi giorni fa dai laboratori di Microsoft Research che genera un accompagnamento in base ad un ritmo e un genere musicale a partire da un vostro testo cantato.
logo_songsmithLa canzone creata può essere salvata per modifiche future e condivisa.
Il software viene commercializzato tramite il canale Microsoft Store al prezzo di $29,95.
Per chi vuole provarlo esiste però una versione trial (98 MB da scaricare) che garantisce sei ore di utilizzo di tutte le funzionalità.
screenshotSongsmithInoltre tramite il sito Garritan è possibile acquistare nuovi stili musicali.
In conclusione non è certo un software destinato a musicisti professionisti ma più ad un pubblico amatoriale.
Vi lascio con il video presente sul sito:

Read More »»

Tuesday, January 6, 2009

SQLScheduler per Sql Server Express

. Tuesday, January 6, 2009
0 commenti

In molti sanno che Microsoft da qualche anno a questa parte distribuisce alcuni suoi prodotti in versione Express cioè liberi da qualsiasi costo di licenza.
Tra questi prodotti troviamo le ultime due versioni di Visual Studio: 2005 e 2008, o le versioni Sql Server 2005 Express e Sql Server 2008 Express.
Questi prodotti come è facile intuire presentano però delle limitazioni.
Per esempio nel caso di Sql Server 2005 Express è possibile usare una sola CPU o un solo giga di RAM e il database può occupare massimo 4GB di spazio.
Dal punto di vista di SSMSE (SQL Server Management Studio Express) non sono presenti funzionalità come Analysis Services, Job Scheduler, Full-text search, Notification Services ecc.
Ad alcune di queste però si può ovviare con dei tool aggiuntivi e cosa più importante senza spendere nulla.
Tempo fa in questo post segnalavo un tool per svolgere operazioni di profiler, oggi invece segnalo un altro interessante progetto: SQLScheduler.

SqlScheduler
Scritto in C# permette di pianificare, tramite interfaccia grafica SQL jobs.
Tramite email possiamo essere avvertiti sul successo/fallimento dell’esecuzione del job.
Funziona solo su macchine Windows per la precisione Windows 2000, 2003 e XP. Infine essendo scritto in C# necessita della presenza del Framework .Net: Framework 2.0.

Read More »»