<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Life is grand - Latest Comments in No space</title><link>http://lifeisgrand.disqus.com/</link><description></description><language>en</language><lastBuildDate>Wed, 31 May 2006 15:56:50 -0000</lastBuildDate><item><title>Re: No space</title><link>http://paulmwatson.com/journal/2006/05/31/no-space/#comment-1280462</link><description>Exactly. I think that’s what I was trying to say.  :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kenny Kerr</dc:creator><pubDate>Wed, 31 May 2006 15:56:50 -0000</pubDate></item><item><title>Re: No space</title><link>http://paulmwatson.com/journal/2006/05/31/no-space/#comment-1280461</link><description>Thanks for the info, Kenny. None of these considerations are helping the user though, just us developers which is the wrong, but common, way.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Watson</dc:creator><pubDate>Wed, 31 May 2006 15:00:57 -0000</pubDate></item><item><title>Re: No space</title><link>http://paulmwatson.com/journal/2006/05/31/no-space/#comment-1280460</link><description>The main reason certain characters aren’t allowed in user names is to allow parsing – either for subtext searching or for breaking a user name into parts (e.g. principal and authority). I wrote briefly about handling Windows credentials in 2004 (&lt;a href="http://weblogs.asp.net/kennykerr/archive/2004/07/09/178435.aspx" rel="nofollow"&gt;http://weblogs.asp.net/kennykerr/archive/2004/0...&lt;/a&gt;). Another common reason is to allow user names to be used in file system paths for example in the user profile directory path. Of course if you’re building a custom authentication system backed by a database there’s no reason to limit characters or length. Limiting length is also not very useful. If you have relatively few users (hundreds) then you’re not going to save much space or time with short user names. If you have relatively high numbers of users (thousands or millions) then you’re going to force users to create silly user names like paul1234. The main limitation is ensuring that the user name can be used as an indexed key in a database but then the limitation even for Unicode usernames would still be as high as 400 characters depending on the database engine.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kenny Kerr</dc:creator><pubDate>Wed, 31 May 2006 14:42:14 -0000</pubDate></item></channel></rss>