<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>The Tumblog of one Jim Dovey, iOS Software Chief Architect at Kobo in Toronto, Ontario.
He Twitters, he has an 
//
, and can occasionally be found on LinkedIn or Facebook.
If you have a query, you can ask it here.This blog contains personal opinions, and is not endorsed by any company.</description><title>Alan Quatermain</title><generator>Tumblr (3.0; @quatermain)</generator><link>http://alanquatermain.me/</link><item><title>Design &amp; Build a Small Business App: AQGridView</title><description>&lt;a href="http://mobile.tutsplus.com/tutorials/iphone/design-build-a-small-business-app-aqgridview/"&gt;Design &amp; Build a Small Business App: AQGridView&lt;/a&gt;: &lt;p&gt;A nice little tutorial here on the use of &lt;a href="http://github.com/AlanQuatermain/AQGridView/"&gt;AQGridView&lt;/a&gt; on iOS 5.0.&lt;/p&gt;</description><link>http://alanquatermain.me/post/18012905618</link><guid>http://alanquatermain.me/post/18012905618</guid><pubDate>Tue, 21 Feb 2012 11:09:13 -0500</pubDate><category>objective-c</category><category>AQGridView</category><category>programming</category></item><item><title>Readium Open Source Initiative Launched to Accelerate Adoption of EPUB 3 | International Digital Publishing Forum</title><description>&lt;a href="http://idpf.org/news/readium-open-source-initiative-launched-to-accelerate-adoption-of-epub-3"&gt;Readium Open Source Initiative Launched to Accelerate Adoption of EPUB 3 | International Digital Publishing Forum&lt;/a&gt;: &lt;p&gt;So here’s the Big News to which I’d earlier &lt;a href="http://alanquatermain.me/post/17036105440/so-there-are-great-things-afoot-for-epub"&gt;alluded&lt;/a&gt;. The IDPF has got together a &lt;a href="http://idpf.org/readium-support"&gt;who’s-who of people and companies in the eBook world&lt;/a&gt; to work on an open-source implementation of a reference ePub3 reading system and container library. And of course Kobo is putting a ton of weight behind it. Also, me: I’m going to be working on this project &lt;em&gt;full-time&lt;/em&gt; here very shortly.&lt;/p&gt;

&lt;p&gt;Looking through the &lt;a href="http://readium.org/readium-project-goals"&gt;project’s goals&lt;/a&gt;, you’ll see a good amount of overlap with the goals I’d &lt;a href="http://alanquatermain.me/post/16383759593/more-on-epub-author"&gt;previously stated&lt;/a&gt; for the ePub Author project. The core aims are all there:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;A browser of ‘ePub3-flavoured HTML’ content.&lt;/li&gt;
&lt;li&gt;A library encapsulating the correct parsing &lt;em&gt;and generation&lt;/em&gt; of all forms of structured content described in the ePub3 standard.&lt;/li&gt;
&lt;li&gt;Best-in-class support for non-Roman scripts, particularly vertically-flowing ones.&lt;/li&gt;
&lt;li&gt;No limits on its use as the core of a larger project, even commercial ones.&lt;/li&gt;
&lt;li&gt;Lots of industry know-how being funnelled into a single output.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;So yeah: I’m rather excited about this one. Expect to hear more from me as it all progresses.&lt;/p&gt;

&lt;p&gt;Now I’ll just go back to writing ePub3 structured content handling code…&lt;/p&gt;</description><link>http://alanquatermain.me/post/17559799426</link><guid>http://alanquatermain.me/post/17559799426</guid><pubDate>Mon, 13 Feb 2012 13:48:07 -0500</pubDate><category>eBooks</category><category>ePub3</category><category>Readium</category><category>ePub Author</category><category>IDPF</category></item><item><title>baileygenine:


  People who don’t suffer from depression, won’t...</title><description>&lt;img src="http://27.media.tumblr.com/tumblr_ltyz4t1DrA1qzuix4o1_r1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://baileygenine.tumblr.com/post/17328253657/this-is-about-me-its-someone-elses-depiction-of" class="tumblr_blog"&gt;baileygenine&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;strong&gt;People who don’t suffer from depression, won’t understand it,&lt;/strong&gt; I know I’ve said that a
  few times, but remember that. (And I don’t say “suffer” lightly, it &lt;em&gt;is&lt;/em&gt; suffering. Your
  whole body hurts, your brain doesn’t work, you’re tired until you try to sleep and then
  you’re wide awake. You want to laugh, but instead all you can do is cry. You feel like
  crying and you just get angry, so angry, angry because there is nothing you can do to
  make yourself feel normal. You do something you absolutely love and you start to feel
  good and then you wonder why you feel good, you shouldn’t feel good, this isn’t right,
  you get anxious, you get nauseous, and you cry.)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This.&lt;/p&gt;

&lt;p&gt;The effect depression has on me is similar, although it usually manifests in supreme lethargy. That then leads into an inability to concentrate or perform serious tasks, which means that getting worried about tasks and deadlines often leads to an evil soul-sucking downward spiral of doom and gloom.&lt;/p&gt;

&lt;p&gt;Many thanks to Bailey for putting this into words.&lt;/p&gt;</description><link>http://alanquatermain.me/post/17329727379</link><guid>http://alanquatermain.me/post/17329727379</guid><pubDate>Thu, 09 Feb 2012 15:15:10 -0500</pubDate></item><item><title>"Downmarket Genre Fiction" is it?</title><description>&lt;p&gt;So the astute &lt;a href="http://mattgemmell.com/"&gt;Mr. Gemmell&lt;/a&gt; earlier today &lt;a href="http://twitter.com/mattgemmell/status/166505104906780672"&gt;made note&lt;/a&gt; of a rather &lt;a href="http://paidcontent.co.uk/article/419-ebook-sales-are-being-driven-by-downmarket-genre-fiction/"&gt;elitist-sounding article&lt;/a&gt; over at paidContent:UK. The author of that piece rather laments the fact that eBook consumption is led by ‘genre fiction’. You know— everything that most people read; something — *shudder* — &lt;em&gt;classifiable&lt;/em&gt;. Science fiction. Romance. Crime. Horror. Fantasy. Historical.&lt;/p&gt;

