<?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>Allefant &#187; News</title>
	<atom:link href="http://allefant.com/category/news/feed/" rel="self" type="application/rss+xml" />
	<link>http://allefant.com</link>
	<description></description>
	<lastBuildDate>Tue, 31 Jan 2012 22:24:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Global Game Jam 2012</title>
		<link>http://allefant.com/global-game-jam-2012/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=global-game-jam-2012</link>
		<comments>http://allefant.com/global-game-jam-2012/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 22:24:49 +0000</pubDate>
		<dc:creator>allefant</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://allefant.com/?p=602</guid>
		<description><![CDATA[On Friday I travelled to Vienna to attend my sister&#8217;s &#8220;Sponsionsfeier&#8221; (ceremony where she was awarded her Master&#8217;s degree in biomedicine). I had heard of the GGJ earlier from Oncer in #Moosader so looked up the address and went there. &#8230; <a href="http://allefant.com/global-game-jam-2012/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>On Friday I travelled to Vienna to attend my sister&#8217;s &#8220;Sponsionsfeier&#8221; (ceremony where she was awarded her Master&#8217;s degree in biomedicine). I had heard of the GGJ earlier from Oncer in #Moosader so looked up the address and went there. And decided to register and take part.</p>
<p>I teamed up with someone who wanted to make a 3D snake clone. The result turned out quite interesting I think:</p>
<p><img src="http://globalgamejam.org/sites/default/files/uploads/2012/13764/press.jpg?1328047935" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://allefant.com/global-game-jam-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SantaHack 2011</title>
		<link>http://allefant.com/santahack-2011/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=santahack-2011</link>
		<comments>http://allefant.com/santahack-2011/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 19:15:04 +0000</pubDate>
		<dc:creator>allefant</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://allefant.com/?p=590</guid>
		<description><![CDATA[I took part in SantaHack 2011 and made a game called xmas. Download (.exe plus sources) is here.]]></description>
			<content:encoded><![CDATA[<div class="postavatar"><img src="http://allefant.com/wordpress/../pics/xmas.gif"  alt="santahack-2011" /></div>
<p>I took part in SantaHack 2011 and made a game called <a title="xmas" href="http://allefant.com/games/xmas/">xmas</a>. Download (.exe plus sources) is <a href="http://allegro5.org/xmas-v6.zip">here</a>.</p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/AluW1E85c_w"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://allefant.com/santahack-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Coke diet</title>
		<link>http://allefant.com/the-coke-diet/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-coke-diet</link>
		<comments>http://allefant.com/the-coke-diet/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 17:53:48 +0000</pubDate>
		<dc:creator>allefant</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://allefant.com/?p=574</guid>
		<description><![CDATA[How Coke helped me lose weight! I love Coca Cola. I was drinking 2 liters of it per day. Every day for about 10 years. And despite what people claim I never had any health problems. About half a year &#8230; <a href="http://allefant.com/the-coke-diet/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>How Coke helped me lose weight!</em></p>
<p>I love Coca Cola. I was drinking 2 liters of it per day. Every day for about 10 years. And despite what people claim I never had any health problems. About half a year ago I bought a scale and then, just as some kind of experiment initially, tried watching what would happen if I&#8217;d reduce my Coke intake to 1 liter per day. And in the following weeks actually reduced it further to no Coke anymore. This is the somewhat interesting result:</p>
<p><a href="http://allefant.com/wordpress/wp-content/uploads/2011/12/weight.png"><img class=" wp-image-575" title="weight" src="http://allefant.com/wordpress/wp-content/uploads/2011/12/weight.png" alt="" width="815" height="322" /></a></p>
<p>I started losing weight really fast by just leaving out one liter of coke at first. And then constantly kept losing weight. After about three months I was losing much less weight even though I was eating/drinking the exact same things, not sure why. Still, by simply replacing those 2 liters of coke with 2 liters of carbonated water I keep losing weight. The three days at the end without data points is when I wasn&#8217;t home (and also got sick which explains the somewhat abrupt weight loss there). But that means I&#8217;m now down 10 kg, from about 80 kg to about 70 kg, which means my experiment is now done I guess.</p>
<p>Maybe next I&#8217;ll see how fast I can get the weight back if I start drinking Coke again <img src='http://allefant.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://allefant.com/the-coke-diet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speedhack 2011</title>
		<link>http://allefant.com/speedhack-2011/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=speedhack-2011</link>
		<comments>http://allefant.com/speedhack-2011/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 20:28:40 +0000</pubDate>
		<dc:creator>allefant</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://allefant.com/?p=554</guid>
		<description><![CDATA[Took part in Speedhack 2011. The game I made is called Red, White &#38; You. The speedhack rules this timere were ESRB-E rating, random, color, propaganda and lazyness. Not much to get a specific game idea so I just started &#8230; <a href="http://allefant.com/speedhack-2011/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="postavatar"><img src="http://allefant.com/wordpress/../pics/redwhiteyou.gif"  alt="speedhack-2011" /></div>
<p>Took part in <a href="http://speedhack.allegro.cc/2011">Speedhack 2011</a>. The game I made is called <a href="http://allefant.com/red-white-you">Red, White &amp; You</a>. The speedhack rules this timere were ESRB-E rating, random, color, propaganda and lazyness. Not much to get a specific game idea so I just started coding, using pymunk. In hindsight pymunk was a bad choice as I had a hard time getting it to work on Windows. It uses some Python 2.x constructs (I&#8217;m using Python 3) and its setup.py script couldn&#8217;t compile a new chipmunk.dll which does not depend on msvcr71.dll. Also I know the chipmunk C API so the extra cruft pymunk adds wasn&#8217;t so useful, especially as it&#8217;s very incomplete. Next time I&#8217;ll just use ctypes and chipmunk (mingw compiled dll for windows) directly. Will solve all problems <img src='http://allefant.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Coding the game itself was a lot of fun though, so I&#8217;m happy <img src='http://allefant.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/8BcxJbToXqw" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://allefant.com/speedhack-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LD48 2011 (#20)</title>
		<link>http://allefant.com/ld48-2011-20/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ld48-2011-20</link>
		<comments>http://allefant.com/ld48-2011-20/#comments</comments>
		<pubDate>Sun, 01 May 2011 21:40:19 +0000</pubDate>
		<dc:creator>allefant</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://allefant.com/?p=528</guid>
		<description><![CDATA[Took part in this LD. However, I had no time to prepare and also have too much stress with work and getting Fargoal 2 done to be really into it. Coding for 2 days straight as I did in some &#8230; <a href="http://allefant.com/ld48-2011-20/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="postavatar"><img src="http://allefant.com/wordpress/../pics/allefant.gif"  alt="ld48-2011-20" /></div>
<p>Took part in this LD. However, I had no time to prepare and also have too much stress with work and getting Fargoal 2 done to be really into it. Coding for 2 days straight as I did in some of the previous LDs seriously impacts me for the next days, the brain gets exhausted from it <img src='http://allefant.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Which I can&#8217;t afford now &#8211; almost had a bad conscience for &#8220;taking off&#8221; this weekend.</p>
<p>Also, this must be the worst theme any LD ever had. Just a phrase from the beginning of Zelda1 which would fit for virtually any game. So one of the most fun parts of LDs for me, coming up with an idea fitting to the theme, was missing. Still, I&#8217;m quite happy about the theme since I got to watch a play-through of Zelda 1 on Youtube instead &#8211; it&#8217;s a game I long have on my list of must-try games. I didn&#8217;t get around to actually try it in a NES emulator so I&#8217;ll leave it on the list, but seeing a video also tells a bit.</p>
<p>Also, my actual game turned out nice enough &#8211; even though it&#8217;s basically just a model viewer of a custom Blender exporter I wrote. I needed to get starting with Blender 2.5 scripting anyway, after this it should now be a lot easier to update all my 2.4 scripts. I spent quite a bit of time figuring out the matrix manipulations of armatures.</p>
<p>The first stumbling block was:</p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;">scene.<span style="color: black;">frame_set</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">0</span><span style="color: black;">&#41;</span></pre></div></div>

<p>Basically, my first problem was that the exported mesh always had my armature applied already. So I made a frame 0 with everything key-framed to the rest position. Probably there&#8217;s a way to get the raw mesh vertices &#8211; but well I couldn&#8217;t find it. The next trouble was:</p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;">v <span style="color: #66cc66;">*</span>= armature.<span style="color: black;">pose</span>.<span style="color: black;">bones</span><span style="color: black;">&#91;</span>group<span style="color: black;">&#93;</span>.<span style="color: black;">matrix</span>.<span style="color: black;">inverted</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span></pre></div></div>

<p>This is what I spent the most time on. First I used .matrix_base of the pose vertices and tried to re-assemble bone position and orientation by following all the parents. But it never quite worked out. So then finally I decided to go the brute force route and added the above. Basically, I take the pose (again in rest position with the frame 0 trick) and then apply the inverse transformation to each vertex. When I now in-game just send the matrix to OpenGL everything ends up at the right place &#8211; and it all kept working with complex armature hierarchies. If a vertex is affected by more than one bone it might need more tweaking but the models for this game don&#8217;t use vertex weights.</p>
<p>Finally the third problem was gamma correction. With the simple solution of disabling &#8220;color management&#8221; in render settings. Just took some time to identify the problem then find that button in a rather unrelated place (i wasn&#8217;t rendering anything, my scene didn&#8217;t even have a camera or any lights).</p>
<p>Now I&#8217;m only sad that it will be at least several weeks before I&#8217;ll have time to get back to this game which I&#8217;d really like to finish.</p>
]]></content:encoded>
			<wfw:commentRss>http://allefant.com/ld48-2011-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fosdem picture</title>
		<link>http://allefant.com/ludumdare/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ludumdare</link>
		<comments>http://allefant.com/ludumdare/#comments</comments>
		<pubDate>Tue, 08 Feb 2011 19:58:37 +0000</pubDate>
		<dc:creator>allefant</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://allefant.com/?p=516</guid>
		<description><![CDATA[Just testing how this will appear on ludumdare.com/planet. Will it show my name as &#8220;allefant&#8221;? Do pictures appear?]]></description>
			<content:encoded><![CDATA[<div class="postavatar"><img src="http://allefant.com/wordpress/../pics/wordpress.png"  alt="fosdem-picture" /></div>
<p>Just testing how this will appear on ludumdare.com/planet. Will it show my name as &#8220;allefant&#8221;? Do pictures appear?</p>
<p><img class="alignnone" src="http://forums.wesnoth.org/download/file.php?id=48633&amp;mode=view" alt="" width="600" height="450" /></p>
]]></content:encoded>
			<wfw:commentRss>http://allefant.com/ludumdare/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>fosdem</title>
		<link>http://allefant.com/fosdem/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=fosdem</link>
		<comments>http://allefant.com/fosdem/#comments</comments>
		<pubDate>Sat, 05 Feb 2011 14:29:07 +0000</pubDate>
		<dc:creator>allefant</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://allefant.com/?p=517</guid>
		<description><![CDATA[2011 is the year of travelling for me, travelled infinitely many more times than any previous year already Mainly meeting the Wesnoth devs here, which is quite fun. They seem to be talking about Wesnoth all the time. And at &#8230; <a href="http://allefant.com/fosdem/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>2011 is the year of travelling for me, travelled infinitely many more times than any previous year already <img src='http://allefant.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Mainly meeting the Wesnoth devs here, which is quite fun. They seem to be talking about Wesnoth all the time. And at fosdem, instead of going to any talks they took over one of the hack rooms and do talks and discuss stuff. And there&#8217;s a lot of them, close to 15 people I&#8217;d say. And well, I&#8217;m doing the same, sitting in the hacking room and working on SoF 2.</p>
]]></content:encoded>
			<wfw:commentRss>http://allefant.com/fosdem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Global Game Jam 2011</title>
		<link>http://allefant.com/global-game-jam-2011/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=global-game-jam-2011</link>
		<comments>http://allefant.com/global-game-jam-2011/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 12:43:52 +0000</pubDate>
		<dc:creator>allefant</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://allefant.com/?p=514</guid>
		<description><![CDATA[Last weekend I went to Vienna and took part in the global game jam. indeterminatus mentioned it in #allegro on Tuesday or Wednesday, on Thursday in a moment of insanity I ordered train tickets and on Friday was standing in &#8230; <a href="http://allefant.com/global-game-jam-2011/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Last weekend I went to Vienna and took part in the global game jam. indeterminatus mentioned it in #allegro on Tuesday or Wednesday, on Thursday in a moment of insanity I ordered train tickets and on Friday was standing in the Vienna subway trying to find the game jam location&#8230; with only wireless internet I really should have noted down the location and maybe brought a map <img src='http://allefant.com/wordpress/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Still, when I saw a station called Karlsplatz in the subway plan I remembered, and went there. Outside the station I saw a university building&#8230; and at the main entrance there was a sign saying &#8220;game jam&#8221; and then another sign pointing up a stairway. And there I was.</p>
<p>The main difference to LD48/pyweek/speedhack and so on was that it was a team competition. I mainly did some support coding. Will put a link to the game later.</p>
]]></content:encoded>
			<wfw:commentRss>http://allefant.com/global-game-jam-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google App Engine</title>
		<link>http://allefant.com/google-app-engine/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-app-engine</link>
		<comments>http://allefant.com/google-app-engine/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 19:06:23 +0000</pubDate>
		<dc:creator>allefant</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://allefant.com/?p=509</guid>
		<description><![CDATA[Just tried converting our Sword of Fargoal news server to Google App Engine because I heard good things about it. And indeed using its Python framework is quite nice. Instead of a database they provide a data storage facility which &#8230; <a href="http://allefant.com/google-app-engine/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Just tried converting our Sword of Fargoal news server to Google App Engine because I heard good things about it. And indeed using its Python framework is quite nice. Instead of a database they provide a data storage facility which is similar to a database &#8211; just using GQL instead of SQL. Guess what the G stands for. Basically the code for our server remains identical &#8211; which is great. Usually when trying a framework like this I have to use lots of useless classes and XML stuff which supposedly is easier than just doing things by hand. With Google App Engine apparently not so &#8211; there was not a single XML file to edit. Big plus points for that.</p>
<p>Also, deployment is extremely simple. Under Windows you get an application to start up with big New and Browse buttons. Simply click on New to create an example web app and then on Browse to view it in your browser. After that you can just modify the web app and simply refresh in the browser &#8211; it will automatically use the changed version. There&#8217;s also a Deploy button &#8211; when I pressed it the application identifier was enough to tell google to actually deploy it to the right location. It only asked for my google user name and password. Then when I got home later under Linux I could simply download the complete web app again and update it just as easily (with a command line tool). So again a big plus point for Google &#8211; web app frameworks I used in the past required from several hours to several days just to get a steady dev environment set up.</p>
<p>Now what about performance. In my system to request news all the client sends is this:</p>
<pre>X</pre>
<p>That is, just my application data (so far consisting of only the version). There&#8217;s no need to send anything else. On the server side the server is listening on a socket and receives the client data and puts them into a database along with IP and date. Then it returns the news:</p>
<pre>Y</pre>
<p>It&#8217;s pretty minimal. And it&#8217;s all that&#8217;s needed. We use almost no bandwidth and almost no CPU.</p>
<p>Now, what happens with the app engine version. First, I need to create a POST request. That&#8217;s much better than if it was a SOAP request with several KB worth of XML headers, but still:</p>
<pre>GET /news?version=X HTTP/1.0
Host: newsserver.fargoal.com</pre>
<p>If we assume that X has 10 bytes then instead of 10 bytes we now send 60 bytes (newlines are sent as 2 bytes and there&#8217;s an empty line at the end). Now for the reply:</p>
<pre>HTTP/1.0 200 OK
Content-Type: text/html; charset=utf-8
Cache-Control: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Date: Tue, 25 Jan 2011 18:50:54 GMT
Server: Google Frontend

Hello from Google
Another News line
And even more news</pre>
<p>Well, we receive 240 bytes. The Y from before is just the news text which is 55 bytes.</p>
<p>So we have to send 600% of data compared to now and we receive 436% of data. Or in other words we send 6 times as much and receive 4 times as much. Now, considering news fetching is a very low traffic operation and the byte amounts are ridiculously small either way it doesn&#8217;t matter too much. We simply get the HTTP overhead added to all out data.</p>
<p>Now, what about CPU? The important part for us is the client. It now has to parse all the stuff Google sends back. But with HTTP/1.0 that&#8217;s not too hard &#8211; just ignore all stuff until there&#8217;s an empty line and consider the rest data.</p>
<p>On the server side my standalone server simply listens on a socket for incoming connections. When one comes in the news is sent back and the IP logged into the database. With Google App Engine the web server sees the request, then decided which application to route it to, creates an application instance and executes the application. The application writes out the news (just HTTP encoded this time) and adds the IP to the Google storage. In principle not too much more &#8211; it just depends on how much all those steps can be optimized to know how much slower they are. Still, it&#8217;s now running on Google&#8217;s hardware so it shouldn&#8217;t matter too much. How good it performs can only be known once it&#8217;s out there and it takes forever for news to appear. In theory it could perform just as well as now as long as available bandwidth and CPU are never maxed out even if they are both quite a bit higher than now.</p>
]]></content:encoded>
			<wfw:commentRss>http://allefant.com/google-app-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple has no idea of user interface design</title>
		<link>http://allefant.com/apple-has-no-idea-of-user-interface-design/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=apple-has-no-idea-of-user-interface-design</link>
		<comments>http://allefant.com/apple-has-no-idea-of-user-interface-design/#comments</comments>
		<pubDate>Sat, 18 Dec 2010 17:27:35 +0000</pubDate>
		<dc:creator>allefant</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://allefant.com/?p=502</guid>
		<description><![CDATA[It&#8217;s fun how broken apple devices are, compared to all the hype they get. I just wanted to buy an app on my gen4 ipod touch. After clicking the buy button it asked me to log in with my email &#8230; <a href="http://allefant.com/apple-has-no-idea-of-user-interface-design/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s fun how broken apple devices are, compared to all the hype they get. I just wanted to buy an app on my gen4 ipod touch. After clicking the buy button it asked me to log in with my email and password. The screen looked like this:</p>
<pre>email:
password:
</pre>
<p>After repeatedly trying to type in the password and always failing I went to itunes and double checked I had remembered everything right. I had. So after trying all kinds of things for half an hour I tried and put my <strong>apple-id instead of the email</strong> into the email field. And it worked. That&#8217;s quite a serious bug in one of the key apps &#8211; how could they not notice this before shipping the device?</p>
<p>But the real fun started after that. When I realized that the app was almost 1 GB in size I decided I didn&#8217;t want to download it over my slow wireless as it would take hours. So, I tried to cancel the download. Yes, the most simple and basic thing, right? Cancel a download. So, I hold my finger on the app icon. As expected all my apps start shivering in fear of getting deleted and a small x appears next to each. To each, <strong>except the one I want to delete</strong>. What the hell. So after some googling, I turn off wireless, log out of the store, reboot the device (and almost decide to throw it out of the window). But nothing works, it insists on either just saying &#8220;Waiting&#8230;&#8221; if there&#8217;s no internet connection, or else &#8220;Loading&#8230;&#8221; or &#8220;Paused&#8230;&#8221;. Yes, it let&#8217;s me pause it. But not cancel as I want. Only two solutions left seem to be completely restoring the device from itunes (but I don&#8217;t want to plug it in) or letting it do a completely useless 1GB download, just so I can fucking delete the app.</p>
<p>So yes, doesn&#8217;t look like my opinion on Apple products will change anytime soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://allefant.com/apple-has-no-idea-of-user-interface-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>


