<?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>Urban Mainframe &#187; Weblog</title> <atom:link href="http://blog.urbanmainframe.com/category/weblog/feed/" rel="self" type="application/rss+xml" /><link>http://blog.urbanmainframe.com</link> <description>an oasis for idle minds</description> <lastBuildDate>Fri, 19 Feb 2010 00:26:06 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Introducing the A4 Microprocessor, Apple’s First CPU</title><link>http://blog.urbanmainframe.com/2010/01/introducing-the-a4-microprocessor-apples-first-cpu/</link> <comments>http://blog.urbanmainframe.com/2010/01/introducing-the-a4-microprocessor-apples-first-cpu/#comments</comments> <pubDate>Thu, 28 Jan 2010 13:48:40 +0000</pubDate> <dc:creator>Jonathan Hollin</dc:creator> <category><![CDATA[Weblog]]></category> <category><![CDATA[Apple]]></category> <category><![CDATA[Hardware]]></category> <category><![CDATA[High Performance]]></category><guid isPermaLink="false">http://blog.urbanmainframe.com/?p=3132</guid> <description><![CDATA[Apple purchased P.A. Semi back in 2008 and the fruits of that purchase were apparently revealed with the launch of the iPad.]]></description> <content:encoded><![CDATA[<div class="photo center"><a href="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/apple_a4.jpg"><img class="size-thumbnail" title="Apple A4 Microprocessor" src="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/apple_a4-570x320.jpg" alt="Apple A4 Microprocessor" width="570" height="320" /></a></div><p><a title="go to: Apple iPad - First Thoughts..." href="http://blog.urbanmainframe.com/2010/01/apple-ipad-first-thoughts/">Apple's launch of the iPad didn't really rock my world.</a> But, within the iPad presentation, there was a little something that got my spine tingling: Apple revealed that the iPad is powered by a heretofore unknown <acronym title="Central Processing Unit">CPU</acronym> - the A4.</p><p>To me this is much bigger news than the iPad itself. This is an Apple-developed <acronym title="Central Processing Unit">CPU</acronym>, which I think is a first for the company. Apple describe the A4 as a "1GHz custom-designed, high-performance, low-power system-on-a-chip." Early hands-on reports of the iPad seem to support this. One thing that is now well documented is that the iPad is very fast. Apple also claim run times of up to 10 hours and a standby time of up to 1 month for the iPad, so it's clear that the A4 is very power-efficient.</p><p>So what do we know or can reasonably assume about the A4?</p><p>We know it runs at 1GHz which, in the case of the iPad, results in a respectable performance. We know that, as a "system on a chip," it contains both a <acronym title="Central Processing Unit">CPU</acronym> (initial suspect is an <a title="ARM Cortex-A9 MPCore" href="http://en.wikipedia.org/wiki/ARM_Cortex-A9_MPCore">ARM Cortex-A9 MPCore</a>) and a <acronym title="Graphics Processing Unit">GPU</acronym> (most likely a <a title="PowerVR" href="http://en.wikipedia.org/wiki/PowerVR#Series5_.28SGX.29">PowerVR SGX series 5</a> - the <a title="ARM Mali GPU" href="http://www.arm.com/products/multimedia/graphics/mali_hardware.html">ARM Mali</a> has also been suggested). So it's multi-core capable and has a high-performance <acronym title="Floating Point Unit">FPU</acronym>. It's also OpenGL capable.</p><p>It's probably reasonable to anticipate that this chip, or its derivatives, will pop up in future iPods, iPhones and perhaps the Apple TV — along with any further mobile devices that Apple conceives — as well as the iPad and its future revisions.</p><p>I don't think that the processor, at least in this form, will appear in Apple's desktops or laptops — and it's not needed there either.</p><p>What's really exciting about the A4 is that it's a first attempt - yet it competes very favourably with the established mobile CPUs from the likes of Qualcomm, et al.</p><p>I'll bet the launch of the iPad has caused concern in the boardrooms of quite a few companies. It's going to be very interesting to see how this plays out.</p><div id="related-posts"><h2>You might also enjoy:</h2><ol><li><a href='http://blog.urbanmainframe.com/2010/01/apple-ipad-first-thoughts/' rel='bookmark' title='Permanent Link: Apple iPad: First Thoughts'>Apple iPad: First Thoughts</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://blog.urbanmainframe.com/2010/01/introducing-the-a4-microprocessor-apples-first-cpu/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Apple iPad: First Thoughts</title><link>http://blog.urbanmainframe.com/2010/01/apple-ipad-first-thoughts/</link> <comments>http://blog.urbanmainframe.com/2010/01/apple-ipad-first-thoughts/#comments</comments> <pubDate>Wed, 27 Jan 2010 21:14:15 +0000</pubDate> <dc:creator>Jonathan Hollin</dc:creator> <category><![CDATA[Weblog]]></category> <category><![CDATA[Apple]]></category> <category><![CDATA[Art]]></category> <category><![CDATA[Audio]]></category> <category><![CDATA[Gaming]]></category> <category><![CDATA[Hardware]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[Music]]></category> <category><![CDATA[Silver Screen]]></category> <category><![CDATA[Video]]></category> <category><![CDATA[Web Browser]]></category><guid isPermaLink="false">http://blog.urbanmainframe.com/?p=3104</guid> <description><![CDATA[<br />&#8220;Last time there was this much excitement about a tablet, it had some commandments written on&#160;it.&#8221;<br /><span style="margin-left: 140px;">- The Wall Street Journal</span>]]></description> <content:encoded><![CDATA[<div class="center"><img title="Apple iPad with keyboard dock" src="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/iPad_keyboard_dock.jpg" alt="Apple iPad with keyboard dock" width="449" height="425" /></div><p>Apple have finally unveiled a tablet computer, the <a title="learn more about the Apple iPad..." href="http://www.apple.com/ipad/">iPad.</a> The anticipation leading up to this launch and the speculation surrounding it has been truly staggering. Yet I find myself strangely underwhelmed by the device.</p><p><span id="more-3104"></span></p><p>Personally I have no need of a tablet computer, none at all. So this essay might appear to be a little negative. I was really hoping for something other than a tablet from this latest Apple event. So my heart sank as soon as Steve Jobs (who still looks awfully thin) mentioned tablets.</p><p>I followed the presentation via <a title="go to: engadget's liveblog of the Apple iPad launch..." href="http://www.engadget.com/2010/01/27/live-from-the-apple-tablet-latest-creation-event/">engadget's liveblog</a> and I <a title="go to: My Twitter Stream..." href="http://twitter.com/urban_mainframe">twittered my thoughts</a> as the event unfolded. A slightly abridged transcript of my notes follows:</p><ol><li>It's called the iPad...</li><li>I feel strangely disappointed - I've got no use for a tablet.</li><li>There's gotta be more to the iPad than this... surely... come on Steve, what are you holding back?</li><li>So far it all looks pretty standard stuff. It's like a big iPhone, but without the phone...</li><li>1GHz Apple A4 chip... whoa, that's new. Where the f*&amp;^ did that come from?</li><li>Hmm... this chip could be the big news...</li><li>Runs all iPhone apps unmodified... yeah, yeah... blah, blah, blah... what about that chip?</li><li>Game graphics are really slick... So what's the A4 - a <acronym title="Central Processing Unit">CPU</acronym>, a <acronym title="Graphics Processing Unit">GPU</acronym>... is it both?</li><li>Still unimpressed with the iPad... waiting for the big news...</li><li>Unsurprisingly it's an e-book reader too. Nothing so far that hadn't been anticipated.</li><li><acronym title="Universal Serial Bus">USB</acronym>, Wi-fi and <acronym title="3rd Generation Mobile Telecommunications">3G</acronym>...</li><li>No contract, unlimited data, deal with AT&amp;T (US) @ $29.99/mnth. Euro deals in place June/July. All models unlocked, use <acronym title="Global System for Mobile Communications">GSM</acronym> µSIMs</li><li>64GB + wi-fi + <acronym title="3rd Generation Mobile Telecommunications">3G</acronym> = $829 = around £800 here in the UK. Naw, I'm not too keen. £299 would have been easier to swallow.</li><li>Ah... keyboard dock is interesting... now you've got a handy little portable terminal... now that's more like it.</li><li>Suddenly £800 (± a few quid) doesn't seem so bad. It's almost a netbook!!!</li><li>Wonder how well that screen copes with greasy fingerprints?</li><li>I'm really underwhelmed. The Apple guys are talking about a "magical device" at an "unbelievable price"...</li><li>... "our most advanced technology" and a "revolutionary device" - I can't help wonder, "am I missing something?"</li><li>No cameras, no <acronym title="Global Positioning System">GPS</acronym> - so no augmented reality...</li><li>A missed opportunity methinks.</li><li>Silly me: of course geo-location can be achieved via <acronym title="3rd Generation Mobile Telecommunications">3G</acronym> and <acronym title="Global System for Mobile Communications">GSM</acronym>. Wouldn't expect that to be as accurate as <acronym title="Global Positioning System">GPS</acronym> though.</li><li>Specs on Apple's website confirm that there is <acronym title="Global Positioning System">GPS</acronym>.</li><li>There's Bluetooth too. So wireless sync with PC could be possible.</li><li>There is a camera connection kit too. So suddenly there's a few more possibilities.</li><li>1.6lbs and .5" thick - that's pretty good. It'll be easy to transport at least.</li><li>Okay. I'm somewhat intrigued. But I don't think I'll be rushing out to buy one. I'd prefer a MacBook Pro.</li><li>Back to that camera thing, despite the camera connection kit, augmented reality won't be too good without an integral camera.</li><li>So who is the iPad aimed at? What sort of customer does Apple see here, apart from the fan-boyz?</li><li>No multi-tasking on the iPad!!! Screen resolution 1024x768. First [hands on] reports tell us that it's really fast and responsive.</li><li>engadget reports that the on-screen keyboard is "good, not great. Not quite as responsive as it looked in the demos."</li></ol><p>So there you have it. If you wanted a tablet then I'm sure you're jumping through hoops right now. But for myself, well I think I'll keep saving for that new MacBook Pro.</p><div id="related-posts"><h2>You might also enjoy:</h2><ol><li><a href='http://blog.urbanmainframe.com/2010/01/frog-designs-apple-tablet-prototypes/' rel='bookmark' title='Permanent Link: Frog Design’s Apple Tablet Prototypes'>Frog Design’s Apple Tablet Prototypes</a></li><li><a href='http://blog.urbanmainframe.com/2010/01/introducing-the-a4-microprocessor-apples-first-cpu/' rel='bookmark' title='Permanent Link: Introducing the A4 Microprocessor, Apple’s First CPU'>Introducing the A4 Microprocessor, Apple’s First CPU</a></li><li><a href='http://blog.urbanmainframe.com/2010/01/retro-apple-com-home-pages/' rel='bookmark' title='Permanent Link: Retro Apple.com Home Pages'>Retro Apple.com Home Pages</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://blog.urbanmainframe.com/2010/01/apple-ipad-first-thoughts/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Retro Apple.com Home Pages</title><link>http://blog.urbanmainframe.com/2010/01/retro-apple-com-home-pages/</link> <comments>http://blog.urbanmainframe.com/2010/01/retro-apple-com-home-pages/#comments</comments> <pubDate>Mon, 25 Jan 2010 22:24:20 +0000</pubDate> <dc:creator>Jonathan Hollin</dc:creator> <category><![CDATA[Weblog]]></category> <category><![CDATA[Apple]]></category> <category><![CDATA[Hardware]]></category> <category><![CDATA[Macintosh]]></category> <category><![CDATA[MessagePad]]></category> <category><![CDATA[Newton]]></category> <category><![CDATA[Vintage]]></category> <category><![CDATA[Web Design]]></category><guid isPermaLink="false">http://blog.urbanmainframe.com/?p=3014</guid> <description><![CDATA[A study in what the apple.com home-page might have looked like with the company's products of yesteryear.]]></description> <content:encoded><![CDATA[<div class="right"><img title="Apple Macintosh" src="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/apple1984mac-full.jpg" alt="Apple Macintosh" width="371" height="234" /></div><p>When a web-site has been running since 1996<sup class='footnote'><a href='#fn-3014-1' id='fnref-3014-1'>1</a></sup> you would expect it to have enjoyed some evolution, with the odd redesign thrown in along the way. The web-site at <a title="go to: apple.com..." href="http://apple.com/">apple.com</a> is one such site. Flickr user Kernel Panic maintains <a title="go to: Kernel Panic's apple.com home page gallery..." href="http://www.flickr.com/photos/kernelpanic/sets/283374/">a gallery of screen captures of Apple's home page</a> and it represents an interesting journey through the history of the company. It's amazing to me that the basic design of apple.com as it stands today is the same <a title="go to: apple.com home page from 1998..." href="http://www.flickr.com/photos/kernelpanic/11379744/in/set-283374/">as it was in 1998</a> — how's that for consistency?</p><p>But what would Apple's home page have looked like in the years prior to 1996? Sadly we never got to see an apple.com home page for the launch of the Apple I, Apple II, Lisa, Macintosh or MessagePad… until today! Dave Lawrence of <a title="go to: Newton Poetry..." href="http://newtonpoetry.com/">Newton Poetry</a> fame posted a couple of mock-up apple.com home pages for the Lisa and MessagePad machines on his weblog and <a title="go to: MattsMacintosh.com..." href="http://mattsmacintosh.com/">Matt Pearce</a> answered Lawrence's call for others to add to the meme. Between them, they've come up with a few beautifully crafted and clever images of the home pages that might have been.<br /> <span id="more-3014"></span></p><div class="center"><img style="width: 400px; height: 20px; padding: 8px 0;" src="/custom/apple_hr.png" alt="-----" /></div><h3>1976: Apple I</h3><div class="center" style="padding-top: 12px;"><a href="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/1976_apple_1.jpg"><img class="size-thumbnail" title="1976: Apple I" src="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/1976_apple_1-570x497.jpg" alt="Imaginary front page of apple.com, circa 1976" width="570" height="497" /></a></div><p>This is where it all started. The clever headline alludes to the generation of personal computers that preceded the <a title="learn more about the Apple I..." href="http://en.wikipedia.org/wiki/Apple_I">Apple I,</a> computers like the <a title="learn more about the Altair 8800..." href="http://en.wikipedia.org/wiki/Altair_8800">Altair 8800</a> which were programmed by toggling switches on the front panel.</p><p>Neat touches on this mock-up include the use of the original "Apple Computer Co." logo and address — 770 Welch Rd., Palo Alto, CA 94304.</p><div class="center"><img style="width: 400px; height: 20px; padding: 8px 0;" src="/custom/apple_hr.png" alt="-----" /></div><h3>1981: Apple II</h3><div class="center" style="padding-top: 12px;"><a href="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/1981-Apple-II.jpg"><img class="size-thumbnail" title="1981 - Apple II" src="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/1981-Apple-II-570x451.jpg" alt="Imaginary front page of apple.com, circa 1981" width="570" height="451" /></a></div><p>Apple's home page from 1981 shows the 4-year old <a title="learn more about the Apple II..." href="http://en.wikipedia.org/wiki/Apple_II_series">Apple II,</a> the computer that really catapulted Apple Computer Inc. into the public eye. A hugely successful product for the company, the Apple II sold in huge numbers — by the end of its production Apple had sold up to six million units. The computer became well established in American schools, was extremely popular with the hobbyist and, following the introduction of the popular <a title="learn more about VisiCalc..." href="http://en.wikipedia.org/wiki/VisiCalc">VisiCalc</a> software, also became a favourite of the business user.</p><div class="center"><img style="width: 400px; height: 20px; padding: 8px 0;" src="/custom/apple_hr.png" alt="-----" /></div><h3>1983: Apple Lisa</h3><div class="center" style="padding-top: 12px;"><a href="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/1983_apple_lisa.jpg"><img class="size-thumbnail" title="1983: Apple Lisa" src="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/1983_apple_lisa-570x436.jpg" alt="Imaginary front page of apple.com, circa 1983" width="570" height="436" /></a></div><p>"5MHz processor and 1MB of RAM for blistering speed." Sadly the one thing the <a title="learn more about the Apple Lisa..." href="http://en.wikipedia.org/wiki/Apple_Lisa">Lisa</a> was famous for was it sluggishness. A commercial flop for Apple, unsold stock of Lisa computers were consigned to landfill in 1989 and obscurity was thus guaranteed. However, from tiny acorns do mighty oaks grow… in 1982, <a title="learn more about Steve Jobs..." href="http://en.wikipedia.org/wiki/Steve_Jobs">Steve Jobs</a> was forced out from the Lisa development group. He immediately joined the Macintosh project and we all know how well that turned out!</p><div class="center"><img style="width: 400px; height: 20px; padding: 8px 0;" src="/custom/apple_hr.png" alt="-----" /></div><h3>1984: Apple Macintosh</h3><div class="center" style="padding-top: 12px;"><a href="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/1984_apple_macintosh.jpg"><img class="size-thumbnail" title="1984: Apple Macintosh" src="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/1984_apple_macintosh-570x488.jpg" alt="Imaginary front page of apple.com, circa 1984" width="570" height="488" /></a></div><p>"You'll see why 1984 won't be like <a title="learn more about George Orwell's Nineteen Eighty-Four..." href="http://en.wikipedia.org/wiki/Nineteen_Eighty-Four">Nineteen Eighty-Four.</a>"</p><p>Launched with <a title="learn more about Apple's 1984 Macintosh commercial..." href="http://en.wikipedia.org/wiki/1984_(television_commercial)">one of the most cinematic commercials of it's era,</a> the <a title="learn more about the Apple Macintosh..." href="http://en.wikipedia.org/wiki/Apple_Macintosh">Apple Macintosh</a> was the first commercially successful computer operated with a <acronym title="Graphical User Interface">GUI</acronym> rather than a command line. Inspired by the groundbreaking research in computer-human interfaces undertaken at <a title="learn more about Xerox PARC..." href="http://en.wikipedia.org/wiki/Xerox_PARC">Xerox PARC,</a> the Macintosh's <acronym title="Operating System">OS</acronym> introduced the <a title="learn more about WIMP..." href="http://en.wikipedia.org/wiki/WIMP_(computing)">WIMP</a> concept to the public.</p><p>The Apple Macintosh represented a quantum leap<sup class='footnote'><a href='#fn-3014-2' id='fnref-3014-2'>2</a></sup> in personal computing. Perhaps not for its hardware but certainly for the level of abstraction that its <acronym title="Operating System">OS</acronym> provided for the user. Apple published <a title="learn more about Apple Human Interface Guidelines..." href="http://developer.apple.com/Mac/library/documentation/UserExperience/Conceptual/AppleHIGuidelines/XHIGIntro/XHIGIntro.html">Human Interface Guidelines</a> which were largely responsible for maintaining a consistent <acronym title="User Interface">UI</acronym> across applications. The resulting standardisation ensured that Macintosh applications generally had an easier learning curve than their contemporaries.</p><p>The <em>Mac</em> evolved to become one of the mainstays of the graphics and design industries.</p><div class="center"><img style="width: 400px; height: 20px; padding: 8px 0;" src="/custom/apple_hr.png" alt="-----" /></div><h3>1989: Apple Macintosh Portable</h3><div class="center"><a href="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/1989_apple_macintosh_portable.jpg"><img class="size-thumbnail" title="1989: Apple Macintosh Portable" src="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/1989_apple_macintosh_portable-570x503.jpg" alt="Imaginary front page of apple.com, circa 1989" width="570" height="503" /></a></div><p>The <a title="learn more about the Macintosh Portable..." href="http://en.wikipedia.org/wiki/Macintosh_Portable">Macintosh Portable</a> is one of only a few Apple products that I have never seen in the metal, yet alone used. It was not one of Apple's more successful products. Despite being advanced and forward-thinking in some areas, the portable was let down by the lack of a backlit display (although this did appear in a later version) and an ill-conceived battery/<acronym title="Power Supply Unit">PSU</acronym> arrangement. The Macintosh Portable was discontinued just two-years after its introduction.</p><div class="center"><img style="width: 400px; height: 20px; padding: 8px 0;" src="/custom/apple_hr.png" alt="-----" /></div><h3>1993: Apple MessagePad</h3><div class="center"><a href="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/1993_apple_newton.jpg"><img class="size-thumbnail" title="1993: Apple MessagePad" src="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/1993_apple_newton-570x436.jpg" alt="Imaginary front page of apple.com, circa 1993" width="570" height="436" /></a></div><p>The <a title="learn more about the Apple MessagePad..." href="http://en.wikipedia.org/wiki/Apple_MessagePad">Apple MessagePad</a><sup class='footnote'><a href='#fn-3014-3' id='fnref-3014-3'>3</a></sup> is something of an enigma. Acclaimed by some yet criticised by others, the MessagePad was hardly a runaway success during its production lifetime. Yet the device has achieved something of an iconic status since production ended in 1998 and still enjoys a devout following to this day.</p><p>I own a MessagePad 2100, the last and most advanced of the range, and I can attest to the enduring qualities of the machine. It is an incredibly useful little device. It boasts great battery life, a delightfully clear, backlit, LCD touch-screen, a range of connectivity and expansion options and a decent suite of integrated applications.</p><p>The Newton <acronym title="Operating System">OS</acronym> boasts some clever features and an intuitive user interface. The oft-ridiculed handwriting of the earlier models evolved into an uncannily accurate system in the final revisions.</p><p>Like many others, I posit that the MessagePad is a device that was ahead of its time. In my opinion, it deserves much more recognition than it is awarded. Interestingly, in 2009, CNET compared an Apple MessagePad 2000 to an <a title="IPhone" href="http://en.wikipedia.org/wiki/IPhone">iPhone</a>, and <a title="go to: Apple Newton vs Apple iPhone..." href="http://crave.cnet.co.uk/gadgets/0,39029552,49304363-1,00.htm">the Newton came out on top!</a></p><div class="center"><img style="width: 400px; height: 20px; padding: 8px 0;" src="/custom/apple_hr.png" alt="-----" /></div><h3>1994: Apple QuickTake 100</h3><div class="center"><a href="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/1994_apple_quicktake_100.jpg"><img class="alignnone size-medium wp-image-3070" title="1994: Apple QuickTake 100 Digital Camera" src="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/1994_apple_quicktake_100-570x503.jpg" alt="Imaginary front page of apple.com, circa 1994" width="570" height="503" /></a></div><p>Our final imaginary home-page dates from 1994 and advertises the <a title="learn more about the Apple QuickTake 100..." href="http://en.wikipedia.org/wiki/Apple_QuickTake">Apple QuickTake 100</a> digital camera. This is an Apple product that I'd never heard of before. One of a series of three models, the QuickTake 100 was the first to launch and, by comparison with even the most basic of today's digital cameras, it was woefully inadequate for anything but the most undemanding of photographic tasks.</p><p>The QuickTake 100 had a maximum resolution of 640 × 480 pixels — of which its internal storage was big enough for just eight images. The camera had no focus or zoom controls and no means to review an image after capture.</p><p>The QuickTake digital camera range was discontinued in 1997.</p><div class="center"><img style="width: 400px; height: 20px; padding: 8px 0;" src="/custom/apple_hr.png" alt="-----" /></div><p>And so we come to the end of our journey. We've seen a handful of apple.com home-pages that never were and taken an interesting (albeit brief) tour through the company's early product history.</p><p>If you have the Photoshop skills, there are still a few home-pages that would really enhance this collection:</p><ul><li><a title="learn more about the Apple LaserWriter..." href="http://en.wikipedia.org/wiki/LaserWriter">LaserWriter:</a> In conjunction with the Macintosh and <a title="learn more about Aldus PageMaker..." href="http://en.wikipedia.org/wiki/Adobe_PageMaker">Aldus PageMaker</a> software, this landmark printer contributed largely to the desktop publishing (<acronym title="Desk Top Publishing">DTP</acronym>) revolution.</li><li><a title="learn more about the Twentieth Anniversary Macintosh..." href="http://en.wikipedia.org/wiki/Twentieth_Anniversary_Macintosh">Twentieth Anniversary Macintosh (TAM):</a> A limited-edition version of the Macintosh designed to represent a state-of-the-art futuristic vision of personal computing. The TAM was a gorgeous piece of industrial design and would surely have warranted a very special home-page on apple.com.</li><li><a title="learn more about the Apple Bandai Pippin..." href="http://en.wikipedia.org/wiki/Bandai_Pippin">Pippin:</a> Apple's failed attempt at a games console. Whilst looking remarkably similar to the Nintendo 64, the Pippin was never to achieve anything like the sales of competing products from Sony, Sega or Nintendo itself. The Pippin was shelved following mediocre sales of just 42,000 units.</li><li><a title="learn more about Steve Jobs..." href="http://en.wikipedia.org/wiki/Steve_jobs">Steve Jobs:</a> Jobs' return as Apple's <acronym title="Chief Executive Officer">CEO</acronym> was big, big news. A home-page homage is sadly missing from the apple.com historical archives.</li></ul><h3>Sources</h3><ul><li><a title="go to: Apple.com, circa 1983..." href="http://newtonpoetry.com/2009/06/29/applecom-circa-1983/">Apple.com, circa 1983</a></li><li><a title="go to: Apple.com, circa 1993..." href="http://newtonpoetry.com/2010/01/11/apple-com-circa-1993/">Apple.com, circa 1993</a></li><li><a title="go to: Alternate Reality Apple.com..." href="http://mattsmacintosh.com/Home/Alternate_Reality.html">Alternate Reality Apple.com</a></li></ul><div class='footnotes'><div class='footnotedivider'></div><ol><li id='fn-3014-1'>Did the first apple.com website appear in 1996? <a title="go to: The 100 Oldest Currently Registered .com Domains..." href="http://www.whoisd.com/oldestcom.php">The domain Was registered in 1987.</a> What did the domain point to in the interim? <span class='footnotereverse'><a href='#fnref-3014-1'>&#8617;</a></span></li><li id='fn-3014-2'><a title="learn more about the Sinclair QL..." href="http://en.wikipedia.org/wiki/Sinclair_ql">Not that one!</a> <span class='footnotereverse'><a href='#fnref-3014-2'>&#8617;</a></span></li><li id='fn-3014-3'>Often mistakenly called the "Newton" (<a title="learn more about the Newton OS..." href="http://en.wikipedia.org/wiki/Newton_OS">Newton</a> is the name of the <acronym title="Operating System">OS</acronym> the MessagePad runs.) <span class='footnotereverse'><a href='#fnref-3014-3'>&#8617;</a></span></li></ol></div><div id="related-posts"><h2>You might also enjoy:</h2><ol><li><a href='http://blog.urbanmainframe.com/2008/07/apple-newton-messagepad-2100/' rel='bookmark' title='Permanent Link: Apple Newton MessagePad 2100'>Apple Newton MessagePad 2100</a></li><li><a href='http://blog.urbanmainframe.com/2008/08/apple-messagepad-2100-is-nearly-home/' rel='bookmark' title='Permanent Link: Apple MessagePad 2100 is Nearly Home'>Apple MessagePad 2100 is Nearly Home</a></li><li><a href='http://blog.urbanmainframe.com/2009/09/adding-retro-touches-to-an-aging-macintosh/' rel='bookmark' title='Permanent Link: Adding Retro Touches to an Aging Macintosh'>Adding Retro Touches to an Aging Macintosh</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://blog.urbanmainframe.com/2010/01/retro-apple-com-home-pages/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>AppZapper: Cute, But Pointless UI</title><link>http://blog.urbanmainframe.com/2010/01/appzapper-cute-but-pointless-ui/</link> <comments>http://blog.urbanmainframe.com/2010/01/appzapper-cute-but-pointless-ui/#comments</comments> <pubDate>Wed, 13 Jan 2010 15:10:36 +0000</pubDate> <dc:creator>Jonathan Hollin</dc:creator> <category><![CDATA[Weblog]]></category> <category><![CDATA[Apple]]></category> <category><![CDATA[GUI]]></category> <category><![CDATA[Interface]]></category> <category><![CDATA[Macintosh]]></category> <category><![CDATA[OS X]]></category> <category><![CDATA[Software]]></category><guid isPermaLink="false">http://blog.urbanmainframe.com/?p=2963</guid> <description><![CDATA[OS X's most popular uninstaller acquires a slick new interface. But is it necessary, or is it entirely redundant and a barrier to useability?]]></description> <content:encoded><![CDATA[<div class="photo center"><a href="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/trash.jpg"><img class="size-thumbnail" title="Trash" src="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/trash-570x379.jpg" alt="Rubbish bins" width="570" height="379" /></a><br /> <span style="font-size: 8pt;">Photo Credit: <em>Trash Your Gifts</em> by <a href="http://www.flickr.com/photos/euphoriefetzen/3250965385/">Euphoriefetzen</a></span></div><p>Everyone's favourite uninstaller for <acronym title="Operating System">OS</acronym> X, <a title="learn more about AppZapper..." href="http://appzapper.com/">AppZapper,</a> recently generated a <a title="go to: AppZapper 2 for Mac hands-on - beautiful UI, same old tricks..." href="http://arstechnica.com/apple/news/2010/01/appzapper-2-for-mac-hands-on-beautiful-ui-same-old-tricks.ars">bit</a> <a title="go to: AppZapper 2 for Mac - Uninstalling Made Fun!" href="http://smokingapples.com/software/reviews/appzapper-2-uninstalling-made-fun/">of</a> <a title="go to: AppZapper 2 - The Ultimate Apps Manager for Mac OS X." href="http://www.macstories.net/reviews/appzapper-2-review/">a</a> <a href="http://www.macheist.com/forums/viewtopic.php?id=10381">buzz</a> as it metamorphosed into version 2 and acquired a <a title="Video: AppZapper's filtering options..." href="http://37signals.com/svn/posts/2098-a-look-at-app-zappers-impressive-filtering-options">slick new interface.</a> AppZapper also seems to have grown beyond being a simple uninstaller, several pundits are now describing it as an "application manager."</p><p>As an application manager one can view one's applications in a pretty interface, sort them with various filters and even store their license codes within AppZapper. I have to say that license code management seems to me to be an odd addition to an uninstaller. There's no synergy between the tasks of uninstalling applications that are no longer required and retrieving licensing details for those that are.</p><p>But that's not my biggest issue with AppZapper. To me, whilst the application itself is extremely useful, the interface is completely redundant and, pretty as it is, it shouldn't be there at all.</p><p><span id="more-2963"></span></p><div class="right"><img title="OS X's &quot;Trash&quot; icon - the only interface one needs for uninstalling applications." src="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/trashcan.jpg" alt="the &quot;Trash&quot; icon from Apple's OS X operating system" width="150" height="150" /></div><p><acronym title="Operating System">OS</acronym> X already has a wonderful, intuitive interface for deleting files and uninstalling applications. It sits in the dock, is non-intrusive and doesn't require the launch of a distinct application to use it. The <em>Trash</em> icon is all the interface one needs for uninstalling applications.</p><p>Now there are those who argue that Apple made a mistake with their implementation of uninstall via <em>Trash</em>. The issue is that, while such an operation always works (for well behaved applications), there are often support files left behind (preferences and similar) and these, it is argued, should be removed along with the application. The counter-argument is that Apple did in fact get it right, that the retention of these (usually small) files causes no harm and that, should one ever decide to reinstall a given application, the previously configured preferences will be automagically reinstated from those very same files.</p><p>Personally, I'm in the first camp. As a self-proclaimed power user I install a lot of applications on my Mac. I try them and if they have some utility to my workflow and processes then they'll stay. Unfortunately, the vast majority don't. So I end up uninstalling a lot of applications and I really don't want their combined detritus cluttering up my disks — no matter how small their demands are.</p><p>Which brings us back to AppZapper… as far as I'm concerned the utility of AppZapper is fine. It performs a task that I've decided I need. However, the implementation is all wrong. It's completely counter-intuitive to me to have to launch one application to delete another. As I've written above, the interface for uninstalling already exists with the <em>Trash</em> icon — a separate interface is simply redundant.</p><p>I used AppZapper, in its version 1 incarnation, for some time and was always irritated by its methodology. In the end I went hunting for an alternative — and finally settled on a wonderful little program called AppTrap.</p><p><a title="get AppTrap..." href="http://onnati.net/apptrap/">AppTrap</a> performs essentially the same task as AppZapper — it hunts down and deletes an application's support files when that application is uninstalled — but it does it in a different and, in my humble opinion, much more elegant manner.</p><p>AppTrap is installed as a <em>Preference Pane</em> and works in the background, silently and unobtrusively. It monitors the <em>Trash</em> can and when one drags an application to <em>Trash</em>, or command-backspaces it, AppTrap intercepts the operation and pops up a dialogue similar to this:</p><div class="center"><img title="AppTrap Dialogue" src="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/apptrap2.png" alt="screen capture of the AppTrap dialogue" width="560" height="394" /></div><p>As you can see, one has the option to leave the support file(s) untouched or to move them to <em>Trash</em> along with their parent application.</p><p>This is a much better implementation than that of AppZapper. It runs within the flow of the delete operation and it is omnipresent, not requiring the launch of a separate application. I much prefer this to AppZapper's gorgeous yet unnecessary interface.</p><p>There's one more thing worth noting about AppTrap: it also works when an application is being upgraded. When the older version of that application is being replaced AppTrap pops up this same dialogue — giving one the option of retaining the support files, or starting with a clean sheet. Wonderful.</p><p>If Apple were ever to add uninstall functionality to <acronym title="Operating System">OS</acronym> X I'd imagine that they'd go with an AppTrap-like methodology rather than an AppZapper one.</p><p>Finally, AppTrap is free and open-source. Give it a try, I'm sure you won't regret it.</p><div id="related-posts"><h2>You might also enjoy:</h2><ol><li><a href='http://blog.urbanmainframe.com/2009/02/apptrap-os-x/' rel='bookmark' title='Permanent Link: AppTrap (OS X)'>AppTrap (OS X)</a></li><li><a href='http://blog.urbanmainframe.com/2009/10/os-xs-single-application-mode/' rel='bookmark' title='Permanent Link: OS X’s Single Application Mode'>OS X’s Single Application Mode</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://blog.urbanmainframe.com/2010/01/appzapper-cute-but-pointless-ui/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>The Lives of Others</title><link>http://blog.urbanmainframe.com/2010/01/the-lives-of-others/</link> <comments>http://blog.urbanmainframe.com/2010/01/the-lives-of-others/#comments</comments> <pubDate>Sun, 10 Jan 2010 01:36:21 +0000</pubDate> <dc:creator>Jonathan Hollin</dc:creator> <category><![CDATA[Weblog]]></category> <category><![CDATA[History]]></category> <category><![CDATA[Politics]]></category> <category><![CDATA[Silver Screen]]></category><guid isPermaLink="false">http://blog.urbanmainframe.com/?p=2941</guid> <description><![CDATA[A look into the horrors of Cold War life in East Berlin, under the watchful eyes of the Stasi.]]></description> <content:encoded><![CDATA[<div class="photo center"><a href="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/the_lives_of_others.jpg"><img class="size-thumbnail" title="Georg Dreyman (Sebastian Koch) and Christa-Maria Sieland (Martina Gedeck) in The Lives of Others" src="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/the_lives_of_others-570x383.jpg" alt="" width="570" height="383" /></a></div><p>I don’t often write about movies on the Urban Mainframe. That’s odd in itself because I watch a lot of them and consider myself to be something of a movie buff. Having said that, my movie collection, I suspect, is that of a typical bloke. There’s lots of war, action, sci-fi and adventure films. There’s not a lot of drama. There’s only one or two “chick flicks” (oh come on, who doesn’t love <em>Ghost</em>?)</p><p>My collection is that of someone who doesn’t demand too much, intellectually, from his entertainment. I watch films to escape for an hour and a half — to be <em>James Bond</em>, <em>Neo</em> or <em>Luke Skywalker</em>. I don’t want to have to think too much when I watch a movie, I just want my imagination stimulated and the day-to-day tedium of life to be replaced with beautiful women, fast cars and lots and lots of explosions and gunfire.</p><p>You can probably appreciate then that, on being given for Christmas a sub-titled film with a dialogue spoken entirely in German, I wasn’t exactly filled with delight and anticipation. However, and to my great surprise, <em>The Lives of Others</em> turned out to be one of those rarest of films — one that captures the viewer’s attention from the moment it starts and holds it in a vice-like grip until the final credits roll.</p><p><span id="more-2941"></span></p><div class="photo center"><a href="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/stasi.jpg"><img class="size-thumbnail" title="Stasi Captain Gerd Wiesler as portrayed by Ulrich Mühe in The Lives of Others" src="http://blog.urbanmainframe.com/wp-content/uploads/2010/01/stasi-570x320.jpg" alt="" width="570" height="320" /></a></div><p>I’m not going to write about the plot, since I wouldn’t want to spoil the film for you. I will tell you only that this is a film set in East Berlin during the dark years of the <a title="learn more about the Cold War..." href="http://en.wikipedia.org/wiki/Cold_war">Cold War</a> and is an insightful and disturbing look into the operations of the <a title="learn more about the Stasi..." href="http://en.wikipedia.org/wiki/Stasi">Stasi</a> — the East German secret police.</p><p>Whilst the historical accuracy of some of the scenes has been questioned, the overall portrayal of life in East Berlin and the effects that the suffocating interference of the Stasi had on the <a title="learn more about the GDR..." href="http://en.wikipedia.org/wiki/East_germany">GDR’s</a> citizens, is probably as realistic as it could be.</p><p>In a review, American journalist John Podhoretz called the film “one of the greatest movies ever made, and certainly the best film of this decade.” William F. Buckley Jr. wrote in his syndicated column that, after the film was over, he turned to his companion and said, “I think that this is the best movie I ever saw.” Time magazine’s Richard Corliss named the film one of the Top 10 Movies of 2007, ranking it at #2. Corliss praised the film as a “poignant, unsettling thriller.”</p><p>As for me, I agree with each of these reviewers. <em>The Lives of Others</em> is a film that touched the very core of me, and its impact will stay with me for long, long time.</p><p><em>The Lives of Others</em> is not a Hollywood-esque blockbuster, nor is it a big budget movie — production costs were apparently only US $2m — yet despite this, maybe even because of this, the emotional involvement that the film elicits is sublime. I found myself unable to break away from it, so compelling is the story and the acting.</p><p>According to <em>The Lives of Others</em> Wikipedia entry (which I won’t link to because of the spoilers it contains), a Hollywood remake of the film might be forthcoming. I hope that this project (if it exists) comes to nothing. Hollywood and the inevitable Americanisation of this movie would really ruin it. I can only recommend that you watch this film in its original form, because it’s a real treat.</p>]]></content:encoded> <wfw:commentRss>http://blog.urbanmainframe.com/2010/01/the-lives-of-others/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Mockup or Markup: Designer vs. Coder</title><link>http://blog.urbanmainframe.com/2009/12/mockup-or-markup-designer-vs-coder/</link> <comments>http://blog.urbanmainframe.com/2009/12/mockup-or-markup-designer-vs-coder/#comments</comments> <pubDate>Tue, 29 Dec 2009 19:28:52 +0000</pubDate> <dc:creator>Jonathan Hollin</dc:creator> <category><![CDATA[Weblog]]></category> <category><![CDATA[Design]]></category> <category><![CDATA[Photoshop]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Web Design]]></category><guid isPermaLink="false">http://blog.urbanmainframe.com/?p=2916</guid> <description><![CDATA[In a recent 24 Ways article, Meagan Fisher recommends ditching Photoshop for design comps and going straight to markup. I think that her argument is unworkable for a large portion of designers.]]></description> <content:encoded><![CDATA[<div class="photo center"><a href="http://blog.urbanmainframe.com/wp-content/uploads/2009/12/the_web.jpg"><img class="size-thumbnail" title="The Web" src="http://blog.urbanmainframe.com/wp-content/uploads/2009/12/the_web-570x384.jpg" alt="" width="570" height="384" /></a></div><p>In an article on the web-design advent calendar, 24 Ways, <a title="go to: Make Your Mockup in Markup..." href="http://24ways.org/2009/make-your-mockup-in-markup">Meagan Fisher advocates setting aside Photoshop</a> and building design comps directly in our preferred flavour of <acronym title="HyperText Markup Language">HTML</acronym>.</p><p>That’s how I always work anyway. Only once have I ever built a design in Photoshop before writing the code and that was for the front page of this website — it took ages and felt totally un-natural and counter-intuitive to me. I did it because I understood that that’s how all designers work. I wanted to try it out to see if it made the process any easier for me, it didn’t, at all.</p><p>Even so, I think Meagan has overlooked a quite important point: not all web-designers are writers of code.</p><p><span id="more-2916"></span></p><p>The vast majority of web “design” work I do isn’t actually design at all. As I have written many times on this blog, I’m not a designer. I’m a coder. I receive designs from the agencies I sub-contract to, almost always in the form of a Photoshop <em>.psd</em> file, and I write the code to reproduce that design in the web-browser. I might write in <acronym title="eXtensible HyperText Markup Language">XHTML</acronym> or <acronym title="HyperText Markup Language">HTML</acronym> 5, depending on the task and audience. I’ll write the <acronym title="Cascading Style Sheets">CSS</acronym>, usually using the <acronym title="Cascading Style Sheets">CSS</acronym> compiler <a title="learn more about LESS (oh how I love that title)..." href="http://lesscss.org/"><em>LESS</em></a>.</p><p>I’ll almost always end up writing some <acronym title="Pre-Hypertext Processing">PHP</acronym> or <acronym title="Practical Extraction and Report Language">Perl</acronym> code too, either because I’m building within a <acronym title="Content Management System">CMS</acronym> or blogging platform, or simply because I need some basic templating for the site. There will almost inevitably be some coding to handle form processing and emailing. JavaScript and Ajax work might have to be implemented. There might be a little database work. These days I also tend to find myself producing and parsing <acronym title="eXtensible Markup Language">XML</acronym> files with things like customer testimonials, case studies or some other data-based resource. As if that weren’t enough, I might also end up writing Apache configuration files with rewriting rules and other esoterica.</p><p>And, of course, everything I build has to be as cross-browser capable as possible, or at least be built with acceptable fallbacks in place - hence there is usually a lot of fine tuning of code and markup.</p><p>My point is this: designers are artists. They tend to be right-brain people. I’d imagine that a designer (and this certainly applies to the designers I know and work with) would be way more comfortable in Photoshop or Illustrator than with a text editor and source code. Asking this sort of designer to build their mockups in markup is like asking a decorator to manufacture his paint and wallpaper. It just ain’t gonna work!</p><div id="related-posts"><h2>You might also enjoy:</h2><ol><li><a href='http://blog.urbanmainframe.com/2009/10/graphic-designer-vs-client/' rel='bookmark' title='Permanent Link: Graphic Designer vs Client'>Graphic Designer vs Client</a></li><li><a href='http://blog.urbanmainframe.com/2009/10/building-an-e-commerce-website-from-open-source-software/' rel='bookmark' title='Permanent Link: Building an E-commerce Website from Open-source Software'>Building an E-commerce Website from Open-source Software</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://blog.urbanmainframe.com/2009/12/mockup-or-markup-designer-vs-coder/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>DWotW #14</title><link>http://blog.urbanmainframe.com/2009/12/dwotw-14/</link> <comments>http://blog.urbanmainframe.com/2009/12/dwotw-14/#comments</comments> <pubDate>Tue, 29 Dec 2009 10:08:39 +0000</pubDate> <dc:creator>Jonathan Hollin</dc:creator> <category><![CDATA[Weblog]]></category> <category><![CDATA[Desktop Wallpaper]]></category> <category><![CDATA[DWotW]]></category> <category><![CDATA[Graphics]]></category> <category><![CDATA[Imaging]]></category> <category><![CDATA[Photoshop]]></category><guid isPermaLink="false">http://blog.urbanmainframe.com/?p=2893</guid> <description><![CDATA[Yet another spectacular piece of artwork from the deviantART website. "Devotion" is a truly fabulous desktop wallpaper.]]></description> <content:encoded><![CDATA[<div class="photo center"><a href="http://blog.urbanmainframe.com/wp-content/uploads/2009/12/devotion_by_h16.jpg"><img class="size-thumbnail" title="Devotion by h16" src="http://blog.urbanmainframe.com/wp-content/uploads/2009/12/devotion_by_h16-570x427.jpg" alt="" width="570" height="427" /></a></div><div class="twoColumns"><p><strong>Desktop Wallpaper of the Week:</strong> I love this image. It was created by “h16” and is <a title="go to: &quot;Devotion&quot; by h16 on deviantART..." href="http://h16.deviantart.com/art/Devotion-21673706">posted on deviantART.</a> The monochrome to vivid-colour transition between the two girls is extremely well done and the hand-painted effect is simply gorgeous. I can’t decide if the girl on the right is holding a “fantasy” lover, or the ghost of a dead friend or relative perhaps? One of the comments on the deviantArt site suggested that this image represents good meeting evil — but I’m not convinced — there seems to be me to be too much passion between the two girls for this to be a meeting of such polar opposites.</p><p>Either way, it’s a gorgeous piece of art and makes a fantastic desktop wallpaper.</p><p>You can <a title="go to: &quot;Devotion&quot; by h16 on deviantART..." href="http://h16.deviantart.com/art/Devotion-21673706">download the full-size wallpaper</a> from the deviantART website. You should also <a title="go to: h16's gallery on deviantART..." href="http://h16.deviantart.com/gallery/">check out the rest of h16’s work.</a></p></div>]]></content:encoded> <wfw:commentRss>http://blog.urbanmainframe.com/2009/12/dwotw-14/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>DWotW #13</title><link>http://blog.urbanmainframe.com/2009/11/dwotw-13/</link> <comments>http://blog.urbanmainframe.com/2009/11/dwotw-13/#comments</comments> <pubDate>Mon, 30 Nov 2009 00:50:52 +0000</pubDate> <dc:creator>Jonathan Hollin</dc:creator> <category><![CDATA[Weblog]]></category> <category><![CDATA[Desktop Wallpaper]]></category> <category><![CDATA[DWotW]]></category> <category><![CDATA[Photography]]></category> <category><![CDATA[Urban]]></category><guid isPermaLink="false">http://blog.urbanmainframe.com/?p=2863</guid> <description><![CDATA[HDR photograph of a Mini in an underground parking garage.]]></description> <content:encoded><![CDATA[<div class="photo center"><a href="http://blog.urbanmainframe.com/wp-content/uploads/2009/11/mini_hdr.jpg"><img class="size-thumbnail" title="Mini" src="http://blog.urbanmainframe.com/wp-content/uploads/2009/11/mini_hdr-570x379.jpg" alt="Mini" width="570" height="379" /></a></div><div class="twoColumns"><p><strong>Desktop Wallpaper of the Week:</strong> This cool <acronym title="High Dynamic Range">HDR</acronym> photo of a Mini in an underground parking garage makes a great desktop wallpaper. The vibrant red car really stands out in this grungy urban setting and the camera tilt adds a dynamism that would otherwise be missing. I love how the photographer has positioned the car behind the arrow — suggesting that she’s poised and ready to surge forward.</p><p><a title="go to: &quot;Underground HDR&quot; on Flickr..." href="http://www.flickr.com/photos/keyg3n/3781361334/">This photograph, taken by Travel Man, is available in a variety of resolutions on Flickr.</a></div>]]></content:encoded> <wfw:commentRss>http://blog.urbanmainframe.com/2009/11/dwotw-13/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Tyler Durden</title><link>http://blog.urbanmainframe.com/2009/11/tyler-durden/</link> <comments>http://blog.urbanmainframe.com/2009/11/tyler-durden/#comments</comments> <pubDate>Wed, 25 Nov 2009 13:28:22 +0000</pubDate> <dc:creator>Jonathan Hollin</dc:creator> <category><![CDATA[Weblog]]></category> <category><![CDATA[Design]]></category> <category><![CDATA[Silver Screen]]></category> <category><![CDATA[Typography]]></category><guid isPermaLink="false">http://blog.urbanmainframe.com/?p=2851</guid> <description><![CDATA[Listen up maggots...]]></description> <content:encoded><![CDATA[<div class="center"><a href="http://blog.urbanmainframe.com/wp-content/uploads/2009/11/tyler-poster1.jpg"><img class="size-thumbnail" title="Tyler Durden: &quot;You are not a beautiful or unique snowflake&quot; Poster" src="http://blog.urbanmainframe.com/wp-content/uploads/2009/11/tyler-poster1-570x502.jpg" alt="Tyler Durden: &quot;You are not a beautiful or unique snowflake&quot; Poster" width="570" height="502" /></a></div><p>I’ve just found out that <a title="go to: Tyler Durden..." href="http://travisneilson.com/2009/11/22/tyler-durden/">I’ve won this great poster from Travis Neilson.</a> How cool is that? I’m thrilled.</p>]]></content:encoded> <wfw:commentRss>http://blog.urbanmainframe.com/2009/11/tyler-durden/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Accelerating My WordPress Installation (Redux)</title><link>http://blog.urbanmainframe.com/2009/11/accelerating-my-wordpress-installation-redux/</link> <comments>http://blog.urbanmainframe.com/2009/11/accelerating-my-wordpress-installation-redux/#comments</comments> <pubDate>Sun, 22 Nov 2009 01:52:43 +0000</pubDate> <dc:creator>Jonathan Hollin</dc:creator> <category><![CDATA[Weblog]]></category> <category><![CDATA[Apache]]></category> <category><![CDATA[Changelog]]></category> <category><![CDATA[High Performance]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Scalability]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Web Server]]></category> <category><![CDATA[WordPress]]></category><guid isPermaLink="false">http://blog.urbanmainframe.com/?p=2806</guid> <description><![CDATA[Building a WordPress stack with performance as a priority.]]></description> <content:encoded><![CDATA[<div class="photo center"><a href="http://blog.urbanmainframe.com/wp-content/uploads/2009/11/ferrari_612_scaglietti.jpg"><img class="size-thumbnail" title="Ferrari 612 Scaglietti" src="http://blog.urbanmainframe.com/wp-content/uploads/2009/11/ferrari_612_scaglietti-570x376.jpg" alt="Ferrari 612 Scaglietti" width="570" height="376" /></a></div><p>A long time ago, in a galaxy far, far away… oh sorry, wrong script. I'll start over. In the dim and distant past, <a title="go to: Accelerating My WordPress Installation..." href="http://blog.urbanmainframe.com/2008/07/accelerating-my-wordpress-installation/">I wrote about my efforts</a> to eke a little bit more performance out of the WordPress installation that this glorious website runs upon. What I'd done was fairly basic: content compression, reduced page weights, database tuning… the usual stuff.</p><p>I also described how I'd failed to get <a title="learn more about WP Super Cache..." href="http://wordpress.org/extend/plugins/wp-super-cache/"><acronym title="WordPress">WP</acronym> Super Cache</a> working and wrote that I was investigating <acronym title="Pre-Hypertext Processing">PHP</acronym> accelerators. Yet, despite my endeavours, the website's performance continued to be, well, pitiful. Some time later I managed to get <acronym title="WordPress">WP</acronym> Super Cache working and things improved, but were still disappointing to me.</p><p>I come from a <a href="http://perl.apache.org/" title="learn more about mod_perl...">mod_perl</a> background and one of mod_perl's strengths is the speed at which it can run its applications. The <acronym title="Pre-Hypertext Processing">PHP</acronym> app's that I now find myself working with just can't compete. I believed that I'd just have to accept that the performance goals I was aiming for weren't achievable.</p><p>However, I was recently forced to reconsider my position when <a title="learn more about nursesstore.co.uk..." href="http://blog.urbanmainframe.com/2009/11/shopping-for-nurses/">I was contracted to build a website</a> on top of the <a title="learn more about the Zend Framework..." href="http://framework.zend.com/">Zend Framework</a> — because, despite being written entirely in <acronym title="Pre-Hypertext Processing">PHP</acronym>, <a title="go to : nursesstore.co.uk..." href="http://nursesstore.co.uk/">nursesstore.co.uk</a> turned out to be very fast.</p><p>Suddenly, I knew that it was possible to build fast <acronym title="Pre-Hypertext Processing">PHP</acronym> applications. So I turned my attention, once again, to the speed-deficient Urban Mainframe with the fire of the true zealot burning in my eyes.</p><p><span id="more-2806"></span></p><p>I'd read about the <a title="go to: PHP APC Performance Tests with Apache ab..." href="http://coder1.com/articles/php-apc-performance-tests-apache-ab">performance improvements that accelerators like APC can provide</a> and I'd half-heartedly tried a couple of times to get it running on my Media Temple GS server. Yesterday <a title="go to: Installing APC on Media Temple Grid Server..." href="http://blog.urbanmainframe.com/2009/11/installing-apc-on-media-temple-grid-server/">I actually managed to get the thing running</a> and I saw immediate improvements in the speed and responsiveness of the Urban Mainframe.</p><p>Whilst I was researching the APC software I came across a reference to something called <a title="learn more about the W3 Total Cache..." href="http://www.w3-edge.com/wordpress-plugins/w3-total-cache/">W3 Total Cache</a> and, as I read about it, I began to get very excited about its features and the apparent benefits it offered. So I installed and configured it and it is now working away in the background&nbsp;— improving the performance of this site with an aggressive caching policy.</p><p>W3 Total Cache has the ability to transparently integrate with a <acronym title="Content Delivery Network">CDN</acronym> to further improve on a website's performance. In order to benefit from this, I set up a sub-domain on this site to handle its static assets and linked that in with the W3 Total Cache configuration.</p><p>To summarise then: I've made three big changes to the site's architecture in my quest for a speed boost.</p><ol><li>APC bytecode and object cache</li><li>W3 Total Cache for cache management and integration</li><li>Sub-domain based <acronym title="Content Delivery Network">CDN</acronym> for asset delivery</li></ol><p>There's still a lot of work to do in order to take full advantage of the new architecture — I'm only managing a Grade D in YSlow at the moment — but I'll continue to refine things until I get that Grade A.</p><p>Let's see how we're performing at the moment:</p><p><code>Concurrency Level:      10<br /> Time taken for tests:   91.877 seconds<br /> Complete requests:      1000<br /> Failed requests:        0<br /> Write errors:           0<br /> Total transferred:      9861992 bytes<br /> <acronym title="HyperText Markup Language">HTML</acronym> transferred:       9406000 bytes<br /> Requests per second:    10.88 [#/sec] (mean)<br /> Time per request:       918.771 [ms] (mean)<br /> Time per request:       91.877 [ms] (mean, across all concurrent requests)<br /> Transfer rate:          104.82 [Kbytes/sec] received<br /> Connection Times (ms)<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;min  mean[+/-sd] median   max<br /> Connect:      168  405 443.4    173    3151<br /> Processing:   414  505  95.6    480    1465<br /> Waiting:      226  305  73.7    285    1272<br /> Total:        589  910 457.9    673    3792<br /> Percentage of the requests served within a certain time (ms)<br /> 50%    673<br /> 66%    723<br /> 75%    911<br /> 80%   1548<br /> 90%   1621<br /> 95%   1669<br /> 98%   1827<br /> 99%   2586<br /> 100%  3792 (longest request)<br /> </code></p><p>The output from <em>ab</em> (above) is encouraging. It's still slower than <a title="go to : nursesstore.co.uk..." href="http://nursesstore.co.uk/">nursesstore.co.uk</a> but it's certainly a lot quicker than it was before and the "10.88 requests per second" is certainly acceptable.</p><p>Is it Digg-proof? I suspect not. But it's faster and more responsive than it's ever been and there are still areas where I've got room to improve things.</p><p>Still to do then:</p><ul><li>Implement <a title="learn more about memcached..." href="http://memcached.org/">memcached</a></li><li>Transition ALL static files to the <acronym title="Content Delivery Network">CDN</acronym> sub-domain</li><li>Achieve the YSlow Grade A</li><li>Reduce page weight</li></ul><div id="related-posts"><h2>You might also enjoy:</h2><ol><li><a href='http://blog.urbanmainframe.com/2008/07/accelerating-my-wordpress-installation/' rel='bookmark' title='Permanent Link: Accelerating My WordPress Installation'>Accelerating My WordPress Installation</a></li><li><a href='http://blog.urbanmainframe.com/2010/02/wordpress-caching-and-index-html/' rel='bookmark' title='Permanent Link: WordPress, Caching and index.html'>WordPress, Caching and index.html</a></li><li><a href='http://blog.urbanmainframe.com/2009/05/wordpress-performance/' rel='bookmark' title='Permanent Link: WordPress Performance'>WordPress Performance</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://blog.urbanmainframe.com/2009/11/accelerating-my-wordpress-installation-redux/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> </channel> </rss>
<!-- Served from: blog.urbanmainframe.com @ 2010-03-14 20:18:09 by W3 Total Cache -->