&lt;p&gt;…&lt;/p&gt;

&lt;p&gt;So, is it just me, or does that sound an awful lot like &lt;em&gt;regular books&lt;/em&gt;? What else could we call them……… Ah yes— &lt;strong&gt;stories&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This all smacks of the same sort of book-snobbery we see in some literary awards’ shortlists, or in programmes about books on the BBC. This has prompted a number of authors to &lt;a href="http://mhpbooks.com/30786/sci-fi-authors-unite-against-genre-snobbery-cassie/"&gt;call out the organizers and producers&lt;/a&gt; of such fare for their low view of so-called ‘genre fiction’. In March 2011, author Stephen Hunt &lt;a href="http://www.sfcrowsnest.com/articles/news/2011/One-Genre-to-bring-them-all-and-in-the-darkness-bind-them-15938.php"&gt;wrote on his blog&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;In my world there is only one genre permitted access to the oxygen of publicity in the
  mainstream media, and that genre is contemporary fiction. It is also called literary fiction
  by its supporters, just to underscore the point that anything that isn’t written in their
  genre can never be classed as literature or improving or worthy.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The end result of all this snobbery, he points out, is the loss of the joy of reading in the youth of today. In amidst the many other ways of finding entertainment, the elevation of ‘contemporary fiction’ as the only thing worth reading has turned off many of our youth from reading altogether:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;And that conflict, dear reader, between what we read and what is actually covered by the
  media has sadly begot a much greater one. People, especially younger readers, have
  given up on fiction on dead trees. They were happy to play the ‘literary fiction’ game in a
  gentler age, when it was the only game in town. Hell, some crazy old dudes even read
  short fiction in the pulps back in the day. But it’s a more packed playlist now: MMOGs, IM,
  BitTorrents, RSS feeds, happy slapping, texting, DS, Xbox, Twitter, FaceBook, iPods, iPads,
  YouTube, blogging, Tumblr, Angry Birds – you know the drill, right?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I suppose I was lucky in high school that my English teacher didn’t hold to such things— we were specifically encouraged to read fantasy and science fiction; I remember reading Howard Fast’s &lt;a href="http://trussel.com/hf/firstmen.htm"&gt;The First Men&lt;/a&gt; there, and many people’s marks took a good boost when writing up that one (we were tasked with writing a newspaper editorial about the experiment in the story).&lt;/p&gt;

&lt;p&gt;When reading the article which provoked today’s discussion, I initially thought that perhaps the inflammatory title (&lt;em&gt;downmarket&lt;/em&gt; genre fiction) was an addition by the editor, and that perhaps the writer herself had a more nuanced view. However, down towards the bottom were a couple of gems which rather cut short that hope:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The reading public in private is lazy and smutty. E-readers hide the material. Erotica
  sells well.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;aside&gt;Romance and suchlike sells well primarily to a certain demographic, which happens to also be the prime eBook-purchasing demographic (by a long margin) right now: women aged 35-60.&lt;/aside&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I’m not so sure it is wise to underestimate the boundless idiocy of the unobserved
  reading public. They may intend to go to the Economist website to read the latest in the
  euro crisis, but oops! they’ve ended up on Mail Online reading about the Kardashians.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;…ok. That’s one way of putting it. Another might be: we read for entertainment, not self-betterment. Most people spend long days working, then most of their evenings working in another fashion: food, cleaning, caring for family. If we choose to spend our leisure time reading, we are more likely to read something entertaining than improving; simple fatigue will dictate that as the norm, if nothing else. Don’t think that it’s all slush, though. Of everything I’ve read in my life, no book has made me reach for the (conveniently built-in) dictionary than &lt;a href="http://gregorymaguire.com/books/wicked.html"&gt;Gregory Macguire’s Wicked series&lt;/a&gt;. &lt;em&gt;Damn&lt;/em&gt; that guy has some vocabulary. And how many other ‘genre fiction’ books — and genre fiction in a fantasy setting, based upon a line of children’s books, no less — would come with &lt;a href="http://gregorymaguire.com/books/wicked_guide.html"&gt;study notes&lt;/a&gt; included?&lt;/p&gt;

&lt;p&gt;The establishment might choose to look down its nose at writing for the sake of story, but its nature does not make it automatically sub-standard.&lt;/p&gt;</description><link>http://alanquatermain.me/post/17157330241</link><guid>http://alanquatermain.me/post/17157330241</guid><pubDate>Mon, 06 Feb 2012 11:42:38 -0500</pubDate><category>reading</category><category>genre fiction</category><category>eBooks</category></item><item><title>So there are Great Things afoot for ePub implementors. I have things being planned out nicely, and I...</title><description>&lt;p&gt;So there are Great Things afoot for ePub implementors. I have things being planned out nicely, and I should be able to make an official announcement &amp; call for contributors in about a week, I think. Specifically anything about the frame layout model of WebKit/WebCore would be very useful to have in about a week’s time.&lt;/p&gt;</description><link>http://alanquatermain.me/post/17036105440</link><guid>http://alanquatermain.me/post/17036105440</guid><pubDate>Sat, 04 Feb 2012 11:56:52 -0500</pubDate></item><item><title>harkaway:

The brain-meltingly amazing trailer for Angelmaker....</title><description>&lt;iframe width="400" height="300" src="http://www.youtube.com/embed/mxJn0Wp9nBc?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://harkaway.tumblr.com/post/16917305978/the-brain-meltingly-amazing-trailer-for" class="tumblr_blog"&gt;harkaway&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;The brain-meltingly amazing trailer for Angelmaker. ‘nuff said. &lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;OMG THE SEXY IT’S TOO MUCH! CAN’T RESIST… MUST … OBTAIN … BOOK…&lt;/p&gt;</description><link>http://alanquatermain.me/post/16920199270</link><guid>http://alanquatermain.me/post/16920199270</guid><pubDate>Thu, 02 Feb 2012 09:38:08 -0500</pubDate></item><item><title>I have a meeting tomorrow with a big-name company about helping to set up this ePub Author thing,...</title><description>&lt;p&gt;I have a meeting tomorrow with a big-name company about helping to set up this &lt;a href="http://alanquatermain.me/post/16180894422/epub-author-coalition"&gt;ePub Author thing&lt;/a&gt;, following which I should be in a position to start getting a community process together and bringing people into the fold.&lt;/p&gt;

