<?xml version="1.0" encoding="iso-8859-1"?><feed xml:lang="en-UK" xmlns="http://www.w3.org/2005/Atom">
	<title>apfrod.com</title>
	<link rel="alternate" type="text/html" href="http://www.apfrod.com" />
	<link rel="self" type="application/atom+xml" href="http://www.apfrod.com?tempskin=_atom" />
	<id>http://www.apfrod.com?tempskin=_atom</id>
	<subtitle>A group of DJs, musicians, artists, designers and writers.</subtitle>
	<generator uri="http://b2evolution.net/" version="4.0.3">b2evolution</generator>
	<updated>2013-11-16T15:28:33Z</updated>
	
	<entry>
		<title type="text">Music!</title>
		<link rel="alternate" type="text/html" href="http://www.apfrod.com/works/2012/10/31/music" />
		<author>
			<name>paul apfrod</name>
			<uri>http://apfrod.com</uri>
		</author>
				<category term="Music" />
				<id>http://www.apfrod.com/works/2012/10/31/music</id>
		<published>2012-10-31T21:39:00Z</published>		<updated>2012-10-31T21:44:03Z</updated>
				<content type="html"><![CDATA[<p><a href="http://apfrod.bandcamp.com/">Floating tone mist by apfrod</a><br />
<iframe width="400" height="100" style="position: relative; display: block; width: 400px; height: 100px;" src="http://bandcamp.com/EmbeddedPlayer/v=2/album=2728710818/size=venti/bgcol=FFFFFF/linkcol=4285BB/" allowtransparency="true" frameborder="0"><a href="http://apfrod.bandcamp.com/album/fog-caching">Fog Caching by apfrod</a></iframe></p>


<p><a href="http://leliberateurs.bandcamp.com/">Le Liberateurs angry hardcore rave gabber jazz</a><br />
<iframe width="400" height="100" style="position: relative; display: block; width: 400px; height: 100px;" src="http://bandcamp.com/EmbeddedPlayer/v=2/album=1927291094/size=venti/bgcol=FFFFFF/linkcol=4285BB/" allowtransparency="true" frameborder="0"><a href="http://leliberateurs.bandcamp.com/album/evidence-from-the-seance-room">Evidence From the Seance Room by Le Liberateurs</a></iframe></p><div class="item_footer"><p><small><a href="http://www.apfrod.com/works/2012/10/31/music">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content>
				</entry>

	
	<entry>
		<title type="text">Yarly! - 13k html5 dice game</title>
		<link rel="alternate" type="text/html" href="http://www.apfrod.com/works/2012/09/26/yarly" />
		<author>
			<name>paul apfrod</name>
			<uri>http://apfrod.com</uri>
		</author>
				<category term="Thinking" />
				<id>http://www.apfrod.com/works/2012/09/26/yarly</id>
		<published>2012-09-26T21:10:00Z</published>		<updated>2012-09-26T21:27:57Z</updated>
				<content type="html"><![CDATA[<p><a href="http://www.apfrod.com/yarly/"><img src="http://www.apfrod.com/yarly/yarly_160x160.png" alt="YARLY!" title="YARLY screenshot" align="left" style="margin:0 10px 10px 0;" /></a></p>

<p>Yarly! is a 1-player poker dice game with the same rules as Yahtzee written for the <a href="http://www.apfrod.comjs13kgames.com">js13kgames.com</a> 13k game competition. Here's the <a href="http://js13kgames.com/entries/yarly/">Yarly! entry page</a>, or you can <a href="http://www.apfrod.com/yarly/">play it here</a>.</p>

<p>Given this was a size-limited competition, I thought I'd write it from the start to be compact, which is the opposite of sensible, modern coding practice, and quite unhelpful when reading my <a href="https://github.com/apfrod/yarly">source</a>. Given this was just for fun I thought I'd only bother supporting WebKit, which again is not good. But this was an indulgence away from work, within the competition rules and WebKit has all the skiny right now. I also set out to use CSS to do mostly everything as a personal challenge, but didn't make it responsive in the least. Although I did test on iPhone and iPad. Excuses.</p>

<p>I got some sluggish webkit-transform animations on iOS 5 (and now, 6) Mobile Safari, and some weird black tearing stuff occasionally on Chrome 21 OSX 10.8.2. But this is the first animations I have done with webkit-transform and it's pretty exciting. Although I did give up and use setTimeout to chain transforms with logic because I couldn't get CSS animations to do what I wanted, it was giving me a kick to do Flash-like stuff with pure CSS and scraps of raw, no-libraries JS. This is the future, and I'm filthy with it.</p>

<p>The most challenging part was probably just writing a compact routine for picking out the poker scores, which seems to be a first year CS degree problem. I didn't study CS, so this is still amusing to me. It was also a departure not to use jQuery for once. Brought back a lot of olden days memories which probably ruined my code even more with olden days techniques. I hope no-one judges my coding from this - it's full of egregious sins.</p>

<p>As it turns out I had about 4k spare when I ran out of time. That could have been used for sound, or<br />
 better structure, or prettier score table, or responsive breakpoints. Or all of these. The filesize restriction is really only for programmer fun - time and effort are the real barriers. Time spent considering and honing and learning.</p>

<p>But overall, I'm still sort of pleased with it for being so much pure CSS, and for being usable enough for my mum to be able to play it.</p><div class="item_footer"><p><small><a href="http://www.apfrod.com/works/2012/09/26/yarly">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content>
				</entry>

	
	<entry>
		<title type="text">iPhone Wallpaper</title>
		<link rel="alternate" type="text/html" href="http://www.apfrod.com/works/2012/03/07/iphone-wallpaper" />
		<author>
			<name>paul apfrod</name>
			<uri>http://apfrod.com</uri>
		</author>
				<category term="Downloads" />
				<category term="Images" />
				<id>http://www.apfrod.com/works/2012/03/07/iphone-wallpaper</id>
		<published>2012-03-07T21:35:00Z</published>		<updated>2012-03-07T21:35:03Z</updated>
				<content type="html"><![CDATA[<p><a href="http://www.apfrod.com/images/iphone_wallpaper.png"><img src="http://www.apfrod.com/images/iphone_wallpaper.png" alt="iPhone Wallpaper by apfrod.com" width="160" height="240" /></a></p><div class="item_footer"><p><small><a href="http://www.apfrod.com/works/2012/03/07/iphone-wallpaper">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content>
				</entry>

	
	<entry>
		<title type="text">2011</title>
		<link rel="alternate" type="text/html" href="http://www.apfrod.com/works/2012/01/09/2011-1" />
		<author>
			<name>paul apfrod</name>
			<uri>http://apfrod.com</uri>
		</author>
				<category term="Review" />
				<id>http://www.apfrod.com/works/2012/01/09/2011-1</id>
		<published>2012-01-09T21:50:00Z</published>		<updated>2012-01-09T21:50:42Z</updated>
				<content type="html"><![CDATA[<p>time-trialled with the south central wheelers</p>
<p>learnt about my anatomical snuffbox and monocular haematomas first hand (right hand, actually)</p>
<p>gigs: saw oval wig out at cafe oto; welled up got to maurizio pollini at rfh; bugged out to de la soul and blackstar at the apollo; got freaky to laurel halo at the shacklewell arms; clapped steve reich at my first prom; saw the thing rock out like only a good jazz trio can; got pulverized by oneohtrix point never in a church (glitch has a new bed-fellow, only this time it is artefact rather than error that is being fetishised); and realised that 2 hours of b-boying was probably my natural capacity (during the 5 hour world b-boy championship in brixton)</p>
<p>talks: knelt at john gray and tom mccarthy's feet, less impressed with steve pinker's over-reliance on powerpoint qualified as a solicitor</p>
<p>thought the nt's cherry orchard played up the tragedy at the expense of the comedy</p>
<p>giggled at tim &amp; eric live</p>
<p>played a lot of boggle in iona</p>
<p>art: chose my own advernture at ryan gander's locked room scenario, while discussing the merits of radio four over rinse fm with the participants; discovered john stezaker's unnerving, oneric collages</p>
<p>acted as legal observer at a trial in turkey</p>
<p>--</p>
<p>claimed housing benefit</p>
<p>go-karting first time</p>
<p>furthest north ever - visited the highlands of Scotland</p>
<p>bought a golf</p>
<p>started living alone</p>
<p>got a new job</p>
<p>replaced a head gasket myself</p>
<p>saw mini racing and banger racing for the first time</p>
<p>released <a href="http://whiskybiscuit.co.uk/games/warpath/">WarPath</a> - first iPad game</p>
<p>saw Serafinowicz at Tim &amp; Eric</p>
<p>heard one of my own on IFM3</p><div class="item_footer"><p><small><a href="http://www.apfrod.com/works/2012/01/09/2011-1">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content>
				</entry>

	
	<entry>
		<title type="text">Schedule iChat Status with Cron</title>
		<link rel="alternate" type="text/html" href="http://www.apfrod.com/works/2011/09/28/schedule-ichat-status-with-cron" />
		<author>
			<name>paul apfrod</name>
			<uri>http://apfrod.com</uri>
		</author>
				<category term="Software" />
				<id>http://www.apfrod.com/works/2011/09/28/schedule-ichat-status-with-cron</id>
		<published>2011-09-28T09:04:00Z</published>		<updated>2012-01-09T20:43:12Z</updated>
				<content type="html"><![CDATA[<p>My mac at work is left on all the time, and I kept forgetting to log in and out  of iChat at the start and end of the day. I wanted to continue using iChat for  it's simplicity, OS integration and stability, so I looked into how to schedule  iChat to go online at the start of each weekday and offline again at the end.</p>
<p>Luckily this is pretty easy on OSX thanks to the power of Applescript and the good old-fashioned cron scheduler.</p>
<p>The first step is to fire up Applescript Editor from Applications &gt; Utilities and make two scripts.  Applescript is pretty readable and self explanatory:</p>
<pre>tell application "iChat"
	set the status to available
end tell
</pre>
<p>&#160;</p>
<p>Save this to your home folder as iChat_available.scpt</p>
<pre>tell application "iChat"
	set the status to offline
end tell
</pre>
<p>&#160;</p>
<p>Save this to your home folder as iChat_offline.scpt</p>
<p>Now to test that they work, open Terminal and type</p>
<pre>osascript ~/iChat_offline.scpt</pre>
<p>&#160;</p>
<p>...which should take you offline.</p>
<p>Now you need to add this to cron by running:</p>
<pre>crontab -e</pre>
<p>and adding the following lines:</p>
<pre>30  8 * * 1-5 osascript ~/iChat_available.scpt
30 17 * * 1-5 osascript ~/iChat_offline.scpt
</pre>
<p>&#160;</p>
<p>This will put you in vi, so to edit the file press i to get in insert mode, type or paste the lines, then press Esc to get out of insert mode, followed by :x (colon then x), then Enter to save and close the file.</p>
<p>These cron directives will set iChat to available at 30 minutes past 8, every day of every month on days 1 to 5 of the  week, then offline on the same days at five thirty. If you want, you could add lines to take you offline or 'away'  over lunch. Or annoy your friends by going online and offline every five minutes over the weekend.</p><div class="item_footer"><p><small><a href="http://www.apfrod.com/works/2011/09/28/schedule-ichat-status-with-cron">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content>
				</entry>

	
	<entry>
		<title type="text">ASCII game 1</title>
		<link rel="alternate" type="text/html" href="http://www.apfrod.com/works/2011/02/03/ascii-game-1" />
		<author>
			<name>paul apfrod</name>
			<uri>http://apfrod.com</uri>
		</author>
				<category term="Software" />
				<category term="Games" />
				<id>http://www.apfrod.com/works/2011/02/03/ascii-game-1</id>
		<published>2011-02-03T14:33:00Z</published>		<updated>2011-02-03T14:34:41Z</updated>
				<content type="html"><![CDATA[<p><a href="http://apfrod.com/ascii/lettergame_1.html"><img src="http://www.apfrod.com/ascii/lettergame_1.png" alt="screenshot" title="" /></a></p>

<p>I completed my first playable sketch for the <a href="http://experimentalgameplay.com/blog/2011/02/ascii-in-february/">Experimental Gameplay Project ASCII in February</a> challenge. After reading the short brief, the most obvious idea seemed to be to make a game using ASCII to recreate graphics, but given my recent conversion to loving scrabble, I chose to think about word games. A double-switchback of obviousness. </p>

<p>I also wanted to get into <a href="http://processing.org/">Processing</a> a bit more, so this first sketch is a java applet. </p>

<p>Like with <a href="http://www.apfrod.com/rectangulous/">Rectangulous</a> I have chosen to make a contemplative toy free of time-limits but with a specific goal. </p>

<p>Performance is not very efficient, but this is the point of the rapid-prototyping methods of the Experimental Gameplay Project. I did improve word lookup speed a bit by splitting the wordlists into separate arrays by initial letter and sorting them by word length offline. I admit it's not graphically advanced or pretty at this point either. However, I think it has some interesting gameplay points, like zero-tolerance of mistakes. It seems to be quite good for practicing certain scrabble skills, especially learning the valid two-letter words and making use of minimal vowels once you start to run out. </p>

<p><a href="http://apfrod.com/ascii/lettergame_1.html">Play it here</a>.</p><div class="item_footer"><p><small><a href="http://www.apfrod.com/works/2011/02/03/ascii-game-1">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content>
				</entry>

	
	<entry>
		<title type="text">A moment of silence</title>
		<link rel="alternate" type="text/html" href="http://www.apfrod.com/works/2011/01/31/a-moment-of-silence" />
		<author>
			<name>paul apfrod</name>
			<uri>http://apfrod.com</uri>
		</author>
				<category term="Thinking" />
				<id>http://www.apfrod.com/works/2011/01/31/a-moment-of-silence</id>
		<published>2011-01-31T14:52:00Z</published>		<updated>2011-01-31T14:53:15Z</updated>
				<content type="html"><![CDATA[<p><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /></p><div class="item_footer"><p><small><a href="http://www.apfrod.com/works/2011/01/31/a-moment-of-silence">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content>
				</entry>

	
	<entry>
		<title type="text">2010</title>
		<link rel="alternate" type="text/html" href="http://www.apfrod.com/works/2011/01/03/the-un-blogged-2010" />
		<author>
			<name>paul apfrod</name>
			<uri>http://apfrod.com</uri>
		</author>
				<category term="Review" />
				<id>http://www.apfrod.com/works/2011/01/03/the-un-blogged-2010</id>
		<published>2011-01-03T13:45:00Z</published>		<updated>2011-01-26T19:30:00Z</updated>
				<content type="html"><![CDATA[<p>Most of this was covered <a href="http://www.twitter.com/apfrod">on twitter</a> but not here. </p>

<ul>
<li>First ever Skiing! (Arinsal, Andorra, Big Snow Festival 2010)</li>
<li>Went through two rounds on redundancy - survived the first one.</li>
<li>first niece born</li>
<li>released <a href="http://itunes.apple.com/gb/app/rectangulous/id387625482?mt=8">Rectangulous</a> and <a href="http://itunes.apple.com/gb/app/rectangulous-free/id406778181?mt=8">Rectangulous Free for iPhone</a> and <a href="http://www.apfrod.com/rectangulous/">Flash</a></li>

  <li>saw Stewart Lee twice - one of which was walking distance from my house - Kim Noble, Jonathan Meades</li>
  <li>first theme park: Chessington World of Adventure, for free thanks to a Wii Party promo.</li>
  <li>visited Dorset County Show, Biggin Hill Air Show, London Olympics site, Reigate Caves</li>
  <li>blissfully holidayed in Bordeaux - enjoyed first vineyard visit</li>
  <li>live: beardyman, autechre, russell haswell, prodigy, egyptian lover</li>
  <li>house dressing for halloween party: <a href="http://twitpic.com/32c0ni">http://twitpic.com/32c0ni</a> <a href="http://twitpic.com/32c08m">http://twitpic.com/32c08m</a> <a href="http://twitpic.com/32c08k">http://twitpic.com/32c08k</a> <a href="http://twitpic.com/32c08x">http://twitpic.com/32c08x</a><br />
<a href="http://twitpic.com/32bzv2">http://twitpic.com/32bzv2</a> <a href="http://twitpic.com/329b2g">http://twitpic.com/329b2g</a></li>
  <li>"<a href="http://www.youtube.com/watch?v=Iio2aclH1E4">Destroydon</a>" at the Croydon Clocktower <a href="http://twitpic.com/38ncgg">http://twitpic.com/38ncgg</a> <a href="http://twitpic.com/38lty4">http://twitpic.com/38lty4</a></li>
  <li>worked on iPad game "WarPath" <a href="http://whiskybiscuit.co.uk/2010/warpath-art-and-graphics/">graphics</a>, <a href="http://whiskybiscuit.co.uk/2010/sound-design-and-music-in-warpath/">music and sound effects</a>.</li>
  <li><a href="http://twitter.com/#!/apfrod/status/4216659606769664">Won tickets to Thick Of It Q&amp;A</a></li>
<li>mostly switched to Chrome</li>

</ul><div class="item_footer"><p><small><a href="http://www.apfrod.com/works/2011/01/03/the-un-blogged-2010">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content>
				</entry>

	</feed>
