<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE page SYSTEM "gen/gandraxa.dtd">
<?xml-stylesheet type="text/xsl" href="gen/gandraxa.xsl"?>
<!--
	To see this page properly, install a browser capable of
	interpreting XML/XSL, for example a recent version of:
	- Mozilla Firefox, see http://www.mozilla.com/
	- Google Chrome, see www.google.com/
	- Internet Explorer, see http://www.microsoft.com/
-->
<page>
	<head>
		<title>Articles</title>
		<url>http://herbert.gandraxa.com/articles.xml</url>
		<menuimg>
			<img>
				<url>img/articles_menu.jpg</url>
				<alt>Magazines</alt>
			</img>
		</menuimg>
		
		<context>
			<path>
				<home>
					<link loc="int">
						<url>home.xml</url>
						<text>Home</text>
					</link>
				</home>
				<doc>Articles</doc>
			</path>
		</context>
		
		<author>
			<mail>
				<recipient>hg</recipient>
				<server>gandraxa.com</server>
				<name>Herbert Glarner</name>
			</mail>
		</author>
		
		
	</head>
	
	<abstract>
		<p><ptitle>Abstract</ptitle>
			This page presents an overview of this server's articles on different topics.</p>
	</abstract>

	<part>
		<heading id="Astronomy">Astronomy</heading>
		<body>
			<p>
				<link loc="int">
					<url>length_of_day.xml</url>
					<text>Length of day</text>
				</link>: 
				Shows how to calculate the length of day and the duration of twilight 
				for any latitude and for any day of year, using some basic trigonometry.</p>
		</body>
	</part>


	<part>
		<heading id="Coding">Coding</heading>
		<body>
			<p>
				<link loc="int">
					<url>pathfinding_with_a_star.xml</url>
					<text>Pathfinding with the A* Algorithm</text>
				</link>: 
				Implements the pathfinding algorithm A* in Visual Basic 6.0. 
				A GUI is provided as a test environment, featuring single step evaluation 
				on user-defined grids, along with explanations.</p>
			<p>
				<link loc="int">
					<url>xml_manual.xml</url>
					<text>XML Manual</text>
				</link>: 
				Explains the syntax of the XML tags used on this site's pages, 
				lists in what context they may be placed, 
				and shows how they transform when running them against the used XSLT file. 
				Some examples are provided as well.</p>
			<p>
				<link loc="int">
					<url>formulas_with_xml.xml</url>
					<text>Formulas with XML</text>
				</link>: 
				This page shows how to use XSLT and CSS to render mathematical XML markup into HTML 
				on all browsers.</p>
		</body>
	</part>


	<part>
		<heading id="Computers">Computers</heading>
		<body>
			<p>
				<link loc="int">
					<url>implementing_files_backup_plan.xml</url>
					<text>Implementing a Files Backup Plan</text>
				</link>: 
				discusses requirements regarding the backup of computer files,
				and shows how to implement a robust backup scheme using
				a freeware program.</p>
		</body>
	</part>

	<part>
		<heading id="Isometric Design">Isometric Design</heading>
		<body>
			<p>
				<link loc="int">
					<url>digital_terrain_analysis.xml</url>
					<text>Digital Terrain Analysis</text>
				</link>: 
				An article series on how to obtain and render digital elevation models.</p>
			<p>
				<link loc="int">
					<url>designing_isometric_avatars.xml</url>
					<text>Designing Isometric Avatars</text>
				</link>: 
				An article series on how to design walking avatars in isometric
				environments.</p>
		</body>
	</part>

	<part>
		<heading id="Logic">Logic</heading>
		<body>
			<p>
				<link loc="int">
					<url>detect_overlapping_subrectangles.xml</url>
					<text>Detect Overlapping Subrectangles</text>
				</link>: 
				This article derives a formula to quickly test, if any two rectangles sharing 
				a common subrectangle anywhere in their parental rectangles can merged 
				to form a polygon with the shared subrectangle.</p>
			<p>
				<link loc="int">
					<url>draw_orthogonal_polygons.xml</url>
					<text>Draw Orthogonal Polygons</text>
				</link>: 
				This article describes, how a simple orthogonal polygon expressed as a list 
				of vertex coordinates can be efficiently drawn into a bounding rectangular area 
				such, that the interior of the polygon is given a distinct value unequal 0 
				and the exterior a value of 0 (or vice-versa).</p>
			
		</body>
	</part>

	<part>
		<heading id="Online Tools">Online Tools</heading>
		<body>
			<p>
				<link loc="int">
					<url>solving_linear_recurrence_sequences.xml</url>
					<text>Solving Linear Recurrence Sequences</text>
				</link>: 
				Accepts the first 3 terms of a linear recurrence sequence
				and shows step-by-step how to obtain the specific recurrence formula 
				for that sequence, and also gives that sequence's closed form 
				needed to calculate any desired sequence term directly.</p>
			<p>
				<link loc="int">
					<url>visualising_the_euclidean_algorithm.xml</url>
					<text>Visualising the Euclidean Algorithm</text>
				</link>: 
				Provides a step-by-step visualisation of the Euclidean algorithm in action
				for the two entered numbers and, if the numbers are to represent a fraction,
				also calculates the fraction in its most simple form.</p>
			<p>
				<link loc="int">
					<url>using_the_quadratic_formula.xml</url>
					<text>Using the Quadratic Formula</text>
				</link>: 
				Demonstrates step by step how the solutions of a quadratic equation can be found 
				by using the quadratic formula.</p>
			<p>
				<link loc="int">
					<url>miller_rabin_primality_test.xml</url>
					<text>Miller-Rabin Primality Test</text>
				</link>: 
				Step-by-step demonstration of the Miller-Rabin primality test as per your input.</p>
			<p>
				<link loc="int">
					<url>decimal_time.xml</url>
					<text>Decimal Time</text>
				</link>: 
				Real time clock displaying the actual time as decimal time.</p>
			<p>
				<link loc="int">
					<url>weather.xml?location=Schaffhausen;language=en-gb</url>
					<text>Weather</text>
				</link>: 
				Using the Google weather API to obtain weather forecasts at your location for 4 days.</p>
			<p>
				<link loc="int">
					<url>currency_converter.xml</url>
					<text>Currency Converter</text>
				</link>: 
				Converts any currency into some of the most inportant currencies.</p>
		</body>
	</part>
</page>