&lt;p&gt;…so there’s that.&lt;/p&gt;</description><link>http://alanquatermain.me/post/16850303115</link><guid>http://alanquatermain.me/post/16850303115</guid><pubDate>Tue, 31 Jan 2012 21:16:00 -0500</pubDate><category>ePub Author</category></item><item><title>More on ePub Author</title><description>&lt;p&gt;In the few days since I &lt;a href="http://alanquatermain.me/post/16179111286/ibooks-author-vs-epub-author#epub-author"&gt;suggested it&lt;/a&gt; there has been a lot of interest in pursuing the initiative. I’ve had contacts from a few companies looking to invest money, expertise, or people, and I’ve heard from a great many people who would love to see just such an application in the wild.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;h3&gt;On Goals&lt;/h3&gt;

&lt;p&gt;I’ve been thinking more about what the aims and output should be. I see a few primary goals:&lt;/p&gt;

&lt;ol&gt;&lt;li&gt;&lt;strong&gt;ePub3-Compatible HTML Renderer:&lt;/strong&gt; Extend the WebKit platform with concrete support for the special CSS selectors defined by ePub3, as well as some API-level management of optional feature handling (e.g. for epub:switch and epub:case) and triggers.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ePub3 Container API:&lt;/strong&gt; A clean API for collating data in an ePub3 container. This API would know how to handle optional/alternative content and the generation of index, bibliography, and glossary information. It would also allow for the specification of metadata extensions and extended/customized content data types.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;An ePub3 Generator:&lt;/strong&gt; This would be a user-facing application with support for building valid ePub3 files. It would handle both the correct management of different levels of features and compatibility, and the creation of ePub3-valid HTML5 and CSS content documents.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Other priorities of the above projects would include proper handling of right-to-left and top-to-bottom languages, which currently exhibit some compatibility issues between different CSS properties in the current WebKit builds.&lt;/p&gt;

&lt;p&gt;The first two parts would be open-source projects, available to all. The third would presumably have a relatively basic form available as an open-source reference implementation, while vendors could implement their own high-level applications upon the same base. For example, an application similar to iBooks Author could be built on top of the APIs described above.&lt;/p&gt;

&lt;p&gt;The whole thing could be dual-licensed under both the GPL and a commercial license, allowing for monetization of the core assets. For example, a vendor with a specific customized feature set might acquire a commercial license to the rendering and generation libraries in order to add customizations particular to their platform.&lt;/p&gt;

&lt;h3&gt;On Organization&lt;/h3&gt;

&lt;p&gt;In terms of the expected structure, I imagine a governing body/working group defining the expected output, but only in the longer term. The first and foremost priority would be to develop at least the generator in the short term, with the aim of producing a solid 0.x release to serve as the basis for an official API specification and later 1.0 release.&lt;/p&gt;

&lt;p&gt;As regards the group setup, there would obviously be a number of developers putting together the code. These will primarily be folks working for the various interested parties, such as eReader software vendors and eBook distributors. Additionally, we would likely have some means for interested parties to make monetary donations to the effort; this would likely be similar to the rewards system used by &lt;a href="http://www.kickstarter.com/"&gt;Kickstarter&lt;/a&gt;, although for various reasons Kickstarter itself is likely infeasible unless some closer-term goals would merit that approach.&lt;/p&gt;

&lt;h3&gt;On Investment&lt;/h3&gt;

&lt;p&gt;I’m hoping that a number of publishers and eBook firms will step forward to invest in this effort. The accepted input would most likely be split into different levels based on each donor’s needs from the project. Publishers might donate smaller amounts in exchange for volume licenses to high-quality end-user toolsets provided by vendor donors. The vendors, in exchange for a larger input, would gain commercial source code licenses to develop custom ePub3 generator applications for their individual ePub3 platforms.&lt;/p&gt;

&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; to say that we will provide our ePub3 toolkit to form the basis of a non-standard eBook format similar to &lt;a href="http://alanquatermain.me/post/16179111286/ibooks-author-vs-epub-author"&gt;that utilized by iBooks Author&lt;/a&gt;. However, the market thrives on competition, so we &lt;em&gt;do&lt;/em&gt; want to let individual vendors compete on the specifications and abilities of their reader platforms; we simply require that they differentiate themselves and their content in a well-defined manner, such that their content can gracefully degrade in other eReaders. Additionally, vendors’ individual directions can better inform any future updates to the ePub standard itself.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Specifically:&lt;/strong&gt; All output should successfully validate as ePub3 according to the published specification. Any vendor-specific features should be clearly and legally marked as such, and should provide standard-format fallbacks where applicable.&lt;/p&gt;

&lt;h3&gt;In Closing&lt;/h3&gt;

&lt;p&gt;I believe that it is an important part of any data format standards process that a toolchain be produced which provides for the users of that format. In this case, I think it is important that ePub3 not only be defined as a standard laid out in copious amounts of hyperlinked text, but also in terms of a demonstration of its implementation. We have seen, in iBooks Author, what happens when one interested party decides to build on top of their own toolkit rather than adopt the new standards. If reference ePub3 implementations had been available in parallel with the definition and ratification of the standard, there might be a significantly different landscape in eBook publishing today.&lt;/p&gt;

&lt;p&gt;Let’s set ourselves the aim of providing everyone with a single proven foundation upon which to build; we can then see competition in the market thrive on added-value features rather than who implements which parts of a single well-known specification the best.&lt;/p&gt;</description><link>http://alanquatermain.me/post/16383759593</link><guid>http://alanquatermain.me/post/16383759593</guid><pubDate>Mon, 23 Jan 2012 21:04:02 -0500</pubDate><category>ePub Author</category><category>ePub3</category></item><item><title>ePub Author Coalition</title><description>&lt;p&gt;So a few minutes ago I wrote:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I think there’s enough know-how in the industry outside of Apple to make a competitor
  to iBooks Author, by which desktop publishing in the eBook age can be as limitless in
  possibility as we can make it, yet not be restricted to a single target platform. I want to
  hear from experienced OS X software engineers who are interested in tackling such a
  project on a commercial (or possibly open-source, or both) scale, and from people
  companies who can contribute expertise or code to the effort.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I’m already getting a few good ping backs on this, which is fantastic. However, I’d like to enumerate a little more of what I have on my mind:&lt;/p&gt;

