<?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/"
	>

<channel>
	<title>mayvelous &#187; Notes</title>
	<atom:link href="http://www.mayvelous.com/category/general-news/notes/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mayvelous.com</link>
	<description>Me, Myself and Mayvelous</description>
	<lastBuildDate>Fri, 09 Oct 2009 07:42:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>&#8220;M&#8221; for &#8220;May&#8221;</title>
		<link>http://www.mayvelous.com/2009/10/09/m-for-may/</link>
		<comments>http://www.mayvelous.com/2009/10/09/m-for-may/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 07:42:11 +0000</pubDate>
		<dc:creator>May</dc:creator>
				<category><![CDATA[Aside Notes]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Humors]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Tag Game]]></category>

		<guid isPermaLink="false">http://www.mayvelous.com/?p=559</guid>
		<description><![CDATA[I was tagged on facebook and couldn&#8217;t figure out how to post a note there so I&#8217;m posting here anyways. What is your name: May A four Letter Word: Moon A boy&#8217;s Name: Michael A girl&#8217;s Name: Marilyn An occupation: Manager A color: Magenta Something you&#8217;ll wear : Marc Jacobs + Maybelline A food: Mutton [...]

<blockquote>
<strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/02/rotten-service-at-anz-suva/' rel='bookmark' title='Permanent Link: Rotten Service at ANZ Suva'>Rotten Service at ANZ Suva</a></li>
<li><a href='http://www.mayvelous.com/2009/10/05/level-of-funniness/' rel='bookmark' title='Permanent Link: Level of funniness'>Level of funniness</a></li>
</ul></blockquote>]]></description>
			<content:encoded><![CDATA[<p>I was tagged on facebook and couldn&#8217;t figure out how to post a note there so I&#8217;m posting here anyways.</p>
<ol>
<li> What is your name: <em>May</em></li>
<li>A four Letter Word: <em>Moon</em></li>
<li>A boy&#8217;s Name: <em>Michael</em></li>
<li>A girl&#8217;s Name: <em>Marilyn</em></li>
<li>An occupation: <em>Manager</em></li>
<li>A color: <em>Magenta</em></li>
<li>Something you&#8217;ll wear : <em>Marc Jacobs + Maybelline</em></li>
<li>A food: <em>Mutton + Mashed Potatoes (Moon Cake + M&amp;Ms for dessert)</em></li>
<li>Something found in the bathroom: <em>Mat + Medicine cabinet </em></li>
<li>A place: <em>Melbourne</em></li>
<li>A reason for being late: <em>Malaria or Mad cow disease <img src='http://www.mayvelous.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </em></li>
<li>Something you&#8217;d shout: <em>Mwahahaha!</em></li>
<li>A movie title: <em>Me, Myself &amp; Irene</em></li>
<li>Something you drink: <em>Mocha </em></li>
<li>A musical group: <em>Muse</em></li>
<li>An animal: <em>Mongoose</em></li>
<li>A street name: <em>Maunicau Rd (ok not exactly a street)</em></li>
<li>A type of car: <em>Mini Cooper (Mr. Bean&#8217;s car) or Mini Bus</em></li>
<li>The title of a song: <em>My Life Would Suck Without You, My Heart Will Go On</em></li>
<li>A verb:  <em>Motivate</em></li>
</ol>
<p><a href="http://www.mayvelous.com"><img src="http://www.mayvelous.com/externals/thanks.gif" alt="Thanks for subscribing Mayvelous.com" border="0" /></a><br /><strong>Sponsor:</strong> <small>(yet to be)</small>: <a href="http://www.dreamhost.com/r.cgi?130793" title="Dreamhost $50 off discount code: 50MV">Dreamhost: Get $50 Off with Discount Code: <strong>50MV</strong></a></p> 

<blockquote><p><strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/02/rotten-service-at-anz-suva/' rel='bookmark' title='Permanent Link: Rotten Service at ANZ Suva'>Rotten Service at ANZ Suva</a></li>
<li><a href='http://www.mayvelous.com/2009/10/05/level-of-funniness/' rel='bookmark' title='Permanent Link: Level of funniness'>Level of funniness</a></li>
</ul></p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.mayvelous.com/2009/10/09/m-for-may/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SDLC &#8211; Software Development Lifecycle</title>
		<link>http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/</link>
		<comments>http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 04:23:35 +0000</pubDate>
		<dc:creator>May</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[SDLC]]></category>
		<category><![CDATA[Software Development Lifecycle]]></category>

		<guid isPermaLink="false">http://www.mayvelous.com/?p=552</guid>
		<description><![CDATA[Saw this over at &#8220;In search of simplicity, quality and tranquility in software engineering&#8220;; a series of posts on SDLC &#8211; Software Development Lifecycle. Thought a good series to follow and read it over the weekend. Love the graphics on each post! SDLC – Software Development Lifecycle … what’s the point? (part 1 of many) [...]

<blockquote>
<strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/09/07/10-levels-of-intimacy-in-communication/' rel='bookmark' title='Permanent Link: 10 Levels of Intimacy in Communication'>10 Levels of Intimacy in Communication</a></li>
</ul></blockquote>]]></description>
			<content:encoded><![CDATA[<p>Saw this over at &#8220;<a title="SDLC software development lifecycle" rel="external" href="http://blogs.msdn.com/willy-peter_schaub/archive/2009/10/06/sdlc-software-development-lifecycle-what-s-the-point-posts-links.aspx">In search of simplicity, quality and tranquility in software engineering</a>&#8220;; a series of posts on <strong>SDLC &#8211; Software Development Lifecycle</strong>. Thought a good series to follow and read it over the weekend. Love the graphics on each post!</p>
<p align="center"><a title="SDLC software development lifecycle" rel="external" href="http://blogs.msdn.com/willy-peter_schaub/archive/2009/10/06/sdlc-software-development-lifecycle-what-s-the-point-posts-links.aspx"><img title="SDLC" src="http://www.mayvelous.com/wp-content/uploads/SDLC.jpg" alt="SDLC" width="450" height="345" /></a></p>
<blockquote>
<ol>
<li><a href="http://blogs.msdn.com/willy-peter_schaub/archive/2009/02/01/sdlc-software-development-lifecycle-what-s-the-point-part-1-of-many.aspx" target="_blank">SDLC – Software Development Lifecycle … what’s the point? (part 1 of many)</a></li>
<li><a href="http://blogs.msdn.com/willy-peter_schaub/archive/2009/02/01/sdlc-software-development-lifecycle-closer-look-at-basics-part-2-of-many.aspx" target="_blank">SDLC – Software Development Lifecycle … closer look at basics (part 2 of many)</a></li>
<li><a href="http://blogs.msdn.com/willy-peter_schaub/archive/2009/02/03/sdlc-software-development-lifecycle-exploring-common-models-part-3-of-many.aspx" target="_blank">SDLC – Software Development Lifecycle … exploring common models (part 3 of many)</a></li>
<li><a href="http://blogs.msdn.com/willy-peter_schaub/archive/2009/02/05/sdlc-software-development-lifecycle-agility-strikes-back-with-energy-part-4-of-many.aspx" target="_blank">SDLC – Software Development Lifecycle … agility strikes back with energy (part 4 of many)</a></li>
<li><a href="http://blogs.msdn.com/willy-peter_schaub/archive/2009/02/06/sdlc-software-development-lifecycle-is-prototyping-part-of-the-good-the-bad-and-or-the-evil-part-5-of-many.aspx" target="_blank">SDLC – Software Development Lifecycle … is prototyping  part of the good, the bad and/or the evil? (part 5 of many)</a></li>
<li><a href="http://blogs.msdn.com/willy-peter_schaub/archive/2009/02/22/sdlc-software-development-lifecycle-analyzing-the-battle-ahead-part-6-of-many.aspx" target="_blank">SDLC – Software Development Lifecycle … analyzing the battle ahead (part 6 of many)</a></li>
<li><a href="http://blogs.msdn.com/willy-peter_schaub/archive/2009/02/26/sdlc-software-development-lifecycle-designing-the-blueprint-part-7-of-many.aspx" target="_blank">SDLC – Software Development Lifecycle … designing the blueprint (part 7 of many)</a></li>
<li>SDLC – Software Development Lifecycle … testing, the moment of truth (part 8 of many)</li>
<li><a href="http://blogs.msdn.com/willy-peter_schaub/archive/2009/03/07/sdlc-software-development-lifecycle-flashback-component-level-design-principles-part-9-of-many.aspx" target="_blank">SDLC – Software Development Lifecycle … flashback, component-level design principles (part 9 of many)</a></li>
<li><a href="http://blogs.msdn.com/willy-peter_schaub/archive/2009/03/13/sdlc-software-development-lifecycle-visual-process-estimating-guessing-software-deliverables.aspx" target="_blank">SDLC – Software Development Lifecycle … Visual Process &amp; Estimating (Guessing) Software Deliverables</a></li>
<li><a href="http://blogs.msdn.com/willy-peter_schaub/archive/2009/10/06/to-scrum-or-to-run-that-is-the-agile-question.aspx" target="_blank">To scrum or to Run … that is the agile question?</a> (<em>new</em>)</li>
<li><span style="color: #800000;">&#8212;<br />
</span></li>
</ol>
</blockquote>
<p><a href="http://www.mayvelous.com"><img src="http://www.mayvelous.com/externals/thanks.gif" alt="Thanks for subscribing Mayvelous.com" border="0" /></a><br /><strong>Sponsor:</strong> <small>(yet to be)</small>: <a href="http://www.dreamhost.com/r.cgi?130793" title="Dreamhost $50 off discount code: 50MV">Dreamhost: Get $50 Off with Discount Code: <strong>50MV</strong></a></p> 

<blockquote><p><strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/09/07/10-levels-of-intimacy-in-communication/' rel='bookmark' title='Permanent Link: 10 Levels of Intimacy in Communication'>10 Levels of Intimacy in Communication</a></li>
</ul></p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dear DotLucene</title>
		<link>http://www.mayvelous.com/2009/02/14/dear-dotlucene/</link>
		<comments>http://www.mayvelous.com/2009/02/14/dear-dotlucene/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 11:30:10 +0000</pubDate>
		<dc:creator>May</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[DotLucene]]></category>
		<category><![CDATA[Lucene.Net]]></category>
		<category><![CDATA[Search Engine]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.mayvelous.com/?p=508</guid>
		<description><![CDATA[Back in 2007 I posted a study notes post where I was planning to post about DotLucene and have forgotten about it. The other day I found these notes in my Google Notebook. Instead of lost and forgotten in my Google Notebook, it&#8217;s better to share here so someone can make a good use of [...]

<blockquote>
<strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
</ul></blockquote>]]></description>
			<content:encoded><![CDATA[<p>Back in 2007 I posted a <a title="Study Notes" rel="external" href="http://www.mayvelous.com/2007/03/07/study-notes/">study notes post</a> where I was planning to post about DotLucene and have forgotten about it. The other day I found these notes in my Google Notebook. Instead of lost and forgotten in my Google Notebook, it&#8217;s better to share here so someone can make a good use of it. These are just links and notes dump that I found over various sites. I hope I didn&#8217;t forget to add the link back references for all the notes.</p>
<h3>What is Lucene.Net?</h3>
<blockquote><p>[ <a title="Lucene.Net" rel="external" href="http://incubator.apache.org/projects/lucene.net.html">#</a> ] Lucene.Net is a source code, class-per-class, API-per-API and algorithmatic port of the Java Lucene search engine to the C# and .NET  platform utilizing Microsoft .NET Framework.</p>
<p>Lucene.Net sticks to the APIs and classes used in the original Java  implementation of Lucene. The API names as well as class names are  preserved with the intention of giving Lucene.Net the look and feel of  the C# language and the .NET Framework. For example, the method  Hits.length() in the Java implementation now reads Hits.Length() in the C# port.</p>
<p>In addition to the APIs and classes port to C#, the algorithm of  Java Lucene is ported to C# Lucene. This means an index created with  Java Lucene is back-and-forth compatible with the C# Lucene; both at  reading, writing and updating. In fact a Lucene index can be  concurrently searched and updated using Java Lucene and C# Lucene  processes.</p></blockquote>
<p><span id="more-508"></span><br />
<strong>What happens to Lucene.NET library?</strong></p>
<p>This has <em>no effect</em> on Lucene.NET project incubated at Apache (<a title="Lucene.net at incubator" rel="external" href="http://incubator.apache.org/lucene.net/">http://incubator.apache.org/lucene.net/</a>) as <a title="dotlucene.net" rel="external" href="http://dotlucene.net">dotlucene.net</a> was an independent site promoting DotLucene/Lucene.NET.</p>
<h3>Where do I find more about Lucene.NET?</h3>
<ul>
<li>Official website: <a title="Official DotLucene Site" rel="external" href="http://incubator.apache.org/lucene.net/">http://incubator.apache.org/lucene.net/</a></li>
<li>Downloads: <a title="Download DotLucene" rel="external" href="http://incubator.apache.org/lucene.net/download/">http://incubator.apache.org/lucene.net/download/</a></li>
<li>API documentation: <a title="API Documentation" rel="external" href="http://incubator.apache.org/lucene.net/docs/">http://incubator.apache.org/lucene.net/docs/</a> (1.4.3, 1.9.1, 2.0, 2.1)</li>
<li>Apache Lucene &#8211; Java code: <a title="Apache Lucene" rel="external" href="http://lucene.apache.org/java/docs/">http://lucene.apache.org/java/docs/</a></li>
<li>Cross-Platform Implementations: <a title="Cross-Platform Implementations" rel="external" href="http://wiki.apache.org/lucene-java/LuceneImplementations">http://wiki.apache.org/lucene-java/LuceneImplementation</a></li>
<li>Sites that use Lucene/Powered By: <a title="Powered By" rel="external" href="http://wiki.apache.org/lucene-java/PoweredBy">http://wiki.apache.org/lucene-java/PoweredBy</a></li>
</ul>
<h3>Is <a title="dotlucene.net" rel="external" href="http://dotlucene.net">dotlucene.net</a> content available?</h3>
<p>The devoted dotlucene.net fans can download <strong>www.dotlucene.net</strong> content as a zip archive: <a title="dotlucene.net.zip" rel="external" href="http://www.dotlucene.net/www.dotlucene.net.zip">www.dotlucene.net.zip</a> (476 kB). <a title="DotLucene API Search Demo" rel="external" href="http://www.dotlucene.net/DotLuceneAPISearchDemo-1.1.zip">DotLucene API Search demo 1.1</a> (2.38 MB)</p>
<h3>Lucene.Net Architecture [ <a title="Lucene.Net Architecture" rel="external" href="http://weblogs.asp.net/lkempe/archive/2008/03/07/indexing-and-searching-business-entities-using-lucene-net-framework-part-2.aspx">#</a> ]</h3>
<p align="center"><img src="http://farm3.static.flickr.com/2412/2316420682_b2fe668382_o.jpg" alt="Lucene.Net Architecture" /></p>
<p>The lower layer is the data access layer (Storage). Then, the upper  layer is about accessing the index files (data access). This layer is  used by the indexing system and the searching system. On top of those  we find a layer for searching and a search request parser layer used by  the searching part of Lucene.Net. Identically we found a parser layer  and a document layer used for the indexation part of Lucene.Net.</p>
<blockquote><p>[ <a title="luncene.net" rel="external" href="http://vijay.screamingpens.com/archive/2008/07/21/linq-amp-lambda-part-4-lucene.net.aspx">#</a> ] At the heart of the engine is the <a title="Index search engine" rel="external" href="http://en.wikipedia.org/wiki/Index_%28search_engine%29">index</a> (similar to a database table) with fields (like database columns) that  contains documents (like database rows). To search one must write a  query and give it to the engine to finding matching documents. The  query language for a database is SQL and for Lucene it&#8217;s a <a title="lucene.net search query" rel="external" href="http://incubator.apache.org/lucene.net/docs/2.1/Lucene.Net.Search.Query.html">query</a> object (you can construct complex queries by composing an object graph of query instances).</p>
<p>Search engines are super fast for finding text because documents are stored in an <a title="Inverted Index" rel="external" href="http://en.wikipedia.org/wiki/Inverted_index">inverted index</a> (where the terms of each field is tokenized, hashed and sorted at index time).</p>
<p>In contrast to database queries, search engines can calculate  relevance scores when searching. This is because they use a better  querying model called the <a title="vector space mode" rel="external" href="http://en.wikipedia.org/wiki/Vector_space_model">vector space model</a> instead of the classical boolean model. In the vector model, documents and queries are represented as vectors. The <em><strong>similarity</strong></em> between a query and any document can be calculated with simple vector  operations. Documents with a higher similarity will appear higher in  the results. Conversely, databases only know if rows meets the <em><strong>where</strong></em> criteria or not and cannot compute a relevance score &#8211; this true/false classification is how the boolean model got it&#8217;s name.</p></blockquote>
<h3>Resources/Reference links</h3>
<ul>
<li><a title="Introduction Lucene.net" rel="external" href="http://www.codeproject.com/KB/library/IntroducingLucene.aspx">Introducing Lucene.Net</a></li>
<li><a title="Lucene an introduction" rel="external" href="http://semeru2007.wordpress.com/2007/10/17/lucene-an-introduction/">Lucene, an introduction</a></li>
<li><a title="DotLuceneSearch" rel="external" href="http://www.codeproject.com/KB/aspnet/DotLuceneSearch.aspx">DotLucene: Full-Text Search for Your Intranet or Website using 37 Lines of Code</a></li>
<li><a title="Working with Lucene.Net" rel="external" href="http://www.aspfree.com/c/a/BrainDump/Working-with-Lucene-dot-Net/">Working with Lucene.Net</a></li>
<li><a title="Lucene.Net Text Analysis" rel="external" href="http://www.codeproject.com/KB/cs/lucene_analysis.aspx">Lucene.Net &#8211; Text Analysis</a></li>
<li><a title="Indexing and search1" rel="external" href="http://weblogs.asp.net/lkempe/archive/2007/11/16/indexing-and-searching-business-entities-using-lucene-net-framework-part-1.aspx">Indexing and searching business entities using Lucene.Net Framework, part 1</a></li>
<li><a title="Indexing and search2" rel="external" href="http://weblogs.asp.net/lkempe/archive/2008/03/07/indexing-and-searching-business-entities-using-lucene-net-framework-part-2.aspx">Indexing and searching business entities using Lucene.Net Framework, part 2 </a></li>
<li><a title="Indexing and search3" rel="external" href="http://weblogs.asp.net/lkempe/archive/2008/03/07/indexing-and-searching-business-entities-using-lucene-net-framework-part-3.aspx">Indexing and searching business entities using Lucene.Net Framework, part 3</a></li>
<li><a title="C and lucene to index search" rel="external" href="http://www.aspcode.net/C-and-Lucene-to-index-and-search.aspx">C# and Lucene to index and search</a> (used VS 2005 and C#)</li>
<li><a title="Indexing database content with dotlucene" rel="external" href="http://www.wwwcoder.com/main/parentid/255/site/5017/68/default.aspx">Indexing Database Content with dotLucene</a></li>
<li><a title="Indexing and searching image files" rel="external" href="http://www.ddj.com/windows/210603684">Indexing and Searching Image files</a> (Using Lucene.NET along with open-source libraries)</li>
<li><a title="Full text search with hibernate search" rel="external" href="http://cagataycivici.wordpress.com/2007/03/06/full_text_search_with_hibernate/">Full Text Search with Hibernate Search</a></li>
<li><a title="Luke Lucene Index toolbox" rel="external" href="http://www.getopt.org/luke/">Luke &#8211; Lucene Index Toolbox</a></li>
<li><a title="LuSql" rel="external" href="http://lab.cisti-icist.nrc-cnrc.gc.ca/cistilabswiki/index.php/LuSql">LuSql</a> is a simple but powerful tool for building Lucene indexes from  relational databases. It is a command-line Java application for the  construction of a Lucene index from an arbitrary SQL query of a  JDBC-accessible SQL database.</li>
<li><a title="Implementing lucene.net search" rel="external" href="http://usoniandream.blogspot.com/2007/10/tutorial-implementing-lucenenet-search.html">Tutorial: implementing lucene.NET search </a></li>
<li><a href="http://code.google.com/p/cs2project/">cs2project</a></li>
<li>Lucene in Action book, <a title="Lucene in Action book1" rel="external" href="http://www.manning.com/hatcher2/">First</a> and <a title="Lucene in Action book2" rel="external" href="http://www.manning.com/hatcher3/">Second</a> Edition</li>
<li><a title="LuceneIntro" rel="external" href="http://today.java.net/pub/a/today/2003/07/30/LuceneIntro.html">Lucene Intro</a> and <a title="QueryParser Rules" rel="external" href="http://today.java.net/pub/a/today/2003/11/07/QueryParserRules.html">QueryParser Rules</a> <em>by Erik Hatcher</em> (<em>Java version</em>)</li>
<li><a title="Introducing Lucene.Net" rel="external" href="http://www.codeproject.com/KB/library/IntroducingLucene.aspx">Introducing Lucene.Net</a>: A plunge intro creating a fast, full text index, with advanced searching capabilities.</li>
<li><a title="Linq to Lucene" rel="external" href="http://www.codeplex.com/linqtolucene">LINQ to Lucene</a>: Providing a custom LINQ solution for the Lucene Information Retrieval System, commonly referred to as a search-engine.
<ul>
<li><a title="Linq and Lambda" rel="external" href="http://vijay.screamingpens.com/archive/2008/07/21/linq-amp-lambda-part-4-lucene.net.aspx">LINQ &amp; Lambda, Part 4: Lucene.Net</a>.</li>
</ul>
</li>
<li>NHibernate.Search using Lucene.NET Full Text Index <em>by Simon Green</em>
<ul>
<li><a title="Lucene.net full text index1" rel="external" href="http://blogs.intesoft.net/post/2008/03/NHibernateSearch-using-Lucene-NET-Full-Text-Index-Part1.aspx">Part 1</a>: How to use Lucene.NET with NHibernate to provide full-text searching.</li>
<li><a title="Lucene.net full text index2" rel="external" href="http://blogs.intesoft.net/post/2008/03/NHibernateSearch-using-Lucene-NET-Full-Text-Index-Part2.aspx">Part 2</a>: Performing Google-like searches of NHibernate-persisted objects using Lucene.NET search engine.</li>
<li><a title="Lucene.Net full text index3" rel="external" href="http://blogs.intesoft.net/post/2008/04/NHibernateSearch-using-LuceneNET-Full-Text-Index-%28Part-3%29.aspx">Part 3</a>: Using Lucene.NET to find similar items for ‘posts like this’ or ‘related pages’.</li>
</ul>
</li>
<li><a title="C and lucene to index and search" rel="external" href="http://www.aspcode.net/C-and-Lucene-to-index-and-search.aspx">C# and Lucene to index and search</a>: This sample will show you how to use Lucene from your .NET application to index and search content.</li>
<li><a title="Fun with Lucene.Net for BlogEngineNet" rel="external" href="http://turbochimp.com/post/Fun-with-LuceneNet-for-BlogEngineNet.aspx">Fun with Lucene.Net for BlogEngine.Net</a> by Jared</li>
</ul>
<h3>Lucene.Net Cross-Platform Implementations: <a title="Lucene.Net Cross Platform Implementations" rel="external" href="http://wiki.apache.org/lucene-java/LuceneImplementations?action=fullsearch&amp;value=linkto%3A%22LuceneImplementations%22&amp;context=180">LuceneImplementations</a></h3>
<p>Lucene implementations in languages other than Java:</p>
<ul>
<li><a title="CLucene" rel="external" href="http://sourceforge.net/projects/clucene/"> CLucene</a> &#8211; Lucene implementation in C++</li>
<li><a title="Lucene.Net" rel="external" href="http://incubator.apache.org/lucene.net/"> Lucene.Net</a> &#8211; Lucene implementation in .NET</li>
<li><a title="Lucene4c" rel="external" href="http://incubator.apache.org/lucene4c/"> Lucene4c</a> &#8211; Lucene implementation in C</li>
<li><a title="LuceneKit" rel="external" href="http://www.dromasoftware.com/etoile/mediawiki/index.php?title=LuceneKit"> LuceneKit</a> &#8211; Lucene implementation in Objective-C (Cocoa/GNUstep support)</li>
<li><a title="Lupy" rel="external" href="http://divmod.org/trac/wiki/WhitherLupy"> Lupy</a> &#8211; Lucene implementation in Python (RETIRED)</li>
<li><a title="NLucene" rel="external" href="http://sourceforge.net/projects/nlucene/"> NLucene</a> &#8211; another Lucene implementation in .NET (out of date)</li>
<li><a title="Zend Search" rel="external" href="http://framework.zend.com/manual/en/zend.search.html"> Zend Search</a> &#8211; Lucene implementation in the Zend Framework for PHP 5</li>
<li><a title="Plucene" rel="external" href="http://search.cpan.org/search?query=plucene&amp;mode=all"> Plucene</a> &#8211; Lucene implementation in Perl</li>
<li><a title="KinoSearch" rel="external" href="http://www.rectangular.com/kinosearch/">KinoSearch</a> &#8211; a new Lucene implementation in Perl</li>
<li><a title="PyLucene" rel="external" href="http://pylucene.osafoundation.org/">PyLucene</a> &#8211;  GCJ-compiled version of Java Lucene integrated with Python</li>
<li><a title="MUTIS" rel="external" href="http://mutis.sourceforge.net/">MUTIS</a> &#8211;  Lucene implementation in Delphi</li>
<li><a title="Ferret" rel="external" href="http://ferret.davebalmain.com/trac/">Ferret</a> &#8211; Lucene implementation in Ruby</li>
</ul>
<h3>Other Search/Indexing Services</h3>
<ul>
<li>Searcharoo 4: <a title="C sharp search engine" rel="external" href="http://www.codeproject.com/KB/IP/Searcharoo_4.aspx">C# search engine: refactored to search Word, PDF and more</a></li>
<li>Searcharoo.Net: <a title="searcharoo.net" rel="external" href="http://www.searcharoo.net/">http://www.searcharoo.net/</a></li>
<li><a title="Castle Project" rel="external" href="http://www.castleproject.org/">CastleProject</a></li>
<li><a title="C Sharp Parser" rel="external" href="http://www.codeplex.com/csparser">C# Parser</a></li>
</ul>
<p><a href="http://www.mayvelous.com"><img src="http://www.mayvelous.com/externals/thanks.gif" alt="Thanks for subscribing Mayvelous.com" border="0" /></a><br /><strong>Sponsor:</strong> <small>(yet to be)</small>: <a href="http://www.dreamhost.com/r.cgi?130793" title="Dreamhost $50 off discount code: 50MV">Dreamhost: Get $50 Off with Discount Code: <strong>50MV</strong></a></p> 

<blockquote><p><strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
</ul></p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.mayvelous.com/2009/02/14/dear-dotlucene/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Installation Notes: LLBLGen Pro 2.0 on Windows Vista</title>
		<link>http://www.mayvelous.com/2008/02/25/installation-notes-llblgen-pro-20-on-windows-vista/</link>
		<comments>http://www.mayvelous.com/2008/02/25/installation-notes-llblgen-pro-20-on-windows-vista/#comments</comments>
		<pubDate>Mon, 25 Feb 2008 01:42:52 +0000</pubDate>
		<dc:creator>May</dc:creator>
				<category><![CDATA[Bugs and Fixes]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.mayvelous.com/?p=381</guid>
		<description><![CDATA[When I install LLBLGen Pro 2.0 on Windows Vista, I got the following error and the installer rolled back itself. Error:The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2869. So I dig around the forum and found this solution from Otis. [...]

<blockquote>
<strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
</ul></blockquote>]]></description>
			<content:encoded><![CDATA[<p>When I install LLBLGen Pro 2.0 on Windows Vista, I got the following error and the installer rolled back itself.</p>
<blockquote><p><strong>Error:</strong><br />The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2869.</p>
</blockquote>
<p align="center"><a href="http://www.flickr.com/photos/mayvelous/2290223644/" title="LLBLGen Installer Error 2869 by mayvelous, on Flickr" rel="external"><img src="http://farm4.static.flickr.com/3047/2290223644_0c72cefe82_m.jpg" width="240" height="195" alt="LLBLGen Installer Error 2869" /></a></p>
<p>So I dig around the forum and found this solution from Otis.</p>
<blockquote><ul>
<li>Create a new .bat file in the same folder as the one the LLBLGenPro20.msi file is in.</li>
<li>Add the following text &#8216;msiexec /i LLBLGenPro20.msi&#8217; and save the file.</li>
<li>Right click the .bat file and select &#8216;Run as Administrator&#8217;.</li>
</ul>
</blockquote>
<p>I tried doing as mentioned in the steps but I got the following message and couldn&#8217;t able to install it.</p>
<p align="center"><img src="http://farm3.static.flickr.com/2273/2290223680_2966048d95_o.gif" title="Windows Installer Message" /></p>
<p>So I changed the Otis&#8217;s command to &#8216;<strong>msiexec /a LLBLGenPro20.msi</strong>&#8216; and run it directly from command line instead of right-click &#8211; run as administrator on the .bat file and it works!</p>
<p>If it still doesn&#8217;t work for you after following the above steps, I guess you better do these, disable UAC and enable XP compatibility mode as <a href="http://forums.asp.net/p/1022229/1388938.aspx#1388938" title="Installer Error 2869" rel="external">mentioned here</a>.</p>
<p><a href="http://www.mayvelous.com"><img src="http://www.mayvelous.com/externals/thanks.gif" alt="Thanks for subscribing Mayvelous.com" border="0" /></a><br /><strong>Sponsor:</strong> <small>(yet to be)</small>: <a href="http://www.dreamhost.com/r.cgi?130793" title="Dreamhost $50 off discount code: 50MV">Dreamhost: Get $50 Off with Discount Code: <strong>50MV</strong></a></p> 

<blockquote><p><strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
</ul></p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.mayvelous.com/2008/02/25/installation-notes-llblgen-pro-20-on-windows-vista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation Notes: SQL Server 2005 on Windows Vista with VS2008</title>
		<link>http://www.mayvelous.com/2008/02/20/installation-notes-sql-server-2005-on-windows-vista-with-vs2008/</link>
		<comments>http://www.mayvelous.com/2008/02/20/installation-notes-sql-server-2005-on-windows-vista-with-vs2008/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 01:15:55 +0000</pubDate>
		<dc:creator>May</dc:creator>
				<category><![CDATA[Bugs and Fixes]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[VS.Net]]></category>

		<guid isPermaLink="false">http://www.mayvelous.com/?p=379</guid>
		<description><![CDATA[This was a humongous pain for me and took quite a lot of my time so just noting down a few points for self reference. Previously, I have Visual Studio 2005 and SQL Server 2005 installed on my Vista machine and they worked just fine. Now we are upgrading to VS2008, I uninstalled everything related [...]

<blockquote>
<strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
<li><a href='http://www.mayvelous.com/2009/10/05/be-a-web-designer/' rel='bookmark' title='Permanent Link: Be a Web Designer?'>Be a Web Designer?</a></li>
</ul></blockquote>]]></description>
			<content:encoded><![CDATA[<p>This was a humongous pain for me and took quite a lot of my time so just noting down a few points for self reference. Previously, I have Visual Studio 2005 and SQL Server 2005 installed on my Vista machine and they worked just fine. Now we are upgrading to VS2008, I uninstalled everything related to VS2005 then reinstall SQL Server 2005 and things got screwed up. Check out the failure list that I got &#8211; pretty much everything failed.</p>
<p align="center"><a href="http://farm3.static.flickr.com/2266/2278627304_3ce2ccc65e_o.gif" title="MS SQL Server 2005 Setup Errors" rel="lightbox"><img src="http://farm3.static.flickr.com/2266/2278627304_a3e52d5d24_m.jpg" alt="MS SQL Server 2005 Setup Errors" /></a></p>
<p>The worst thing about this installation is that, it takes ages to install till the end, then shows up the error message box.</p>
<blockquote><p><strong>Program Versions:</strong><br/><br />
# SQL Server 2005 &#8211; Developer Edition<br />
# Windows Vista Ultimate<br />
# Visual Studio Team Suite 2008</p>
</blockquote>
<p>Make sure you cross check <a href="http://msdn2.microsoft.com/en-us/library/ms143506.aspx" title="Hardware and Software Requirements for Installing SQL Server 2005 before installation" rel="external">Hardware and Software Requirements for Installing SQL Server 2005 before installation</a>.</p>
<p>The first error/warning I tried to fixed was about IIS requirement. I&#8217;m sure I have IIS7 enabled on my Vista and also enabled IIS6 compatiblity mode but that is not enough and have to enable some more features.</p>
<p align="center"><img src="http://farm3.static.flickr.com/2410/2277836539_06bd7f18e7.jpg" alt="System Configuration Check" /></p>
<blockquote><p><strong>System Configuration Check: IIS Feature Requirement</strong><br />Microsoft Internet Information Services (IIS) is either not installed or is disabled. IIS is required by some SQL Server features. Without IIS, some SQL Server features will not be available for installation. To install all SQL Server features, install IIS from Add or Remove programs in Control Panel or enable the IIS server through the Control Panel if it is already installed, and then run SQL Server Setup again. For a list of features that depend on IIS, see Features Supported by Editions of SQL Server in Books Online.</p>
</blockquote>
<p>I think it is to do with Installing SQL Server 2005 Reporting Service on Vista, untill or unless you enable all those features the Reporting services cannot be installed.</p>
<p><strong>Solution:</strong><br />
The main features to turn on are as <a href="http://msmvps.com/blogs/martinpoon/archive/2006/12/08/installation-of-sql-server-2005-in-windows-vista-warning-message-on-iis-feature-requirement-during-system-configuration-check.aspx" title="IIS7 feature requirement" rel="external">mentioned here</a> but I turned on almost everything just to make sure.</p>
<p align="center"><a href="http://farm3.static.flickr.com/2402/2278627232_3124bc1a12_o.gif" title="IIS7 Features" rel="lightbox"><img src="http://farm3.static.flickr.com/2402/2278627232_74624ec240.jpg" alt="IIS 7 Features" /></a></p>
<p>More info links:<br />
# <a href="http://support.microsoft.com/kb/934164" title="How to install SQL Server 2005 Reporting Services on a Windows Vista-based computer" rel="external">How to install SQL Server 2005 Reporting Services on a Windows Vista-based computer</a><br />
# <a href="http://msmvps.com/blogs/martinpoon/archive/2006/12/08/installation-of-sql-server-2005-in-windows-vista-warning-message-on-iis-feature-requirement-during-system-configuration-check.aspx" title="IIS7 feature requirements" rel="external">Installation of SQL Server 2005 in Windows Vista &#8211; warning message on IIS feature requirement during System Configuration Check</a><br />
# <a href="http://www.blog.ingenuitynow.net/Tip+For+Installing+SQL+Server+2005+Reporting+Service+On+Vista.aspx" title="Tip for Installing SQL Server 2005 Reporting Service on Vista" rel="external">Tip for Installing SQL Server 2005 Reporting Service on Vista</a></p>
<p>Ok, this one is the weirdest error and solution I got. Don&#8217;t even ask why in the world do I need to install Office 2003 Web Component add-in while I have Office 2007 installed on my machine. I have no clue, but that&#8217;s the only solution I found which works for me. It solves the &#8220;OWC11 Setup failed error and the following error message.</p>
<p align="center"><a href="http://farm3.static.flickr.com/2029/2277836607_39108fe4f8_o.gif" title="Error 1706" rel="lightbox"><img src="http://farm3.static.flickr.com/2029/2277836607_cd283a67b8_m.jpg" alt="MS SQL Server 2005 - Error 1706" /></a></p>
<blockquote><p>ERROR 1706 Setup cannot find the required files. Check your connection to the network, or CD ROM! For other potential solutions to this problem, see c:\Program Files\Microsoft Office\Office11\1033\Setup.chm</p>
</blockquote>
<p><strong>Solution</strong><br />
You have to download and install &#8220;Office 2003 web components&#8221; first and install SQL Server 2005 again; which then in my case cleared the error and installed successfully.<br />
# Download: <a href="http://www.microsoft.com/downloads/details.aspx?familyid=7287252C-402E-4F72-97A5-E0FD290D4B76&#038;displaylang=en" title="Office 2003 Add-in: Office Web Components" rel="external">Office 2003 Add-in: Office Web Components</a> &#8211; owc11.exe [ 17.6MB ]</p>
<p>After everything is done, remember to install <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=d07219b2-1e23-49c8-8f0c-63fa18f26d3a&#038;DisplayLang=en" title="MS SQL Server 2005 Service Pack 2" rel="external">Microsoft SQL Server 2005 Service Pack 2</a>. Pheewww! That&#8217;s it!</p>
<p><a href="http://www.mayvelous.com"><img src="http://www.mayvelous.com/externals/thanks.gif" alt="Thanks for subscribing Mayvelous.com" border="0" /></a><br /><strong>Sponsor:</strong> <small>(yet to be)</small>: <a href="http://www.dreamhost.com/r.cgi?130793" title="Dreamhost $50 off discount code: 50MV">Dreamhost: Get $50 Off with Discount Code: <strong>50MV</strong></a></p> 

<blockquote><p><strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
<li><a href='http://www.mayvelous.com/2009/10/05/be-a-web-designer/' rel='bookmark' title='Permanent Link: Be a Web Designer?'>Be a Web Designer?</a></li>
</ul></p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.mayvelous.com/2008/02/20/installation-notes-sql-server-2005-on-windows-vista-with-vs2008/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Installation Notes: Infragistics NetAdvantage on Windows Vista</title>
		<link>http://www.mayvelous.com/2008/02/20/installation-notes-infragistics-netadvantage-on-windows-vista/</link>
		<comments>http://www.mayvelous.com/2008/02/20/installation-notes-infragistics-netadvantage-on-windows-vista/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 23:19:09 +0000</pubDate>
		<dc:creator>May</dc:creator>
				<category><![CDATA[Bugs and Fixes]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Infragistics NetAdvantage]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://www.mayvelous.com/?p=378</guid>
		<description><![CDATA[I&#8217;ve been moving around files and programs from the old XP to a new Vista machine and Infragistics is one of the problems I get while installing on Vista. Just posting it here for my own future reference. Program Version: # Infragistics NetAdvantage 2005 Volume2 + hotfixes # Windows Vista Ultimate Problem: The installer runs [...]

<blockquote>
<strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
</ul></blockquote>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been moving around files and programs from the old XP to a new Vista machine and Infragistics is one of the problems I get while installing on Vista. Just posting it here for my own future reference.</p>
<p><strong>Program Version:</strong></p>
<blockquote><p># Infragistics NetAdvantage 2005 Volume2 + hotfixes<br />
# Windows Vista Ultimate</p>
</blockquote>
<p><strong>Problem:</strong></p>
<p>The installer runs almost to the end then throws up some compatibility issues errors and didn&#8217;t get install properly. The dll library files get loaded in the GAC but cannot load the form design views and also there is no infragistics folder in C:\inetpub\wwwroot\aspnet_client.</p>
<p><strong>Solution:</strong><br />
Need to follow these 4 steps properly.</p>
<ol>
<li>Disable User Account Control (UAC)</li>
<li>Restart your machine</li>
<li>Edit the System Registry for Internet Information Services (IIS)</li>
<li>Enable IIS 6.0 Compatibility</li>
</ol>
<p><strong>Reference Links:</strong></p>
<blockquote><p># <a href="http://devcenter.infragistics.com/Support/KnowledgeBaseArticle.aspx?ArticleID=9983" title="FAQ:Installing NetAdvantage for .NET on Windows Vista" rel="external">FAQ:Installing NetAdvantage for .NET on Windows Vista</a><br />
# <a href="http://weblogs.asp.net/scottgu/archive/2006/09/19/Tip_2F00_Trick_3A00_-Using-IIS7-on-Vista-with-VS-2005.aspx" title="Tip/Trick: Using IIS7 on Vista with VS 2005" rel="external">Tip/Trick: Using IIS7 on Vista with VS 2005</a></p>
</blockquote>
<p><a href="http://www.mayvelous.com"><img src="http://www.mayvelous.com/externals/thanks.gif" alt="Thanks for subscribing Mayvelous.com" border="0" /></a><br /><strong>Sponsor:</strong> <small>(yet to be)</small>: <a href="http://www.dreamhost.com/r.cgi?130793" title="Dreamhost $50 off discount code: 50MV">Dreamhost: Get $50 Off with Discount Code: <strong>50MV</strong></a></p> 

<blockquote><p><strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
</ul></p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.mayvelous.com/2008/02/20/installation-notes-infragistics-netadvantage-on-windows-vista/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Listing Tables and Columns in SQL 2005 using Information Schema</title>
		<link>http://www.mayvelous.com/2008/02/13/listing-tables-and-columns-in-sql-2005-using-information-schema/</link>
		<comments>http://www.mayvelous.com/2008/02/13/listing-tables-and-columns-in-sql-2005-using-information-schema/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 23:27:58 +0000</pubDate>
		<dc:creator>May</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Information Schema]]></category>
		<category><![CDATA[SQL 2005]]></category>
		<category><![CDATA[System Databases]]></category>
		<category><![CDATA[System Views]]></category>

		<guid isPermaLink="false">http://www.mayvelous.com/?p=376</guid>
		<description><![CDATA[Just for my own note since I keep forgetting the code and also testing out the new SyntaxHighlighter plugin that I just installed. Look great isn&#8217;t it? Information schema views provide an internal, system table-independent view of the SQL Server metadata. Information schema views enable applications to work correctly although significant changes have been made [...]

<blockquote>
<strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/09/m-for-may/' rel='bookmark' title='Permanent Link: &#8220;M&#8221; for &#8220;May&#8221;'>&#8220;M&#8221; for &#8220;May&#8221;</a></li>
<li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
</ul></blockquote>]]></description>
			<content:encoded><![CDATA[<p>Just for my own note since I keep forgetting the code and also testing out the new <a href="http://wordpress.org/extend/plugins/syntaxhighlighter/" title="SyntaxHighlighter Plugin" rel="external">SyntaxHighlighter</a> plugin that I just installed. Look great isn&#8217;t it?</p>
<p align="center"><img src="http://farm3.static.flickr.com/2082/2260911381_569fd1c7a0_o.gif" alt="SQL 2005 System Databases" /></p>
<blockquote><p>Information schema views provide an internal, system table-independent view of the SQL Server metadata. Information schema views enable applications to work correctly although significant changes have been made to the underlying system tables. (<a href="http://msdn2.microsoft.com/en-us/library/ms186778.aspx" title="Information Schema Views" rel="external">#</a>)</p>
</blockquote>
<p align="center"><img src="http://farm3.static.flickr.com/2141/2261705526_278c27ca62_o.gif" alt="SQL 2005 System Views" /></p>
<p><strong>Select a List of all Tables in a Database</strong></p>
<pre class="brush: sql;">
SELECT *
FROM [DB-Name].information_schema.tables
WHERE table_type = 'Base Table'
</pre>
<p>Note:</p>
<ul>
<li>The columns returns are &#8216;Table_Catalog&#8217;, &#8216;Table_Schema&#8217;, &#8216;Table_Name&#8217; and &#8216;Table_Type&#8217;</li>
<li>The result includes dtproperties table in the list as well. To remove it add another condition in the WHERE statement.<br />
eg. WHERE table_type = &#8216;Base Table&#8217; AND table_name != &#8216;dtproperties&#8217;</li>
<li>Use square brackets [] if the DB name includes a dash &#8216;-&#8217;.</li>
</ul>
<p align="center"><img src="http://farm3.static.flickr.com/2214/2260911441_4a81dfdffb_o.gif" alt="SQL 2005 Information Schema Columns" /></p>
<p><strong>Select a list of all Tables and Columns in a Database</strong></p>
<pre class="brush: sql;">
SELECT *
FROM FIBS.information_schema.columns
</pre>
<p>23 columns resulted by the above query. To refine more, try the query below.</p>
<pre class="brush: sql;">
SELECT table_name, column_name, data_type, character_maximum_length, is_nullable
FROM Information_Schema.columns
WHERE table_name IN (Select name
		                  FROM sysobjects
		                  WHERE xtype = 'U')
ORDER BY table_name
</pre>
<p>Note:
<ul>
<li><strong>xtype</strong> has two values &#8211; &#8216;U&#8217; or &#8216;S&#8217;</li>
<li>U = User generated tables</li>
<li>S = System generated tables</li>
</ul>
<blockquote><p>More info: <a href="http://www.databasejournal.com/features/mssql/article.php/3508881" title="SQL Server 2005 System Tables and Views" rel="external">SQL Server 2005 System Tables and Views</a><br />
This page includes a good list of all the How-To that you might want to check out: <a href="http://msdn2.microsoft.com/en-us/library/ms345522.aspx" title="Querying the SQL Server System Catalog FAQ" rel="external">Querying the SQL Server System Catalog FAQ</a></p>
</blockquote>
<p><a href="http://www.mayvelous.com"><img src="http://www.mayvelous.com/externals/thanks.gif" alt="Thanks for subscribing Mayvelous.com" border="0" /></a><br /><strong>Sponsor:</strong> <small>(yet to be)</small>: <a href="http://www.dreamhost.com/r.cgi?130793" title="Dreamhost $50 off discount code: 50MV">Dreamhost: Get $50 Off with Discount Code: <strong>50MV</strong></a></p> 

<blockquote><p><strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/09/m-for-may/' rel='bookmark' title='Permanent Link: &#8220;M&#8221; for &#8220;May&#8221;'>&#8220;M&#8221; for &#8220;May&#8221;</a></li>
<li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
</ul></p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.mayvelous.com/2008/02/13/listing-tables-and-columns-in-sql-2005-using-information-schema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Versioning Models</title>
		<link>http://www.mayvelous.com/2007/03/26/versioning-models/</link>
		<comments>http://www.mayvelous.com/2007/03/26/versioning-models/#comments</comments>
		<pubDate>Mon, 26 Mar 2007 02:48:18 +0000</pubDate>
		<dc:creator>May</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[VSS]]></category>

		<guid isPermaLink="false">http://www.mayvelous.com/?p=320</guid>
		<description><![CDATA[The core mission of a version control system is to enable collaborative editing and sharing of data. Different systems use different strategies to achieve this. There are two main versioning models namely &#8220;Lock-Modify-Unlock&#8221; and &#8220;Copy-Modify-Merge&#8220;. Lock-modify-unlock In this model, the repository allows only one person to change a file at a time. This exclusively policy [...]

<blockquote>
<strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
</ul></blockquote>]]></description>
			<content:encoded><![CDATA[<p>The core mission of a version control system is to enable collaborative editing and sharing of data. Different systems use different strategies to achieve this. There are two main versioning models namely &#8220;<strong>Lock-Modify-Unlock</strong>&#8221; and &#8220;<strong>Copy-Modify-Merge</strong>&#8220;.</p>
<p><strong>Lock-modify-unlock</strong></p>
<p>In this model, the repository allows only one person to change a file at a time. This exclusively policy is managed using locks. VSS and old style source controls use this approach  where only one person at a time can modify a file. Lock the file, edit, then check in and release the lock.  This model is only suitable for a small teams. For a bigger team with many developers, it would be inefficient to use this model as locking isolates a file to only one developer which delays the work among other team members who want to work on the file.</p>
<p align="center"><img alt="Lock-modify-unlock" src="http://svnbook.red-bean.com/nightly/en/images/ch02dia3.png" /><br />
<em>The lock-modify-unlock model (<a title="Lock-modify-unlock" rel="external" href="http://svnbook.red-bean.com/nightly/en/svn-book.html#svn.basic.vsn-models.lock-unlock">Ref #</a>)</em></p>
<p>The problem with the lock-modify-unlock model is that it&#8217;s a bit restrictive, and often becomes a roadblock for users:</p>
<ul>
<li><strong>Locking may cause administrative problems.</strong><br />
<em>if one developer forgot to unlock a file before he take a leave would cause others to delay working on the file unless an administrator to release the lock.</em></li>
<li><strong>Locking may cause unnecessary serialization</strong><br />
<em>if developers are to edit different part of the file, it&#8217;s is unnecessary to unlock and edit. It should be edited together then merge the file.</em></li>
<li><strong>Locking may create a false sense of security</strong></li>
</ul>
<p>(Ref: pp. 4)</p>
<p><strong>Copy-modify-merge</strong></p>
<p>In this model, each user&#8217;s client contacts the project repository and creates a personal working copy &#8211; a local reflection of the repository&#8217;s files and directories. Users then work simultaneously and independently, modifying their private copies. Subversion, CVS and a number of other version control systems uses this model as an alternative to locking. Early version of Subversion did not support locking at all, but this is no longer the case. You can now lock files, query files to see who has locked then, and even mark files as requiring locks before edits. This make sense for binary files where merging is impossible. (Ref: pp 5)</p>
<p align="center"><img alt="Copy-modify-merge" src="http://svnbook.red-bean.com/nightly/en/images/ch02dia4.png" /><img alt="Copy-modify-merge" src="http://svnbook.red-bean.com/nightly/en/images/ch02dia5.png" /><br />
<em> Copy-Modify-Merge model (<a title="Copy-Modify-Merge" rel="external" href="http://svnbook.red-bean.com/nightly/en/svn-book.html#svn.basic.vsn-models.copy-merge">Ref #</a>)</em></p>
<p><strong>NB</strong>: TortoiseSVN provides a good built-in diff tool; you can also install WinMerge (http://winmerge.org), which integrate itself into TortoiseSVN.</p>
<p><strong>When Locking is Necessary</strong></p>
<blockquote><p>While the lock-modify-unlock model is considered generally harmful to collaboration, there are still times when locking is appropriate.</p>
<p>The copy-modify-merge model is based on assumption that files are contextually mergeable: ie. that the majority of the files in the repository are line-based text files(such as program source code). But for files with bonary formats, such as artwork or sound, it&#8217;s ofter impossible to merge conflicting changes. In these situations, it really is necessary to users to take strict turns when changing the file. Without serialized access, somebody ends up wasting time on changes that are ultimately discarded.</p>
<p>While Subversion is still primarily a copy-modify-merge system, it still recognizes the need to lock an occasional file and provide mechanisms for this. (Ref: pp 7)</p></blockquote>
<p><strong>Ref:</strong><br />
#<a title="Don't Use MS Visual SourceSafe" rel="external" href="http://shan-tech.blogspot.com/2007/01/dont-use-microsoft-visual-sourcesafe.html">Don&#8217;t Use Microsoft Visual SourceSafe!</a>,<br />
# subversion documentation | <a title="Versioning" rel="external" href="http://svnbook.red-bean.com/nightly/en/svn-book.html#svn.basic.vsn-models">Online version</a></p>
<p><a href="http://www.mayvelous.com"><img src="http://www.mayvelous.com/externals/thanks.gif" alt="Thanks for subscribing Mayvelous.com" border="0" /></a><br /><strong>Sponsor:</strong> <small>(yet to be)</small>: <a href="http://www.dreamhost.com/r.cgi?130793" title="Dreamhost $50 off discount code: 50MV">Dreamhost: Get $50 Off with Discount Code: <strong>50MV</strong></a></p> 

<blockquote><p><strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
</ul></p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.mayvelous.com/2007/03/26/versioning-models/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Source Control Resources</title>
		<link>http://www.mayvelous.com/2007/03/20/source-control-resources/</link>
		<comments>http://www.mayvelous.com/2007/03/20/source-control-resources/#comments</comments>
		<pubDate>Mon, 19 Mar 2007 23:17:27 +0000</pubDate>
		<dc:creator>May</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[VSS]]></category>

		<guid isPermaLink="false">http://www.mayvelous.com/?p=317</guid>
		<description><![CDATA[Here are some of the readings on Subversion and VSS that I came across. Whoever interested in Source Control and its available tools should go through these links first to get to know the technologies out there. I&#8217;m just concentrating on SVN and VSS, but there are a lot more to look at. Depending on [...]

<blockquote>
<strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
</ul></blockquote>]]></description>
			<content:encoded><![CDATA[<p>Here are some of the readings on Subversion and VSS that I came across. Whoever interested in Source Control and its available tools should go through these links first to get to know the technologies out there. I&#8217;m just concentrating on SVN and VSS, but there are a lot more to look at. Depending on your choice of technology, google would be your best reference.</p>
<p><strong>Documentations:</strong></p>
<ul>
<li><a title="Subversion Software" rel="external" href="http://en.wikipedia.org/wiki/Subversion_%28software%29">Subversion Software (Wiki)</a>: Subversion features and support wiki</li>
<li><a title="SVN Documentation" rel="external" href="http://svnbook.red-bean.com/">SVN Documentation</a>: documentation on latest svn, available in pdf and html downloads</li>
<li><a title="TortoiseSVN Tutorial" rel="external" href="http://www.mind.ilstu.edu/research/robots/iris4/developers/svntutorial/">TortoiseSVN Tutorials</a>: step by step tutorial on using TortoiseSVN</li>
<li>AnkhSVN Wiki Home: svn Visual Studio plugin &#8211; AnkhSVN support wiki.</li>
</ul>
<p><strong>Good Reference Articles</strong></p>
<ul>
<li><a title="Branching &#038; Merging Primer" rel="external" href="http://blogs.msdn.com/chrisbirmele/archive/2006/05/31/611179.aspx">Branching &#038; Merging Primer</a>: very good explanations on various form of branching and merging.</li>
<li><a title="Source Control HOWTO" rel="external" href="http://www.ericsink.com/scm/source_control.html">Source Control HOWTO</a>: Series of articles explaining how to do source control and the best practices.</li>
<li><a title="Subversion Resources" rel="external" href="http://dmoz.org/Computers/Software/Configuration_Management/Tools/Subversion/">Subversion Resources at Open Directory</a>: various resources and plugins for svn on multiple platforms.</li>
<li><a title="Subversion vs Perforce" rel="external" href="http://www.regdeveloper.co.uk/2006/03/23/subversion_perforce/">Subversion versus Perforce: Popular source code management tools go head to head</a>: good comparison on svn vs perforce by the register</li>
<li><a title="My Experiences With Subversion" rel="external" href="http://www.chiark.greenend.org.uk/~sgtatham/svn.html">My Experiences With Subversion</a>: good article on personal experience with svn.</li>
<li><a title="Steps in starting up with Subversion - moving away from Sourcesafe" rel="external" href="http://weblogs.asp.net/pglavich/archive/2005/04/19/403277.aspx">Steps in starting up with Subversion &#8211; moving away from Sourcesafe</a></li>
</ul>
<p><strong>No to Visual SourceSafe? Bad Toad! Bad Toad!</strong></p>
<ul>
<li><a title="Don't Use MS Visual SourceSafe" rel="external" href="http://shan-tech.blogspot.com/2007/01/dont-use-microsoft-visual-sourcesafe.html">Don&#8217;t Use Microsoft Visual SourceSafe!</a></li>
<li><a title="Source Control: Anything But SourceSafe" rel="external" href="http://www.codinghorror.com/blog/archives/000660.html">Source Control: Anything But SourceSafe</a>: strong emphasis on not to use VSS.</li>
<li><a title="Visual SourceSafe: Microsoft's Source Destruction System" rel="external" href="http://www.highprogrammer.com/alan/windev/sourcesafe.html">Visual SourceSafe: Microsoft&#8217;s Source Destruction System</a>: points out the disadvantages of VSS in terms of features as well as code safety.</li>
<li><a title="Visual SourceSafe Version Control: Unsafe at any Speed?" rel="external" href="http://www.developsense.com/testing/VSSDefects.html">Visual SourceSafe Version Control: Unsafe at any Speed?</a></li>
</ul>
<p>I&#8217;ll be adding more later and if you find some good readings/articles, do let me know too.</p>
<p><a href="http://www.mayvelous.com"><img src="http://www.mayvelous.com/externals/thanks.gif" alt="Thanks for subscribing Mayvelous.com" border="0" /></a><br /><strong>Sponsor:</strong> <small>(yet to be)</small>: <a href="http://www.dreamhost.com/r.cgi?130793" title="Dreamhost $50 off discount code: 50MV">Dreamhost: Get $50 Off with Discount Code: <strong>50MV</strong></a></p> 

<blockquote><p><strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
</ul></p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.mayvelous.com/2007/03/20/source-control-resources/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Greetings Subversion and TortoiseSVN</title>
		<link>http://www.mayvelous.com/2007/03/14/greetings-subversion-and-tortoisesvn/</link>
		<comments>http://www.mayvelous.com/2007/03/14/greetings-subversion-and-tortoisesvn/#comments</comments>
		<pubDate>Wed, 14 Mar 2007 05:39:58 +0000</pubDate>
		<dc:creator>May</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[Project Notes]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[VSS]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.mayvelous.com/?p=315</guid>
		<description><![CDATA[Oie Turtle turtle, little tortoise, kuchi kuchi kooo&#8230; Oh hello, I&#8217;ve just adopted a Tortoise recently. You see, we use to play with this creature called VSS before, but it got wild from time to time and the guys don&#8217;t like it much. I don&#8217;t like it in the beginning too. I did strangled and [...]

<blockquote>
<strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
</ul></blockquote>]]></description>
			<content:encoded><![CDATA[<p><a title="TortoiseSVN" rel="external" href="http://tortoisesvn.tigris.org/"><img align="left" alt="TortoiseSVN" src="http://tortoisesvn.tigris.org/images/TortoiseCheckout.png" /></a>Oie Turtle turtle,   little tortoise, kuchi kuchi kooo&#8230;<br />
Oh hello, I&#8217;ve just adopted a Tortoise recently. You see, we use to play with this creature called <a title="Visual SourceSafe" rel="external" href="http://msdn2.microsoft.com/en-us/vstudio/aa718670.aspx">VSS</a> before, but it got wild from time to time and the guys don&#8217;t like it much. I don&#8217;t like it in the beginning too. I did strangled and fist-fight with it for many times. But the thing is, you only   need a bit of patience and time to tame him down. Once I start petting and playing with it, I tend to understand it&#8217;s tender part as well as bewilder sides. As you all know, everything has its own pros and   cons; our VSS rode a bumpy road and came as an arse but it has soothen out after a while. At least for me, I&#8217;m on fair term with him.</p>
<p align="center"><a title="TortoiseSVN" rel="external" href="http://tortoisesvn.tigris.org/"><img alt="TortoiseSVN" src="http://tortoisesvn.tigris.org/tortoisesvn_logo_hor468x64.PNG" /></a></p>
<p>Now I found a new pet. It&#8217;s really a sweet and gentle thing to start with. It says &#8220;Hello&#8221; and wags a little tail. Oh just so cute!</p>
<p><img align="left" alt="Subversion" src="http://upload.wikimedia.org/wikipedia/en/thumb/7/79/Subversion.png/250px-Subversion.png" />Before you start with the tortoise, you have to know its family   tree; the big fat &#8220;Turtles&#8221; &#8211; <a title="Subversion" rel="external" href="http://subversion.tigris.org/">Subversion (SVN)</a> evolved from their ancestors called <a title="Concurrent Versions System" rel="external" href="http://en.wikipedia.org/wiki/Concurrent_Versions_System">CVS</a> back in ice-age. I&#8217;m not interested in CVS but I&#8217;m very much interested in SVN   and how the little TortoiseSVN communicates to its parents.</p>
<p>So I did a bit of research on Googology and started learning about the whole Tortoise family and their neighborhood. So here we go&#8230;</p>
<p><strong>What is SVN?</strong></p>
<p>Subversion is an open source application for revision control, is a replacement for CVS. The goal of the subversion project is to build a version control system that is a compelling replacement for CVS in   the open source community.</p>
<p><strong>Subversion&#8217;s Features</strong> (<a title="Subversion's Features" rel="external" href="http://subversion.tigris.org/"># Parent Site</a>) (<a title="SVN features" rel="external" href="http://en.wikipedia.org/wiki/Subversion_%28software%29"># Wiki</a>)</p>
<p><strong>What operating systems does Subversion run on?</strong> (<a title="What OS does svn run on?" rel="external" href="http://subversion.tigris.org/faq.html#portability"># Portability</a>)</p>
<blockquote><p>All modern flavors of Unix, Win32, BeOS, OS/2, MacOS X.</p>
<p>Subversion is written in ANSI C and uses APR, the Apache Portable Runtime library, as a portability layer. The Subversion client will run anywhere APR runs, which is most places. The Subversion server   (i.e., the repository side) is the same, except that it will not host a Berkeley DB repository on Win9x platforms (Win95/Win98/WinME), because Berkeley DB has shared-memory segment problems on Win9x.   FSFS repositories (introduced in version 1.1) do not have this restriction; however, due to a limitation in Win9x&#8217;s file-locking support, they also don&#8217;t work in Win9x.</p>
<p>To reiterate, the Subversion client can be run on any platform where APR runs. <strong>The Subversion server can also be run on any platform where APR runs, but cannot host a repository on   Win95/Win98/WinMe.</strong></p></blockquote>
<p>It&#8217;s not necessary to set up Apache to use Subversion on the client sides.If you just want to access a repository then can use subversion client such as TortoiseSVN to integrate with the server. Only   when you want to host a networked repository then you have to set up on Apache2 or an &#8220;svnserver&#8221; server. More info see FAQs (<a title="FAQs" rel="external" href="http://subversion.tigris.org/faq.html">#</a>)</p>
<p><strong>What is TortoiseSVN?</strong></p>
<p>It&#8217;s a free open-source client for the Subversion version control system, implemented as Windows shell extension. TortoiseSVN manages files and directories over time. Files are stored in a central   repository. Its immediate ancestor was TortoiseCVS which talks to CVS server. (<a title="What is   TortoiseSVN" rel="external" href="http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/help-onepage.html#tsvn-intro-about"># Doc</a>)</p>
<p><strong>TortoiseSVN&#8217;s Features</strong> (<a title="TortoiseSVN Features" rel="external" href="http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/help-onepage.html#tsvn-intro-features">#   Doc</a>)</p>
<ul>
<li>Shell integration</li>
<li>Icon overlays</li>
<li>Easy access to Subversion commands</li>
<li>Directory versioning</li>
<li>Atomic commits</li>
<li>Versioned metadata</li>
<li>Choice of network layers</li>
<li>Consistent data handling</li>
<li>Efficient branching and tagging</li>
<li>Hackability</li>
</ul>
<p>You can also integrade with Visual Studio.net using this tool called <strong><a title="AnkhSVN" rel="external" href="http://ankhsvn.tigris.org/">AnkhSVN</a></strong>. It is a Visual Studio .NET addin for the  Subversion version control system. It allows you to perform the most common version control operations directly from inside the VS.NET IDE. Not all the functionality provided by SVN is (yet) supported, but the majority of operations that support the daily workflow are implemented. (<a title="AnkhSVN" rel="external" href="http://ankhsvn.tigris.org/">#</a>)</p>
<p>I think this is all for today&#8217;s learning about my new pet. I&#8217;ll add more detail on how to feed things and teach your pet A,B,C,D later.</p>
<p>So you want to adopt a Tortoise too? Here are where you can get it from and how to look after it.</p>
<p># <a title="Subversion Packages" rel="external" href="http://subversion.tigris.org/project_packages.html">Get Subversion here</a><br />
# <a title="Download TortoiseSVN" rel="external" href="http://tortoisesvn.net/downloads">Get TortoiseSVN here.</a><br />
# <a title="Download AnkhSVN" rel="external" href="http://ankhsvn.tigris.org/servlets/ProjectDocumentList?folderID=7315">Download AnkhSVN</a></p>
<p><a href="http://www.mayvelous.com"><img src="http://www.mayvelous.com/externals/thanks.gif" alt="Thanks for subscribing Mayvelous.com" border="0" /></a><br /><strong>Sponsor:</strong> <small>(yet to be)</small>: <a href="http://www.dreamhost.com/r.cgi?130793" title="Dreamhost $50 off discount code: 50MV">Dreamhost: Get $50 Off with Discount Code: <strong>50MV</strong></a></p> 

<blockquote><p><strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
</ul></p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.mayvelous.com/2007/03/14/greetings-subversion-and-tortoisesvn/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>LLBLGen vs CodeSmith</title>
		<link>http://www.mayvelous.com/2007/03/08/llblgen-vs-codesmith/</link>
		<comments>http://www.mayvelous.com/2007/03/08/llblgen-vs-codesmith/#comments</comments>
		<pubDate>Wed, 07 Mar 2007 12:59:02 +0000</pubDate>
		<dc:creator>May</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Asp.net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[VS.Net]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.mayvelous.com/?p=306</guid>
		<description><![CDATA[Comparison between LLBLGen Pro and CodeSmith tools. I&#8217;m very new to both so the following points might be completely wrong. So correct me please and do fill in more. LLBLGen CodeSmith O/R Mapper + Code Generator Template based Code Generator Uses Parameterized Dynamic Queries Mainly Stored procedures Cost license fee, Need to buy template studio [...]

<blockquote>
<strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
</ul></blockquote>]]></description>
			<content:encoded><![CDATA[<p>Comparison between LLBLGen Pro and CodeSmith tools. I&#8217;m very new to both so the following points might be completely wrong. So correct me please and do fill in more.</p>
<table width="90%" cellpadding="2" border="1" align="center">
<tr>
<th width="50%">LLBLGen</th>
<th width="50%">CodeSmith</th>
</tr>
<tr>
<td>O/R Mapper + Code Generator</td>
<td>Template based Code Generator</td>
</tr>
<tr>
<td>Uses Parameterized Dynamic Queries</td>
<td>Mainly Stored procedures</td>
</tr>
<tr>
<td>Cost license fee,<br />
Need to buy template studio for custom template    creation/management.</td>
<td>Free (console version)<br />
Comes as templates so add/update or manage as you wish.</td>
</tr>
<tr>
<td>On-fly code generation, you don’t get to see templates or    whatsoever.</td>
<td>Gives control over the whole process, top-bottom, as they    are managed by individual templates</td>
</tr>
<tr>
<td>Does not create DB schema/generation.</td>
<td>Creates the whole DB structure ie. Storeprocs, triggers,    tables, functions etc</td>
</tr>
<tr>
<td>N-tier generated with one go ie. If you change something    in DB, you just regenerate the llblgen project and all files get updated.</td>
<td>Individual template/batch file generation ie. You need to    run B&#038;D batch, channel batch etc one by one to get update files across 3    layer solutions.</td>
</tr>
<tr>
<td>No webservices, remoting or channel server. Just uses    classes and collections – entities, typelist, typeviews etc</td>
<td>Can add as much layer separation between DB end and UI    end. Can manage as you wish just by working on templates</td>
</tr>
<tr>
<td>Less code – 2 projects, 1 solution</td>
<td>More code, some redundant – multiple projects, 3 solutions</td>
</tr>
<tr>
<td>N-tier project structure<br />
- Database Generic<br />
- Database Specific<br />
- UI<br />
(2 types: Adapter based or SelfServicing)</td>
<td>N-tier project structure<br />
- Business and Data<br />
- Public Channels<br />
- Presentations<br />
(Add more as you wish)</td>
</tr>
<tr>
<td>Do sorting, filtering, grouping, paging, all DB queries by    a few class calls. (Dynamic queries)</td>
<td>Need individual storeproc for each function. Adding one    function needs to do individual updates for all projects and across solutions    as well. Extensive use of storeproc.</td>
</tr>
<tr>
<td>It is n-tier but basic multi tier structure which separate    Business data code from UI codes.</td>
<td>Advance/better n-tier architecture. Greater security and    more control over each layers.</td>
</tr>
<tr>
<td>Easier code generation + usage + less error generation.</td>
<td>Need proper setup or you&#8217;ll get tangle in between. Small    error in your base template will affect the entire project code.</td>
</tr>
<tr>
<td>You write very little code ie. Only need to write for UI    code.</td>
<td>You have to write all the codes for your based templates    if you don’t already have templates in hand.</td>
</tr>
<tr>
<td>Provide .net 1.1, and .net 2.0 classes, ready to use and    choose whichever you need.</td>
<td>No .net 2.0 codesmith templates for us yet. Can use    third-party templates but it will cost us.</td>
</tr>
<tr>
<td>It doesn’t require dotnet framework and work    independently.</td>
<td>Uses dotnet framework as main backbone.</td>
</tr>
</table>
<p><strong># References:</strong></p>
<p># <a title="Debate: O/R Mapping or Code Generation" rel="external" href="http://www.theserverside.net/news/thread.tss?thread_id=29071%22">Debate: O/R Mapping or Code Generation</a> : Lots of discussion going on there in the reply threads.<br />
# <a title="Your Favorite O/R Mapper?" rel="external" href="http://forums.asp.net/3/660603/ShowThread.aspx">Your Favorite O/R Mapper?</a> : A discussion on O/R Mappers<br />
# CodeSmith Rocks! | When code generation goes bad&#8230;<br />
# <a title="LLBLGen Pro vs CodeSmith .netTiers" rel="external" href="http://www.llblgen.com/tinyforum/Messages.aspx?ThreadID=6319">LLBLGenPro vs CodeSmith w/ .netTiers</a></p>
<p><a href="http://www.mayvelous.com"><img src="http://www.mayvelous.com/externals/thanks.gif" alt="Thanks for subscribing Mayvelous.com" border="0" /></a><br /><strong>Sponsor:</strong> <small>(yet to be)</small>: <a href="http://www.dreamhost.com/r.cgi?130793" title="Dreamhost $50 off discount code: 50MV">Dreamhost: Get $50 Off with Discount Code: <strong>50MV</strong></a></p> 

<blockquote><p><strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
</ul></p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.mayvelous.com/2007/03/08/llblgen-vs-codesmith/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Introducing O/R Mapper and LLBLGen Pro</title>
		<link>http://www.mayvelous.com/2007/03/08/introducing-or-mapper-and-llblgen-pro/</link>
		<comments>http://www.mayvelous.com/2007/03/08/introducing-or-mapper-and-llblgen-pro/#comments</comments>
		<pubDate>Wed, 07 Mar 2007 12:51:54 +0000</pubDate>
		<dc:creator>May</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Asp.net]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[VS.Net]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.mayvelous.com/?p=305</guid>
		<description><![CDATA[What is O/R Mapper? O/R Mapper (Object-Relational Mappers) is a programming technique for converting data between incompatible type systems in databases and Object Oriented Programming languages. (# Ref) What does it do? The generated code from the O/R Mapper handles all of the steps that you would normally have to code yourself, saving you from [...]

<blockquote>
<strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
</ul></blockquote>]]></description>
			<content:encoded><![CDATA[<p><strong>What is O/R Mapper?</strong></p>
<p>O/R Mapper (Object-Relational Mappers) is a programming technique for converting data between incompatible type systems in databases and Object Oriented Programming languages. (<a rel="external" title="Object-relational Mapping" href="http://en.wikipedia.org/wiki/Object-relational_mapping"># Ref</a>)</p>
<p><strong>What does it do?</strong></p>
<p>The generated code from the O/R Mapper handles all of the steps that you would normally have to code yourself, saving you from having to:</p>
<ul>
<li>Find the database server.</li>
<li>Log in and open a connection to the database server.</li>
<li>Select the particular database containing the information you want.</li>
<li>Find the correct table.</li>
<li>Find the correct row.</li>
<li>Read all the values for that row.</li>
<li>Convert every type of value from its SQL data type into the .NET data type while checking and handling the possibility of a null value.</li>
<li>Present those values in a strongly-typed format, so the consumer knows exactly what kind of object to expect (string, integer, array, etc.) and there are no surprises at run-time.</li>
<li>Create a container to temporarily hold the values while they are being modified.</li>
<li>Retrieve data from another row in a related table.</li>
<li>Manage which values have changed and make appropriate INSERT&#8217;s, UPDATE&#8217;s, and DELETE&#8217;s in the appropriate tables in the database to reflect those changes.</li>
<li>Close the connection.</li>
</ul>
<p><strong>What is LLBLGen Pro</strong></p>
<p>LLBLGen Pro is a complete O/R mapper and data-access tier generator for .NET. It generates a data-access tier and business façade/support tier (in C# or VB.NET), using an existing database schema   set. The generated .NET code is provided as a Visual Studio.NET project that can be added to a solution or compiled separately. (# Ref + More Info)</p>
<p><strong>LLBLGen Pro Features</strong></p>
<p><a title="Rapid C# Windows Development - ebook" rel="external" href="http://www.lulu.com/content/174470"><img align="right" alt="Rapid C# Windows Development" src="http://www.llblgen.com/Pics/rapiddevelopment_front.jpg" /></a>A key feature in LLBLGen Pro is dynamically-generated SQL. When retrieving or manipulating data in a database, the SQL script — the code understood by the database — is generated at run-time based   off the requested information and dirty flags in each entity&#8217;s fields. This enables a generic save entity function on the Data Access Tier to produce different and optimized SQL code each time it is called,   optimizing bandwidth usage and database load. (# Ref)</p>
<ul>
<li>LLBLGen Pro will completely auto-generate the data access layer. You do not need to do any hand-coding in this layer</li>
<li>LLBLGen Pro will optionally generate a business logic layer shell for you to get started with your business layer. You do not have to understand the intricacies of inheritance and making custom classes to   take advantage of business logic classes; in LLBLGen Pro these classes are intuitively organized, powerful, and infinitely extendable.</li>
<li>LLBLGen Pro collections and entity objects are bindable, making them extremely easy to add to .NET controls. This can reduce the size of your UI layer.</li>
<li>Changing the database application and the data access layer without affecting the business logiv and UI layers is actually possible with LLBLGen Pro. If you migrated your database schema and stored   procedures to a new database application, refraned from using any database-specific features and your schema matched exactly, you could actually re-generate your LLBLGen Pro data access layer and not   make any other changes to your application.</li>
</ul>
<p><strong># Ref</strong>: Rapic CSharp Windows Development. pp. 17</p>
<p><strong>LLBLGen Pro Objects</strong></p>
<ul>
<li><strong>Entities</strong>: Every &#8220;Row&#8221; becomes an &#8220;Entity&#8221;</li>
<li><strong>Collections</strong>: Every &#8220;Table&#8221; becomes an &#8220;EntityCollection&#8221;. Collection classes eliminate the need for DataTable objects and are both strongly typed and bindable.</li>
<li><strong>Entity relationships</strong>: Build into each entity are all relationships in the DB involving that table.  You can either get a single entity or an entity collection depending on the type of relationship.</li>
<li><strong>Typed views</strong>: Views in the DB can be wrapped as strongly-typed DataTable. Typed views are read-only; new LLBLGen Pro allows you to add a view from the database as an entity as well as a typed view.</li>
<li><strong>Typed Lists</strong>: Typed lists are the only objects created by LLBLGen Pro that do not correspond one-to-one with DB objects. It&#8217;s handy when you need very specific information that does not necessarily correspond to a single table or entity or you only want to grab a subset of information for a given set of table.</li>
<li><strong>Storedprocedures caller classes</strong>: Storedproc that you select will be wrapped in a layer of code. While the parameters of the stored procedures are strongly-typed, the result set is still an untyped DataSet.</li>
</ul>
<p><strong>Project Types: SelfServicing Vs. Adapter</strong></p>
<p>There are two types of LLBLGen Pro Projects namely &#8211; SelfServicing and Adapter.<br />
# In SelfServicing template group, entity objects are responsible for their own persistence (saving their own changes to DB).<br />
# The entity class itself contains logic to know which fields were updated and where to find the database.<br />
# Lazy Loading is useful cos&#8217; it abstracts the specific DB call from the upper layers of code.<br />
# Adapter template group: uses an object called a DataAccessAdapter to interact with DB<br />
# SelfServicing: bundles persistence inside entity objects<br />
# Allows data to load itself automoatically as it is needed without explicit commands.</p>
<p><a href="http://www.mayvelous.com"><img src="http://www.mayvelous.com/externals/thanks.gif" alt="Thanks for subscribing Mayvelous.com" border="0" /></a><br /><strong>Sponsor:</strong> <small>(yet to be)</small>: <a href="http://www.dreamhost.com/r.cgi?130793" title="Dreamhost $50 off discount code: 50MV">Dreamhost: Get $50 Off with Discount Code: <strong>50MV</strong></a></p> 

<blockquote><p><strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
</ul></p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.mayvelous.com/2007/03/08/introducing-or-mapper-and-llblgen-pro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basic N-Tier Recap</title>
		<link>http://www.mayvelous.com/2007/03/08/basic-n-tier-recap/</link>
		<comments>http://www.mayvelous.com/2007/03/08/basic-n-tier-recap/#comments</comments>
		<pubDate>Wed, 07 Mar 2007 12:05:46 +0000</pubDate>
		<dc:creator>May</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.mayvelous.com/?p=303</guid>
		<description><![CDATA[You are the developer; you all familiar with n-tier architecture so no need for the details. Here is abit of recap for you. N-Tier Application Design DataAccess Layer (DA): contains all code necessary to execute SELECT, INSERT, UPDATE and DELETE statements in the database, access views, datatypes of your programming languages. Business Logic Layer (BL): [...]

<blockquote>
<strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
<li><a href='http://www.mayvelous.com/2009/09/03/new-regulations-on-credit-card-usage-overseas/' rel='bookmark' title='Permanent Link: New Regulations on Credit Card Usage Overseas'>New Regulations on Credit Card Usage Overseas</a></li>
</ul></blockquote>]]></description>
			<content:encoded><![CDATA[<p>You are the developer; you all familiar with n-tier architecture so no need for the details. Here is abit of recap for you.</p>
<p><strong>N-Tier Application Design</strong></p>
<ul>
<li><strong>DataAccess Layer (DA)</strong>: contains all code necessary to execute SELECT, INSERT, UPDATE and DELETE statements in the database, access views, datatypes of your programming languages.</li>
<li><strong>Business Logic Layer (BL)</strong>: contains code that implements the rules of your business.</li>
<li><strong>UserInterface Layer (UI)</strong>: contains code that puts data into specific control in order to display it for your users.</li>
</ul>
<p><strong>The advantages of 3-tier design</strong></p>
<ul>
<li>Able to change your application to completely different user interface without losing the other two layers of your code.</li>
<li>Business rules are saved in central location. If you decide to change the process for validation an Order, you only have to change it in one place.</li>
<li>If you change your DB, you only need to change DA layer.</li>
</ul>
<p>I&#8217;ll fill up more later.</p>
<p><a href="http://www.mayvelous.com"><img src="http://www.mayvelous.com/externals/thanks.gif" alt="Thanks for subscribing Mayvelous.com" border="0" /></a><br /><strong>Sponsor:</strong> <small>(yet to be)</small>: <a href="http://www.dreamhost.com/r.cgi?130793" title="Dreamhost $50 off discount code: 50MV">Dreamhost: Get $50 Off with Discount Code: <strong>50MV</strong></a></p> 

<blockquote><p><strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
<li><a href='http://www.mayvelous.com/2009/09/03/new-regulations-on-credit-card-usage-overseas/' rel='bookmark' title='Permanent Link: New Regulations on Credit Card Usage Overseas'>New Regulations on Credit Card Usage Overseas</a></li>
</ul></p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.mayvelous.com/2007/03/08/basic-n-tier-recap/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Study Notes</title>
		<link>http://www.mayvelous.com/2007/03/07/study-notes/</link>
		<comments>http://www.mayvelous.com/2007/03/07/study-notes/#comments</comments>
		<pubDate>Wed, 07 Mar 2007 05:30:25 +0000</pubDate>
		<dc:creator>May</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Asp.net]]></category>
		<category><![CDATA[Bugs and Fixes]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Project Notes]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[VS.Net]]></category>
		<category><![CDATA[VSS]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[CodeSmith]]></category>
		<category><![CDATA[LLBLGen]]></category>
		<category><![CDATA[Study Notes]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[TortoiseSVN]]></category>

		<guid isPermaLink="false">http://www.mayvelous.com/?p=301</guid>
		<description><![CDATA[I&#8217;m learning new things these days and am just sharing some notes here. I&#8217;m still learning and these technologies are very new for me, hence my notes gonna have heaps of errors and wrong information. You are most welcome to correct them, fill some more in and share you notes with me too. Alright, so [...]

<blockquote>
<strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
<li><a href='http://www.mayvelous.com/2009/10/09/m-for-may/' rel='bookmark' title='Permanent Link: &#8220;M&#8221; for &#8220;May&#8221;'>&#8220;M&#8221; for &#8220;May&#8221;</a></li>
</ul></blockquote>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m learning new things these days and am just sharing some notes here. I&#8217;m still learning and these technologies are very new for me, hence my notes gonna have heaps of errors   and wrong information. You are most welcome to correct them, fill some more in and share you notes with me too. Alright, so we are set to go.</p>
<p>I&#8217;ll be updating this post with links so still tune.</p>
<ul>
<li><a rel="external" title="Windows SDK Setup" href="http://www.mayvelous.com/?p=249">Windows SDK Setup</a></li>
<li><a rel="external" title="Installing .NET 3.0 and Orcas" href="http://www.mayvelous.com/?p=250">Installing .NET 3.0 and Orcas</a></li>
<li><a rel="external" title="Microsoft® Visual Studio® 2005 Service Pack 1" href="http://www.mayvelous.com/?p=255">Microsoft® Visual Studio® 2005 Service Pack 1</a></li>
<li><a title="Basic N-Tier Recap" rel="external" href="http://www.mayvelous.com/?p=303">Basic N-Tier Recap</a></li>
<li><a title="Introducing O/R Mapper and LLBLGen Pro" rel="external" href="http://www.mayvelous.com/?p=305">Introducing O/R Mapper and LLBLGen Pro</a></li>
<li><a title="LLBLGen vs CodeSmith" rel="external" href="http://www.mayvelous.com/?p=306">LLBLGen vs CodeSmith</a></li>
<li><a href="http://www.mayvelous.com/2009/02/14/dear-dotlucene/" title="Dear DotLucene" rel="external">Dear DotLucene</a></li>
<li><a title="Greetings Subversion and TortoiseSVN" rel="external" href="http://www.mayvelous.com/?p=315">Greetings Subversion and TortoiseSVN</a></li>
<li><a title="Source Control Resources" rel="external" href="http://www.mayvelous.com/?p=317">Source Control Resources</a></li>
<li><a title="Versioning Models" rel="external" href="http://www.mayvelous.com/?p=320">Versioning Models</a></li>
<li>More coming soon&#8230;</li>
</ul>
<p>All the notes are subject to change as I&#8217;ll be filling in with more info later.</p>
<p><a href="http://www.mayvelous.com"><img src="http://www.mayvelous.com/externals/thanks.gif" alt="Thanks for subscribing Mayvelous.com" border="0" /></a><br /><strong>Sponsor:</strong> <small>(yet to be)</small>: <a href="http://www.dreamhost.com/r.cgi?130793" title="Dreamhost $50 off discount code: 50MV">Dreamhost: Get $50 Off with Discount Code: <strong>50MV</strong></a></p> 

<blockquote><p><strong>Related Posts:</strong><ul><li><a href='http://www.mayvelous.com/2009/10/06/sdlc-software-development-lifecycle/' rel='bookmark' title='Permanent Link: SDLC &#8211; Software Development Lifecycle'>SDLC &#8211; Software Development Lifecycle</a></li>
<li><a href='http://www.mayvelous.com/2009/10/09/m-for-may/' rel='bookmark' title='Permanent Link: &#8220;M&#8221; for &#8220;May&#8221;'>&#8220;M&#8221; for &#8220;May&#8221;</a></li>
</ul></p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.mayvelous.com/2007/03/07/study-notes/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
