<?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>internet mix &#187; tech mix</title>
	<atom:link href="http://blog.ninanet.com/category/techmix/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.ninanet.com</link>
	<description>where&#039;s the salt?</description>
	<lastBuildDate>Wed, 07 Dec 2011 01:19:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Contact Form for Facebook Pages: A very nice App for a very nice price</title>
		<link>http://blog.ninanet.com/2011/07/05/contact-form-for-facebook-pages</link>
		<comments>http://blog.ninanet.com/2011/07/05/contact-form-for-facebook-pages#comments</comments>
		<pubDate>Tue, 05 Jul 2011 20:59:34 +0000</pubDate>
		<dc:creator>nina</dc:creator>
				<category><![CDATA[business mix]]></category>
		<category><![CDATA[tech mix]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[contact]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[facebook page]]></category>
		<category><![CDATA[form]]></category>

		<guid isPermaLink="false">http://blog.ninanet.com/?p=1171</guid>
		<description><![CDATA[To this date, there is no way for a user to contact the owner or admin of a Facebook page - unless a contact email address has been published on the page's Info tab.]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.ninanet.com/wp-content/uploads/2011/07/facebook-128x128.png" alt="" title="Facebook" width="128" height="128" class="alignleft size-full wp-image-1177" /><strong><em>To this date, there is no way for a user to contact the owner or admin of a Facebook Page</em></strong> &#8211; unless a contact email address has been published on the page&#8217;s Info tab.</p>
<p>Sure, you can have your Facebook fans hunt for a way to contact your business by assuming they will go to your website and hope they find the contact option (if there is one), a phone number (if there is one), you can make them read through the Info tab (did you put a contact email address there?), or hope they will make an educated guess and send an email to support@, webmaster@ or info@.<br />
<span id="more-1171"></span><br />
<strong><em>&quot;Oh, if they really want to get in touch with us, they will find a way.&quot;</strong></em> (A true quote from a client)</p>
<p><img src="http://blog.ninanet.com/wp-content/uploads/2011/07/boarded1-300x199.jpg" alt="Boarded Up Storefront" title="Boarded Up Storefront" width="300" height="199" class="alignleft size-medium wp-image-1184" />What happened to convenience? What happened to <em>making it easy for customers, clients and visitors to get in touch with you</em>?</p>
<p>If you had a real brick-and-mortar store, would you board up the front door and instead send your customers on a wild goose chase around the building, to the back alley, up a ramp and still assume they will shop with you?<br />
<strong>Yes, we&#8217;re open</strong>, but we&#8217;re not going to tell you how to get to our store.</p>
<p>Just because it&#8217;s Facebook doesn&#8217;t mean that everything that applies to actual storefronts and *regular* websites suddenly doesn&#8217;t matter anymore or that the rules simply don&#8217;t apply. </p>
<div style="height:1px; clear:both;background-color:#999999"></div>
<p>As Facebook becomes more and more of a business tool, businesses slowly realize it is becoming a quasi-necessity to be present on Facebook.<br />
But almost like 15 years ago, when the web first became popular and a website became a must-have &mdash; most of them rush in, create a Facebook page because someone told them they had to, and then they don&#8217;t care about it anymore. </p>
<p>Sure, Facebook is (still) a new medium (yes, I dare call Facebook a medium here), and there are no real guidelines on how to do it <strong>right</strong>, there are a couple of things every business should consider when deciding to <strong>Go Facebook</strong>:</p>
<p><strong>- Branding:</strong> Make your Facebook Page look somewhat like your website. At least upload your Company Logo &amp; edit the Info tab. Tell users what they can expect, what business you are in, tell them about the services you provide, your products, etc.<br />
<strong>- Interactivity:</strong> Facebook has the administrative interface built in. Post updates on your Wall! You do not have to call your web designer to do it. Nobody wants to see a stale Facebook Page (e.g. last update 10 months ago).<br />
<strong>- Customization:</strong> Default settings are just that. Not changing them is like buying a new house and never furnishing it. Remove unnecessary items from your Page&#8217;s navigation, re-order the tabs, add new ones by installing Apps that add value to your Page.</p>
<p><strong>- Must-Haves:</strong> As already mentioned above; Facebook Pages do not provide an option to contact the owner or admin directly. Users can only post on your Wall and hope that you are actively monitoring the newsfeed. Give them the opportunity to contact you!<br />
To accomplish this (and to create other Tabs on your Page), you have to use a Facebook App &#8211; one like the <a href="http://inlinevision.com/facebook-apps/contact-form-for-facebook/" target="nwin">Contact Form for Facebook by inlineVision</a>.</p>
<p>Their App not only allows you to add a Contact Form to your Facebook Page in 2 simple steps, the Premium Version also allows you to customize and brand the App to your liking &mdash; for a <strong>one-time-payment of $49</strong> &mdash; via a very easy to use Admin Panel (comparable Apps usually come with a subscription fee of around $10/month).</p>
<p>You can upload your Company Logo, customize the colors, add your business address, the phone number, customize the headline and the tagline and specify the recipient of the submitted data. The Premium version also gives you the opportunity to download the submissions in *.csv format so you can import them into your CMS or your mailing list software.</p>
<p><a href="http://blog.ninanet.com/wp-content/uploads/2011/07/ninanet-contact-form.jpg" rel="wp-prettyPhoto[g1171]"><img src="http://blog.ninanet.com/wp-content/uploads/2011/07/ninanet-contact-form-300x268.jpg" alt="" title="Contact Form for Facebook" width="300" height="268" class="alignleft size-medium wp-image-1195" /></a><a href="http://blog.ninanet.com/wp-content/uploads/2011/07/ninanet-cotact-form-admin.jpg" rel="wp-prettyPhoto[g1171]"><img src="http://blog.ninanet.com/wp-content/uploads/2011/07/ninanet-cotact-form-admin-262x300.jpg" alt="" title="Contact Form Admin Panel" width="262" height="300" class="alignleft size-medium wp-image-1194" /></a></p>
<div style="height:1px; clear:both;"></div>
<p>There are no hidden fees and there is no subscription necessary for the service &#8211; once your payment has been processed and you have been upgraded, all the Premium Options are immediately available.</p>
<p><strong>$49 is very small price for an App that might prove invaluable for all Facebook Page owners.</strong></p>
<p><a href="http://inlinevision.com/facebook-apps/contact-form-for-facebook/" target="nwin">Get the Free Version of the Contact Form here</a>.<br />
<a href="http://shop.inlinevision.com/contactform-app.html" target="nwin">Upgrade or buy the Premium Version here</a>.</p>
<div style="height:15px; clear:both;"></div>
<div style="margin-top:20px;">
	<!--<div style="float:left;margin-right:10px;"><fb:send href="http%3A%2F%2Fblog.ninanet.com%2F2011%2F07%2F05%2Fcontact-form-for-facebook-pages" font=""></fb:send></div>-->
	<div style="float:left"><div id="fb-root"></div><div id="facebook_like1"> <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> <fb:like href=http%3A%2F%2Fblog.ninanet.com%2F2011%2F07%2F05%2Fcontact-form-for-facebook-pages show_faces="true" width="450" send="true"></fb:like></div></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.ninanet.com/2011/07/05/contact-form-for-facebook-pages/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thumbnails Anywhere Shortcode Plugin for Wordpress</title>
		<link>http://blog.ninanet.com/2011/06/02/thumbnails-anywhere-shortcode-plugin</link>
		<comments>http://blog.ninanet.com/2011/06/02/thumbnails-anywhere-shortcode-plugin#comments</comments>
		<pubDate>Thu, 02 Jun 2011 15:36:48 +0000</pubDate>
		<dc:creator>nina</dc:creator>
				<category><![CDATA[business mix]]></category>
		<category><![CDATA[news mix]]></category>
		<category><![CDATA[tech mix]]></category>
		<category><![CDATA[functions.php]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[random]]></category>
		<category><![CDATA[shortcode]]></category>
		<category><![CDATA[thumbnail]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.ninanet.com/?p=1141</guid>
		<description><![CDATA[
If you ever wanted to insert a (random) thumbnail of another post or a gallery of thumbnails anywhere in your post(s), page(s) or even in your sidebar or footer without the use of a bulky gallery plugin that might not be compatible with your theme or another plugin you installed, thumbnails anywhere is for you.
Download [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/wp-content/uploads/2011/06/screenshot-1.jpg" rel="wp-prettyPhoto[g1141]"><img src="/wp-content/uploads/2011/06/screenshot-1.jpg" alt="Thumbnails Anywhere" title="Thumbnails Anywhere" width="540" height="114" class="aligncenter size-full wp-image-1078" style="border:1px solid #dedede" /></a></p>
<p>If you ever wanted to insert a (random) thumbnail of another post or a gallery of thumbnails anywhere in your post(s), page(s) or even in your sidebar or footer without the use of a bulky gallery plugin that might not be compatible with your theme or another plugin you installed, thumbnails anywhere is for you.<br />
<a href="http://wordpress.org/extend/plugins/thumbnails-anywhere/" target="wpwin">Download from the Official WordPress Plugin Repository</a></p>
<div class='demobuttons' style="width:300px">
			<a href='http://ninanet.com/dev_thumbnails-anywhere.php'><span class='demo'>Plugin Page</span></a> <a href='http://ninanet.com/downloads.php?dl=11'><span class='dl'>Download</span></a></p>
<div style='clear:both'></div>
</p></div>
<div style='clear:both'></div>
<p><span id="more-1141"></span>		</p>
<div style="height:10px"></div>
<h2 style="font-family:Helvetica, Arial, sans-serif; font-size:20px;color:#5a9ef2;margin-bottom:5px">Quick Overview</h2>
<p>Thumbnails anywhere can display post or page thumbnails (Featured Images) OR an image referenced in a post or page via a custom field.</p>
<p>Thumbnails anywhere can be inserted literally anywhere in your content without having to edit the code. And because it uses shortcodes, no PHP code plugin is necessary either. </p>
<p>We packaged it with timthumb (<a href="http://code.google.com/p/timthumb/" target="nwin">http://code.google.com/p/timthumb/</a>) to give you utmost control over the output. </p>
<div style="height:10px"></div>
<h2 style="font-family:Helvetica, Arial, sans-serif; font-size:20px;color:#5a9ef2;margin-bottom:5px">Prerequisites</h2>
<p>WordPress (obvious)<br />
A theme with thumbnail support and shortcode support in sidebar and footer<br />
If your theme does not support thumbnails or if your theme displays the plugin&#8217;s source code in the sidebar or the footer, add the following lines of code to your theme&#8217;s functions.php file:</p>
<p>For thumbnail support add:</p>
<pre class="brush:php">
if ( function_exists( 'add_theme_support' ) ) {
  add_theme_support( 'post-thumbnails' );
}
</pre>
<p>For shortcode support in sidebar and footer add:</p>
<pre class="brush:php">
add_filter('widget_text', 'do_shortcode');
</pre>
<h2 style="font-family:Helvetica, Arial, sans-serif; font-size:20px;color:#5a9ef2;margin-bottom:5px">Usage</h2>
<p>If you want to use an image referenced via a custom field, simply create a field named full_image_value and enter the RELATIVE URL to your image into the value field e.g. /path/to/you-image-file.jpg.</p>
<p><a href="/wp-content/uploads/2011/06/screenshot-3.jpg" rel="wp-prettyPhoto[g1141]"><img src="http://blog.ninanet.com/wp-content/uploads/2011/06/screenshot-3-300x117.jpg" alt="Thumbnails Anywhere" title="Thumbnails Anywhere" width="300" height="117" class="alignleft size-medium wp-image-1151" /></a><br />
Absolute URLs can cause issues especially on WordPress installations hosted on hostgator.</p>
<p><strong>Note:</strong> If you are using a WordPress MU (Network installation), <strong>you must use the custom field option</strong> as mod_rewrite will not translate the path to your post thumbnail at that stage.</p>
<p>Thumbnails anywhere works by interpreting WordPress shortcodes and shortcode attributes.</p>
<p>[randomimg] &#8211; triggers execution of the plugin<br />
If not other arguments are given, thumbnails anywhere will display 2 thumbnails from randomly selected posts.<br />
Default output size of the images (if no argument are given) is 100&#215;100 px.<br />
PrettyPhoto argument already built-in, requires PrettyPhoto to work properly.</p>
<p><strong>Arguments:</strong><br />
w (in pixels) &#8211; the desired width of the image<br />
h (in pixels) &#8211; the desired height of the image<br />
cat (ID of the category(ies); e.g. cat=&#8221;3&#8243; or cat=&#8221;3,5,7&#8243;) &#8211; one more categories to select thumbnails from<br />
post (ID of the post to extract the image from; e.g. post=&#8221;70&#8243;) &#8211; select image from one particular post<br />
css (e.g. &#8220;padding:5px; border:1px solid #efefef&#8221;) &#8211; add your personal styles to the output<br />
showlink (e.g. showlink=&#8221;1&#8243; to show the link) &#8211; show the title of the post and create a link to the post underneath the thumbnail image.<br />
num (e.g. num=&#8221;5&#8243;) &#8211; the number of images to display</p>
<p><strong>Examples:</strong><br />
<code>[randomimg post="70" w="250" h="170" showlink="1" css="padding:10px; border:1px solid #efefef"]</code><br />
Shows 1 image taken from the post with the ID 70, 250&#215;170 pixels with a link to the post and a style of &#8220;padding:10px; border:1px solid #efefef&#8221; applied.</p>
<p><code>[randomimg cat="18,20,24" num="6" w="50" h="50" showlink="1"]</code><br />
Shows 6 images from categories 18,20 and 24, 50&#215;50 pixels and a link to each post the images belong to.</p>
<p><a href="/wp-content/uploads/2011/06/screenshot-2.jpg" rel="wp-prettyPhoto[g1141]"><img src="http://blog.ninanet.com/wp-content/uploads/2011/06/screenshot-2.jpg" alt="" title="Thumbnails Anywhere" width="575" height="233" class="alignleft size-full wp-image-1143" /></a></p>
<div style="clear:both"></div>
<p>The shortcode can be used anywhere, even in a simple text widget for your sidebar or footer.</p>
<div style="height:10px"></div>
<h2 style="font-family:Helvetica, Arial, sans-serif; font-size:20px;color:#5a9ef2;margin-bottom:5px">Installation</h2>
<p><a href="http://ninanet.com/downloads.php?dl=11">Download the plugin</a><br />
Extract the files into the thumbnails-anywhere directory<br />
Upload the directory into your WordPress /wp-content/plugins/ directory<br />
Activate the Plugin in your WordPress Plugins menu<br />
Make sure you included the cache folder inside the zip archive in your upload and that the cache folder is writable by the web server.</p>
<div style="height:10px"></div>
<h2 style="font-family:Helvetica, Arial, sans-serif; font-size:20px;color:#5a9ef2;margin-bottom:5px">Configuration</h2>
<p>None required</p>
<div style="height:10px"></div>
<h2 style="font-family:Helvetica, Arial, sans-serif; font-size:20px;color:#5a9ef2;margin-bottom:5px">Live Examples</h2>
<p><a href="http://inlinevision.com/options/" taget="nwin">inlineVision</a> is using it to display thumbnails of the various designs.<br />They also use a slightly modified custom version to create a random gallery of images to <a href="http://inlinevision.com/facebook-apps/contact-form-for-facebook/" target="nwin">display users of their Facebook Apps</a> on their <a href="http://inlinevision.com/" target="nwin">Homepage</a> and their Apps pages.</p>
<div style="height:10px"></div>
<div class='demobuttons' style="width:300px">
			<a href='http://ninanet.com/dev_thumbnails-anywhere.php'><span class='demo'>Plugin Page</span></a> <a href='http://ninanet.com/downloads.php?dl=11'><span class='dl'>Download</span></a></p>
<div style='clear:both'></div>
</p></div>
<div style='clear:both'></div>
<p>Please let us know your comments &#8211; we appreciate your feedback!</p>
<div style="margin-top:20px;">
	<!--<div style="float:left;margin-right:10px;"><fb:send href="http%3A%2F%2Fblog.ninanet.com%2F2011%2F06%2F02%2Fthumbnails-anywhere-shortcode-plugin" font=""></fb:send></div>-->
	<div style="float:left"><div id="fb-root"></div><div id="facebook_like3"> <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> <fb:like href=http%3A%2F%2Fblog.ninanet.com%2F2011%2F06%2F02%2Fthumbnails-anywhere-shortcode-plugin show_faces="true" width="450" send="true"></fb:like></div></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.ninanet.com/2011/06/02/thumbnails-anywhere-shortcode-plugin/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Cufon and IE9: How to get IE9 to render Cufon properly</title>
		<link>http://blog.ninanet.com/2011/04/29/cufon-and-ie9</link>
		<comments>http://blog.ninanet.com/2011/04/29/cufon-and-ie9#comments</comments>
		<pubDate>Fri, 29 Apr 2011 15:24:00 +0000</pubDate>
		<dc:creator>nina</dc:creator>
				<category><![CDATA[business mix]]></category>
		<category><![CDATA[tech mix]]></category>
		<category><![CDATA[cufon]]></category>
		<category><![CDATA[cufon.replace]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[IE9]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.ninanet.com/?p=1109</guid>
		<description><![CDATA[If you are using Cuf&#243;n font replacement in your web project, Microsoft has another surprise for you.
Their newest release of Internet Explorer, IE9, does not render Cuf&#243;n at all.
Meaning: Everything on your site that you so carefully crafted – probably your menus and headers – simply don’t show up. Not even in ugly Times (New [...]]]></description>
			<content:encoded><![CDATA[<p>If you are using <a href="http://cufon.shoqolate.com/generate/" target="cwin">Cuf&oacute;n font replacement</a> in your web project, Microsoft has another surprise for you.</p>
<p>Their newest release of Internet Explorer, IE9, does not render Cuf&oacute;n <strong><em>at all</em>.</strong><br />
Meaning: Everything on your site that you so carefully crafted – probably your menus and headers – simply don’t show up. Not even in ugly Times (New Roman).</p>
<p>Your otherwise beautiful website might look like this:</p>
<p><a href="/wp-content/uploads/2011/04/screen-no-cufon.jpg" rel="wp-prettyPhoto[g1109]"><img src="http://blog.ninanet.com/wp-content/uploads/2011/04/screen-no-cufon-300x215.jpg" alt="Screenshot Cuf&oacute;n not rendered in IE9" title="Screenshot Cuf&oacute;n not rendered in IE9" width="300" height="215" class="alignleft size-medium wp-image-1110" /></a></p>
<p>All menus and H-Tag are missing, which makes the page almost useless.</p>
<p>To check how your site looks in various versions of Internet Explorer, try the <a href="http://ipinfo.info/netrenderer/index.php" target="cwin">netrenderer by GeoTek Datentechnik</a>. </p>
<p><strong>Why I use them:</strong> Unlike other sites that offer a similar service, the preview on theirs is almost instantaneous.</p>
<p>When using their service, please don’t forget to add /index.php if you are trying to generate a preview for a WordPress site and are using mod_rewrite to generate Search-Engine-Friendly Permalinks.</p>
<p>E.g. – if your site’s address is http://yoursite.com enter http://yoursite.com/index.php in the box.</p>
<p><strong>How to resolve?</strong><br />
<span id="more-1109"></span><br />
<strong>First:</strong> <a href='http://ninanet.com/downloads.php?dl=10'>Download the new version of cufon-yui.js</a> (current version is 1.09i).</p>
<p><strong>Second:</strong> Add the following conditional statement into your site’s header, before all <code>Cufon.replace()</code> calls. When this happens depends on your site’s code, so please check your code.</p>
<pre class="brush:html">
<!--[if gte IE 9]>
	<script type="text/javascript">
		Cufon.set('engine', 'canvas');
	</script>
<![endif]-->
</pre>
<p><strong>Third:</strong> Make Internet Explorer 9 behave like IE8 by adding this to the header (just before the closing </head> tag should do the trick):</p>
<pre class="brush:html">
&lt;meta http-equiv="X-UA-Compatible" content="IE=8" /&gt;
</pre>
<p>To be on the safe side I am combining 1) and 2) – simply because I noticed that by only using one IE sometimes still refuses to render Cuf&oacute;n properly.</p>
<p>When done, the result looks like this &mdash; all menus and headers are now visible:</p>
<p><a href="/wp-content/uploads/2011/04/screen-with-cufon.jpg" rel="wp-prettyPhoto[g1109]"><img src="http://blog.ninanet.com/wp-content/uploads/2011/04/screen-with-cufon-300x215.jpg" alt="Screenshot Cufon properly rendered in IE9" title="Screenshot Cufon properly rendered in IE9" width="300" height="215" class="alignleft size-medium wp-image-1124" /></a></p>
<div style='clear:both'></div>
<p><strong>Links:</strong><br />
<a href='http://ninanet.com/downloads.php?dl=10'>Download cufon-yui.js</a><br />
<a href="http://ipinfo.info/netrenderer/index.php" target="cwin">netrenderer by Geotek Datentechnik</a><br />
<a href="http://cufon.shoqolate.com/generate/" target="cwin">Official Cuf&oacute;n Site</a></p>
<div style="margin-top:20px;">
	<!--<div style="float:left;margin-right:10px;"><fb:send href="http%3A%2F%2Fblog.ninanet.com%2F2011%2F04%2F29%2Fcufon-and-ie9" font=""></fb:send></div>-->
	<div style="float:left"><div id="fb-root"></div><div id="facebook_like5"> <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> <fb:like href=http%3A%2F%2Fblog.ninanet.com%2F2011%2F04%2F29%2Fcufon-and-ie9 show_faces="true" width="450" send="true"></fb:like></div></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.ninanet.com/2011/04/29/cufon-and-ie9/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Facebook Social Stats Plugin for Wordpress</title>
		<link>http://blog.ninanet.com/2010/05/20/facebook-social-stats-plugin</link>
		<comments>http://blog.ninanet.com/2010/05/20/facebook-social-stats-plugin#comments</comments>
		<pubDate>Thu, 20 May 2010 18:10:57 +0000</pubDate>
		<dc:creator>nina</dc:creator>
				<category><![CDATA[business mix]]></category>
		<category><![CDATA[news mix]]></category>
		<category><![CDATA[tech mix]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[like]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[share]]></category>
		<category><![CDATA[stats]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.ninanet.com/?p=1064</guid>
		<description><![CDATA[
If you want a convenient way to track your facebook shares and likes and have access to the &#8220;backend Admin Pages&#8221; facebook automatically creates when you have implemented all the necessary code in your page, this one is for you.

			Plugin Page Download



		

Quick Overview
It lists all your posts (sorted by date), including post title, link to [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.ninanet.com/wp-content/uploads/2010/05/screenshot-1-sm.jpg" alt="FB Social Stats" title="FB Social Stats" width="540" height="114" class="aligncenter size-full wp-image-1078" style="border:1px solid #dedede" /><br />
If you want a convenient way to track your facebook shares and likes and have access to the &#8220;backend Admin Pages&#8221; facebook automatically creates when you have implemented all the necessary code in your page, this one is for you.</p>
<div class='demobuttons' style="width:300px">
			<a href='http://ninanet.com/dev_fbsocialstats.php'><span class='demo'>Plugin Page</span></a> <a href='http://ninanet.com/downloads.php?dl=9'><span class='dl'>Download</span></a></p>
<div style='clear:both'></div>
</p></div>
<div style='clear:both'></div>
<p><span id="more-1064"></span>		</p>
<div style="height:10px"></div>
<h2 style="font-family:Helvetica, Arial, sans-serif; font-size:20px;color:#5a9ef2;margin-bottom:5px">Quick Overview</h2>
<p>It lists all your posts (sorted by date), including post title, link to the individual post, facebook Like, Share, Comment, Total &#038; Click Counts and provides a link to your facebook&#8217;s &#8220;secret Admin Page&#8221; (if available).</p>
<p><img src="http://blog.ninanet.com/wp-content/uploads/2010/05/fb-adminlink.jpg" alt="facebook Admin Page link" title="facebook Admin Page link" width="394" height="76" class="aligncenter size-full wp-image-1072"  style="border:1px solid #dedede" /></p>
<div style="height:10px"></div>
<h2 style="font-family:Helvetica, Arial, sans-serif; font-size:20px;color:#5a9ef2;margin-bottom:5px">Prerequisites</h2>
<p>WordPress (obvious)<br />
Facebook&#8217;s Like button, facebook&#8217;s Share button, either manually or via a plugin.<br />
The following HTML tags in your WordPress theme&#8217;s header file:</p>
<pre class="brush:html">
&lt;html xmlns="http://www.w3.org/1999/xhtml"
        xmlns:og="http://opengraphprotocol.org/schema/"
        xmlns:fb="http://www.facebook.com/2008/fbml" &lt;?php language_attributes(); ?&gt;&gt;
</pre>
<p>The following minimum of facebook&#8217;s Open Graph <meta> tags in your WordPress theme&#8217;s header file:</p>
<pre class="brush:html">
&lt;meta property="fb:admins" content="YOUR_FACEBOOK_USER_ID"/&gt;
&lt;meta property="og:title" content="&lt;?php the_title_attribute( $args ); ?&gt;" /&gt;
&lt;meta property="og:type" content="blog" /&gt;
&lt;meta property="og:url" content="&lt;?php echo get_permalink($post-&gt;ID); ?&gt; "/&gt;
&lt;meta property="og:image" content="LINK_TO_AN_IMAGE_ON_YOUR_SERVER" /&gt;
</pre>
<div style="height:10px"></div>
<p>By facebook userID we mean your <strong>numerical userID</strong>, not your screen name.</p>
<p>Make sure you use the correct facebook user ID, because you cannot change it once people started liking your post you can only append it, but you cannot change it.</p>
<p>Don&#8217;t forget to Like your own post/page (when logged into facebook as the same user), only then will facebook create the actual facebook page from your post.</p>
<p>You can tell the page is available because next to your Like button you will see a link to the Admin Page (only of you chose &#8220;standard&#8221; in the button layout).</p>
<p><img src="http://blog.ninanet.com/wp-content/uploads/2010/05/fbcsocial-adminpage-sm.jpg" alt="facebook Admin Page link" title="facebook Admin Page link" width="312" height="57" class="aligncenter size-full wp-image-1089"style="border:1px solid #dedede" /></p>
<p>As soon as this (Admin) Page is available, a link to its Insight location is available via the plugin, right next to the Like and Share counts, from which you get to the actual page (by clicking on the logo).</p>
<p><img src="http://blog.ninanet.com/wp-content/uploads/2010/05/fb-insights.jpg" alt="facebook page Insights" title="facebook page Insights" width="526" height="267" class="aligncenter size-full wp-image-1074" style="border:1px solid #dedede" /></p>
<p><img src="http://blog.ninanet.com/wp-content/uploads/2010/05/fb-likepage-sm.jpg" alt="facebook Admin Page" title="facebook Admin Page" width="540" height="325" class="aligncenter size-full wp-image-1076" style="border:1px solid #dedede" /></p>
<p><code><br />
&lt;sarcasm&gt;</code>Besides the fact that facebook obviously cannot spell &#8220;administrator&#8221;, this page is a fully functional facebook page. And the people who clicked the Like button are still called Fans <code>&lt;/sarcasm off&gt;</code></p>
<div style="height:10px"></div>
<h2 style="font-family:Helvetica, Arial, sans-serif; font-size:20px;color:#5a9ef2;margin-bottom:5px">Installation</h2>
<p><a href="http://ninanet.com/downloads.php?dl=9">Download the plugin</a><br />
Extract the files into the fb-socialstats directory<br />
Upload the directory into your WordPress /wp-content/plugins/ directory<br />
Activate the Plugin in your WordPress Plugins menu<br />
Go to FB Social Stats in your Dashboard.</p>
<div style="height:10px"></div>
<h2 style="font-family:Helvetica, Arial, sans-serif; font-size:20px;color:#5a9ef2;margin-bottom:5px">Configuration</h2>
<p>We included a style sheet to make the output pretty. It automatically gets loaded when the plugin is called. Feel free to edit it any way you like it.</p>
<div style="height:10px"></div>
<h2 style="font-family:Helvetica, Arial, sans-serif; font-size:20px;color:#5a9ef2;margin-bottom:5px">Known Issues</h2>
<p>Occasional long loading times due to facebook API connectivity issues.</p>
<div class='demobuttons' style="width:300px">
			<a href='http://ninanet.com/dev_fbsocialstats.php'><span class='demo'>Plugin Page</span></a> <a href='http://ninanet.com/downloads.php?dl=9'><span class='dl'>Download</span></a></p>
<div style='clear:both'></div>
</p></div>
<div style='clear:both'></div>
<p>Please let us know your comments &#8211; we appreciate your feedback!</p>
<div style="margin-top:20px;">
	<!--<div style="float:left;margin-right:10px;"><fb:send href="http%3A%2F%2Fblog.ninanet.com%2F2010%2F05%2F20%2Ffacebook-social-stats-plugin" font=""></fb:send></div>-->
	<div style="float:left"><div id="fb-root"></div><div id="facebook_like7"> <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> <fb:like href=http%3A%2F%2Fblog.ninanet.com%2F2010%2F05%2F20%2Ffacebook-social-stats-plugin show_faces="true" width="450" send="true"></fb:like></div></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.ninanet.com/2010/05/20/facebook-social-stats-plugin/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Share, Like, Count</title>
		<link>http://blog.ninanet.com/2010/05/18/share-like-count</link>
		<comments>http://blog.ninanet.com/2010/05/18/share-like-count#comments</comments>
		<pubDate>Tue, 18 May 2010 20:32:41 +0000</pubDate>
		<dc:creator>nina</dc:creator>
				<category><![CDATA[business mix]]></category>
		<category><![CDATA[news mix]]></category>
		<category><![CDATA[tech mix]]></category>
		<category><![CDATA[weird mix]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[like]]></category>
		<category><![CDATA[share]]></category>

		<guid isPermaLink="false">http://blog.ninanet.com/?p=1018</guid>
		<description><![CDATA[Admitted, we joined the facebook share/like social plugin button craze late.
Partially because before we didn&#8217;t know enough about the inner workings of the implementation as well as growing security and privacy concerns revolving around facebook.
But eventually we gave in, after doing our research we integrated both buttons into our blog and waited. We waited to [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.ninanet.com/wp-content/uploads/2010/05/like-share-signedin.jpg" alt="Facebook Share and Facebook Like" title="Facebook Share and Facebook Like" width="91" height="207" class="alignleft size-full wp-image-977" />Admitted, we joined the facebook share/like social plugin button craze late.<br />
Partially because before we didn&#8217;t know enough about the inner workings of the implementation as well as growing security and privacy concerns revolving around facebook.</p>
<p>But eventually we gave in, after doing our research we integrated both buttons into our blog and waited. We waited to see if somebody was actually using the buttons, and what was going to happen when someone did.<br />
<span id="more-1018"></span></p>
<div style="height:10px"></div>
<p>While Sharing and Liking are two different concepts, we almost immediately noticed something very odd:</p>
<h2 style="font-family:Helvetica, Arial, sans-serif; font-size:20px;color:#5a9ef2;margin-bottom:5px">We like this</h2>
<p>Of course we clicked our own Like button.  Twice. And as expected the number of <em>people who like this</em> increased accordingly to <em>Two people like this</em>.<br />
The Share counter didn&#8217;t show any change (expected: as you might know by now you need 3 Share actions for the counter to show). Or so we thought. </p>
<div style="height:10px"></div>
<h2 style="font-family:Helvetica, Arial, sans-serif; font-size:20px;color:#5a9ef2;margin-bottom:5px">We didn&#8217;t share this</h2>
<p>After the third click on the Like button (by a trusted friend) we found that <em>3 people like this</em> (as expected), but after a page reload something else had happened as well: the Share counter notified us that our article had been <strong>shared</strong> 3 times. </p>
<p>Really? Within this short time 3 people had already thought our article was worth sharing 3 times? How come?</p>
<div style="height:10px"></div>
<h2 style="font-family:Helvetica, Arial, sans-serif; font-size:20px;color:#5a9ef2;margin-bottom:5px">Ask the API</h2>
<p>We needed to know for sure so we went ahead and queried the facebook API for the URL in question, and this is what we found:</p>
<pre class="brush:xml">
<share_count>0</share_count>
<like_count>3</like_count>
<comment_count>0</comment_count>
<total_count>3</total_count>
<click_count>0</click_count>
</pre>
<p>Does this mean the Share counter is wrong? Does it count the wrong entry (like_count) instead of share_count? </p>
<p>So we shared the article, once by posting it to a facebook user&#8217;s profile, and once by sending it as a message and reloaded the page again.</p>
<div style="height:10px"></div>
<p>Now the Like counter said: <em>5 people like this</em> and the Share counter told us the article had been <em>shared 5 times</em>.</p>
<p>We queried the API again and found this:</p>
<pre class="brush:xml">
<share_count>2</share_count>
<like_count>3</like_count>
<comment_count>0</comment_count>
<total_count>5</total_count>
<click_count>0</click_count>
</pre>
<p>To make sure we liked and shared different URLs as well, and after every Like, Unlike and Share action we ran another query to monitor the results. </p>
<div style="height:10px"></div>
<h2 style="font-family:Helvetica, Arial, sans-serif; font-size:20px;color:#5a9ef2;margin-bottom:5px">Temporary conclusion</h2>
<p>By now we feel it&#8217;s safe to say that the count you see next to the Like button and the count above (or next to) the Share button is the combined count of <em>at least</em> like_count and share_count. At this point we are unable to say if <em>comments</em> add to the displayed count as well (but it might be a fair assumption since total_count is being shown <strong>after</strong> comment_count).</p>
<div style="margin-top:20px;">
	<!--<div style="float:left;margin-right:10px;"><fb:send href="http%3A%2F%2Fblog.ninanet.com%2F2010%2F05%2F18%2Fshare-like-count" font=""></fb:send></div>-->
	<div style="float:left"><div id="fb-root"></div><div id="facebook_like9"> <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> <fb:like href=http%3A%2F%2Fblog.ninanet.com%2F2010%2F05%2F18%2Fshare-like-count show_faces="true" width="450" send="true"></fb:like></div></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.ninanet.com/2010/05/18/share-like-count/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Facebook Share vs. Like</title>
		<link>http://blog.ninanet.com/2010/05/13/facebook-share-vs-like</link>
		<comments>http://blog.ninanet.com/2010/05/13/facebook-share-vs-like#comments</comments>
		<pubDate>Thu, 13 May 2010 20:33:14 +0000</pubDate>
		<dc:creator>nina</dc:creator>
				<category><![CDATA[business mix]]></category>
		<category><![CDATA[news mix]]></category>
		<category><![CDATA[tech mix]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[like]]></category>
		<category><![CDATA[share]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.ninanet.com/?p=930</guid>
		<description><![CDATA[We all know that facebook has eliminated the *Become a Fan* button and has replaced it with the more generic *Like* button. Like it or not.
But there still are 2 different options to express your appreciation for an (external) page: You can *share* it by clicking the *share* button or you can *like* it.



What&#8217;s the [...]]]></description>
			<content:encoded><![CDATA[<p>We all know that facebook has eliminated the *Become a Fan* button and has replaced it with the more generic *Like* button. <em>Like it or not.</em></p>
<p>But there still are 2 different options to express your appreciation for an (external) page: You can *share* it by clicking the *share* button or you can *like* it.<br />
<img src="http://blog.ninanet.com/wp-content/uploads/2010/05/likeandsharebuttons.jpg" alt="facebook like and share buttons" title="facebook like and share buttons" width="200" height="50" class="alignleft size-full wp-image-931" style='border:1px solid #cecece'/></p>
<div style='clear:both;height:10px'></div>
<p><span id="more-930"></span></p>
<p><strong>What&#8217;s the difference?</strong></p>
<p><img src="http://blog.ninanet.com/wp-content/uploads/2010/05/likebutton-bottom.jpg" alt="Facebook Like button" title="Facebook Like button" width="279" height="59" class="alignleft size-full wp-image-952"   style='border:1px solid #cecece'/></p>
<div style='clear:both;height:1px'></div>
<p>To *Like* an article, a page, or any kind of content on the web, all you have to do is click the *Like* button, and your profile will be updated with this information. </p>
<p><img src="http://blog.ninanet.com/wp-content/uploads/2010/05/likes.jpg" alt="facebook Likes" title="facebook Likes" width="282" height="120" class="alignleft size-full wp-image-946"  style='border:1px solid #cecece'/></p>
<div style='clear:both;height:5px'></div>
<p>Similar to *liking* your friend&#8217;s status, link, video or anything else you can post/put on facebook.  <em>If there is a *Like* button</em>, that is.</p>
<div style='clear:both;height:5px'></div>
<p>The *Like* button will turn dark blue, your *like* is added to the counter (if displayed), and (most likely) your facebook profile picture will show. Another click on the dark blue *Like* button let&#8217;s you &quot;unlike&quot; the item again, your *like* gets subtracted from the counter and your picture gets removed. </p>
<p><img src="http://blog.ninanet.com/wp-content/uploads/2010/05/likebutton-bottom-signedin.jpg" alt="Facebook Liked with profile picture" title="Facebook Liked with profile picture" width="279" height="83" class="alignleft size-full wp-image-953"   style='border:1px solid #cecece'/></p>
<div style='clear:both;height:10px'></div>
<p>The *Share* button is a convenient way to take an article, a video, a picture, or anything else that can be accessed via a URL and post a link to that content on your wall.<br />
It eliminates the steps of copying the URL, opening your facebook page and pasting the URL into the box labeled &quot;What&#8217;s on your mind?&quot;.<br />
<img src="http://blog.ninanet.com/wp-content/uploads/2010/05/posttoprofile.jpg" alt="Post to facebook profile/wall" title="Post to facebook profile/wall" width="582" height="427" class="alignleft size-full wp-image-949"  style='border:1px solid #cecece'/></p>
<div style='clear:both;height:5px'></div>
<p>It works in the exact same way as adding a post that contains a link to your wall, you can add a comment to it, select a thumbnail or send it as a message.</p>
<p>The shared URL then looks like any post on your wall that contains a link:<br />
<img src="http://blog.ninanet.com/wp-content/uploads/2010/05/sharedonprofile.jpg" alt="Shared content on profile" title="Shared content on profile" width="555" height="193" class="alignleft size-full wp-image-961" style='border:1px solid #cecece'/></p>
<div style='clear:both;height:5px'></div>
<p><strong>Interesting fact:</strong><br />
The *Share* counter needs a minimum of 3 *shares* until the counter is being displayed. *likes* show up immediately, even if  only 1 person *likes* it.</p>
<div style='clear:both;height:10px'></div>
<p>The reason why we decided to display both of them is simple:<br />
You can *like* something but don&#8217;t necessarily want to *share* it: maybe because *liking* is quick &#8211; click, done.<br />
You can still *share* the article after *liking* it. And vice versa.<br />
Too bad we all cannot *Unlike* the *Like* button.</p>
<div style='clear:both;height:10px'></div>
<p>There is already a variety of Wordpress plugins available for both buttons, and both <a href="http://developers.facebook.com/docs/reference/plugins/like" rel="nofollow" target="lwin">facebook&#8217;s *like* documentation</a> as well as <a href="http://www.facebook.com/facebook-widgets/share.php" rel="nofollow" target="lwin">facebook&#8217;s *share* wiki</a> have wizards that let you create the button code.</p>
<div style='clear:both;height:10px'></div>
<p>We decided to plug the code into a nice little function and to call it manually, allowing for greater flexibility in choosing when, where and how to display the buttons:</p>
<p>You can see that at the top of the postings we don&#8217;t display the *Like* counter or the profile picture; simply because we wanted to keep the button lineup to the right of the article. </p>
<p>At the bottom of the posting however we do show the full *Like* button together with the counter and the profile picture.</p>
<div style='clear:both;height:10px'></div>
<p><strong>Links:</strong><br />
<code><small><br />
<a href="http://developers.facebook.com/docs/reference/plugins/like" rel="nofollow" target="lwin">http://developers.facebook.com/docs/reference/plugins/like</a><br />
<a href="http://wiki.developers.facebook.com/index.php/Connect/Using_Facebook_Share" rel="nofollow" target="lwin">http://wiki.developers.facebook.com/index.php/Connect/Using_Facebook_Share</a><br />
<a href="http://wiki.developers.facebook.com/index.php/Facebook_Share" rel="nofollow" target="lwin">http://wiki.developers.facebook.com/index.php/Facebook_Share</a><br />
<a href="http://www.facebook.com/facebook-widgets/share.php" rel="nofollow" target="lwin">http://www.facebook.com/facebook-widgets/share.php</a><br />
</small></code></p>
<div style="margin-top:20px;">
	<!--<div style="float:left;margin-right:10px;"><fb:send href="http%3A%2F%2Fblog.ninanet.com%2F2010%2F05%2F13%2Ffacebook-share-vs-like" font=""></fb:send></div>-->
	<div style="float:left"><div id="fb-root"></div><div id="facebook_like11"> <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> <fb:like href=http%3A%2F%2Fblog.ninanet.com%2F2010%2F05%2F13%2Ffacebook-share-vs-like show_faces="true" width="450" send="true"></fb:like></div></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.ninanet.com/2010/05/13/facebook-share-vs-like/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Antispyware Soft Malware: Annoyance of the week</title>
		<link>http://blog.ninanet.com/2010/05/12/antispyware-soft-malware-annoyance-of-the-week</link>
		<comments>http://blog.ninanet.com/2010/05/12/antispyware-soft-malware-annoyance-of-the-week#comments</comments>
		<pubDate>Wed, 12 May 2010 15:20:49 +0000</pubDate>
		<dc:creator>nina</dc:creator>
				<category><![CDATA[business mix]]></category>
		<category><![CDATA[tech mix]]></category>
		<category><![CDATA[antispyware]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[removal]]></category>
		<category><![CDATA[virus]]></category>

		<guid isPermaLink="false">http://blog.ninanet.com/?p=871</guid>
		<description><![CDATA[In the past weeks, more and more clients are reporting infections with *Antispyware Soft* malware.
Antivirus Soft is yet another fake antispyware, similar to Antivirus Live and/or Spyware Protect 2009.
It imitates a system scan and claims to find multiple infections, no matter which shortcut you try to click on or which program you try to start.


Signs [...]]]></description>
			<content:encoded><![CDATA[<p>In the past weeks, more and more clients are reporting infections with *Antispyware Soft* malware.</p>
<p>Antivirus Soft is yet another fake antispyware, similar to Antivirus Live and/or Spyware Protect 2009.</p>
<p>It imitates a system scan and claims to find multiple infections, no matter which shortcut you try to click on or which program you try to start.</p>
<div style='height:10px'></div>
<p><span id="more-871"></span></p>
<p><strong>Signs of infection:</strong><br />
Usually it starts with balloon notifications in the system tray:</p>
<p><img src="http://blog.ninanet.com/wp-content/uploads/2010/05/mal1.jpg" alt="Antispyware Soft" title="Antispyware Soft" width="320" height="143" class="alignleft size-full wp-image-920" style='border:1px solid #cacaca'/></p>
<div style='height:15px;clear:both'></div>
<p><img src="http://blog.ninanet.com/wp-content/uploads/2010/05/mal2.jpg" alt="Antispyware Soft" title="Antispyware Soft" width="320" height="143" class="alignleft size-full wp-image-921" style='border:1px solid #cacaca'/></p>
<div style='height:15px;clear:both'></div>
<p>But it quickly gets worse:</p>
<p><img src="http://blog.ninanet.com/wp-content/uploads/2010/05/warning1.jpg" alt="Antispyware Soft Warning&quot;" title="Antispyware Soft Warning&quot;" width="415" height="124" class="alignleft size-full wp-image-916" style='border:1px solid #cacaca'/></p>
<div style='height:15px;clear:both'></div>
<p><img src="http://blog.ninanet.com/wp-content/uploads/2010/05/warning1a.jpg" alt="Antispyware Soft Warning" title="Antispyware Soft Warning" width="415" height="124" class="alignleft size-full wp-image-917" style='border:1px solid #cacaca'/></p>
<div style='height:15px;clear:both'></div>
<p>And screens similar to this will appear over and over:</p>
<p><img src="http://blog.ninanet.com/wp-content/uploads/2010/05/as.jpg" alt="Antispyware Soft" title="Antispyware Soft" width="599" height="454" class="alignleft size-full wp-image-919" style='border:1px solid #cacaca'/></p>
<div style='height:15px;clear:both'></div>
<p>Not only is it highly annoying, but do not make the mistake and give in to the scare by *buying their program*: If you do, the makers will also have your personal information and your credit card data!</p>
<div style='height:15px;clear:both'></div>
<p>The removal process only takes about 10 minutes:<br />
<strong>Disclaimer: Editing the registry can be dangerous. If you are unsure, contact a professional. We take no responsibility for changes you make that leave your computer in a vegetative state. </strong><br />
Back up your system and your registry before making any changes.</p>
<div style='height:15px;clear:both'></div>
<p><strong>Below are 16 simple steps to remove Antispyware Soft from your computer.</strong></p>
<div style='height:15px;clear:both'></div>
<p>1. Restart your computer in *Safe Mode with Networking* mode (by hitting F8 during the startup process until you are presented with the selection screen). You will internet access later to download/update the removal tools.<br />
If you have access to another computer, you don&#8217;t even need to restart. Simply download and copy the 2 files from step 5 and 10 to a USB stick and get the removal process on the infected computer started right away.</p>
<div style='height:15px;clear:both'></div>
<p>2. Open Internet Explorer, click on the Tools menu and select Internet Options:<br />
<img src="http://blog.ninanet.com/wp-content/uploads/2010/05/ietools.jpg" alt="IT Tools" title="IT Tools" width="363" height="520" class="alignleft size-full wp-image-886" style='border:1px solid #cacaca'/></p>
<div style='height:15px;clear:both'></div>
<p>3. Select the LAN settings:<br />
<img src="http://blog.ninanet.com/wp-content/uploads/2010/05/ielan1.jpg" alt="IE LAN Settings" title="IE LAN Settings" width="378" height="307" class="alignleft size-full wp-image-887"  style='border:1px solid #cacaca'/></p>
<div style='height:15px;clear:both'></div>
<p>4. Uncheck <strong>Use a proxy server for your LAN</strong>:<br />
<img src="http://blog.ninanet.com/wp-content/uploads/2010/05/ielan2.jpg" alt="IE LAN Settings" title="IE LAN Settings" width="378" height="307" class="alignleft size-full wp-image-888"  style='border:1px solid #cacaca'/></p>
<div style='height:15px;clear:both'></div>
<p>5. <a href="http://go.trendmicro.com/free-tools/hijackthis/HiJackThis.exe" rel="nofollow" target="mwin">Download Hijack This</a>, but <strong>save it as/rename it to iexplore.exe</strong> and then save it to your Desktop (<a href="http://www.trendmicro.com/ftp/products/hijackthis/HijackThis.exe">alternate download link</a>).</p>
<div style='height:15px;clear:both'></div>
<p>6. Double-Click the iexplore.exe icon to run HijackThis.<br />
<img src="http://blog.ninanet.com/wp-content/uploads/2010/05/iexplore-exe.jpg" alt="iexplore.exe-HijackThis" title="iexplore.exe-HijackThis" width="100" height="77" class="alignleft size-full wp-image-895"  style='border:1px solid #cacaca'/></p>
<div style='height:15px;clear:both'></div>
<p>7. Click *<strong>Do a system scan only</strong>* and look for entries like this:</p>
<div  style='border:1px solid #cacaca'><small><code>R1 – HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings,ProxyServer = http=127.0.0.1:5555<br />
O4 – HKLM\..\Run: [random] C:\Documents and Settings\user\Local Settings\Application Data\[random]\[random]<strong>sysguard.exe</strong><br />
O4 – HKCU\..\Run: [random] C:\Documents and Settings\user\Local Settings\Application Data\[random]\[random]<strong>sysguard.exe</strong><br />
O4 – HKCU\..\Run: [random] &quot;C:\Users\Owner\AppData\Local\[random]\badwsftav.exe&quot;<br />
O4 – HKCU\..\Run: [random] &quot;C:\Users\Owner\AppData\Local\[random]\bogjsftav.exe&quot;</code></small></div>
<div style='height:15px;clear:both'></div>
<p>The actual file names might differ, but they all start with <strong>O4</strong> and seem to end with <strong>sysguard.exe</strong> or some other random alpha-combination (badwsftav.exe and bogjsftav.exe in the above example).<br />
The first entry should only be there if you haven&#8217;t yet reset the Internet Explorer settings outlined in steps 2-4.</p>
<div style='height:15px;clear:both'></div>
<p>8. Check the box next to these entries and click *<strong>Fix checked</strong>*.</p>
<div style='height:15px;clear:both'></div>
<p>9. Close HijackThis.</p>
<div style='height:15px;clear:both'></div>
<p>10. Download <a href="http://data-cdn.mbamupdates.com/v0/program/data/mbam-setup-1.46.exe" rel="nofollow" target="mwin">MalwareBytes Anti-malware (MBAM)</a>.</p>
<div style='height:15px;clear:both'></div>
<p>11. Double-click mbam-setup-1.46.exe to install MBAM.<br />
(If you get error messages from the malware that the file is infected or cannot e opened, simply rename mbam-setup-1.46.exe to something else &#8211; abcd.exe is perfectly acceptable for our purpose)</p>
<div style='height:15px;clear:both'></div>
<p>12. Make sure that both checkboxes next to *<strong>Update Malwarebytes’ Anti-Malware</strong>* and *<strong>Launch Malwarebytes’ Anti-Malware</strong>* are checked, and then click *<strong>Finish</strong>*.</p>
<div style='height:15px;clear:both'></div>
<p>13. Select *<strong>Perform Quick Scan</strong>* and click *<strong>Scan</strong>*, and MBAM will start scanning your computer. Depending on your hardware/configuration this can be a lengthy process. Go get a cup of coffee or go to the store, but <em>don&#8217;t interrupt the process</em>.</p>
<div style='height:15px;clear:both'></div>
<p>14. MBAM will list all infections as it finds them; when the scan is finished click *<strong>OK</strong>* and *<strong>Show Results</strong>*.<br />
<img src="http://blog.ninanet.com/wp-content/uploads/2010/05/mbamfindings.jpg" alt="MBAM Findings" title="MBAM Findings" width="500" height="384" class="alignleft size-full wp-image-884"  style='border:1px solid #cacaca'/></p>
<div style='height:15px;clear:both'></div>
<p>15. Ensure all items are checked and click *<strong>Remove Selected</strong>*.</p>
<div style='height:15px;clear:both'></div>
<p>16. MBAM will open a log file (in Notepad) and it might require a restart (you should do a reboot anyway since you&#8217;re still in Safe Mode).</p>
<p>Done!</p>
<div style="margin-top:20px;">
	<!--<div style="float:left;margin-right:10px;"><fb:send href="http%3A%2F%2Fblog.ninanet.com%2F2010%2F05%2F12%2Fantispyware-soft-malware-annoyance-of-the-week" font=""></fb:send></div>-->
	<div style="float:left"><div id="fb-root"></div><div id="facebook_like13"> <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> <fb:like href=http%3A%2F%2Fblog.ninanet.com%2F2010%2F05%2F12%2Fantispyware-soft-malware-annoyance-of-the-week show_faces="true" width="450" send="true"></fb:like></div></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.ninanet.com/2010/05/12/antispyware-soft-malware-annoyance-of-the-week/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>CSS transparency inheritance workaround (PHP &amp; CSS3)</title>
		<link>http://blog.ninanet.com/2010/04/27/css-transparency-inheritance-hack</link>
		<comments>http://blog.ninanet.com/2010/04/27/css-transparency-inheritance-hack#comments</comments>
		<pubDate>Tue, 27 Apr 2010 12:00:33 +0000</pubDate>
		<dc:creator>nina</dc:creator>
				<category><![CDATA[business mix]]></category>
		<category><![CDATA[tech mix]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[inheritance]]></category>
		<category><![CDATA[opacity]]></category>
		<category><![CDATA[rgba]]></category>
		<category><![CDATA[transparency]]></category>

		<guid isPermaLink="false">http://blog.ninanet.com/?p=757</guid>
		<description><![CDATA[
After many hours reading up on the caveats of transparency; after tabbing through many suggestions found on many websites, blogs and forums; after trying to create visible containers on top of invisible containers, changing positions from relative to absolute and back only to see layout go totally awry, I finally decided to create my own [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.ninanet.com/wp-content/uploads/2010/04/transparency-compare-150x150.jpg" alt="Transparency Comparison" title="Transparency Comparison" width="150" height="150" class="alignleft size-thumbnail wp-image-764" /><br />
After many hours reading up on the caveats of transparency; after tabbing through many suggestions found on many websites, blogs and forums; after trying to create visible containers on top of invisible containers, changing positions from relative to absolute and back only to see layout go totally awry, I finally decided to create my own approach to  display <em>child elements that do not inherit the parent&#8217;s transparency setting</em>.</p>
<p>This is not a fix for every single browser out there and for every possible scenario, but it&#8217;s working in IE > 6, Firefox 3+ and our current versions of Safari  (4.0.3) and Opera (10.51).<br />
(If you come up with a variation to make it work in additional browsers, please share your findings!)</p>
<div style='clear:both;height:1px'></div>
<div style='clear:both'></div>
<div class='demobuttons'>
<p><a href='http://ninanet.com/devdemos/transparency.php' target='owin'><span class='demo'>Demo</span></a> <a href='http://ninanet.com/downloads.php?dl=8'><span class='dl'>Download</span></a></p>
<div style='clear:both'></div>
</div>
<p><span id="more-757"></span></p>
<p><strong>First, the situation:</strong></p>
<p>We have a background image and we want to make to container on top it semi-transparent (so the background image is still visible), but inside this nested container we have another item (an image, a div, etc) which we DO NOT WANT to be transparent.</p>
<div style='clear:both;height:10px'></div>
<p><strong>The two images side-by-side show the <a href="http://blog.ninanet.com/?attachment_id=760" target='owin' rel='nofollow'>desired result</a> (left, image in nested container NOT transparent) and the <a href="http://blog.ninanet.com/?attachment_id=759" target='owin' rel='nofollow'>actual result</a> (right, image in nested container is transparent):</strong></p>
<p><img src="http://blog.ninanet.com/wp-content/uploads/2010/04/transparency-compare.jpg" alt="" title="Transparency Comparison" width="500" height="250" class="alignleft size-full wp-image-764"  style='border:1px solid #cecece;padding:3px'/></p>
<div style='clear:both;height:20px'></div>
<p>The code is as follows (simplified):<br />
<strong>HTML:</strong></p>
<pre class='brush:html'>
<body>
<div class="bgdiv">
<div id="content">
<div class="servicebox">
<h1>Lorem Ipsum</h1>
<div class="serviceimg"><img src="" width="230" height="150"></div>

&lt;p&gt;In id nulla vitae nisi aliquet blandit in facilisis tellus. Duis et mauris eget enim posuere commodo. Aliquam et leo augue. Sed ut diam lacus.&lt;/p&gt;
<div class="more">read more &amp;raquo;</div>
</div>
</div>
</div>

</body>
</pre>
<p><strong>CSS:</strong></p>
<pre class='brush:css'>
.bgdiv {
	font-family:Arial, Helvetica, sans-serif;
	height:400px;
	width:400px;
	background:#ffffff url('[path-to-image]') top left no-repeat;
	padding:15px 0 0 0;
}

#content {
	min-height:340px;
	width:300px;
  	background-color:#ffffff;
	/* for IE 8 - always needs to come first */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  	/* for IE */
  	filter:alpha(opacity=85);
  	/* for FF etc */
  	opacity:0.85;
  	-moz-opacity:0.85
}

.servicebox {
	width:200px;
	margin:20px auto;
	color:#666666;
}

.servicebox h1 {
	font-family: Century Gothic,Myriad Pro,Arial,Helvetica,sans-serif;
	font-size:16px;
	color:#bf31ad;
	margin:0 0 12px 0;
	width:200px;
	line-height:12px;
	padding:10px 0;
	border-bottom:1px solid #bf31ad;
}

.serviceimg {
	border:1px solid #bfbfbf;
	width:200px;
	overflow:hidden;
	margin:0;
}

.servicebox p {
	font-size:12px;
	margin:0;
	padding: 15px 5px 5px 5px;
	color:#222222;
}

.servicebox div.more {
	text-align:center;
	color:#ffffff;
	height:20px;
	width:100px;
	margin:5px 0 0 100px;
	font-size:11px;
	line-height:18px;
	background:url('[path-to-sprite]') 0 0 no-repeat;
}

.servicebox div.more:hover {
	background:url('[path-to-sprite]') 0 -20px no-repeat;
	color:#2c8819;
}
</pre>
<p>Lines 12-14 are responsible for the transparency, we used -moz-opacity and opacity for Firefox, Safari, Opera, etc, and a filter for IE.</p>
<p>You can see everything that sits on top of (or inside) the &quot;content&quot; div automatically becomes transparent as well, no matter what you do. As mentioned above, we tried all suggestions we could find &#8211; to no avail.</p>
<p><strong>Except for these:</strong><br />
IE 7: To make the images contained in the &quot;servicebox&quot;div opaque, simply add </p>
<pre class='brush:css'>
.servicebox {position:relative;}
</pre>
<p>to the &quot;servicebox&quot;div. This won&#8217;t work in Firefox, etc, but it doesn&#8217;t hurt the layout either.</p>
<p><strong>To make it work in Firefox, Opera &amp; Safari</strong>, we had to make use of <a href="http://www.w3.org/TR/css3-color/#transparency" rel='nofollow' target='owin'>the color model in CSS3</a>:<br />
Instead of setting -moz-opacity and opacity for non-IE browsers, we added</p>
<pre class='brush:css'>
#content {background-color: rgba(255, 255, 255, 0.85);}
</pre>
<p>to the &quot;content&quot; div, where the last part (0.85) sets the <b><em>transparency/opacity level for that object only</em></b>.</p>
<p>Although browsers that don&#8217;t understand CSS3 <em>should</em> ignore it and simple move on to the next step, we experienced weird behavior when simply adding to the style sheet.</p>
<p>So we tried conditional statements, but then the code didn&#8217;t validate and we had trouble with the explicit non-IE condition {sigh}.</p>
<div style='clear:both;height:10px'></div>
<p><em>The final result was probably the easiest one (naturally <span style='color:#fe29a1'>rgba only validates against CSS3</span>, see below):</em><br />
Detect the browser with PHP (very basic) and display the required declarations (or load a browser-specific stylesheet) based on the browser detection result.</p>
<pre class='brush:php'>
&lt;?
$isIE6 = 0;
$isIE7 = 0;
$isIE8 = 0;
$ie6 = "MSIE 6.0";
$ie7 = "MSIE 7.0";
$ie8 = "MSIE 8.0";

$browser = $_SERVER['HTTP_USER_AGENT'];

if(stristr($browser, $ie6) !== false ) {
	$isIE6 = 1;
	// add any styles for IE 6 here
	// not really necessary
	// $style = "";
	/* to add a browser-specific stylesheet for IE6, simply add this:
	$style = "
<link rel=styleheet href=[yourie6stylesheet.css]>";
	*/
} elseif(stristr($browser, $ie7) !== false ) {
	$isIE7 = 1;
	// add any styles for IE 7 here
	$style = "
<style type=text/css>
	.serviceimg {
		position:relative;
	}
</style>

";
	/* to add a browser-specific stylesheet for IE7, simply add this:
	$style = "
<link rel=styleheet href=[yourie7stylesheet.css]>";
	*/
} elseif(stristr($browser, $ie8) !== false ) {
	$isIE8 = 1;
	// add any styles for IE 8 here
	$style = "
<style type=text/css>
	.serviceimg2 {position:relative;}
</style>

";
	// to add a browser-specific stylesheet for IE8, simple add this:
	// $style = "
<link rel=styleheet href=[yourie8stylesheet.css]>";

} else {
	$isIE6 = 0; $isIE7 = 0; $isIE8 = 0;
	$style= "
<style type=text/css>
	#content {background-color: rgba(255, 255, 255, 0.85);}
</style>

";
	/* to add a browser-specific stylesheet for non IE6/IE7, simply add this:
	$style = "
<link rel=styleheet href=[yourotherstylesheet.css]>";
	*/
}
?&gt;
</pre>
<div style='clear:both;height:10px'></div>
<p><strong>Super-short version  (active version on <a href="http://ninanet.com/devdemos/transparency.php" target='owin'>Demo page</a>):</strong></p>
<pre class='brush:php'>
&lt;?
$browser = $_SERVER['HTTP_USER_AGENT'];
$browsers = array("MSIE 6.0","MSIE 7.0","MSIE 8.0");
$styles = array("",".serviceimg2 {position:relative;}",".serviceimg2 {position:relative;}");
$msie= 0;

for($x = 0; $x < count($browsers);$x++) {
	if(stristr($browser, $browsers[$x]) !== false) {
		$sstyle = $styles[$x];
		$msie= 1;
	}
}
if($msie == 0 || !$msie) {
	$sstyle = "#content2 {background-color: rgba(255, 255, 255, 0.85);}";
}
$style = "
<style type=text/css>
	$sstyle
</style>

";
?&gt;
</pre>
<div style='clear:both;height:10px'></div>
<p>Insert <b>$style</b> (or its output) via shorthand PHP into your HTML code:</p>
<pre class='brush:php'>
&lt;head&gt;
	[other important things go here]
	&lt;?=$style;?&gt;
&lt;/head&gt;
</pre>
<div style='width:800px;overflow:hidden;border:1px solid #cecece'>
<a href="http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fninanet.com%2Fdevdemos%2Ftransparency.php&amp;profile=css3&amp;usermedium=all&amp;warning=1&amp;lang=en" rel='nofollow' target='owin'><img src="http://blog.ninanet.com/wp-content/uploads/2010/04/css3validated-1024x446.jpg" alt="CSS validated" title="CSS validated" width="1024" height="446" class="aligncenter size-large wp-image-841" /></a>
</div>
<div class='demobuttons'>
<p><a href='http://ninanet.com/devdemos/transparency.php' target='owin'><span class='demo'>Demo</span></a> <a href='http://ninanet.com/downloads.php?dl=8'><span class='dl'>Download</span></a></p>
<div style='clear:both'></div>
</div>
<div style="margin-top:20px;">
	<!--<div style="float:left;margin-right:10px;"><fb:send href="http%3A%2F%2Fblog.ninanet.com%2F2010%2F04%2F27%2Fcss-transparency-inheritance-hack" font=""></fb:send></div>-->
	<div style="float:left"><div id="fb-root"></div><div id="facebook_like15"> <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> <fb:like href=http%3A%2F%2Fblog.ninanet.com%2F2010%2F04%2F27%2Fcss-transparency-inheritance-hack show_faces="true" width="450" send="true"></fb:like></div></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.ninanet.com/2010/04/27/css-transparency-inheritance-hack/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Add a Twitter Feed with PHP</title>
		<link>http://blog.ninanet.com/2010/04/19/twitter-feed-with-php</link>
		<comments>http://blog.ninanet.com/2010/04/19/twitter-feed-with-php#comments</comments>
		<pubDate>Mon, 19 Apr 2010 15:24:19 +0000</pubDate>
		<dc:creator>nina</dc:creator>
				<category><![CDATA[business mix]]></category>
		<category><![CDATA[tech mix]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[user_timeline]]></category>

		<guid isPermaLink="false">http://blog.ninanet.com/?p=661</guid>
		<description><![CDATA[
In the last post (Add a Twitter Feed with jQuery) we talked about how to add a twitter feed with jQuery, now it&#8217;s time to do the same with PHP. The whole idea was to get the same result by using similar methods provided by the Twitter API &#8211; and again it&#8217;s easier than you [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.ninanet.com/wp-content/uploads/2010/04/twitter-bird-logo-150x150.jpg" alt="Add a twitter feed to your website" title="twitter-bird-logo" width="150" height="150" class="alignleft size-thumbnail wp-image-618" /></p>
<p>In the last post (<a href="http://blog.ninanet.com/2010/04/14/twitter-feed-with-jquery" target='awin'>Add a Twitter Feed with jQuery</a>) we talked about how to add a twitter feed with jQuery, now it&#8217;s time to do the same with PHP. The whole idea was to get the same result by using similar methods provided by the Twitter API &#8211; and again it&#8217;s easier than you might think.</p>
<p><strong>All you need is:</strong></p>
<p>the twitter username/userID/screenname (preferably your own) of the feed you want to embed<br />
and a few lines of PHP code.</p>
<div class='demobuttons'>
<p><a href='http://ninanet.com/devdemos/twitterfeed-php.php' target='awin'><span class='demo'>Demo</span></a> <a href='http://ninanet.com/downloads.php?dl=7'><span class='dl'>Download</span></a></p>
<div style='clear:both'></div>
</div>
<div style='clear:both'></div>
<p><span id="more-661"></span></p>
<p><strong>The PHP:</strong></p>
<pre class='brush:php'>
$username = "REPLACE_WITH_YOUR_USERNAME";
    $limit = 5;
    $feed = 'http://twitter.com/statuses/user_timeline.rss?screen_name='.$username.'&#038;count='.$limit;
    $tweets = file_get_contents($feed);
    $tweet = explode("<item>", $tweets);
    $tcount = count($tweet) - 1;

for ($i = 1; $i <= $tcount; $i++) {
    $endtweet = explode("</item>", $tweet[$i]);
    $title = explode("<title>", $endtweet[0]);
    $content = explode("</title>", $title[1]);
	$content[0] = str_replace("&#8211;", "&mdash;", $content[0]);
	$content[0] = str_replace("&#8212;", "&mdash;", $content[0]);

	$content[0] = preg_replace("/(http:\/\/|(www\.))(([^\s<]{4,68})[^\s<]*)/", '<a href="http://$2$3" target="_blank">$1$2$4</a>', $content[0]);
	$content[0] = str_replace("$username: ", "", $content[0]);
	$content[0] = preg_replace("/@(\w+)/", "<a href='http://www.twitter.com/\1\' target=\"_blank\">@\\1</a>", $content[0]);
	$content[0] = preg_replace("/#(\w+)/", "<a href='http://search.twitter.com/search?q=\1\' target=\"_blank\">#\\1</a>", $content[0]);

    $mytweets[] = $content[0];
}

while (list(, $v) = each($mytweets)) {
	$tweetout .= "
<div>$v</div>

\n";
</pre>
<p><br/></p>
<p><strong>The HTML (body):</strong></p>
<pre class='brush:php'>
<div class="twitter" id="phptweets">
<h1>Twitter Feed with PHP</h1>

&lt;?=$tweetout;?&gt;
</div>
</pre>
<p>The div with the id <em>phptweets</em> is the container which will hold our tweets; plus we use some shorthand PHP to output the tweets ($tweetout).<br />
<br/></p>
<p>Twitter&#8217;s<a href="http://apiwiki.twitter.com/Twitter-API-Documentation" target='awin' rel='nofollow'> API</a> provides a multitude of access options, again I am using the <a href="http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-statuses-user_timeline" target='awin' rel='nofollow'>user_timeline</a> method for the user specified in screen_name but this time I chose rss output (as opposed to json for jQuery) to fetch the tweets.<br/></p>
<p>Using a loop, the script iterates through the amount of tweets specified in limit($limit=5) and for every tweet performs additional tasks (yeah, regular expressions) to transform all links, hashtags and usernames into clickable links and adding them to the array $mytweets. </p>
<p>I separated the creation of the created links (adding new items to the $mytweets array) and the actual output ($tweetout) to make it easier to style the output.<br/></p>
<p>Again &#8211; I could have used the <a href="http://apiwiki.twitter.com/Twitter-Search-API-Method%3A-search" target='awin' rel='nofollow'>search</a> method which outputs clickable links, but Twitter only makes 2 weeks worth of tweets available via the search function (specifying rpp=10 won&#8217;t help if he tweets are more than 2 weeks old).</p>
<p>Add some stylesheets and put the div anywhere you want your tweets to get displayed on your page.</p>
<pre class='brush:css'>
a, a:link, a:visited, a:hover {
	text-decoration:underline;
	color:#cacaca;
}
#phptweets {
	width:650px;
	height:250px;
	background:transparent url('tbird.png') top  left no-repeat;
	border:1px solid #555555;
	text-align:left;
}
h1 {
	font-size:48px;
	font-weight:normal;
	font-family: Century Gothic,Myriad Pro,Arial,Helvetica,sans-serif;
	margin: 0 0 40px 0;
}
.twitter {
	display:table-cell; vertical-align:middle;
	padding:0 0 0 250px;
}
</pre>
<div class='demobuttons'>
<p><a href='http://ninanet.com/devdemos/twitterfeed-php.php' target='awin'><span class='demo'>Demo</span></a> <a href='http://ninanet.com/downloads.php?dl=7'><span class='dl'>Download</span></a></p>
<div style='clear:both'></div>
</div>
<div style='clear:both'></div>
<div style="margin-top:20px;">
	<!--<div style="float:left;margin-right:10px;"><fb:send href="http%3A%2F%2Fblog.ninanet.com%2F2010%2F04%2F19%2Ftwitter-feed-with-php" font=""></fb:send></div>-->
	<div style="float:left"><div id="fb-root"></div><div id="facebook_like17"> <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> <fb:like href=http%3A%2F%2Fblog.ninanet.com%2F2010%2F04%2F19%2Ftwitter-feed-with-php show_faces="true" width="450" send="true"></fb:like></div></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.ninanet.com/2010/04/19/twitter-feed-with-php/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Site Speed: The new Google ranking factor</title>
		<link>http://blog.ninanet.com/2010/04/16/site-speed-ranking-factor-for-google</link>
		<comments>http://blog.ninanet.com/2010/04/16/site-speed-ranking-factor-for-google#comments</comments>
		<pubDate>Fri, 16 Apr 2010 13:43:14 +0000</pubDate>
		<dc:creator>nina</dc:creator>
				<category><![CDATA[business mix]]></category>
		<category><![CDATA[news mix]]></category>
		<category><![CDATA[tech mix]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[asynchronous tracking]]></category>
		<category><![CDATA[compression]]></category>
		<category><![CDATA[deflate]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gzip]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[ranking]]></category>
		<category><![CDATA[site speed]]></category>

		<guid isPermaLink="false">http://blog.ninanet.com/?p=677</guid>
		<description><![CDATA[
Although announced back in November of 2009 (Site Speed, Google’s Next Ranking Factor), it seems like this update has been overlooked by most webmasters, site owners and a lot of SEO-ers.
In a Webmaster Central Blog entry (Using site speed in web search ranking) dated Fri, Apr 9 2010, they finally made it official.
So give your [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.ninanet.com/wp-content/uploads/2010/04/google_sm.gif" alt="Google" title="Google" width="143" height="59" class="alignnone size-full wp-image-683" /><br />
Although announced back in November of 2009 (<a href=" http://searchengineland.com/site-speed-googles-next-ranking-factor-29793" target='swin'>Site Speed, Google’s Next Ranking Factor</a>), it seems like this update has been overlooked by most webmasters, site owners and a lot of SEO-ers.</p>
<p>In a Webmaster Central Blog entry (<a href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" target='swin' rel='nofollow'>Using site speed in web search ranking</a>) dated Fri, Apr 9 2010, they finally made it official.</p>
<p>So give your pages a little overhaul and get them up to speed!</p>
<div style='clear:left'></div>
<p><span id="more-677"></span><br />
Following is a selection of tools and options you can use to increase your page&#8217;s speed:</p>
<div style='height:16px'></div>
<p><strong>Speed Testing:</strong></p>
<p>Download and install Google&#8217;s <a href="http://code.google.com/speed/page-speed/" target='swin' rel='nofollow'>Page Speed</a> tool for Firefox and run it to get an idea of what can be optimized.<br />
<img src="http://blog.ninanet.com/wp-content/uploads/2010/04/page_speed.jpg" alt="Page Speed" title="Page Speed" width="563" height="596" class="aligncenter size-full wp-image-700"  style='border:1px solid #cecece; margin:10px 0'/></p>
<div style='height:2px; clear:both;'></div>
<p>After:<br />
<img src="http://blog.ninanet.com/wp-content/uploads/2010/04/page_speed_after.jpg" alt="PageSpeed after optimization" title="PageSpeed after optimization" width="553" height="597" class="alignleft size-full wp-image-735"  style='border:1px solid #cecece; margin:10px 0' /></p>
<div style='height:2px; clear:both;'></div>
<p>Install the <a href="https://addons.mozilla.org/en-US/firefox/addon/60" target='swin' rel='nofollow'>Web Developer</a> Add-On for Firefox and check the document size (Web Developer &gt; Information &gt; View Document Size):<br />
<img src="http://blog.ninanet.com/wp-content/uploads/2010/04/webdev-size.jpg" alt="WebDeveloper Document Size" title="WebDeveloper Document Size" width="436" height="231" class="alignleft size-full wp-image-728"  style='border:1px solid #cecece; margin:10px 0'/></p>
<div style='height:2px; clear:both;'></div>
<p>After:<br />
<img src="http://blog.ninanet.com/wp-content/uploads/2010/04/webdev-size-after.jpg" alt="WebDeveloper after optimization" title="WebDeveloper after optimization" width="426" height="240" class="alignleft size-full wp-image-736"  style='border:1px solid #cecece; margin:10px 0' /></p>
<div style='height:2px; clear:both;'></div>
<p>Or try Zoompf&#8217;s performance tester: <a href="http://zoompf.com/" target='swin' rel='nofollow'>http://zoompf.com</a>. It returns a long list of issues including solutions.</p>
<div style='height:16px'></div>
<p><strong>Compression:</strong><br />
Chances are all speed testing tools will tell you to enable (gzip) compression if you haven&#8217;t already done so.<br />
To check if your site currently has compression enabled, check out GIDNetwork&#8217;s web page compression / deflate / gzip test tool: <a href="http://www.gidnetwork.com/tools/gzip-test.php" target='swin' rel='nofollow'>http://www.gidnetwork.com/tools/gzip-test.php</a></p>
<p></p>
<p>To enable compression, you can either add a couple of directives to your .htaccess file, or add one single line of PHP to your page:</p>
<p>.htaccess:</p>
<pre>
&lt;Files *.htm&gt;
SetOutputFilter DEFLATE
&lt;/Files&gt;
</pre>
<p>This directive compresses all *.htm files.<br />
To add compression for other file types, simply add more file types to your .htaccess file:</p>
<pre>
&lt;Files *.css&gt;
SetOutputFilter DEFLATE
&lt;/Files&gt;
</pre>
<p>If you don&#8217;t have access to your .htaccess file or if your server doesn&#8217;t support <a href="http://httpd.apache.org/docs/2.0/mod/mod_deflate.html" target='swin' rel='nofollow'>mod_deflate</a>, add this line of PHP code to your page(s):</p>
<pre>
&lt;?
if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip'))
    ob_start("ob_gzhandler");
    else ob_start();
?&gt;
</pre>
<p>What it does is to check for the presence of &quot;Accept-encoding: gzip&quot; in the request header and returns a gzipped version of the requested file, otherwise it returns the regular (uncompressed) version.<br />
<em><small>(Note: We don&#8217;t have .NET or .ASP or IIS solutions. Please don&#8217;t ask.)</small></em></p>
<div style='height:16px'></div>
<p><strong>Deferred JavaScript Loading/Asynchronous Tracking:</strong><br />
If you are using Google Analytics, there is yet another little trick. Have you noticed the new &quot;<a href="http://code.google.com/apis/analytics/docs/tracking/asyncTracking.html" target='swin' rel='nofollow'>Asynchronous Tracking</a>&quot; in your Analytics settings? Google announced it in December 2009 (<a href="http://googlecode.blogspot.com/2009/12/google-analytics-launches-asynchronous.html" target='swin' rel='nofollow'>Google Analytics Launches Asynchronous Tracking</a>), and you can find it under   Analytics Settings  &gt;  Profile Settings  &gt;  Tracking Code </p>
<p>Replace your existing Google Analytics code with the new code and it won&#8217;t delay rendering of the page, meaning you can put it in a higher spot in your page&#8217;s code.</p>
<div style='height:16px'></div>
<p>Tools (Firefox addons &#8211; require Firebug):<br />
YSlow: <a href="http://developer.yahoo.com/yslow/" target='swin' rel='nofollow'>http://developer.yahoo.com/yslow/</a><br />
PageSpeed: <a href="http://code.google.com/speed/page-speed/" target='swin' rel='nofollow'>http://code.google.com/speed/page-speed/</a><br />
Web Developer Add-on: <a href="https://addons.mozilla.org/en-US/firefox/addon/60" target='swin' rel='nofollow'>https://addons.mozilla.org/en-US/firefox/addon/60</a> </p>
<div style='height:16px'></div>
<p>Online tools:<br />
Slowshow: <a href="http://www.showslow.com/" target='swin' rel='nofollow'>http://www.showslow.com/</a><br />
GIDNetwork: <a href="http://www.gidnetwork.com/tools/gzip-test.php" target='swin' rel='nofollow'>http://www.gidnetwork.com/tools/gzip-test.php</a><br />
Zoompf: <a href="http://zoompf.com/" target='swin' rel='nofollow'>http://zoompf.com/</a><br />
Webpagetest: <a href="http://www.webpagetest.org/test" target='swin' rel='nofollow'>http://www.webpagetest.org/test</a></p>
<div style="margin-top:20px;">
	<!--<div style="float:left;margin-right:10px;"><fb:send href="http%3A%2F%2Fblog.ninanet.com%2F2010%2F04%2F16%2Fsite-speed-ranking-factor-for-google" font=""></fb:send></div>-->
	<div style="float:left"><div id="fb-root"></div><div id="facebook_like19"> <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> <fb:like href=http%3A%2F%2Fblog.ninanet.com%2F2010%2F04%2F16%2Fsite-speed-ranking-factor-for-google show_faces="true" width="450" send="true"></fb:like></div></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.ninanet.com/2010/04/16/site-speed-ranking-factor-for-google/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
