<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Kavoir</title>
	
	<link>http://www.kavoir.com</link>
	<description>Just another dumbass webmaster, goofing around...</description>
	<lastBuildDate>Thu, 09 Feb 2012 01:59:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Kavoir" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="kavoir" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">Kavoir</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Inspirational Music &amp; Uplifting Tunes</title>
		<link>http://www.kavoir.com/2012/02/simply-inspirational-music-uplifting-tunes.html</link>
		<comments>http://www.kavoir.com/2012/02/simply-inspirational-music-uplifting-tunes.html#comments</comments>
		<pubDate>Wed, 08 Feb 2012 06:44:38 +0000</pubDate>
		<dc:creator>Yang Yang</dc:creator>
				<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://www.kavoir.com/?p=2741</guid>
		<description><![CDATA[People close to me would know that I play piano for fun &#8211; not an advanced player but the best I can do is Beethoven&#8217;s Moonlight Sonata (only the 1st movement, -_-). I think everyone could learn one or two musical instruments and amuse themselves. Music is such a great endowment to us. It dispels the [...]]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://www.kavoir.com/2012/02/simply-inspirational-music-uplifting-tunes.html" title="Permanent link to Inspirational Music &#038; Uplifting Tunes"><img class="post_image alignleft" src="http://www.kavoir.com/wp-content/uploads/2012/02/nature-sounds.jpg" width="140" height="140" alt="Inspirational Music" /></a>
</p><p>People close to me would know that I play piano for fun &#8211; not an advanced player but the best I can do is <a href="http://www.youtube.com/watch?v=nT7_IZPHHb0">Beethoven&#8217;s Moonlight Sonata</a> (only the 1st movement, -_-). I think everyone could learn one or two musical instruments and amuse themselves. Music is such a great endowment to us. It dispels the dismay, enriches our emotions and reignites the dreams for a beautiful life. A week ago I found some very nice music tunes at <a href="http://audiojungle.net/popular_item/by_category?category=music&amp;ref=ichsie">Audio Jungle</a> (link to their most popular pieces) that is so inspirational and upbeatly pleasant. I can&#8217;t help but being motivated to be happy and creative. They are so simple yet so masterly composed. Listed below are what I like most. Hopefully they would resonate in you as well.<span id="more-2741"></span></p>
<h2><img class="alignleft size-full wp-image-2759" title="Metro Light Music" src="http://www.kavoir.com/wp-content/uploads/2012/02/224500.png" alt="Metro Light Music" width="80" height="80" />Live My Life</h2>
<p style="margin-top: -2em; font: 0.7em Verdana;">Source: <a href="http://audiojungle.net/item/live-my-life/224500?ref=ichsie">http://audiojungle.net/item/live-my-life/224500</a></p>
<h2><img class="alignleft size-full wp-image-2760" title="Melodality" src="http://www.kavoir.com/wp-content/uploads/2012/02/72668.png" alt="Melodality" width="80" height="80" />A Fortunate Day</h2>
<p style="margin-top: -2em; font: 0.7em Verdana;">Source: <a href="http://audiojungle.net/item/a-fortunate-day-extended-version/72668?ref=ichsie">http://audiojungle.net/item/a-fortunate-day-extended-version/72668</a></p>
<h2><img class="alignleft size-full wp-image-2779" title="Audio Quattro" src="http://www.kavoir.com/wp-content/uploads/2012/02/95370.jpg" alt="Audio Quattro" width="80" height="80" />Clouds</h2>
<p style="margin-top: -2em; font: 0.7em Verdana;">Source: <a href="http://audiojungle.net/item/clouds/95370?ref=ichsie">http://audiojungle.net/item/clouds/95370</a></p>
<h2><img class="alignleft size-full wp-image-2777" title="Sweetwave Audio" src="http://www.kavoir.com/wp-content/uploads/2012/02/854045.jpg" alt="Sweetwave Audio" width="80" height="80" />Seeing is Believing</h2>
<p style="margin-top: -2em; font: 0.7em Verdana;">Source: <a href="http://audiojungle.net/item/seeing-is-believing/854045?ref=ichsie">http://audiojungle.net/item/seeing-is-believing/854045</a></p>
<h2><img class="alignleft size-full wp-image-2783" title="Soundroll" src="http://www.kavoir.com/wp-content/uploads/2012/02/162200.jpg" alt="Soundroll" width="80" height="80" />A Way To The Top</h2>
<p style="margin-top: -2em; font: 0.7em Verdana;">Source: <a href="http://audiojungle.net/item/a-way-to-the-top/162200?ref=ichsie">http://audiojungle.net/item/a-way-to-the-top/162200</a></p>
<h2><img class="alignleft size-full wp-image-2786" title="BeatheBeat" src="http://www.kavoir.com/wp-content/uploads/2012/02/94451.jpg" alt="BeatheBeat" width="80" height="80" />Positive Thinking</h2>
<p style="margin-top: -2em; font: 0.7em Verdana;">Source: <a href="http://audiojungle.net/item/positive-thinking/94451?ref=ichsie">http://audiojungle.net/item/positive-thinking/94451</a></p>
<h2><img class="alignleft size-full wp-image-2789" title="Tim Mcmorris" src="http://www.kavoir.com/wp-content/uploads/2012/02/1299157.jpg" alt="Tim Mcmorris" width="80" height="80" />Translation</h2>
<p style="margin-top: -2em; font: 0.7em Verdana;">Source: <a href="http://audiojungle.net/item/translation/1299157?ref=ichsie">http://audiojungle.net/item/translation/1299157</a></p>
<h2><img class="alignleft size-full wp-image-2790" title="Dirtyflint" src="http://www.kavoir.com/wp-content/uploads/2012/02/Dirtyflint.jpg" alt="Dirtyflint" width="80" height="80" />Energetic Corporate Pack</h2>
<p style="margin-top: -2em; font: 0.7em Verdana;">Source: <a href="http://audiojungle.net/item/energetic-corporate-pack/1197765?ref=ichsie">http://audiojungle.net/item/energetic-corporate-pack/1197765</a></p>
<h2><img class="alignleft size-full wp-image-2760" title="Melodality" src="http://www.kavoir.com/wp-content/uploads/2012/02/72668.png" alt="Melodality" width="80" height="80" />Business Music Pack</h2>
<p style="margin-top: -2em; font: 0.7em Verdana;">Source: <a href="http://audiojungle.net/item/business-music-pack/108020?ref=ichsie">http://audiojungle.net/item/business-music-pack/108020</a></p>
<p>&nbsp;</p>
<p>For people into classical music, here&#8217;s one of my sites: <a href="http://www.topclassicalmusic.com/">Top Classical Music</a>. It tries to collect the best pieces of classical music arranged by authors and their epoch. Since fine MP3 files with impeccable quality are hard to come by, it&#8217;s very far from complete. I&#8217;ll try and get more pieces on the site when I can.<br />
<h3>Related Posts:</h3>
<ul class="similar-posts">
<li><a href="http://www.kavoir.com/2011/11/skype-free-live-chat-for-your-website-show-onlineoffline-status-button.html" rel="bookmark" title="November 2, 2011">Skype: Free Live Chat for Your Website &#8211; Show Online/Offline Status Button</a></li>
<li><a href="http://www.kavoir.com/2009/01/free-reverse-domain-ip-tool-for-other-websites-or-domains-on-the-same-server.html" rel="bookmark" title="January 11, 2009">Free Reverse Domain &amp; IP Tool for Other Websites or Domains on the Same Server</a></li>
<li><a href="http://www.kavoir.com/2009/06/play-audio-mp3-wav-on-a-html-web-page-with-simple-flash-audio-player.html" rel="bookmark" title="June 30, 2009">Play audio (MP3, WAV, &#8230;) on a HTML web page with simple Flash audio player</a></li>
<li><a href="http://www.kavoir.com/2009/03/why-simplicity-is-the-king-of-kings.html" rel="bookmark" title="March 21, 2009">Why Simplicity is the King of Kings</a></li>
<li><a href="http://www.kavoir.com/2010/03/use-relative-protocol-url-address-to-automatically-determine-web-address-protocol-http-or-https.html" rel="bookmark" title="March 6, 2010">Use Relative Protocol URL Address to Automatically Determine Web Address Protocol (HTTP or HTTPS)</a></li>
</ul>
<p><!-- Similar Posts took 2.689 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kavoir.com/2012/02/simply-inspirational-music-uplifting-tunes.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.jointlyhosted.com/media/Translation.mp3" length="8840880" type="audio/mpeg" />
<enclosure url="http://www.jointlyhosted.com/media/Clouds.mp3" length="2768479" type="audio/mpeg" />
		</item>
		<item>
		<title>MySQL: LOAD DATA LOCAL INFILE only imports 1 or 2 rows?</title>
		<link>http://www.kavoir.com/2012/02/mysql-load-data-local-infile-only-imports-1-or-2-rows.html</link>
		<comments>http://www.kavoir.com/2012/02/mysql-load-data-local-infile-only-imports-1-or-2-rows.html#comments</comments>
		<pubDate>Tue, 07 Feb 2012 01:23:04 +0000</pubDate>
		<dc:creator>Yang Yang</dc:creator>
				<category><![CDATA[SQL / MySQL Tips and Tutorials]]></category>

		<guid isPermaLink="false">http://www.kavoir.com/?p=2739</guid>
		<description><![CDATA[It is common to import CSV files into MySQL database. You can do this with phpMyAdmin with small CSV files but with large ones, you would probably encounter the memory error and had to switch to MySQL command line “LOAD DATA LOCAL INFILE” to do the job. It looks like something like this: LOAD DATA [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>It is common to import CSV files into MySQL database. You can do this with phpMyAdmin with small CSV files but with large ones, you would probably encounter the memory error and had to switch to MySQL command line “LOAD DATA LOCAL INFILE” to do the job.</p>

<p>It looks like something like this:</p>
<pre><code>LOAD DATA LOCAL INFILE 'your.csv'
INTO TABLE `your_table`
FIELDS TERMINATED BY ','
ENCLOSED BY '&quot;'
LINES TERMINATED BY '\n'
(field1, field2, field3)</code></pre>
<p>And then you encounter another problem that it only imports the first 1 or 2 rows and then it stops. After some researching and trying, I was sure it’s something to do with the “<strong>LINES TERMINATED BY</strong>” directive. Depending on the platform that the CSV file is created on, the line delimiter may be</p>
<ol>
<li><strong>\n</strong> </li>
<li><strong>\r\n</strong> </li>
<li><strong>\r</strong> </li>
</ol>
<p>And you need to be correct on the line delimiter to properly parse the CSV file. </p>
<p>So the solution is to <strong>try them all</strong> one by one and see which one of them works. Chances are, one of them would make the whole command successfully import ALL rows.</p>
<p>Another simple approach is to deprive the whole command of the “<strong>LINES TERMINATED BY</strong>” directive and let MySQL do the call. It’ll probably detect things right but in my case, this doesn’t work but specifying ‘\r’.</p>
<h3>Related Posts:</h3>
<ul class="similar-posts">
<li><a href="http://www.kavoir.com/2010/11/mysql-export-table-to-csv-text-files-for-excel.html" rel="bookmark" title="November 18, 2010">MySQL: Export Table to CSV Text Files for Excel</a></li>
<li><a href="http://www.kavoir.com/2010/10/mysql-log-files-are-taking-a-lot-of-disk-space-how-to-disable-and-delete-them.html" rel="bookmark" title="October 25, 2010">MySQL log files are taking a lot of disk space &ndash; How to disable and delete them?</a></li>
<li><a href="http://www.kavoir.com/2009/03/sql-randomly-shuffle-rows-or-records-reorder-them-in-a-random-order.html" rel="bookmark" title="March 23, 2009">SQL: Randomly Shuffle Rows or Records &ndash; Reorder them in a random order</a></li>
<li><a href="http://www.kavoir.com/2011/02/mysql-how-to-export-a-database-table-to-xml.html" rel="bookmark" title="February 17, 2011">MySQL: How to export a database / table to XML?</a></li>
<li><a href="http://www.kavoir.com/2009/05/mysql-update-multiple-rows-with-one-single-query.html" rel="bookmark" title="May 17, 2009">MySQL: Update Multiple Rows or Records with One Single Query</a></li>
</ul>
<p><!-- Similar Posts took 8.240 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kavoir.com/2012/02/mysql-load-data-local-infile-only-imports-1-or-2-rows.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Invoicera Review – Online Invoice Software &amp; Client Billing Software</title>
		<link>http://www.kavoir.com/2012/02/invoicera-for-invoicing-project-time-tracking.html</link>
		<comments>http://www.kavoir.com/2012/02/invoicera-for-invoicing-project-time-tracking.html#comments</comments>
		<pubDate>Sat, 04 Feb 2012 01:11:20 +0000</pubDate>
		<dc:creator>Yang Yang</dc:creator>
				<category><![CDATA[Internet Tools]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://www.kavoir.com/?p=2704</guid>
		<description><![CDATA[Let’s be honest here. One of the most dreaded dreams for any working professionals perhaps is generating timely and professional invoices. Important as they are for ensuring timely payments, it is a pain to sacrifice time and make an effort to track down all the details. If you are having a tough time preparing invoices [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Let’s be honest here. One of the most dreaded dreams for any working professionals perhaps is generating timely and professional invoices. Important as they are for ensuring timely payments, it is a pain to sacrifice time and make an effort to track down all the details. If you are having a tough time preparing invoices and the accompanying reports, a valued solution that lies with you is <a href="http://www.invoicera.com/">Invoicera.</a> Invoicera is a completely web hosted application that effortlessly works towards getting the invoice generation job done, in a professional manner.</p>

<p>A sturdy <a href="http://www.invoicera.com/">online invoicing</a> and billing application, Invoicera provides you with a self explanatory user interface along with poignant and much sought after set of features and functionalities. Thus it seamlessly simplify and streamline the entire process of generating and sending invoices.</p>
<p><a title="Invoicera control panel" href="http://www.kavoir.com/wp-content/uploads/2012/02/invoicera_control_panel.png" rel="lightbox[2687]" target="_blank"><img title="Invoicera control panel" class="frame" src="http://www.kavoir.com/wp-content/uploads/2012/02/invoicera_control_panel-300x211.png" alt="Invoicera control panel" width="300" height="211" /></a></p>
<p><strong>Language Multiplicity and Multicurrency support</strong></p>
<p>This is a major factor, which gives Invoicera an edge over various other online billing systems in the market. Invoicera supports 11 different languages and more than 100 currencies.</p>
<p><strong>Effortlessly Manage Your Clients</strong></p>
<p>In the client section apart from managing and adding your new clients you can also view their account statements and create custom fields and entries which you deem necessary.</p>
<p>To overview the complete details of any particular client there is an automated Report generator, which gives you the ease of analyzing the dealings and business you have had with the customer.</p>
<p><strong>Incredible Time Tracking</strong></p>
<p>With its expert time tracking capabilities, you can be rest assured to track down every minute of your time that you have spent on the projects for your clients. It completely nullifies all the worries surrounding time tracking and you can easily keep a check on how much time you have spent on a particular project.</p>
<p><strong>Template Customization Service</strong></p>
<p>In case you are not technically trained in customizing the look of the invoice / setimate templates, Invoicera provides you with the option of Invoice Template Customization service. This will provide you with the expert services of seasoned technical experts and you can easily customize the look of the invoice that you send, as per the need of your business.</p>
<p><strong>Schedule Your Invoices Easily &amp; Charge Late Fee from Defaulters</strong></p>
<p>A stand out point of Invoicera is that unlike other similar apps, with Invoicera you can easily schedule each of the invoices needed to be delivered. You can simply schedule the date and time on which you need to send out the invoices to the users and the intuitive online invoicing solution that Invoicera is, it will make sure that invoices are delivered right on scheduled time. Besides, with just a click of the mouse, you can add the late fee charges and get reimbursed for the same.</p>
<p><strong>Other Benefits That Invoicera Offers:</strong></p>
<ul>
<li>Login and carry out some invoicing tasks wherever you have access to the Internet either via PC or laptop,</li>
<li>Flexible pricing depending on your usage levels,</li>
<li>Constant updates and support,</li>
<li>No large up front application costs,</li>
<li>Data security and backup</li>
</ul>
<p><strong>In Short</strong></p>
<p>Invoicera is vast enough to confound all the different invoicing requirements of your web site and you assure yourself productive gains by availing its services. Besides, their customer support and related services are impeccable and unmatched. Thus if at any time you stumble, Invoicera provides you with enough options to continue the smooth sailing.</p>
<p><img title="Invoicera - online invoicing" class="frame" src="http://www.kavoir.com/wp-content/uploads/2012/02/invoicera-online-invoicing.jpg" style="background:url(/img/entry/box-bg3.png) repeat 0 0" alt="Invoicera - online invoicing" width="585" height="303" /><br />
<h3>Related Posts:</h3>
<ul class="similar-posts">
<li><a href="http://www.kavoir.com/2009/04/hosting-differences-between-paircom-and-pairlitecom.html" rel="bookmark" title="April 21, 2009">Hosting Differences between Pair.com and PairLite.com</a></li>
<li><a href="http://www.kavoir.com/2009/06/best-damn-premium-wordpress-theme-for-professional-bloggers-thesis.html" rel="bookmark" title="June 15, 2009">Best Damn Premium WordPress Theme for Professional Blogs: THESIS</a></li>
<li><a href="http://www.kavoir.com/2010/05/create-contact-and-survey-forms-with-formkid-com-the-free-online-form-builder.html" rel="bookmark" title="May 24, 2010">Create Contact and Survey Forms with FormKid.com the Free Online Form Builder</a></li>
<li><a href="http://www.kavoir.com/2009/03/free-online-skills-test-for-freelance-web-developers-and-programmers-php-mysql-xhtml-css-javascript-and-more.html" rel="bookmark" title="March 4, 2009">Free Online Skills Test for Freelance Web Developers and Programmers: PHP, MySQL, (X)HTML, CSS, JavaScript and More</a></li>
<li><a href="http://www.kavoir.com/2009/06/apache-php-get-client-browser-http-request-headers-information.html" rel="bookmark" title="June 2, 2009">Apache, PHP: Get Client Browser HTTP Request Headers Information</a></li>
</ul>
<p><!-- Similar Posts took 2.627 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kavoir.com/2012/02/invoicera-for-invoicing-project-time-tracking.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress: Display Ads in Post Content and Only Display Ads in Old Posts</title>
		<link>http://www.kavoir.com/2012/01/wordpress-display-ads-in-post-content-and-only-display-ads-in-old-posts.html</link>
		<comments>http://www.kavoir.com/2012/01/wordpress-display-ads-in-post-content-and-only-display-ads-in-old-posts.html#comments</comments>
		<pubDate>Wed, 25 Jan 2012 04:57:02 +0000</pubDate>
		<dc:creator>Yang Yang</dc:creator>
				<category><![CDATA[Make Money Online]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[WordPress How To]]></category>

		<guid isPermaLink="false">http://www.kavoir.com/?p=2666</guid>
		<description><![CDATA[The title pretty much says it all. It’s 2 of the most useful AdSense ads tips for bloggers in my opinion. Obtrusive ads have the unnecessary effect of driving away readers after they have found what they needed. Unless you have amazingly great content, the chance of them becoming a loyal reader is rather low [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>The title pretty much says it all. It’s 2 of the most useful AdSense ads tips for bloggers in my opinion. Obtrusive ads have the unnecessary effect of driving away readers after they have found what they needed. Unless you have amazingly great content, the chance of them becoming a loyal reader is rather low when you have ads splashing into their faces – this is not something you want to do to your subscribed readers. On the other hand, you’d want to maximize your AdSense earnings by putting up ads on as many posts as possible. </p>

<h2>Ad Injection (WP plugin)</h2>
<p>This tiny little plugin, <a href="http://wordpress.org/extend/plugins/ad-injection/">Ad Injection</a>, gets it all. Very useful plugin for you to insert AdSense ads in your blog posts AND set a specific age threshold for the posts to display ads, so freshly published articles won’t have ads to drive your subscribers away. See detailed introduction here: <a href="http://www.reviewmylife.co.uk/blog/2010/12/06/ad-injection-plugin-wordpress/">Ad Injection for WordPress</a>.</p>
<p>Just install it from the inventory (upload or install from within your WP administrator panel) and activate it. Go to <strong>Settings</strong> &gt; <strong>Ad Injection</strong> &gt; “<strong>Random ad (inserted randomly between paragraphs)</strong>” and insert your AdSense code there. Depending on how aggressive you are, you can use a variety of ad formats from Google. I used a 468&#215;15 links banner on <a href="http://www.healthnot.com/what-is-brights-disease~374">Health Not</a>. Check out the screenshot below:</p>
<p><a href="http://www.healthnot.com/what-is-brights-disease~374"><img class="frame" title="insert ads in wordpress posts" alt="insert ads in wordpress posts" src="http://www.kavoir.com/wp-content/uploads/2012/01/ad-injection-adsense.png" width="485" height="500" /></a></p>
<p>By default, Ad Injection inserts a maximum of 2 instances of the <strong>Random ad</strong> per post. This way, the ads are well blended in the content. What works a few years back with the 336 square ad format on top of the content is gradually dying out in CTR thus click revenues. You should try something new such as this.</p>
<p>Another useful option of the plugin is to set “<strong>Only show normal ads on pages older than xx (days) &#8211; only for single posts and pages</strong>”. This would prove very useful if you want a good balance between ad performance / earnings and user experiences. Only displaying ads on older posts are a pretty good idea for creating a good first impression to those who stumble upon your site.</p>
<h3>Related Posts:</h3>
<ul class="similar-posts">
<li><a href="http://www.kavoir.com/2009/02/wordpress-show-recent-posts-on-homepage-or-in-sidebar.html" rel="bookmark" title="February 27, 2009">WordPress: Show Recent Posts on Homepage or in Sidebar</a></li>
<li><a href="http://www.kavoir.com/2010/09/auto-generated-content-by-user-searches.html" rel="bookmark" title="September 29, 2010">Auto-generated content by user searches</a></li>
<li><a href="http://www.kavoir.com/2012/01/aweber-mailchimp-alternative-free-email-autoresponder-subscription.html" rel="bookmark" title="January 12, 2012">Aweber, Mailchimp Alternative &#8211; Free Email Autoresponder Subscription</a></li>
<li><a href="http://www.kavoir.com/2009/05/mysql-insert-if-doesnt-exist-otherwise-update-the-existing-row.html" rel="bookmark" title="May 2, 2009">MySQL: Insert if doesn&rsquo;t exist otherwise update the existing row</a></li>
<li><a href="http://www.kavoir.com/2010/07/my-online-income-report-june-2010.html" rel="bookmark" title="July 23, 2010">My online income report &ndash; June, 2010</a></li>
</ul>
<p><!-- Similar Posts took 3.202 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kavoir.com/2012/01/wordpress-display-ads-in-post-content-and-only-display-ads-in-old-posts.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP: Check if A String Contain Only Uppercase / Capital Letters</title>
		<link>http://www.kavoir.com/2012/01/php-check-if-a-string-contain-only-uppercase-capital-letters.html</link>
		<comments>http://www.kavoir.com/2012/01/php-check-if-a-string-contain-only-uppercase-capital-letters.html#comments</comments>
		<pubDate>Fri, 20 Jan 2012 06:32:44 +0000</pubDate>
		<dc:creator>Yang Yang</dc:creator>
				<category><![CDATA[PHP Tips & Tutorials]]></category>

		<guid isPermaLink="false">http://www.kavoir.com/?p=2663</guid>
		<description><![CDATA[Sometimes you would want to check if a string is an acronym or an abbreviation by testing if it only contains capitalized letters from A to Z and nothing else. There are 2 ways to accomplish this simple task in PHP. ctype_upper() Use the native ctype_upper() function and you will know if the provided string [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Sometimes you would want to check if a string is an acronym or an abbreviation by testing if it only contains capitalized letters from <strong>A to Z</strong> and nothing else. There are 2 ways to accomplish this simple task in PHP.</p>

<h2>ctype_upper()</h2>
<p>Use the native <a href="http://php.net/manual/en/function.ctype-upper.php">ctype_upper</a>() function and you will know if the provided string contains only uppercase letters:</p>
<pre><code>if (<strong>ctype_upper</strong>($string)) {
	echo $string.' is all uppercase letters.';
} else {
	echo $string.' is not all uppercase letters.';
}</code></pre>
<p>The <a href="http://www.php.net/manual/en/ref.ctype.php">Ctype functions</a> would turn out to be very handy when you want to test a string against different character types – digits, alphabetic, alpha-numeric, lowercase letters, uppercase letter, and even punctuations, etc. See the full list here: <a href="http://www.php.net/manual/en/ref.ctype.php">http://www.php.net/manual/en/ref.ctype.php</a></p>
<h2>strtoupper()</h2>
<p>Use the <strong>strtoupper</strong>() function to transform the string into all uppercase characters that’s capitalized letters, and then compare the transformed string against the original one to see if they are identical. If they are, then you are pretty sure the original string was also a string consisting of ONLY capital letters.</p>
<pre><code>if (<strong>strtoupper($string) == $string</strong>) {
	echo $string.' is all uppercase letters.';
}</code></pre>
<h2>Check if A String Consists of Only Lowercase Letters</h2>
<p>The same goes true if you want to do the test other way around. Just use <strong>ctype_lower</strong>() and <strong>strtolower</strong>() instead.</p>
<h3>Related Posts:</h3>
<ul class="similar-posts">
<li><a href="http://www.kavoir.com/2009/04/php-string-case-uppercase-all-letters-or-lowercase-all-letters-in-a-string-uppercase-first-letter-of-a-string-uppercase-first-letter-of-all-words-in-a-string.html" rel="bookmark" title="April 23, 2009">PHP String Case: Uppercase all Letters or Lowercase all Letters in a String | Uppercase First Letter of a String | Uppercase First Letter of all Words in a String</a></li>
<li><a href="http://www.kavoir.com/2011/04/php-class-converting-plural-to-singular-or-vice-versa-in-english.html" rel="bookmark" title="April 3, 2011">PHP Class: Convert Plural to Singular or Vice Versa in English</a></li>
<li><a href="http://www.kavoir.com/2010/09/php-checking-text-strings-against-reserved-or-censored-words.html" rel="bookmark" title="September 27, 2010">PHP: Checking Text Strings against Reserved or Censored Words</a></li>
<li><a href="http://www.kavoir.com/2009/06/php-change-array-key-case-all-array-keys-to-lowercase-or-uppercase.html" rel="bookmark" title="June 2, 2009">PHP: Change Array Key Case &#8211; All Array Keys to Lowercase or Uppercase</a></li>
<li><a href="http://www.kavoir.com/2009/06/php-create-an-array-of-a-range-of-characters-numbers-or-letters-or-multiple-identical-values.html" rel="bookmark" title="June 2, 2009">PHP: Create an Array of A Range of Characters (Numbers or Letters) or Multiple Identical Values</a></li>
</ul>
<p><!-- Similar Posts took 2.568 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kavoir.com/2012/01/php-check-if-a-string-contain-only-uppercase-capital-letters.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Customize WordPress Post Editor CSS Styles</title>
		<link>http://www.kavoir.com/2012/01/customize-wordpress-post-editor-css-styles.html</link>
		<comments>http://www.kavoir.com/2012/01/customize-wordpress-post-editor-css-styles.html#comments</comments>
		<pubDate>Thu, 19 Jan 2012 14:16:39 +0000</pubDate>
		<dc:creator>Yang Yang</dc:creator>
				<category><![CDATA[WordPress How To]]></category>

		<guid isPermaLink="false">http://www.kavoir.com/?p=2652</guid>
		<description><![CDATA[Do you know you can actually change the CSS styles of the entire editing area / editor where you create the post content in WordPress? It doesn&#8217;t have to be the default styles and since version 3.0, people can freely style the TinyMCE rich text editor shipped with WordPress however they want to by a few [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Do you know you can actually change the CSS styles of the entire editing area / editor where you create the post content in WordPress? It doesn&#8217;t have to be the default styles and since version 3.0, people can freely style the <a href="http://www.tinymce.com/">TinyMCE</a> rich text editor shipped with <a href="http://www.wordpress.org/">WordPress</a> however they want to by a few simple changes to the theme files.<span id="more-2652"></span></p>
<h2>Step 1</h2>
<p>Open the <strong>functions.php</strong> file in your theme folder (create it if it doesn&#8217;t exist) and add this line anywhere in the PHP tags &lt;?php &#8230; ?&gt;:</p>
<pre>add_editor_style();</pre>
<h2>Step 2</h2>
<p>Create a css file named <strong>editor-style.css</strong> and put it in the theme root, namely the same folder where functions.php is in. To start with, you may want to copy the CSS styles from that of the <a href="http://www.kavoir.com/wp-content/themes/twentyeleven/editor-style.css">Twenty Eleven theme</a> into yours.</p>
<p>Now you can freely change those styles (such as rich text font, size or color, etc.) to have your own customized WordPress editor styles. The default editor styles coming with Twenty Eleven are very nice that make me long to write. So I&#8217;m now using them for my editor in the current theme, <a href="http://www.kavoir.com/2010/04/dont-just-create-good-products-but-irresistable-ones-thesis-theme-1-7-review.html">Thesis</a>. You should too, if you find it more inspiring than the default styles.<br />
<h3>Related Posts:</h3>
<ul class="similar-posts">
<li><a href="http://www.kavoir.com/2009/01/update-your-theme-to-wordpress-27-with-comments-threading-and-paging.html" rel="bookmark" title="January 15, 2009">Update your theme to WordPress 2.7 with Comments Threading and Paging</a></li>
<li><a href="http://www.kavoir.com/2011/03/vbulletin-change-default-height-of-quick-reply-box-and-enlarge-it.html" rel="bookmark" title="March 26, 2011">vBulletin: Change default height of editor and quick reply box</a></li>
<li><a href="http://www.kavoir.com/2009/06/html-change-text-and-font-colors.html" rel="bookmark" title="June 16, 2009">HTML: Change Text and Font Colors</a></li>
<li><a href="http://www.kavoir.com/2009/01/css-selectorhover-hack-for-ie6.html" rel="bookmark" title="January 19, 2009">CSS selector:hover Hack for IE6</a></li>
<li><a href="http://www.kavoir.com/2010/03/how-to-define-multiple-css-rules-properties-in-jquery.html" rel="bookmark" title="March 3, 2010">How to define multiple CSS rules / properties in jQuery?</a></li>
</ul>
<p><!-- Similar Posts took 2.530 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kavoir.com/2012/01/customize-wordpress-post-editor-css-styles.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add Wildcard DNS Subdomain *.example.com in cPanel</title>
		<link>http://www.kavoir.com/2012/01/add-wildcard-dns-subdomain-example-com-in-cpanel.html</link>
		<comments>http://www.kavoir.com/2012/01/add-wildcard-dns-subdomain-example-com-in-cpanel.html#comments</comments>
		<pubDate>Mon, 16 Jan 2012 14:12:49 +0000</pubDate>
		<dc:creator>Yang Yang</dc:creator>
				<category><![CDATA[Domains]]></category>
		<category><![CDATA[Hosting Tips & Deals]]></category>

		<guid isPermaLink="false">http://www.kavoir.com/?p=2638</guid>
		<description><![CDATA[Lots of people ask this question and most of them probably made the matter complicated by editing the DNS Zone from WHM in the DNS Functions. But they actually should just do it in cPanel which is A LOT easier. Just log in your cPanel which manages the domain that you want to add support [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Lots of people ask this question and most of them probably made the matter complicated by editing the DNS Zone from WHM in the DNS Functions. But they actually should just do it in cPanel which is A LOT easier.</p>

<p>Just log in your cPanel which manages the domain that you want to add support for wildcard (*) subdomains. Go to:</p>
<p><strong>Domains</strong> &gt; <strong>Subdomains</strong></p>
<p>And enter asterisk * in the Subdomain and choose the domain you need it added to.</p>
<p>Click “<strong>Create</strong>”.</p>
<p><a href="http://www.kavoir.com/wp-content/uploads/2012/01/adding-subdomain-wildcard-in-cpanel.png" rel="lightbox[2638]" title="adding subdomain wildcard in cpanel"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="adding subdomain wildcard in cpanel" src="http://www.kavoir.com/wp-content/uploads/2012/01/adding-subdomain-wildcard-in-cpanel_thumb.png" alt="adding subdomain wildcard in cpanel" width="640" height="150" border="0" /></a></p>
<p>That’s it. Now you can access your domain from any random subdomain and it will automatically use the A record of the main domain as their own.<br />
<h3>Related Posts:</h3>
<ul class="similar-posts">
<li><a href="http://www.kavoir.com/2009/09/how-to-get-a-web-address-top-level-domain.html" rel="bookmark" title="September 9, 2009">How to get a web address (top level domain)?</a></li>
<li><a href="http://www.kavoir.com/2009/06/how-to-transfer-move-wordpress-blog-from-one-domain-to-another.html" rel="bookmark" title="June 15, 2009">How to Transfer / Move WordPress Blog from One Domain to Another</a></li>
<li><a href="http://www.kavoir.com/2007/12/encyclopedia-of-dreamhost-coupon-codes.html" rel="bookmark" title="December 1, 2007">DreamHost Promo Codes, Coupons and Discount Codes for Cheap Web Hosting</a></li>
<li><a href="http://www.kavoir.com/2010/09/shady-godaddy-how-to-cancel-private-registration-for-your-domain-renewals.html" rel="bookmark" title="September 9, 2010">Shady GoDaddy: How to cancel private registration for your domain renewals?</a></li>
<li><a href="http://www.kavoir.com/2009/06/google-search-by-sentence-fragments-with-forgotten-word-replace-by-asterisk.html" rel="bookmark" title="June 13, 2009">Google: Search by sentence fragments with forgotten word replace by asterisk or wildcards</a></li>
</ul>
<p><!-- Similar Posts took 2.734 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kavoir.com/2012/01/add-wildcard-dns-subdomain-example-com-in-cpanel.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FFVCL – FFmpeg Delphi VCL for Video / Audio Apps Development</title>
		<link>http://www.kavoir.com/2012/01/ffmpeg-delphi-vcl-for-video-audio-applications-development.html</link>
		<comments>http://www.kavoir.com/2012/01/ffmpeg-delphi-vcl-for-video-audio-applications-development.html#comments</comments>
		<pubDate>Fri, 13 Jan 2012 13:50:39 +0000</pubDate>
		<dc:creator>Yang Yang</dc:creator>
				<category><![CDATA[Desktop Development]]></category>
		<category><![CDATA[Internet Tools]]></category>

		<guid isPermaLink="false">http://www.kavoir.com/?p=2613</guid>
		<description><![CDATA[This post is dedicated to one of my friends, Coolie (not his real name but he preferred to be called that way among friends), a father and self-entrepreneur who created the outstanding Delphi VCL component for FFmpeg that makes it extremely easy to develop audio and video applications for Windows. For those who are not [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.delphiffmpeg.com/"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border: 0px;" title="ffmpeg delphi vcl" src="http://www.kavoir.com/wp-content/uploads/2012/01/ffmpeg-delphi-vcl.jpg" alt="ffmpeg delphi vcl" width="239" height="164" align="right" border="0" /></a>This post is dedicated to one of my friends, Coolie (not his real name but he preferred to be called that way among friends), a father and self-entrepreneur who created the outstanding <a href="http://www.delphiffmpeg.com/">Delphi VCL component for FFmpeg</a> that makes it extremely easy to develop audio and video applications for Windows.</p>

<p>For those who are not Windows desktop developers, <a href="http://ffmpeg.org/">FFmpeg</a> is the ONE video and audio applications library across all major platforms that is able to encode, decode, edit, convert and stream audio and video. It is widely adopted as the standard library for multi-media applications development. Chances are, what you currently have for media player in your operating system uses FFmpeg to do all the underlying work.</p>
<p>The problem with FFmpeg is that it’s only got a command line interface. You would definitely find it fascinating if you are a Linux guru, but not GUI users. Developers must create another layer of interface to accommodate end users, another layer of abstraction for FFmpeg, and that’s exactly where Coolie’s talent comes in, who heroically produced the <a href="http://www.delphiffmpeg.com/">Delphi VCL for FFmpeg</a> and the <a href="http://www.activexffmpeg.com/">ActiveX OCX Controls for FFmpeg</a>. Problem solved for people who want to make video and audio applications in Windows but daunted by the command-line FFmpeg.</p>
<p>Simply ground-breaking work he has made, Coolie graduated from <a href="http://www.tsinghua.edu/">Tsinghua</a> university, the China counterpart of <a href="http://www.mit.edu/">MIT</a> or <a href="http://www.princeton.edu">Princeton</a> – approximately 100,000 high school students each year compete for just 1 admission to Tsinghua. Think about that.</p>
<p>Feel free to bug him if you are interested in developing a multi-media application yourself – it’s not so hard as it may seem because many contemporary languages and platforms are made to be used by absolute programming beginners, such as <a href="http://en.wikipedia.org/wiki/Visual_Basic_.NET">VB.NET</a>.<br />
<h3>Related Posts:</h3>
<ul class="similar-posts">
<li><a href="http://www.kavoir.com/2007/05/beginning-silverlight-and-xaml-quickstarts-resources.html" rel="bookmark" title="May 5, 2007">Beginning Silverlight, and XAML Resources &#8211; QuickStarts, Videos, Walkthroughs</a></li>
<li><a href="http://www.kavoir.com/2009/08/new-tags-of-html-5-a-new-features-tutorial.html" rel="bookmark" title="August 27, 2009">New Tags of HTML 5 (A New Features Tutorial)</a></li>
<li><a href="http://www.kavoir.com/2009/06/best-javascript-books-for-learning-javascript-programming-and-development.html" rel="bookmark" title="June 17, 2009">Best JavaScript Books for Learning JavaScript Programming and Development</a></li>
<li><a href="http://www.kavoir.com/2007/12/encyclopedia-of-dreamhost-coupon-codes.html" rel="bookmark" title="December 1, 2007">DreamHost Promo Codes, Coupons and Discount Codes for Cheap Web Hosting</a></li>
<li><a href="http://www.kavoir.com/2009/11/how-to-recover-lost-firefox-bookmarks-where-is-my-firefox-bookmarks-folder.html" rel="bookmark" title="November 12, 2009">How to recover lost Firefox bookmarks? Where is my Firefox bookmarks folder?</a></li>
</ul>
<p><!-- Similar Posts took 4.345 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kavoir.com/2012/01/ffmpeg-delphi-vcl-for-video-audio-applications-development.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aweber, Mailchimp Alternative – Free Email Autoresponder Subscription</title>
		<link>http://www.kavoir.com/2012/01/aweber-mailchimp-alternative-free-email-autoresponder-subscription.html</link>
		<comments>http://www.kavoir.com/2012/01/aweber-mailchimp-alternative-free-email-autoresponder-subscription.html#comments</comments>
		<pubDate>Thu, 12 Jan 2012 11:31:48 +0000</pubDate>
		<dc:creator>Yang Yang</dc:creator>
				<category><![CDATA[Business and Marketing]]></category>
		<category><![CDATA[Google Hacks, Cheats & Tips]]></category>
		<category><![CDATA[Make Money Online]]></category>

		<guid isPermaLink="false">http://www.kavoir.com/2012/01/aweber-mailchimp-alternative-free-email-autoresponder-subscription.html</guid>
		<description><![CDATA[I’ve been with Aweber for nearly 2 years and they are good. But I eventually decided that newsletter is not my type of thing – there are people who are making big bucks by building and maintaining a high profile email list, but I’m just not one of them. So I left Aweber and switched [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border: 0px;" title="google feedburner - free email subscription service" src="http://www.kavoir.com/wp-content/uploads/2012/01/google-feedburner.gif" alt="google feedburner - free email subscription service" width="318" height="73" align="right" border="0" />I’ve been with <strong>Aweber</strong> for nearly 2 years and they are good. But I eventually decided that newsletter is not my type of thing – there are people who are making big bucks by building and maintaining a high profile email list, but I’m just not one of them. So I left Aweber and switched all my subscription forms to <a href="http://feedburner.google.com/">Feedburner email subscription</a>.</p>

<p>It’s actually pretty good. On top of everything, it’s <strong>free</strong> and A LOT <strong>easier</strong> to set up. It’s got <strong>anti-spam captcha</strong> which Aweber lacks – I contacted Aweber support approximately 1 year ago about this feature and up until now, they still haven’t deployed it. The problem with a popular blog is that there are many spam bots waiting to fill every form on the pages. As a result, my list was filled with fake non-human emails which bloated my number of subscribers, thus monthly fees.</p>
<p>It sucks, though Aweber excels in many other regards such as demographic statistics and CTR, etc. If you’ve got a blog and just want to deliver your fresh posts to the inbox of your readers, namely blog <strong>subscription</strong>, Feedburner is perfect for you. If you want a little more as what an <strong>autoresponder</strong> does, Feedburner can somewhat help you in this as well, albeit limited in functionality.</p>
<h2>Use Feedburner for Email Subscription</h2>
<p>Just sign in your Google account and navigate to <a href="http://feedburner.google.com">http://feedburner.google.com</a> and you can start creating your feed right away. In addition to adding a Feedburner custom feed address to your blog, you can also get a email subscription form by “Type your blog or feed address here” and then click “Next”.</p>
<p>It’s all guided and easy to finish. After you have done, go to “<strong>Publicize</strong>” –&gt; “<strong>Email Subscriptions</strong>” and click “<strong>Activate</strong>”, you would then be presented by a <strong>HTML code block</strong> which is the your blog subscription form that you should put at a prominent place on your blog. Readers can then enter their email addresses to sign up with your newsletter (not newsletter actually, but blog posts notifications). Recommended places to install the email subscription form include: 1) end of the post, 2) top of sidebar, etc.</p>
<h2>Use Feedburner as Autoresponder</h2>
<p>After you have created your feed at Feedburner, click the feed, and go to “<strong>Publicize</strong>” –&gt; “<strong>Email Subscriptions</strong>” –&gt; “<strong>Communication Preferences</strong>” and there’s a “<strong>Confirmation Email Body</strong>” that you are free to edit to include any messages or links you would like to show to the subscriber (yet-to-be), such as a thank-you line and the download URL of a ebook you’ve created. After you have made the changes, click “<strong>Save</strong>” to save them.</p>
<p>Now if anyone subscribes through the Feedburner email subscription form on your blog or website, he or she’d first receive a confirmation message from Feedburner containing things you added just now. It’s exactly like an <strong>autoresponder</strong>, and it’s <strong>free</strong>.<br />
<h3>Related Posts:</h3>
<ul class="similar-posts">
<li><a href="http://www.kavoir.com/2009/09/how-to-get-a-web-address-top-level-domain.html" rel="bookmark" title="September 9, 2009">How to get a web address (top level domain)?</a></li>
<li><a href="http://www.kavoir.com/2010/07/how-to-delete-a-skype-account-so-that-it-doesnt-appear-in-search.html" rel="bookmark" title="July 5, 2010">How to delete a Skype account so that it doesn&rsquo;t appear in search?</a></li>
<li><a href="http://www.kavoir.com/2010/06/how-to-enable-change-vbulletin-default-thread-subscription-mode-for-new-user-registrations.html" rel="bookmark" title="June 14, 2010">How to Enable / Change vBulletin Default Thread Subscription Mode for New User Registrations?</a></li>
<li><a href="http://www.kavoir.com/2010/03/php-check-or-validate-url-and-email-addresses-an-easier-way-than-regular-expressions-the-filter_var-function.html" rel="bookmark" title="March 4, 2010">PHP: Check or Validate URL and Email Addresses &ndash; an Easier Way than Regular Expressions, the filter_var() Function</a></li>
<li><a href="http://www.kavoir.com/2009/01/free-wordpress-hosting-and-much-more.html" rel="bookmark" title="January 11, 2009">Free WordPress Hosting and Much More &#8211; DreamHost Apps Free Hosting Invitation</a></li>
</ul>
<p><!-- Similar Posts took 4.110 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kavoir.com/2012/01/aweber-mailchimp-alternative-free-email-autoresponder-subscription.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review of uCertify Zend PHP-5 Exam PrepKit</title>
		<link>http://www.kavoir.com/2012/01/review-of-ucertify-zend-php-5-exam-prepkit.html</link>
		<comments>http://www.kavoir.com/2012/01/review-of-ucertify-zend-php-5-exam-prepkit.html#comments</comments>
		<pubDate>Thu, 12 Jan 2012 08:45:33 +0000</pubDate>
		<dc:creator>Yang Yang</dc:creator>
				<category><![CDATA[Kavoir & Whatever]]></category>

		<guid isPermaLink="false">http://www.kavoir.com/2012/01/review-of-ucertify-zend-php-5-exam-prepkit.html</guid>
		<description><![CDATA[Recently uCertify approached me and asked me to do blogging on about Zend PHP-5 exam PrepKit. Since this is an interesting topic to me and as I would get a free simulator, I agreed. uCertify produces the preparation kits for many different IT Certifications including Microsoft, Oracle, Cisco, CompTIA, Adobe, etc. The uCertify PrepEngine looks [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Recently uCertify approached me and asked me to do blogging on about <a href="http://www.ucertify.com/exams/Zend/ZEND-PHP5.html">Zend PHP-5</a> exam PrepKit. Since this is an interesting topic to me and as I would get a free simulator, I agreed. uCertify produces the preparation kits for many different IT Certifications including Microsoft, Oracle, Cisco, CompTIA, Adobe, etc. The uCertify PrepEngine looks like this:</p>

<p><img class="frame" title="Zend PHP5 Exam PrepKit" src="http://www.kavoir.com/wp-content/uploads/2012/01/clip_image002.jpg" alt="Zend PHP5 Exam PrepKit" width="565" height="346" /></p>
<h2>Features of the PrepKit:</h2>
<ul>
<li>A nice looking user interface with good usability, especially regarding the minor details. For example, it is possible to click the answer itself and not only the checkbox next to it.</li>
<li>It has an optional study mode for every kind of test. When enabled it displays the wrong answers immediately rather than evaluating the answers only after the test is over. This provides a harmonic way of learning and measuring one&#8217;s progress.</li>
<li>It automatically shuffles the order of the answer options thereby preventing me from remembering the position of the correct answer among various options.</li>
<li>The explanation to the answers is of good quality and includes chart, diagrams, tables, snippets wherever required.</li>
<li>Huge amount of study material are included in the kit! It is not only a simulator but a full preparation kit.</li>
</ul>
<p>In general it is a nice product that can be helpful for one to prepare for an exam (they have various prepkit available at <a href="http://www.ucertify.com/">uCertify</a>). However I do not want anybody to get an impression that I think this is the only resource that one could use to prepare and pass an exam. This product and all other products available out there (books, prep kits, study guides) are just another resource for learning and practicing that one might consider to use when preparing for an exam.</p>
<p>It’s a very nice kit for diversified learners who want to learn things in all different ways. It’s also a breeze to create your own tests and quizzes. Give it a try and you are gonna like it!<br />
<h3>Related Posts:</h3>
<ul class="similar-posts">
<li><a href="http://www.kavoir.com/2009/06/best-javascript-books-for-learning-javascript-programming-and-development.html" rel="bookmark" title="June 17, 2009">Best JavaScript Books for Learning JavaScript Programming and Development</a></li>
<li><a href="http://www.kavoir.com/2009/06/im-bored-lets-play-the-bloggers-relay-game.html" rel="bookmark" title="June 5, 2009">I&#8217;m bored. Let&#8217;s play the bloggers&#8217; relay game!</a></li>
<li><a href="http://www.kavoir.com/2010/04/dont-just-create-good-products-but-irresistable-ones-thesis-theme-1-7-review.html" rel="bookmark" title="April 1, 2010">Thesis Theme Review &#8211; Don&#8217;t just create good products but irresistable ones.</a></li>
<li><a href="http://www.kavoir.com/2009/10/my-confession-as-required-by-the-us-government.html" rel="bookmark" title="October 10, 2009">My confession as required by the US government</a></li>
<li><a href="http://www.kavoir.com/2011/04/a-few-amazon-affiliate-tips-and-my-earnings-of-mar-2011.html" rel="bookmark" title="April 2, 2011">A few Amazon affiliate tips and my earnings of Mar. 2011</a></li>
</ul>
<p><!-- Similar Posts took 3.961 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kavoir.com/2012/01/review-of-ucertify-zend-php-5-exam-prepkit.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Premium Magento Theme – Avalanche (Review)</title>
		<link>http://www.kavoir.com/2011/12/premium-magento-theme-avalanche-review.html</link>
		<comments>http://www.kavoir.com/2011/12/premium-magento-theme-avalanche-review.html#comments</comments>
		<pubDate>Fri, 30 Dec 2011 03:51:25 +0000</pubDate>
		<dc:creator>Yang Yang</dc:creator>
				<category><![CDATA[eCommerce & Shopping Online]]></category>
		<category><![CDATA[Magento Tips]]></category>
		<category><![CDATA[PayPal & Ecommerce]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://www.kavoir.com/2011/12/premium-magento-theme-avalanche-review.html</guid>
		<description><![CDATA[After digging into Magento for a few months and trying to start my own tangible business (I only deal with digital goods as of now), I failed in finding the perfect theme for my store. What I had in mind was a Magento theme much like Thesis for WordPress, the sort of theme that’s simplistic [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a onclick="location.href='/go/avalanche/'; return false;" href="http://fastdivision.com/themes/avalanche/"><img style="padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border: 0px;" title="avalanche - premium magento theme" src="http://www.kavoir.com/wp-content/uploads/2011/12/avalanche-premium-magento-theme1.png" alt="avalanche - premium magento theme" width="270" height="195" align="right" border="0" /></a>After digging into Magento for a few months and trying to start my own tangible business (I only deal with digital goods as of now), I failed in finding the perfect theme for my store. What I had in mind was a Magento theme much like <a href="http://www.kavoir.com/go/thesis/">Thesis</a> for WordPress, the sort of theme that’s simplistic yet powerful, finely crafted and omnipotent (not just for a specific niche). Seemed most of the themes I could find were a bit too frivolous for me, until I found Jake and his <strong>Avalanche</strong>, <a onclick="location.href='/go/avalanche/'; return false;" href="http://fastdivision.com/themes/avalanche/">premium Magento theme</a>.</p>

<p>Jake was one of a few Magento experts who are true masters of the eCommerce platform. I first discovered Avalanche with awe and thought, that was it &#8211; that was exactly what I wanted. With a few improvements it’d be the perfect theme for my store. I contacted Jake immediately with some of my ideas and he got back to me and greatly appreciated my feedback. He adopted and implemented my suggestions the <strong>next day</strong>. Those were some great ideas such as a mega / exploded menu option for the top navigation. It used to be 3 options, now there are 4 – it’s all yours to choose from in the Avalanche configuration panel.</p>
<p>I bought the <a onclick="location.href='/go/avalanche/'; return false;" href="http://fastdivision.com/themes/avalanche/pricing/">Developer License</a> for $399 that night. It was a remarkable experience. We exchanged quite some emails about how to make the theme better. Not every vendor takes customer suggestions so seriously, let alone a customer-yet-to-be; and it’s not every day you find a developer who so vigorously and wholeheartedly keeps refining his product.</p>
<p>The installation was a breeze. Had some minor problems as I was not quite experienced with Magento yet and emailed Jake for help and he got back to me <strong>within 1 hour</strong>. Every time. That’s the kind of support lacking in the official <a href="http://www.kavoir.com/2011/09/magento-go-test-drive-review.html" style="background: url('/img/entry/box-bg1.png') repeat-x 0 100%; ">Magento Go</a> team.</p>
<p>The Avalanche theme has lots of backend options that you can tweak to customize the look and general texts of your store. Cloud Zoom in place. Breadcrumbs are enhanced. Colors, typography, banners, featured products, AJAX quick views, cutting edge CSS3 features and many more.</p>
<p>As of now, I’m very much impressed in all regards, though I’d say it’s more of a theme for digital niches such as technology and electric products. The black and white theme may not suit every customer base (may not yield the best conversion rates in some niches). You need to tweak them a bit, unless Jake can come up with an overall color themes switcher in future updates. For now, we are stuck with color switchers just for borders, links, and action buttons – they are actually pretty nice with <strong>gradients</strong>, you should try it!</p>
<p>There could be more improvements and I’m sure Jake’s already started working on the next version. By far, I think he’s making the best <a onclick="location.href='/go/avalanche/'; return false;" href="http://fastdivision.com/">premium Magento themes</a>.</p>
<p>My <strong>4.9/5</strong> for Avalanche Magento theme.<br />
<h3>Related Posts:</h3>
<ul class="similar-posts">
<li><a href="http://www.kavoir.com/2011/11/shopify-com-review.html" rel="bookmark" title="November 26, 2011">Shopify Review</a></li>
<li><a href="http://www.kavoir.com/2011/09/magento-go-test-drive-review.html" rel="bookmark" title="September 27, 2011">Magento Go Review &#8211; Sucking Support &#038; $99 Ripoff for SSL Setup</a></li>
<li><a href="http://www.kavoir.com/2009/01/update-your-theme-to-wordpress-27-with-comments-threading-and-paging.html" rel="bookmark" title="January 15, 2009">Update your theme to WordPress 2.7 with Comments Threading and Paging</a></li>
<li><a href="http://www.kavoir.com/2010/05/winkcart-com-the-simple-paypal-online-store-creator.html" rel="bookmark" title="May 1, 2010">WinkCart.com, the simple PayPal online store creator</a></li>
<li><a href="http://www.kavoir.com/2009/06/best-damn-premium-wordpress-theme-for-professional-bloggers-thesis.html" rel="bookmark" title="June 15, 2009">Best Damn Premium WordPress Theme for Professional Blogs: THESIS</a></li>
</ul>
<p><!-- Similar Posts took 4.192 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kavoir.com/2011/12/premium-magento-theme-avalanche-review.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>PHP: Get Mime Type of a File (and Encoding)</title>
		<link>http://www.kavoir.com/2011/12/php-get-mime-type-of-a-file-and-encoding.html</link>
		<comments>http://www.kavoir.com/2011/12/php-get-mime-type-of-a-file-and-encoding.html#comments</comments>
		<pubDate>Sun, 25 Dec 2011 04:22:31 +0000</pubDate>
		<dc:creator>Yang Yang</dc:creator>
				<category><![CDATA[PHP Tips & Tutorials]]></category>

		<guid isPermaLink="false">http://www.kavoir.com/2011/12/php-get-mime-type-of-a-file-and-encoding.html</guid>
		<description><![CDATA[While you can somewhat rely on the name extension of a file to determine the mime type, it may not always be accurate. For example, .jpg and .jpeg files are very probably image/jpeg files and .png files are very probably image/png files, but there’s always an exception because file extensions can be faked. To accurately [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>While you can somewhat rely on the name extension of a file to determine the mime type, it may not always be accurate. For example, .jpg and .jpeg files are very probably <strong>image/jpeg</strong> files and .png files are very probably <strong>image/png</strong> files, but there’s always an exception because file extensions can be faked. To accurately find the mime type of a specific file in PHP, you should use the <a href="http://www.php.net/manual/en/ref.fileinfo.php">Fileinfo extension</a>.</p>

<p>Find out if the extension is enabled with the code outlined in the beginning part of the <a href="http://www.kavoir.com/2009/01/php-resize-image-and-store-to-file.html">resize image in PHP</a> post.</p>
<p>With the <strong>php_fileinfo</strong> extension enabled in php.ini, this is the function I come up with:</p>
<pre><code>$finfo = new finfo(FILEINFO_MIME); // return mime type
if ($finfo) {
	$file_name = &quot;/absolute/path/to/some.jpg&quot;; /* Must use absolute path */
	$file_info = $finfo-&gt;file($file_name);
	$mime_type = substr($file_info, 0, strpos($file_info, ';'));
	echo $mime_type;
}</code></pre>
<p>Which will get you this:</p>
<pre><code>image/jpeg</code></pre>
<p>The reason it gets complicated in the echo line is that the standard output of FILEINFO_MIME information output by the file() function of the $finfo object is something like this:</p>
<pre><code>image/jpeg; charset=binary</code></pre>
<p>Therefore, you have to literally get everything before the semi-colon to get the mime type information.</p>
<p>If it was a CSS file, the output of the $finfo-&gt;file() method would be like this:</p>
<pre><code>text/plain; charset=utf-8</code></pre>
<p>Cool, huh! <img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://www.kavoir.com/wp-content/uploads/2011/12/wlEmoticon-winkingsmile1.png" /></p>
<h3>Related Posts:</h3>
<ul class="similar-posts">
<li><a href="http://www.kavoir.com/2009/01/php-resize-image-and-store-to-file.html" rel="bookmark" title="January 15, 2009">PHP: Resize Image and Store to File</a></li>
<li><a href="http://www.kavoir.com/2011/01/linux-how-to-find-only-text-files.html" rel="bookmark" title="January 22, 2011">Linux: How to &#8216;find&#8217; and search ONLY text files?</a></li>
<li><a href="http://www.kavoir.com/2009/01/php-run-html-as-php.html" rel="bookmark" title="January 19, 2009">PHP: Run HTML as PHP</a></li>
<li><a href="http://www.kavoir.com/2009/04/php-get-directory-or-filename-from-a-full-path-or-url.html" rel="bookmark" title="April 22, 2009">PHP: Getting Directory Path and Filename from A Full Path or URL</a></li>
<li><a href="http://www.kavoir.com/2011/05/php-explore-display-contents-of-directory-recursively.html" rel="bookmark" title="May 10, 2011">PHP: Display Files and Sub-directories of A Directory Recursively as A Tree</a></li>
</ul>
<p><!-- Similar Posts took 2.841 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kavoir.com/2011/12/php-get-mime-type-of-a-file-and-encoding.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Redirect 404 Error to Home Page</title>
		<link>http://www.kavoir.com/2011/12/redirect-404-error-to-home-page.html</link>
		<comments>http://www.kavoir.com/2011/12/redirect-404-error-to-home-page.html#comments</comments>
		<pubDate>Sun, 25 Dec 2011 03:15:19 +0000</pubDate>
		<dc:creator>Yang Yang</dc:creator>
				<category><![CDATA[CSS & HTML Tips]]></category>
		<category><![CDATA[HTTP Tips & Tutorials]]></category>
		<category><![CDATA[PHP Tips & Tutorials]]></category>
		<category><![CDATA[WordPress How To]]></category>

		<guid isPermaLink="false">http://www.kavoir.com/2011/12/redirect-404-error-to-home-page.html</guid>
		<description><![CDATA[Other than making your 404 error page user friendly, you can redirect it to your index pages such as the homepage, sitemap, or search page, to make it useful for the users. Instead of relying on them to correct the error themselves, you offer the new orientation. How to redirect a 404 error page to [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Other than making your <a href="http://www.smashingmagazine.com/2007/08/17/404-error-pages-reloaded/">404 error page</a> <a href="http://www.alistapart.com/articles/perfect404/">user friendly</a>, you can redirect it to your index pages such as the homepage, sitemap, or search page, to make it useful for the users. Instead of relying on them to correct the error themselves, you offer the new orientation.</p>

<h2>How to redirect a 404 error page to the home page?</h2>
<p>There are essentially 3 ways to do this depending on the technology your site is built on.</p>
<h3>The .htaccess and HTML solution</h3>
<p>This works across all sites that are served by the Apache web server with .htaccess enabled. Add this line in the .htaccess file in the root directory of your domain:</p>
<pre><code>ErrorDocument 404 /404.html</code></pre>
<p>And in 404.html, add a meta tag in the HTML head section: </p>
<pre><code>&lt;meta http-equiv=&quot;Refresh&quot; content=&quot;1; URL=http://www.example.com/&quot;&gt;</code></pre>
<p>So when there’s an 404 Not Found error the user would be first redirected to /404.html and in turn, he or she would be redirected to the homepage http://www.example.com/ (or whatever you change it to) by the meta <strong>Refresh</strong> actions.</p>
<h3>The PHP solution</h3>
<p>If you are using PHP to code your site, chances are you know this solution. You can always use the previous solution (The .htaccess and HTML solution) to redirect 404 error page to your home page on a PHP site, but you can also try the pure PHP approach instead.</p>
<p>Whenever a user types in a URL request that you do not recognize, render this:</p>
<pre><code>header(&quot;HTTP/1.1 404 Not Found&quot;);
header(&quot;Location: /&quot;);
exit();</code></pre>
<p>Which would redirect the user who has hit a 404 error to the homepage / or any other page URL you specify there.</p>
<h3>The WordPress solution</h3>
<p>If you are using WordPress for your site, make a 404.php file in your theme directory with the following content:</p>
<pre><code>&lt;?php
header(&quot;HTTP/1.1 301 Moved Permanently&quot;);
header(&quot;Location: &quot;.get_bloginfo('url'));
exit();</code></pre>
<p>WordPress would automatically use 404.php as the default 404 Not Found error page and when a user hits that page, he or she would then be taken to the home page your WordPress blog.</p>
<h3>Related Posts:</h3>
<ul class="similar-posts">
<li><a href="http://www.kavoir.com/2009/09/how-to-redirect-the-visitor-to-another-page-or-website.html" rel="bookmark" title="September 3, 2009">How to redirect the visitor to another page or website?</a></li>
<li><a href="http://www.kavoir.com/2009/08/javascript-stop-and-prevent-others-from-framing-your-site-and-page.html" rel="bookmark" title="August 30, 2009">PHP, JavaScript: Stop and prevent others from framing your site or web page</a></li>
<li><a href="http://www.kavoir.com/2011/08/html-make-a-page-refresh-every-xx-seconds.html" rel="bookmark" title="August 28, 2011">HTML: Make a Page Refresh Every xx Seconds</a></li>
<li><a href="http://www.kavoir.com/2009/06/javascript-open-or-redirect-to-another-page-site-location.html" rel="bookmark" title="June 16, 2009">JavaScript: Open or Redirect to Another Page / Site / Location</a></li>
<li><a href="http://www.kavoir.com/2009/09/best-way-to-hide-and-cloak-your-affiliate-links.html" rel="bookmark" title="September 19, 2009">Best way to hide and cloak your affiliate links?</a></li>
</ul>
<p><!-- Similar Posts took 2.876 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kavoir.com/2011/12/redirect-404-error-to-home-page.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript: Load Image based on Select Option (Dropdown)</title>
		<link>http://www.kavoir.com/2011/12/javascript-load-image-based-on-select-option.html</link>
		<comments>http://www.kavoir.com/2011/12/javascript-load-image-based-on-select-option.html#comments</comments>
		<pubDate>Sun, 25 Dec 2011 02:08:59 +0000</pubDate>
		<dc:creator>Yang Yang</dc:creator>
				<category><![CDATA[Kavoir & Whatever]]></category>

		<guid isPermaLink="false">http://www.kavoir.com/2011/12/javascript-load-image-based-on-select-option.html</guid>
		<description><![CDATA[It’s not unusual to respond to the user actions by dynamically modifying some content of the page. For example, you can employ JavaScript to change and load another image based on the &#60;select&#62;&#60;/select&#62; option the user has just selected. This is the snippet you need: &#60;select onChange="getElementById('front_image').src='/images/'+this.value+'.jpg';"&#62; &#60;option value="1"&#62;1&#60;/option&#62; &#60;option value="2"&#62;2&#60;/option&#62; &#60;option value="3"&#62;3&#60;/option&#62; &#60;/select&#62; &#60;img [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>It’s not unusual to respond to the user actions by dynamically modifying some content of the page. For example, you can employ JavaScript to change and load another image based on the &lt;select&gt;&lt;/select&gt; option the user has just selected.</p>

<p>This is the snippet you need:</p>
<pre><code>&lt;select onChange="<strong>getElementById('front_image').src='/images/'+this.value+'.jpg';</strong>"&gt;
  &lt;option value="1"&gt;1&lt;/option&gt;
  &lt;option value="2"&gt;2&lt;/option&gt;
  &lt;option value="3"&gt;3&lt;/option&gt;
&lt;/select&gt;
&lt;img src="/images/1.jpg" id="front_image" /&gt;</code></pre>
<p>Assuming you store all the images in the /images/ directory.</p>
<p>You get the idea.<br />
<h3>Related Posts:</h3>
<ul class="similar-posts">
<li><a href="http://www.kavoir.com/2009/04/jquery-get-the-text-and-value-of-the-selected-option-of-html-select-element.html" rel="bookmark" title="April 16, 2009">jQuery: Get the text and value of the selected option of HTML select element</a></li>
<li><a href="http://www.kavoir.com/2010/04/javascript-confirmation-warning-before-leaving-or-navigating-away-from-a-page.html" rel="bookmark" title="April 27, 2010">JavaScript: Confirmation / Warning before Leaving or Navigating Away from a Page</a></li>
<li><a href="http://www.kavoir.com/2009/02/php-drop-down-list.html" rel="bookmark" title="February 8, 2009">PHP: Drop Down List with Select</a></li>
<li><a href="http://www.kavoir.com/2009/12/a-basic-php-contact-form-script.html" rel="bookmark" title="December 10, 2009">A Simple PHP Contact Form Script</a></li>
<li><a href="http://www.kavoir.com/2009/03/phpbb-spam-control-phpbb-anti-spam-options-for-fresh-forum-installations.html" rel="bookmark" title="March 15, 2009">phpBB Spam Control – phpBB Anti-Spam Options for Fresh Forum Installations</a></li>
</ul>
<p><!-- Similar Posts took 3.523 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kavoir.com/2011/12/javascript-load-image-based-on-select-option.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cheap PSD to WordPress Theme and Custom Plugins</title>
		<link>http://www.kavoir.com/2011/12/cheap-psd-to-wordpress-theme-and-custom-plugins.html</link>
		<comments>http://www.kavoir.com/2011/12/cheap-psd-to-wordpress-theme-and-custom-plugins.html#comments</comments>
		<pubDate>Fri, 23 Dec 2011 06:16:16 +0000</pubDate>
		<dc:creator>Yang Yang</dc:creator>
				<category><![CDATA[Kavoir & Whatever]]></category>

		<guid isPermaLink="false">http://www.kavoir.com/2011/12/cheap-psd-to-wordpress-theme-and-custom-plugins.html</guid>
		<description><![CDATA[My friend Xiaobo has been developing for WordPress for the last 4 years – a truly master he is about the themes, plugins, and any customizations you may need about WordPress. He has helped hundreds of professional bloggers. If you ever run into any problems or are simply in need of a developer like him [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>My friend <a href="http://www.roamfox.com/">Xiaobo</a> has been developing for WordPress for the last 4 years – a truly master he is about the themes, plugins, and any customizations you may need about WordPress. He has helped hundreds of professional bloggers.</p>

<p>If you ever run into any problems or are simply in need of a developer like him who can help you make your blog better, be sure to bug him at any time:</p>
<p>RoamFox: <a href="http://www.roamfox.com/" rel="nofollow"><strong>http://www.roamfox.com/</strong></a><br />
Gmail: <a href="mailto:roamfox@gmail.com" rel="nofollow"><strong>roamfox@gmail.com</strong></a></p>
<p>He does <strong>PSD to WordPress</strong> theme conversion and <strong>custom WordPress plugins</strong> development.</p>
<p>Make sure you mention you went over from Yang so that he would get you some nice discounts. <img class="wlEmoticon wlEmoticon-winkingsmile" style="border-style: none;" src="http://www.kavoir.com/wp-content/uploads/2011/12/wlEmoticon-winkingsmile.png" alt="Winking smile" /><br />
<h3>Related Posts:</h3>
<ul class="similar-posts">
<li><a href="http://www.kavoir.com/2009/01/update-your-theme-to-wordpress-27-with-comments-threading-and-paging.html" rel="bookmark" title="January 15, 2009">Update your theme to WordPress 2.7 with Comments Threading and Paging</a></li>
<li><a href="http://www.kavoir.com/2009/06/best-damn-premium-wordpress-theme-for-professional-bloggers-thesis.html" rel="bookmark" title="June 15, 2009">Best Damn Premium WordPress Theme for Professional Blogs: THESIS</a></li>
<li><a href="http://www.kavoir.com/2011/12/premium-magento-theme-avalanche-review.html" rel="bookmark" title="December 30, 2011">Premium Magento Theme &#8211; Avalanche (Review)</a></li>
<li><a href="http://www.kavoir.com/2010/09/auto-generated-content-by-user-searches.html" rel="bookmark" title="September 29, 2010">Auto-generated content by user searches</a></li>
<li><a href="http://www.kavoir.com/2011/02/www-gmail-com.html" rel="bookmark" title="February 20, 2011">www.gmail.com &#8211; Tips</a></li>
</ul>
<p><!-- Similar Posts took 4.217 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kavoir.com/2011/12/cheap-psd-to-wordpress-theme-and-custom-plugins.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 0.688 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-02-09 09:59:56 -->

