<?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>ovisual.com &#187; algorithm</title>
	<atom:link href="http://www.ovisual.com/tag/algorithm/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ovisual.com</link>
	<description>visual thinking ...</description>
	<lastBuildDate>Thu, 29 Dec 2011 00:15:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Squiddy Web Crawler launched!</title>
		<link>http://www.ovisual.com/39/</link>
		<comments>http://www.ovisual.com/39/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 00:06:18 +0000</pubDate>
		<dc:creator>ovidiu</dc:creator>
				<category><![CDATA[Squiddy]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[artificial intelligence]]></category>
		<category><![CDATA[endpoints]]></category>
		<category><![CDATA[search data]]></category>
		<category><![CDATA[target data]]></category>
		<category><![CDATA[web crawler]]></category>
		<category><![CDATA[web robot]]></category>
		<category><![CDATA[web spider]]></category>

		<guid isPermaLink="false">http://www.ovisual.com/?p=39</guid>
		<description><![CDATA[I am proud to announce the launch of the Squiddy Web Crawler. This is yet another web crawler (also known as a web spider or web robot) but still has some individuality by the way how it works and the purpose it was created. This crawler will index and analyze the websites based on the &#8230; </p><p><a class="more-link block-button" href="http://www.ovisual.com/39/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>I am proud to announce the launch of the <a href="http://squiddy.net">Squiddy Web Crawler</a>. This is yet another web crawler (also known as a web spider or web robot) but still has some individuality by the way how it works and the purpose it was created.<br />
This crawler will index and analyze the websites based on the criteria generated by an artificial intelligence (AI) … a secret project of mine:). <span id="more-39"></span><br />
So the resulting data will feed an AI beast that will “learn” and interact with the web, constantly changing its algorithm based on the how much of the “known” is considered relevant.<br />
Because the AI has only some vague goals to follow (like stay active and alive, look for interesting new juicy data) the results cannot be easy predicted, actually is a machinery that will be driven by another machinery that is almost out of control.<br />
Usually crawlers are used by people to learn something from the results, like how Google is using its crawlers to index the search data from internet that a human can access it to learn something. Squiddy will look for the information that will be used in the learning process and the evolution of the AI.</p>
<p>This is absolutely an esoteric tool in the hands of a machine that might be willing to overcome its narrow condition.</p>
<p>Enough with the philosophy! Now about the crawler implementation. It has 3 main parts: the control unit, the crawler unit, and a web site that will display some statistics.</p>
<p><strong>The control unit</strong> is in charge with controlling the crawler endpoints, providing an API to control the crawling goals and structuring and persisting the crawled data. This will be controlled by the AI … but also can receive goals from other applications.<br />
<strong>The crawler unit</strong> is in charge with downloading the target data based on the goals provided by the control unit. This unit can be distributed on multiple machines and is able to spawn endpoints that can download the target data using parallel strategies.<br />
The statistics websites (<a href="http://squiddy.net">http://squiddy.net</a>) is also a homepage for the crawler, will display some cool information about what’s have been crawled, what is considered interesting by the AI, and many more.</p>
<p>Let’s hope for some nice achievements from this crawler.</p>
<p>Cheers!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ovisual.com/39/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Gold Player v. 1.0.7</title>
		<link>http://www.ovisual.com/22/</link>
		<comments>http://www.ovisual.com/22/#comments</comments>
		<pubDate>Wed, 24 Dec 2008 09:26:36 +0000</pubDate>
		<dc:creator>ovidiu</dc:creator>
				<category><![CDATA[Gaming]]></category>
		<category><![CDATA[GoldPlayer]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[attack]]></category>
		<category><![CDATA[DarkThrone]]></category>
		<category><![CDATA[gold]]></category>
		<category><![CDATA[Player]]></category>
		<category><![CDATA[scanner]]></category>

		<guid isPermaLink="false">http://www.ovisual.com/?p=22</guid>
		<description><![CDATA[I am proud to announce a new version of DarkThrone Gold Player (v. 1.0.7). This release adds the following functionality. spy and attack tab is available. spy center web page various bug fixes Ok, let’s talk about these. Spy and Attack This functionality lets you scan through the list of other DarkThrone players and based &#8230; </p><p><a class="more-link block-button" href="http://www.ovisual.com/22/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>I am proud to announce a new version of DarkThrone <a href="http://gold.ovisual.com/player">Gold Player</a> (v. 1.0.7).</p>
<p>This release adds the following functionality.</p>
<ul>
<li>spy and attack tab is available.</li>
<li><a href="http://gold.ovisual.com/spy">spy center web page</a></li>
<li>various bug fixes<span id="more-22"></span></li>
</ul>
<p>Ok, let’s talk about these.</p>
<p><strong>Spy and Attack</strong></p>
<p>This functionality lets you scan through the list of other DarkThrone players and based on a condition (that you can configure), you can apply actions like <strong>spy</strong> or/and <strong>attack</strong>.</p>
<p>Here is a step by step guide how to use this:</p>
<p><strong>Step 1. Configure the scanner condition.</strong><br />
In the scanner condition dialog you can set condition like “scan players with more than 10000000 amount of gold and less than 500 army” … etc.<br />
Of course if you want to be able to attack or spy you have to set a proper level range based on your current level. This range can be your entire range (let’s say level 10 to level 22) if you are level 16 or a smaller range (like level 11 to level 12).<br />
If the condition is satisfied than the player is added to a queue. Currently there is a limitation: the queue can be up to 125.</p>
<p><strong>Step 2. Configure the scanner action.</strong><br />
When the scanning process is over (this means the scanner finish players list) than the action can begin.<br />
You can choose what action to perform on the players from the queue: spy, attack or both. If you set spy with attack option this means that you will spy the players, and if the spy succeeded than you will attack also. You can set an additional condition of attack here (like if player defense found by spies is less than a specified defense).</p>
<p><strong>Be aware</strong>: as you surely know spying does not consume your turns but the attack action will do. So if you have 100 players in the queue and you will attack them with 10 turns then you will spend at the end of the scanning process 1000 turns!<br />
Also if your condition is not set right (like you have a small army and you have selected to attack all the players with a huge army and high defense) you can loose like a 100 battles in a matter of seconds. So choose wise!</p>
<p><strong>Step 3. Start the scanner.</strong><br />
Here the scanner will start. Currently there isn’t any feedback on the interface other than the status and the queue size.<br />
You can stop the scanner anytime (this can take few seconds until it finish the current task) and start it again, on each start the queue will be cleared.</p>
<p><strong>Step 4. Wait until it finish its job.</strong><br />
The scanner can take a lot of time (like few minutes) and depends on the scanner condition (example: if you scan all the players from level 1 which are about 20000) and your internet bandwidth.<br />
You will know when the scanner finishes when the status become <em>Idle</em>.</p>
<p><strong>Spy Center web page</strong></p>
<p>This <a href="http://gold.ovisual.com/spy">web page</a> displays the list of the DarkThrone players with the stats that are discovered in the spy process. This section is also in work and currently all the stats are overriten by the newer stats even if they don’t add more information. I will have to optimize this algorithm in a next release.</p>
<p>So this is it for now. Please don’t hesitate to post here the issues you found on this player application.</p>
<p>Happy spy/attack and also Merry Chrismas and Happy New Year!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ovisual.com/22/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>

