<?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>Anything goes ::</title>
	<atom:link href="http://netolopez.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://netolopez.wordpress.com</link>
	<description>Yet another weblog</description>
	<lastBuildDate>Tue, 27 Sep 2011 13:33:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='netolopez.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Anything goes ::</title>
		<link>http://netolopez.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://netolopez.wordpress.com/osd.xml" title="Anything goes ::" />
	<atom:link rel='hub' href='http://netolopez.wordpress.com/?pushpress=hub'/>
		<item>
		<title>User front end for mlists</title>
		<link>http://netolopez.wordpress.com/2006/11/09/user-front-end-for-mlists/</link>
		<comments>http://netolopez.wordpress.com/2006/11/09/user-front-end-for-mlists/#comments</comments>
		<pubDate>Fri, 10 Nov 2006 05:25:15 +0000</pubDate>
		<dc:creator>_netoLopez</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[mlists]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://netolopez.wordpress.com/2006/11/09/user-front-end-for-mlists/</guid>
		<description><![CDATA[Ok, now to implement our MailingList class on an application&#8230; I&#8217;ll start by showing a screenshot of my outcome, notice I divided it by coloring some sections as follows: - Orange, active mlists - Yellow, selected mlist detail - Blue, create a new mlist - Green, subscribe/unsubscribe to an mlist - Gray, distribute some &#8220;html&#8221; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netolopez.wordpress.com&amp;blog=515534&amp;post=34&amp;subd=netolopez&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ok, now to implement our <font color="#008080">MailingList</font> class on an application&#8230;</p>
<p>I&#8217;ll start by showing a screenshot of my outcome,</p>
<p><a href="https://netolopez.files.wordpress.com/2006/11/mlists_gui.gif" title="MailingList GUI"><img src="https://netolopez.files.wordpress.com/2006/11/mlists_gui.thumbnail.gif?w=460" alt="MailingList GUI" /></a></p>
<p>notice I divided it by coloring some sections as follows:<br />
- <font color="#ecb038"><strong>Orange</strong></font>, active mlists<br />
- <font color="#cccc00"><strong>Yellow</strong></font>, selected mlist detail<br />
- <font color="#99aacc"><strong>Blue</strong></font>, create a new mlist<br />
- <font color="#88bb88"><strong>Green</strong></font>, subscribe/unsubscribe to an mlist<br />
- <font color="#c0c0c0"><strong>Gray</strong></font>, distribute some &#8220;html&#8221; content to a list</p>
<p><strong>The <font color="#ecb038"><strong>Orange</strong></font> section</strong></p>
<p>Here, we interact with the <font color="#008080">MailingList</font> class by means of the <font color="#0000ff">GetActiveLists()</font> static method, to get a string array of active mlists on the database. With the string array, I iterate thru it and output some more ways to interact with a <font color="#008080">MailingList</font> object to accomplish other stuff (refer to the links).  Since I already have the active mlist codes, I also use the same iteration to populate some dropdowns on the <font color="#88bb88"><strong>Green</strong></font> and <font color="#c0c0c0"><strong>Gray</strong></font> sections, which we&#8217;ll see later.</p>
<p><img src="https://netolopez.files.wordpress.com/2006/11/orange_load.gif?w=460" alt="mlists_orange_load" /></p>
<p>Other things that can be covered for the <font color="#ecb038"><strong>Orange</strong></font> section are the <em>view</em> link and the <em>expire</em> link.</p>
<p><strong>View link</strong>: this will show us the active (not expired) email addresses that are subscribed to the mlist. On my implementation, this will popup a new window.</p>
<p><a href="https://netolopez.files.wordpress.com/2006/11/orange_view1.gif" title="mlists_orange_view"><img src="https://netolopez.files.wordpress.com/2006/11/orange_view1.thumbnail.gif?w=460" alt="mlists_orange_view" /></a></p>
<p>This popup contains the mlist <font color="#008080">Name</font> in bold, followed by the mlist <font color="#008080">Description</font>, and then the list of subscribers.</p>
<p>This is my implementation of the <em>View</em> view <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><img src="https://netolopez.files.wordpress.com/2006/11/orange_view_code.gif?w=460" alt="mlists_orange_view_code" /></p>
<p>the mlist object is instantiated relying on a <font color="#008080">QueryString</font> parameter provided by the document opener (as I used a popup). This is the url I used to load the window:<br />
<font color="#ff003d">http://server/MailingLists/mlist_entries.aspx?c=Presentation.</font> This will render the Presentation mlist detail to screen!</p>
<p><strong>Expire link</strong>: clicking here, will remove the mlist from the list. I accomplished this by going to another page, doing the thing, and then coming back to the initiating page. Here&#8217;s the code:</p>
<p><img src="https://netolopez.files.wordpress.com/2006/11/orange_expire.gif?w=460" alt="mlists_orange_expire" /></p>
<p>Again, the mlist is instantiated relying on a <font color="#008080">QueryString</font> parameter coming from the referer link (?c=mlist.Code).</p>
<p>When the flow goes back to the referer page, it will execute the <font color="#0000ff">Page_Load()</font> method, which will ask the <font color="#008080">MailingList</font> class for the active lists, the recently expired mlist will no longer be included&#8230;</p>
<p><strong>The <font color="#cccc00"><strong>Yellow</strong></font> section</strong></p>
<p>There&#8217;s also another user event that goes on on the <font color="#ecb038"><strong>Orange</strong></font> section, this is when the user clicks on the mlist code. Clicking on the mlist code from the <font color="#ecb038"><strong>Orange</strong></font> section, will make the <font color="#cccc00"><strong>Yellow</strong></font> section display the selected mlist detail.</p>
<p>I will not go into detail on my implementation, I&#8217;ll just state an overview of what I did.</p>
<p>Used Ajax to tell the server to make an html table with the <font color="#008080">Name</font> and <font color="#008080">Description</font> of a specific mlist. Put the resulting html table into the <font color="#cccc00"><strong>Yellow</strong></font> section (I may expand on the topic on a later blog entry).</p>
<p><strong>The <font color="#99aacc"><strong>Blue</strong></font> section</strong></p>
<p>This section will use the <font color="#008080">MailingList</font> class to create more mlists. This is done by means of the <font color="#0000ff">Create()</font> static method. The method argument values are provided on the textboxes.</p>
<p><img src="https://netolopez.files.wordpress.com/2006/11/blue_create.gif?w=460" alt="mlists_blue_create" /></p>
<p>I used the <font color="#008080">Response</font>.<font color="#0000ff">Redirect()</font> to deal with the repainting of the mlist list on the <font color="#ecb038"><strong>Orange</strong></font> section.</p>
<p><strong>The <font color="#88bb88"><strong>Green</strong></font> section</strong></p>
<p>The subscription and removal of email addresses from certain mlist will be handled with the <font color="#88bb88"><strong>Green</strong></font> section. The user would type an email address and select the desired mlist he/she wishes to affect.</p>
<p><img src="https://netolopez.files.wordpress.com/2006/11/green_code.gif?w=460" alt="mlists_green_code" /></p>
<p><strong>The <font color="#c0c0c0"><strong>Gray</strong></font> section</strong></p>
<p>The last section we&#8217;ll cover is the <font color="#c0c0c0"><strong>Gray</strong></font> one, where you get to send the same email to all the entries in an mlist. You select the target mlist from the dropdown, and type in a subject and some content, then hit the Publish button <img src='http://s2.wp.com/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /> </p>
<p><img src="https://netolopez.files.wordpress.com/2006/11/gray_publish.gif?w=460" alt="mlists_gray_publish" /></p>
<p>&#8230; I think this wraps up the Mailing List application series (mlists), please post your comments and thoughts about the series and any suggestions for future ones&#8230;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/netolopez.wordpress.com/34/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/netolopez.wordpress.com/34/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/netolopez.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/netolopez.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/netolopez.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/netolopez.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/netolopez.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/netolopez.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/netolopez.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/netolopez.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/netolopez.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/netolopez.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/netolopez.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/netolopez.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/netolopez.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/netolopez.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netolopez.wordpress.com&amp;blog=515534&amp;post=34&amp;subd=netolopez&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://netolopez.wordpress.com/2006/11/09/user-front-end-for-mlists/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fcab378f6b4008ad263c321a4a299db5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">_netoLopez</media:title>
		</media:content>

		<media:content url="https://netolopez.files.wordpress.com/2006/11/mlists_gui.thumbnail.gif" medium="image">
			<media:title type="html">MailingList GUI</media:title>
		</media:content>

		<media:content url="https://netolopez.files.wordpress.com/2006/11/orange_load.gif" medium="image">
			<media:title type="html">mlists_orange_load</media:title>
		</media:content>

		<media:content url="https://netolopez.files.wordpress.com/2006/11/orange_view1.thumbnail.gif" medium="image">
			<media:title type="html">mlists_orange_view</media:title>
		</media:content>

		<media:content url="https://netolopez.files.wordpress.com/2006/11/orange_view_code.gif" medium="image">
			<media:title type="html">mlists_orange_view_code</media:title>
		</media:content>

		<media:content url="https://netolopez.files.wordpress.com/2006/11/orange_expire.gif" medium="image">
			<media:title type="html">mlists_orange_expire</media:title>
		</media:content>

		<media:content url="https://netolopez.files.wordpress.com/2006/11/blue_create.gif" medium="image">
			<media:title type="html">mlists_blue_create</media:title>
		</media:content>

		<media:content url="https://netolopez.files.wordpress.com/2006/11/green_code.gif" medium="image">
			<media:title type="html">mlists_green_code</media:title>
		</media:content>

		<media:content url="https://netolopez.files.wordpress.com/2006/11/gray_publish.gif" medium="image">
			<media:title type="html">mlists_gray_publish</media:title>
		</media:content>
	</item>
		<item>
		<title>The Logical Layer (mlists)</title>
		<link>http://netolopez.wordpress.com/2006/11/06/the-logical-layer-mlists/</link>
		<comments>http://netolopez.wordpress.com/2006/11/06/the-logical-layer-mlists/#comments</comments>
		<pubDate>Tue, 07 Nov 2006 05:15:40 +0000</pubDate>
		<dc:creator>_netoLopez</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[mlists]]></category>
		<category><![CDATA[mssql]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://netolopez.wordpress.com/2006/11/06/the-logical-layer-mlists/</guid>
		<description><![CDATA[&#8230;or business logic tier, or middle tier/layer&#8230;, what I mean to say is that the code on the MailingList class that I&#8217;ll present is not tied to any GUI/display functions, meaning it may be used in a web environment, or a desktop application just fine. Namespaces Let&#8217;s start by viewing and explaining the required .net namespaces: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netolopez.wordpress.com&amp;blog=515534&amp;post=15&amp;subd=netolopez&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#8230;or business logic tier, or middle tier/layer&#8230;, what I mean to say is that the code on the <strong><font color="#008080">MailingList</font></strong> class that I&#8217;ll present is not tied to any GUI/display functions, meaning it may be used in a web environment, or a desktop application just fine.</p>
<p><strong>Namespaces<br />
</strong>Let&#8217;s start by viewing and explaining the required .net namespaces:</p>
<p><img src="http://netolopez.files.wordpress.com/2006/11/mlists_namespaces.gif?w=460" alt="MailingList namespaces" /></p>
<p>The <font color="#0000ff">System</font> namespace is always used.<br />
The <font color="#0000ff">System.Data</font> will supply us with generic data objects like <font color="#008080">DataTable</font> and <font color="#008080">DataRow</font>.<br />
<font color="#0000ff">System.Configuration</font> we use because we rely on a configuration file (same for web or desktop) to store certain values like connectionStrings.<br />
<font color="#0000ff">System.Data.SqlClient</font> is used to connect to an SqlServer2oo5 database instance (or file in our case because of express edition).<br />
And last but not least, the <font color="#0000ff">System.Net.Mail</font> namespace we use to send email messages thru SMTP (this is new in .net 2.0 as previously we had to use <font color="#0000ff">System.Web.Mail</font>).</p>
<p><strong>Properties</strong><br />
This is how I implemented the properties, all of them are read-only&#8230;</p>
<p><img src="https://netolopez.files.wordpress.com/2006/11/mlists_properties.gif?w=460" alt="MailingList properties" /></p>
<p><strong>Constructors</strong><br />
I have specified a public constructor that accepts a code parameter to initialize the object properties based on it, and hidden the default constructor from public use; making it private thou, I can still use it on my static methods shown later.</p>
<p><img src="https://netolopez.files.wordpress.com/2006/11/mlists_constructors.gif?w=460" alt="MailingList Constructors" /></p>
<p>Basically, the public constructor will use the supplied code to get the rest of the property values (name and description). Recall the table definitions on <a href="http://netolopez.wordpress.com/2006/11/01/creating-mailing-list-application-the-beginning/" title="ppost">previous post</a>. Notice the use of the helper database method <font color="#0000ff">GetDataTable()</font>.</p>
<p><strong>Static methods</strong> <font color="#c0c0c0">(no instantiation needed)</font><br />
I implemented two static methods that do not require MailingList to be instantiated to be used.  These are <font color="#0000ff">Create()</font> and <font color="#0000ff">GetActiveLists()</font>.</p>
<p><font color="#0000ff">Create()</font> is used to &#8220;add&#8221; a new list to the application.  <font color="#0000ff">GetActiveLists()</font> will return an array of list codes.</p>
<p><img src="https://netolopez.files.wordpress.com/2006/11/mlists_static.gif?w=460" alt="MailingList static methods" /></p>
<p><font color="#0000ff">Create()</font> method: there are some validations pending, but left them as TODOs to keep the code sample short.  I did do validation to check if the code already exists, and threw an <font color="#008080">ApplicationException</font> if it in fact exists&#8230; Else if the provided code is valid, a new list is created!</p>
<p><font color="#0000ff">GetActiveLists()</font> method: This will query the database and get the list codes that have not been expired.</p>
<p><strong>Object Methods</strong></p>
<p><img src="https://netolopez.files.wordpress.com/2006/11/mlists_fx_expire.gif?w=460" alt="MailingList expire" /></p>
<p>When called, <font color="#0000ff">Expire()</font> will remove the list from active lists, setting a datetime value on the [expires] field.</p>
<p><img src="https://netolopez.files.wordpress.com/2006/11/mlists_fx_subscribe.gif?w=460" alt="MailingList subscribe" /></p>
<p>The <font color="#0000ff">Subscribe()</font> method, will add an email address to the currently instantiated mailingList. Notice it is first activating the email address by &#8220;unexpiring&#8221; it (putting <em>null</em> on [expires]);  and if this doesn&#8217;t work (variable i will be zero), it&#8217;ll insert a new row.  I did this because on the mlists_entries table, I placed a uniqueness constraint on the [list_id]+[inbox] columns.</p>
<p><img src="https://netolopez.files.wordpress.com/2006/11/mlists_fx_unsubscribe.gif?w=460" alt="MailingList unsubscribe" /></p>
<p>This one will do the opposite, it&#8217;ll remove an email address from the active list of addresses in the current list.</p>
<p><img src="https://netolopez.files.wordpress.com/2006/11/mlists_fx_update.gif?w=460" alt="MailingList update" /></p>
<p>the <font color="#0000ff">Update()</font> method is our way to edit the name and description properties of our mailingList instance.</p>
<p><img src="https://netolopez.files.wordpress.com/2006/11/mlists_fx_getentries.gif?w=460" alt="MailingList getEntries" /></p>
<p><font color="#0000ff">GetEntries()</font> will retrieve an array of active email addresses from the current mailingList object.</p>
<p><img src="http://netolopez.files.wordpress.com/2006/11/mlists_fx_publish1.gif?w=460" alt="MailingList publish" /></p>
<p>And the <font color="#0000ff">Publish()</font> method, will send an email message to each of the emails retrieved by the <font color="#0000ff">GetEntries()</font> method.  This method got a little messy&#8230; <em>First</em>, I&#8217;m getting some values from the web.config file, being <font color="#ff003d">senderInboxDomain</font> and <font color="#ff003d">smtpServer</font>.  The senderInbox variable, used to set the <font color="#008080">From</font> property of the <font color="#008080">MailMessage</font> instance, is composed of the code ([list_id]) of the mailingList plus the senderInboxDomain.  <em>Second</em>, I am appending stuff to the htmlContent (used as the main body of the <font color="#008080">MailMessage</font> instance), I recommend appending the following two things to a mailingList message: a disclaimer &amp; a way for the recipient to remove themselves from the list.  <em>Third</em>, the method is relying on the <font color="#0000ff">GetEntries()</font> method to get the list of email addresses, and then looping thru them sending the message to each one <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  .</p>
<p><strong>Wrapping up the MailingList class</strong><br />
This is all the code I placed on the <font color="#008080">MailingList</font> class. It covers all the requirements listed in the <a href="http://netolopez.wordpress.com/2006/11/01/creating-mailing-list-application-the-beginning/" title="the beginning">first post</a> of this series (mlists).  My next entry will touch some activities I did when implementing the user interface portion of the project.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/netolopez.wordpress.com/15/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/netolopez.wordpress.com/15/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/netolopez.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/netolopez.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/netolopez.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/netolopez.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/netolopez.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/netolopez.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/netolopez.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/netolopez.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/netolopez.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/netolopez.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/netolopez.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/netolopez.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/netolopez.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/netolopez.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netolopez.wordpress.com&amp;blog=515534&amp;post=15&amp;subd=netolopez&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://netolopez.wordpress.com/2006/11/06/the-logical-layer-mlists/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fcab378f6b4008ad263c321a4a299db5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">_netoLopez</media:title>
		</media:content>

		<media:content url="http://netolopez.files.wordpress.com/2006/11/mlists_namespaces.gif" medium="image">
			<media:title type="html">MailingList namespaces</media:title>
		</media:content>

		<media:content url="https://netolopez.files.wordpress.com/2006/11/mlists_properties.gif" medium="image">
			<media:title type="html">MailingList properties</media:title>
		</media:content>

		<media:content url="https://netolopez.files.wordpress.com/2006/11/mlists_constructors.gif" medium="image">
			<media:title type="html">MailingList Constructors</media:title>
		</media:content>

		<media:content url="https://netolopez.files.wordpress.com/2006/11/mlists_static.gif" medium="image">
			<media:title type="html">MailingList static methods</media:title>
		</media:content>

		<media:content url="https://netolopez.files.wordpress.com/2006/11/mlists_fx_expire.gif" medium="image">
			<media:title type="html">MailingList expire</media:title>
		</media:content>

		<media:content url="https://netolopez.files.wordpress.com/2006/11/mlists_fx_subscribe.gif" medium="image">
			<media:title type="html">MailingList subscribe</media:title>
		</media:content>

		<media:content url="https://netolopez.files.wordpress.com/2006/11/mlists_fx_unsubscribe.gif" medium="image">
			<media:title type="html">MailingList unsubscribe</media:title>
		</media:content>

		<media:content url="https://netolopez.files.wordpress.com/2006/11/mlists_fx_update.gif" medium="image">
			<media:title type="html">MailingList update</media:title>
		</media:content>

		<media:content url="https://netolopez.files.wordpress.com/2006/11/mlists_fx_getentries.gif" medium="image">
			<media:title type="html">MailingList getEntries</media:title>
		</media:content>

		<media:content url="http://netolopez.files.wordpress.com/2006/11/mlists_fx_publish1.gif" medium="image">
			<media:title type="html">MailingList publish</media:title>
		</media:content>
	</item>
		<item>
		<title>Getting our hands dirty (utility methods)</title>
		<link>http://netolopez.wordpress.com/2006/11/06/getting-our-hands-dirty-utility-methods/</link>
		<comments>http://netolopez.wordpress.com/2006/11/06/getting-our-hands-dirty-utility-methods/#comments</comments>
		<pubDate>Mon, 06 Nov 2006 20:33:02 +0000</pubDate>
		<dc:creator>_netoLopez</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[mlists]]></category>
		<category><![CDATA[mssql]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://netolopez.wordpress.com/2006/11/06/getting-our-hands-dirty-utility-methods/</guid>
		<description><![CDATA[Hello everybody!, to continue with this &#8220;blog-project&#8221;, I decided to go with .net 2005 [framework 2.0] (c#) and msSql Server 2005 express edition. I&#8217;ll start by showing two methods I like using to access databases when I&#8217;m not relying on stored procedures or any other fancy rdbms stuff&#8230; The first one is GetDataTable() and the second [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netolopez.wordpress.com&amp;blog=515534&amp;post=10&amp;subd=netolopez&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hello everybody!, to continue with this &#8220;blog-project&#8221;, I decided to go with .net 2005 [framework 2.0] (c#) and msSql Server 2005 express edition.</p>
<p>I&#8217;ll start by showing two methods I like using to access databases when I&#8217;m not relying on stored procedures or any other fancy rdbms stuff&#8230;</p>
<p>The first one is GetDataTable() and the second one is Execute()&#8230;  These methods are SQLServer2005 specific, but can be made more generic using System.Data.OleDb. They are very handy for quick-and-dirty projects <img src='http://s2.wp.com/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /> </p>
<p><font size="1" color="#dc7100">{pardon the code display, but wordpress has been stripping all my html and I didn&#8217;t like how this template shows code <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  }</font></p>
<p><strong>GetDataTable()</strong> returns a System.Data.DataTable; this method will take a SELECT statement to run against your database and will return a DataTable which you can use as you please. Personally, you&#8217;ll never see me using a DataGridView object on my projects <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=':wink:' class='wp-smiley' />  . Click <a href="http://netolopez.files.wordpress.com/2006/11/getdatatable.txt" title="DataTable.method"><strong>here</strong></a> for code.</p>
<p><strong>Execute()</strong> returns an integer stating how many rows were affected by the sql statement. It requires you to supply one of the following types of statement: INSERT or UPDATE or DELETE. Click <a href="https://netolopez.files.wordpress.com/2006/11/execute.txt" title="Execute.method"><strong>here</strong></a> for code.</p>
<p>Only thing to note on these two methods is they use a web.config appSetting key to get their connectionString. We&#8217;ll see the web.config file later.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/netolopez.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/netolopez.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/netolopez.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/netolopez.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/netolopez.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/netolopez.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/netolopez.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/netolopez.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/netolopez.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/netolopez.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/netolopez.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/netolopez.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/netolopez.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/netolopez.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/netolopez.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/netolopez.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netolopez.wordpress.com&amp;blog=515534&amp;post=10&amp;subd=netolopez&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://netolopez.wordpress.com/2006/11/06/getting-our-hands-dirty-utility-methods/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fcab378f6b4008ad263c321a4a299db5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">_netoLopez</media:title>
		</media:content>
	</item>
		<item>
		<title>Mailinglist app, round two</title>
		<link>http://netolopez.wordpress.com/2006/11/02/mailinglist-app-round-two/</link>
		<comments>http://netolopez.wordpress.com/2006/11/02/mailinglist-app-round-two/#comments</comments>
		<pubDate>Thu, 02 Nov 2006 06:18:20 +0000</pubDate>
		<dc:creator>_netoLopez</dc:creator>
				<category><![CDATA[database]]></category>
		<category><![CDATA[mlists]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://netolopez.wordpress.com/2006/11/02/mailinglist-app-round-two/</guid>
		<description><![CDATA[ Class(es) design Now that we have 2 tables to support our application, I&#8217;ll mock up a class or two&#8230; I&#8217;ll keep it simple and not bother with layers&#8230; OK, the MailingList class: I&#8217;ll start with the properties: Code Name Description Now for some methods: Initialize(string code) this would be the constructor Create(string code, string name, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netolopez.wordpress.com&amp;blog=515534&amp;post=8&amp;subd=netolopez&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong> Class(es) design</strong></p>
<p>Now that we have 2 tables to support our application, I&#8217;ll mock up a class or two&#8230; I&#8217;ll keep it simple and not bother with layers&#8230;</p>
<p>OK, the <strong>MailingList</strong> class:</p>
<p>I&#8217;ll start with the properties:</p>
<ul>
<li>Code</li>
<li>Name</li>
<li>Description</li>
</ul>
<p>Now for some methods:</p>
<ul>
<li>Initialize(string code)
<ul>
<li><font color="#334466">this would be the constructor</font></li>
</ul>
</li>
<li>Create(string code, string name, string description)
<ul>
<li><font color="#334466">this will be used to create a new mailing list!; I would like this to be a static method</font></li>
</ul>
</li>
<li>Expire()
<ul>
<li><font color="#334466">this one will &#8220;remove&#8221; an active mailing list and mark it inactive</font></li>
</ul>
</li>
<li>Subscribe(string inbox)
<ul>
<li><font color="#334466">this will add a new email to a list</font></li>
</ul>
</li>
<li>Unsubscribe(string inbox)
<ul>
<li><font color="#334466">this one will &#8220;remove&#8221; an email from a list</font></li>
</ul>
</li>
<li>Publish(string htmlContent)
<ul>
<li><font color="#334466">this one will send an email with the specified content to each entry in the list!</font></li>
</ul>
</li>
<li>Update(string name, string description)
<ul>
<li><font color="#334466">here, we can edit the name and the description for the list, the code will remain the same forever&#8230;. <img src='http://s2.wp.com/wp-includes/images/smilies/icon_twisted.gif' alt=':twisted:' class='wp-smiley' /> </font> <font size="1" color="#dc7100">{thx pako!}</font></li>
</ul>
</li>
</ul>
<p>Well, looks like this class has it all !! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>&#8230; so I guess the next step would be to start coding&#8230; the next item in the toc (table of contents <img src='http://s0.wp.com/wp-includes/images/smilies/icon_exclaim.gif' alt=':!:' class='wp-smiley' />  ) is &#8220;choosing the technology&#8221;&#8230;</p>
<p>Don&#8217;t know if I can make a poll in <a target="_blank" href="http://www.wordpress.com" title="WordPress">wordpress</a> <font size="1" color="#dc7100">{I&#8217;m thinking that could be the topic for the next series of posts}</font> so I&#8217;ll rely on the comments to let readers (you!)<em> suggest</em>, or better phrased, <strong>pick</strong> the technology set to develop this project.</p>
<p>Here&#8217;re the choices&#8230;</p>
<p><strong>Database choices</strong></p>
<ul>
<li>MSAccess</li>
<li>MS SQLServer (express edition)</li>
<li>Oracle 10g (express edition)</li>
<li>MySQL</li>
</ul>
<p><strong>Programming Language choices</strong></p>
<ul>
<li>.Net vb</li>
<li>.Net c#</li>
<li><a target="_blank" href="http://www.php.net" title="php home">php</a></li>
<li><a target="_blank" href="http://java.sun.com" title="java home">java</a> (j2ee)</li>
<li>vb6 (what the hey&#8230;)</li>
</ul>
<p>Keep in mind that the produced class will be used in a web environment, so for User Interface (GUI) I&#8217;ll choose that part based on the programming language. Meaning if .Net is selected, we&#8217;ll use <a target="_blank" href="http://www.asp.net" title="asp.net">ASP.NET</a>; if php is selected, we&#8217;ll use php; if java is selected, we&#8217;ll use JSP; as for vb6, we&#8217;ll use ASP.NET.</p>
<p>As for application container, that is also linked to the programming language.  On my mind choices are IIS and <a target="_blank" href="http://tomcat.jakarta.org" title="tomcat">tomcat.</a> Right now I do not see Apache in the picture as I&#8217;ve never configured it :S.</p>
<p>Another thing, this blog has no readers so the final decision may end up being my preferences <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  !</p>
<p>Another consideration I would take follows: I have places (at least I think I do) to host on internet (yey!) solutions on .net and php and this could lead to a post for implementation&#8230;</p>
<p>Feel free to comment in either <strong>english</strong> or <strong>spanish</strong> !</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/netolopez.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/netolopez.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/netolopez.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/netolopez.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/netolopez.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/netolopez.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/netolopez.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/netolopez.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/netolopez.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/netolopez.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/netolopez.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/netolopez.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/netolopez.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/netolopez.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/netolopez.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/netolopez.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netolopez.wordpress.com&amp;blog=515534&amp;post=8&amp;subd=netolopez&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://netolopez.wordpress.com/2006/11/02/mailinglist-app-round-two/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fcab378f6b4008ad263c321a4a299db5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">_netoLopez</media:title>
		</media:content>
	</item>
		<item>
		<title>Creating mailing list application, the beginning</title>
		<link>http://netolopez.wordpress.com/2006/11/01/creating-mailing-list-application-the-beginning/</link>
		<comments>http://netolopez.wordpress.com/2006/11/01/creating-mailing-list-application-the-beginning/#comments</comments>
		<pubDate>Wed, 01 Nov 2006 23:59:29 +0000</pubDate>
		<dc:creator>_netoLopez</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[mlists]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://netolopez.wordpress.com/2006/11/01/creating-mailing-list-application-the-beginning/</guid>
		<description><![CDATA[Hello, for my first real post here, I&#8217;ll attempt to step thru the design, development, and possibly the implementation of a simple, extendable application to manage mailing/distribution lists (this accomplished by a series of posts =D). (this is my first post and getting familiarized with linking and inserting images ) A mailing list, as I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netolopez.wordpress.com&amp;blog=515534&amp;post=7&amp;subd=netolopez&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hello, for my first real post here, I&#8217;ll attempt to step thru the design, development, and possibly the implementation of a simple, extendable application to manage mailing/distribution lists (this accomplished by a series of posts =D).</p>
<p align="right"><font size="1" color="#dc7100">(this is my first post and getting familiarized with linking and inserting images <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> )</font></p>
<p>A mailing list, as I grasp the concept, would be a list of emails that grows as interested people subscribe to the list because they want to receive periodic updates on a certain topic.  They can also unsuscribe when they choose to of course.</p>
<p>The series of posts relating the mailingList component, will try to adhere to the following toc:</p>
<ul>
<li>requirements</li>
<li>backend design</li>
<li>class(es) design</li>
<li>choosing the technology set</li>
<li>showing some code</li>
<li>maybe implementing somewhere, or choices</li>
</ul>
<p><strong>Requirements &#8211; Starting from the beginning</strong></p>
<p>I&#8217;ll list some basic requirements that should be present in the solution:</p>
<ul>
<li>manage lists
<ul>
<li>add</li>
<li>delete</li>
<li>edit</li>
</ul>
</li>
<li>subscribe</li>
<li>unsubscribe</li>
<li>distribute</li>
</ul>
<p>That looks like a simple, yet functional set of requirements for our project&#8230;  This one other comes to my mind, but I&#8217;ll exclude it to keep simplicity [<em>html or plain text format as preference</em>].</p>
<p><strong>The Backend design (as in where to store the data)</strong></p>
<p align="right"><font size="1" color="#dc7100">{this rich text control on wordpress is really cool! easy to use!!}</font></p>
<p>This is how I envision the dataStore entities, I may change my mind as we go ahead <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<ul>
<li>mlists
<ul>
<li>list_id : string [PK]</li>
<li>list_name : string</li>
<li>list_desc : string</li>
<li>expires : date</li>
</ul>
</li>
<li> mlists_entries
<ul>
<li>entry_id : number [PK]</li>
<li>list_id : string</li>
<li>inbox : string</li>
<li>expires : date</li>
</ul>
</li>
</ul>
<p><strong>description of mlists</strong>: in this table, we would manage the list set.  Here&#8217;s where we would add new lists, edit them if necessary, and &#8220;remove&#8221; them.  There are some scenarios where deleting does not necessarily means DELETE, but hide&#8230; that&#8217;s what the [expires] field will do, if the date stored here is smaller than &#8220;current_date&#8221;, that means it is inactive. </p>
<p><strong>description of mlists_entries</strong>: here, we will keep track of the emails that are subscribed to a certain list from [mlists].  [expires] serves the same function as in [mlists].</p>
<p>my time&#8217;s up, but I&#8217;ll continue in a bit <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/netolopez.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/netolopez.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/netolopez.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/netolopez.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/netolopez.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/netolopez.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/netolopez.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/netolopez.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/netolopez.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/netolopez.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/netolopez.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/netolopez.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/netolopez.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/netolopez.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/netolopez.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/netolopez.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netolopez.wordpress.com&amp;blog=515534&amp;post=7&amp;subd=netolopez&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://netolopez.wordpress.com/2006/11/01/creating-mailing-list-application-the-beginning/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fcab378f6b4008ad263c321a4a299db5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">_netoLopez</media:title>
		</media:content>
	</item>
		<item>
		<title>Claiming my blog @ Technorati</title>
		<link>http://netolopez.wordpress.com/2006/11/01/claiming-my-blog-technorati/</link>
		<comments>http://netolopez.wordpress.com/2006/11/01/claiming-my-blog-technorati/#comments</comments>
		<pubDate>Wed, 01 Nov 2006 20:58:54 +0000</pubDate>
		<dc:creator>_netoLopez</dc:creator>
				<category><![CDATA[unique]]></category>

		<guid isPermaLink="false">http://netolopez.wordpress.com/2006/11/01/claiming-my-blog-technorati/</guid>
		<description><![CDATA[Technorati Profile<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netolopez.wordpress.com&amp;blog=515534&amp;post=5&amp;subd=netolopez&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a rel="me" href="http://www.technorati.com/claim/6xycrz4zy">Technorati Profile</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/netolopez.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/netolopez.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/netolopez.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/netolopez.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/netolopez.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/netolopez.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/netolopez.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/netolopez.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/netolopez.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/netolopez.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/netolopez.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/netolopez.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/netolopez.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/netolopez.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/netolopez.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/netolopez.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netolopez.wordpress.com&amp;blog=515534&amp;post=5&amp;subd=netolopez&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://netolopez.wordpress.com/2006/11/01/claiming-my-blog-technorati/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fcab378f6b4008ad263c321a4a299db5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">_netoLopez</media:title>
		</media:content>
	</item>
	</channel>
</rss>