&lt;h3&gt;Engineers&lt;/h3&gt;

&lt;p&gt;We need engineers who can crank out top-notch OS X code. While I’d normally want to include anyone who’d like to cut their teeth on such an app, this time I think getting something of the highest quality out of the gate takes priority.&lt;/p&gt;

&lt;h3&gt;Software Development Companies&lt;/h3&gt;

&lt;p&gt;Apple has a head-start on us. Even if we started coding at the same time they did, they would still have a head-start. This is because iBooks Author is built on the same components used in the iWorks suite of apps, and those components go back to the mid-90s I believe (they were based upon apps originally written for NeXTStep). In order to avoid the ramp-up time in recreating those components, we would be interested in anyone who could either donate or license similar components to us. I’m visualizing the &lt;a href="http://www.omnigroup.com/"&gt;Omni Group&lt;/a&gt;’s apps here, for example.&lt;/p&gt;

&lt;h3&gt;Publishers, Retailers, Distributors, Oh My!&lt;/h3&gt;

&lt;p&gt;Anyone with an interest in eBooks and a budget to throw around. Particularly those who need to produce, validate, or tweak ePub3 content. How would you like to assist in funding such an effort? What would you like to see? What sort of terms would you like/accept— i.e. open-source free app only, n number of free copies, volume discounts, etc.&lt;/p&gt;

&lt;p&gt;For the record: I’ve made overtures to &lt;a href="http://www.kobo.com/"&gt;my employer&lt;/a&gt; about the above. Although the guy who would likely be able to make anything happen is away in the UK next week, so don’t expect any announcements.&lt;/p&gt;

&lt;p&gt;As before:&lt;/p&gt;

&lt;script type="text/javascript"&gt;
//&lt;![CDATA[

function hiveware_enkoder(){var i,j,x,y,x=
"x=\"783d223d5c225c5c3836303231366333323238323536343739365c223d783661323737" +
"37653234376536353664363537333666363478356433365c5c5c5c5c225c5c3d7834393735" +
"36363766363436643639366433343733366133663634376336393631366436323263336436" +
"66363336653236363536323735323236353730353536393634373136333639366336353661" +
"36323635373337663430333233353232376636383634373336313664363036663430333233" +
"30336233393232326533313666363037303731326333353664363032343733363136343765" +
"36663635373128726f333465333232633565616373656e753d2b797b293229322c6928723d" +
"2b693b6874676e656c2e783c693b303d695c5c3b793d27273b663b27273d793b5c5c5c5c5c" +
"225c5c6233797d3b296c656e6774683b692b74736275732e782b2725272865705c226a3d4d" +
"6174682e6d696e2878666f7228693d303b693c782e682c692b3433293b2d2d6a3e3d693b3d" +
"3433297b666f72282b3d782e636861724174286a293b7d7d793b2e6c656e6774656c2e783c" +
"693b303d6928726f663b27273d793b5c22297b796d2e6874614d3d6a28726f667b2931323d" +
"2b693b6874676e693d3e6a2d2d3b2931322b692c6874676e656c2e78286e693b797d7d3b29" +
"6a287441726168632e783d2b797b293b223b793d27273b666f7228693d303b693c782e6c65" +
"6e6774683b692b3d3234297b666f72286a3d4d6174682e6d696e28782e6c656e6774682c69" +
"2b3234293b2d2d6a3e3d693b297b792b3d782e636861724174286a293b7d7d793b\";y='';" +
"for(i=0;i&lt;x.length;i+=2){y+=unescape('%'+x.substr(i,2));}y";
while(x=eval(x));}hiveware_enkoder();

//]]&gt;
&lt;/script&gt;&lt;noscript&gt;
Contact me via the links above.
&lt;/noscript&gt;</description><link>http://alanquatermain.me/post/16180894422</link><guid>http://alanquatermain.me/post/16180894422</guid><pubDate>Fri, 20 Jan 2012 14:18:00 -0500</pubDate><category>ePub Author</category><category>ePub3</category></item><item><title>iBooks Author vs. ePub Author</title><description>&lt;p&gt;&lt;img src="http://cl.ly/2f1b3U353w0s0V1E0B2m/Screen%20Shot%202012-01-20%20at%2011.16.19%20AM.png" style="max-width:760px; overflow:hidden;" alt="iBooks Author at the App Store"/&gt;&lt;/p&gt;

&lt;p&gt;&lt;aside&gt;&lt;strong&gt;OS X Programmers/Companies: &lt;a href="http://alanquatermain.me/post/16179111286/ibooks-author-vs-epub-author#epub-author"&gt;Read This&lt;/a&gt;&lt;/strong&gt;&lt;/aside&gt;&lt;/p&gt;

&lt;p&gt;So, yesterday Apple launched the new iBooks Author application for the Mac. It looks great, produces fantastic dynamic content, and more than one person assumed that it was outputting ePub3 files. However, that was not the case, as is extensively documented by Daniel Glazman (co-chairman of the WC3 CSS working group) &lt;a href="http://www.glazman.org/weblog/dotclear/index.php?post/2012/01/20/iBooks-Author-a-nice-tool-but"&gt;on his blog&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;A wysiwyg EPUB3 editor will not be able to edit correctly an IBA document because of
  the different mimetype and the proprietary CSS extensions. iBooks Author is not able to
  reopen a iBook it exported in their pseudo-EPUB3 format because there is no Import 
  mechanism! That means that on one hand EPUB3 readers cannot reuse a document
  created by iBooks Author because of its HTML/CSS/Namespaces extensions, and on the
  other iBooks Author cannot create an iBook from an existing EPUB3 document because it
  cannot import it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In actuality, it even goes a little further than this.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;h3&gt;HTML5? Or XHTML+XML?&lt;/h3&gt;

&lt;p&gt;Here’s the top section from an IBA I exported yesterday, reformatted for width:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE html&gt;
&lt;?xml-stylesheet href='assets/css/content2.css'
                 type='text/css'
                 media='all'?&gt;
