<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.12-alpha" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Do we really need separate fields for first and last names?</title>
	<link>http://stabell.org/2007/07/20/person-names/</link>
	<description>agile software development, python programming, entrepreneurship, life in china</description>
	<pubDate>Sun, 07 Sep 2008 22:17:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.12-alpha</generator>

	<item>
		<title>by: membogg</title>
		<link>http://stabell.org/2007/07/20/person-names/#comment-9771</link>
		<pubDate>Mon, 09 Jun 2008 01:53:36 +0000</pubDate>
		<guid>http://stabell.org/2007/07/20/person-names/#comment-9771</guid>
					<description>&lt;p&gt;think feedjack deals with feed names the way exactly you said.
and maybe it has something to do with denormalization ?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>think feedjack deals with feed names the way exactly you said.<br />
and maybe it has something to do with denormalization ?</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: digital</title>
		<link>http://stabell.org/2007/07/20/person-names/#comment-6046</link>
		<pubDate>Sat, 28 Jul 2007 06:48:09 +0000</pubDate>
		<guid>http://stabell.org/2007/07/20/person-names/#comment-6046</guid>
					<description>&lt;p&gt;first&lt;em&gt;name = models.CharField(&lt;/em&gt;('first name'), maxlength=30, blank=True)
last&lt;em&gt;name = models.CharField(&lt;/em&gt;('last name'), maxlength=30, blank=True)
nickname = models.CharField(_('nick'), maxlength=30, blank=True)&lt;/p&gt;

&lt;p&gt;def get&lt;em&gt;full&lt;/em&gt;name(self):
        "Returns the first&lt;em&gt;name plus the last&lt;/em&gt;name, with a space in between."
        full&lt;em&gt;name = '%s %s' % (self.first&lt;/em&gt;name, self.last&lt;em&gt;name)
        return full&lt;/em&gt;name.strip()&lt;/p&gt;

&lt;p&gt;just like the code from django.contrib.auth, haha&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>first<em>name = models.CharField(</em>(&#8217;first name&#8217;), maxlength=30, blank=True)<br />
last<em>name = models.CharField(</em>(&#8217;last name&#8217;), maxlength=30, blank=True)<br />
nickname = models.CharField(_(&#8217;nick&#8217;), maxlength=30, blank=True)</p>
<p>def get<em>full</em>name(self):<br />
        &#8220;Returns the first<em>name plus the last</em>name, with a space in between.&#8221;<br />
        full<em>name = &#8216;%s %s&#8217; % (self.first</em>name, self.last<em>name)<br />
        return full</em>name.strip()</p>
<p>just like the code from django.contrib.auth, haha</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Bjørn</title>
		<link>http://stabell.org/2007/07/20/person-names/#comment-5973</link>
		<pubDate>Sat, 21 Jul 2007 04:54:44 +0000</pubDate>
		<guid>http://stabell.org/2007/07/20/person-names/#comment-5973</guid>
					<description>&lt;p&gt;Yeah, sorting does require a consistent way of dealing with it.  More and more, though, people are searching instead of browsing, but even then you'll need a way to order the search results, I guess.  I was very surprised to hear that in Iceland they order people by first name in their telephone directory.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Yeah, sorting does require a consistent way of dealing with it.  More and more, though, people are searching instead of browsing, but even then you&#8217;ll need a way to order the search results, I guess.  I was very surprised to hear that in Iceland they order people by first name in their telephone directory.</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Adam</title>
		<link>http://stabell.org/2007/07/20/person-names/#comment-5963</link>
		<pubDate>Fri, 20 Jul 2007 02:55:37 +0000</pubDate>
		<guid>http://stabell.org/2007/07/20/person-names/#comment-5963</guid>
					<description>&lt;p&gt;Uh oh, it ate my underscores. Imagine that every time the italics go on or off there's an underscore.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Uh oh, it ate my underscores. Imagine that every time the italics go on or off there&#8217;s an underscore.</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Adam</title>
		<link>http://stabell.org/2007/07/20/person-names/#comment-5962</link>
		<pubDate>Fri, 20 Jul 2007 02:17:09 +0000</pubDate>
		<guid>http://stabell.org/2007/07/20/person-names/#comment-5962</guid>
					<description>&lt;p&gt;But then we will probably also need a sort name field, like Musicbrainz uses to convert "The Books" to "Books, The". So full&lt;em&gt;name, sort&lt;/em&gt;name, and display_name. &lt;/p&gt;

&lt;p&gt;Or maybe just full&lt;em&gt;name with family name first and then display&lt;/em&gt;name? Nah, the Americans won't like it.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>But then we will probably also need a sort name field, like Musicbrainz uses to convert &#8220;The Books&#8221; to &#8220;Books, The&#8221;. So full<em>name, sort</em>name, and display_name. </p>
<p>Or maybe just full<em>name with family name first and then display</em>name? Nah, the Americans won&#8217;t like it.</p>
]]></content:encoded>
				</item>
</channel>
</rss>
