<?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/" version="2.0">

<channel>
	<title>Brian Meidell's Blog</title>
	
	<link>http://meidell.dk</link>
	<description>Web development, programming and occasional opinionated rants</description>
	<lastBuildDate>Sun, 04 Jul 2010 07:00:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/BrianMeidellsBlog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="brianmeidellsblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Bash shortcuts in Mac OS X Terminal.app</title>
		<link>http://meidell.dk/archives/2010/07/04/bash-shortcuts-in-mac-os-x-terminal-app/</link>
		<comments>http://meidell.dk/archives/2010/07/04/bash-shortcuts-in-mac-os-x-terminal-app/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 07:00:42 +0000</pubDate>
		<dc:creator>Brian Meidell</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://meidell.dk/?p=1107</guid>
		<description><![CDATA[If you open Terminal.app and enter preferences, and go to Settings > Keyboard and check "Use option as meta key", you can use the bash shortcuts that use alt, for example: Alt-B: Skip word backwards Alt-F: Skip word forwards And so on.]]></description>
			<content:encoded><![CDATA[	<p>If you open Terminal.app and enter preferences, and go to Settings > Keyboard and check "Use option as meta key", you can use the bash shortcuts that use alt, for example:</p>

	<p>Alt-B: Skip word backwards</p>

	<p>Alt-F: Skip word forwards</p>

	<p>And so on.</p>
 <img src="http://feeds.feedburner.com/~r/BrianMeidellsBlog/~4/bM0VSuNwSpc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://meidell.dk/archives/2010/07/04/bash-shortcuts-in-mac-os-x-terminal-app/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My take on Android (HTC Desire) vs iPhone 3GS</title>
		<link>http://meidell.dk/archives/2010/06/21/my-take-on-android-htc-desire-vs-iphone-3gs/</link>
		<comments>http://meidell.dk/archives/2010/06/21/my-take-on-android-htc-desire-vs-iphone-3gs/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 18:56:26 +0000</pubDate>
		<dc:creator>Brian Meidell</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://meidell.dk/?p=1099</guid>
		<description><![CDATA[I've got my iPhone 3GS in for repairs, so I decided to try a HTC Desire meanwhile, to give Android a chance. I expected the android to be pretty close to the iPhone, except for a little frame-rate sloppiness that I've noticed here and there. So far, I'm quite disappointed to find out that I [...]]]></description>
			<content:encoded><![CDATA[	<p><div id="_mcePaste">I've got my iPhone 3GS in for repairs, so I decided to try a <span class="caps">HTC </span>Desire meanwhile, to give Android a chance.</div><br />
<div id="_mcePaste">I expected the android to be pretty close to the iPhone, except for a little frame-rate sloppiness that I've noticed here and there. So far, I'm quite disappointed to find out that I don't even consider the <span class="caps">HTC </span>Desire to be in the same league as the iPhone 3GS.</div><br />
<div id="_mcePaste">User experience often comes down to a thousand little details, I figured I'd create a post and update two bullet point lists as they come along.</div><br />
<div>A lot of this is really minor stuff, but it's the kind of stuff that adds up to a different user experience.</div><br />
<div>Note that this in no way tries to be fair and balanced or even a review &#8211; it's just a bunch of little details I notice along the way.</div><br />
<strong>Things the <span class="caps">HTC </span>Desire / Android does better than iPhone 3GS</strong><br />
<ul></p>
	<p><li>The notification pull-down system is very nice.</li><br />
<li>I can edit my dictionary if I put wrong words in there.</li><br />
<li>I can choose between different completion possibilities when typing, and I press the one I want (unlike the iPhone where you illogically have to press it if you <span class="caps">DON</span>'T want it).</li><br />
<li>The headphones come with foam pads.</li><br />
<li>The camera has a <span class="caps">LED</span> flash.</li><br />
<li>I like that I can make a <span class="caps">HUD</span> screen that includes stuff like my next calendar appointment, clock, weather, etc.</li><br />
</ul></p>
	<p><strong>Things iPhone 3GS does better than <span class="caps">HTC </span>Desire / Android</strong><br />
<ul></p>
	<p><li>The packaging (HTC Desire tried, but it's nowhere near the solid, tight little brick that the iPhone comes in).</li><br />
<li>There was a bunch of separate little film strips I had to pull off the Desire headphones and phone on various places.</li><br />
<li>There were CE stickers stuck around all the cords that I had to pick off.</li><br />
<li>On the iPhone, I can flip between Danish and English input languages with a single button, not a multi-level menu that takes half a second to load.</li><br />
<li>I often see the interface being drawn up part by part when I open something on the Desire, over a course of maybe 200 ms. As my friend Peter put it, it looks "flickery".</li><br />
<li>The Desire headphone cord is regular wire, whereas the iPhone headsets have this stays-straight-easier-to-untangle wire.</li><br />
<li>The iPhone only has one hardware button, and it's completely logical what it does. The <span class="caps">HTC </span>Desire has 5 hardware buttons, and most of them act differently depending what application I am in.</li><br />
<li>The <span class="caps">HTC </span>Desire has a scroll trackpad, which is just weird and useless when you have multitouch.</li><br />
<li>The weighted dragging of lists feels disconnected and crappy compared to the very weighty, physical feel of the iPhones.</li><br />
<li>You can't over-drag a list &#8211; it just stops scrolling when you hit the end, and there isn't that elastic feel you get in iPhone lists. Makes it feel less real.</li><br />
<li>There is no animation when you rotate the <span class="caps">HTC </span>Desire on it's side. It just rather abruptly changes orientation.</li><br />
<li>The <span class="caps">HTC </span>Desire browser zooming fucking sucks! I often get pages where I can't zoom out far enough to see the entire page, for no apparent reason.</li><br />
<li>On the <span class="caps">HTC </span>Desire, Google maps changes the zoom level slightly when I stop my pinching, like it's snapping to a set zoom level. This feels like I'm not in control.</li><br />
<li>The unlock switch on the iPhone was successfully grokked immediately by my 1 year old son, whereas I read the on-screen instructions to get the unlock on the <span class="caps">HTC </span>Desire. My friend Peter was also initially stumped as to how to activate the device.</li><br />
<li>Major: The interface animation is constantly lagging and halting on the <span class="caps">HTC </span>Desire. The frame-rate is generally low for everything (drags, swipes, etc), but sometimes it completely stalls for a 100 ms or so.</li><br />
<li>The build quality isn't as solid as the iPhone. It's close, but it's a little more squishy and plasticky.</li><br />
<li>It often feels like the <span class="caps">HTC </span>Desire isn't registering my "clicks" and sometimes also swipes.</li><br />
<li>Dragging between the screens on the <span class="caps">HTC </span>Desire lags 10-15 pixels behind my finger and never catches up no matter how slow I move my finger, which makes it feel slightly sluggish and unresponsive.</li><br />
<li>No two applications on the <span class="caps">HTC</span> phone look like they were made by the same team. I can't spot an overall Android Way, just a bunch of confusing and conflicting differences.</li><br />
<li>Android Market is complete shit compared to the App Store.</li><br />
<li>I always wonder what functionality that menu button is hiding every time I open a new application &#8211; what is the logical split between what is on screen and what is hidden in the menu?</li><br />
<li>When I click on a day in the calendar widget on the Desire, nothing happens. Or rather, sometimes nothing happens. Other times it puts me into the calendar app.</li><br />
<li>When I enter the calendar app from the calendar widget and hit the back button, I end up in the calendar apps month view, not back on the widget screen.</li><br />
<li>The top button placement is much nicer on the iPhone for a lefty like me.</li><br />
<li><strong>Batch 2</strong><br />
<ul></p>
	<p><li>There is a lot of hidden interface in Android &#8211; on the iPhone, there is one hidden interface feature I can think of: sideways swipe to uncover buttons for a list item. This is used everywhere. In Android, there is?(sometimes)?the hold-to-popup-menu (except on the widget screens, where it's hold to rearrange or remove) and there's the menu button.</li><br />
<li>Text selection works differently from app to app (in the browser it's like the iPhones, everywhere else it's shit)</li><br />
<li>Having hardware buttons for common tasks is actually kind of annoying due to the extra amount of force needed to activate them &#8211; it's a weird flow breaker to be doing something like "tap, tap, tap, tap&#8230; push&#8230; tap, tap, tap".</li><br />
<li>I can't find a basic note-taking app installed by default.</li><br />
<li>I find myself manually opening and closing the on-screen keyboard all the time, to my great annoyance.</li><br />
<li>The icons for the apps (especially in Android Market) pretty much all look like something made in Paint.</li><br />
<li>When I hit the play button on the headset remote, it starts both Google Listen and Music, so I get to listen to both until I've manually opened Google Listen and turned off the podcast. And it happens every time I hit the play button.</li><br />
<li>If your phone is lying on the table, you have to grab onto the Desire to activate it's screen and see what time it is, rather than just jabbing a finger at that big round button on the front.</li><br />
<li>When I click the phone button, it takes about half a second to open the phone screen. On a phone with a 1 GHz processor.</li><br />
<li>I often don't know what those mystical icon buttons do (what are those buttons on either side of the "Call" button in the phone screen?)</li><br />
<li>When the Android UI uses a pop-menu for something, I can't close it by clicking outside of it. I have to use the hardware back button.</li><br />
<li>When I google "best android games", I get Robo-Defense as one of the best games &#8211; while it might be fun, it looks like amateur hour graphically.</li><br />
</ul></p>
	<p></li><br />
</ul></p>
	<p>I'll update when I find more.</p>
 <img src="http://feeds.feedburner.com/~r/BrianMeidellsBlog/~4/Uktq-9cftvQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://meidell.dk/archives/2010/06/21/my-take-on-android-htc-desire-vs-iphone-3gs/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>XCode Header Map Files</title>
		<link>http://meidell.dk/archives/2010/05/08/xcode-header-map-files/</link>
		<comments>http://meidell.dk/archives/2010/05/08/xcode-header-map-files/#comments</comments>
		<pubDate>Sat, 08 May 2010 13:00:55 +0000</pubDate>
		<dc:creator>Brian Meidell</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://meidell.dk/?p=1086</guid>
		<description><![CDATA[For google and posterity: If you are trying to compile something in xcode, and your project has files that are named the same as system files, like math.h, and you have problems with xcode including your math.h, even when you use #include &#60;math.h&#62; instead of "math.h", then you have come to the right place. You'd [...]]]></description>
			<content:encoded><![CDATA[	<p>For google and posterity:</p>

	<p>If you are trying to compile something in xcode, and your project has files that are named the same as system files, like math.h, and you have problems with xcode including <em>your</em> math.h, even when you use #include &lt;math.h&gt; instead of "math.h", then you have come to the right place.<br />
You'd think you just need to uncheck <span class="caps">ALWAYS</span>_SEARCH_USER_PATHS, but no, because magical .hmap files will apparently still map math.h to your math.h no matter what you do.</p>

	<p>No, the fix is to add a a user defined setting to your target:</p>

	<p><span class="caps">USE</span>_HEADERMAP = NO</p>

	<p>Thank you Apple, for this nice bit of xcode magic that has wasted so many hours of my life. Twice. And for not including as a standard checkbox feature in project settings, so one might stumble upon it and fix the problem without having to pull out ones hair for 3 hours over it. Twice.</p>

	<p>Bitter? Who me?</p>
 <img src="http://feeds.feedburner.com/~r/BrianMeidellsBlog/~4/BjOYHEo4LpI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://meidell.dk/archives/2010/05/08/xcode-header-map-files/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Daily Doodle is Back!</title>
		<link>http://meidell.dk/archives/2010/04/12/daily-doodle-is-back/</link>
		<comments>http://meidell.dk/archives/2010/04/12/daily-doodle-is-back/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 09:32:20 +0000</pubDate>
		<dc:creator>Brian Meidell</dc:creator>
				<category><![CDATA[Drawing]]></category>

		<guid isPermaLink="false">http://meidell.dk/archives/2010/04/12/daily-doodle-is-back/</guid>
		<description />
			<content:encoded><![CDATA[	<p><a href="/images/dailydoodle/20100412-ddisback-big.jpg"><img class="borderless" src="/images/dailydoodle/20100412-ddisback.jpg" /></a></p>
 <img src="http://feeds.feedburner.com/~r/BrianMeidellsBlog/~4/dPJWYUjxti0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://meidell.dk/archives/2010/04/12/daily-doodle-is-back/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Deep Blue Sea 2 Released!</title>
		<link>http://meidell.dk/archives/2010/04/01/deep-blue-sea-2-released/</link>
		<comments>http://meidell.dk/archives/2010/04/01/deep-blue-sea-2-released/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 21:34:11 +0000</pubDate>
		<dc:creator>Brian Meidell</dc:creator>
				<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://meidell.dk/?p=1080</guid>
		<description><![CDATA[After 2.5 years of hard work, I finally released my third casual game Deep Blue Sea 2, and I can honestly say I am proud of it. There was a team of very talented people working on this with me, and it shows &#8211; it looks, plays and sounds great. Go try the free demo! [...]]]></description>
			<content:encoded><![CDATA[	<p><img src="http://meidell.dk/wp-content/uploads/2010/01/dbs2-logo.jpg" class="borderless" alt="Deep Blue Sea 2 Logo" /></p>

	<p>After 2.5 years of hard work, I finally released my third casual game <a href="http://www.deepbluesea2.com/">Deep Blue Sea 2</a>, and I can honestly say I am proud of it.<br />
There was a team of very talented people working on this with me, and it shows &#8211; it looks, plays and sounds great.</p>

	<p><a href="http://www.deepbluesea2.com/">Go try the free demo!</a></p>

	<p>Now to work on the Mac version!</p>
 <img src="http://feeds.feedburner.com/~r/BrianMeidellsBlog/~4/jVqNNN1H-1Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://meidell.dk/archives/2010/04/01/deep-blue-sea-2-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Deep Blue Sea 2 Announced!</title>
		<link>http://meidell.dk/archives/2010/01/27/deep-blue-sea-2-announced/</link>
		<comments>http://meidell.dk/archives/2010/01/27/deep-blue-sea-2-announced/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 14:56:54 +0000</pubDate>
		<dc:creator>Brian Meidell</dc:creator>
				<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://meidell.dk/?p=1072</guid>
		<description><![CDATA[I've been working with some enormously talented people for 2 years on this game, and we're getting close to releasing it. The launch campaign started today, and I'd like to encourage you to visit?Deep Blue Sea 2 and maybe get yourself a nice wallpaper while you're there.]]></description>
			<content:encoded><![CDATA[	<p><img class="aligncenter size-full wp-image-1073 borderless" title="Deep Blue Sea 2 Logo" src="http://meidell.dk/wp-content/uploads/2010/01/dbs2-logo.jpg" alt="Deep Blue Sea 2 Logo" width="500" height="480" /></p>

	<p>I've been working with some enormously talented people for 2 years on this game, and we're getting close to releasing it.<br />
The launch campaign started today, and I'd like to encourage you to visit?<a href="http://www.deepbluesea2.com">Deep Blue Sea 2</a> and maybe get yourself a nice wallpaper while you're there.</p>
 <img src="http://feeds.feedburner.com/~r/BrianMeidellsBlog/~4/hb4G7WJKq3M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://meidell.dk/archives/2010/01/27/deep-blue-sea-2-announced/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Daily Doodle is not dead</title>
		<link>http://meidell.dk/archives/2009/12/22/daily-doodle-is-not-dead/</link>
		<comments>http://meidell.dk/archives/2009/12/22/daily-doodle-is-not-dead/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 20:39:47 +0000</pubDate>
		<dc:creator>Brian Meidell</dc:creator>
				<category><![CDATA[Drawing]]></category>

		<guid isPermaLink="false">http://meidell.dk/?p=1068</guid>
		<description><![CDATA[I recently made the decision that I'd rather err on the side of caution on the question as to whether I need those 15-20 minutes per day to make my deadlines for Deep Blue Sea 2. I'll resume Daily Doodle when I feel a little less behind.]]></description>
			<content:encoded><![CDATA[	<p>I recently made the decision that I'd rather err on the side of caution on the question as to whether I need those 15-20 minutes per day to make my deadlines for Deep Blue Sea 2.</p>

	<p>I'll resume Daily Doodle when I feel a little less behind.</p>
 <img src="http://feeds.feedburner.com/~r/BrianMeidellsBlog/~4/Kv5ohMM78co" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://meidell.dk/archives/2009/12/22/daily-doodle-is-not-dead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dailyish Doodle #12 – Dino Duck</title>
		<link>http://meidell.dk/archives/2009/12/07/dailyish-doodle-12-dino-duck/</link>
		<comments>http://meidell.dk/archives/2009/12/07/dailyish-doodle-12-dino-duck/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 15:29:50 +0000</pubDate>
		<dc:creator>Brian Meidell</dc:creator>
				<category><![CDATA[Drawing]]></category>

		<guid isPermaLink="false">http://meidell.dk/?p=1064</guid>
		<description><![CDATA[Ultra quick and thoroughly crappy doodle in ArtRage.]]></description>
			<content:encoded><![CDATA[	<p>Ultra quick and thoroughly crappy doodle in ArtRage.<br />
<a href="/images/dailydoodle/20091207-dinoduck-big.jpg"><img src="/images/dailydoodle/20091207-dinoduck.jpg" alt="Dino Duck" /></a></p>

 <img src="http://feeds.feedburner.com/~r/BrianMeidellsBlog/~4/gT6O2SOFYpo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://meidell.dk/archives/2009/12/07/dailyish-doodle-12-dino-duck/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daily Doodle #11 – Woman 2</title>
		<link>http://meidell.dk/archives/2009/12/03/daily-doodle-11-woman-2/</link>
		<comments>http://meidell.dk/archives/2009/12/03/daily-doodle-11-woman-2/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 14:46:13 +0000</pubDate>
		<dc:creator>Brian Meidell</dc:creator>
				<category><![CDATA[Drawing]]></category>

		<guid isPermaLink="false">http://meidell.dk/?p=1055</guid>
		<description><![CDATA[ArtRage. Quick doodle.]]></description>
			<content:encoded><![CDATA[	<p>ArtRage. Quick doodle.<br />
<a href="/images/dailydoodle/20091203-womanhead2-big.jpg"><img src="/images/dailydoodle/20091203-womanhead2.jpg" alt="Woman head 2" /></a></p>
 <img src="http://feeds.feedburner.com/~r/BrianMeidellsBlog/~4/8BfEGymqW1c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://meidell.dk/archives/2009/12/03/daily-doodle-11-woman-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daily Doodle #10 – Woman</title>
		<link>http://meidell.dk/archives/2009/11/30/daily-doodle-10-woman/</link>
		<comments>http://meidell.dk/archives/2009/11/30/daily-doodle-10-woman/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 14:03:48 +0000</pubDate>
		<dc:creator>Brian Meidell</dc:creator>
				<category><![CDATA[Drawing]]></category>

		<guid isPermaLink="false">http://meidell.dk/?p=1053</guid>
		<description><![CDATA[Photoshop. Weirdly proportioned.]]></description>
			<content:encoded><![CDATA[	<p>Photoshop. Weirdly proportioned.<br />
<a href="/images/dailydoodle/20091130-womanhead-big.jpg"><img src="/images/dailydoodle/20091130-womanhead.jpg" alt="Woman" /></a></p>
 <img src="http://feeds.feedburner.com/~r/BrianMeidellsBlog/~4/06VhjQDCxc0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://meidell.dk/archives/2009/11/30/daily-doodle-10-woman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