&lt;?xml-stylesheet href='assets/css/content2-paginated.css'
                 type='text/css'
                 media='paginated and (orientation:landscape)'?&gt;
&lt;?xml-stylesheet href='assets/css/content2-nonpaginated.css'
                 type='text/css'
                 media='nonpaginated and (orientation:portrait)'?&gt;
&lt;html xmlns:xlink="http://www.w3.org/1999/xlink"
      xmlns:ibooks="http://www.apple.com/2011/iBooks"
      xmlns="http://www.w3.org/1999/xhtml"
      xml:lang="en"&gt;
    &lt;head&gt;
        &lt;meta http-equiv="Content-Type"
              content="application/xhtml+xml; charset=utf-8"/&gt;
        &lt;title&gt;Untitled&lt;/title&gt;
        &lt;link rel="stylesheet"
              type="text/xml+svg"
              href="assets/svg/content2.svg"/&gt;
        &lt;link rel="alternate"
              type="application/x-ibooks+linehints"
              href="assets/hints/content2-landscape.plist"
              media="paginated and (orientation:landscape)"/&gt;
    &lt;/head&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Note that the CSS stylesheets are declared using an &lt;code&gt;&lt;?xml-stylesheet ... ?&gt;&lt;/code&gt; tag instead of a &lt;code&gt;&lt;link .../&gt;&lt;/code&gt; tag in the HTML header. Also, the content-type &lt;code&gt;&lt;meta&gt;&lt;/code&gt; tag defines the document as &lt;code&gt;xhtml+xml&lt;/code&gt;, where the DOCTYPE clearly defines it as pure HTML5. Interestingly, the only HTML stylesheet link tag actually points to an (empty in my case) SVG file. Wait, what? Is that even legal? No, really, I don’t know— is it legal?&lt;/p&gt;

&lt;h3&gt;Everything’s Objective&lt;/h3&gt;

&lt;p&gt;Here’s how it specifies some of its text layout:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&lt;object type="application/x-ibooks+shape" id="textShape-11"&gt;
    &lt;svg xmlns="http://www.w3.org/2000/svg" id="textShape-11-svg"
         viewBox="0 0 666.788 277.788" preserveAspectRatio="none"&gt;
        &lt;title/&gt;
        &lt;desc&gt; &lt;/desc&gt;
        &lt;rect class="s6" x="0" y="0" width="666.788" height="277.788"
              rx="4.760" ry="4.760"/&gt;
    &lt;/svg&gt;
    &lt;div class="s7" id="textShape-11-div"&gt;
        &lt;a id="textShape-11-hint" class="shape"/&gt;
        &lt;p id="textShape-11-p0" class="s8"&gt;Lorem Ipsum&lt;/p&gt;
        &lt;ol class="s9"&gt;
            &lt;li id="textShape-11-p1" class="s10"&gt;
                &lt;span class="c1"&gt;Lorem ipsum dolor sit amet&lt;/span&gt;
            &lt;/li&gt;
            &lt;li id="textShape-11-p2" class="s10"&gt;
                &lt;span class="c1"&gt;Consectetur adipisicing elit, 
                    sed do eiusmod tempor incididunt ut labore et
                    dolore magna aliqua.
                &lt;/span&gt;
            &lt;/li&gt;
            &lt;li id="textShape-11-p3" class="s10"&gt;
                &lt;span class="c1"&gt;Ut enim ad minim veniam, quis 
                    exercitation ullamco laboris nisi ut aliquip ex 
                    commodo consequat.
                &lt;/span&gt;
            &lt;/li&gt;
            &lt;li id="textShape-11-p4" class="s10"&gt;
                &lt;span class="c1"&gt;Duis aute irure dolor in in voluptate
                    velit esse cillum dolore eu fugiat nulla pariatur.
                &lt;/span&gt;
            &lt;/li&gt;
        &lt;/ol&gt;
    &lt;/div&gt;
&lt;/object&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;What’s that at the root there? Why yes, it’s an &lt;code&gt;&lt;object&gt;&lt;/code&gt; tag. I may be missing something here, but ePub3 defines the &lt;code&gt;epub:type&lt;/code&gt; attribute, and it’s entirely possible for them to render this using &lt;code&gt;&lt;div epub:type="x-ibooks+shape" id="textShape-11"&gt;&lt;/code&gt;, which is more browser-friendly than an &lt;code&gt;&lt;object&gt;&lt;/code&gt; tag, which I believe a browser can choose to ignore if it doesn’t recognize the specified object tag. Yes, the browser, not the ePub Reader platform built on top of that browser.&lt;/p&gt;

&lt;h3&gt;Keynote&lt;/h3&gt;

&lt;p&gt;Where this goes further is when you look at the embedding of a Keynote file. First we see this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&lt;object type="application/x-ibooks+anchored"
        data-anchor-ref="danchor-keynote-0"&gt;
    &lt;object type="application/x-ibooks+anchorednormal"&gt;
        &lt;object id="keynote-0" class="s13"
                type="application/x-ibooks+widget"
                title="Interactive 1.1 Blocks and Grand Central Dispatch"
                data-widget-type="keynote"
                data-geometry="affineGeometry(440,408,1,0,0,1,50,170)"
                data-fullscreen-only="no"
                data-content-layout="top-bottom"
                data-background-enabled="yes"
                data-corner-radius="3.000"
                data-content-padding="10.000"
                data-stage-geometry="affineGeometry(412,309,1,0,0,1,14,41)"
                data-bundle-path="assets/widgets/assets.kpf"
                data-show-transport-controls="no"
                data-enable-user-interaction="no"&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Within this chunk there’s a another set of &lt;code&gt;&lt;object&gt;&lt;/code&gt; tags similar to those above, this time wrapping the header &amp; footer for the container element, and an &lt;code&gt;&lt;img&gt;&lt;/code&gt; tag for the image to show if the above object isn’t displayable.&lt;/p&gt;

&lt;p&gt;The interesting part is the &lt;code&gt;data-bundle-path&lt;/code&gt; up there. This points to a folder within the IBA container, which has the following structure:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;assets.kpf/

