<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="wordpress/2.2" --><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Technology Tips » Misc</title>
	<link>http://www.1keydata.com/blog</link>
	<description>Tips and how-to's on technology, software, and building a website</description>
	<pubDate>Wed, 04 Mar 2009 07:43:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/TechnologyTipsMisc" type="application/rss+xml" /><feedburner:browserFriendly></feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>WinAntiVirus Attack</title>
		<link>http://www.1keydata.com/blog/2007/07/winantivirus-attack.html</link>
		<comments>http://www.1keydata.com/blog/2007/07/winantivirus-attack.html#comments</comments>
		<pubDate>Thu, 26 Jul 2007 17:25:59 +0000</pubDate>
		<dc:creator>topcat</dc:creator>
		
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.1keydata.com/blog/2007/07/winantivirus-attack.html</guid>
		<description><![CDATA[My computer was attacked by WinAntiVirus, and I was able to remove it by using Windows XP's System Restore function.]]></description>
			<content:encoded><![CDATA[<p>A couple of nights ago, my computer got afflicted with the WinAntiVirus malware.</p>
<p>It started out innocently enough: I was using Windows Media Center to watch TV, and I had IE open pointing to a portal site. As the TV program was about to end, I heard a couple of beeps. I didn&#8217;t think much of it at the time (actually by that time it was probably already too late). After the program ended, I closed Windows Media Center, and started noticing that the computer was really busy. A couple of minutes after that, I start seeing the following:</p>
<ul>
<li>Popup windows, popup windows, and more popup windows.</li>
<li>A program called WinAntiVirus asking to see if it can install itself.</li>
<li>The computer remained extremely busy.</li>
</ul>
<p>At this time, it was obvious that I got hit by the WinAntiVirus malware (isn&#8217;t it annoying that it disguises itself as a anti-virus software?) My first job was to figure out what I can do to get rid of it. So, I went to the search engine and found a couple of sites, all of them recommending elaborate steps for removing this trouble maker.</p>
<p>&#8220;There must be an easier way!&#8221; I thought&#8230; I am always leery about downloading more software and going into the registry, and then I remembered Windows XP has this System Restore function that would restore the system configuration to a previous time. So, I tried this route. Lo and behold, it worked!</p>
<p>In addition to that, I went into the Temp folder and got rid of all the files that were created after the system first became unstable. Hopefully these steps have saved my computer from this dreaded malware.</p>
<p>One thing that makes me wonder is how the malware got into my computer in the first place. I was not viewing any dubious web pages, and I haven&#8217;t opened any strange email attachments. Obviously figuring out what had happened is important because I want to be able to plug that hole so that this doesn&#8217;t happen in the future. A search on the internet, however, didn&#8217;t reveal anything. If anyone has any thoughts on this, please let me know!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1keydata.com/blog/2007/07/winantivirus-attack.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>TopCat Blog</title>
		<link>http://www.1keydata.com/blog/2007/05/topcat-blog.html</link>
		<comments>http://www.1keydata.com/blog/2007/05/topcat-blog.html#comments</comments>
		<pubDate>Thu, 17 May 2007 04:17:12 +0000</pubDate>
		<dc:creator>topcat</dc:creator>
		
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.1keydata.com/blog/2007/05/topcat-blog.html</guid>
		<description><![CDATA[This blog is now re-branded as TopCat Blog.]]></description>
			<content:encoded><![CDATA[<p>After careful considerations on how this blog will evolve going forward, I have decided to broaden up the topics I cover in this blog, to make it match better with my interests. So, going forward, while internet and search engines will continue to be an important component of this blog, I will also talk about other things I care about, such as sports.</p>
<p>As part of this rebranding, I am renaming the blog &#8220;TopCat Blog&#8221;, and moving it to <a href="http://www.topcatblog.com/">TopCatBlog.com</a>. I have also set up <a href="http://feeds.feedburner.com/TopCatBlog">a new Feedburner feed</a>. The current Feedburner feed will continue to work for at least a month. If you are reading this, please update your feed to the new feed as soon as possible. I have also upgraded to Wordpress 2.2, and migrated to a new theme.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1keydata.com/blog/2007/05/topcat-blog.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Possible Phone Scam</title>
		<link>http://www.1keydata.com/blog/2007/01/possible-phone-scam.html</link>
		<comments>http://www.1keydata.com/blog/2007/01/possible-phone-scam.html#comments</comments>
		<pubDate>Tue, 16 Jan 2007 06:39:19 +0000</pubDate>
		<dc:creator>topcat</dc:creator>
		
		<category><![CDATA[Misc]]></category>
<category>phone scam</category>
		<guid isPermaLink="false">http://www.1keydata.com/blog/2007/01/possible-phone-scam.html</guid>
		<description><![CDATA[Recently I have received several phone calls that appear to be scams.  Read to find out the characteristics of these phone calls.]]></description>
			<content:encoded><![CDATA[<p>Within this past week, I have received two phone calls that appear to be a scam.�  The characteristics of the calls are:</p>
<ul>
<li>Automated message.�  The voice can be either male or female.</li>
<li>The message is very vague in terms of who the caller is and what the call is about.</li>
<li>The message� asks you to call� back a 800 number.</li>
</ul>
<p>These calls appear to be scams.� � If you receive this type of call, do not call back.�  You have no idea what the other person on the other end is after.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1keydata.com/blog/2007/01/possible-phone-scam.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Adsense for Content now available in 4 additional languages</title>
		<link>http://www.1keydata.com/blog/2006/12/adsense-for-content-now-available-in-4-additional-languages.html</link>
		<comments>http://www.1keydata.com/blog/2006/12/adsense-for-content-now-available-in-4-additional-languages.html#comments</comments>
		<pubDate>Fri, 15 Dec 2006 04:47:30 +0000</pubDate>
		<dc:creator>topcat</dc:creator>
		
		<category><![CDATA[Misc]]></category>
<category>adsense for content</category>
		<guid isPermaLink="false">http://www.1keydata.com/blog/2006/12/adsense-for-content-now-available-in-4-additional-languages.html</guid>
		<description><![CDATA[Google has announced that Adsense for content is now also available in Croatian, Czech, Slovak, and Traditional Chinese.
]]></description>
			<content:encoded><![CDATA[<p>Google has <a target="adsense_blog" href="http://adsense.blogspot.com/2006/12/adsense-for-content-in-4-new-languages.html">announced</a> that Adsense for content is now also available in Croatian, Czech, Slovak, and Traditional Chinese.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1keydata.com/blog/2006/12/adsense-for-content-now-available-in-4-additional-languages.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Adsense testing with PHP</title>
		<link>http://www.1keydata.com/blog/2006/12/adsense-testing-with-php.html</link>
		<comments>http://www.1keydata.com/blog/2006/12/adsense-testing-with-php.html#comments</comments>
		<pubDate>Thu, 14 Dec 2006 06:13:53 +0000</pubDate>
		<dc:creator>topcat</dc:creator>
		
		<category><![CDATA[Misc]]></category>
<category>a/b testing</category><category>adsense optimization</category><category>php</category>
		<guid isPermaLink="false">http://www.1keydata.com/blog/2006/12/adsense-testing-with-php.html</guid>
		<description><![CDATA[One advice people always give for webmasters in the Google Adsense program is to test ad placement, color scheme, etc. A common test is the A/B test. There are several articles talking about how to set up such a test using either Javascript or PHP, and they invariably involve the use of a random number [...]]]></description>
			<content:encoded><![CDATA[<p>One advice people always give for webmasters in the Google Adsense program is to test ad placement, color scheme, etc. A common test is the A/B test. There are several articles talking about how to set up such a test using either Javascript or PHP, and they invariably involve the use of a random number generator to determine whether a visitor would fall under the control group or the test group. Even Google&#8217;s official Adsense blog <a target="adsense_blog" href="http://adsense.blogspot.com/2006/08/abcs-of-ab-testing.html">talks about it</a>.</p>
<p>If you want to make sure visitors to your site have a consistent user experience (for example, if you are testing whether it&#8217;s better to use a 728&#215;90 Leaderboard or a 468&#215;60 Banner, you want to ensure that users who see the Leaderboard ad initially will always see a Leaderboard ad as they navigate through the site), the random number method alone won&#8217;t work because it&#8217;s not possible to ensure all pages for that particular user fall under the same test bucket.</p>
<p>How can this be accomplished? The one constant during a visitor&#8217;s visit to a site is his/her IP address. So, we can use this information to determine which bucket a particular visitor falls under. To do this, include the following code at the top of every PHP file:</p>
<p>&lt;?php</p>
<p>$ip =$_SERVER[&#8217;REMOTE_ADDR&#8217;];<br />
$last_ip = explode(&#8221;.&#8221;, $ip);<br />
$even_odd = $last_ip[3] % 2;</p>
<p>?&gt;</p>
<p>The above code divides all visitor into two equal buckets ($even_odd = 0 and $even_odd = 1) based on the last number of visitor&#8217;s IP address. This determination will last through user&#8217;s visit to the site.</p>
<p>At the place where Adsense code would be inserted, use the following code:</p>
<p>&lt;?php<br />
if ($even_odd &gt; 0) {<br />
?&gt;<br />
## First Adsense code<br />
&lt;?php<br />
} else {<br />
?&gt;<br />
## Second Adsense code<br />
&lt;?php<br />
}<br />
?&gt;</p>
<p>The above assumes that the testing occurs in a single place on the page. However, even if this is not the case, you can still use the same principle.</p>
<p>Remember to use different channels to track the performance of the two blocks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1keydata.com/blog/2006/12/adsense-testing-with-php.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Hilarious post at Seoblackhat</title>
		<link>http://www.1keydata.com/blog/2006/11/hilarious-post-at-seoblackhat.html</link>
		<comments>http://www.1keydata.com/blog/2006/11/hilarious-post-at-seoblackhat.html#comments</comments>
		<pubDate>Thu, 16 Nov 2006 01:17:20 +0000</pubDate>
		<dc:creator>topcat</dc:creator>
		
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.1keydata.com/blog/2006/11/hilarious-post-at-seoblackhat.html</guid>
		<description><![CDATA[QuadsZilla posted a hilarious piece on his blog at seoblackhat.com today titled I just got a Linux Car!�  It&#8217;s a funny post that everyone who has ever tried to build a kernal in Linux can identify with, and I sure got a good laugh out of it.�  Go check it out!
]]></description>
			<content:encoded><![CDATA[<p>QuadsZilla posted a hilarious piece on his blog at seoblackhat.com today titled <a xhref="http://seoblackhat.com/2006/11/15/the-linux-car/" target="new">I just got a Linux Car!</a>�  It&#8217;s a funny post that everyone who has ever tried to build a kernal in Linux can identify with, and I sure got a good laugh out of it.�  Go check it out!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1keydata.com/blog/2006/11/hilarious-post-at-seoblackhat.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Study on best reward credit cards</title>
		<link>http://www.1keydata.com/blog/2006/11/study-on-best-reward-credit-cards.html</link>
		<comments>http://www.1keydata.com/blog/2006/11/study-on-best-reward-credit-cards.html#comments</comments>
		<pubDate>Sat, 11 Nov 2006 23:12:20 +0000</pubDate>
		<dc:creator>topcat</dc:creator>
		
		<category><![CDATA[Misc]]></category>
<category>best reward credit cards</category>
		<guid isPermaLink="false">http://www.1keydata.com/blog/2006/11/study-on-best-reward-credit-cards.html</guid>
		<description><![CDATA[I have just done a study on the reward credit cards.�  In conducting this study, I gathered the reward offers for these credit cards, made some assumptions on typical monthly charge amounts, and calculated the amount of spending needed to get the first $100 in rewards, as well as the second $100 in rewards.� [...]]]></description>
			<content:encoded><![CDATA[<p>I have just done a study on the reward credit cards.�  In conducting this study, I gathered the reward offers for these credit cards, made some assumptions on typical monthly charge amounts, and calculated the amount of spending needed to get the first $100 in rewards, as well as the second $100 in rewards.�  With hard numbers, it then became easy to find the best reward credit cards.</p>
<p>I found that several gasoline credit cards are among the best in offering rebates (BP, Shell, Hess, and Marathon).�  For cash-back cards, Citi Driver&#8217;s Edge Platinum Select Card and TrueEarnings Card from Costo and American Express are the best ones.�  For people who spend a lot of money on their credit card (over $10,000 a year), Blue Cash from American Express is the best card.</p>
<p>You can find out more information in this <a href="http://credit-cards.1keyreach.com/best-reward-credit-cards.php">Best Reward Credit Cards</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1keydata.com/blog/2006/11/study-on-best-reward-credit-cards.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Japanese Web Page Not Rendering in IE6</title>
		<link>http://www.1keydata.com/blog/2006/11/japanese-web-page-not-rendering-in-ie6.html</link>
		<comments>http://www.1keydata.com/blog/2006/11/japanese-web-page-not-rendering-in-ie6.html#comments</comments>
		<pubDate>Sat, 04 Nov 2006 18:00:29 +0000</pubDate>
		<dc:creator>topcat</dc:creator>
		
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.1keydata.com/blog/2006/11/japanese-web-page-not-rendering-in-ie6.html</guid>
		<description><![CDATA[I had been working on some web pages in Japanese, and found some of the pages showed up blank in IE6.�  This was quite strange for� a couple of� reasons:
1.�  The same� pages rendered ok in Firefox, Opera, and even IE7.
2.�  When I do a &#8220;view source&#8221;, I can see the full [...]]]></description>
			<content:encoded><![CDATA[<p>I had been working on some web pages in Japanese, and found some of the pages showed up blank in IE6.�  This was quite strange for� a couple of� reasons:</p>
<p>1.�  The same� pages rendered ok in Firefox, Opera, and even IE7.</p>
<p>2.�  When I do a &#8220;view source&#8221;, I can see the full HTML code.�  So, IE6 can see the code, but it just refuses to render it at all.</p>
<p>I searched the internet to see if someone else has posted about this before, but to my chagrin, the answer was no (at least not in English).�  So, I decided to examine the page one element at a time.�  Eventually, I was able to narrow it down to the &lt;title&gt; tag:�  When the title tag contained only single-byte characters, the page rendered ok; but if I add Japanese characters to the title, the page wouldn&#8217;t render.</p>
<p>As it turned out, the way to fix this is to leave a space between the last Japanese character and the closing title tag.�  It was surprising because I worked with other double-byte languages before, and had never seen this requirement.�  This was probably due to some Japanese-specific IE6 bug that got fixed in IE7.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1keydata.com/blog/2006/11/japanese-web-page-not-rendering-in-ie6.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Get Paid to Blog?</title>
		<link>http://www.1keydata.com/blog/2006/10/get-paid-to-blog.html</link>
		<comments>http://www.1keydata.com/blog/2006/10/get-paid-to-blog.html#comments</comments>
		<pubDate>Sat, 14 Oct 2006 04:54:39 +0000</pubDate>
		<dc:creator>topcat</dc:creator>
		
		<category><![CDATA[Misc]]></category>
<category>get paid to blog</category>
		<guid isPermaLink="false">http://www.1keydata.com/blog/2006/10/get-paid-to-blog.html</guid>
		<description><![CDATA[The &#8220;get paid to blog&#8221; business is growing, and it&#8217;s already much bigger than I had thought.�  When I started doing research for this topic, I kept finding new sites that are offering to match up advertisers and bloggers.�  Originally I was going to provide a list of top sites, but there are [...]]]></description>
			<content:encoded><![CDATA[<p>The &#8220;get paid to blog&#8221; business is growing, and it&#8217;s already much bigger than I had thought.�  When I started doing research for this topic, I kept finding new sites that are offering to match up advertisers and bloggers.�  Originally I was going to provide a list of top sites, but there are just too many sites!</p>
<p>Basically, the concept is this:�  Advertisers are willing to pay bloggers a certain amount of money to write about their products/services, and bloggers are can view advertisers&#8217; offers and pick the ones they are interested in.�  Bloggers blog about that particular service or product and get paid for that post.� � Bloggers may or may not disclose that they are getting paid (some sites make it optional, some sites specify that bloggers have to disclose this relationship).�  At the end, bloggers are happy because they get paid for what they already do, and advertisers are happy because they just got more buzz (not to mention the possible incoming links) at a relatively cheap price.</p>
<p>Some people argue against doing this because they believe this is unethical, that the bloggers, if they are getting paid, should at least disclose it.�  I don&#8217;t really have an issue with this, because the entire world of journalism is subjective anyway.�  Just because a story came out of a respected wire� service or your favorite� newspaper� doesn&#8217;t necessarily guarantee� that it is free of personal bias, which may or may not be influenced by monetary considerations.� � Besides, blogging is all about expressing personal opinions.�  If a blogger is motivated by the incentives the advertiser offers, why not blog about the advertiser&#8217;s products/services?� </p>
<p>Even though I don&#8217;t have any moral issues� with the concept, it is very unlikely that I will get into it myself.�  My concerns are more practical:�  1) traffic, 2) economics</p>
<p><u>Traffic</u></p>
<p>If I read a blog and it appears that the person behind the blog is talking about certain products / services because he/she is getting paid, chances are I would not return (unless it happens to be on something that I have a lot of interest in).�  By the same token, I can expect my readers to have the same response.� � Over the long run, this means that the regular readership that I have built up will likely go away, and my traffic will suffer as a result.� </p>
<p><u>Economics</u></p>
<p>The offers� are typically about $2 - $5 per post.�  Let&#8217;s say I get offered $4 a post, and I spend 20 minutes playing with the product/service, and 20 more minutes writing about it.�  That comes out to an hourly rate of $6 per hour, which does not get me too excited.</p>
<p><u>Summary</u></p>
<p>Bottom line, you won&#8217;t get rich by joining any of the &#8220;Get Paid To Blog&#8221; sites.�  You&#8217;ll make a little money, sure, but does that make a difference?�  For some people, it will, and for others, it won&#8217;t.�  If you are the former, definitely go try it out to see if it&#8217;s for you.�</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1keydata.com/blog/2006/10/get-paid-to-blog.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Suggestions for Youtube Search</title>
		<link>http://www.1keydata.com/blog/2006/09/suggestions-for-youtube-search.html</link>
		<comments>http://www.1keydata.com/blog/2006/09/suggestions-for-youtube-search.html#comments</comments>
		<pubDate>Fri, 15 Sep 2006 23:51:00 +0000</pubDate>
		<dc:creator>topcat</dc:creator>
		
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.1keydata.com/wordpress/?p=44</guid>
		<description><![CDATA[Youtube has grown tremendously in popularity, both in English-speaking countries as well as non-English-speaking countries. This is pretty amazing given that its interface is in English only. The site is pretty easy to navigate, and it has an amazing amount of content. Youtube&#8217;s search function, however, can use a bit of help. I have 3 [...]]]></description>
			<content:encoded><![CDATA[<p>Youtube has grown tremendously in popularity, both in English-speaking countries as well as non-English-speaking countries. This is pretty amazing given that its interface is in English only. The site is pretty easy to navigate, and it has an amazing amount of content. Youtube&#8217;s search function, however, can use a bit of help. I have 3 suggestions:</p>
<p>1) Make sure the index and the actual content match up. It&#8217;s very frustrating to click on a video from the search result, only to find out that the video has been removed. If the video has been removed, don&#8217;t make it available as a search result.</p>
<p>2) In the search box, allow the user to specify how to sort. Right now, the default sort is relevance. This doesn&#8217;t work well for me, as I am always looking for the latest videos for certain keywords. As a result, I always need to go through one additional click to get the results I want.</p>
<p>3) Better yet, since I stay logged in to Youtube, they can ask for my default sort order and apply it whenever I do a search. To take it a step further, it would be great if they perform the search for me and display the newest videos that I want whenever I go to youtube.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1keydata.com/blog/2006/09/suggestions-for-youtube-search.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
