January 2008 Blog Posts

Programmi di ScreenCapture Video

Ecco CamStudio, rivale open source di Camtasia. E' un programma che consente la cattura del desktop per produrre video in vari formati. La qualità del video prodotto non mi sembra delle migliori, ma essendo gratuito e soprattutto in evoluzione, lo terrò d'occhio. Dalla mia personale esperienza, per lavori "professionali" Camtasia è il migliore senza ombra di dubbio, costa relativamente poco, è ricco di opzioni, anche rispetto ad altri prodotti concorrenti come Captivate di Macromedia/Adobe. Per lavoretti "casalinghi" ecco le soluzioni che conosco free: CamStudio Wink Camtasia 3 (la vecchia versione è free......

posted @ Wednesday, January 30, 2008 10:11 PM | Feedback (3)

Sitemap facile per ASP.NET

Stasera, scopiazzando di qua e li la, mi ero fatto una paginetta che mi generava il sitemap.xml del mio sito. Ero partito prendendo spunto da questo snippet per adattarlo alle mie esigenze. Poi un amico mi ha segnalato "Sitemaps.Net" che ho provato ed è comodissimo... ecco come si usa; copiare la DLL scaricata nella bin del prorpio sito modificare il web.config aggiungendo all'interno della sezione "httpHandlers": <add verb="*" path="sitemap.axd" type="Newtonsoft.Sitemaps.SitemapHandler, Newtonsoft.Sitemaps"/> creare un Web.sitemap come quello di esempio che riporto sotto ...

posted @ Wednesday, January 30, 2008 12:16 AM | Feedback (1)

Email con immagini embedded

Ecco un esempio di invio di una email con una immagine embedded. In pratica si crea una "LinkedResource", gli si assegna un "ContentId" da referenziare nell'src del tag <img>. <%@ Page Language="C#" %> <%@ Import Namespace="System.Net.Mail" %> <script runat="server"> protected void Button1_Click(object sender, EventArgs e) { MailMessage mail = new MailMessage(); mail.From = new MailAddress("mail@asd.it", "Mio sito"); mail.To.Add("mail@asd.com"); mail.Subject = "oggetto della mail"; ...

posted @ Friday, January 18, 2008 11:49 PM | Feedback (0)

Wanted !!

Ha iniziato da giovane papà Bill? hihihihihiii...

posted @ Friday, January 18, 2008 12:38 AM | Feedback (0)

Inviare email con testo alternativo

Oggi mi sono decisamente lanciato sul tema "invio email".... Sul sito che Vi avevo segnalato ho visto e testato come inviare una mail che prevede un doppio corpo: uno per il destinatario che non supporta html e l'altro si.... interessante.... <%@ Page Language="C#" %> <%@ Import Namespace="System.Net.Mail" %> <script runat="server"> protected void Button1_Click(object sender, EventArgs e) { MailMessage email = new MailMessage(); email.IsBodyHtml = true; email.From = new MailAddress("mail@mail.com","Mio sito"); ...

posted @ Friday, January 18, 2008 12:13 AM | Feedback (0)

Testare invio email senza SMTP

E' possibile testare il corretto funzionamento di invio delle email, in fase di sviluppo, aggiungendo nel web.config questo la sezione che sotto riporto: <system.net> <mailSettings> <smtp deliveryMethod="SpecifiedPickupDirectory"> <specifiedPickupDirectory pickupDirectoryLocation="C:\Users\Babba\Desktop\" /> </smtp> </mailSettings> </system.net> Tramite "pickupDirectoryLocation" è possibile specificare una cartella dove troverete le emails inviate (*.eml). Il bello è che funziona anche senza essere sotto IIS, anche semplicemente con WebDev. Ecco il codice della pagina che invia la mail: <%@ Page Language="C#" %> <%@ Import Namespace="System.Net.Mail" %> <script runat="server"> ...

posted @ Thursday, January 17, 2008 10:42 PM | Feedback (1)

"Edit and Continue" su Vista x64

Ho acquistato un PC con Vista 64bit per poter sfruttare i 4Gb di RAM ordinati. Apprendo da un amico che una funzionalità di Visual Studio 2008 che uso spesso, l'Edit and Continue su PC con Sistema Operativo a 64bit non funziona... leggendo un po in rete trovo solo pareri contrastanti e confusi... dicerie ecc. Per chi non lo sapesse (o chi non lo usa) è una funzionalità che consente di modificare il codice mentre si è in debug, tornare indietro, ecc... per progetti grossi per me è molto comodo. Il messaggio che appare è...

posted @ Wednesday, January 16, 2008 11:33 PM | Feedback (0)

Command Line in Windows

Il nome di questo sito http://commandwindows.com già dice tutto. Molto ben fatto e comodo.

posted @ Friday, January 11, 2008 3:24 PM | Feedback (0)

SketchPath: free XPath tester

Stasera avevo necessità di provare query XPath su un xml, e con mia amara sorpresa ho notato che non c'è in VS2008 e nemmeno in XML Notepad (o sono cieco?) Cmq ho trovato questo tool veramente carino. Basta scaricarlo da qui, non necessita installazione ed è free.

posted @ Wednesday, January 9, 2008 12:11 AM | Feedback (1)

Un CMD per lanciare il WebServer lite (framework 3.5)

Dopo aver installato il VS2008 con il framework 3.5 mi sono accorto che quanto scritto in questo mio post non andava... Ecco la correzione: @echo off setlocal rem ----- path del WebDev ------ rem -> XP (o con framework 2.0)-- rem set WEBSERVER_PATH="%WINDIR%\Microsoft.NET\Framework\v2.0.50727\WebDev.Webserver.exe" rem -> VISTA (o cmq dopo installazione 3.5)-- set WEBSERVER_PATH="%COMMONPROGRAMFILES%\microsoft shared\DevServer\9.0\WebDev.Webserver.exe" rem ----- variabili da cambiare ------ set PORT_NUMBER=5555 set VIRTUAL_PATH=/Babba set PHYSICAL_PATH=%USERPROFILE%\MioSito rem ----- stampo a video url ------ echo. echo WebServer locale avviato... echo. echo http://localhost:%PORT_NUMBER%%VIRTUAL_PATH% rem ----- avvia il server web ------ %WEBSERVER_PATH% /port:%PORT_NUMBER% /path:%PHYSICAL_PATH% /vpath:%VIRTUAL_PATH% Bye bye!

posted @ Tuesday, January 8, 2008 12:24 AM | Feedback (0)

Il mio 24 è già da buttare...

Che ne dite di sta bestia?   Maggiori informazioni qui.

posted @ Monday, January 7, 2008 9:18 AM | Feedback (0)

Validazione email con regular expression

Lo so, ce ne sono un sacco, ma mi segno questo in quanto l'autore promette che è il migliore che ci sia rispetto a tanti in giro... Il codice è su Codeproject a questo indirizzo. using System.Text.RegularExpressions; public static class TestEmail { public const string MatchEmailPattern = @"^(([a-zA-Z0-9]+[\w-]*\.)*([a-zA-Z]{1}[\w-]*|[\w-]{2,}))@" + @"((([0-1]?[0-9]{1,2}|2{1}[0-5]{2})\.([0-1]?[0-9]{1,2}|2{1}[0-5]{2})\.([0-1]?[0-9]{1,2}|2{1}[0-5]{2})\.){1}|" + @"(([a-zA-Z]+[\w-]*\.)+))([a-zA-Z]{2,4}|([0-1]?[0-9]{1,2}|2{1}[0-5]{2}))$"; public static bool IsEmail(string email) { if (email != null) return Regex.IsMatch(email, MatchEmailPattern); else return false; } }

posted @ Monday, January 7, 2008 7:48 AM | Feedback (0)

Quasi quasi mi compo la WII

Come si fa a resistere? La devo avere!

posted @ Friday, January 4, 2008 11:54 PM | Feedback (4)