<?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>Tech Snacks &#187; Web Development</title>
	<atom:link href="http://teqsnacks.com/category/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://teqsnacks.com</link>
	<description>Simple CMS, Blogging, Tech, SEO and Social Media</description>
	<lastBuildDate>Mon, 23 Jan 2012 10:52:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Free SSL Certificate Solutions : Facebook Page SSL Requirements</title>
		<link>http://teqsnacks.com/2011/11/30/free-ssl-certificate-solutions-facebook-ssl-requirements/</link>
		<comments>http://teqsnacks.com/2011/11/30/free-ssl-certificate-solutions-facebook-ssl-requirements/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 13:39:06 +0000</pubDate>
		<dc:creator>Fili</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cacert]]></category>
		<category><![CDATA[certificates]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[pages]]></category>
		<category><![CDATA[secure http]]></category>
		<category><![CDATA[shared ssl]]></category>
		<category><![CDATA[social server]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[startssl]]></category>

		<guid isPermaLink="false">http://teqsnacks.com/2011/11/30/free-ssl-certificate-solutions-facebook-ssl-requirements/</guid>
		<description><![CDATA[Facebook has made a recent change requiring SSL connections for Facebook pages, and you're probably in need of a solution. This post will explain a few of the available solutions. &#160; First, the problem. iLocalsearch explains: The nitty gritty is … From October 1st&#160; 2011 your Facebook Page will have to be served through HTTPS [...]]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 10px 10px 10px 25px; display: inline" title="Free SSL Solutions : Facebook Page SSL Requirements" alt="Free SSL Solutions : Facebook Page SSL Requirements" align="right" src="http://pagehub.co.uk/wp-content/themes/geoaps/timthumb.php?src=http://pagehub.co.uk/wp-content/uploads/2011/04/SSLbrand.png&amp;h=240&amp;w=595&amp;zc=1" width="230" height="74" />Facebook has made a recent change requiring SSL connections for Facebook pages, and you're probably in need of a solution. This post will explain a few of the available solutions.</p>
<p>&#160;</p>
<p>First, the problem. <a href="https://ilocalsearch.net/facebook-pages-changes-ssl-certificate-requirements-that-you-need-to-know-about" target="_blank">iLocalsearch</a> explains:</p>
<blockquote><p><strong>The nitty gritty is …</strong></p>
<ul>
<li><strong>From October 1st&#160; 2011 your Facebook Page will have to be served through HTTPS </strong>as opposed to just HTTP and <strong>for security that’s a good thing!</strong> </li>
<li><strong></strong>You will have <strong>a valid SSL certificate </strong>on your hosting. </li>
<li><strong>You will need</strong> to complete the <strong>“Secure Canvas URL” </strong>and <strong>“Secure Tab URL”</strong> fields in the Developer App with the corresponding information. </li>
<li>If you are using a 3rd party app for your Facebook Page customization the platform used to host your Page must have a valid SSL certificate. </li>
</ul>
</blockquote>
<p>&#160;</p>
<p>So, to run a Facebook app/page you'll be needing an SSL certificates and those things cost money.</p>
<p>What are the options?</p>
<p>&#160;</p>
<h3><u><strong>Free certificates</strong></u></h3>
<p><a href="http://www.makeuseof.com/tag/free-ssl-certificate/" target="_blank">Makeuseof</a> suggests <a href="http://www.startssl.com/" target="_blank">StartSSL</a> with clear instructions on how to install it :</p>
<blockquote><p>For those us who don’t run mission critical portals, that is not an option. Let us see how to get free SSL certificates from StartSSL.</p>
</blockquote>
<p>&#160;</p>
<p><a href="http://www.cacert.org/" target="_blank">CAcert</a> is another option (take a look at their <a href="http://wiki.cacert.org/" target="_blank">Wiki</a> and join their <a href="https://www.cacert.org/index.php?id=1" target="_blank">community</a>).</p>
<p>&#160;</p>
<h3><strong><u>Shared SSL</u></strong></h3>
<p>If you have some sort of a shared hosting account that offers Shared SSL, you could just use that. PennyButler offers an example guide for HostGator, but I've successfully implemented this in other services (e.g. <a href="http://teqsnacks.com/anhosting/" rel="nofollow" target="_blank">Anhosting</a> &amp; <a href="http://teqsnacks.com/hostforweb/" rel="nofollow" target="_blank">Hostforweb</a>)</p>
<p>&#160;</p>
<h3><strong><u>Facebook dedicated solutions</u></strong></h3>
<p><a href="http://www.social-server.com/index.php" target="_blank">Social Server</a> (<a href="https://www.facebook.com/SocialServer" rel="nofollow" target="_blank">FB page</a>) is one such service :</p>
<blockquote><p>Don't stress if you can't afford an SSL certificate for Facebook's SSL migration...      <br />...Use this FREE service to adapt your Facebook pages so that it's viewable over an HTTPS connection.</p>
</blockquote>
<p>There are some complications to this, as they'll explain on the page, but most of the issues are easy to solve and their version 2 is quite slick.</p>
<p>&#160;</p>
<p>Know of any other solutions? let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://teqsnacks.com/2011/11/30/free-ssl-certificate-solutions-facebook-ssl-requirements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Group Chat Room Widget Services</title>
		<link>http://teqsnacks.com/2011/09/09/free-group-chat-room-widget-services/</link>
		<comments>http://teqsnacks.com/2011/09/09/free-group-chat-room-widget-services/#comments</comments>
		<pubDate>Fri, 09 Sep 2011 22:14:06 +0000</pubDate>
		<dc:creator>Fili</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[chat room]]></category>
		<category><![CDATA[chatango]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://teqsnacks.com/2011/09/09/free-group-chat-room-widget-services/</guid>
		<description><![CDATA[Looking for some free group chat room widgets for your website/blog? After researching this for a while, here are the options I came across: Xat Gabbly TinyChat chatango CBox Parachat Chatroll (limited version) &#160; They all have their advantages and disadvantages. I started with using Chatroll but then moved to Chatango on one of my [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-bottom: 0px; border-left: 0px; margin: 10px 5px 10px 15px; display: inline; border-top: 0px; border-right: 0px" title="Free Group Chat Room Widget Services" border="0" alt="Free Group Chat Room Widget Services" align="right" src="http://www.whitburn8ball.com/images/chat_web.jpg" width="156" height="118" />Looking for some free group chat room widgets for your website/blog?</p>
<p>After researching this for a while, here are the options I came across:</p>
<ol>
<li><a href="http://xat.com/web_gear/chat.php#options">Xat</a></li>
<li><a href="http://gabbly.com/" target="_blank">Gabbly</a></li>
<li><a href="http://tinychat.com" target="_blank">TinyChat</a></li>
<li><a href="http://chatango.com/creategroup">chatango</a></li>
<li><a href="http://www.cbox.ws/index.php">CBox</a></li>
<li><a href="http://www.parachat.com/basic/">Parachat</a></li>
<li><a href="http://chatroll.com/" target="_blank">Chatroll</a> (limited version)</li>
</ol>
<p>&#160;</p>
<p>They all have their advantages and disadvantages. I started with using Chatroll but then moved to Chatango on one of my social websites (<a href="http://www.chinese-garden.net/" target="_blank">Chinese Garden</a>). It’s installed on the sidebar on all pages and users using the forums can either converse there or maximize it and use the more advanced features.</p>
<p>If you know of any others, please let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://teqsnacks.com/2011/09/09/free-group-chat-room-widget-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>301 Redirect from Sub-Directory to Root</title>
		<link>http://teqsnacks.com/2010/08/08/301-redirect-from-sub-directory-to-root/</link>
		<comments>http://teqsnacks.com/2010/08/08/301-redirect-from-sub-directory-to-root/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 13:19:15 +0000</pubDate>
		<dc:creator>Fili</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[301]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[redirect]]></category>
		<category><![CDATA[redirection]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[sub directory]]></category>

		<guid isPermaLink="false">http://teqsnacks.com/2010/08/08/301-redirect-from-sub-directory-to-root/</guid>
		<description><![CDATA[If you’re hosting your website on a subdirectory and would like to move the site up to the root directory, like moving from www.yoursite.com/subdirectory to www.yoursite.com then this simple line of code in your root .HTACCESS file should help you do the trick : RewriteEngine On RewriteBase / RewriteRule ^subdirectory/(.*)$ /$1 [R=301,NC,L] This means that [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-right-width: 0px; margin: 10px 10px 10px 15px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" class="wlDisabledImage" title="301 Redirecting from Sub-Directory to Root" border="0" alt="301 Redirecting from Sub-Directory to Root" align="right" src="http://teqsnacks.com/files/2010/08/image.png" width="217" height="240" />If you’re hosting your website on a subdirectory and would like to move the site up to the root directory, like moving from www.yoursite.com/subdirectory to www.yoursite.com then this simple line of code in your root .HTACCESS file should help you do the trick :</p>
<p> <code>
<p>RewriteEngine On      <br />RewriteBase /       <br />RewriteRule ^subdirectory/(.*)$ /$1 [R=301,NC,L]</p>
<p> </code>
<p>This means that all files like www.yoursite.com/subdirectory/yourfile.htm would now be redirected to their equivalent location on root like www.yoursite.com/yourfile.htm .</p>
<p>Just a quick note to help someone who was struggling with that issue. Hope that helps.</p>
]]></content:encoded>
			<wfw:commentRss>http://teqsnacks.com/2010/08/08/301-redirect-from-sub-directory-to-root/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BitKinex &#8211; Best SFTP/FTP/Webdav client software</title>
		<link>http://teqsnacks.com/2010/05/20/bitkinex-best-sftp-ftp-webdav-client-software/</link>
		<comments>http://teqsnacks.com/2010/05/20/bitkinex-best-sftp-ftp-webdav-client-software/#comments</comments>
		<pubDate>Thu, 20 May 2010 05:46:42 +0000</pubDate>
		<dc:creator>Fili</dc:creator>
				<category><![CDATA[PC]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[bitkinex]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[filezilla]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[sftp]]></category>
		<category><![CDATA[transfer]]></category>
		<category><![CDATA[upload]]></category>
		<category><![CDATA[webdav]]></category>
		<category><![CDATA[winscp]]></category>

		<guid isPermaLink="false">http://teqsnacks.com/2010/05/20/bitkinex-best-sftp-ftp-webdav-client-software/</guid>
		<description><![CDATA[I’ve tried’em all, and was disappointed every time. Till I started using BitKinex. The other popular free FTP clients out there are just not good enough, as they’re all lacking in one important feature or another. But after a few weeks with BitKinex I can honestly say this is the best of them lot, and [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve tried’em all, and was disappointed every time. Till I started using <a href="http://www.bitkinex.com/ftpclient/" target="_blank">BitKinex</a>. The other popular free FTP clients out there are just not good enough, as they’re all lacking in one important feature or another. But after a few weeks with <a href="http://www.bitkinex.com/ftpclient/" target="_blank">BitKinex</a> I can honestly say this is the best of them lot, and best yet, it’s a freeware.</p>
<p><img style="border-bottom: 0px;border-left: 0px;margin: 5px 5px 5px 20px;border-top: 0px;border-right: 0px" title="BitKinex - Best SFTP/FTP/Webdav client software" border="0" alt="BitKinex - Best SFTP/FTP/Webdav client software" align="right" src="http://teqsnacks.com/files/2010/05/image.png" width="168" height="318" /> What is it that I’m looking for in an FTP client and why is it so hard to find? The features I need are :</p>
<ul>
<li><font size="2">SFTP connections. (Webdav all the better)</font></li>
<li><font size="2">Multi-segment downloads/uploads to make large files transfer as fast as possible.</font></li>
<li><font size="2">Transfer auto-resume - If the connection breaks, the software shuts down, the transfer queue is automatically resumed upon a restart.</font></li>
<li><font size="2">Direct server to server transfers (FXP) – since I run a few servers on multiple locations, this makes it a breeze.</font></li>
<li><font size="2">File edit online – automatically download the file, open in an editor, and resume once file changes are saved. I do a lot of changes to files, and this feature is a must.</font></li>
<li><font size="2">File/directory comparisons – what’s missing? what’s changed? where?</font></li>
<li><font size="2">Free.</font></li>
</ul>
<p><img style="border-bottom: 0px;border-left: 0px;margin: 5px 0px;border-top: 0px;border-right: 0px" title="BitKinex - Best SFTP/FTP/Webdav client software" border="0" alt="BitKinex - Best SFTP/FTP/Webdav client software" align="right" src="http://teqsnacks.com/files/2010/05/image1.png" width="244" height="199" /> </p>
<p>So what’s wrong with the alternatives? <a href="http://filezilla-project.org/" target="_blank">FileZilla</a> doesn’t maintain the queue and resume upon client/connection restart as well as breaking some of the files, <a href="http://www.cuteftp.com/" rel="nofollow" target="_blank">CuteFTP</a> doesn’t have multi-segment download (not to mention it’s not free), and <a href="http://winscp.net/eng/index.php" target="_blank">WinSCP</a> is very slow at batch and large files, doesn’t maintain directory location and has a lousy bookmark feature. And these limitations are just a few examples. </p>
<p>Try it out, let me know what you think. If you something that’s better, I’m interested.</p>
]]></content:encoded>
			<wfw:commentRss>http://teqsnacks.com/2010/05/20/bitkinex-best-sftp-ftp-webdav-client-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer&#8217;s annoying 30 CSS files limit bug</title>
		<link>http://teqsnacks.com/2010/02/15/internet-explorer-annoying-30-css-files-limit-bug/</link>
		<comments>http://teqsnacks.com/2010/02/15/internet-explorer-annoying-30-css-files-limit-bug/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 16:22:59 +0000</pubDate>
		<dc:creator>Fili</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[limit]]></category>
		<category><![CDATA[optimize]]></category>

		<guid isPermaLink="false">http://teqsnacks.com/2010/02/15/internet-explorer-annoying-30-css-files-limit-bug/</guid>
		<description><![CDATA[Internet Explorer is a lousy browser family, and it has some of the most annoying bugs possible. Took me a while to figure out why websites were breaking in some pages, till I was finally able to figure out that Internet Explorer has a bug where it can handle only pages with under 30 CSS [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-bottom: 0px;border-left: 0px;margin: 5px 5px 5px 20px;border-top: 0px;border-right: 0px" title="Internet Explorer’s annoying 30 CSS limit bug" border="0" alt="Internet Explorer’s annoying 30 CSS limit bug" align="right" src="http://teqsnacks.com/files/2010/02/image.png" width="163" height="183" /> Internet Explorer is a lousy browser family, and it has some of the most annoying bugs possible. </p>
<p>Took me a while to figure out why websites were breaking in some pages, till I was finally able to figure out that Internet Explorer has a bug where it can handle only pages with under 30 CSS files. Anything above that and the page would go dead. </p>
<p>Don’t believe me? check Microsoft’s “<a href="http://support.microsoft.com/kb/262161" target="_blank">All style tags after the first 30 style tags on an HTML page are not applied in Internet Explorer</a>”</p>
<blockquote><p>All style tags after the first 30 style tags on an HTML page are not applied. Occasionally, you may also receive the following error message: </p>
<p><strong>The page you are looking for might have been moved or had its name changed.</strong> </p>
<p>If you use a network monitor tool to capture network traffic, you may notice that a TCP reset occurs when Internet Explorer is receiving the page. Internet Explorer then generates another POST request if the original request was a POST request. Or, Internet Explorer may send a GET request instead.</p>
</blockquote>
<p>You’d think that Microsoft would fix such a bug, but looking at the Internet Explorer versions that are affected, the list starts back at version 4.0 and goes up all the way to the most recent version as of today – Internet Explorer 8. Brilliant.</p>
<p>&#160;</p>
<p>If you’re developing Drupal based websites, 30 CSS files are nothing, especially with the more advanced themes and modules. It’s enough that you include the theme, views and panels to easily top this limit.</p>
<p>But, there are a few things that might help.</p>
<p>For one, the <a href="http://drupal.org/project/unlimited_css" target="_blank">IE Unlimited CSS module</a> saved me with the Drupal 6 installations.</p>
<p>In some cases, though not all, the built-in Drupal CSS aggregation/optimization may help (if it’s aggregated already, that is).</p>
<blockquote><h4>How to enable Drupal CSS file aggregation</h4>
<ol>
<li>Log in as your Drupal site’s administrator. </li>
<li>Go to the Administer » Site configuration » Performance page. </li>
<li>Check the Enabled checkbox for Optimize CSS . </li>
<li>Click the Save configuration button. </li>
</ol>
</blockquote>
<p>&#160;</p>
<p>Another option, if you’re not in Drupal is using a CSS optimizer solution. Here’s from <a href="http://nadeausoftware.com/articles/2008/06/dont_bother_using_css_optimization_speed_web_site" target="_blank">Nadeau Software’s list</a>, and although they claim it won’t speed up by much, it might save you from IE.</p>
<blockquote><h5>CSS optimizers</h5>
<p>Hand-editing CSS to make it more optimal is tedious. Instead, use a <em>CSS optimizer</em> application. Here's a few of the many available:</p>
<ul>
<li><a href="http://www.blumentals.net/csstool/">Blumentals Software's CSS Toolbox</a> (freeware) </li>
<li><a href="http://www.cssdrive.com/index.php/main/csscompressoradvanced/">CSS Drive's CSS Compressor</a> (freeware) </li>
<li><a href="http://mabblog.com/cssoptimizer/download.html">Michael Bianco's CSS Optimizer</a> (freeware) </li>
<li><a href="http://iceyboard.no-ip.org/projects/css_compressor/">Robson's CSS Compressor</a> (freeware) </li>
<li><a href="http://www.lotterypost.com/css-compress.asp">Lottery Post's CSS Compressor</a> (freeware) </li>
<li><a href="http://csstidy.sourceforge.net/">CSS Tidy</a> (freeware)
<ul>
<li><a href="http://www.cleancss.com/">CleanCSS</a> (freeware) </li>
<li><a href="http://www.codebeautifier.com/">Code Beautifier</a> (freeware) </li>
<li><a href="http://floele.flyspray.org/csstidy//css_optimiser.php">CSS Formatter and Optimiser</a> (freeware) </li>
<li><a href="http://www.cssportal.com/generators/optimize.htm">CSS Code Formatter and Optimizer</a> (freeware) </li>
<li>... and many more based upon <em>CSS Tidy</em> </li>
</ul>
</li>
</ul>
</blockquote>
<p>&#160;</p>
<p>It never ceases to amaze me how a serious company as big as Microsoft, with all the resources available to it, keeps getting the whole browser thing wrong. What’s even more remarkable, is that there are those among us who still use that thing.</p>
]]></content:encoded>
			<wfw:commentRss>http://teqsnacks.com/2010/02/15/internet-explorer-annoying-30-css-files-limit-bug/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Block Search Engine Traffic Overload &#8211; Yahoo, CUIL &amp; Baidu</title>
		<link>http://teqsnacks.com/2010/01/29/block-search-engine-traffic-overload-yahoo-cuil-baidu/</link>
		<comments>http://teqsnacks.com/2010/01/29/block-search-engine-traffic-overload-yahoo-cuil-baidu/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 04:38:53 +0000</pubDate>
		<dc:creator>Fili</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[baidu]]></category>
		<category><![CDATA[crawler]]></category>
		<category><![CDATA[cuil]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[overload]]></category>
		<category><![CDATA[robots.txt]]></category>
		<category><![CDATA[search engine]]></category>
		<category><![CDATA[server load]]></category>
		<category><![CDATA[slurp]]></category>
		<category><![CDATA[spiders]]></category>
		<category><![CDATA[traffic]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://teqsnacks.com/2010/01/29/block-search-engine-traffic-overload-yahoo-cuil-baidu/</guid>
		<description><![CDATA[Although they bring in very little traffic, the crawl rate for some of the smaller search engines can create a huge load on a website server and even bring down a site. For some reason, Yahoo, CUIL and Baidu are among the worst of the search engines, hammering sites repeatedly consuming bandwidth and resources. To [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-right-width: 0px;margin: 5px 5px 5px 20px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px" title="Do not enter - Blocking Yahoo, CUIL &amp; Baidu" border="0" alt="Do not enter - Blocking Yahoo, CUIL &amp; Baidu" align="right" src="http://teqsnacks.com/files/2010/01/image6.png" width="196" height="196" /> Although they bring in very little traffic, the crawl rate for some of the smaller search engines can create a huge load on a website server and even bring down a site. For some reason, Yahoo, CUIL and Baidu are among the worst of the search engines, hammering sites repeatedly consuming bandwidth and resources.</p>
<p>To tackle that, I would suggest setting Yahoo’s crawl rate to something very slow and blocking CUIL and Baidu altogether (unless you have a Chinese site).</p>
<p>To set a lower crawl rate for Yahoo’s slurp crawler and block their useless adcrawler, add this to your ROBOTS.TXT file :</p>
<pre>

User-agent: Slurp
    Crawl-delay: 300 

User-agent: Yahoo!-AdCrawler
    Disallow: / 
</pre>
<p>Please note that this sets the crawl rate to one page every 300 seconds. That’s very very slow and will impact how your new pages appear on Yahoo. But, since Yahoo doesn’t bring in that much traffic, I’d say that does matter. Still, if you’re concerned about it, set it to something lower, perhaps between 20-50</p>
<p>&#160;</p>
<p>To block CUIL altogether add this :</p>
<pre>

User-agent: twiceler
    Disallow: /
</pre>
<p>&#160;</p>
<p>Baidu ignores robots.txt and so you have the following options (<a href="http://www.cableforum.co.uk/board/25/33651130-block-the-baidu-spider-my-site.html">source</a>):</p>
<blockquote>
<p>Block the Baidu IP range (<a href="http://www.webmasterworld.com/forum11/2652.htm">list</a>)</p>
</blockquote>
<p>if you have mod_write on your apache enabled, add this to your .HTACCESS :</p>
<p><code>RewriteEngine On RewriteCond %{HTTP_USER_AGENT} ^baiduspider [NC] RewriteRule .* - [F]</code> </p>
<p>&#160;</p>
<p>or this to you httpd.conf</p>
<pre>

SetEnvIfNoCase User-Agent &quot;^Baidu&quot; bad_bot
    &lt;Directory /&gt; 

Order Allow,Deny 

Allow from all 

Deny from env=bad_bot 

&lt;/Directory&gt;
</pre>
<p>&#160;</p>
<p>Hope that helps, let me know if you ran into this problem and if you have any others way you tackle that.</p>
]]></content:encoded>
			<wfw:commentRss>http://teqsnacks.com/2010/01/29/block-search-engine-traffic-overload-yahoo-cuil-baidu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tweaking PHP memory limit for Drupal &amp; WordPress errors</title>
		<link>http://teqsnacks.com/2009/08/31/tweaking-php-memory-limit-drupal-wordpress-errors/</link>
		<comments>http://teqsnacks.com/2009/08/31/tweaking-php-memory-limit-drupal-wordpress-errors/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 11:08:37 +0000</pubDate>
		<dc:creator>Fili</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[memory limit]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://teqsnacks.com/2009/08/31/tweaking-php-memory-limit-drupal-wordpress-errors/</guid>
		<description><![CDATA[Coming across PHP memory related error messages? Getting that annoying &#34;Fatal Error - Allowed memory size exhausted&#34; message? Firstly, this could indicate that there is something wrong, like a problematic module or plugin that - due to a bug - is consuming too many resources and is over burdening the server. But, it might also [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-right-width: 0px;margin: 5px 5px 5px 15px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px" border="0" alt="Tweaking PHP memory limit for Drupal &amp; WordPress errors" align="right" src="http://teqsnacks.com/files/2009/08/image4.png" width="243" height="157" />Coming across PHP memory related error messages? Getting that annoying &quot;Fatal Error - Allowed memory size exhausted&quot; message? </p>
<p>Firstly, this could indicate that there is something wrong, like a problematic module or plugin that - due to a bug - is consuming too many resources and is over burdening the server. But, it might also be that everything is okay and that for the perfectly reasonable functionality you're running with your CMS you just need a bit more memory to run the PHP commands.</p>
<p>The PHPINFO command could help you figure out what specs you're currently configured for and adjust that upwards. You can create a PHP file with the following command and run it from your browser :</p>
<p><code>&lt;?php phpinfo(); ?&gt;</code></p>
<p>How to tweak that memory_limit settings? a few ways to do that.</p>
<p>&#160;</p>
<h3>PHP.INI</h3>
<p>If you have access to your PHP.INI file, you can add the following command (choose something like 16M, 32M and 64M, depending on your needs):</p>
<p><code>memory_limit = 32M</code></p>
<p>If you're on shared hosting, some providers allow a localized PHP.INI tweak by adding a PHP.INI file to the directory you're executing the PHP files from (if you're on root, then it's the public_html folder).</p>
<p>&#160;</p>
<h3>.HTACCESS</h3>
<p>Another ways is by defining the variable through the .HTACCESS file. Open it with your FTP client in the CMS top directory and insert the following at the top :</p>
<p><code>&lt;FilesMatch &quot;\.(php|html?)$&quot;&gt;</code></p>
<p><code>php_value memory_limit 32M</code></p>
<p><code>&lt;/FilesMatch&gt;</code></p>
<p>&#160;</p>
<h3>Settings PHP file</h3>
<p>If you want, you could also add the PHP directive in the CMS settings file, by adding the following to the relevant file (WordPress - WP-CONFIG.PHP, Drupal - SETTINGS.PHP under the relevant sites folder) :</p>
<p><code>ini_set('memory_limit', '32M');</code></p>
<p>&#160;</p>
<p>Hope that helps somewhat. If you know of any other way or have something to correct/add, let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://teqsnacks.com/2009/08/31/tweaking-php-memory-limit-drupal-wordpress-errors/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Troubleshoot Server Load and Optimize Server Speed for Drupal-WordPress in VPS-DS</title>
		<link>http://teqsnacks.com/2009/06/26/server-load-server-speed-drupal-wordpress-vps-ds-troubleshoot-optimize/</link>
		<comments>http://teqsnacks.com/2009/06/26/server-load-server-speed-drupal-wordpress-vps-ds-troubleshoot-optimize/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 00:51:38 +0000</pubDate>
		<dc:creator>Fili</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[accelerators]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[ds]]></category>
		<category><![CDATA[optimize]]></category>
		<category><![CDATA[server load]]></category>
		<category><![CDATA[server speed]]></category>
		<category><![CDATA[troubleshoot]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://teqsnacks.com/2009/06/26/server-load-server-speed-drupal-wordpress-vps-ds-troubleshoot-optimize/</guid>
		<description><![CDATA[Following a query from a colleague, a few quick tips on troubleshooting and optimizing a slow overloaded VPS/DS hosting a Drupal site based on some of my experiences. &#160; Apache Note - I run my VPSs-DSs with Hostforweb and VPS.NET (aff). Both should be able to do most of the following server tweaks for you [...]]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 5px 5px 5px 15px" border="0" alt="Troubleshoot Server Load and Optimize Server Speed in Drupal-Wordpress VPS-DS" src="http://teqsnacks.com/files/2009/06/image3.png" width="424" height="290" /> </p>
<p>Following a query from a colleague, a few quick tips on troubleshooting and optimizing a slow overloaded VPS/DS hosting a Drupal site based on some of my experiences.</p>
<p>&#160;</p>
<h3><strong><u>Apache</u></strong></h3>
<p><u>Note</u> - I run my VPSs-DSs with <a href="http://teqsnacks.com/hostforweb" rel="nofollow" target="_blank">Hostforweb</a> and <a href="http://teqsnacks.com/vpsnet" rel="nofollow" target="_blank">VPS.NET</a> (aff). Both should be able to do most of the following server tweaks for you as part of your managed server services.</p>
<blockquote><p><a href="http://teqsnacks.com/2007/06/30/php-accelerators-give-your-sites-a-performance-boost/">Install PHP accelerators</a></p>
<p>Upgrade your Apache server to the latest version.</p>
<p>Install FW &amp; anti spam-bot Apache modules (ModSecurity and the likes).</p>
</blockquote>
<p>&#160;</p>
<h3><strong><u>VPS-DS</u></strong></h3>
<blockquote><p>Still paying the same money for the same old machine for over a year or two? Why should you keep paying the same price for the same old machine when you can be running on a much better one? Bargain with your hosting service to move your account to one of their newer faster VPSs. That could make a world of difference.</p>
</blockquote>
<p>&#160;</p>
<h3><strong><u></u></strong></h3>
<h3><strong><u>Drupal</u></strong></h3>
<blockquote><p>See what's loading up your Drupal site using the <a href="http://drupal.org/project/devel" target="_blank">DEVEL module</a>.</p>
<p>If you mostly have anonymous users, consider using file-caching with Boost.</p>
<p>Sometimes caching increases speed, but sometime it unnecessarily loads the machine. Modules/features like block-cache should be used with care. Play around with both caching turned off and on to see which one works best for your site.</p>
</blockquote>
<p>&#160;</p>
<h3><strong><u>WordPress</u></strong></h3>
<blockquote><p>Disable all plugins and re-add them one by one to see load impact.</p>
<p>Install <a href="http://wordpress.org/extend/plugins/wp-super-cache/" target="_blank">WP Super Cache</a>.</p>
</blockquote>
<p>&#160;</p>
<p>Hope that helps somewhat. If you have any other quick tips, I'm interested.</p>
]]></content:encoded>
			<wfw:commentRss>http://teqsnacks.com/2009/06/26/server-load-server-speed-drupal-wordpress-vps-ds-troubleshoot-optimize/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tired of Feedburner? Try some RSS feeds manager alternatives</title>
		<link>http://teqsnacks.com/2009/05/24/enough-feedburner-rss-feeds-manage-alternatives/</link>
		<comments>http://teqsnacks.com/2009/05/24/enough-feedburner-rss-feeds-manage-alternatives/#comments</comments>
		<pubDate>Sun, 24 May 2009 14:28:29 +0000</pubDate>
		<dc:creator>Fili</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[alternatives]]></category>
		<category><![CDATA[feedburner]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[services]]></category>

		<guid isPermaLink="false">http://teqsnacks.com/2009/05/24/enough-feedburner-rss-feeds-manage-alternatives/</guid>
		<description><![CDATA[Seems like people are tired of Google Feedburner glitches. Not a week goes by without a post showing up on my RSS reader that has something to do with poor performance and bad stats by Feedburner. Many of those posts end up with a cry - are there any decent Feedburner alternatives? Till about a [...]]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 5px 15px 5px 5px" border="0" alt="Tired of Feedburner? Try some RSS feeds manager alternatives" align="right" src="http://teqsnacks.com/files/2009/05/image3.png" width="152" height="321" /> Seems like people are tired of <a href="http://feedburner.google.com/">Google Feedburner</a> glitches. Not a week goes by without a post showing up on my RSS reader that has something to do with poor performance and bad stats by Feedburner. Many of those posts end up with a cry - are there any decent Feedburner alternatives?</p>
<p>Till about a month ago, there was one RSS feeds manager I knew and used that wasn't Google Feedburner but was because of a political problem. China, with their Great Firewall, loves to play around with the Chinese netizens by blocking certain sites when those misbehave by posting sensitive information. Naturally, Feedburner as an RSS service carries all sorts of such information and so Feedburner occasionally got blocked. The solution? <a href="http://www.feedsky.com/">Feedsky</a>, the Chinese government approved alternative. If you have Chinese audiences, as some of my own sites and some of my clients' sites are, then this is a good alternative. But naturally, offering those not fluent in Chinese to burn feeds with <a href="http://www.feedsky.com/">Feedsky</a> is taking it too far.</p>
<p>One of my online colleagues recently mentioned a few other English based alternatives he's been experimenting with for some of his clients who've had enough of Feedburner. I have no personal experience with those, but I was assured that they work as well and offer many of the features people have come to love in Feedburner with out some of the stat frustrations. So, give these a try :</p>
<ul>
<li><a href="http://www.feedcat.net/">Feedcat.NET</a> </li>
<li><a href="http://www.rapidfeeds.com/">Rapidfeeds</a> </li>
<li><a href="http://www.feedblitz.com/f/f.fbz?RSSHome">Feedblitz</a> - which I use for newsletters, recently launched their own service (<a href="http://blog.feedblitz.com/2009/03/feedburner-alternative-blitz-your-rss.html">announcement</a>). </li>
<li><a href="http://feedity.com/">Feedity</a> </li>
<li><a href="http://www.feedsky.com/">Feedsky</a> (in Chinese) </li>
</ul>
<p>Some of the endless readings on the issue :</p>
<ul>
<li><a href="http://www.centernetworks.com/feedburner-alternatives">Why Do We Use FeedBurner and What Alternatives Are Available for Feed Management?</a> </li>
<li><a href="http://www.digital-constructions.com/blog/2009/04/alternatives-to-feedburner-rss.html">Alternatives to FeedBurner - The RSS publishing dilemma</a> </li>
<li><a href="http://techrecipeblog.wordpress.com/2009/04/03/4-must-see-feedburner-alternatives-for-your-blog/">4 Must See Feedburner Alternatives for Your Blog</a> </li>
<li><a href="http://webupd8.blogspot.com/2009/04/free-feedburner-alternative-feedcat.html">Free Feedburner Alternative: Feedcat</a> </li>
<li><a href="http://wordpressgarage.com/news-views/is-there-an-alternative-to-feedburner/">Is there an alternative to Feedburner?</a> </li>
<li><a href="http://www.cloudave.com/link/we-need-feedburner-alternatives">We Need Feedburner Alternatives </a></li>
<li><a href="http://www.mneylon.com/blog/archives/2008/02/19/feedburner-breaking-any-alternatives-out-there/">Feedburner Breaking? Any Alternatives Out There?</a> </li>
<li><a href="http://www.my-paradox.net/?p=215">מה יהיה עם פידברנר?</a> </li>
<li><a href="http://www.creditwritedowns.com/2009/05/google-why-i-am-switching-from-feedburner-to-feedblitz.html">Google: Why I am switching from FeedBurner to FeedBlitz</a> </li>
<li><a href="http://www.lostlaowai.com/blog/general/feedup-with-feedburner/">Feedup with Feedburner</a> </li>
</ul>
<p><font color="#000000">Let me know how that worked out for you.</font></p>
]]></content:encoded>
			<wfw:commentRss>http://teqsnacks.com/2009/05/24/enough-feedburner-rss-feeds-manage-alternatives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top Web Developer Mozilla Firefox Add-On Tools</title>
		<link>http://teqsnacks.com/2008/11/27/top-web-developer-mozilla-firefox-add-on-tools/</link>
		<comments>http://teqsnacks.com/2008/11/27/top-web-developer-mozilla-firefox-add-on-tools/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 21:17:25 +0000</pubDate>
		<dc:creator>Fili</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[sem]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.filination.com/tech/2008/11/27/top-web-developer-mozilla-firefox-add-on-tools/</guid>
		<description><![CDATA[Responding to repeating questions from clients and colleagues about recommended Firefox plugins for Web Development and basic SEO/SEM, following are the Firefox Addons I can’t do without : ColorZilla web developer addon It assists web developers and graphic designers with color related tasks. With ColorZilla you can get a color reading from any point in [...]]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 5px 5px 5px 15px" src="http://teqsnacks.com/files/2008/11/image-thumb.png" border="0" alt="Top Web Developer Mozilla Firefox Add-On Tools" width="192" height="145" align="right" /> Responding to repeating questions from clients and colleagues about recommended Firefox plugins for Web Development and basic SEO/SEM, following are the Firefox Addons I can’t do without :</p>
<h3><a href="http://www.colorzilla.com/firefox/">ColorZilla</a> web developer addon</h3>
<blockquote><p>It assists web developers and graphic designers with color related tasks.</p>
<p>With ColorZilla you can get a color reading from any point in your browser, quickly adjust this color and paste it into another program. You can Zoom the page you are viewing and measure distances between any two points on the page. The built-in palette browser allows choosing colors from pre-defined color sets and saving the most used colors in custom palettes. DOM spying features allow getting various information about DOM elements quickly and easily.</p></blockquote>
<h3><a href="http://getfirebug.com/">FireBug</a> web developer addon</h3>
<blockquote><p>Firebug integrates with Firefox to put a wealth of web development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.</p></blockquote>
<h3><a href="http://chrispederick.com/work/web-developer/">Webdeveloper</a> web developer addon</h3>
<blockquote><p>The Web Developer extension adds a menu and a toolbar to the browser with various web developer tools.</p></blockquote>
<h3><a href="http://www.kevinfreitas.net/extensions/measureit/">MeasureIt</a> web developer addon</h3>
<blockquote><p>Draw a ruler across any webpage to check the width, height, or alignment of page elements in pixels.</p></blockquote>
<h3><a href="http://www.screengrab.org/">ScreenGrab</a> web developer addon</h3>
<blockquote><p>An extension for Firefox that makes it easy to save a web-page as an image. With it, you can save anything that you can see in a browser window - from a small selection, to a complete page.</p></blockquote>
<h3><a href="http://livehttpheaders.mozdev.org/">Live HTTP Headers</a> web developer addon</h3>
<blockquote><p>View HTTP headers of a page and while browsing.</p></blockquote>
<h3><a href="http://code.google.com/p/firefox-showip/">ShowIP</a> browsing addon</h3>
<blockquote><p>A Mozilla Firefox extension which shows the IP Address of the current page in the browser's status bar and allows queries to different databases about it when you right click on it. The IP is colored red for an IPv4 address and green for an IPv6 address (hence the name). Since v0.7.8 these colors can be changed in the preferences menu. With a left click one can get information about the hostname of the current page.</p></blockquote>
<h3><a href="http://ietab.mozdev.org/">IETab</a> browsing addon</h3>
<blockquote><p>Embeds <strong>Internet Explorer</strong> in a <strong>Mozilla/Firefox tab.</strong></p></blockquote>
<h3><a href="http://developer.yahoo.com/yslow/">YSlow</a> web developer addon</h3>
<blockquote><p>YSlow analyzes web pages and tells you why they're slow based on Yahoo's rules for high performance web sites.</p></blockquote>
<h3><a href="http://www.quirk.biz/searchstatus/">SearchStatus</a> SEO addon</h3>
<blockquote><p>A toolbar extension for Firefox and Mozilla that allows you to see how any and every website in the world is performing. Designed for the highly specialised needs of search engine marketers, this toolbar provides extensive search-related information about a site, all conveniently displayed in one discreet and compact toolbar.</p></blockquote>
<h3><a href="http://ff.seoquake.com/">SeoQuake</a> SEO/SEM addon</h3>
<blockquote><p>A Mozilla Firefox extension aimed primarily at helping web masters who deal with search engine optimization and internet promotion of web sites. Seoquake allows to obtain and investigate many important SEO parameters of the internet project under study on the fly, save them for future work, compare them with the results, obtained for other, competitive, projects.</p></blockquote>
<h3><a href="http://www.redflymarketing.com/blog/google-global-view-results-different-locations/">Google Global</a> SEO/SEM addon</h3>
<blockquote><p>Google Global allows users to see organic and paid Google search results as they appear in different countries, cities, regions, ZIP codes and IP addresses.</p></blockquote>
<p>Some of those are quite basic and popular, yet some I’ve rarely seen others use. If you’ve got any other web developing or SEO/SEM Firefox Addon favorites, I’m interested.</p>
]]></content:encoded>
			<wfw:commentRss>http://teqsnacks.com/2008/11/27/top-web-developer-mozilla-firefox-add-on-tools/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Object Caching 0/0 objects using disk: basic

Served from: teqsnacks.com @ 2012-02-04 11:07:32 -->