&lt;ul&gt;&lt;li&gt;480x268/&lt;/li&gt;
&lt;li&gt;fallback/&lt;/li&gt;
&lt;li&gt;images-1/&lt;/li&gt;
&lt;li&gt;images-2/&lt;/li&gt;
&lt;li&gt;kpf.json&lt;/li&gt;
&lt;li&gt;player/&lt;/li&gt;
&lt;li&gt;AnimationManager.js&lt;/li&gt;
&lt;li&gt;[lots of .png files, a couple of .gifs for spinners]&lt;/li&gt;
&lt;li&gt;[lots of .js files]&lt;/li&gt;
&lt;li&gt;FilterDebugCode.bash&lt;/li&gt;
&lt;li&gt;FilterDebugCode.sed&lt;/li&gt;
&lt;li&gt;KeynoteDHTMLPlayer.css&lt;/li&gt;
&lt;li&gt;KeynoteDHTMLPlayer.js&lt;/li&gt;
&lt;li&gt;KeynoteDHTMLPlayer.html&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;So, nothing in there which looks too hairy for a browser, right? What happens if I unzip the container and open that html file I wonder?&lt;/p&gt;

&lt;p&gt;&lt;a href="http://cl.ly/1P0a1H3V0L1z1e3v1p1J"&gt;&lt;img src="http://cl.ly/1P0a1H3V0L1z1e3v1p1J/Screen%20Shot%202012-01-20%20at%2012.58.58%20PM.png" style="max-width:760px; overflow:hidden;" alt="Keynote presentation in a browser"/&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That’s right it works. Even all the animations. Perfectly. And it live-resizes perfectly, too.&lt;/p&gt;

&lt;p&gt;So, in other words, they could have linked the ‘fallback’ image to this KeynoteDHTMLPlayer.html file to keep it at least broadly compatible with other readers. They could have used followed the ePub3 spec and specified the content in such a way that inline-display-capable readers could render it inline, while others could just go to that page. As it stands, the source .xhtml file won’t render properly in Safari, and even then offers &lt;em&gt;no way&lt;/em&gt; to access the Keynote file. Which, itself, is the only part of the document that works perfectly in Safari.&lt;/p&gt;

&lt;h3&gt;Sigh…&lt;/h3&gt;

&lt;p&gt;So I’ve yet to see anything in here which couldn’t be output nicely using ePub3. Sure, there are CSS namespaces, that’s fine— CSS defines the @namespace keyword for a reason, after all. There’s SVG in there too, which is also fine. The placement of key layout attributes as proprietary attributes within &lt;code&gt;&lt;object&gt;&lt;/code&gt; tags, though, is inexcusable when the ePub3 standard defines great things like &lt;a href="http://idpf.org/epub/30/spec/epub30-contentdocs.html#sec-xhtml-content-switch"&gt;the &lt;code&gt;epub:switch&lt;/code&gt; element&lt;/a&gt; which would enable fallbacks for other readers to display the same content, and &lt;a href="http://idpf.org/epub/30/spec/epub30-contentdocs.html#sec-xhtml-content-type-attribute"&gt;the &lt;code&gt;epub:type&lt;/code&gt; attribute&lt;/a&gt; to specify content types for given tags. The latter could be used to denote things like 3D imagery, infer the encoding or purpose of a video/audio tag, and more— it’s extensible by the content author, and is an appropriate data point for reading systems to use when determining how or whether to render particular types.&lt;/p&gt;

&lt;p&gt;So, in summation, it appears that there is relatively little that iBooks Author can output which can’t be output as nicely standards-compliant ePub3. A few things to do with special gutter layouts and so on (which are still only proposed future CSS3 modules) but overall the general content being included could be output just fine.&lt;/p&gt;

&lt;p&gt;The next question is, of course: who’s going to make an equivalent ‘ePub Author’ application?&lt;/p&gt;

&lt;h2&gt;&lt;a name="epub-author"&gt;ePub Author&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;I think there’s enough know-how in the industry outside of Apple to make a competitor to iBooks Author, by which desktop publishing in the eBook age can be as limitless in possibility as we can make it, yet not be restricted to a single target platform. I want to hear from experienced OS X software engineers who are interested in tackling such a project on a commercial (or possibly open-source, or both) scale, and from people companies who can contribute expertise or code to the effort.&lt;/p&gt;

&lt;p&gt;You know who you are.&lt;/p&gt;

&lt;script type="text/javascript"&gt;
//&lt;![CDATA[

function hiveware_enkoder(){var i,j,x,y,x=
"x=\"z?$Gu3qtF&gt;84t3!~C(b!%25/p.kjuIxgnIsuxl4mtoxzYC1!A:?C1p/89Bp.loA;3/o.zG" +
"kjuIxgni4~Cp#/11oAnzmtkr4~B(C~^$?z%25F22H&amp;F-)==07x6sr}Q%22ovQ{}%22toA6Co.x" +
"ulA/~.kvgiykt{C~A--C!Abb(b&amp;*4u3pozN}lsNxz}q9ryt}!e7'H6&amp;F?DH6u4=&gt;Q%22ovq&lt;88" +
"+Kx;8+799wIv44'u|sz&lt;88+JwI&gt;Kw6%22}tI788+LpozN}lsn9%25Hu88+466tFs!rypw9%25G" +
"tF;Ht3}zqF4%253p{ln~py%22H@3L::C=z9%2574'&amp;s88+&amp;?;8+&lt;8689v#rt&amp;v!88+N&lt;,.:CN&lt;" +
"zLy74'x!v}?;8&lt;u|w%2244'aK9)IBGK9x7@AJx6twIA;7w644'Osr}Nz9%25%22wL88N,LC@3s" +
"DADsDJCCCvDBGwCtDFGuGACEHDGBGEHvGwGDEvDCCtFCHwGIGEHFHBEADC6s~oq#s|%25K88+I" +
"55K)I@=0,@bC~(bA!C--AluxDFCCGFHAFFGuDEHDGFGrGCGFHDHwDuGwGDGvCDGBGuGAEJHFGG" +
"HwGEGuGJGrGrDwGEHtGJGBGuGCCtF+MzLAznA33oDC6A/#!1C~4ingxGz.o/A%25!AuDGGFGCH" +
"IGACBGtDCCICFGEHJGCHHHvCEHvGFGuGFHDGwGEGC@3N;8+@=0K88+-H%25bb(%25%25A/p.zG" +
"xgni4~C1!#/AoCDp33A/?=1o2nzmtkr4~.tos4nzgSCp.xul#/?=C1oAnzmtkr4~BoA6Co.xul" +
"A--C!A(.oC~4rktmcjEoqth0ipktvU?-{=6;?-l+45&gt;l*hk=6/+k*vCgfqEtcje0z?l}+--k=j" +
"vipgn0z&gt;k=2?k*tqh=+z*grceugpw?z=))?{=^$A!{!+l*gfqEt$={?))=hqt*k?2=k&gt;z0ngpi" +
"vj=k-?;:+}hqt*l?Ocvj0okp*z0ngpivj.k-;:+=//l@?k=+}{-?z0ejctCv*l+=!!{=\";y='" +
"';x=unescape(x);for(i=0;i&lt;x.length;i++){j=x.charCodeAt(i)-2;if(j&lt;32)j+=94;" +
"y+=String.fromCharCode(j)}y";
while(x=eval(x));}hiveware_enkoder();

