<?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>HEJP&#039;s Blog</title>
	<atom:link href="http://hejp.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://hejp.co.uk</link>
	<description></description>
	<lastBuildDate>Thu, 30 Aug 2012 12:01:21 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Building a Web App, Scriblet: 3 Data Continued</title>
		<link>http://hejp.co.uk/uncategorized/building-a-web-app-scriblet-3-data-continued/</link>
		<comments>http://hejp.co.uk/uncategorized/building-a-web-app-scriblet-3-data-continued/#comments</comments>
		<pubDate>Thu, 30 Aug 2012 12:01:21 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=560</guid>
		<description><![CDATA[After some contemplation I&#8217;ve created what I hope is a suitable solution. A few tables have been added, the &#8216;user group&#8217; table and the &#8216;user group member&#8217; table. The &#8216;follower&#8217; table has been swallowed up by the &#8216;user group&#8217; table. When a user is created two default user groups are create the &#8216;Followers&#8217; group and [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/uncategorized/building-a-web-app-scriblet-3-data-continued/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building a Web App, Scriblet: 2 Data</title>
		<link>http://hejp.co.uk/scriblet/building-a-web-app-2-data/</link>
		<comments>http://hejp.co.uk/scriblet/building-a-web-app-2-data/#comments</comments>
		<pubDate>Sun, 19 Aug 2012 22:09:11 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[scriblet]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=538</guid>
		<description><![CDATA[The first step to building a database is to determine the types of resource or objects it is going to contain and the relationships between the objects. The Scriblet database will contain the following: User: user_id, name, password, etc Project Book: project_book_id, user_id, title, public, etc Project Book Item: project_book_item_id, project_book_id, title, contents, public, etc [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/scriblet/building-a-web-app-2-data/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Building a Web App, Scriblet: 1 Introduction</title>
		<link>http://hejp.co.uk/scriblet/building-a-web-app-1-introduction/</link>
		<comments>http://hejp.co.uk/scriblet/building-a-web-app-1-introduction/#comments</comments>
		<pubDate>Fri, 17 Aug 2012 19:39:15 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[scriblet]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=529</guid>
		<description><![CDATA[This series is about the process of building a web app: deciding on which tools, building the front and back end, designing the experience, monetisation, every aspect required. The Web App: &#8216;Scriblet&#8217; The web app itself is Scriblet which is a simple project notebook application. The app will be that place where you put all [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/scriblet/building-a-web-app-1-introduction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Animations and Creating Custom Animations for Android</title>
		<link>http://hejp.co.uk/android/using-animations-and-creating-custom-animations-for-android/</link>
		<comments>http://hejp.co.uk/android/using-animations-and-creating-custom-animations-for-android/#comments</comments>
		<pubDate>Sat, 25 Sep 2010 20:18:06 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=483</guid>
		<description><![CDATA[Using animations in your Android applications can help create an interesting and engaging experience for your users. They can be used in games and applications in a number of ways either as a visual treat or as a method to convey information. Fortunately Android has an animation framework that allows you to easily translate, rotate, [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/android/using-animations-and-creating-custom-animations-for-android/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
<enclosure url="http://www.hejp.co.uk/content/animation-example/animation-example-video.mp4" length="367264" type="video/mp4" />
		</item>
		<item>
		<title>Inverse Kinematics: Part 2 of 2</title>
		<link>http://hejp.co.uk/flash/inverse-kinematics-part-2-of-2/</link>
		<comments>http://hejp.co.uk/flash/inverse-kinematics-part-2-of-2/#comments</comments>
		<pubDate>Sun, 19 Sep 2010 14:45:03 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Maths]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=467</guid>
		<description><![CDATA[Now on to the algorithm that requires a little mathematical understanding, the Jacobian matrix method. This method approximates the IK problem as a linear problem, which it almost is if you only change the angles of the joints by small amounts. Mathematics of the Method Starting with the vector of angles, We have the forward [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/flash/inverse-kinematics-part-2-of-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Casting vs Not Casting in Strict Mode and not in Strict Mode</title>
		<link>http://hejp.co.uk/flash/casting-vs-not-casting-in-strict-mode-and-not-in-strict-mode/</link>
		<comments>http://hejp.co.uk/flash/casting-vs-not-casting-in-strict-mode-and-not-in-strict-mode/#comments</comments>
		<pubDate>Sat, 18 Sep 2010 15:49:38 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Performance]]></category>
		<category><![CDATA[Performace]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=450</guid>
		<description><![CDATA[Preamble Actionscript is, for the most part, a dynamically typed language, which means that the types (i.e. String, int, GameObject) of variables are checked at run-time rather than at compile-time like they are in C and Java. This is supposedly beneficial to the programmer since such a language is more flexible. All sorts of crap [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/flash/casting-vs-not-casting-in-strict-mode-and-not-in-strict-mode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Flash Game! Orbital</title>
		<link>http://hejp.co.uk/flash/new-flash-game-orbital/</link>
		<comments>http://hejp.co.uk/flash/new-flash-game-orbital/#comments</comments>
		<pubDate>Tue, 14 Sep 2010 16:06:18 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=441</guid>
		<description><![CDATA[I recently released Orbital! And submitted it to &#8216;Made for Mobile&#8217; contest over at Mochimedia. Description Use gravity and well timed rocket thrusts to slingshot your ship around the planets, collecting stars and destroying debris while saving fuel and minimising time taken. Controls Initially the ship is stationary holding down the left mouse button or [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/flash/new-flash-game-orbital/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Inverse Kinematics: Part 1 of 2</title>
		<link>http://hejp.co.uk/flash/inverse-kinematics-part-1/</link>
		<comments>http://hejp.co.uk/flash/inverse-kinematics-part-1/#comments</comments>
		<pubDate>Mon, 13 Sep 2010 19:22:57 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Maths]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=433</guid>
		<description><![CDATA[Inverse Kinematics: Part 1 of 2 Inverse kinematics (IK) is the process of calculating the angles of joints required to reach from a start point to an end point. It has many uses, for example in robotics, 3D animation and computer games. There are a number of algorithms to solve the IK problem; the three [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/flash/inverse-kinematics-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Custom Fonts in Android</title>
		<link>http://hejp.co.uk/android/using-custom-fonts-in-android/</link>
		<comments>http://hejp.co.uk/android/using-custom-fonts-in-android/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 21:21:11 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[custom]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[typeface]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=414</guid>
		<description><![CDATA[Using a .ttf or .otf font in Android is fairly straightforward. Firstly create ‘assets/fonts/’ and put the files in there. Now using Typeface.createFromAsset we can create the typeface. Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/CustomFont.ttf"); To set TextView to use this typeface we use the setTypeface function. TextView tv = (TextView) findViewById(R.id.texty); tv.setTypeface(tf); You can, of course, [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/android/using-custom-fonts-in-android/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Handlers: Controlling the UI from Threads other than the UI Thread</title>
		<link>http://hejp.co.uk/android/handlers-controlling-the-ui-from-threads-other-than-the-ui-thread/</link>
		<comments>http://hejp.co.uk/android/handlers-controlling-the-ui-from-threads-other-than-the-ui-thread/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 13:33:45 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Performace]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[handlers]]></category>
		<category><![CDATA[invalidate]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[runnable]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[ui thread]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=394</guid>
		<description><![CDATA[On Android, and in general, you want your application or game to be responsive. So operations that take a long time to finish or block I/O should not be preformed on the UI thread otherwise the UI becomes clunky and unresponsive. To solve this problem any CPU intensive or I/O blocking operation are preformed in [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/android/handlers-controlling-the-ui-from-threads-other-than-the-ui-thread/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simon!</title>
		<link>http://hejp.co.uk/android/simon/</link>
		<comments>http://hejp.co.uk/android/simon/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 17:44:35 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=383</guid>
		<description><![CDATA[I have released my first Android game on to the Market. It is basically a copy of the classic electronic memory game Simon, a game in which you repeat the gradually lengthening computer generated sequence for as many rounds as you can. The game has multiple difficulty settings, musical notes and a colourful design. The release of [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/android/simon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ideal Android Tablet</title>
		<link>http://hejp.co.uk/android/ideal-android-tablet/</link>
		<comments>http://hejp.co.uk/android/ideal-android-tablet/#comments</comments>
		<pubDate>Sat, 08 May 2010 19:52:21 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[hdmi]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[tablet]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=368</guid>
		<description><![CDATA[The recent release of the iPad and announcement of the JooJoo a Linux based tablet, has inspired some want for a tablet device. But neither have great appeal; the iPad because of Apple’s megalomaniacal desire to fully control users mobile devices and the JooJoo’s clunky software not to mention the device itself is simply is [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/android/ideal-android-tablet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android GPS Example</title>
		<link>http://hejp.co.uk/android/android-gps-example/</link>
		<comments>http://hejp.co.uk/android/android-gps-example/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 18:39:37 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[fine]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[gps settings]]></category>
		<category><![CDATA[gps settings intent]]></category>
		<category><![CDATA[location]]></category>
		<category><![CDATA[location settings]]></category>
		<category><![CDATA[location settings intent]]></category>
		<category><![CDATA[locationlistener]]></category>
		<category><![CDATA[locationmanager]]></category>
		<category><![CDATA[nexus one]]></category>
		<category><![CDATA[permission]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=344</guid>
		<description><![CDATA[For some reason there doesn&#8217;t seem to be a clear example showing how to use GPS on Android. Here is some code I have written that listens for location changes and displays the data in a TextView. The example also shows how to open the GPS setting with code via an Intent, since sometimes the [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/android/android-gps-example/feed/</wfw:commentRss>
		<slash:comments>55</slash:comments>
		</item>
		<item>
		<title>Midsummer Night&#8217;s Dream</title>
		<link>http://hejp.co.uk/university/midsummer-nights-dream/</link>
		<comments>http://hejp.co.uk/university/midsummer-nights-dream/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 21:16:23 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[University]]></category>
		<category><![CDATA[disney]]></category>
		<category><![CDATA[midsummer nights dream]]></category>
		<category><![CDATA[shakespeare]]></category>
		<category><![CDATA[two cultures]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=340</guid>
		<description><![CDATA[Recently I have been working of an essay revolving around C. P. Snow&#8217;s 1959 Rede Lecture titled &#8216;The Two Cultures&#8217;. In the lecture Snow says that describing the Second Law of Thermodynamics is the scientific equivalent of having read a work of Shakespeare&#8217;s. Almost everybody has read some Shakespeare during his or her life however few could [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/university/midsummer-nights-dream/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Method of Characteristics</title>
		<link>http://hejp.co.uk/maths/method-of-characteristics/</link>
		<comments>http://hejp.co.uk/maths/method-of-characteristics/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 12:33:49 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Maths]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=328</guid>
		<description><![CDATA[The method of characteristics is a technique for solving for &#8216;quasi-linear&#8217; partial differential equations (PDEs), i.e. For example, The Theory The idea is to reduce a PDE to a series of ordinary differentiation equations (ODEs), This is achieved by forcing x, y to be linked by making them functions of one variable, t. Comparing the [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/maths/method-of-characteristics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
