<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>boardyUK.com</title>
	
	<link>http://boardyuk.com</link>
	<description />
	<lastBuildDate>Sat, 03 Jul 2010 18:19:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/boardyuk" /><feedburner:info uri="boardyuk" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Moved and a new web project…</title>
		<link>http://feedproxy.google.com/~r/boardyuk/~3/O5dJhG0O8fE/</link>
		<comments>http://boardyuk.com/2010/07/03/moved-and-a-new-web-project/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 18:18:15 +0000</pubDate>
		<dc:creator>Adam Boardman</dc:creator>
				<category><![CDATA[Headline]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[content management]]></category>
		<category><![CDATA[content management systems]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Lincoln]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Reading]]></category>

		<guid isPermaLink="false">http://boardyuk.com/?p=329</guid>
		<description><![CDATA[Well I can go back slightly on what I said about moving sucking, I don&#8217;t so much mind the moving side of things, it was the leaving all my friends in Lincoln that sucked so ...]]></description>
			<content:encoded><![CDATA[<p>Well I can go back slightly on what I said about moving sucking, I don&#8217;t so much mind the moving side of things, it was the leaving all my friends in Lincoln that sucked so my previous post was possibly a wrong title, however I can&#8217;t be bothered to change that now so it&#8217;s staying <img src='http://boardyuk.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  I have come to realise that I will see these friends again at some point soon, and with the few events that are coming up involving them. I am now all moved back to Reading with my parents and I have to be honest it&#8217;s something I&#8217;m not wild about doing, but needs must as they say. I&#8217;m hoping to find employment in one of the various career paths I&#8217;m interested in soon so I can move back out and get out of my parents hair so to speak.</p>
<p>Whilst I have been sitting at my parents house looking at various jobs, applying for various roles, etc. I have come to start my random dives into the web development world again, this was in no small part to a new project site that myself and a friend have decided to start up. This site was originally going to be running a copy of WordPress 3.0 setup as a CMS with a custom theme and some plugins to provide the functionality we required, however after some initial testing (read messing about with..) I made the decision to use a proper fully fledged CMS as WordPress whilst being amazing at what it does i.e. blogging, is not really suited to being a CMS. This is when I started to look into CMS applications for the site going on what I&#8217;d used before, which was Mambo / Joomla.</p>
<p>Mambo / Joomla whilst again very very good systems, were a little too complex for what the site needs and in my opinion a little bloated and full of things we just would never use. Yes I know there&#8217;s that age old saying &#8220;Never say never&#8221; but in this case I really don&#8217;t mind saying never as I think I found the answer to the CMS problems in&#8230;Drupal.</p>
<p>I&#8217;ve used Drupal on a site before and not really gotten along with it, thinking it was complicated and nothing made any sense, there were too many clicks to get where you wanted to be, theming was hard, blah blah, etc etc. needless to say I have since spent a little more time with Drupal in the past week and have changed all my opinions of the system around, and now think it&#8217;s actually one of the most feature rich, easy to use, and easy to theme content management systems available for the price&#8230;.FREE!!!</p>
<p>I am currently re-familiarising myself with HTML, CSS, and PHP whilst building a custom template for Drupal which is something I&#8217;ve not done in about a year, but for some reason I don&#8217;t seem to have forgotten much and everything seems to be just falling right back into place where I left off. Now obviously theming an already existing CMS is not exactly as taxing as developing your own CMS which is what I was doing with this site originally before having too much work to be doing with uni, but I&#8217;m enjoying the design aspect as well as the development aspect of building this theme, and also playing with Drupal. We shall see where this leads, and if I get into a pickle with it, or if it turns out better than I thought.</p>
<p align="left"> <a target="_blank" class="tt" href="http://twitter.com/home/?status=Moved+and+a+new+web+project%E2%80%A6+http://is.gd/de7oj" title="Post to Twitter">Tweet This Post</a></p><img src="http://boardyuk.com/?ak_action=api_record_view&id=329&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/eh3fOAnr-UPq3ChSLCLOyUObTi0/0/da"><img src="http://feedads.g.doubleclick.net/~a/eh3fOAnr-UPq3ChSLCLOyUObTi0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/eh3fOAnr-UPq3ChSLCLOyUObTi0/1/da"><img src="http://feedads.g.doubleclick.net/~a/eh3fOAnr-UPq3ChSLCLOyUObTi0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/boardyuk/~4/O5dJhG0O8fE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://boardyuk.com/2010/07/03/moved-and-a-new-web-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://boardyuk.com/2010/07/03/moved-and-a-new-web-project/</feedburner:origLink></item>
		<item>
		<title>Moving sucks</title>
		<link>http://feedproxy.google.com/~r/boardyuk/~3/_YExjzTqpCQ/</link>
		<comments>http://boardyuk.com/2010/06/21/moving-sucks/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 10:38:54 +0000</pubDate>
		<dc:creator>Adam Boardman</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Ebullient]]></category>
		<category><![CDATA[Ken Myers]]></category>
		<category><![CDATA[Lincoln]]></category>
		<category><![CDATA[MP3]]></category>

		<guid isPermaLink="false">http://boardyuk.com/?p=325</guid>
		<description><![CDATA[Well I&#8217;ve been pretty busy these past few weeks after the realisation hitting that I&#8217;m not going to be able to stay in Lincoln after the tenancy on my student house is up due to ...]]></description>
			<content:encoded><![CDATA[<p>Well I&#8217;ve been pretty busy these past few weeks after the realisation hitting that I&#8217;m not going to be able to stay in Lincoln after the tenancy on my student house is up due to there being no full time jobs for me here. I&#8217;ve spent most of the time sorting the house out getting things packed up slowly, attempting to get everything into boxes that make sense instead of just chucking everything into random boxes thinking I&#8217;ll sort it all out at a later date. I&#8217;m having to move back in with my parents until I can afford to move back out again which is less than ideal to say the least, but at least I have somewhere to go I guess!</p>
<p>In the past 2 weeks I&#8217;ve also started on my fitness program again, however this time I&#8217;m following a preset program called P90X. I&#8217;m currently in the process of setting up another site for fitness related articles and information with the help of a very good friend of mine David Foley. David is the person responsible for getting me interested in fitness and working out properly, after seeing the results he got after not very long and just following a few simple rules. I will post an update on that when it&#8217;s all sorted and ready.<span id="more-325"></span></p>
<p>People who know me will know I&#8217;ve been working with a band called Ebullient on recording and producing a studio album and a live album, however due to me leaving Lincoln this is going to be an issue to keep recording. The singer of the band Ken Myers also flipped out at me for no reason after his cat got killed by a car, a few names were been thrown in my direction, blame was thrown at me for somethings that just were not under my control, and he decided that we were no longer friends and he didn&#8217;t want to work with me again. I have thoroughly enjoyed working with the entire band and am sad that things had to be ruined by such a sad issue (for what it&#8217;s worth I am sorry the cat got killed Ken but it was not my fault&#8230;I can&#8217;t even drive) however my time with the band has been fantastic, they have all become good friends of mine and I hope to keep it that way in coming years.</p>
<p>The Ebullient Kick-Ups Live album has been fully mixed in 5.1 surround sound for DVD release, and nearly completed in stereo for CD and MP3 release. The tracks for the studio album however have been recorded a few times now and the most recent time is the only time that really came out properly, unfortunately only one track has been mixed from the latest sessions so it doesn&#8217;t look like the studio album is going to happen which is a shame.</p>
<p>All in all been a pretty good month but at the same time a sad month. I am going to miss every single one of my friends here, the city, and the university (including staff). I&#8217;ll be back at some point!</p>
<p align="left"> <a target="_blank" class="tt" href="http://twitter.com/home/?status=Moving+sucks+http://is.gd/cXslY" title="Post to Twitter">Tweet This Post</a></p><img src="http://boardyuk.com/?ak_action=api_record_view&id=325&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/4kMzmHGrnKiE4mP0w_Iwo-H1ln8/0/da"><img src="http://feedads.g.doubleclick.net/~a/4kMzmHGrnKiE4mP0w_Iwo-H1ln8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/4kMzmHGrnKiE4mP0w_Iwo-H1ln8/1/da"><img src="http://feedads.g.doubleclick.net/~a/4kMzmHGrnKiE4mP0w_Iwo-H1ln8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/boardyuk/~4/_YExjzTqpCQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://boardyuk.com/2010/06/21/moving-sucks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://boardyuk.com/2010/06/21/moving-sucks/</feedburner:origLink></item>
		<item>
		<title>It’s all over now</title>
		<link>http://feedproxy.google.com/~r/boardyuk/~3/tNOgAMhMPuM/</link>
		<comments>http://boardyuk.com/2010/06/03/its-all-over-now/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 11:40:27 +0000</pubDate>
		<dc:creator>Adam Boardman</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[University]]></category>
		<category><![CDATA[Andy Reader]]></category>
		<category><![CDATA[Chris Sands]]></category>
		<category><![CDATA[Ebullient studio]]></category>
		<category><![CDATA[Japan]]></category>
		<category><![CDATA[Lincoln]]></category>
		<category><![CDATA[Reading]]></category>
		<category><![CDATA[Wi-Fi]]></category>

		<guid isPermaLink="false">http://www.boardyuk.com/?p=311</guid>
		<description><![CDATA[After three years I have now finished my (BSc) Audio Technology degree   It&#8217;s been such a great three years of my life, I&#8217;ve met so many new people, learnt so much about subjects ...]]></description>
			<content:encoded><![CDATA[<p>After three years I have now finished my (BSc) Audio Technology degree <img src='http://boardyuk.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  It&#8217;s been such a great three years of my life, I&#8217;ve met so many new people, learnt so much about subjects I&#8217;ve never even thought about before, and made a fair few really good mates.</p>
<p>The tenancy on my house ends at the end of June which means that I&#8217;m going to have to leave all my friends here and move back to my parents in Reading, which I&#8217;m not overly happy about to be honest. Since my degree course finished I have been hard at work getting the Ebullient studio and live albums completed, the live album is currently about 90% complete, and the studio album is taking a little longer than we thought.</p>
<p>Im back in the studio this week with Andy Reader and Chris Sands from Ebullient tracking the guitars, which has so far been going great using two different ProTools rigs allowing the both of them to work on tracks at the same time via Wi-Fi. Things are moving along but a little slower than we need really. Chris is off in Japan at the moment for a TV follow up on his hiccups, and Andy is at Download 2010 which does give me a little amount of time to start mixing the tracks so far.</p>
<p>I&#8217;ve been looking around Lincoln for jobs, however I&#8217;ve been coming up short so far <img src='http://boardyuk.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  I really want to be able to stay in Lincoln and do an MA in Digital Media, and stay with all my mates here as we&#8217;ve become pretty close over these years. I will be back I think, unless everyone moves away from here to where I am <img src='http://boardyuk.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p align="left"> <a target="_blank" class="tt" href="http://twitter.com/home/?status=It%E2%80%99s+all+over+now+http://is.gd/cJWfu" title="Post to Twitter">Tweet This Post</a></p><img src="http://boardyuk.com/?ak_action=api_record_view&id=311&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/rBMapszzmXuxBvqp2C8DScqf4Ks/0/da"><img src="http://feedads.g.doubleclick.net/~a/rBMapszzmXuxBvqp2C8DScqf4Ks/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/rBMapszzmXuxBvqp2C8DScqf4Ks/1/da"><img src="http://feedads.g.doubleclick.net/~a/rBMapszzmXuxBvqp2C8DScqf4Ks/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/boardyuk/~4/tNOgAMhMPuM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://boardyuk.com/2010/06/03/its-all-over-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://boardyuk.com/2010/06/03/its-all-over-now/</feedburner:origLink></item>
		<item>
		<title>Is the true art of music dying?</title>
		<link>http://feedproxy.google.com/~r/boardyuk/~3/zwrB6A4fcjs/</link>
		<comments>http://boardyuk.com/2010/03/16/is-the-true-art-of-music-dying/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 22:19:28 +0000</pubDate>
		<dc:creator>Adam Boardman</dc:creator>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Headline]]></category>
		<category><![CDATA[University]]></category>
		<category><![CDATA[Audio engineering]]></category>
		<category><![CDATA[Auto-Tune]]></category>
		<category><![CDATA[Digital signal processing]]></category>
		<category><![CDATA[musician]]></category>
		<category><![CDATA[Pitch correction]]></category>
		<category><![CDATA[Pro Tools]]></category>
		<category><![CDATA[ProTools engineer]]></category>
		<category><![CDATA[sound engineer]]></category>

		<guid isPermaLink="false">http://www.boardyuk.com/?p=298</guid>
		<description><![CDATA[Music today is in my opinion totally different to the music from say the 60&#8242;s-80&#8242;s. In the past musicians had to be REALLY good to get a deal, they actually had to play the instruments ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.boardyuk.com/wp-content/uploads/2010/02/22d4a2f6da14d65736c955bb1fe33f7d_2942426-e1265286309926.jpg"><img class="alignleft size-thumbnail wp-image-278" title="Me" src="http://www.boardyuk.com/wp-content/uploads/2010/02/22d4a2f6da14d65736c955bb1fe33f7d_2942426-e1265286309926-150x150.jpg" alt="" width="150" height="150" /></a>Music today is in my opinion totally different to the music from say the 60&#8242;s-80&#8242;s. In the past musicians had to be REALLY good to get a deal, they actually had to play the instruments that they went on stage with, they had to be able to sing in key or play in key, the drummer had to keep the beat solid throughout the whole song, everything had to be played right. We didn&#8217;t have ProTools, Logic Pro, or any other DAW system to record to see a pretty wave form, and then as a sound engineer go in and look for those pesky clicks, beeps, ticks, or whatever, everything was done with huge reel to reel tapes and if it wasn&#8217;t right, you&#8217;d have to start again and record over what you&#8217;d already done. There were limits on the amount of tracks you could have depending on the machine or machines you were using, ProTools HD has a limit of 128 tracks of audio (As far as I know) which is FAR more than you ever got with tape. Have we become to reliant on the digital side of things, and completely forgotten about the analogue side? As a ProTools engineer how long would you spend tidying up that drum part so that everything is in time with the click if it was played out of time? Are we killing the real essence of the music with these &#8220;fixes&#8221;?<span id="more-298"></span></p>
<p>When a singer comes into your studio with maybe not a fantastic voice, but they can sing pretty much in tune and time with everything else, do you get them to record and record and record until you have enough parts to make up a whole vocal from the parts? In the past this was never really possible, yes you could splice tape together which took hours and hours and was an art in itself, but artists from that era trained their voices, or their ability with what ever instrument they played to make sure it wasn&#8217;t needed. Why do we not think about this anymore? Where has the performance gone?</p>
<p>When we use a DAW such as ProTools we have the ability to use plug-ins for all sorts of things, EQ, compression, gating, effects, you name it there&#8217;s probably a plug-in for it. One such plug-in that has become more and more widely used in recent years is the pitch correction plug-in whether it be Antares Auto-Tune, Celemony Melodyne, or just Logic&#8217;s built in pitch correction. These plug-ins are used most often to correct a vocal line to bring it to &#8220;perfect pitch&#8221;, which is normally done by the engineer during the mixing stage. Why do we as sound engineers feel the need to fix everything? I had a copy of Antares Auto-Tune a while ago and I don&#8217;t think I actually used it on a final mix once, why you may ask, well personally as a musician I think it takes the human out of the human. Correcting something to be &#8220;perfect&#8221; to me takes the character out of the music, and surely that&#8217;s what it&#8217;s all about, the character, the essence, the performance.</p>
<p>Imagine you had a permanent Auto-Tune or Melodyne built into you with no way to turn it off, would you really be happy walking around day after day talking in perfect pitch, singing in perfect pitch, and even sounding exactly the same as every one else out there? I think not some how, so why oh why is it done so often these days, when back in the 60&#8242;s-80&#8242;s, even the 90&#8242;s to some extent was it ok to be slightly out? I think it&#8217;s because it kept the human factor in the music, and that is what has changed about music today, it&#8217;s nothing to do with the audience wants to hear that in perfect pitch, or that it&#8217;s more pleasing to the ear, in fact it has nothing to do with what the audience want at all I don&#8217;t think. I think it&#8217;s more to do with what we as listeners have been brain washed into thinking is the right way for something to be heard and personally I think that&#8217;s wrong.</p>
<p>As a ProTools engineer, and as a musician with everything I record whether for myself, or for other artists, I never take that human factor out of the music unless they say to me that they want the vocals correcting, or the drum track in perfect time the entire way through, or maybe that guitar didn&#8217;t quite come in on the beat so can it be nudged slightly, but with every edit I make I always try to keep as much of the way it was played as I can. That way it keeps that character, that essence, the performance of it being played by a human player and not just a sequencer. Humans make mistakes, machines don&#8217;t when it comes to timing, you ask a drummer to keep a 4/4 beat going playing 16ths on the hi-hat, and at one point, they WILL go out of time due to fatigue, they loose track, or because they are just human. Computers can&#8217;t do that, they can&#8217;t purposely go out, they are designed not to, and yes you can put swing on something, but that&#8217;s still programmed, it doesn&#8217;t quite sound natural.</p>
<p>Where am I going with this? Well You could see this as a stab at Auto-Tune, or Melodyne, but it&#8217;s really not, they are great bits of software, or &#8220;tools&#8221; don&#8217;t get me wrong, but in my opinion they are not used as &#8220;tools&#8221;, but more of a way it is done and has to be done. Why are rock, jazz, or blues all but dying out? I think it&#8217;s because artists are not as good as they used to be in the past, artists rely on these so called &#8220;tools&#8221; to fix their problems, &#8220;Oh it&#8217;s ok, that can be fixed later with Auto-Tune&#8221; I hear all to often by singers, and I think to myself, well no wait a minute your meant to be able to sing that part, it&#8217;s your vocal after all, why can&#8217;t you sing it right in the first place? Most of the time, the answer is simple, we have the &#8220;tools&#8221; to fix it so why bother getting it perfect in the first place.</p>
<p>Music as a true art is dying, and it&#8217;s a sad state of affairs we are moving into when artists rely on these &#8220;tools&#8221; to give them that &#8220;perfect performance&#8221;. So is the true art of music dying? Well I think so yes. Welcome to the digital era I guess&#8230;..</p>
<p align="left"> <a target="_blank" class="tt" href="http://twitter.com/home/?status=Is+the+true+art+of+music+dying%3F+http://is.gd/cJVa5" title="Post to Twitter">Tweet This Post</a></p><img src="http://boardyuk.com/?ak_action=api_record_view&id=298&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/l3tV0WqAhRwrmHbKnuQV3mkAzcw/0/da"><img src="http://feedads.g.doubleclick.net/~a/l3tV0WqAhRwrmHbKnuQV3mkAzcw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/l3tV0WqAhRwrmHbKnuQV3mkAzcw/1/da"><img src="http://feedads.g.doubleclick.net/~a/l3tV0WqAhRwrmHbKnuQV3mkAzcw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/boardyuk/~4/zwrB6A4fcjs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://boardyuk.com/2010/03/16/is-the-true-art-of-music-dying/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://boardyuk.com/2010/03/16/is-the-true-art-of-music-dying/</feedburner:origLink></item>
		<item>
		<title>iPhone App in a day – Warm-Up Weights</title>
		<link>http://feedproxy.google.com/~r/boardyuk/~3/Cqatke9bmic/</link>
		<comments>http://boardyuk.com/2010/02/07/iphone-app-in-a-day-warm-up-weights/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 23:01:20 +0000</pubDate>
		<dc:creator>Adam Boardman</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[App-in-a -day]]></category>
		<category><![CDATA[Interface Builder]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://www.boardyuk.com/?p=286</guid>
		<description><![CDATA[After spending a while sorting out my MacBook Pro with all my audio software I needed a break from that so decided to challenge myself into building an iPhone application that I personally would find ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.boardyuk.com/wp-content/uploads/2010/02/logo.png"><img class="alignleft size-full wp-image-285" title="boardy-logo" src="http://www.boardyuk.com/wp-content/uploads/2010/02/logo.png" alt="" width="57" height="57" /></a>After spending a while sorting out my MacBook Pro with all my audio software I needed a break from that so decided to challenge myself into building an iPhone application that I personally would find useful, and would use a lot. This app would have to be written and fully working in one day (24 hours) from start to finish whatever I decided to build. It so happened that the app I built today took just under an hour to build to the point I wanted it at, so I&#8217;ll use the remaining 23 hours to pretty it up later in the month.</p>
<p>I came up with a few ideas along the way but something I&#8217;m constantly needing while at the gym is a weight calculator for my warm-up sets. Normally I would use the built-in calculator in iPhone OS3 and workout each weight individually as I needed to, so I thought that surely it would be easier and quicker to have all those individual weights in one place, and only have to enter one weight for them all to be calculated at the same time.<span id="more-286"></span></p>
<p>Working out these weights is a straight forward enough process as they are just percentages of the max weight I managed the previous session starting at 50%, and increasing 10% up to 90%. I needed this displayed in a logical way, and decided on the 100% weight being at the top, and then the warm-up weights going down the screen from 50% to 90%, with a button at the bottom of the list to make the magic happen so to speak.</p>
<p>I fired up Xcode and got to work on this little utility app. I am so used to developing using the cocos2d-iPhone framework that I accidentally fired up one of those templates and had to go back and start again with a standard View-based Application. This would require me to actually make use of Interface Builder which I&#8217;ve not used since I first looked at iPhone development back in November whilst working through the &#8220;Beginning iPhone 3 Development: Exploring the iPhone SDK&#8221; book, which is fantastic by the way!</p>
<p>First stop for me was building the UI for the app so I fired up IB and got to it. The app uses one text field, some labels, and a round rect button so as far as interfaces go, this is pretty simple. Some labels are there specifically just to indicate weight percentages, whereas others hold the values of the weights and only become visible when the user has input their 100% weight.</p>
<p><a href="http://www.boardyuk.com/wp-content/uploads/2010/02/IB.png"><img class="size-medium wp-image-288 alignleft" title="Warm-Up IB" src="http://www.boardyuk.com/wp-content/uploads/2010/02/IB-300x206.png" alt="" width="300" height="206" /></a>As you can see in the screen shot it&#8217;s not the prettiest looking thing in the world, however it does the job it&#8217;s meant to and that&#8217;s what I care about at the moment. If your an iPhone developer you may have noticed the UIView has been changed to a UIControl which allows actions, that allows me to fire off stuff from touches to the view.</p>
<p>So that&#8217;s the interface built and ready, now for the coding of the actual thing. I spent about 10min thinking about what actually needed to happen to get everything to happen at the same time, I didn&#8217;t want to have one value update, then the next, then the next, and so on, I wanted everything to happen at the touch of the &#8220;Find Weights&#8221; button. This needed one utility method and a main method which did the updating, which wasn&#8217;t too much work to muddle through.</p>
<pre class="brush: objc;">-(void)udpateLabels {

 float full = [fullField.text intValue];

 if (fullField.text.length &gt; 0) {
 fiftyLabel.text = [[NSString alloc] initWithFormat:@&quot;%2.1f&quot;, [self findPercent:50 :full]];
 sixtyLabel.text = [[NSString alloc] initWithFormat:@&quot;%2.1f&quot;, [self findPercent:60 :full]];
 seventyLabel.text = [[NSString alloc] initWithFormat:@&quot;%2.1f&quot;, [self findPercent:70 :full]];
 eightyLabel.text = [[NSString alloc] initWithFormat:@&quot;%2.1f&quot;, [self findPercent:80 :full]];
 ninetyLabel.text = [[NSString alloc] initWithFormat:@&quot;%2.1f&quot;, [self findPercent:90 :full]];
 }
}

-(float)findPercent:(int)percent : (float)full {
 float divide = full / 100;
 float result = divide * percent;

 return result;
}</pre>
<p>The code for these methods is pretty simple, I first set a floating point to the contents of the text field then using an if statement check that a value is present, if there is no value then I do nothing and nothing is changed on screen, if however there is a value in the box then that value is run through the findPercent method. This utility method just runs the calculations on the 100% value to get back the value of the given percentage, for example if the percentage was 60% the method would look like this.</p>
<pre class="brush: objc;">-(float)findPercent:60 percent : (float)full {
 float divide = full / 100;
 float result = divide * 60;

 return result;
 }</pre>
<p>Doing things this way enables everything to happen at once as far as the user is aware, however the program will actually run through the if statement until each of the values is filled.</p>
<p>I&#8217;ve already found a few things I&#8217;m going to change with this app even though I&#8217;ve just built it and they are, in no particular order -</p>
<ul>
<li>Custom keyboard with a decimal point as the current numeric keyboard doesn&#8217;t offer one</li>
<li>An alert window if the user hasn&#8217;t input a value for 100% but clicks the button</li>
<li>Possibly removing the button completely and running the updateLabels method on the keyboard closing</li>
<li>Much prettier UI</li>
</ul>
<p align="left"> <a target="_blank" class="tt" href="http://twitter.com/home/?status=iPhone+App+in+a+day+%E2%80%93+Warm-Up+Weights+http://is.gd/cJUyv" title="Post to Twitter">Tweet This Post</a></p><img src="http://boardyuk.com/?ak_action=api_record_view&id=286&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/F2URHNjma8zTyQDFMu3oMltXZE8/0/da"><img src="http://feedads.g.doubleclick.net/~a/F2URHNjma8zTyQDFMu3oMltXZE8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/F2URHNjma8zTyQDFMu3oMltXZE8/1/da"><img src="http://feedads.g.doubleclick.net/~a/F2URHNjma8zTyQDFMu3oMltXZE8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/boardyuk/~4/Cqatke9bmic" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://boardyuk.com/2010/02/07/iphone-app-in-a-day-warm-up-weights/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://boardyuk.com/2010/02/07/iphone-app-in-a-day-warm-up-weights/</feedburner:origLink></item>
		<item>
		<title>Eventful first 2010 month!</title>
		<link>http://feedproxy.google.com/~r/boardyuk/~3/NtWawR37wRQ/</link>
		<comments>http://boardyuk.com/2010/02/04/eventful-first-2010-month/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 14:27:02 +0000</pubDate>
		<dc:creator>Adam Boardman</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.boardyuk.com/?p=277</guid>
		<description><![CDATA[Eventful does not really begin to describe the last month and everything that has happened during it. I guess the eventful parts to this month started at the end of December when things started getting ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.boardyuk.com/wp-content/uploads/2010/02/22d4a2f6da14d65736c955bb1fe33f7d_2942426.jpg"><img class="alignleft size-thumbnail wp-image-278" title="Me" src="http://www.boardyuk.com/wp-content/uploads/2010/02/22d4a2f6da14d65736c955bb1fe33f7d_2942426-e1265286309926-150x150.jpg" alt="" width="150" height="150" /></a>Eventful does not really begin to describe the last month and everything that has happened during it. I guess the eventful parts to this month started at the end of December when things started getting odd in the house. New Years eve came around and me and Claire were over, I had no plans and didn&#8217;t really want to sit around at home doing nothing. In the end I went to a mates house and had a great time with loads of other mates who turned up throughout the night, drinking from 6:30pm until 6:30am, was a great night.</p>
<p>So that&#8217;s the breakup and new year, onto January and things were sort of ok. I didn&#8217;t really want to waste any time in getting moved into the room where my studio currently was, which shocked Claire but I have a lot on my plate this year as far as uni goes, and can&#8217;t really waste any time in messing about with something that&#8217;s happened. I&#8217;m now pretty comfy in the room and getting on with work, finding it very productive in the setup I have now which is great!</p>
<p>My dissertation work is well and truly under way which is fantastic and I&#8217;ve also had the opportunity to go and work with the guys from The Pavement who I am doing my dissertation project with. I had a great time while in London during January and have already planned my next trip down during this month which I&#8217;m really looking forward to. The iPhone application I&#8217;m working on is coming along nicely I feel, and I&#8217;ve had to learn an awful lot along the way to getting it this far but it&#8217;s been great fun the whole way!<span id="more-277"></span></p>
<p>I think I&#8217;m getting a real liking of iPhone development, I haven&#8217;t really used IB (Interface Builder) all that much as I&#8217;m using cocos2d-iPhone game framework which pretty much requires you to get right down to the code and do everything in Objective-C2.0 which I&#8217;m really loving. I&#8217;m looking at making a few utility apps for my gym sessions with IB, however I need to re-read a few parts of the book I got to remind myself on how to actually use IB properly, it&#8217;s been a while since I used it <img src='http://boardyuk.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  I did however purchase my own iPhone Developer Program subscription finally so I can release apps to the store if I like, and also I&#8217;m free of having any uni obligations with the apps I develop (not that I had any anyway but hey), I am still a member of the uni developer team if they need me however.</p>
<p>The gym has become another important aspect of my life, which I now go to nearly every day and do either weight training, or cardio training. Since starting to do this in November and then stopping during December only starting again late in January I&#8217;ve felt so much better, not tired all the time, not as stressed, and much fitter. It&#8217;s also great to get out the habit of eating junk food, etc. I can&#8217;t remember having a McDonalds, or Burger King since October 2009 which for me is fantastic, I always used to use them as fast easy meals when I was hungry, sorting my nutrition out has been such a great thing.</p>
<p>So I think that just about brings me up to present day where I am sat in front of my MacBoook Pro typing this having a rest from coding during having my lunch. I&#8217;ll be posting more non uni related things up soon when I get the chance, however with all the work I have at present it&#8217;s hard to get any time to do anything of my own for fun. I will be making a special note to get at least one app at least developed of my own this month though, even if it is just a gym utility app!</p>
<p align="left"> <a target="_blank" class="tt" href="http://twitter.com/home/?status=Eventful+first+2010+month%21+http://is.gd/cJUyu" title="Post to Twitter">Tweet This Post</a></p><img src="http://boardyuk.com/?ak_action=api_record_view&id=277&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/Pk_x8wI9uC6ry-3XycYS5Wqzq3s/0/da"><img src="http://feedads.g.doubleclick.net/~a/Pk_x8wI9uC6ry-3XycYS5Wqzq3s/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Pk_x8wI9uC6ry-3XycYS5Wqzq3s/1/da"><img src="http://feedads.g.doubleclick.net/~a/Pk_x8wI9uC6ry-3XycYS5Wqzq3s/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/boardyuk/~4/NtWawR37wRQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://boardyuk.com/2010/02/04/eventful-first-2010-month/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://boardyuk.com/2010/02/04/eventful-first-2010-month/</feedburner:origLink></item>
		<item>
		<title>@Celldweller Remix coming up</title>
		<link>http://feedproxy.google.com/~r/boardyuk/~3/6mQjpz7TKVk/</link>
		<comments>http://boardyuk.com/2010/01/28/celldweller-remix-coming-up/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 23:16:44 +0000</pubDate>
		<dc:creator>Adam Boardman</dc:creator>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[University]]></category>
		<category><![CDATA[Celldweller]]></category>
		<category><![CDATA[Remix]]></category>

		<guid isPermaLink="false">http://www.boardyuk.com/?p=270</guid>
		<description><![CDATA[I had my first remix technologies lecture this week, and at first I have to admit I was slightly skeptical about what was going to be involved in this unit. Was I going to have ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.boardyuk.com/wp-content/uploads/2010/01/celldwellerwishuponablackstarch02202.jpg"><img class="alignleft size-thumbnail wp-image-272" title="Celldweller Wish Upon a Blackstar Ch02" src="http://www.boardyuk.com/wp-content/uploads/2010/01/celldwellerwishuponablackstarch02202-150x150.jpg" alt="" width="150" height="150" /></a>I had my first remix technologies lecture this week, and at first I have to admit I was slightly skeptical about what was going to be involved in this unit. Was I going to have to take a song and make a completely new version? How was all this going to be assessed? Various other things went through my mind which were cleared up and to my joy in a way that actually could work out easier.</p>
<p>We have to find and enter a remix competition that actually exists. This means that by entering a contest of our own choosing we are in effect making our own brief to the assignment by using the conditions for the contest as the parameters of the brief. Along with creating the brief from the contest another advantage is that most, if not all of the available contests supply raw audio files, AKA stems, of the original track to work from. These could include the drum parts, guitar parts, vocal tracks, synths, or whatever else the original artist used in that track.</p>
<p>I had already chosen to go down this route of using an existing contest as the vehicle for my remix. Being a big fan of <a title="Celldweller" href="http://celldweller.com/" target="_blank">Celldweller</a> (Twitter user name in the title) I have known of FiXT Remix for a while which hosts regular remix competitions for Klayton&#8217;s (Celldweller&#8217;s) work. I have worked on a remix for &#8220;Switchback&#8221; in the past which is an earlier Celldweller track, and recently with the release of the &#8220;Wish Upon A Blackstar&#8221; album chapters new competitions have opened up, one being the &#8220;<a href="http://www.fixtremix.com/contests/v/so-long-sentiment/16/" target="_blank">So Long Sentiment</a>&#8221; contest which is what I think I will use for my remix.</p>
<p>During the process of doing this remix I plan on making use of SoundCloud to host my remix when it is in a state I&#8217;m ready for the world to hear, and will most probably embed the audio into a post on here also. I&#8217;m really looking forward to doing this project however I am still debating whether to use ProTools, or Logic Pro 9 as they are both very capable DAW systems however I&#8217;m sure once I look into the features I will be using the most it one will win over the other, currently my bets are on Logic Pro 9 which I&#8217;m not as familiar with, as it has a much larger selection of instruments out of the box.</p>
<p>I will most likely be making use of my Spectrasonics virtual instruments rather heavily as I&#8217;ve been waiting for the opportunity to really get to use them, and possibly actually get around to using the Native Instruments Komplete 6 pack I have had for a while and still not installed. Throw in some weird and whacky effects such as vocoders, time stretching, and whatever else I can think of at the time, and this could turn out to be pretty interesting.</p>
<p>So until next time&#8230;.</p>
<p align="left"> <a target="_blank" class="tt" href="http://twitter.com/home/?status=%40Celldweller+Remix+coming+up+http://is.gd/cJVa6" title="Post to Twitter">Tweet This Post</a></p><img src="http://boardyuk.com/?ak_action=api_record_view&id=270&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/6WwkN6ifWQM7ADEm_UPXf3FTomY/0/da"><img src="http://feedads.g.doubleclick.net/~a/6WwkN6ifWQM7ADEm_UPXf3FTomY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/6WwkN6ifWQM7ADEm_UPXf3FTomY/1/da"><img src="http://feedads.g.doubleclick.net/~a/6WwkN6ifWQM7ADEm_UPXf3FTomY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/boardyuk/~4/6mQjpz7TKVk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://boardyuk.com/2010/01/28/celldweller-remix-coming-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://boardyuk.com/2010/01/28/celldweller-remix-coming-up/</feedburner:origLink></item>
		<item>
		<title>A week in London</title>
		<link>http://feedproxy.google.com/~r/boardyuk/~3/X3wNgjIz850/</link>
		<comments>http://boardyuk.com/2010/01/23/a-week-in-london/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 12:30:36 +0000</pubDate>
		<dc:creator>Adam Boardman</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[University]]></category>
		<category><![CDATA[cocos2d]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[The Pavement]]></category>

		<guid isPermaLink="false">http://www.boardyuk.com/?p=259</guid>
		<description><![CDATA[This is an account of my week at The Pavement in London. When I first met Andy from The Pavement to discuss the application I&#8217;m working on with them I was invited to London to ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.boardyuk.com/wp-content/uploads/2010/01/london_underground_logo.jpg"><img class="alignleft size-thumbnail wp-image-266" title="london_underground_logo" src="http://www.boardyuk.com/wp-content/uploads/2010/01/london_underground_logo-150x150.jpg" alt="" width="150" height="150" /></a>This is an account of my week at The Pavement in London. When I first met Andy from The Pavement to discuss the application I&#8217;m working on with them I was invited to London to work alongside them, and get more of an insight into everything that goes on there. I took up this offer in the last week and have spent the past week commuting to London from Reading.</p>
<p>I&#8217;m certainly glad I did as I&#8217;ve learnt so much this week, met some great people, and realised how much fun development of software is, even if it does have it&#8217;s plain irritating moments too.</p>
<p>When I first arrived on Monday at 10am I was introduced to everyone again which was great as I&#8217;d completely forgotten every ones names, and no doubt will forget a few again. I got a desk next to the main iPhone developer there and started to continue working on my app. It wasn&#8217;t before too long that Max the developer there suggested I work on the actual game logic and forget about the GUI for now, I took his advice and began working on the logic which in this case is a version of Conway&#8217;s Game of Life which will run the GUI and the sound engine when that is implemented.</p>
<p>Luckily I had access to an Open Source version of the game logic I was going to be using, however this was written in Objective-C and for a desktop platform so my first job was to re-write this into Objective-C 2.0 and also port it across to the iPhone platform. This took the best part of a day and a half as I&#8217;ve never used Objective-C in any way so this was a great learning experience for me!</p>
<p>Once the logic was coded I had to prove that it still worked. Before I started working on any of this I had already begun working on a test GUI for the app so was going to use that to test the logic, however this was advised against by Max and it was decided to test the logic I would use good old printf to output to console and forget the GUI elements for now.</p>
<p>For some reason my brain just would not engage on how to output the grid which is stored in two arrays to the console, my dad sat down with me one night and helped me to think logically about things again, when he did I realised pretty quick what I was doing wrong and had the output going to console.</p>
<p>The next job was to get a simple GUI working with a sample set of cells which I wrote some utility methods to do some of the work for me. These utility methods take a grid location and then convert those into screen co-ordinates for determining the location of some sprites on the screen. Up until this point I had been using a single sprite object and either add it to the layer or removing it, the problem with this way was that each time the sprite was placed each sprite used another chunk of memory, which there is precious little of on the iPhone and iPod Touch. Max told me about the AtlasSpriteManager in cocos2d-iPhone 0.8.2 and said that I should use that instead.</p>
<p>While saying this he also suggested I upgrade to the cocos2d-iPhone 0.9-Beta 2 framework to work with as AtlasSprites had been integrated with Sprites. We had a chat about it and I decided to give it a go. This began the headache of re-writing about 30% of the code I had worked on to make use of the new changes between the frameworks, I started a new project to do this just incase things didn&#8217;t work as planned ao I didn&#8217;t have to revert my code back to the previous version.</p>
<p>After spending a morning converting all my code it was working as before so I started to work on the sprites. This took most of the afternoon as I was pretty much on my own as Max didn&#8217;t know what did what in the 0.9 release the documentation for cocos2d definitely came in very helpful at this point! By the end of the day I had a working prototype working with the test cell setup method I had written when using console.</p>
<p>My next task was to make each cell in the grid I&#8217;d created respond to touch events. This required me to subclass CCSprite in my own sprite object, there was very little documentation about creating touchable sprites in the documentation or on the wiki site so I was going it pretty much alone on this, with only help from the forums for the older AtlasSprite way of doing things. I hit a lot of stumbling blocks along the way and after a day of trying to get this working and even with Max&#8217;s help still could not figure out what wasn&#8217;t working, I decided that the best course of action would be to revert back to using cocos2d-iPhone 0.8.2 as there are a lot more resources available for help, and if I need to ask Max for help he has used the framework.</p>
<p>As I had a copy of my 0.8.2 code on SVN I checked that back out and got about to re-writing it using my 0.9 code as a guide, this didn&#8217;t take too long as after a week of developing I was getting a much better understanding of the way things were working and what did what. After about an hour I had the code to the same point as my previous 0.9 code and everything was working. I tested everything was still working on both my iPhone 3GS and The Pavment iPod Touch 3rd gen, which to my joy everything worked with no problem.</p>
<p>At this point it was Friday evening, I had made a lot of progress and then gone backwards, then forwards again. I don&#8217;t see this as a bad thing as I was using a BETA framework which has not been adopted by a lot of people so I really was working on the breaking edge of things, the decision to revert back will hopefully mean that things can progress much faster from this point onwards. When the 0.9 framework has been used more widely I will look into moving my app back across to that as it was marginally faster.</p>
<p>My next task on the app is to create a few variables to store the previous state of a cell, then only redraw the AtlasSprite for that cell if it has changed from it&#8217;s previous state, as currently every cell is being redrawn in every step of the grid which will start to cripple the frame rate when there are a lot of cells in the grid at one time. I&#8217;m currently working with a 16 * 24 grid which is splitting the iPhone screen into 20 pixel cells, while this is ok for testing the eventual goal is to have a much finer cell size making the GUI look more impressive as generations increase.</p>
<p align="left"> <a target="_blank" class="tt" href="http://twitter.com/home/?status=A+week+in+London+http://is.gd/cJWfM" title="Post to Twitter">Tweet This Post</a></p><img src="http://boardyuk.com/?ak_action=api_record_view&id=259&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/MZu4xNNIcoywnUkxJVMR1uEwZBE/0/da"><img src="http://feedads.g.doubleclick.net/~a/MZu4xNNIcoywnUkxJVMR1uEwZBE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/MZu4xNNIcoywnUkxJVMR1uEwZBE/1/da"><img src="http://feedads.g.doubleclick.net/~a/MZu4xNNIcoywnUkxJVMR1uEwZBE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/boardyuk/~4/X3wNgjIz850" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://boardyuk.com/2010/01/23/a-week-in-london/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://boardyuk.com/2010/01/23/a-week-in-london/</feedburner:origLink></item>
		<item>
		<title>Cocos2d-iPhone and a start</title>
		<link>http://feedproxy.google.com/~r/boardyuk/~3/a9lks6Ab_vY/</link>
		<comments>http://boardyuk.com/2010/01/10/cocos2d-iphone-and-a-start/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 23:38:21 +0000</pubDate>
		<dc:creator>Adam Boardman</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[University]]></category>
		<category><![CDATA[cocos2d]]></category>
		<category><![CDATA[dissertation]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://www.boardyuk.com/?p=249</guid>
		<description><![CDATA[Well during Christmas and my holiday break at my parents I did a fair bit of reading up on iPhone development, and game development for mobile devices, iPhone in particular. I got a new book ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.boardyuk.com/wp-content/uploads/2010/01/Official-COCOS-Icon-Happy.jpg"><img class="alignleft size-thumbnail wp-image-255" title="Official-COCOS-Icon-Happy" src="http://www.boardyuk.com/wp-content/uploads/2010/01/Official-COCOS-Icon-Happy-150x150.jpg" alt="" width="150" height="150" /></a>Well during Christmas and my holiday break at my parents I did a fair bit of reading up on iPhone development, and game development for mobile devices, iPhone in particular. I got a new book which I have only skimmed through so far but seems pretty interesting and has some good ideas in it which should help during the production of my app.</p>
<p>I have started to get the hang of using Xcode after using it for a longer time now. I&#8217;m not overly keen on the Interface Builder however as I&#8217;m using Cocos2d-iPhone I shouldn&#8217;t need to make much use of Interface Builder. I feel that after really learning how it all works and what does what then it is a really powerful tool, however currently it just seems to be quicker for me to hand-code what I&#8217;m trying to do. This could be a stupid idea on my part but only time will tell.</p>
<p>My application has started to take shape finally after a few weeks of sitting in a state where I could register taps on the screen as screen co-ordinates in console, which seems to be pretty much game development 101 sort of stuff. Now moving on a bit from that I have (with a bit of back down to earth help from my dad) managed to get a virtual 20x20px grid working in my touch layer of the game so that a touch within a certain 20x20px cell is registered as one location on screen, for example, if a user touched the screen at screen co-ordinates (3,19) then that would be cell (1,1) in the console, however if a user touches (25,19) then that would be grid cell (2,1).</p>
<p>This has taken me a while to get working as for some reason I completely forgot that screen co-ordinates are only numbers, and there can only be a certain amount of pixels on the screen, once my dad had reminded me of this fact I was away and could finally get my grid working. Currently the only thing it can do is log the start location, end location, and also track a drag through the grid cells to the console.</p>
<p>The next step for me is to get a 20x20px sprite to stick to the location where the user has tapped but to use the grid cell as its reference, for example, if cell (1,1) is screen co-ordinate (0-19, 0-19) and a user touched (13, 5) then the sprite would not use (13, 5) as its anchor point, but instead will use (0, 0) as its anchor, sprites should anchor from the bottom left corner using this method. Once I have a single sprite working I will then look into getting multiple sprites working at once, and then onto tracking a drag work either placing a sprite or removing an instance of one depending on where the user has dragged their finger.</p>
<p>Once I have this working I&#8217;ll actually get around to posting some example code in a short post soon.</p>
<p align="left"> <a target="_blank" class="tt" href="http://twitter.com/home/?status=Cocos2d-iPhone+and+a+start+http://is.gd/cJWfP" title="Post to Twitter">Tweet This Post</a></p><img src="http://boardyuk.com/?ak_action=api_record_view&id=249&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/WQ9eEGjcP2wnUk1fGp4caw0chmA/0/da"><img src="http://feedads.g.doubleclick.net/~a/WQ9eEGjcP2wnUk1fGp4caw0chmA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/WQ9eEGjcP2wnUk1fGp4caw0chmA/1/da"><img src="http://feedads.g.doubleclick.net/~a/WQ9eEGjcP2wnUk1fGp4caw0chmA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/boardyuk/~4/a9lks6Ab_vY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://boardyuk.com/2010/01/10/cocos2d-iphone-and-a-start/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://boardyuk.com/2010/01/10/cocos2d-iphone-and-a-start/</feedburner:origLink></item>
		<item>
		<title>A very happy christmas</title>
		<link>http://feedproxy.google.com/~r/boardyuk/~3/uqZ6Db_YdFg/</link>
		<comments>http://boardyuk.com/2009/12/27/a-very-happy-christmas/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 17:26:55 +0000</pubDate>
		<dc:creator>Adam Boardman</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[University]]></category>
		<category><![CDATA[Christmas]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[MacBook Pro]]></category>
		<category><![CDATA[Mantis]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[The Pavement]]></category>

		<guid isPermaLink="false">http://www.boardyuk.com/?p=238</guid>
		<description><![CDATA[Happy Christmas to everyone! I hope everyone had a great time, and will continue to for whatever holiday they have left.
I&#8217;ve had a pretty decent time this Christmas, I&#8217;ve met up with a few old ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.boardyuk.com/wp-content/uploads/2008/12/christmas.jpg"><img class="alignleft size-thumbnail wp-image-200" title="christmas" src="http://www.boardyuk.com/wp-content/uploads/2008/12/christmas-150x150.jpg" alt="" width="150" height="150" /></a>Happy Christmas to everyone! I hope everyone had a great time, and will continue to for whatever holiday they have left.</p>
<p>I&#8217;ve had a pretty decent time this Christmas, I&#8217;ve met up with a few old friends, still need to see one of them, done a bit of work but not enough I&#8217;ve really fallen behind on that, and I&#8217;ve also messed with my server to aid in development stuff. So I shall address these things in order (if there is such a thing).</p>
<p><span style="text-decoration: underline">Christmas</span></p>
<p>I suppose it&#8217;s only fitting to put this section first as it is probably the biggest thing that&#8217;s going on at the moment. I returned home to Reading to my parents house for Christmas on 17th December, I had a meeting in London on 18th December with The Pavement to discuss an iPhone app which went pretty well, I do think I shall be around London a fair bit in the coming months. I got back to my parents finding it had snowed while I was away which was great but it did play absolute havoc with traveling which was great fun!<span id="more-238"></span></p>
<p>Moving on a few days I met up with a few friends, spent a day in Reading in Starbucks which was probably a mistake as I came home with a coffee high which I admit was great fun.</p>
<p>Along came Christmas day and I come downstairs a little late I admit due to going to sleep later than I wanted, open the usual presents of clothes, sweets, and some cheques which is good, and then while tidying up my dad turns around to my mum and said that he was certain there was another present for me, I was confused to say the least. He runs off upstairs and then comes back with a moderately large sized present, I was just lost at this point, start to unwrap it and notice a bar-code with the code A1297 under it, I knew I&#8217;d seen that code before and it suddenly hit me that it was an Apple code the brown box confused me but I was sure.</p>
<p>I opened the box to find a brand new Apple 17&#8243; MacBook Pro which just took me completely by surprise. I was not expecting to get a new machine for Christmas but it turns out the my parents took pity on my MacBook Pro slowly dying on me. After all that surprise we sat down for a meal later that day which was awesome, I want another one!</p>
<p><span style="text-decoration: underline">Development and server</span></p>
<p>During this holiday I left Lincoln with the intention of doing as much of my uni work as I could, as it happens I&#8217;ve done nearly nothing towards my uni work. This has annoyed me as I had it all planned out, and I have a lot to get done including my first two chapters of my dissertation, and my live production writeup, oh for the want of more time to get this done!</p>
<p>I have started to re-read my &#8220;Programming in Objective-C 2.0&#8243; book to try to get around my head how certain things work in the language. I have also bought another iPhone development book called &#8220;iPhone Game Development &#8211; Developer Reference&#8221; which is a Wiley book. I&#8217;ve had a read of a few parts of it and so far I&#8217;m pretty impressed with it, we shall see if it actually helps me or not however, I am thinking about getting a few more of their books as they are pretty good.</p>
<p>To make sure I don&#8217;t loose any of my development work I&#8217;ve spent some time on setting up Subversion on my server along with Mantis issue tracking software, this should enable the guys at The Pavement to help me out with some of the stuff to do with the project, and also so I don&#8217;t need to constantly make sure I have all my code with me wherever I am. If I can access my SVN server then I can access all my code. I&#8217;ve managed to setup Xcode 3 to work with my SVN repos so I don&#8217;t even need a separate SVN client.</p>
<p>I&#8217;ve also had a bit of a mess about with updating the server, but for some reason updating Apache, and PHP managed to break the entire server so I had to restore from a backup image. All sorted again now, and all updated with a little more speed added for fun.</p>
<p>Well I think that about ends this stupidly long post, hopefully the next one will actually have more of a point to it <img src='http://boardyuk.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Adam</p>
<p align="left"> <a target="_blank" class="tt" href="http://twitter.com/home/?status=A+very+happy+christmas+http://is.gd/cJVa8" title="Post to Twitter">Tweet This Post</a></p><img src="http://boardyuk.com/?ak_action=api_record_view&id=238&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/o4Vsw0TyQgtJS1EV9Z9MrYkhTNY/0/da"><img src="http://feedads.g.doubleclick.net/~a/o4Vsw0TyQgtJS1EV9Z9MrYkhTNY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/o4Vsw0TyQgtJS1EV9Z9MrYkhTNY/1/da"><img src="http://feedads.g.doubleclick.net/~a/o4Vsw0TyQgtJS1EV9Z9MrYkhTNY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/boardyuk/~4/uqZ6Db_YdFg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://boardyuk.com/2009/12/27/a-very-happy-christmas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://boardyuk.com/2009/12/27/a-very-happy-christmas/</feedburner:origLink></item>
	</channel>
</rss>