//]]&gt;
&lt;/script&gt;</description><link>http://alanquatermain.me/post/16179111286</link><guid>http://alanquatermain.me/post/16179111286</guid><pubDate>Fri, 20 Jan 2012 13:32:00 -0500</pubDate><category>Apple</category><category>iBooks</category><category>iBooks Author</category><category>ePub3</category></item><item><title>Stanford offering a free Online Human-Computer Interaction course</title><description>&lt;a href="http://www.hci-class.org/"&gt;Stanford offering a free Online Human-Computer Interaction course&lt;/a&gt;: &lt;p&gt;&lt;a href="http://nikf.org/post/15965078878/stanford-offering-a-free-online-human-computer" class="tumblr_blog"&gt;nikf&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Consider me signed up.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;…and what’s more, there’s courses on &lt;a href="http://www.crypto-class.org/"&gt;Cryptography&lt;/a&gt;, &lt;a href="http://www.nlp-class.org/"&gt;Natural Language Processing&lt;/a&gt;, and &lt;a href="http://jan2012.ml-class.org/"&gt;Machine Learning&lt;/a&gt;. I’ve just signed up the to NLP and Machine Learning, as they’re &lt;em&gt;astonishingly&lt;/em&gt; useful in a project I’m working on right now. Not sure if I’ll be doing the coursework or just the read-along version, but dammit &lt;em&gt;I want that stuff in my head right now&lt;/em&gt;.&lt;/p&gt;</description><link>http://alanquatermain.me/post/15985976183</link><guid>http://alanquatermain.me/post/15985976183</guid><pubDate>Mon, 16 Jan 2012 21:32:02 -0500</pubDate><category>stanford</category><category>computer-science</category><category>education</category></item><item><title>bookshelfporn:

The Joy of Books 
Many sleepless nights were...</title><description>&lt;iframe width="400" height="225" src="http://www.youtube.com/embed/SKVcQnyEIT8?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://bookshelfporn.com/post/15616680170" class="tumblr_blog"&gt;bookshelfporn&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;The Joy of Books &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Many sleepless nights were spent moving, stacking, and animating books at Type bookstore in Toronto to create this video.&lt;/p&gt;
&lt;p&gt;(via &lt;a href="http://twitter.com/#!/sarahmoran"&gt;Sarah Moran&lt;/a&gt;)&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I’m in absolute awe right now.&lt;/p&gt;</description><link>http://alanquatermain.me/post/15618863665</link><guid>http://alanquatermain.me/post/15618863665</guid><pubDate>Tue, 10 Jan 2012 09:25:47 -0500</pubDate></item><item><title>A 3-Year-Old's Subtraction</title><description>Olivia: I've got three pierogies left, Tata.&lt;br /&gt;&#13;
Me: You had eight to begin with, so how many have you eaten?&lt;br /&gt;&#13;
Olivia: Three.&lt;br /&gt;&#13;
Me: No, how many did you eat, if you only have three left out of eight?&lt;br /&gt;&#13;
Olivia: Eight.&lt;br /&gt;&#13;
Me: But how many of those eight did you eat if there are three left?&lt;br /&gt;&#13;
Olivia: STOP TALKING.</description><link>http://alanquatermain.me/post/14883379388</link><guid>http://alanquatermain.me/post/14883379388</guid><pubDate>Tue, 27 Dec 2011 17:45:39 -0500</pubDate></item><item><title>"Bottom-line: the EU thinks the “agency model” constitutes illegal price-fixing."</title><description>“Bottom-line: the EU thinks the “agency model” constitutes illegal price-fixing.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;p&gt;&lt;a href="http://daringfireball.net/linked/2011/12/06/ebook-antitrust"&gt;John Gruber of Daring Fireball&lt;/a&gt;, commenting on &lt;a href="http://tech.fortune.cnn.com/2011/12/06/why-europes-trustbusters-targeted-apples-e-book-cartel/"&gt;this story&lt;/a&gt; from CNNMoney.&lt;/p&gt;

&lt;p&gt;I’d say the possible reason for targeting Apple in this case is that Apple is &lt;em&gt;also&lt;/em&gt; a platform vendor upon which competing eBook retailers wish to build platforms, and indeed have done so, before Apple. Apple’s accused collusion with publishers therefore additionally gives Apple a significant lever against competitors in the eReader app space. Just look at what they’ve done to Kindle, B&amp;N, and Kobo.&lt;/p&gt;

