<?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>Michael Barrett</title>
	<atom:link href="http://abouthalf.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://abouthalf.com</link>
	<description>@ Abouthalf.com</description>
	<lastBuildDate>Fri, 27 Apr 2012 15:13:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Managing your web app workflow with Browser Fairy and Fluid</title>
		<link>http://abouthalf.com/2012/04/27/managing-your-web-app-workflow-with-browser-fairy-and-fluid/</link>
		<comments>http://abouthalf.com/2012/04/27/managing-your-web-app-workflow-with-browser-fairy-and-fluid/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 15:13:38 +0000</pubDate>
		<dc:creator>MB</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://abouthalf.com/?p=1390</guid>
		<description><![CDATA[At my job we use a number of web based applications for every-day work: a ticketing/bug tracking tool, a code review tool, a company wiki, a source control repository browser, a database administration tool, and of course the actual product we develop. I have most of these web sites open all day, every day. I [...]]]></description>
			<content:encoded><![CDATA[<p>At my job we use a number of web based applications for every-day work: a ticketing/bug tracking tool, a code review tool, a company wiki, a source control repository browser, a database administration tool, and of course the actual product we develop. I have most of these web sites open all day, every day. I would start my day launching my browser, then opening a bookmarked folder as tabs &#8211; so each little web app would have it’s own tab in the right order. Then I’d have <em>another</em> browser window open to my local copy of our product, with a tab open to the staging server. If I needed to go read documentation for something online, I’d have yet another browser window open for that.</p>
<p>This teetering arrangement of browser tabs would then fall apart when I clicked a link to a ticket in an email notification (opening yet another tab in the wrong browser window). Once I accidentally destroyed a live database table because I got my windows mixed up. Whoops.</p>
<p>With iron resolve and kung-fu like discipline you might be able to keep only one window or tab open at a time, closing out all others as soon as you’re focus shifts. Unfortunately I’m fresh out of iron resolve and my kung-fu is weak.</p>
<h2 id="fluid">Fluid</h2>
<p><a href="http://fluidapp.com/">Fluid</a> is a app that lets you turn websites into an app for your mac. Fluid creates a web browser that loads only one page. For example, if you use Google Docs you could launch Fluid, give it the URL for docs, give it a name (like ‘Docs’), and optionally give it an icon.</p>
<p>Fluid will create “Docs.app” and save it in your Applications folder. You can double click the app icon and go right to Google Docs. The app works just like any Mac app. It shows up in Launchpad, Spotlight search, in your dock, and when you Command-tab to switch applications.</p>
<p>At work I have a fluid app set up for all of our work apps. This way I always know what window is what (they have icons!) and it’s fast and easy to launch or shut down one of these apps without messing with my browser. If I crash my web browser while dinking around with JavaScript, my web apps stay open.</p>
<p>The basic version of Fluid is free, but for $4.99 you can upgrade to get features like full screen mode (in Lion) and other neato features. It’s cheap. Support your indie software developer.</p>
<h2 id="browserfairy">Browser Fairy</h2>
<p><img class="alignright size-medium wp-image-1391" title="browser_fairy_logo_big-300x300" src="/wp-content/uploads/2012/04/browser_fairy_logo_big-300x300-240x240.png" alt="" width="240" height="240" />Having all my web apps in their own application is great, but if I got an email notification to a bug or wiki update, the links would still open in my default browser. Now I’ve got the bug tracker open in two places. Boo.</p>
<p><a href="http://www.catchingtales.com/osx/browserfairy/">Browser Fairy</a> is an app available in the Mac App <a href="http://itunes.apple.com/us/app/browser-fairy/id483014855?mt=12">store</a> which sort of sits between links and any browser you have installed.</p>
<p>You set up Browser Fairy by making it your default browser. Then you tell Browser Fairy about all the browsers on your system. When you click on any URL anywhere, Browser Fairy intercepts it, and then re-routes it to a browser your choose.</p>
<p>For example, if your company’s timesheet tool only works in Firefox, you give Browser Fairy the base url (maybe http://timesheet.jobbity.job) and anytime you you click a link to the timesheet app, it will automatically open in Firefox, while all of your other links open in Safari.</p>
<p>Since Fluid apps are just single-serving web browsers, Browser Fairy treats them like Firefox, Chrome, or Safari. So I can configure wiki links to go to my wiki app, bug links to the bug tracker, code reviews to the code review app, etc. All other links go to Safari.</p>
<p>It takes a little bit of work to configure, but you only have to do it once &#8211; and once it’s done it’s like magic. Any time I get a bug notification email, the link opens my bug tracking app, not my main web browser. If the bug tracking app isn’t open…Browser Fairy will <em>open it</em> so I don’t have to keep 10 things open all the time.</p>
<p>Browser Fairy is $4.99 in the App Store &#8211; with Fluid apps they’re a super-duper productivity enhancing duo.</p>
 <img src="http://abouthalf.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1390" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://abouthalf.com/2012/04/27/managing-your-web-app-workflow-with-browser-fairy-and-fluid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>via Asymco: Why was Wall Street surprised by Apple’s performance?</title>
		<link>http://abouthalf.com/2012/04/26/via-asymco-why-was-wall-street-surprised-by-apples-performance/</link>
		<comments>http://abouthalf.com/2012/04/26/via-asymco-why-was-wall-street-surprised-by-apples-performance/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 13:55:21 +0000</pubDate>
		<dc:creator>MB</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://abouthalf.com/?p=1387</guid>
		<description><![CDATA[The subtle snark in this article is like the finest wine. It&#8217;s almost as if you can hear the author whispering &#8220;idiots&#8221; under his breath as you read. Why was Wall Street surprised by Apple’s performance?.]]></description>
			<content:encoded><![CDATA[<p>The subtle snark in this article is like the finest wine. It&#8217;s almost as if you can hear the author whispering &#8220;idiots&#8221; under his breath as you read.</p>
<p><a href="http://www.asymco.com/2012/04/26/why-was-wall-street-surprised-by-apples-performance/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+Asymco+%28asymco%29">Why was Wall Street surprised by Apple’s performance?</a>.</p>
 <img src="http://abouthalf.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1387" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://abouthalf.com/2012/04/26/via-asymco-why-was-wall-street-surprised-by-apples-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuring your Dreamhost account for Silex</title>
		<link>http://abouthalf.com/2012/04/05/configuring-your-dreamhost-account-for-silex/</link>
		<comments>http://abouthalf.com/2012/04/05/configuring-your-dreamhost-account-for-silex/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 14:57:53 +0000</pubDate>
		<dc:creator>MB</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://abouthalf.com/?p=1381</guid>
		<description><![CDATA[Recently I tried out the Silex micro framework, creating bGrounder in the process. Getting Silex up and running on my Mac was easy-peasy. Create a new directory in my ~/Sites folder. Download the Silex PHAR (PHP archive) file. Create an application bootstrap file. Go. I ran into trouble when I pushed my work up to [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I tried out the <a href="http://silex.sensiolabs.org/">Silex</a> micro framework, creating <a href="http://bgrounder.abouthalf.com/">bGrounder</a> in the process. Getting Silex up and running on my Mac was easy-peasy. Create a new directory in my ~/Sites folder. Download the Silex PHAR (PHP archive) file. Create an application <a href="http://silex.sensiolabs.org/doc/usage.html#bootstrap">bootstrap</a> file. Go.</p>
<p>I ran into trouble when I pushed my work up to my Dreamhost account. The application was failing silently. Running silex.phar on the command line resulted in meaningless errors.</p>
<p>After a fair bit of <a href="http://duckduckgo.com/">Duck-Duck-Go-ing</a> (Duck-Duck-Goosing? Quacking?) I found squat. After dumping out a PHP info page I realized that Dreamhost is using <a href="http://www.hardened-php.net/suhosin/">Suhosin</a> (which is a good thing). This was the culprit.</p>
<p>The Silex documentation provides <a href="http://silex.sensiolabs.org/doc/usage.html#php-configuration">configuration examples</a> showing how to configure PHP and Suhosin to work with the Silex framework. Fortunately, Dreamhost lets you override the system default PHP.ini with your own.</p>
<p>In order to this work you should have PHP 5.3.x FastCGI enabled for your domain. Leave “Extra web security” on so you feel snuggly and safe in your bed at night.</p>
<p><img class="aligncenter size-large wp-image-1382" title="Domain php settings" src="/wp-content/uploads/2012/04/domain-php-settings-480x111.png" alt="Settings for PHP" width="480" height="111" /></p>
<p>Make sure your login account (your FTP user) has shell access enabled &#8211; this configuration cannot be done without shell access.</p>
<p><a href="http://wiki.dreamhost.com/Php.ini#Replace_the_system_php.ini_entirely">Follow the instructions on the Dreamhost support wiki for replacing the system php.ini</a>. If you don’t know what any of those instructions mean, this is not for you. Contact support and ask nicely for them to do it for you.</p>
<p>Once you have a shiny new ini file (the file will be named “phpini”) look for the following line:</p>
<pre><code>;;; VALUES BELOW WILL OVERRIDE ANY SET ABOVE! </code></pre>
<p>Above this line are system defaults. Leave them be. Below this line you will add your customizations.</p>
<p>Add the following recommended configurations from the Silex documentation:</p>
<pre><code>detect_unicode = Off
phar.readonly = Off
phar.require_hash = Off
suhosin.executor.include.whitelist = phar </code></pre>
<p>And then add the following to ensure that the PHAR extension is loaded:</p>
<pre><code>extension=phar.so </code></pre>
<p>Then follow the <a href="http://wiki.dreamhost.com/Php.ini#Replace_the_system_php.ini_entirely">Dreamhost instructions</a> for forcing PHP to reload the configuration &#8211; or go make some coffee and come back in 15 minutes or so. Dreamhost will eventually reload the configs automatically.</p>
<p>Silex should now run fine, both in the browser and on the command line. Of course your mileage may vary.</p>
 <img src="http://abouthalf.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1381" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://abouthalf.com/2012/04/05/configuring-your-dreamhost-account-for-silex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Martini &#124; Michael Ruhlman</title>
		<link>http://abouthalf.com/2012/04/04/martini-michael-ruhlman/</link>
		<comments>http://abouthalf.com/2012/04/04/martini-michael-ruhlman/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 14:43:34 +0000</pubDate>
		<dc:creator>MB</dc:creator>
				<category><![CDATA[Unhealthy stuff]]></category>

		<guid isPermaLink="false">http://abouthalf.com/?p=1379</guid>
		<description><![CDATA[Michael Ruhlman rants against vodka martinis. I understand his pain, but his recipe is too dry. 3 parts gin to 1 part vermouth, people. At a 5 to 1 ratio, you may as well just drink gin on the rocks. Also, don&#8217;t keep your vermouth at room temperature &#8211; unless you consume it quickly. Vermouth is wine. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ruhlman.com/2012/04/the-perfect-martini/">Michael Ruhlman</a> rants against vodka martinis.</p>
<p>I understand his pain, but his recipe is too dry. 3 parts gin to 1 part vermouth, people. At a 5 to 1 ratio, you may as well just drink gin on the rocks.</p>
<p>Also, don&#8217;t keep your vermouth at room temperature &#8211; unless you consume it quickly. Vermouth is wine. It spoils.</p>
<p>He is right that it&#8217;s hard to get a well made martini in many places. That&#8217;s because most bartenders are taught how to make Vodka martinis, which is basically just chilled and shaken vodka (fine if you like that sort of thing bro). They simply substitute gin when asked. This results in a cocktail that tastes cold, antiseptic, and like a waste of money.</p>
<p>Here in Portland, though, you can find many bartenders who know what they&#8217;re doing.</p>
 <img src="http://abouthalf.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1379" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://abouthalf.com/2012/04/04/martini-michael-ruhlman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good morning Portland, here&#8217;s your rainbow.</title>
		<link>http://abouthalf.com/2012/04/03/good-morning-portland-heres-your-rainbow/</link>
		<comments>http://abouthalf.com/2012/04/03/good-morning-portland-heres-your-rainbow/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 14:42:48 +0000</pubDate>
		<dc:creator>MB</dc:creator>
				<category><![CDATA[Things]]></category>

		<guid isPermaLink="false">http://abouthalf.com/?p=1374</guid>
		<description><![CDATA[I found this on my balcony this morning. This is probably a good day to write poems.]]></description>
			<content:encoded><![CDATA[<div id="attachment_1375" class="wp-caption aligncenter  " style="width: 480px"><a href="/wp-content/uploads/2012/04/Good-Morning-Portland.jpg"><img class="size-large wp-image-1375" title="Good Morning Portland" src="/wp-content/uploads/2012/04/Good-Morning-Portland-480x480.jpg" alt="Here's your rainbow" width="480" height="480" /></a><p class="wp-caption-text">Good morning.</p></div>
<p>I found this on my balcony this morning. This is probably a good day to write poems.</p>
 <img src="http://abouthalf.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1374" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://abouthalf.com/2012/04/03/good-morning-portland-heres-your-rainbow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mr. Stephen Fry blogs about smart-phones</title>
		<link>http://abouthalf.com/2012/04/03/mr-stephen-fry-blogs-about-smart-phones/</link>
		<comments>http://abouthalf.com/2012/04/03/mr-stephen-fry-blogs-about-smart-phones/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 14:35:08 +0000</pubDate>
		<dc:creator>MB</dc:creator>
				<category><![CDATA[Things]]></category>

		<guid isPermaLink="false">http://abouthalf.com/?p=1370</guid>
		<description><![CDATA[In this piece &#8220;Four and Half Years On&#8221; Stephen Fry combines a brief history of the smart-phone universe (following the big iBang of 2007) with a generous review of the ridiculously large Samsung Galaxy Note. Oh, there&#8217;s also a rather neat reference to a poem by Milton, so do remember to laugh.]]></description>
			<content:encoded><![CDATA[<p>In this piece &#8220;<a href="http://www.stephenfry.com/2012/04/03/four-and-half-years-on/single-page/">Four and Half Years On</a>&#8221; Stephen Fry combines a brief history of the smart-phone universe (following the big iBang of 2007) with a generous review of the ridiculously large Samsung Galaxy Note.</p>
<p>Oh, there&#8217;s also a rather neat reference to a poem by Milton, so do remember to laugh.</p>
 <img src="http://abouthalf.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1370" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://abouthalf.com/2012/04/03/mr-stephen-fry-blogs-about-smart-phones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing bGrounder</title>
		<link>http://abouthalf.com/2012/03/28/introducing-bgrounder/</link>
		<comments>http://abouthalf.com/2012/03/28/introducing-bgrounder/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 14:52:25 +0000</pubDate>
		<dc:creator>MB</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://abouthalf.com/?p=1360</guid>
		<description><![CDATA[I’ve been utilizing data URIs in more and more of my UI work. I use them to insert icons into tool bars, or to add graphical flourishes to elements without having to manage a large number of additional images. These elements are enhancements to otherwise functional designs, so I feel no remorse for IE 7’s [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve been utilizing <a href="https://en.wikipedia.org/wiki/Data_Uri">data URIs</a> in more and more of my UI work. I use them to insert icons into tool bars, or to add graphical flourishes to elements without having to manage a large number of additional images. These elements are enhancements to otherwise functional designs, so I feel no remorse for IE 7’s inability to display them.</p>
<p><a href="http://bgrounder.abouthalf.com/"><img class="size-thumbnail wp-image-1361 alignleft" title="bGrounder" src="/wp-content/uploads/2012/03/256-144x144.png" alt="bGrounder" width="144" height="144" /></a> To produce the needed <a href="https://en.wikipedia.org/wiki/Base64">base64</a> encoded images, I’ve been relying on a tiny little command line script to encode the image and spit out the results. While this works, it’s not particularly convenient and it’s not something I can easily share with other developers and the graphic designers on my team.</p>
<p>So over the weekend I built <a href="http://bgrounder.abouthalf.com">bGrounder</a>.</p>
<p>bGrounder lets you upload images and convert them into CSS rules and HTML image tags with images embedded directly with data URIs. If you’re using a modern browser that isn’t Internet Explorer, you can click and drag images from your desktop right into the uploader. In all browsers you can add many images via the ‘Add images’ button (HTML5 browsers allow you to select multiple images at once).</p>
<p><a href="/wp-content/uploads/2012/03/Screen-Shot-2012-03-28-at-7.20.55-AM.png"><img class="aligncenter size-large wp-image-1362" title="bGrounder screen capture" src="/wp-content/uploads/2012/03/Screen-Shot-2012-03-28-at-7.20.55-AM-480x392.png" alt="" width="480" height="392" /></a></p>
<p>Process each image individually or do them all at once. The resulting code appears in the text boxes below the uploader. The CSS rules specify the encoded image as a background image, using a class name derived from the file name of the image. The HTML output is a simple IMG tag with width and height set. The IMG tag is probably less useful over all &#8211; generally inline images are part of actual content of the page and you probably don’t want to completely ignore older browsers. But maybe you do. Maybe that’s just <em>how you roll</em>. Additionally if you reuse the same IMG tag with embedded image data, you get no benefit from caching…the browser has no way to know that two embedded images are the same (whereas a single CSS sheet is loaded once).</p>
<p>Share and enjoy.</p>
<h2 id="technicalstuffs">Technical stuffs</h2>
<p>bGrounder gave me a chance to play with the <a href="http://silex.sensiolabs.org/">Silex</a> PHP “micro-framework”. I found it very easy to get up and running with Silex, surprisingly so. I rather liked the simplicity and minimalism of defining function closures which respond to URL patterns and HTTP methods. Very tidy. My main application file was only 50 lines long, including comments and generous whitespace. (this doesn’t include the Silex library itself, or the image processing classes I wrote, but still. Short.)</p>
<p>This also gave me the chance to work with this <a href="http://blueimp.github.com/jQuery-File-Upload/">jQuery File Upload</a> widget. This set of jQuery plugins enhances an existing file input to allow for multiple uploads in old browser, creates a rich UI with progress bars, and can even support cross domain uploading. It also ships with a number of server-side implementations to help you get started. Perhaps somewhat ironically, this was more complex than the PHP framework. Once I got my head around how it worked though, it was fairly easy to customize the UI and use my own server-side upload handler.</p>
 <img src="http://abouthalf.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1360" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://abouthalf.com/2012/03/28/introducing-bgrounder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe not planning for the future? Unpossible</title>
		<link>http://abouthalf.com/2012/03/14/adobe-not-planning-for-the-future-unpossible/</link>
		<comments>http://abouthalf.com/2012/03/14/adobe-not-planning-for-the-future-unpossible/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 16:04:12 +0000</pubDate>
		<dc:creator>MB</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://abouthalf.com/?p=1353</guid>
		<description><![CDATA[Shawn Blanc links to this article by David Sleight in which David talks about the logistical problems of publishing magazines suitable for the new iPad&#8217;s new Retina Display. The gist is that Adobe&#8217;s magazine app publishing platform (as well as other&#8217;s) creates a magazine by wrapping up a big stack of PNG image files in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://shawnblanc.net/2012/03/sleight-retina-reckoning/">Shawn Blanc</a> links to this article by <a href="http://stuntbox.com/blog/2012/03/retina-display-reckoning-for-magazine-publishers/">David Sleight</a> in which David talks about the logistical problems of publishing magazines suitable for the new iPad&#8217;s new Retina Display.</p>
<p>The gist is that Adobe&#8217;s magazine app publishing platform (as well as other&#8217;s) creates a magazine by wrapping up a big stack of PNG image files in a thin interactivity layer. On the new iPad, these images will be too small to be legible. I hinted at this <a href="http://abouthalf.com/2011/05/21/vanity-fair-for-ipad-review/" title="Vanity Fair for iPad: Review">problem</a> when I reviewed Vanity Fair&#8217;s iPad edition. Today each &#8220;magazine&#8221; is an enormous file (200MB to 400MB) with text that can&#8217;t be enlarged, selected, copied, exported, or read aloud by accessibility software. In order for this publishing format to work on high resolution displays, the images will have to be much higher resolution &#8211; and therefore much larger in file size. Otherwise the text will be blurry and hard to read. If you increase the size of the images making up each page, you increase the overall file size of each magazine. These things are already too big to store. I never keep more than an issue or two on my iPad. And of course, download times will increase as well.</p>
<p>I already find these magazines hard to read. Even my 37 year old web nerd eyes find the text in these magazines (on the original iPad) to be too blurry. Compared to iBooks, the Kindle App, or just any old web page in Safari, they look terrible (at least for reading). I came to the same conclusion that David did; they should have been using web technologies all along.</p>
<p>Vanity Fair has a decent web site already and they obviously have a CMS supporting it. Why not create a tablet optimized version of the site with the same content as the magazine then make that site an add-on to an existing subscription or create a partial pay-wall? That web content could be wrapped in an app and cached for offline use. Most graphics (borders, boxes, shapes, etc) could be delivered as tiny SVGs, photos could be delivered as hi-res JPGs. The end result would be much smaller than what they deliver now, but far more readable. It&#8217;s possible that they might have to sacrifice some fine layout control&#8230;but the result would be reasonably future proof content.</p>
<p>Vanity Fair and Conde Naste have already produced and killed one version of a magazine app. The current one is about to be obsoleted, as is all the content they&#8217;ve already produced for it. Why keep hitching their wagon to Adobe&#8217;s lame last century mentality mule?</p>
<hr />
<ul>
<li><a href="http://stuntbox.com/blog/2012/03/retina-display-reckoning-for-magazine-publishers/">A Retina Display Reckoning for Magazine Publishers</a></li>
<li><a href="http://shawnblanc.net/2012/03/sleight-retina-reckoning/">Via Shawn Blanc</a></li>
</ul>
 <img src="http://abouthalf.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1353" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://abouthalf.com/2012/03/14/adobe-not-planning-for-the-future-unpossible/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iPad like an iPad</title>
		<link>http://abouthalf.com/2012/03/10/ipad-like-an-ipad/</link>
		<comments>http://abouthalf.com/2012/03/10/ipad-like-an-ipad/#comments</comments>
		<pubDate>Sat, 10 Mar 2012 20:15:05 +0000</pubDate>
		<dc:creator>MB</dc:creator>
				<category><![CDATA[Things]]></category>

		<guid isPermaLink="false">http://abouthalf.com/?p=1351</guid>
		<description><![CDATA[I ran across this piece at the Loop. It&#8217;s a good piece, and I completely agree. He&#8217;s (probably deliberately) overlooking a key fact about the people who argue about whether an iPad can replace a PC. The people in the tech press having this debate are not consumers, the&#8217;re paid partisans. Their job is to [...]]]></description>
			<content:encoded><![CDATA[<p>I ran across this <a href="http://www.loopinsight.com/2012/03/05/i-use-my-ipad-like-an-ipad-not-like-a-pc/">piece at the Loop</a>. It&#8217;s a good piece, and I completely agree. He&#8217;s (probably deliberately) overlooking a key fact about the people who argue about whether an iPad can replace a PC. The people in the tech press having this debate are not consumers, the&#8217;re paid partisans. Their job is to either generatie traffic by by posting fighty troll bait, encouraging lots of fighty comments in the process, or to attempt to sway consumer opinion. Given that traditional PC sales are declining and that iPad sales have been greater thie year than any single PC manufacturer&#8217;s, you can imagine why they might try to convince the public that they still need a cheap laptop.</p>
<p>Consumers, in general, have never really liked PCs. They like what they can <em>do</em> with PCs. An iPad does most of the things that people do with a PC and it also looks nice, it&#8217;s small, it&#8217;s easy to set up, requires almost no maintenance, it&#8217;s quiet, doesn&#8217;t get hot, it doesn&#8217;t weigh much, and it&#8217;s priced well under a thousand dollars. Except for cheap, tiny laptops (which also sell poorly) a PC is the opposite of all of those things.</p>
 <img src="http://abouthalf.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1351" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://abouthalf.com/2012/03/10/ipad-like-an-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WTF QR CODES</title>
		<link>http://abouthalf.com/2012/03/03/wtf-qr-codes/</link>
		<comments>http://abouthalf.com/2012/03/03/wtf-qr-codes/#comments</comments>
		<pubDate>Sat, 03 Mar 2012 18:48:58 +0000</pubDate>
		<dc:creator>MB</dc:creator>
				<category><![CDATA[Things]]></category>
		<category><![CDATA[grar!]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://abouthalf.com/?p=1342</guid>
		<description><![CDATA[WTF QR CODES was posted on Daring Fireball so the entire internet is already bored of it. But I love it. It it speaks to me. Advertising and marketing with QR codes is absolutely idiotic. QR codes slapped on websites are the worst offenders. I&#8217;m already reading a website, on a computer, and you want me to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wtfqrcodes.com/">WTF QR CODES</a> was posted on Daring Fireball so the entire internet is already bored of it. But I love it. It it speaks to me.</p>
<p>Advertising and marketing with QR codes is absolutely idiotic. QR codes slapped on websites are the worst offenders. I&#8217;m already reading a website, <em>on a computer,</em> and you want me to get out my smart phone, fire up a QR Code app, decode your dumb code, and get what? A link to a website? Really? Why not just link to the web site so I can visit the site on the computer I&#8217;m already using? Dumb.</p>
<p>I&#8217;ve seen advertising with no information other than a QR code. Congratulations! Where you could have had an easy to remember web address or a Facebook page, you now have <a href="http://robotbarf.com/">Robot Barf</a> that no one can read and only the most dedicated neck-beard will take the time to decode. <em>Nice work</em>.</p>
<p>The solution to the problem of &#8220;get this text into my smart phone without me typing&#8221; is either speech recognition software or OCR (Optical Character Recognition) software. For example there are iPhone Apps which will read signage and translate the text into another language on the fly. QR Codes were created so machines could quickly scan boxes as they wiz by on a conveyer belt. They weren&#8217;t meant for people&#8230;because people can <em>read</em>.</p>
<p>Some evil genius convinced thousands of marketing weasels that QR Codes were going to be the next big thing, so now they show up where ever there&#8217;s a fool who needs to be parted from some money.</p>
<p><img class="aligncenter size-full wp-image-1348" title="qr_img2.php" src="/wp-content/uploads/2012/03/qr_img2.php_.png" alt="" width="350" height="350" /></p>
 <img src="http://abouthalf.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1342" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://abouthalf.com/2012/03/03/wtf-qr-codes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

