by Milad
2. November 2009 20:44
Practically, The whole world knows about Gravatar(Globally Recognized Avatar).
I wanted to use this awesome service in one of my ASP.NET MVC applications, So I went to it’s documentation to see what should I do. [Well there is a great HTMLHelper in order to perform this, but I have a point!]
The big thing in constructing a Gravatar URL is how to get a string’s hexadecimal MD5 Hash. [as you may or may not know, you can do lots of stuff with MD5 Hash of anything!]
So … This is the answer to this question:
Function GetHash(ByVal text As String) As String
Dim myhash As MD5CryptoServiceProvider = New MD5CryptoServiceProvider()
Dim hashed = _
myhash.ComputeHash(System.Text.UTF8Encoding.UTF8.GetBytes(text))
Dim sb As StringBuilder = New StringBuilder()
For Each b In hashed
sb.Append(b.ToString("x2"))
Next
Return sb.ToString()
End Function
by MiladKDZ
9. October 2009 12:21
My BlogEngine.NET 1.4.5.0’s Feed Page, encountered a weird error (Again tnx to MMR!). So I “Googled Around” to find it’s solution and unfortunately I didn’t find any. I tried to understand the really weird error and tracked/traced it into the program’s source code.
At last I solved it by changing the Time Difference setting in settings file to 0.
So … The time of my posts are not real but instead I have a pretty good Feed for this blog ;-)
BTW … Have you checked me out here?
by MiladKDZ
29. September 2009 08:19
I think it is important for developers to know more about deep and low level aspects of their favorite Framework/Library.
For .NET developers this thing is extremely important as they can easily mess up design and code of their programs. Plus, the more you know, the less you face unknown problems ;-)
As a matter of fact, I started reading these two valuable books about Advanced C# and .NET Framework programming.
PS: Thanks to MMR for recommending me the first one.
by MiladKDZ
2. May 2009 11:49
I started my first project with ASP.net MVC 2 days ago and I find it so much Interesting.
But I faced some Problems in it and I immediately found solutions using Google! (Thanks to MVC Community folks)
I also discussed writing a Helper method for HTML File Input Control in MVC with Dear Mahdi .
The most noticeable thing with MVC is the clean HTML that you get in runtime! Web development is so much fun with ASP.NET MVC ;-)
by MiladKDZ
6. March 2009 11:56
Just a little note!
The ExecuteQuery() Method from DataContext class, returns an instance of IEnumerable.
If you wanna determine if your Enumerable Instance is empty or not(Maybe you have performed a search operation using LIKE operator), you can use this piece of code:
YouEnumerableName.Equals(Enumerable.Empty<YourType>())
by MiladKDZ
24. February 2009 00:22
Well I'm working on a boring project but I'm learning too much! For example:
ASP.net's File Upload control has a 4MB file length limit by default. [Basically every HTTPRequests should be less than 4MBs in an ASP.net Application by default]
So ... To overcome this limit, you can add this tag to your web.config file:
<httpRuntime maxRequestLength="4096"/>
Where you can replcace "4096" with any length in KBs.
µ
by MiladKDZ
14. February 2009 22:10