<?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>Official Website and Blog of Ayoma Wijethunga &#187; Ayoma</title>
	<atom:link href="http://www.ayomaonline.com/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ayomaonline.com</link>
	<description>The day-to-day techno blog.</description>
	<lastBuildDate>Sun, 18 Sep 2011 06:22:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<!-- google_ad_section_end --><!-- google_ad_section_start -->	<item>
		<title>XSS (Cross-site scripting)</title>
		<link>http://www.ayomaonline.com/web-developing/xss-cross-site-scripting/</link>
		<comments>http://www.ayomaonline.com/web-developing/xss-cross-site-scripting/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 09:38:16 +0000</pubDate>
		<dc:creator>Ayoma</dc:creator>
				<category><![CDATA[Hacking & Cracking]]></category>
		<category><![CDATA[Web Developing]]></category>

		<guid isPermaLink="false">http://www.ayomaonline.com/?p=411</guid>
		<description><![CDATA[Cross-site scripting is a vulnerability that exists in many web applications. It is rated as a top threat for web application developers and also rated as one of the famous types of exploits among web application hackers. Before moving ahead, I’d like to point out few examples that prove how common cross-site scripting is, even]]></description>
		<wfw:commentRss>http://www.ayomaonline.com/web-developing/xss-cross-site-scripting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fetch-execute cycle and impact of operation types.</title>
		<link>http://www.ayomaonline.com/academic/fetch-execute-cycle/</link>
		<comments>http://www.ayomaonline.com/academic/fetch-execute-cycle/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 08:08:49 +0000</pubDate>
		<dc:creator>Ayoma</dc:creator>
				<category><![CDATA[Academic]]></category>

		<guid isPermaLink="false">http://www.ayomaonline.com/?p=402</guid>
		<description><![CDATA[What is a fetch-execute cycle in a processor. Conventional processor consist five units called ALU, Controller, Internal Storage, Internal Interconnections and External Interface. These units are designed to work in a collaborated environment continuously. What should processor and mentioned components do at a moment is decided by the program that is currently being executed. The]]></description>
		<wfw:commentRss>http://www.ayomaonline.com/academic/fetch-execute-cycle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guessing Game in Assembly</title>
		<link>http://www.ayomaonline.com/academic/guessing-game-in-assembly/</link>
		<comments>http://www.ayomaonline.com/academic/guessing-game-in-assembly/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 07:37:45 +0000</pubDate>
		<dc:creator>Ayoma</dc:creator>
				<category><![CDATA[Academic]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.ayomaonline.com/?p=396</guid>
		<description><![CDATA[This assembly language program is designed to create a very simple game where user is allowed to guess a hard coded number between 1 and 255. This hard coded number can be replaced by a randomly generated number using a &#8220;random number generator&#8221; for EMU8086, which is bit complex because EMU8086 do not contain an]]></description>
		<wfw:commentRss>http://www.ayomaonline.com/academic/guessing-game-in-assembly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coupling, Loosely Coupling and Tightly Coupling</title>
		<link>http://www.ayomaonline.com/academic/coupling-loosely-coupling-and-tightly-coupling/</link>
		<comments>http://www.ayomaonline.com/academic/coupling-loosely-coupling-and-tightly-coupling/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 05:52:51 +0000</pubDate>
		<dc:creator>Ayoma</dc:creator>
				<category><![CDATA[Academic]]></category>
		<category><![CDATA[BIT]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://www.ayomaonline.com/?p=373</guid>
		<description><![CDATA[Coupling refers to dependencies that exists between two things. Consider two classes for an example. If one class is highly dependent on the implementation details of another class this is considered as tight coupling. Sometimes even both classes might be dependent on each others implementation details making it more coupled. If a class is tightly]]></description>
		<wfw:commentRss>http://www.ayomaonline.com/academic/coupling-loosely-coupling-and-tightly-coupling/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Keeping broadband connection alive (avoid frequent disconnects)</title>
		<link>http://www.ayomaonline.com/tips-and-tricks/wireless-broadband-get-disconnected/</link>
		<comments>http://www.ayomaonline.com/tips-and-tricks/wireless-broadband-get-disconnected/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 06:16:24 +0000</pubDate>
		<dc:creator>Ayoma</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[tips & tricks]]></category>

		<guid isPermaLink="false">http://www.ayomaonline.com/?p=348</guid>
		<description><![CDATA[(Keep Alive, Wireless Broadband Connections) If you are using HSDPA, WCDMA, EDGE, 3G or such Wireless Broadband connections, you might have noticed that sometimes  internet connection get disconnected so suddenly. Frequent disconnects are common with local  Wireless Broadband providers such as Mobitel and Dialog. Mentioned mentioned below is the solution I&#8217;m currently using and luckily]]></description>
		<wfw:commentRss>http://www.ayomaonline.com/tips-and-tricks/wireless-broadband-get-disconnected/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>CPU Scheduling</title>
		<link>http://www.ayomaonline.com/academic/cpu-scheduling/</link>
		<comments>http://www.ayomaonline.com/academic/cpu-scheduling/#comments</comments>
		<pubDate>Mon, 06 Dec 2010 10:34:56 +0000</pubDate>
		<dc:creator>Ayoma</dc:creator>
				<category><![CDATA[Academic]]></category>
		<category><![CDATA[BIT]]></category>
		<category><![CDATA[Operating System]]></category>

		<guid isPermaLink="false">http://www.ayomaonline.com/?p=325</guid>
		<description><![CDATA[Introduction to multiprogramming In the early days of computer science, a computer could run only one program at a time. Punch card instructions or instructions given with various electronic switches were considered to execute a given set of instructions, one after another. With the development of technology, computers and computer science was even introduced to]]></description>
		<wfw:commentRss>http://www.ayomaonline.com/academic/cpu-scheduling/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Endless looping of packets in TCP/IP networks  (Routing Loops)</title>
		<link>http://www.ayomaonline.com/academic/routing-loops/</link>
		<comments>http://www.ayomaonline.com/academic/routing-loops/#comments</comments>
		<pubDate>Mon, 06 Dec 2010 09:49:10 +0000</pubDate>
		<dc:creator>Ayoma</dc:creator>
				<category><![CDATA[Academic]]></category>
		<category><![CDATA[BIT]]></category>
		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://www.ayomaonline.com/?p=321</guid>
		<description><![CDATA[How endless looping of packets in a TCP/IP network might occur? Router is a device used to interconnect two or more computer networks and routing is the process of properly, forwarding traffic between related computer networks. Endless looping of packets in the TCP/IP network will occur due to mistakes made in the routing process. This]]></description>
		<wfw:commentRss>http://www.ayomaonline.com/academic/routing-loops/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Address Space of IPv4 and IPv6</title>
		<link>http://www.ayomaonline.com/academic/address-space-of-ipv4-and-ipv6/</link>
		<comments>http://www.ayomaonline.com/academic/address-space-of-ipv4-and-ipv6/#comments</comments>
		<pubDate>Mon, 06 Dec 2010 09:15:57 +0000</pubDate>
		<dc:creator>Ayoma</dc:creator>
				<category><![CDATA[Academic]]></category>
		<category><![CDATA[BIT]]></category>
		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://www.ayomaonline.com/?p=315</guid>
		<description><![CDATA[Introduction to IP Addresses When ARPANET was launched in year 1969, Network Control Protocol (NCP) was used to facilitate communication between various hosts connected with it. However with the development of ARPANET and initiation of internet related projects, it was required to use much more flexible, reliable and scalable protocol to carry out the same]]></description>
		<wfw:commentRss>http://www.ayomaonline.com/academic/address-space-of-ipv4-and-ipv6/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Static Data Structures vs. Dynamic Data Structures</title>
		<link>http://www.ayomaonline.com/academic/static-vs-dynamic-data-structures/</link>
		<comments>http://www.ayomaonline.com/academic/static-vs-dynamic-data-structures/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 13:14:28 +0000</pubDate>
		<dc:creator>Ayoma</dc:creator>
				<category><![CDATA[Academic]]></category>
		<category><![CDATA[BIT]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://www.ayomaonline.com/?p=300</guid>
		<description><![CDATA[With the daily evolution of information technology, computer is used for many purposes than it was used to. So that, resource usage of a computer is increasing, such as memory usage and processing. With the increasing usage of system resources, it is a must to ensure effective and efficient use of available resources. Data Structure]]></description>
		<wfw:commentRss>http://www.ayomaonline.com/academic/static-vs-dynamic-data-structures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Endian mismatch</title>
		<link>http://www.ayomaonline.com/academic/endian-mismatch/</link>
		<comments>http://www.ayomaonline.com/academic/endian-mismatch/#comments</comments>
		<pubDate>Sat, 18 Sep 2010 03:53:20 +0000</pubDate>
		<dc:creator>Ayoma</dc:creator>
				<category><![CDATA[Academic]]></category>
		<category><![CDATA[BIT]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://www.ayomaonline.com/?p=273</guid>
		<description><![CDATA[Basically, &#8220;byte ordering&#8221; refers to the order that is used while storing sequence of bytes in computer memory. Two major ordering methods used with modern computers are described below. Reason to call the &#8220;byte ordering&#8221; instead of &#8220;bit ordering&#8221; it that, normally smallest memory unit that get assigned with a memory address is 8 bits]]></description>
		<wfw:commentRss>http://www.ayomaonline.com/academic/endian-mismatch/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	<!-- google_ad_section_end --></channel>
</rss>

