Mailing list archives: February 2004

Site index · List index
Message listThread · Author · Date
r.@gosympatico.ca> lt;/li&gt; + &lt;/ul&gt; + &lt;/ul&gt; </span><span class="cx"> &lt;/blockquote&gt; &lt;p&gt;&amp;nbsp; &lt;/p&gt; </span><span class="rem">-&lt;h2&gt;The Chandler UI &lt;/h2&gt; -&lt;p&gt;Now that we have defined some of the datatypes that &lt;a class=&quot;twikiLink&quot; href=&quot;http://wiki.osafoundation.org/bin/view/Projects/ZaoBao&quot;&gt;ZaoBao&lt;/a&gt; will manage, we will look at how they integrate into the existing user interface. There are many ways to integrate into the Chandler UI, but the simplest (and potentially richest) way is to work within the framework of the Sidebar, Summary View, and Detail View. &lt;br&gt; - &lt;img src=&quot;ChandlerUI.png&quot; alt=&quot;Chandler UI&quot; width=&quot;484&quot; height=&quot;340&quot; class=&quot;diagram&quot;&gt; &lt;/p&gt; </span><span class="add">+&lt;h2&gt;The Chandler UI &lt;/h2&gt; +&lt;p&gt;Now that we have defined some of the datatypes that &lt;a + class=&quot;twikiLink&quot; + href=&quot;http://wiki.osafoundation.org/bin/view/Projects/ZaoBao&quot;&gt;ZaoBao&lt;/a&gt; +will manage, we will look at how they integrate into the existing user +interface. There are many ways to integrate into the Chandler UI, but +the simplest (and potentially richest) way is to work within the +framework of the Sidebar, Summary View, and Detail View. &lt;br&gt; +&lt;img src=&quot;ChandlerUI.png&quot; alt=&quot;Chandler UI&quot; class=&quot;diagram&quot; height=&quot;340&quot; + width=&quot;484&quot;&gt; &lts have the content of the news item, as well as a date, author, +URL, and so forth. Not all RSS feeds contain authors or even dates but +they all contain content. &lt;/li&gt; </span><span class="cx"> &lt;/ul&gt; &lt;h3&gt;Describing the data with Python &lt;/h3&gt; </span><span class="rem">-&lt;p&gt;Python classes are the fundamental data type that help us define our schema. Data is defined as attributes of a given class. The schema syntax is similar to that used in the Django project.&lt;/p&gt; </span><span class="add">+&lt;p&gt;Python classes are the fundamental data type that help us define our +schema. Data is defined as attributes of a given class. The schema +syntax is similar to that used in the Django project.&lt;/p&gt; </span><span  Tue, 22 Feb, 04:55
r.@gosympatico.ca> lt;/li&gt; + &lt;/ul&gt; + &lt;/ul&gt; </span><span class="cx"> &lt;/blockquote&gt; &lt;p&gt;&amp;nbsp; &lt;/p&gt; </span><span class="rem">-&lt;h2&gt;The Chandler UI &lt;/h2&gt; -&lt;p&gt;Now that we have defined some of the datatypes that &lt;a class=&quot;twikiLink&quot; href=&quot;http://wiki.osafoundation.org/bin/view/Projects/ZaoBao&quot;&gt;ZaoBao&lt;/a&gt; will manage, we will look at how they integrate into the existing user interface. There are many ways to integrate into the Chandler UI, but the simplest (and potentially richest) way is to work within the framework of the Sidebar, Summary View, and Detail View. &lt;br&gt; - &lt;img src=&quot;ChandlerUI.png&quot; alt=&quot;Chandler UI&quot; width=&quot;484&quot; height=&quot;340&quot; class=&quot;diagram&quot;&gt; &lt;/p&gt; </span><span class="add">+&lt;h2&gt;The Chandler UI &lt;/h2&gt; +&lt;p&gt;Now that we have defined some of the datatypes that &lt;a + class=&quot;twikiLink&quot; + href=&quot;http://wiki.osafoundation.org/bin/view/Projects/ZaoBao&quot;&gt;ZaoBao&lt;/a&gt; +will manage, we will look at how they integrate into the existing user +interface. There are many ways to integrate into the Chandler UI, but +the simplest (and potentially richest) way is to work within the +framework of the Sidebar, Summary View, and Detail View. &lt;br&gt; +&lt;img src=&quot;ChandlerUI.png&quot; alt=&quot;Chandler UI&quot; class=&quot;diagram&quot; height=&quot;340&quot; + width=&quot;484&quot;&gt; &lts have the content of the news item, as well as a date, author, +URL, and so forth. Not all RSS feeds contain authors or even dates but +they all contain content. &lt;/li&gt; </span><span class="cx"> &lt;/ul&gt; &lt;h3&gt;Describing the data with Python &lt;/h3&gt; </span><span class="rem">-&lt;p&gt;Python classes are the fundamental data type that help us define our schema. Data is defined as attributes of a given class. The schema syntax is similar to that used in the Django project.&lt;/p&gt; </span><span class="add">+&lt;p&gt;Python classes are the fundamental data type that help us define our +schema. Data is defined as attributes of a given class. The schema +syntax is similar to that used in the Django project.&lt;/p&gt; </span><span  Tue, 22 Feb, 04:55
r.@gosympatico.ca> lt;/li&gt; + &lt;/ul&gt; + &lt;/ul&gt; </span><span class="cx"> &lt;/blockquote&gt; &lt;p&gt;&amp;nbsp; &lt;/p&gt; </span><span class="rem">-&lt;h2&gt;The Chandler UI &lt;/h2&gt; -&lt;p&gt;Now that we have defined some of the datatypes that &lt;a class=&quot;twikiLink&quot; href=&quot;http://wiki.osafoundation.org/bin/view/Projects/ZaoBao&quot;&gt;ZaoBao&lt;/a&gt; will manage, we will look at how they integrate into the existing user interface. There are many ways to integrate into the Chandler UI, but the simplest (and potentially richest) way is to work within the framework of the Sidebar, Summary View, and Detail View. &lt;br&gt; - &lt;img src=&quot;ChandlerUI.png&quot; alt=&quot;Chandler UI&quot; width=&quot;484&quot; height=&quot;340&quot; class=&quot;diagram&quot;&gt; &lt;/p&gt; </span><span class="add">+&lt;h2&gt;The Chandler UI &lt;/h2&gt; +&lt;p&gt;Now that we have defined some of the datatypes that &lt;a + class=&quot;twikiLink&quot; + href=&quot;http://wiki.osafoundation.org/bin/view/Projects/ZaoBao&quot;&gt;ZaoBao&lt;/a&gt; +will manage, we will look at how they integrate into the existing user +interface. There are many ways to integrate into the Chandler UI, but +the simplest (and potentially richest) way is to work within the +framework of the Sidebar, Summary View, and Detail View. &lt;br&gt; +&lt;img src=&quot;ChandlerUI.png&quot; alt=&quot;Chandler UI&quot; class=&quot;diagram&quot; height=&quot;340&quot; + width=&quot;484&quot;&gt; &lts have the content of the news item, as well as a date, author, +URL, and so forth. Not all RSS feeds contain authors or even dates but +they all contain content. &lt;/li&gt; </span><span class="cx"> &lt;/ul&gt; &lt;h3&gt;Describing the data with Python &lt;/h3&gt; </span><span class="rem">-&lt;p&gt;Python classes are the fundamental data type that help us define our schema. Data is defined as attributes of a given class. The schema syntax is similar to that used in the Django project.&lt;/p&gt; </span><span class="add">+&lt;p&gt;Python classes are the fundamental data type that help us define our +schema. Data is defined as attributes of a given class. The schema +syntax is similar to that used in the Django project.&lt;/p&gt; </span><span  Tue, 22 Feb, 04:55
r.@gosympatico.ca> lt;/li&gt; + &lt;/ul&gt; + &lt;/ul&gt; </span><span class="cx"> &lt;/blockquote&gt; &lt;p&gt;&amp;nbsp; &lt;/p&gt; </span><span class="rem">-&lt;h2&gt;The Chandler UI &lt;/h2&gt; -&lt;p&gt;Now that we have defined some of the datatypes that &lt;a class=&quot;twikiLink&quot; href=&quot;http://wiki.osafoundation.org/bin/view/Projects/ZaoBao&quot;&gt;ZaoBao&lt;/a&gt; will manage, we will look at how they integrate into the existing user interface. There are many ways to integrate into the Chandler UI, but the simplest (and potentially richest) way is to work within the framework of the Sidebar, Summary View, and Detail View. &lt;br&gt; - &lt;img src=&quot;ChandlerUI.png&quot; alt=&quot;Chandler UI&quot; width=&quot;484&quot; height=&quot;340&quot; class=&quot;diagram&quot;&gt; &lt;/p&gt; </span><span class="add">+&lt;h2&gt;The Chandler UI &lt;/h2&gt; +&lt;p&gt;Now that we have defined some of the datatypes that &lt;a + class=&quot;twikiLink&quot; + href=&quot;http://wiki.osafoundation.org/bin/view/Projects/ZaoBao&quot;&gt;ZaoBao&lt;/a&gt; +will manage, we will look at how they integrate into the existing user +interface. There are many ways to integrate into the Chandler UI, but +the simplest (and potentially richest) way is to work within the +framework of the Sidebar, Summary View, and Detail View. &lt;br&gt; +&lt;img src=&quot;ChandlerUI.png&quot; alt=&quot;Chandler UI&quot; class=&quot;diagram&quot; height=&quot;340&quot; + width=&quot;484&quot;&gt; &lts have the content of the news item, as well as a date, author, +URL, and so forth. Not all RSS feeds contain authors or even dates but +they all contain content. &lt;/li&gt; </span><span class="cx"> &lt;/ul&gt; &lt;h3&gt;Describing the data with Python &lt;/h3&gt; </span><span class="rem">-&lt;p&gt;Python classes are the fundamental data type that help us define our schema. Data is defined as attributes of a given class. The schema syntax is similar to that used in the Django project.&lt;/p&gt; </span><span class="add">+&lt;p&gt;Python classes are the fundamental data type that help us define our +schema. Data is defined as attributes of a given class. The schema +syntax is similar to that used in the Django project.&lt;/p&gt; </span><span  Tue, 22 Feb, 04:55
erg nk&quot;&gt;AmazonController&lt;/span&gt;, &lt;span class=&quot;fake-link&quot;&gt;AmazonDetailBlock&lt;/span&gt;, &lt;span class=&quot;fake-link&quot;&gt;AmazonItem&lt;/span&gt; &lt;/li&gt; - &lt;li&gt;&lt;b&gt;feeds&lt;/b&gt;: &lt;span class=&quot;fake-link&quot;&gt;FeedChannel&lt;/span&gt;, &lt;span class=&quot;fake-link&quot;&gt;FeedItem&lt;/span&gt;&lt;/li&gt; - &lt;/ul&gt;&lt;/ul&gt; </span><span class="add">+ &lt;li&gt;&lt;strong&gt;parcels&lt;/strong&gt;&lt;/li&gt; + &lt;ul&gt; + &lt;li&gt;&lt;b&gt;amazon&lt;/b&gt;: &lt;span class=&quot;fake-link&quot;&gt;AmazonCollection&lt;/span&gt;, + &lt;span class=&quot;fake-link&quot;&gt;AmazonController&lt;/span&gt;, &lt;span + class=&quot;fake-link&quot;&gt;AmazonDetailBlock&lt;/span&gt;, &lt;span class=&quot;fake-link&quot;&gt;AmazonItem&lt;/span&gt; + &lt;/li&gt; + &lt;li&gt;&lt;b&gt;feeds&lt;/b&gt;: &lt;span class=&quot;fake-link&quot;&gt;FeedChannel&lt;/span&gt;, &lt;span + class=&quot;fake-link&quot;&gt;FeedItem&lt;/span&gt;&lt;/li&gt; + &lt;/ul&gt; + &lt;/ul&gt; </span><span class="cx"> &lt;/blockquote&gt; &lt;p&gt;&amp;nbsp; &lt;/p&gt; </span><span class="rem">-&lt;h2&gt;The Chandler UI &lt;/h2&gt; -&lt;p&gt;Now that we have defined some of the datatypes that &lt;a class=&quot;twikiLink&quot; href=&quot;http://wiki.osafoundation.org/bin/view/Projects/ZaoBao&quot;&gt;ZaoBao&lt;/a&gt; will manage, we will look at how they integrate into the existing user interface. There are many ways to integrate into the Chandler UI, but the simplest (and potentially richest) way is to work within the framework of the Sidebar, Summary View, and Detail View. &lt;br&gt; - &lt;img src=&quot;ChandlerUI.png&quot; alt=&quot;Chandler UI&quot; width=&quot;484&quot; height=&quot;340&quot; class=&quot;diagram&quot;&gt; &lt;/p&gt; </span><span class="add">+&lt;h2&gt;The Chandler UI &lt;/h2&gt; +&lt;p&gt;Now that we have defined some of the datatypes that &lt;a + class=&quot;twikiLink&quot; + href=&quot;http://wiki.osafoundation.org/bin/view/Projects/ZaoBao&quot;&gt;ZaoBao&lt;/a&gt; +will manage, we will look at how they integrate into the existing user +interface. There are many ways to integrate into the Chandler UI, but +the simplest (and potentially richest) way is to work within the +framework of the Sidebar, Summary View, and Detail View. &lt;br&gt; +&lt;img src=&quot;ChandlerUI.png&quot; alt=&quot;Chandler UI&quot; class=&quot;diagram&quot; height=&quot;340&quot; + width=&quot;484&quot;&gt; &lts have the content of the news item, as well as a date, author, +URL, and so forth. Not all RSS feeds contain authors or even dates but +they all contain content. &lt;/li&gt; </span><span class="cx"> &lt;/ul&gt; &lt;h3&gt;Describing the data with Python &lt;/h3&gt; </span><span class="rem">-&lt;p&gt;Python classes are the fundamental data type that help us define our schema. Data is defined as attributes of a given class. The schema syntax is similar to that used in the Django project.&lt;/p&gt; </span><span class="add">+&lt;p&gt;Python classes are the fundamental data type that help us define our +schema. Data is defined as attributes of a given class. The schema +syntax is similar to that used in the Django project.&lt;/p&gt; </span><span  Tue, 06 May, 19:05
<al...@semi-retired.com> &lt;/p&gt; </span><span class="add">+&lt;p&gt;Python classes are the fundamental data type that help us define our +schema. Data is defined as attributes of a given class. The schema +syntax is similar to that used in the Django project.&lt;/p&gt; </span><span class="cx"> &lt;p&gt;We'll store our data definitions in &lt;code&gt;feeds/channel.py&lt;/code&gt;. &lt;/p&gt; </span><span class="rem">-&lt;p&gt;Lets take a look at the basic definition of an RSS channel, FeedChannel.&lt;/p&gt; -&lt;pre class=&quot;code&quot;&gt;from osaf import pim -from application import schema - -class FeedChannel(pim.ListCollection): - - link = schema.One(schema.URL, displayName=u&amp;quot;RSS Feed URL&amp;quot;) - category = schema.One(schema.Text) - author = schema.One(schema.Text) - date = schema.One(schema.DateTime)&lt;/pre&gt; -&lt;p&gt;The link, category, author, and date attributes are all basic attributes using simple types defined in the schema module. &lt;/p&gt; -&lt;p&gt;Behind the scenes: Chandler-specific attributes are defined as class attributes, but in practice they are actually used as instance attributes. When you have an instance of FeedChannel&lt;/p&gt; -&lt;p&gt;The attributes are all defined using schema.One, which indicates that there is just one of them per instance of the class. The displayName parameter &lt;/p&gt; -&lt;p&gt;Notice that the FeedChannel class inherits from &lt;code&gt;pim.ListCollection&lt;/code&gt;. This class is a simple chandler-based list of items. We will use this list to represent the fact that a feed &lt;em&gt;contains&lt;/em&gt; one or more feed items. Note that we have not declared anything about the type of data that this channel will contain. Chandler collections can contain any type of item. Each entry in Chandler's sidebar is collection of some kind. &lt;/p&gt; </span><span class="add">+&lt;p&gt;Lets take a look at the basic definition of an RSS channel, +FeedChannel.&lt;/p&gt; +&lt;pre class=&quot;code&quot;&gt;from osaf import pim&lt;br&gt;from application import schema&lt;br&gt;&lt;br&gt;class FeedChannel(pim.ListCollection):&lt;br&gt;&lt;br&gt; link = schema.One(schema.URL, displayName=u&quot;RSS Feed URL&quot;)&lt;br&gt; category = schema.One(schema.Text)&lt;br&gt; author = schema.One(schema.Text)&lt;br&gt; date = schema.One(schema.DateTime)&lt;/pre&gt; +&lt;p&gt;The link, category, author, and date attributes are all basic +attributes using simple types defined in the schema module. &lt;/p&gt; +&lt;p&gt;Behind the scenes: Chandler-specific attributes are defined as class +attributes, but in practice they are actually used as instance +attributes. When you have an instance of FeedChannel&lt;/p&gt; +&lt;p&gt;The attributes are all defined using schema.One, which indicates +that there is just one of them per instance of the class. The +displayName parameter &lt;/p&gt; +&lt;p&gt;Notice that the FeedChannel class inherits from &lt;code&gt;pim.ListCollection&lt;/code&gt;. +This class is a simple chandler-based list of items. We will use this +list to represent the fact that a feed &lt;em&gt;contains&lt;/em&gt; one or more +feed items. Note that we have not declared anything about the type of +data that this channel will contain. Chandler collections can contain +any type of item. Each entry in Chandler's sidebar is collection of +some kind. &lt;/p&gt; </span><span class="cx"> &lt;p&gt;Now lets look at the definition of a news item:&lt;/p&gt; </span><span class="rem">-&lt;pre class=&quot;code&quot;&gt;class FeedItem(pim.ContentItem): - - link = schema.One(schema.URL) - author = schema.One(schema.Text) - date = schema.One(schema.DateTime) - content = schema.One(schema.Lob)&lt;/pre&gt; -&lt;p&gt;The definition is very similar to FeedChannel. The one important distinction here is that FeedItem is inheriting from pim.ContentItem. ContentItem is the base class for all user-visible data in Chandler.&lt;/p&gt; -&lt;p&gt;Now that we have defined our types, we need to create a python modu*=à‚7TL0*=à‚7APSH*=à‚7EHW ð+=à‚7EHW  -=à‚7TLÐ-=à‚7TL à/=à‚7TL ø1=à‚7TL`2=à‚7TL X3=à‚7TL P4=à‚7TLØ4=à‚7TL ¨:=à‚7TL ¸@=à‚7TL A=à‚7TL ø†7à‚7TL À‰7à‚7TL@Š7à‚7TL ‹7à‚7TL Ћ7à‚7TL Œ7à‚7TL defined using schema.One, which indicates +that there is just one of them per instance of the class. The +displayName parameter &lt;/p&gt; +&lt;p&gt;Notice that the FeedChannel class inherits from &lt;code&gt;pim.ListCollection&lt;/code&gt;. +This class is a simple chandler-based list of items. We Arethererelationshipsbetweendifferentdataitems?Doesonedataitem&quot;contain&quot;anotherone?&lt;/li&gt;</span> Mon, 03 Mar, 00:32
p&gt; </span><span class="add">+&lt;p&gt;Python classes are the fundamental data type that help us define our +schema. Data is defined as attributes of a given class. The schema +syntax is similar to that used in the Django project.&lt;/p&gt; </span><span class="cx"> &lt;p&gt;We'll store our data definitions in &lt;code&gt;feeds/channel.py&lt;/code&gt;. &lt;/p&gt; </span><span class="rem">-&lt;p&gt;Lets take a look at the basic definition of an RSS channel, FeedChannel.&lt;/p&gt; -&lt;pre class=&quot;code&quot;&gt;from osaf import pim -from application import schema - -class FeedChannel(pim.ListCollection): - - link = schema.One(schema.URL, displayName=u&amp;quot;RSS Feed URL&amp;quot;) - category = schema.One(schema.Text) - author = schema.One(schema.Text) - date = schema.One(schema.DateTime)&lt;/pre&gt; -&lt;p&gt;The link, category, author, and date attributes are all basic attributes using simple types defined in the schema module. &lt;/p&gt; -&lt;p&gt;Behind the scenes: Chandler-specific attributes are defined as class attributes, but in practice they are actually used as instance attributes. When you have an instance of FeedChannel&lt;/p&gt; -&lt;p&gt;The attributes are all defined using schema.One, which indicates that there is just one of them per instance of the class. The displayName parameter &lt;/p&gt; -&lt;p&gt;Notice that the FeedChannel class inherits from &lt;code&gt;pim.ListCollection&lt;/code&gt;. This class is a simple chandler-based list of items. We will use this list to represent the fact that a feed &lt;em&gt;contains&lt;/em&gt; one or more feed items. Note that we have not declared anything about the type of data that this channel will contain. Chandler collections can contain any type of item. Each entry in Chandler's sidebar is collection of some kind. &lt;/p&gt; </span><span class="add">+&lt;p&gt;Lets take a look at the basic definition of an RSS channel, +FeedChannel.&lt;/p&gt; +&lt;pre class=&quot;code&quot;&gt;from osaf import pim&lt;br&gt;from application import schema&lt;br&gt;&lt;br&gt;class FeedChannel(pim.ListCollection):&lt;br&gt;&lt;br&gt; link = schema.One(schema.URL, displayName=u&quot;RSS Feed URL&quot;)&lt;br&gt; category = schema.One(schema.Text)&lt;br&gt; author = schema.One(schema.Text)&lt;br&gt; date = schema.One(schema.DateTime)&lt;/pre&gt; +&lt;p&gt;The link, category, author, and date attributes are all basic +attributes using simple types defined in the schema module. &lt;/p&gt; +&lt;p&gt;Behind the scenes: Chandler-specific attributes are defined as class +attributes, but in practice they are actually used as instance +attributes. When you have an instance of FeedChannel&lt;/p&gt; +&lt;p&gt;The attributes are all defined using schema.One, which indicates +that there is just one of them per instance of the class. The +displayName parameter &lt;/p&gt; +&lt;p&gt;Notice that the FeedChannel class inherits from &lt;code&gt;pim.ListCollection&lt;/code&gt;. +This class is a simple chandler-based list of items. We will use this +list to represent the fact that a feed &lt;em&gt;contains&lt;/em&gt; one or more +feed items. Note that we have not declared anything about the type of +data that this channel will contain. Chandler collections can contain +any type of item. Each entry in Chandler's sidebar is collection of +some kind. &lt;/p&gt; </span><span class="cx"> &lt;p&gt;Now lets look at the definition of a news item:&lt;/p&gt; </span><span class="rem">-&lt;pre class=&quot;code&quot;&gt;class FeedItem(pim.ContentItem): - - link = schema.One(schema.URL) - author = schema.One(schema.Text) - date = schema.One(schema.DateTime) - content = schema.One(schema.Lob)&lt;/pre&gt; -&lt;p&gt;The definition is very similar to FeedChannel. The one important distinction here is that FeedItem is inheriting from pim.ContentItem. ContentItem is the base class for all user-visible data in Chandler.&lt;/p&gt; -&lt;p&gt;Now that we have defined our types, we need to create a python modu*=à‚7TL0*=à‚7APSH*=à‚7EHW ð+=à‚7EHW  -=à‚7TLÐ-=à‚7TL à/=à‚7TL ø1=à‚7TL`2=à‚7TL X3=à‚7TL P4=à‚7TLØ4=à‚7TL ¨:=à‚7TL ¸@=à‚7TL A=à‚7TL ø†7à‚7TL À‰7à‚7TL@Š7à‚7TL ‹7à‚7TL Ћ7à‚7TL Œ7à‚7TL defined using schema.One, which indicates +that there is just one of them per instance of the class. The +displayName parameter &lt;/p&gt; +&lt;p&gt;Notice that the FeedChannel class inherits from &lt;code&gt;pim.ListCollection&lt;/code&gt;. +This class is a simple chandler-based list of items. We Arethererelationshipsbetweendifferentdataitems?Doesonedataitem&quot;contain&quot;anotherone?&lt;/li&gt;</span> Sun, 01 Sep, 04:58
Message listThread · Author · Date
Box list
Jan 200827
Dec 2007224
Nov 2007217
Oct 2007105
Sep 200793
Aug 200727
Jul 2007105
Jun 2007108
May 2007292
Apr 2007276
Mar 2007275
Feb 2007303
Jan 2007183
Dec 2006232
Nov 2006183
Oct 200697
Sep 2006163
Aug 2006162
Jul 2006265
Jun 2006136
May 2006105
Apr 2006208
Mar 2006229
Feb 2006230
Jan 2006260
Dec 2005128
Nov 2005246
Oct 2005123
Sep 200572
Aug 200524
Jul 200517
Jun 20054
May 200520
Apr 20059
Mar 200519
Feb 200514
Jan 200548
Dec 200448
Nov 200410
Oct 20043
Aug 200411
Jul 20045
Jun 200412
May 20041
Apr 200421
Mar 200419
Feb 20047
Jan 200463
Dec 200344
Nov 200335
Oct 200343
Sep 200338
Aug 200354
Jul 200314
Jun 200360
May 2003125
Apr 2003117
Mar 2003166
Feb 2003220
Jan 2003408
Dec 2002297
Nov 2002728
Oct 2002479