<?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>SupahFly.net &#187; runescape</title>
	<atom:link href="http://www.supahfly.net/tag/runescape/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.supahfly.net</link>
	<description>he is from all over the globe your i have like to have the same right as wonder if anything</description>
	<lastBuildDate>Sun, 29 Aug 2010 23:10:10 +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>RSBot Gets Screwed Over Again</title>
		<link>http://www.supahfly.net/general-stuff/rsbot-gets-screwed-over-again/</link>
		<comments>http://www.supahfly.net/general-stuff/rsbot-gets-screwed-over-again/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 05:31:41 +0000</pubDate>
		<dc:creator>Supah Fly</dc:creator>
				<category><![CDATA[General Stuff]]></category>
		<category><![CDATA[bot]]></category>
		<category><![CDATA[botting]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[down]]></category>
		<category><![CDATA[jagex]]></category>
		<category><![CDATA[powerbot]]></category>
		<category><![CDATA[rsbot]]></category>
		<category><![CDATA[rsbots]]></category>
		<category><![CDATA[rscheata]]></category>
		<category><![CDATA[runescape]]></category>
		<category><![CDATA[scripts]]></category>

		<guid isPermaLink="false">http://www.supahfly.net/?p=36</guid>
		<description><![CDATA[So now that RSBot.org has been stolen from whoever the hell owns it now by Jagex they moved to a new site and started fresh. The new site is PowerBot.org. Since this happened to RSBot I imagine it would happen to RSBots, RSCheata, etc. because Jagex apparently likes to go fuck over botting communities harder [...]]]></description>
			<content:encoded><![CDATA[<p>So now that RSBot.org has been stolen from whoever the hell owns it now by Jagex they moved to a new site and started fresh. The new site is <a href="http://www.powerbot.org/">PowerBot.org</a>. Since this happened to RSBot I imagine it would happen to RSBots, RSCheata, etc. because Jagex apparently likes to go fuck over botting communities harder than anyone else ever.</p>
<p>I'm just making this post so people know that it isn't down since everyone will go psycho and kill a thousand starving Africans if they think RSBot died.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.supahfly.net/general-stuff/rsbot-gets-screwed-over-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C# RSPS Update #1</title>
		<link>http://www.supahfly.net/projects/c-sharp-rsps-update-1/</link>
		<comments>http://www.supahfly.net/projects/c-sharp-rsps-update-1/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 11:37:12 +0000</pubDate>
		<dc:creator>Supah Fly</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[asynchronous]]></category>
		<category><![CDATA[blocking]]></category>
		<category><![CDATA[byte]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[csharp]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[kanye]]></category>
		<category><![CDATA[private]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rsps]]></category>
		<category><![CDATA[runescape]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[socket]]></category>
		<category><![CDATA[stream]]></category>
		<category><![CDATA[synchronous]]></category>

		<guid isPermaLink="false">http://www.supahfly.net/?p=27</guid>
		<description><![CDATA[Since this whole thing is much of a learning experience for me it is assumed that I lack knowledge of something and I am trying to gain this knowledge. The lack of knowledge here is of client-server applications. Asynchronous I/O is probably a good idea So while it's odd that I am learning the difference [...]]]></description>
			<content:encoded><![CDATA[<p>Since this whole thing is much of a learning experience for me it is assumed that I lack knowledge of something and I am trying to gain this knowledge. The lack of knowledge here is of client-server applications.</p>
<p><strong>Asynchronous I/O is probably a good idea</strong><br />
So while it's odd that I am learning the difference between synchronous and asynchronous (non-blocking) I/O it's good that I am learning about it. I guess my inexperience when it comes to client-server programming coupled with the bad private server sources out there gave me the idea that everything must waste time.</p>
<p><span id="more-27"></span>That is not true with this, and I'll explain why. Synchronous blocks and asynchronous does not. Because of blocking you would need to update everyone at the same exact time on a different thread to avoid stopping the servers function.</p>
<p>Let's say you initiate a connection, you are then like "hi stream!!! read a byte!" It then stops on that code where you said "read a byte!" and waits for there to be a byte available to read and then resumes. This is blocking.</p>
<p>Let's say you initiate a connection, you are then like "hi stream!!! tell me when you have a byte to read!" It then lets you resume your normal tasks until it has a byte to read. Once it has that byte to be read it will interrupt your current process like Kanye West and call some cool method in your code that will read that precious byte from the stream.</p>
<p>It makes sense for it to only tell me that there's data to be read instead of going through all the sockets and being like "yo doq you got some data yo hook me up son."</p>
<p>Sure my examples and explanation may be a bit amateur but that only makes it apparent that I haven't done my tests yet! I'll know for sure what the fuck I'm talking about once I do some tests to help me wrap my head around (not literally, although that would be cool) this all.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.supahfly.net/projects/c-sharp-rsps-update-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>C# RuneScape Private Server Example</title>
		<link>http://www.supahfly.net/projects/c-sharp-runescape-private-server-example/</link>
		<comments>http://www.supahfly.net/projects/c-sharp-runescape-private-server-example/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 12:15:35 +0000</pubDate>
		<dc:creator>Supah Fly</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[csharp]]></category>
		<category><![CDATA[moparscape]]></category>
		<category><![CDATA[private]]></category>
		<category><![CDATA[rsps]]></category>
		<category><![CDATA[rune-server]]></category>
		<category><![CDATA[runescape]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[winterlove]]></category>

		<guid isPermaLink="false">http://www.supahfly.net/?p=13</guid>
		<description><![CDATA[www.youtube.com/watch?v=9jbEu9Ngh-U That is Winterlove in C# lol. I fixed some issues and removed some unused references. The reason in my previously released (on Fagex) version that it appeared to lag a little is because apparently Stream.ReadByte() blocks and to get around that I just commented it all out. It did nothing. You could keep the [...]]]></description>
			<content:encoded><![CDATA[<p><p style="text-align: center;"><span class="youtube">
<object type="application/x-shockwave-flash" width="640" height="385" data="http://www.youtube.com/v/9jbEu9Ngh-U&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=0&amp;hd=1">
<param name="movie" value="http://www.youtube.com/v/9jbEu9Ngh-U&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=0&amp;hd=1" />
<param name="allowFullScreen" value="true" />
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=9jbEu9Ngh-U&fmt=18"><img src="http://img.youtube.com/vi/9jbEu9Ngh-U/default.jpg" width="130" height="97" border=0></a></p><p><a href="http://www.youtube.com/watch?v=9jbEu9Ngh-U&fmt=18">www.youtube.com/watch?v=9jbEu9Ngh-U</a></p></p></p>
<p>That is Winterlove in C# lol. I fixed some issues and removed some unused references.</p>
<p><span id="more-13"></span>The reason in my previously released (on Fagex) version that it appeared to lag a little is because apparently Stream.ReadByte() blocks and to get around that I just commented it all out. It did nothing. You could keep the code in there by just breaking if there was no data available but whatever, it didn't come to mind when I was fixing it. I tried to fix the "lag" issue earlier by decreasing the processing sleep time to 50ms but when I removed the blocking code and it just skipped around really fast (50ms sleep isn't very long, duh). I just increased it to 500ms, the standard wait time. Yes I know that it should be 600ms but it works fine so whatever.</p>
<p>If you want to download the shitty source to this test <a title="MultiUpload" href="http://www.multiupload.com/SBR0L2QJJE">go right ahead</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.supahfly.net/projects/c-sharp-runescape-private-server-example/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New Site</title>
		<link>http://www.supahfly.net/general-stuff/new-site/</link>
		<comments>http://www.supahfly.net/general-stuff/new-site/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 11:19:18 +0000</pubDate>
		<dc:creator>Supah Fly</dc:creator>
				<category><![CDATA[Cool Videos]]></category>
		<category><![CDATA[General Stuff]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[cows]]></category>
		<category><![CDATA[fagex]]></category>
		<category><![CDATA[fly]]></category>
		<category><![CDATA[jagex]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[private]]></category>
		<category><![CDATA[rsps]]></category>
		<category><![CDATA[runescape]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[supah]]></category>
		<category><![CDATA[yanille]]></category>

		<guid isPermaLink="false">http://supahfly.net/?p=1</guid>
		<description><![CDATA[Felt like bringing this back yet again, don't know what I'll do with it though. www.youtube.com/watch?v=FavUpD_IjVY]]></description>
			<content:encoded><![CDATA[<p>Felt like bringing this back yet again, don't know what I'll do with it though.<br />
<p style="text-align: center;"><span class="youtube">
<object type="application/x-shockwave-flash" width="640" height="385" data="http://www.youtube.com/v/FavUpD_IjVY&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=0&amp;hd=1">
<param name="movie" value="http://www.youtube.com/v/FavUpD_IjVY&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=0&amp;hd=1" />
<param name="allowFullScreen" value="true" />
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=FavUpD_IjVY&fmt=18"><img src="http://img.youtube.com/vi/FavUpD_IjVY/default.jpg" width="130" height="97" border=0></a></p><p><a href="http://www.youtube.com/watch?v=FavUpD_IjVY&fmt=18">www.youtube.com/watch?v=FavUpD_IjVY</a></p></p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.supahfly.net/general-stuff/new-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