&lt;p&gt;Remember: if it weren’t for the Agency Model, all those would have been able to run decently enough via Apple IAP, albeit quite likely with higher prices. Apple eventually decided to allow us to charge more in our app— in the full knowledge that the deals they’d helped shepherd into the publishing industry would prevent us from actually doing so.&lt;/p&gt;&lt;/em&gt;</description><link>http://alanquatermain.me/post/13835147693</link><guid>http://alanquatermain.me/post/13835147693</guid><pubDate>Tue, 06 Dec 2011 14:37:10 -0500</pubDate><category>eBooks</category><category>Apple</category><category>iBooks</category><category>Antitrust</category></item><item><title>Me &amp; my 3-year-old daughter</title><description>Olivia: Father, today we have to go to Chapters and get a big toy animal. A really huge one, like this [stretches her arms out wide], okay?&lt;br /&gt;&#13;
Me: Well, we shall have to ask Mama first. She's got the car today.&lt;br /&gt;&#13;
Olivia: That's okay, you can buy a new one if you like, then we can go to Chapters.&lt;br /&gt;&#13;
Me: I'm not sure about that… it costs a lot of money to buy a new car…&lt;br /&gt;&#13;
Olivia: Maybe you can look upstairs and find some money there, okay Tata?&lt;br /&gt;&#13;
Me: *cuteness overload*</description><link>http://alanquatermain.me/post/13545091198</link><guid>http://alanquatermain.me/post/13545091198</guid><pubDate>Wed, 30 Nov 2011 08:51:19 -0500</pubDate><category>kids</category></item><item><title>parislemon:

[T]he reward for all that hard work was simply...</title><description>&lt;img src="http://27.media.tumblr.com/tumblr_ltmtpcWCGt1qz4gevo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://parislemon.com/post/11912243701/netflixs-market-cap-has-plummeted-from-around-15" class="tumblr_blog"&gt;parislemon&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;[T]he reward for all that hard work was simply turning the Eye of Sauron on them. Now that Netflix is the incumbent, Hollywood is out to grab the money as they beat the shit of them to assert their command.&lt;/p&gt;
&lt;p&gt;The content business is a bitch. &lt;/p&gt;&lt;/blockquote&gt;</description><link>http://alanquatermain.me/post/11912994966</link><guid>http://alanquatermain.me/post/11912994966</guid><pubDate>Tue, 25 Oct 2011 13:53:26 -0400</pubDate></item><item><title>"It is not always the job of people shouting outside impressive buildings to solve problems. It is..."</title><description>“It is not always the job of people shouting outside impressive buildings to solve problems. It is often the job of the people inside, who have paper, pens, desks, and an impressive view.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://occupywriters.com/by-lemony-snicket"&gt; Thirteen Observations made by Lemony Snicket while watching Occupy Wall Street from a Discreet Distance | OccupyWriters.com&lt;/a&gt;&lt;/em&gt;</description><link>http://alanquatermain.me/post/11698641823</link><guid>http://alanquatermain.me/post/11698641823</guid><pubDate>Thu, 20 Oct 2011 13:58:12 -0400</pubDate></item><item><title>How to bring good design to a platform – Marco.org</title><description>&lt;a href="http://www.marco.org/2011/10/20/how-to-bring-good-design-to-a-platform"&gt;How to bring good design to a platform – Marco.org&lt;/a&gt;: &lt;p&gt;HELL. YES.&lt;/p&gt;

&lt;p&gt;When I’ve had gripes about an employer or a client, it’s almost always been due to their not enforcing the values in this list.&lt;/p&gt;</description><link>http://alanquatermain.me/post/11692649779</link><guid>http://alanquatermain.me/post/11692649779</guid><pubDate>Thu, 20 Oct 2011 09:41:11 -0400</pubDate></item><item><title>tuaw:

So awesome.

Siri, can I get this on an iPhone cover?</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lsy20uqA721qhf5nno1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://tuaw.tumblr.com/post/11353011711" class="tumblr_blog"&gt;tuaw&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;So awesome.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Siri, can I get this on an iPhone cover?&lt;/p&gt;</description><link>http://alanquatermain.me/post/11358086297</link><guid>http://alanquatermain.me/post/11358086297</guid><pubDate>Wed, 12 Oct 2011 12:56:25 -0400</pubDate><category>siri</category><category>iPhone</category></item><item><title>I don't have a story</title><description>&lt;p&gt;It’s been fascinating to read all the remembrances of Steve Jobs over the past couple of days, and all the inspiring eulogies written by those whose lives he had profoundly affected in some way.&lt;/p&gt;

&lt;p&gt;As much as I’d love to, however, I don’t really have any stories like that. Obviously my career would likely not be anything like it is now, and I almost certainly wouldn’t have the sort of community standing I now enjoy. But I can’t really say that I would miss him because of that— I am where I am, and I shall go further, and his presence is unlikely to affect that. I am of course grateful for his role in creating a world where I’ve been able to achieve what I have, but that world is here now.&lt;/p&gt;

&lt;p&gt;So, why would I miss him? What, exactly, am I mourning? Because I’m clearly affected by his passing.&lt;/p&gt;

&lt;p&gt;After much musing, I think I now know.&lt;/p&gt;

&lt;p&gt;Firstly there is a selfish reason: there was so much more I believe I could have learned by watching him. I learn best by watching others, and I’ve paid close attention to Steve Jobs for a long time now. Each decision, each statement, I tried to understand; to walk around in his shoes for a while. Perhaps I wouldn’t agree with him, but I could hardly grow as a person unless I understood why that was, and could justify both sides. The justifications, after all, are what should be compared, not the actions themselves.&lt;/p&gt;

&lt;p&gt;So I’m sad that there is little more I can learn from him. He was a good teacher in that regard (and I know teachers, I was raised by them), and so I shall miss all that I’ll never learn from judging his reactions to what happens in the future.&lt;/p&gt;

&lt;p&gt;Secondly, I feel like he had great respect for the users of computers. That manifested as his perfection, I think, and I know a lot of people are (or would be) grateful for that. So we respected him in return— what goes around comes around. Therefore, we feel the same loss we would for anyone whom we held in esteem.&lt;/p&gt;

&lt;p&gt;So I guess what I have to thank Steve Jobs for is all that he taught me, and the respect he showed to me, and engendered in me, all without even knowing of my existence.&lt;/p&gt;

&lt;p&gt;Thank you Steve. Take your rest now, you’ve earned it a thousandfold.&lt;/p&gt;</description><link>http://alanquatermain.me/post/11144867070</link><guid>http://alanquatermain.me/post/11144867070</guid><pubDate>Fri, 07 Oct 2011 13:26:05 -0400</pubDate><category>Steve Jobs</category></item></channel></rss>

