<?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>The Daily Llama &#187; VKitty</title>
	<atom:link href="http://llamaslayers.net/daily-llama/tag/vkitty/feed" rel="self" type="application/rss+xml" />
	<link>http://llamaslayers.net</link>
	<description>The ramblings on of a cat loving programmer</description>
	<lastBuildDate>Fri, 30 Jul 2010 16:12:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>VKitty: 48% Game, 52% Spam Fighter, 100% Awesome</title>
		<link>http://llamaslayers.net/daily-llama/989/vkitty-48-game-52-spam-fighter-100-awesome</link>
		<comments>http://llamaslayers.net/daily-llama/989/vkitty-48-game-52-spam-fighter-100-awesome#comments</comments>
		<pubDate>Sun, 07 Jun 2009 15:15:15 +0000</pubDate>
		<dc:creator>Ben L.</dc:creator>
				<category><![CDATA[VKitty]]></category>
		<category><![CDATA[Bot trap]]></category>
		<category><![CDATA[Fishing]]></category>
		<category><![CDATA[gencat]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Project Honey Pot]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[VKitty updates]]></category>

		<guid isPermaLink="false">http://llamaslayers.net/daily-llama/?p=989</guid>
		<description><![CDATA[VKitty now has 15 honey pots, a bot trap, a donated MX record, and a fake email generator. If you want to help Project Honey Pot too, click on the image below and sign up. The fastest way to start &#8230; <a href="http://llamaslayers.net/daily-llama/989/vkitty-48-game-52-spam-fighter-100-awesome">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>VKitty now has 15 honey pots, a bot trap, a donated MX record, and a fake email generator.</p>
<p>If you want to help Project Honey Pot too, click on the image below and sign up. The fastest way to start is by using a <a href="http://www.projecthoneypot.org/manage_quicklink.php">quicklink</a>. Anywhere that you can put a link, you can use a quicklink. Simply put your link in a forum signature, blog sidebar, or other location (hidden using one or more of the methods given when you get your quicklink) and when spammers attack it, they&#8217;ll be tracked.</p>
<p><a href="https://www.projecthoneypot.org/?rf=59295"><img style="border:0" src="http://aff.vkitty.net/php.gif" alt="Project Honey Pot" /></a></p>
<p>The <a href="http://danielwebb.us/software/bot-trap/">bot trap</a> is very simple in design. When someone goes to <a title="Copy and paste. I masked this so search engines won't get banned." href="http://vkitty.net/">http://vkitty.net/trapeze/</a>, they will be blocked from the site until they solve a simple puzzle like <a href="http://recaptcha.net/images/recaptcha-example.gif">this one</a>. In addition, I get an email telling me a bunch of information about the person who got blocked.</p>
<p>Here&#8217;s an example of an email I got when I triggered my own trap:</p>
<pre>A bad robot hit /trapeze/ 2009-06-06 (Sat) 21:21:52 address is <span title="I'm on a rotating IP address, so I'm protecting whoever gets this IP address next by not showing it here.">***********</span>, hostname is
mke-<span title="I'm on a rotating IP address, so I'm protecting whoever gets this IP address next by not showing it here.">***********</span>.milwpc.com, agent is Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.9.2a1pre)  Gecko/20090606 Minefield/3.6a1pre (VKitty/6.0)</pre>
<p>VKitty also has a random email generator at <a href="http://vkitty.net/eeeemail">http://vkitty.net/eeeemail</a> that generates email addresses from a list of <a href="http://www.stopforumspam.com/spamdomainsandips">known spammer domains</a>. Don&#8217;t worry, you won&#8217;t be banned by visiting this one.</p>
<h1>And now, the other 48%</h1>
<p>STATUS UPDATE TIME! Here are a few of the projects the VKitty staff are working on:</p>
<p><strong>The Royal Cat Hotel</strong><br />
Done. It will be released on June 17<sup>th</sup> to give us a little more time to find bugs.<br />
<div style="background-color: #fff; border: 1px solid #666; -moz-border-radius: 1em; -webkit-border-radius: 1em; position: relative; padding: 1px"><div style="position: absolute; width: 100%; color: #000; text-align: center; font-weight: bold">100%</div><div style="background-color: #aaaaaa; width: 100%; -moz-border-radius: 1em; -webkit-border-radius: 1em">&nbsp;</div></div></p>
<p><strong>Fishing minigame</strong><br />
The minigame itself is done. All that it needs is a shop and a few user interface tweaks.<br />
<div style="background-color: #fff; border: 1px solid #666; -moz-border-radius: 1em; -webkit-border-radius: 1em; position: relative; padding: 1px"><div style="position: absolute; width: 100%; color: #000; text-align: center; font-weight: bold">75%</div><div style="background-color: #aaaaaa; width: 75%; -moz-border-radius: 1em; -webkit-border-radius: 1em">&nbsp;</div></div></p>
<p><strong>Item images</strong><br />
Just as she redid the cat graphics, Kat is redoing all of the item images with the exception of the <a href="http://dati1.vkitty.net/1">Free Cat Certificate</a>. <span style="text-decoration: line-through;">I have no idea how far she is, but I&#8217;ll choose a random percentage.</span> She just told me that she&#8217;s about 3/5 of the way done, so that means her half is 60% completed and my half is 0% completed.<br />
<div style="background-color: #fff; border: 1px solid #666; -moz-border-radius: 1em; -webkit-border-radius: 1em; position: relative; padding: 1px"><div style="position: absolute; width: 100%; color: #000; text-align: center; font-weight: bold">30%</div><div style="background-color: #aaaaaa; width: 30%; -moz-border-radius: 1em; -webkit-border-radius: 1em">&nbsp;</div></div></p>
<p><strong>Mobile VKitty</strong><br />
The speed test and email spam pages are up. That&#8217;s about it, though.<br />
<div style="background-color: #fff; border: 1px solid #666; -moz-border-radius: 1em; -webkit-border-radius: 1em; position: relative; padding: 1px"><div style="position: absolute; width: 100%; color: #000; text-align: center; font-weight: bold">2%</div><div style="background-color: #aaaaaa; width: 2%; -moz-border-radius: 1em; -webkit-border-radius: 1em">&nbsp;</div></div></p>
<div class="wp-caption alignright" style="width: 110px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><a href="http://vkitty.net/gencat"><img title="Orange Kitten" src="http://vkitty.net/gencat" alt="" width="100" height="80" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Orange Kitten</p></div>
<p><strong>Cats for stupid browsers like IE that can&#8217;t use SVGs<br />
</strong>So far, it can generate kittens with different coat colors. I hope to have it able to make cats and old cats, as well as all of the patterns soon.<br />
<div style="background-color: #fff; border: 1px solid #666; -moz-border-radius: 1em; -webkit-border-radius: 1em; position: relative; padding: 1px"><div style="position: absolute; width: 100%; color: #000; text-align: center; font-weight: bold">13.42%</div><div style="background-color: #aaaaaa; width: 13.42%; -moz-border-radius: 1em; -webkit-border-radius: 1em">&nbsp;</div></div><strong></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://llamaslayers.net/daily-llama/989/vkitty-48-game-52-spam-fighter-100-awesome/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VKitty speed upgrades, Gears removal</title>
		<link>http://llamaslayers.net/daily-llama/986/vkitty-speed-upgrades-gears-removal</link>
		<comments>http://llamaslayers.net/daily-llama/986/vkitty-speed-upgrades-gears-removal#comments</comments>
		<pubDate>Fri, 05 Jun 2009 17:30:33 +0000</pubDate>
		<dc:creator>Ben L.</dc:creator>
				<category><![CDATA[VKitty]]></category>
		<category><![CDATA[Google Gears]]></category>
		<category><![CDATA[hostnames]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[VKitty updates]]></category>

		<guid isPermaLink="false">http://llamaslayers.net/daily-llama/?p=986</guid>
		<description><![CDATA[Warning: This article is very techy and may cause unwanted implosion of your brain if you don&#8217;t know what caching and HTTP requests are. Don&#8217;t say I didn&#8217;t warn you. For browsers that support Google Gears, VKitty had always requested &#8230; <a href="http://llamaslayers.net/daily-llama/986/vkitty-speed-upgrades-gears-removal">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em><strong>Warning:</strong> This article is very techy and may cause unwanted implosion of your brain if you don&#8217;t know what caching and HTTP requests are. Don&#8217;t say I didn&#8217;t warn you.</em></p>
<p>For browsers that support Google Gears, VKitty had always requested permission to store data on the user&#8217;s computer. This has been removed. Although it might cause VKitty to be a bit slower, we&#8217;ll scare less people away by asking about data storage.</p>
<p>Most browsers download a capped amount of files from each server at a time. This means that only two VKitty images (affiliate badges, items, etc.) would be downloaded by the browser at a time.</p>
<p>To help VKitty load faster, item images have been split up into 10 different subdomains, and affiliate badges and style data each have their own subdomains.</p>
<p>All affiliate badges go on aff.vkitty.net, stylesheets and scripts go on s.vkitty.net, and item images (unequipped only so far) go on datiX.vkitty.net, where X is the last digit of the item ID.</p>
<p>For a quick demonstration of how much this helps, imagine you&#8217;re on the homepage of VKitty and you have twenty different items in your inventory and one cat. Let&#8217;s say your browser can only download 2 files per hostname at a time and each file takes one second to download.</p>
<p>On the homepage in this scenario, there would be two stylesheets, a script, 7 affiliate badges, a cat image, and 20 item images, a total of 31 things for your browser to download once it has the HTML of the page.</p>
<p>With a single hostname, it would take 17 seconds to load the page, including the HTML content. With our new system, it would only take 3 seconds to load everything except the affiliate badges and 6 seconds total.</p>
<p>A savings of 11-14 seconds is pretty big. Of course, each file on VKitty hopefully loads in under a second, so the savings will be smaller, but still 18-35% of the total time to load the page, assuming all of the files loaded in the same amount of time.</p>
]]></content:encoded>
			<wfw:commentRss>http://llamaslayers.net/daily-llama/986/vkitty-speed-upgrades-gears-removal/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VKitty status update: June 2009</title>
		<link>http://llamaslayers.net/daily-llama/980/vkitty-status-update-june-2009</link>
		<comments>http://llamaslayers.net/daily-llama/980/vkitty-status-update-june-2009#comments</comments>
		<pubDate>Tue, 02 Jun 2009 22:42:05 +0000</pubDate>
		<dc:creator>Ben L.</dc:creator>
				<category><![CDATA[VKitty]]></category>
		<category><![CDATA[Fishing]]></category>
		<category><![CDATA[Hotel]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Status report]]></category>
		<category><![CDATA[VKitty updates]]></category>

		<guid isPermaLink="false">http://llamaslayers.net/daily-llama/?p=980</guid>
		<description><![CDATA[The Royal Cat Hotel Fully functional, just needs a bit of debugging. Fishing Minigame Well, at least the picture of a cat fishing is done. Nothing else, though. Item images 12 items have images, and 30 are missing them. Mobile &#8230; <a href="http://llamaslayers.net/daily-llama/980/vkitty-status-update-june-2009">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>The Royal Cat Hotel</strong></p>
<p>Fully functional, just needs a bit of debugging.</p>
<div style="background-color: #fff; border: 1px solid #666; -moz-border-radius: 1em; -webkit-border-radius: 1em; position: relative; padding: 1px"><div style="position: absolute; width: 100%; color: #000; text-align: center; font-weight: bold">95%</div><div style="background-color: #aaaaaa; width: 95%; -moz-border-radius: 1em; -webkit-border-radius: 1em">&nbsp;</div></div>
<p><strong>Fishing Minigame</strong></p>
<p>Well, at least the picture of a cat fishing is done. Nothing else, though.</p>
<div style="background-color: #fff; border: 1px solid #666; -moz-border-radius: 1em; -webkit-border-radius: 1em; position: relative; padding: 1px"><div style="position: absolute; width: 100%; color: #000; text-align: center; font-weight: bold">5%</div><div style="background-color: #aaaaaa; width: 5%; -moz-border-radius: 1em; -webkit-border-radius: 1em">&nbsp;</div></div>
<p><strong>Item images</strong></p>
<p>12 items have images, and 30 are missing them.</p>
<div style="background-color: #fff; border: 1px solid #666; -moz-border-radius: 1em; -webkit-border-radius: 1em; position: relative; padding: 1px"><div style="position: absolute; width: 100%; color: #000; text-align: center; font-weight: bold">6.89%</div><div style="background-color: #aaaaaa; width: 6.89%; -moz-border-radius: 1em; -webkit-border-radius: 1em">&nbsp;</div></div>
<p><strong>Mobile VKitty</strong></p>
<p>The current mobile VKitty at m.vkitty.net is provided by <a href="http://mobify.me">Mobify.me</a> and does not let the user log in. The VKitty-based version is <a href="http://vkitty.net/m">nowhere near done</a>.</p>
<div style="background-color: #fff; border: 1px solid #666; -moz-border-radius: 1em; -webkit-border-radius: 1em; position: relative; padding: 1px"><div style="position: absolute; width: 100%; color: #000; text-align: center; font-weight: bold">0.03%</div><div style="background-color: #aaaaaa; width: 0.03%; -moz-border-radius: 1em; -webkit-border-radius: 1em">&nbsp;</div></div>
<p><strong>Lottery</strong></p>
<p><a href="http://forums.vkitty.net/?lottery">It&#8217;s completed</a>. All it needs is a bit of publicity.</p>
<div style="background-color: #fff; border: 1px solid #666; -moz-border-radius: 1em; -webkit-border-radius: 1em; position: relative; padding: 1px"><div style="position: absolute; width: 100%; color: #000; text-align: center; font-weight: bold">100%</div><div style="background-color: #aaaaaa; width: 100%; -moz-border-radius: 1em; -webkit-border-radius: 1em">&nbsp;</div></div>
]]></content:encoded>
			<wfw:commentRss>http://llamaslayers.net/daily-llama/980/vkitty-status-update-june-2009/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>VKitty has moved!</title>
		<link>http://llamaslayers.net/daily-llama/977/vkitty-has-moved</link>
		<comments>http://llamaslayers.net/daily-llama/977/vkitty-has-moved#comments</comments>
		<pubDate>Sat, 23 May 2009 21:48:53 +0000</pubDate>
		<dc:creator>Ben L.</dc:creator>
				<category><![CDATA[VKitty]]></category>

		<guid isPermaLink="false">http://llamaslayers.net/daily-llama/?p=977</guid>
		<description><![CDATA[Just a quick note: VKitty has moved to VKitty.net.]]></description>
			<content:encoded><![CDATA[<p>Just a quick note: VKitty has moved to <a href="http://vkitty.net/?utm_source=linklove&amp;utm_medium=link&amp;utm_campaign=nightgunner5">VKitty.net</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://llamaslayers.net/daily-llama/977/vkitty-has-moved/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Browser rant: IE won&#8217;t cooperate.</title>
		<link>http://llamaslayers.net/daily-llama/804/browser-rant-ie-wont-cooperate</link>
		<comments>http://llamaslayers.net/daily-llama/804/browser-rant-ie-wont-cooperate#comments</comments>
		<pubDate>Sun, 01 Feb 2009 16:54:04 +0000</pubDate>
		<dc:creator>Ben L.</dc:creator>
				<category><![CDATA[VKitty]]></category>
		<category><![CDATA[Browser Warz]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[SVG]]></category>

		<guid isPermaLink="false">http://llamaslayers.net/daily-llama/?p=804</guid>
		<description><![CDATA[Me: Hey, Internet Explorer, can you load an SVG for me? IE: A what? Me: Create an EMBED element with the source &#8216;/data/kitten.svg&#8217; IE: Ok. Me: Now append it to the sidebar. IE: Put what where? Me: *sigh* Create an &#8230; <a href="http://llamaslayers.net/daily-llama/804/browser-rant-ie-wont-cooperate">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_805" class="wp-caption alignright" style="width: 208px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><a href="http://llamaslayers.net/daily-llama/wp-content/uploads/2009/02/ie-kitten.png"><img class="size-full wp-image-805" title="Internet Explorer: Kitten" src="http://llamaslayers.net/daily-llama/wp-content/uploads/2009/02/ie-kitten.png" alt="Internet Explorer: Kitten" width="198" height="180" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Internet Explorer&#39;s representation of VKitties</p></div>
<ul style="list-style: none; padding-left: 0;">
<li><em><strong>Me:</strong> Hey, Internet Explorer, can you load an SVG for me?</em></li>
<li><em><strong>IE:</strong> A what?</em></li>
<li><em><strong>Me:</strong> Create an EMBED element with the source &#8216;/data/kitten.svg&#8217;</em></li>
<li><em><strong>IE:</strong> Ok.</em></li>
<li><em><strong>Me:</strong> Now append it to the sidebar.</em></li>
<li><em><strong>IE:</strong> Put what where?</em></li>
<li><em><strong>Me:</strong> *sigh* Create an EMBED element with the source &#8216;/data/kitten.svg&#8217; as a variable called &#8216;e&#8217;</em></li>
<li><em><strong>IE:</strong> Ok.</em></li>
<li><em><strong>Me:</strong> Put the element represented by the variable &#8216;e&#8217; at the bottom of the last element child of the element represented by the id &#8216;sidebar&#8217;.</em></li>
<li><em><strong>IE:</strong> Ok.</em></li>
<li><em><strong>Me:</strong> That&#8217;s not what it&#8217;s supposed to look like!</em></li>
<li><em><strong>IE:</strong> ERROR 6704632: Unknown variable &#8220;That&#8217;s&#8221;</em></li>
<li><em><strong>Me:</strong> AAAARGH</em></li>
<li><em><strong>IE:</strong> ERROR 824893: Unknown variable &#8220;AAAARGH&#8221;</em></li>
<li><em><strong>Me:</strong> Set the &#8216;fill&#8217; attribute of the element represented by the id &#8216;kittenFill&#8217; in the content document of the window represented by the variable called &#8216;e&#8217; to &#8216;#f00&#8242;</em></li>
<li><em><strong>IE:</strong> Ok.</em></li>
<li><em><strong>Me:</strong> // Nothing changed&#8230;</em></li>
<li><em><strong>IE:</strong> Ok.</em></li>
</ul>
<p style="text-align: center;"><strong>And now, a few pictures:</strong></p>
<div id="attachment_806" class="wp-caption aligncenter" style="width: 431px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://llamaslayers.net/daily-llama/wp-content/uploads/2009/02/microsoft_harm1.png"><img class="size-full wp-image-806" title="Microsoft may harm your computer. This is not a fake!" src="http://llamaslayers.net/daily-llama/wp-content/uploads/2009/02/microsoft_harm1.png" alt="Microsoft may harm your computer. This is not a fake!" width="421" height="141" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Microsoft may harm your computer. This is not a fake!</p></div>
<div id="attachment_807" class="wp-caption alignleft" style="width: 261px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: left;"><a href="http://llamaslayers.net/daily-llama/wp-content/uploads/2009/02/ie-humane2.png"><img class="size-medium wp-image-807" title="Internet Explorer visits the VKitty Humane Society" src="http://llamaslayers.net/daily-llama/wp-content/uploads/2009/02/ie-humane2-251x300.png" alt="Internet Explorer visits the VKitty Humane Society" width="251" height="300" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Internet Explorer visits the VKitty Humane Society</p></div>
<div id="attachment_808" class="wp-caption alignright" style="width: 261px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><a href="http://llamaslayers.net/daily-llama/wp-content/uploads/2009/02/ff-humane.png"><img class="size-medium wp-image-808" title="Firefox visits the VKitty Humane Society" src="http://llamaslayers.net/daily-llama/wp-content/uploads/2009/02/ff-humane-251x300.png" alt="Firefox visits the VKitty Humane Society" width="251" height="300" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Firefox visits the VKitty Humane Society</p></div>
]]></content:encoded>
			<wfw:commentRss>http://llamaslayers.net/daily-llama/804/browser-rant-ie-wont-cooperate/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
