<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Max Vergelli /// dev.blog</title>
	<atom:link href="http://maxvergelli.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://maxvergelli.wordpress.com</link>
	<description>Personal code repository of Max Vergelli, web designer and software developer.</description>
	<lastBuildDate>Mon, 23 Jan 2012 11:26:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='maxvergelli.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Max Vergelli /// dev.blog</title>
		<link>http://maxvergelli.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://maxvergelli.wordpress.com/osd.xml" title="Max Vergelli /// dev.blog" />
	<atom:link rel='hub' href='http://maxvergelli.wordpress.com/?pushpress=hub'/>
		<item>
		<title>How to implement IsNumeric() VB.NET function in C#</title>
		<link>http://maxvergelli.wordpress.com/2011/12/17/isnumeric-vb-net-function-in-c-sharp/</link>
		<comments>http://maxvergelli.wordpress.com/2011/12/17/isnumeric-vb-net-function-in-c-sharp/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 12:07:52 +0000</pubDate>
		<dc:creator>maxvergelli</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[VBScript]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[c-sharp]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[implement]]></category>
		<category><![CDATA[isnumeric]]></category>
		<category><![CDATA[porting]]></category>
		<category><![CDATA[vb.net]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://maxvergelli.wordpress.com/?p=275</guid>
		<description><![CDATA[This article describes how to implement the useful &#8220;IsNumeric&#8221; function in Microsoft Visual Basic .NET in Visual C#. The IsNumeric() function returns a Boolean value indicating whether an expression can be evaluated as a number. The IsNumeric() function returns True when the data type of the expression is Short, Integer, Long, Decimal, Single or Double. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxvergelli.wordpress.com&amp;blog=9849111&amp;post=275&amp;subd=maxvergelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This article describes how to implement the useful &#8220;IsNumeric&#8221; function in Microsoft Visual Basic .NET in Visual C#. The IsNumeric() function returns a <em>Boolean</em> value indicating whether an expression can be evaluated as a number. The IsNumeric() function returns <em>True</em> when the data type of the expression is Short, Integer, Long, Decimal, Single or Double. Returns <em>True</em> if the expression is a string that can be converted to a Double. </p>
<p>Add the following code to your project:</p>
<p><pre class="brush: csharp;">
// IsNumeric Function
static bool IsNumeric(object Expression)
{
// Variable to collect the Return value of the TryParse method.
	bool isNum;

// Define variable to collect out parameter of the TryParse method. If the conversion fails, the out parameter is zero.
	double retNum;
			
// The TryParse method converts a string in a specified style and culture-specific format to its double-precision floating point number equivalent.
// The TryParse method does not generate an exception if the conversion fails. If the conversion passes, True is returned. If it does not, False is returned.
	isNum = Double.TryParse(Convert.ToString(Expression), System.Globalization.NumberStyles.Any, System.Globalization.NumberFormatInfo.InvariantInfo, out retNum );
	return isNum;
}	
</pre></p>
<p>Have a nice day!</p>
<p>Max <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maxvergelli.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maxvergelli.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maxvergelli.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maxvergelli.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/maxvergelli.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/maxvergelli.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/maxvergelli.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/maxvergelli.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maxvergelli.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maxvergelli.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maxvergelli.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maxvergelli.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maxvergelli.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maxvergelli.wordpress.com/275/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxvergelli.wordpress.com&amp;blog=9849111&amp;post=275&amp;subd=maxvergelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://maxvergelli.wordpress.com/2011/12/17/isnumeric-vb-net-function-in-c-sharp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/50ed3477ef0f39f1f4204a5925595554?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">maxvergelli</media:title>
		</media:content>
	</item>
		<item>
		<title>Multilingual applications with VB.NET</title>
		<link>http://maxvergelli.wordpress.com/2011/12/14/multilingual-applications-with-vb-net/</link>
		<comments>http://maxvergelli.wordpress.com/2011/12/14/multilingual-applications-with-vb-net/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 20:04:30 +0000</pubDate>
		<dc:creator>maxvergelli</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[vb.net]]></category>

		<guid isPermaLink="false">http://maxvergelli.wordpress.com/?p=272</guid>
		<description><![CDATA[In this simple tutorial you&#8217;ll learn how to manage different languages for a vb.NET application and the simplest way to access programmatically to the string values in the resource compiled files (*.resx) created by Visual Studio; Adding resource files: First of all, add a folder named &#8220;resources/&#8221; in your project. Inside this folder, right click [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxvergelli.wordpress.com&amp;blog=9849111&amp;post=272&amp;subd=maxvergelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In this simple tutorial you&#8217;ll learn how to manage different languages for a vb.NET application and the simplest way to access programmatically to the string values in the resource compiled files (*.resx) created by Visual Studio;</p>
<p><strong>Adding resource files:</strong></p>
<p>First of all, add a folder named &#8220;resources/&#8221; in your project.</p>
<p>Inside this folder, right click then from the context menu choose &#8220;add an element&#8221; -&gt; &#8220;new element&#8221; -&gt; select &#8220;Resource File (resx)&#8221; -&gt; create a file named &#8220;Resources.en-US.resx&#8221;</p>
<p>In the &#8220;Resources.en-US.resx&#8221; file, You have to write all the strings used by your application.<br />
It&#8217;s important that your language resource file is named as &#8220;Resources.{Language Code Name}.resx&#8221;, so VS can reach automatically this file.</p>
<p>The rsx file is just a list of Key-Value items, then You have to give a key-name for each string value; don&#8217;t use spaces in key-names, otherwise it&#8217;s best using &#8220;_&#8221; symbol.</p>
<p>Insert only two test lines in your new rsx file as the following&#8230;</p>
<p>KEY &#8211; VALUE:<br />
<code><br />
TEST_STRING1	us1<br />
TEST_STRING2	us2<br />
</code></p>
<p>Then, compile your project and if it&#8217;s all right, You will find a new folder in &#8220;bin\Release\&#8221; named &#8220;en-US&#8221; created by VS, with a file &#8220;{your project name}.resources.dll&#8221;; this file contains all the strings for the english-US language (&#8220;en-US&#8221;) and right now You can access them programmatically.</p>
<p>If You want add a new language to your application, just copy the rsx file and rename it in &#8220;Resources.{Language Code Name}.resx&#8221; where the language code name is one of those listed at <a href="http://msdn.microsoft.com/en-us/library/ee825488(v=cs.20).aspx" title="http://msdn.microsoft.com/en-us/library/ee825488(v=cs.20).aspx" target="_blank">http://msdn.microsoft.com/en-us/library/ee825488(v=cs.20).aspx</a>.</p>
<p><strong>Step 2, how to programmatically select the language and strings:</strong></p>
<p>Add a vb class &#8220;Resources.vb&#8221; in the &#8220;resources\&#8221; folder with the following code</p>
<p><pre class="brush: vb;">
Public Class Resources

    Public Shared Function GetValue(ByVal name As ResourceName) As String
        Return My.Resources.ResourceManager.GetObject(name.ToString)
    End Function

    Public Shared Property Language() As CultureCodeName
        Get
            Dim c As CultureCodeName = Nothing
            Dim cs As String = System.Threading.Thread.CurrentThread.CurrentUICulture.ToString().Replace(New Char() {&quot;-&quot;c}, New Char() {&quot;_&quot;c})
            For Each cc As CultureCodeName In [Enum].GetValues(GetType(CultureCodeName))
                If cs = cc.ToString Then
                    c = cc
                    Exit For
                End If
            Next
            Return c
        End Get
        Set(ByVal cultureCodeName As CultureCodeName)
            Dim c As String = cultureCodeName.ToString.Replace(New Char() {&quot;_&quot;c}, New Char() {&quot;-&quot;c})
            System.Threading.Thread.CurrentThread.CurrentUICulture = _
                            System.Globalization.CultureInfo.GetCultureInfo(c)
        End Set
    End Property

End Class
</pre></p>
<p>then, add a vb &#8220;code file&#8221; named &#8220;CultureCodeNames.vb&#8221; in &#8220;resources\&#8221; folder with the following code</p>
<p><pre class="brush: vb;">

Public Enum CultureCodeName

    en_US
    'if You want add a new language, after creating the rsx file, 
    'also add here the code name, with &quot;-&quot; replaced in &quot;_&quot;

End Enum

</pre></p>
<p>Finally, add the last vb codefile &#8220;ResourceNames.vb&#8221; in &#8220;resources\&#8221; folder with this code</p>
<p><pre class="brush: vb;">

Public Enum ResourceName

    'add here all the key names in the RSX file
    TEST_STRING1
    TEST_STRING2

End Enum

</pre></p>
<p>The configuration is finished.<br />
In your project, add a button to a form, then add the following vb code in the <em>codebehind</em> to learn how to access to different language RSX files and their strings inside.</p>
<p><pre class="brush: vb;">

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        
        'Select a language for your app
        Resources.Language = CultureCodeName.en_US

        'show test string 1
        MessageBox.Show(Resources.GetValue(ResourceName.TEST_STRING1))

        'show test string 2
        MessageBox.Show(Resources.GetValue(ResourceName.TEST_STRING2))

        'show the current language code
        MessageBox.Show(Resources.Language.ToString)

    End Sub
</pre></p>
<p>It&#8217;s very useful because when you will be writing the code, VS automatically suggests the strings that you can use, saving a lot of time and by selecting a language with &#8220;Resources.Language&#8221;, You can translate your application strings on the fly. </p>
<p>Have a nice day!</p>
<p>Max</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maxvergelli.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maxvergelli.wordpress.com/272/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maxvergelli.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maxvergelli.wordpress.com/272/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/maxvergelli.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/maxvergelli.wordpress.com/272/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/maxvergelli.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/maxvergelli.wordpress.com/272/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maxvergelli.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maxvergelli.wordpress.com/272/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maxvergelli.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maxvergelli.wordpress.com/272/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maxvergelli.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maxvergelli.wordpress.com/272/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxvergelli.wordpress.com&amp;blog=9849111&amp;post=272&amp;subd=maxvergelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://maxvergelli.wordpress.com/2011/12/14/multilingual-applications-with-vb-net/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/50ed3477ef0f39f1f4204a5925595554?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">maxvergelli</media:title>
		</media:content>
	</item>
		<item>
		<title>New version of JQUERY BUBBLE POPUP!</title>
		<link>http://maxvergelli.wordpress.com/2011/12/14/new-version-of-jquery-bubble-popup/</link>
		<comments>http://maxvergelli.wordpress.com/2011/12/14/new-version-of-jquery-bubble-popup/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 17:30:08 +0000</pubDate>
		<dc:creator>maxvergelli</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[JQUERY BUBBLE POPUP]]></category>
		<category><![CDATA[jQuery plugin]]></category>

		<guid isPermaLink="false">http://maxvergelli.wordpress.com/?p=264</guid>
		<description><![CDATA[Hi to All, I&#8217;ll be back soon with an updated version of JQUERY BUBBLE POPUP that supports the new jQuery library v1.7.1; I&#8217;m already testing the final plugin however You are always able to download the older version from the following link: https://sourceforge.net/projects/jqbubblepopup/files/latest/download stay connected! Max<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxvergelli.wordpress.com&amp;blog=9849111&amp;post=264&amp;subd=maxvergelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi to All,</p>
<p>I&#8217;ll be back soon with an updated version of JQUERY BUBBLE POPUP that supports the new jQuery library v1.7.1; </p>
<p>I&#8217;m already testing the final plugin however You are always able to download the older version from the following link:<br />
<a href="https://sourceforge.net/projects/jqbubblepopup/files/latest/download" title="https://sourceforge.net/projects/jqbubblepopup/files/latest/download" target="_blank">https://sourceforge.net/projects/jqbubblepopup/files/latest/download</a></p>
<p>stay connected! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Max</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maxvergelli.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maxvergelli.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maxvergelli.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maxvergelli.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/maxvergelli.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/maxvergelli.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/maxvergelli.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/maxvergelli.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maxvergelli.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maxvergelli.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maxvergelli.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maxvergelli.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maxvergelli.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maxvergelli.wordpress.com/264/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxvergelli.wordpress.com&amp;blog=9849111&amp;post=264&amp;subd=maxvergelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://maxvergelli.wordpress.com/2011/12/14/new-version-of-jquery-bubble-popup/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/50ed3477ef0f39f1f4204a5925595554?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">maxvergelli</media:title>
		</media:content>
	</item>
		<item>
		<title>How to configure a Yahoo! email account on your Android, BlackBerry or iPhone</title>
		<link>http://maxvergelli.wordpress.com/2011/08/01/how-to-configure-yahoo-email-account-on-mobile-phone/</link>
		<comments>http://maxvergelli.wordpress.com/2011/08/01/how-to-configure-yahoo-email-account-on-mobile-phone/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 16:59:30 +0000</pubDate>
		<dc:creator>maxvergelli</dc:creator>
				<category><![CDATA[ANDROID]]></category>
		<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[account]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[balckberry]]></category>
		<category><![CDATA[configure]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://maxvergelli.wordpress.com/?p=260</guid>
		<description><![CDATA[Pop3/Smtp protocol is disabled as default and you need to upgrade to Yahoo! Mail Plus to download your Yahoo! Mail in an email client, such as Outlook or mobile phone, with this upgrade you are able to forward your Yahoo! Mail to a different address too; So you need to set up a new Imap [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxvergelli.wordpress.com&amp;blog=9849111&amp;post=260&amp;subd=maxvergelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pop3/Smtp protocol is disabled as default and you need to upgrade to Yahoo! Mail Plus to download your Yahoo! Mail in an email client, such as Outlook or mobile phone, with this upgrade you are able to forward your Yahoo! Mail to a different address too;<br />
So you need to set up a new Imap email account on your phone, for all mobile devices, supply the following information if prompted:</p>
<p><code>Incoming Server - imap.mail.yahoo.com<br />
Outgoing Server - smtp.mail.yahoo.com<br />
Incoming Port - 993 (requires SSL)<br />
Outgoing Port - 465 (requires SSL)<br />
Username: full email address (bill@yahoo.com)<br />
Password: is the password you login to Yahoo! with<br />
</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maxvergelli.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maxvergelli.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maxvergelli.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maxvergelli.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/maxvergelli.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/maxvergelli.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/maxvergelli.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/maxvergelli.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maxvergelli.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maxvergelli.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maxvergelli.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maxvergelli.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maxvergelli.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maxvergelli.wordpress.com/260/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxvergelli.wordpress.com&amp;blog=9849111&amp;post=260&amp;subd=maxvergelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://maxvergelli.wordpress.com/2011/08/01/how-to-configure-yahoo-email-account-on-mobile-phone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/50ed3477ef0f39f1f4204a5925595554?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">maxvergelli</media:title>
		</media:content>
	</item>
		<item>
		<title>Smart Android Apps</title>
		<link>http://maxvergelli.wordpress.com/2011/04/05/smart-android-apps/</link>
		<comments>http://maxvergelli.wordpress.com/2011/04/05/smart-android-apps/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 10:05:05 +0000</pubDate>
		<dc:creator>maxvergelli</dc:creator>
				<category><![CDATA[ANDROID]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Mobile Apps]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Android market]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[market]]></category>

		<guid isPermaLink="false">https://maxvergelli.wordpress.com/2011/04/05/smart-android-apps/</guid>
		<description><![CDATA[androidVNC: http://market.android.com/details?id=android.androidVNC &#8211; get a remote desktop! control a pc everywhere from ur mobile Chrome to Phone: http://market.android.com/details?id=com.google.android.apps.chrometophone &#8211; send urls or texts from ur browser to ur mobile  ES File Manager http://market.android.com/details?id=com.estrongs.android.pop &#8211; look for local files, over LAN or FTP  Goggles: http://market.android.com/details?id=com.google.android.apps.unveil &#8211; make a picture of what u want search on google  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxvergelli.wordpress.com&amp;blog=9849111&amp;post=258&amp;subd=maxvergelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>androidVNC</strong>: <a href="http://market.android.com/details?id=android.androidVNC">http://market.android.com/details?id=android.androidVNC</a> &#8211; get a remote desktop! control a pc everywhere from ur mobile </p>
<p><strong>Chrome to Phone</strong>: <a href="http://market.android.com/details?id=com.google.android.apps.chrometophone">http://market.android.com/details?id=com.google.android.apps.chrometophone</a> &#8211; send urls or texts from ur browser to ur mobile  </p>
<p><strong>ES File Manager</strong> <a href="http://market.android.com/details?id=com.estrongs.android.pop">http://market.android.com/details?id=com.estrongs.android.pop</a> &#8211; look for local files, over LAN or FTP  </p>
<p><strong>Goggles</strong>: <a href="http://market.android.com/details?id=com.google.android.apps.unveil">http://market.android.com/details?id=com.google.android.apps.unveil</a> &#8211; make a picture of what u want search on google  </p>
<p><strong>Google Reader</strong>: <a href="http://market.android.com/details?id=com.google.android.apps.reader">http://market.android.com/details?id=com.google.android.apps.reader</a> &#8211; smart feed reader  </p>
<p><strong>Google Sky Map</strong>: <a href="http://market.android.com/details?id=com.google.android.stardroid">http://market.android.com/details?id=com.google.android.stardroid</a> &#8211; move ur mobile and look the stars around </p>
<p><strong>Google Translate</strong>: <a href="http://market.android.com/details?id=com.google.android.apps.translate">http://market.android.com/details?id=com.google.android.apps.translate</a> &#8211; <strong>record</strong> ur voice and translate it! </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maxvergelli.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maxvergelli.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maxvergelli.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maxvergelli.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/maxvergelli.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/maxvergelli.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/maxvergelli.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/maxvergelli.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maxvergelli.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maxvergelli.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maxvergelli.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maxvergelli.wordpress.com/258/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maxvergelli.wordpress.com/258/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maxvergelli.wordpress.com/258/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxvergelli.wordpress.com&amp;blog=9849111&amp;post=258&amp;subd=maxvergelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://maxvergelli.wordpress.com/2011/04/05/smart-android-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/50ed3477ef0f39f1f4204a5925595554?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">maxvergelli</media:title>
		</media:content>
	</item>
		<item>
		<title>2010 in review</title>
		<link>http://maxvergelli.wordpress.com/2011/01/04/2010-in-review/</link>
		<comments>http://maxvergelli.wordpress.com/2011/01/04/2010-in-review/#comments</comments>
		<pubDate>Tue, 04 Jan 2011 17:06:14 +0000</pubDate>
		<dc:creator>maxvergelli</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://maxvergelli.wordpress.com/?p=256</guid>
		<description><![CDATA[The stats helper monkeys at WordPress.com mulled over how this blog did in 2010, and here&#8217;s a high level summary of its overall blog health: The Blog-Health-o-Meter&#8482; reads Wow. Crunchy numbers About 3 million people visit the Taj Mahal every year. This blog was viewed about 52,000 times in 2010. If it were the Taj [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxvergelli.wordpress.com&amp;blog=9849111&amp;post=256&amp;subd=maxvergelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[
<p>The stats helper monkeys at WordPress.com mulled over how this blog did in 2010, and here&#8217;s a high level summary of its overall blog health:</p>
<p align="center"><img style="border:1px solid #ddd;background:#f5f5f5;padding:20px;" src="http://s0.wp.com/i/annual-recap/meter-healthy5.gif" width="250" height="183" alt="Healthy blog!"></p>
<p align="center">The <em>Blog-Health-o-Meter&trade;</em> reads Wow.</p>
<h2>Crunchy numbers</h2>
<p>			<a href="http://maxvergelli.files.wordpress.com/2010/02/logo.gif"><img src="http://maxvergelli.files.wordpress.com/2010/02/logo.gif?w=288" alt="Featured image" style="max-height:230px;float:right;border:1px solid #ddd;background:#fff;margin:0 0 1em 1em;padding:6px;" /></a></p>
<p>About 3 million people visit the Taj Mahal every year.  This blog was viewed about <strong>52,000</strong> times in 2010.  If it were the Taj Mahal, it would take about 6 days for that many people to see it.</p>
<p>
<p>In 2010, there were <strong>23</strong> new posts, growing the total archive of this blog to 32 posts. There were <strong>15</strong> pictures uploaded, taking up a total of 627kb. That&#8217;s about a picture per month.</p>
<p>The busiest day of the year was November 26th with <strong>764</strong> views. The most popular post that day was <a style="color:#08c;" href="http://maxvergelli.wordpress.com/jquery-bubble-popup/">JQUERY BUBBLE POPUP v.2.0</a>.</p>
<p></p>
<h2>Where did they come from?</h2>
<p>The top referring sites in 2010 were <strong>plugins.jquery.com</strong>, <strong>vegabit.com</strong>, <strong>webdesignish.com</strong>, <strong>dvq.co.nz</strong>, and <strong>coliss.com</strong>.</p>
<p>Some visitors came searching, mostly for <strong>jquery scrolling text</strong>, <strong>scrolling text jquery</strong>, <strong>jquery scroll text</strong>, <strong>jquery text scroller</strong>, and <strong>facebook for omnia i900</strong>.</p>
<div style="clear:both;"></div>
<h2>Attractions in 2010</h2>
<p>These are the posts and pages that got the most views in 2010.</p>
<div style="clear:left;float:left;font-size:24pt;line-height:1em;margin:-5px 10px 20px 0;">1</div>
<p>					<a style="margin-right:10px;" href="http://maxvergelli.wordpress.com/jquery-bubble-popup/">JQUERY BUBBLE POPUP v.2.0</a> <span style="color:#999;font-size:8pt;">October 2010</span><br />74 comments											</p>
<div style="clear:left;float:left;font-size:24pt;line-height:1em;margin:-5px 10px 20px 0;">2</div>
<p>					<a style="margin-right:10px;" href="http://maxvergelli.wordpress.com/2010/02/21/linear-scrolling-text-with-jquery/">Linear scrolling text with jQuery</a> <span style="color:#999;font-size:8pt;">February 2010</span><br />5 comments and 1 Like on WordPress.com,											</p>
<div style="clear:left;float:left;font-size:24pt;line-height:1em;margin:-5px 10px 20px 0;">3</div>
<p>					<a style="margin-right:10px;" href="http://maxvergelli.wordpress.com/2010/02/10/bubble-popups-jquery/">How to create smart Bubble Popups with jQuery!</a> <span style="color:#999;font-size:8pt;">February 2010</span><br />25 comments											</p>
<div style="clear:left;float:left;font-size:24pt;line-height:1em;margin:-5px 10px 20px 0;">4</div>
<p>					<a style="margin-right:10px;" href="http://maxvergelli.wordpress.com/jquery-bubble-popup-plugin/">jQuery Bubble Popup plugin</a> <span style="color:#999;font-size:8pt;">February 2010</span><br />59 comments											</p>
<div style="clear:left;float:left;font-size:24pt;line-height:1em;margin:-5px 10px 20px 0;">5</div>
<p>					<a style="margin-right:10px;" href="http://maxvergelli.wordpress.com/jquery-scroller-plugin-scrolling-made-easy/">jQuery Scroller Plugin &#8211; scrolling made easy</a> <span style="color:#999;font-size:8pt;">September 2010</span><br />5 comments											</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maxvergelli.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maxvergelli.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maxvergelli.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maxvergelli.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/maxvergelli.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/maxvergelli.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/maxvergelli.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/maxvergelli.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maxvergelli.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maxvergelli.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maxvergelli.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maxvergelli.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maxvergelli.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maxvergelli.wordpress.com/256/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxvergelli.wordpress.com&amp;blog=9849111&amp;post=256&amp;subd=maxvergelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://maxvergelli.wordpress.com/2011/01/04/2010-in-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/50ed3477ef0f39f1f4204a5925595554?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">maxvergelli</media:title>
		</media:content>

		<media:content url="http://s0.wp.com/i/annual-recap/meter-healthy5.gif" medium="image">
			<media:title type="html">Healthy blog!</media:title>
		</media:content>

		<media:content url="http://maxvergelli.files.wordpress.com/2010/02/logo.gif?w=288" medium="image">
			<media:title type="html">Featured image</media:title>
		</media:content>
	</item>
		<item>
		<title>Encrypt/Decrypt strings in .NET and get Hash codes</title>
		<link>http://maxvergelli.wordpress.com/2010/11/23/encrypt-decrypt-strings-in-vb-net-and-get-hash-codes/</link>
		<comments>http://maxvergelli.wordpress.com/2010/11/23/encrypt-decrypt-strings-in-vb-net-and-get-hash-codes/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 17:33:15 +0000</pubDate>
		<dc:creator>maxvergelli</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[cryptographic]]></category>
		<category><![CDATA[cryptography]]></category>
		<category><![CDATA[decrypt]]></category>
		<category><![CDATA[decryption]]></category>
		<category><![CDATA[encrypt]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[hash]]></category>
		<category><![CDATA[hashing]]></category>
		<category><![CDATA[md5]]></category>
		<category><![CDATA[RIJNDAEL]]></category>
		<category><![CDATA[sha1]]></category>
		<category><![CDATA[sha256]]></category>
		<category><![CDATA[vb.net]]></category>

		<guid isPermaLink="false">http://maxvergelli.wordpress.com/?p=247</guid>
		<description><![CDATA[after reaching the 40,000 visits, thanks to all software developers who have visited my dev blog then I make them a special gift: &#8220;Cryptography&#8221; and &#8220;CryptographyHelper&#8221;, two vb. NET classes which will help you in the management of cryptographic services. Both the classes are licensed under the MIT license; You are free to use it in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxvergelli.wordpress.com&amp;blog=9849111&amp;post=247&amp;subd=maxvergelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>after reaching the 40,000 visits, thanks to all software developers who have visited my dev blog then I make them a special gift: &#8220;Cryptography&#8221; and &#8220;CryptographyHelper&#8221;, two vb. NET classes which will help you in the management of cryptographic services. Both the classes are licensed under the MIT license; You are free to use it in commercial projects as long as the copyright header is left intact.</p>
<p><strong>The &#8220;CryptographyHelper&#8221; is a wrapper class of  mine &#8220;Cryptography&#8221; core .net class, and it lets you to easly encrypt/decrypt strings in .NET framework using a robust symmetric Rijndael algorithm or you can get also MD5 or SHA1/SHA256 hash codes of a string.</strong> </p>
<p>What happens during the encryption: The CryptographyHelper encrypts a clear text and saves it in a binary stream, then converts the binary output in Hexadecimal or Base64 encoding type for a string rapresentation. The opposite job during the decryption&#8230;</p>
<h3>A simple usage example: </h3>
<p><pre class="brush: vb;">
        Dim cryptoHelper As New CryptographyHelper

        'select your favorite encoding type of the output (note that hexadecimal result is longer then base64 compression)
        cryptoHelper.EncodingType = CryptographyHelper.EncodingBaseTypes.Hex 'CryptographyHelper.EncodingBaseTypes.Base64

        Dim password As String = &quot;my secret password to encrypt or decrypt strings&quot;
        Dim encryptedText As String = cryptoHelper.Encrypt(&quot;plain text to encrypt...&quot;, password)
        Dim decryptedText As String = cryptoHelper.Decrypt(encryptedText, password)

        'if you want get an hash of a string try out one of the following...
        Dim MD5hash As String = cryptoHelper.GetHash(&quot;string to hash&quot;, CryptographyHelper.HashTypes.MD5)
        Dim SHA1hash As String = cryptoHelper.GetHash(&quot;string to hash&quot;, CryptographyHelper.HashTypes.SHA1)
        Dim SHA256hash As String = cryptoHelper.GetHash(&quot;string to hash&quot;, CryptographyHelper.HashTypes.SHA256)

</pre></p>
<h3>This is the source code of the classes&#8230; </h3>
<p><pre class="brush: vb;">

'	CryptographyHelper &amp; Cryptography .NET classes
'	http://maxvergelli.wordpress.com/

'	Copyright (c) 2010 Max Vergelli

'	Permission is hereby granted, free of charge, to any person obtaining a copy
'	of this software and associated documentation files (the &quot;Software&quot;), to deal
'	in the Software without restriction, including without limitation the rights
'	to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
'	copies of the Software, and to permit persons to whom the Software is
'	furnished to do so, subject to the following conditions:

'	The above copyright notice and this permission notice shall be included in
'	all copies or substantial portions of the Software.

'	THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
'	IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
'	FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
'	AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
'	LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
'	OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
'	THE SOFTWARE.

Imports System
Imports System.IO
Imports System.Text
Imports System.Security.Cryptography

Public Class CryptographyHelper

    Private m_encoding As Integer

    Public Enum EncodingBaseTypes As Integer
        Hex = 1
        Base64 = 2
    End Enum

    Public Enum HashTypes As Integer
        MD5 = 1
        SHA1 = 2
        SHA256 = 3
        SHA512 = 4
    End Enum

    Public Sub New(Optional ByVal encoding_type As Integer = EncodingBaseTypes.Hex)
        'by default encryption/hashing outputs hexadecimal strings and decryption get hexstrings as input
        If encoding_type &lt;&gt; EncodingBaseTypes.Hex And encoding_type &lt;&gt; EncodingBaseTypes.Base64 Then
            encoding_type = EncodingBaseTypes.Hex
        End If
        EncodingType = encoding_type
    End Sub

    Public Property EncodingType() As Integer
        Get
            Return m_encoding
        End Get
        Set(ByVal value As Integer)
            m_encoding = value
        End Set
    End Property

    Public Function GetHash(ByVal input As String, _
            Optional ByVal hash_type As Integer = HashTypes.MD5) As String

        Dim objCrypto As New Cryptography
        Dim bytes() As Byte = Nothing
        Select Case hash_type
            Case HashTypes.MD5
                bytes = objCrypto.CreateMD5Hash(input)
            Case HashTypes.SHA1
                bytes = objCrypto.CreateSHA1Hash(input)
            Case HashTypes.SHA256
                bytes = objCrypto.CreateSHA256Hash(input)
            Case HashTypes.SHA512
                bytes = objCrypto.CreateSHA512Hash(input)
            Case Else
                bytes = objCrypto.CreateMD5Hash(input)
        End Select
        Dim hash As String = &quot;&quot;
        Select Case m_encoding
            Case EncodingBaseTypes.Hex
                hash = objCrypto.BytesToHexString(bytes)
            Case EncodingBaseTypes.Base64
                hash = objCrypto.BytesToBase64(bytes)
            Case Else
                hash = objCrypto.BytesToHexString(bytes)
        End Select
        objCrypto = Nothing
        Return hash

    End Function

    Public Function Encrypt(ByVal input As String, _
                            ByVal password As String) As String

        Dim objCrypto As New Cryptography(password)
        Dim bytes() As Byte = objCrypto.Encrypt(input)
        Dim encrypted As String = &quot;&quot;
        If bytes IsNot Nothing Then
            Select Case m_encoding
                Case EncodingBaseTypes.Hex
                    encrypted = objCrypto.BytesToHexString(bytes)
                Case EncodingBaseTypes.Base64
                    encrypted = objCrypto.BytesToBase64(bytes)
                Case Else
                    encrypted = objCrypto.BytesToHexString(bytes)
            End Select
        End If
        objCrypto = Nothing
        Return encrypted

    End Function

    Public Function Decrypt(ByVal input As String, _
                            ByVal password As String) As String

        Dim decrypted As String = &quot;&quot;
        If input.Length &gt; 0 Then
            Dim objCrypto As New Cryptography(password)
            Dim enc_bytes() As Byte = Nothing
            Select Case m_encoding
                Case EncodingBaseTypes.Hex
                    enc_bytes = objCrypto.HexStringToBytes(input)
                Case EncodingBaseTypes.Base64
                    enc_bytes = objCrypto.Base64ToBytes(input)
                Case Else
                    enc_bytes = objCrypto.HexStringToBytes(input)
            End Select
            decrypted = objCrypto.Decrypt(enc_bytes)
            objCrypto = Nothing
        End If
        Return decrypted

    End Function

End Class



    Public Class Cryptography

        Private m_strKey As String = Nothing
        Private m_bytKey() As Byte = Nothing
        Private objTextConverter As New UnicodeEncoding
        Private objRijndael As New RijndaelManaged '&quot;rèin-daal&quot; :)

        Public Sub New(Optional ByVal encryption_key As String = &quot;&quot;)

            If encryption_key &lt;&gt; &quot;&quot; Then EncryptionKey = encryption_key

        End Sub

        Protected Overrides Sub Finalize()

            If objTextConverter IsNot Nothing Then
                objTextConverter = Nothing
            End If
            If objRijndael IsNot Nothing Then
                objRijndael = Nothing
            End If
            m_strKey = Nothing
            m_bytKey = Nothing

        End Sub

        Public Property EncryptionKey() As String

            Get
                Return m_strKey
            End Get

            Set(ByVal Value As String)

                Try
                    'Set the key string
                    m_strKey = Value

                    'Set hash in bytes of the key string
                    Dim objHash256 As New SHA256Managed
                    m_bytKey = objHash256.ComputeHash(objTextConverter.GetBytes(m_strKey))
                    objHash256 = Nothing

                    If UBound(m_bytKey) &lt; 0 Then Exit Property

                    'Set Rijndael Key and IV vector for 256 bit encryption
                    Dim MainKey(31) As Byte
                    Dim MainIV(15) As Byte
                    Dim iDiffBlock As Integer = 5
                    objRijndael.KeySize = 256 'bit
                    Dim n As Integer = 0
                    Dim x As Integer = 0
                    Dim y As Integer = 0
                    For n = 0 To UBound(MainKey)
                        MainKey(n) = m_bytKey(x)
                        If n &gt; iDiffBlock And n &lt;= UBound(MainIV) + iDiffBlock Then
                            MainIV(y) = m_bytKey(x)
                            y = y + 1
                        End If
                        x = x + 1
                        If x &gt; UBound(m_bytKey) Then x = 0
                    Next
                    objRijndael.Key = MainKey
                    objRijndael.IV = MainIV

                Catch
                    'set a blank encryption key then we cannot encrypt/decrypt
                    m_strKey = Nothing
                End Try

            End Set

        End Property

        Public Function Encrypt(ByVal clear_text As String) As Byte()

            Dim enc_bytes() As Byte = Nothing
            Try
                If m_strKey IsNot Nothing Then
                    'get byte array from text
                    Dim bytes() As Byte = objTextConverter.GetBytes(clear_text)

                    'encrypt data
                    Dim encryptor As ICryptoTransform = objRijndael.CreateEncryptor()
                    Dim msEncrypt As New MemoryStream
                    Dim csEncrypt As New CryptoStream(msEncrypt, encryptor, CryptoStreamMode.Write)

                    'write all data to the crypto stream and flush it
                    csEncrypt.Write(bytes, 0, bytes.Length)
                    csEncrypt.FlushFinalBlock()

                    'get encrypted byte array 
                    enc_bytes = msEncrypt.ToArray()

                    msEncrypt = Nothing
                    csEncrypt = Nothing
                End If
            Catch

            End Try

            Return enc_bytes

        End Function

        Public Function Decrypt(ByVal encrypted_text() As Byte) As String

            Dim dec_text As String = Nothing

            Try
                If m_strKey IsNot Nothing Then
                    Dim decryptor As ICryptoTransform = objRijndael.CreateDecryptor()
                    Dim msDecrypt As New MemoryStream(encrypted_text)
                    Dim csDecrypt As New CryptoStream(msDecrypt, decryptor, CryptoStreamMode.Read)

                    'prepare buffer
                    Dim bytes() As Byte = New Byte(encrypted_text.Length - 1) {}

                    'read the data out of the crypto stream
                    csDecrypt.Read(bytes, 0, bytes.Length)

                    'convert the byte array back into a string
                    dec_text = objTextConverter.GetString(bytes)

                    'strip null end chars
                    StripEndNull(dec_text)

                    msDecrypt = Nothing
                    csDecrypt = Nothing
                End If
            Catch

            End Try

            Return dec_text

        End Function

        Public Function BytesToBase64(ByVal input_bytes() As Byte) As String

            Dim s As String = Nothing
            Try
                s = Convert.ToBase64String(input_bytes)
            Catch

            End Try
            Return s

        End Function

        Public Function Base64ToBytes(ByVal input_base64 As String) As Byte()

            Dim b() As Byte = Nothing
            Try
                b = Convert.FromBase64String(input_base64)
            Catch

            End Try
            Return b

        End Function

        Public Function BytesToHexString(ByVal input_bytes() As Byte) As String

            Dim s As String = Nothing
            Try
                'Dim s As String = BitConverter.ToString(input_bytes).Replace(&quot;-&quot;, String.Empty)
                Dim builder As New StringBuilder()
                For i As Integer = 0 To input_bytes.Length - 1
                    builder.AppendFormat(&quot;{0:x2}&quot;, input_bytes(i))
                Next
                s = builder.ToString()
                builder = Nothing
            Catch

            End Try
            Return s

        End Function

        Public Function HexStringToBytes(ByVal input_hex_string As String) As Byte()

            Dim bytes As Byte() = Nothing
            Try
                'i variable used to hold position in string           
                Dim i As Integer = 0
                'x variable used to hold byte array element position           
                Dim x As Integer = 0
                'allocate byte array based on half of string length           
                bytes = New Byte((input_hex_string.Length) \ 2 - 1) {}
                'loop through the string - 2 bytes at a time converting           
                'it to decimal equivalent and store in byte array           
                While input_hex_string.Length &gt; i + 1
                    Dim lngDecimal As Long = Convert.ToInt32(input_hex_string.Substring(i, 2), 16)
                    bytes(x) = Convert.ToByte(lngDecimal)
                    i = i + 2
                    x += 1
                End While
                'return the finished byte array of decimal values           
            Catch

            End Try
            Return bytes

        End Function

        Public Function CreateMD5Hash(ByVal input As String) As Byte()

            Dim hash As Byte() = Nothing
            Try
                Dim bytes() As Byte = objTextConverter.GetBytes(input)
                Dim objMD5 As New MD5CryptoServiceProvider
                hash = objMD5.ComputeHash(bytes)
                objMD5 = Nothing
            Catch

            End Try
            Return hash

        End Function

        Public Function CreateSHA1Hash(ByVal input As String) As Byte()

            Dim hash As Byte() = Nothing
            Try
                Dim bytes() As Byte = objTextConverter.GetBytes(input)
                Dim objSHA As New SHA1CryptoServiceProvider
                hash = objSHA.ComputeHash(bytes)
                objSHA = Nothing
            Catch

            End Try
            Return hash

        End Function

        Public Function CreateSHA256Hash(ByVal input As String) As Byte()
            Dim hash As Byte() = Nothing
            Try
                Dim bytes() As Byte = objTextConverter.GetBytes(input)
                Dim objSHA As New SHA256CryptoServiceProvider
                hash = objSHA.ComputeHash(bytes)
                objSHA = Nothing
            Catch

            End Try
            Return hash

        End Function

        Public Function CreateSHA512Hash(ByVal input As String) As Byte()
            Dim hash As Byte() = Nothing
            Try
                Dim bytes() As Byte = objTextConverter.GetBytes(input)
                Dim objSHA As New SHA512CryptoServiceProvider
                hash = objSHA.ComputeHash(bytes)
                objSHA = Nothing
            Catch

            End Try
            Return hash

        End Function

        Private Sub StripEndNull(ByRef input_string As String)

            Dim nullchar As Char = Convert.ToChar(0) '&amp;H0
            If input_string.Length &gt; 0 And input_string.EndsWith(nullchar.ToString) Then
                Dim n As Long
                For n = input_string.Length - 1 To 0 Step -1
                    If input_string.Chars(n) &lt;&gt; nullchar Then
                        input_string = input_string.Substring(0, n + 1)
                        Exit For
                    End If
                Next
            End If
            Convert.ToString(input_string)

        End Sub

    End Class

</pre></p>
<p>Happy Encryption/Decryption!</p>
<p>Max <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maxvergelli.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maxvergelli.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maxvergelli.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maxvergelli.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/maxvergelli.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/maxvergelli.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/maxvergelli.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/maxvergelli.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maxvergelli.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maxvergelli.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maxvergelli.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maxvergelli.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maxvergelli.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maxvergelli.wordpress.com/247/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxvergelli.wordpress.com&amp;blog=9849111&amp;post=247&amp;subd=maxvergelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://maxvergelli.wordpress.com/2010/11/23/encrypt-decrypt-strings-in-vb-net-and-get-hash-codes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/50ed3477ef0f39f1f4204a5925595554?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">maxvergelli</media:title>
		</media:content>
	</item>
		<item>
		<title>How to remove accent marks and german umlauts from URLs and Strings in .NET</title>
		<link>http://maxvergelli.wordpress.com/2010/11/19/how-to-remove-accent-marks-and-german-umlauts-from-urls-and-strings-in-net/</link>
		<comments>http://maxvergelli.wordpress.com/2010/11/19/how-to-remove-accent-marks-and-german-umlauts-from-urls-and-strings-in-net/#comments</comments>
		<pubDate>Fri, 19 Nov 2010 15:11:08 +0000</pubDate>
		<dc:creator>maxvergelli</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[accents]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[marks]]></category>
		<category><![CDATA[method]]></category>
		<category><![CDATA[remove]]></category>
		<category><![CDATA[umlauts]]></category>
		<category><![CDATA[vb.net]]></category>

		<guid isPermaLink="false">http://maxvergelli.wordpress.com/?p=241</guid>
		<description><![CDATA[I wrote two functions in .NET to remove easly any accent and umlaut marks from a string and to get the equivalent non-accented string, this is very useful to normalize URLs; for example, with the StripAccentMarks() method, from &#8220;àbcdèéfghìlmnòpqrstùvzäöüÄÖÜ&#8221; u&#8217;ll get &#8220;abcdeefghilmnopqrstuvzaouAOU&#8221;; besides, if u&#8217;ll need to convert each german umlaut to the corresponding two-letter [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxvergelli.wordpress.com&amp;blog=9849111&amp;post=241&amp;subd=maxvergelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I wrote two functions in .NET to remove easly any accent and umlaut marks from a string and to get the equivalent non-accented string, this is very useful to normalize URLs; for example, with the <em>StripAccentMarks()</em> method, from &#8220;àbcdèéfghìlmnòpqrstùvzäöüÄÖÜ&#8221; u&#8217;ll get &#8220;abcdeefghilmnopqrstuvzaouAOU&#8221;;</p>
<p>besides, if u&#8217;ll need to convert each german umlaut to the corresponding two-letter chars, u can also use the <em>ReplaceGermanUmlauts()</em> method&#8230;</p>
<p><pre class="brush: vb;">
Public Shared Function StripAccentMarks(ByVal input_string As String) As String
   Dim n_s As String = input_string.Normalize(NormalizationForm.FormD)
   Dim s As New StringBuilder()
   Dim c As Char
   For i As Integer = 0 To n_s.Length - 1
      c = n_s(i)
      If System.Globalization.CharUnicodeInfo.GetUnicodeCategory(c) &lt;&gt; System.Globalization.UnicodeCategory.NonSpacingMark Then
         s.Append(c)
      End If
   Next
   Return s.ToString
End Function
</pre><br />
<pre class="brush: vb;">
Public Shared Function ReplaceGermanUmlauts(ByVal input_string As String) As String
   Dim s As String = input_string&lt;/pre&gt;
s = s.Replace(&quot;ä&quot;, &quot;ae&quot;)
 s = s.Replace(&quot;ö&quot;, &quot;oe&quot;)
 s = s.Replace(&quot;ü&quot;, &quot;ue&quot;)
 s = s.Replace(&quot;Ä&quot;, &quot;Ae&quot;)
 s = s.Replace(&quot;Ö&quot;, &quot;Oe&quot;)
 s = s.Replace(&quot;Ü&quot;, &quot;Ue&quot;)
 s = s.Replace(&quot;ß&quot;, &quot;ss&quot;)
 Return s
End Function
</pre></p>
<p>Have a nice day!</p>
<p>Max <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maxvergelli.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maxvergelli.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maxvergelli.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maxvergelli.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/maxvergelli.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/maxvergelli.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/maxvergelli.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/maxvergelli.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maxvergelli.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maxvergelli.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maxvergelli.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maxvergelli.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maxvergelli.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maxvergelli.wordpress.com/241/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxvergelli.wordpress.com&amp;blog=9849111&amp;post=241&amp;subd=maxvergelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://maxvergelli.wordpress.com/2010/11/19/how-to-remove-accent-marks-and-german-umlauts-from-urls-and-strings-in-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/50ed3477ef0f39f1f4204a5925595554?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">maxvergelli</media:title>
		</media:content>
	</item>
		<item>
		<title>The best plugin to ride carousels with jQuery and jCarousel</title>
		<link>http://maxvergelli.wordpress.com/2010/10/18/the-best-plugin-to-ride-carousels-with-jquery-and-jcarousel/</link>
		<comments>http://maxvergelli.wordpress.com/2010/10/18/the-best-plugin-to-ride-carousels-with-jquery-and-jcarousel/#comments</comments>
		<pubDate>Mon, 18 Oct 2010 10:20:35 +0000</pubDate>
		<dc:creator>maxvergelli</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jCarousel]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Script]]></category>

		<guid isPermaLink="false">http://maxvergelli.wordpress.com/?p=233</guid>
		<description><![CDATA[jCarousel is a jQuery plugin by Jan Sorgalla for controlling a list of items (text or images&#8230;) in horizontal or vertical order. The items, which can be static HTML content or loaded with (or without) AJAX, can be scrolled back and forth (with or without animation). Besides, I &#8216;ve appreciated many features as the &#8220;circular&#8221; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxvergelli.wordpress.com&amp;blog=9849111&amp;post=233&amp;subd=maxvergelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>jCarousel is a jQuery plugin by Jan Sorgalla for controlling a list of items (text or images&#8230;) in horizontal or vertical order. The items, which can be static HTML content or loaded with (or without) AJAX, can be scrolled back and forth (with or without animation).<br />
Besides, I &#8216;ve appreciated many features as the &#8220;circular&#8221; implementation without a &#8220;rewind effect&#8221; of the pictures, the easly styles customization and implementation with other plugins and many callback functions.</p>
<p>You can find a rich documentation or try out a demo at<br />
<a href="http://sorgalla.com/projects/jcarousel/" target="_blank"> http://sorgalla.com/projects/jcarousel/</a></p>
<p> <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Max</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maxvergelli.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maxvergelli.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maxvergelli.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maxvergelli.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/maxvergelli.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/maxvergelli.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/maxvergelli.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/maxvergelli.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maxvergelli.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maxvergelli.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maxvergelli.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maxvergelli.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maxvergelli.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maxvergelli.wordpress.com/233/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxvergelli.wordpress.com&amp;blog=9849111&amp;post=233&amp;subd=maxvergelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://maxvergelli.wordpress.com/2010/10/18/the-best-plugin-to-ride-carousels-with-jquery-and-jcarousel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/50ed3477ef0f39f1f4204a5925595554?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">maxvergelli</media:title>
		</media:content>
	</item>
		<item>
		<title>How to add a tooltip/bubble popup for each area inside an HTML image map!</title>
		<link>http://maxvergelli.wordpress.com/2010/10/16/how-to-add-a-tooltipbubble-popup-for-each-area-inside-an-html-image-map/</link>
		<comments>http://maxvergelli.wordpress.com/2010/10/16/how-to-add-a-tooltipbubble-popup-for-each-area-inside-an-html-image-map/#comments</comments>
		<pubDate>Sat, 16 Oct 2010 00:28:18 +0000</pubDate>
		<dc:creator>maxvergelli</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[bubble popup]]></category>
		<category><![CDATA[div]]></category>
		<category><![CDATA[html image map]]></category>
		<category><![CDATA[image map]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[popup]]></category>
		<category><![CDATA[popups]]></category>
		<category><![CDATA[tooltip]]></category>
		<category><![CDATA[tooltips]]></category>

		<guid isPermaLink="false">http://maxvergelli.wordpress.com/?p=229</guid>
		<description><![CDATA[Take a look at http://www.vegabit.com/Examples/image-map.html on how to add a tooltip/bubble popup for each area inside an HTML image map!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxvergelli.wordpress.com&amp;blog=9849111&amp;post=229&amp;subd=maxvergelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Take a look at <a href="http://www.vegabit.com/Examples/image-map.html" target="_blank">http://www.vegabit.com/Examples/image-map.html</a> on how to add a tooltip/bubble popup for each area inside an HTML image map!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maxvergelli.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maxvergelli.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maxvergelli.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maxvergelli.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/maxvergelli.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/maxvergelli.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/maxvergelli.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/maxvergelli.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maxvergelli.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maxvergelli.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maxvergelli.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maxvergelli.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maxvergelli.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maxvergelli.wordpress.com/229/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maxvergelli.wordpress.com&amp;blog=9849111&amp;post=229&amp;subd=maxvergelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://maxvergelli.wordpress.com/2010/10/16/how-to-add-a-tooltipbubble-popup-for-each-area-inside-an-html-image-map/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/50ed3477ef0f39f1f4204a5925595554?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">maxvergelli</media:title>
		</media:content>
	</item>
	</channel>
</rss>
