Thursday, January 29, 2009

Aggiornamento dei Feed

. Thursday, January 29, 2009
0 commenti

FeedSignIn

La notizia circola da qualche giorno, quindi anch’io mi sono deciso ad aggiornare i feed di questo blog passando da:
http://feeds.feedburner.com/SignIn (vecchio indirizzo)
a
http://feeds2.feedburner.com/SignIn (nuovo indirizzo)
Invito chi mi segue ad aggiornare la sottoscrizione e chi non mi ha ancora nell’elenco dei suoi rss…
bhe.. ad aggiungermi.
Open-mouthed

Read More »»

Tuesday, January 27, 2009

Mooncake Viewer

. Tuesday, January 27, 2009
0 commenti

Mooncake Viewer è un servizio on line che offre un modo nuovo per interagire con Flickr e visualizzare le immagini direttamente nelle proprie pagine web.
E’ sufficiente possedere un account su Flickr e tramite Mooncake selezionare le immagini.
A questo punto dopo una “breve” attesa ci si può godere il risultato finale:

Get Microsoft Silverlight

Il servizio, attualmente in fase beta, alla fine di soli tre step, restituisce un codice html che può essere copiato ed incollato sul proprio sito/blog.
Dal punto di vista tecnico dietro questo servizio c’è tecnologia Microsoft: Silverlight 2.0 e in particolar modo Deep Zoom, per la visualizzazione della galleria.
NB: nel caso non riusciate a visualizzare l’esempio qui sopra, ricordate che è necessario installare/aggiornare il plugin di Silverlight.

NB: Foto tratte dall'album di artur sikora.

Read More »»

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 »»

Monday, January 5, 2009

Link .Net #12

. Monday, January 5, 2009
0 commenti

Primo appuntamento dell’anno 2009 con Link .Net:

Using JsonResult in ASP.NET MVC AJAX

Dal blog di Nayyeri un esauriente esempio su come recuperare dati in formato JSON in ASP.NET MVC. en

Using ASP.NET and jQuery to Pass Multiple Values from a GridView to Another Page
Un semplice tutorial su come passare più valori, recuperati da un controllo GridView, ad un’altra pagina utilizzando JQuery. en

Passing Parameters Into Silverlight Applications
Passare parametri in applicazioni web è una delle prime operazioni su cui uno sviluppatore ci si imbatte. In questo tutorial viene però illustrato come fare, quando c’è di mezzo Silverlight. en

Caricamento dinamico di UserControl via jQuery Ajax e HttpHandler
Dario Santarelli ci mostra come caricare dinamicamente uno UserControl facendo uso di un HttpHandler e di JQuery. it

Read More »»

Thursday, January 1, 2009

Progetti Asp.Net Open Source

. Thursday, January 1, 2009
0 commenti

Molto spesso girovagando per forum mi imbatto in topic in cui l’utente di turno chiede se è “meglio” imparare Php o Asp.Net, con la conseguente guerra di “religione” che ne scaturisce.
Devo dire che mi lasciano sempre un pò perplesso alcune delle motivazioni che dovrebbero spingere uno sviluppatore a preferire un linguaggio piutttosto che un altro.
Ad ogni modo ultimamente mi è capitato di leggere che gli sviluppatori Php dalla loro possono disporre di una vastità di progetti open source che spaziano da piattaforme per forum, blog a content management systems e tant’altro. 
Questo post non vuole certamente essere un elenco di cosa è meglio o peggio ma bensì indicare l’esistenza di alcuni progetti open source sviluppati in Asp.Net
A tale scopo ho voluto raggruppare i progetti in cinque macro categorie:

  • Content Management Systems
  • Blog
  • Wiki
  • Forum
  • Varie

Content Management Systems
dotnetnukelogo DotNetNuke più che un CMS è un Portal Application Framework cioè una piattaforma la cui funzione è quella di costruire/gestire CMS.
Si tratta dell’evoluzione di un altro progetto IBuySpy creato da Microsoft nel lontano 2002 come case study per dimostrare le potenzialità di Asp.Net o più in generale del Framework .Net
DNN presenta un’architettura a moduli che possono svolgere le funzioni più diverse, per esempio un modulo per la visualizzazione di news o la rubrica dei contatti e così via.
Il core è scritto in Vb.Net ma i singoli moduli possono essere scritti anche usando C#.
Tempo fa avevo segnalato Cms Matrix, un sito in cui è possibile mettere a confronto i vari CMS, tra cui anche DNN.
Può essere un modo estremamente interessante per valutare le varie feature offerte da questa piattaforma.

Blog
Tra le piattaforme per blogging scritte in Asp.Net merita senz’altro un posto di primo piano BlogEngine.Net, ma qui voglio, anche, segnalare un nuovo progetto ospitato di recente su Codeplex: Oxite.
oxiteSi tratta di una piattaforma per la gestione dei contenuti utile alla creazione di blog, attualmente in versione alpha ed è realizzata usando ASP.NET MVC.
Alcune delle feature che questa versione presenta:
Pingback, RSS feed, Commenti, Gravatar ecc.

benlogo80BlogEngine.Net non necessita di tantissime presentazioni. Racchiude tutte le carattersitiche che uno ci si aspetta da un blog engine, garantendo allo sviluppatore che mastica Asp.Net di poterlo modificare/customizzare con facilità ma nello stesso tempo questa facilità viene estesa anche al non sviluppatore per quanto riguarda la fase di installazione.
Vi rimando per maggiori dettagli alle pagine del progetto che racchiudono la lista delle feature, temi ed estensioni.

Wiki
ScrewTurnScrewTurn Wiki è sicuramente uno dei progetti che più mi entusiasmano.
Si tratta di un wiki engine, scritto in C# e di default non richiede nessun database per la memorizzazione dei dati. Multiutente, semplicissimo per chiunque da installare e configurare, multilingua; più di 10 tra cui italiano, tedesco, francese…
Recentemente l’ho installato presso l’azienda in cui lavoro, per la pubblicazione della documentazione e non esagero quando affermo che si tratta di un ottimo progetto.

Forum
logoTop YetAnotherForum.NET è come si può facilmente intuire dal nome un forum. Scritto in C# supporta come database Microsoft SQL Server 2000/2005.
Può essere usato come modulo aggiuntivo per DotNetNuke.
Anche in questo caso come per i CMS esiste un sito in cui è possibile effettuare confronti fra diverse piattaforme di forum: ForumMatrix.

Varie
Concludo con questa ultima categoria indicando in particolar modo due progetti BugTracker.Net e DinnerNow.Net
Al primo, BugTracker.Net, avevo già dedicato un post a cui vi rimando, quindi non mi dilungherò oltre se non per riportare la mia esperienza.
Infatti quest’ultimo come nel caso di ScrewTurn viene utilizzato quotidianamente nel nostro ufficio con ottimi risultati sia per chi sviluppa sia dal punto di vista del back office che può monitorare l’avanzamento di stato dei vari bug in qualsiasi momento.
DinnerNow.Net è invece forse l’applicazione che si conosce meno, ma è un ottimo esempio di integrazione delle ultime tecnologie Microsoft, tra cui PowerShell, ASP.NET Ajax, Windows Workflow Foundation, Windows Presentation Foundation, LINQ ecc.
La sua funzione è quella di un marketplace, un luogo dove è possibile acquistare del cibo da diversi ristoranti indicando il luogo di consegna.
Per chi è interessato consiglio questo video che mostra una esauriente demo.

Read More »»