Crashed Pips - Computers, politics, emetic trash

Tuesday, December 16, 2008

Breaking news: Apple not to make an appearance at Macworlds after 2010

Filed under: Apple — Tags: , , , , — Jonathan Rothwell @ 23:25

Shock horror: Apple will only be wheeling out Phil Schiller at the 2009 Macworld SF conference, and it won’t even be appearing at future Macworld conferences! There’s a turn-up for the books. More soon.



Tuesday, August 5, 2008

Should Apple Charge for OS X Snow Leopard?

Filed under: Apple, Macintosh, Software, UNIX — Tags: , , , , , — Jonathan Rothwell @ 14:44

Mac OS X 10.6, Snow Leopard, is due to appear on the prowl next year, is an interesting release for OS X. Instead of opening the feature floodgates from R&D’s lake of shinyness, a mere puddle of new features will trickle through. In the meantime, OS X has hired a personal trainer, and is now being honed by its developers to become faster, leaner and more modern.

The list of underlying new features that have been confirmed include:

  • OpenCL, allowing the computer to harness the control of the graphics card
  • SquirrelFish in Safari, to speed up JavaScript (this will also be backported to OS X 10.4, 10.5 and the changes will also appear in iPhone OS X)
  • Grand Central, a new parallel programming technology to assist in harnessing OpenCL and multi-core CPUs
  • Upgrades to Darwin meaning it can fully harness 64-bit CPUs, adding support for a theoretical 16tB of RAM.

Updates obvious to the end user will include QuickTime X, a new version of QuickTime, and Exchange 2007 support for Address Book and iCal. The Server version will also include full support for ZFS.

However, as yet, we don’t know how much Apple is planning on charging for this update. This represents a problem: OS X is speedy anyway, and many end-users may not see the benefit of something that has very few new end-user features. (It’s also worth remembering that Snow Leopard doesn’t support PowerPC Macs, and there’s still a large proportion of these around.)

I still think that Apple should throw in at least a couple of new features to entice users into buying the upgrade. There are still a few problems with Leopard’s feature base that Snow Leopard could provide an opportunity to polish and fix. These are simple things, like the eye candy: there could be a little more (functional) eye candy around the Trashcan and the Finder, for example. Leopard also has the problem of the 3D Dock having an incorrect perspective in comparison to the icons specified by Apple’s own Aqua design guidelines. They might also contemplate improving the virtual desktops (Spaces) feature, to remove it from the Dock and stick it up in the menu bar (IMO, they should do the same with the Dashboard and Time Machine by default, as it simply clutters up the Dock).

Alternatively, they could simply offer Snow Leopard as a free (or cheap) upgrade to all Intel Mac owners. This would be quite a popular move (Apple giving something away for free: OMG!) so I think it would certainly make good economic sense for Apple.

To avoid upsetting people on the other side of the Severn, Apple should also translate OS X into Welsh.



Saturday, June 14, 2008

NeXTStep: The Operating System that Time Forgot

Filed under: Apple, Software, UNIX — Tags: , , , , , — Jonathan Rothwell @ 13:29

Occasionally, one will run into a nerd who’s sufficiently old to remember logging into Usenet, probably from the the Bourne shell on their (massive) UNIX System V workstation. A good indication of whether someone is old enough to remember this is whether or not said nerd has a beard that is at least two inches long and smells strongly of alcohol.

In other cases, you’ll come across the ‘1990s personified’ nerd. He or she will almost always wear a lab coat, glasses, and witnessed the creation of the ‘first post’ phenomenon on Slashdot. He/she is less likely to have a beard.

With this in mind, let me introduce you to Dr. Blockbuster. He’s the nerd of the ‘1990s personified’ form , and fondly recalls the days, in the 1980s, when he, as a post-graduate student at Stanford, would go up to his Sun 3/50 workstation, wait for it to creak into life, and then fire up vi and start coding.

However, consider this. On a cold day in December 1992, he finds the Sun 3/50 will no longer start. In fact, it has coughed, spluttered, and panicked its last. Shock horror! This means Dr. Blockbuster will have to buy a new workstation to do his university dissertations, coding projects and Unix sysadmin procastination.

Not to worry! Dr. Blockbuster’s elderly parents, being the kind people they are, have bought him a new toy. It’s a NeXTstation Turbo Color, created by NeXT, the company Steve Jobs set up after being ‘fired’ from Apple. It’s got 2gB of disk space, 32mB of RAM, a 4096-colour 17-inch display, and a 2.88mB floppy drive. Quite an impressive specification for his day.

However, the most important part of the NeXTstation was its default operating system. It was called NeXTStep, and was perhaps the most important operating system in modern history.

The reason NeXTStep was so important was because of what it managed to do - something that was a completely laughable concept at its time. NeXTStep was Unix. But it wasn’t the kind of Unix Dr. Blockbuster was used to, where one would open up xterm in twm and throw in cat /home/sbbster/libman.c.

NeXTStep’s greatest innovation was to show that an intuitive user interface could work beautifully on Unix, and that it was possible for a consumer-oriented desktop OS to have a core that was traditionally limited to very top-end workstations and servers.

Let’s go back to our fictional scenario. Dr. Blockbuster unboxes his new NeXTstation, and boots the beast for the first time. He selects his language and keyboard layout, enters a username and password, connects it up to the university network, and…

there’s no terminal. There is, instead, something that makes our hero groan. “Oh, God. Another window manager.”

It’s worth putting in context that most Unix window managers of the 1980s were a headache to use. Uwm, the default window manager for X10, didn’t even have titlebars on its windows. Twm was slightly better, but still completely baffling for a standard computer luser. And, worst of all, there was no continuity between these window managers - you either learned a whole new set of key combinations (which would require a combination of opening up the man page and sniffing your way around) or editing the source code to use your old key combos.

However, Dr. Blockbuster decides to spend a little while noodling around NeXTStep before resorting to his trusty System V disks. (Little does he know that System V doesn’t really like NeXT computers.) And - to his astonishment - he works out how to use NeXTStep within ten minutes.

NeXTStep was incredibly intuitive for its time - and even today’s end users, used to start menus, Internet Explorer, and social networks like Spazbook and MyFace, will take less than half an hour to work out how to use NeXTStep. It popularised many of the user interface features and pradigms that have become common today.

Firstly, there was no ‘desktop folder’. You couldn’t stick icons on the desktop, in a similar way to how Windows worked pre-Windows 95. This practice was common among window managers of the 1980s. In a similar vein, one could access the main menu by right-clicking on the Desktop. This was also common practice, so Dr. Blockbuster can work his way around quite easily. It’s quite intuitive.

Then come the more interesting parts of NeXTStep. Its user interface was very aesthetically pleasing for the early 1990s: this is made even more astonishing when you discover that that row of icons on the right is… shock horror… the Dock! Gasp! In the early 1990s? That’s like seeing satellite dishes outside homes in the 1970s (although Life on Mars pretty much took care of that).

The concept of a Dock was very avant-garde for its time. ArthurOS had something similar, the Iconbar, but the Dock was the first truly successful attempt at implementing this organisation method. And it had been done on an OS that was traditionally ‘nerdy’ and difficult to use.

It becomes even more surprising when you notice that windows minimise (or iconify) with a flipping animation - and that the contents of the window follow the frame around when the window is moved. This only appeared in Windows 2000 on Windows systems, and around the same time on Macs (but we’ll come to that later).

Dr. Blockbuster soon found it was easy enough, should he need it, to drop to a UNIX terminal if he needed: all he needed to do was launch Terminal.app. He could even dock the application if he needed to. He e-mail his parents to say thanks in Mail.app, and it was easy enough to start coding instantly by just running vi from the terminal, just like he used to.

It gets better. Instead of the ugly Visual C++ and Visual BASIC languages Microsoft would trumpet in following years, NeXTStep used Objective-C as its native programming language. It also included a WYSIWYG project builder and interface builder, which meant that it took less than ten minutes to build a simple front-end to a SQL database, without even writing a single line of code. Indeed, we have NeXTStep’s excellent programming environment to thank for catalysing Tim Berners-Lee’s development of WorldWideWeb, the first Internet browser/editor (leaving our site).

NeXTStep was ahead of its time. It originally ran only on NeXT’s own computers originally, but was later ported to run on x86, PA-RISC and SPARC architectures. The NeXTstation and NeXTcube were discontinued in 1993, but NeXTStep continued as NeXT’s sole project: in 1995, the last stable release under the NeXTStep name, 3.3, was released. It was, by far, the most popular.

But NeXTStep is far from dead. Indeed, we owe it a lot for proving that Unix could be a user-friendly OS - but it remains, in essence, in one of today’s most popular operating systems.

In 1997, Apple Computer, Inc. bought out NeXT, bringing Steve Jobs back to the company he’d left twelve years ago. With a more benevolent management style and the experience he’d gained from having children and from running NeXT (and his ‘hobby’, Pixar) Jobs guided Apple into continuing the development of NeXTStep. The project to rebuild the Mac OS on the NeXTStep core was called ‘Raphsody’. Apple had tried to create a mass market for Unix in the 1990s with A/UX, but failed magnificently. Now, between 1996 and 1998, Apple continued to work on NeXTStep, rewriting the Mac OS to sit on top of NeXTStep’s BSD core (which would later be called Darwin) and, by 1999, NeXTStep had been turned into the first version of Mac OS X - Mac OS X Server 1.0 (leaving our site).

Server 1.0 is a perfect snapshot of the mutation between NeXTStep and Mac OS X.  Whilst the Platinum interface from Mac OS 9 had been ported over, and the Dock had mysteriously reappeared, most of the applications were NeXTStep’s. NeXTStep’s Workspace Manager covered for the Finder, and, for the first time in the Mac OS’s history, one could drop to a terminal. Yes, a terminal!

Finally, the evolution completed in 2001. NeXTStep started a new life as Mac OS X. The new OS had a rewritten Finder with some concepts borrowed from Workspace Manager, emulation of Mac OS 9 using the ‘Classic’ (or the ‘Blue Box’) environment, and apps, such as Mail and TextEdit, that were direct ports and evolutions of the NeXTStep apps of the same names. The Dock also reappeared, with a new set of squirming and shuffling animations. The old Objective-C programming APIs were carried over from NeXTStep, including the Cocoa APIs that remain in Mac OS X to this day.

However, even though Mac OS X is, by any reasonable definition, NeXTStep, other Unixes, such as Linux, also have a lot to thank NeXTStep for. You see, NeXTStep proved that *nix can be friendly to sysadmins and lusers alike, and also shoved Unix directly in the spotlight. Apple was saved from almost certain doom by the return of Steve Jobs from NeXT, and, in a way, Unix was saved by NeXTStep/Mac OS X. It alerted the end-user to the fact that there was an alternative to Windows, which is why we are seeing the increasing proliferation of desktop Linux distributions.

NeXTStep made such a bold move that people still use it today. The last release was NeXTStep 3.3, which was by far the most popular release of the operating system. Some still use it today. There are even attempts to create a GPLed implementation of the NeXTStep API (leaving our site), and there are several window managers based on NeXTStep’s desktop environment. (My favourite is Window Maker.)

So, in a way, all desktop OSes owe something to NeXTStep. It was an OS that was way ahead of its time, in that it used object-oriented programming from its first release in 1988: this later became the norm for all major desktop operating systems, including Windows. And, perhaps most importantly, NeXTStep was the best desktop Unix that was ever released to run on a PC.

NeXTStep screenshot from nextarchive.net



Wednesday, June 11, 2008

WWDC ‘08 Stevenote Post Mortem

Filed under: Apple, Macintosh — Tags: , , , , , , — Jonathan Rothwell @ 18:40

If you’ll recall, a couple of days ago, I wrote about what I expected would appear at WWDC ‘08. As it transpires, it was a rather surprising event.

  • The iPhone: This made up the bulk of the Stevenote, where Steve Jobs was also (unusually) assisted by Scott Forstall and Phil Schiller. The 2.0 firmware is almost complete and will appear next month - I was surprised it wasn’t complete by now, but I suppose they’re just being careful with a few final sweeps for bugs. The actual revised iPhone wasn’t surprising from a hardware perspective: 3G, lower price, GPS, similar case design… but I was surprised that the case is now almost all plastic instead of all aluminium. The new feature list is somewhat disappointing, although thanks to the iPhone’s nature it shouldn’t be too long to see a change to this. O2 are also going to offer it on a pay-as-you-go tariff, for an unconfirmed price. However, I can’t take much credit for this. The 3G iPhone was the worst-kept secret in history.
  • Mysteriously, the rumoured new MacBooks didn’t appear. This was surprising, although the amount of iPhone stuff they got through probably restricted what else they could get in the keynote.
  • Mac OS X 10.6 was announced - it’s called Snow Leopard, and not Cougar as I expected. I was right in that it’ll concentrate on polish and performance; however, it’s hard to see Apple resisting the temptation to shoehorn a few new features in, including a few aesthetic changes. However, it was only mentioned briefly in the keynote.
  • The Mac Mini and Blu-Ray SuperDrives were not mentioned, which is also quite surprising, particularly for the former. Said machine hasn’t been revised for around a year now, indicating a revamp of the line may be imminent. I suspect both the Mini and new MacBooks (if any) will appear at a similar event to the event the revised iMac appeared last year, so at this rate we could be looking at August.
  • MobileMe (a new synchronisation service which also features .Mac’s old functionalities) wasn’t much of a surprise: it would have been insane for Apple to build in the push PIM, synchronisation, remote kill, etc if it could only be used by enterprises with Microsoft Exchange. I also like the idea of being able to sync my Eee, my iMac, and my phone’s address book, although whether or not it likes Linux is another matter. I suspect it will.

Overall, the Stevenote was something of a disappointment. It was interesting to see what they had to show us, but it concentrated heavily on the iPhone. This is very surprising.



Saturday, June 7, 2008

iPredict for WWDC…

Filed under: Apple, Communications, Macintosh, iPredictions — Tags: , , , , , , , , — Jonathan Rothwell @ 12:13

The infamous iHype has been steadily growing in anticipation of Steve Jobs’s keynote on Monday at WWDC.

The Macworld offices are, evidently, very busy, with new rumours coming in left, right and centre. And this is not to mention the Apple rumour sites, whose editors must, judging by the number of rumours we’re seeing, be on forty caffiene tablets an hour.

Rumors include a tablet Mac, larger iPhones with 3G and GPS, 14-inch MacBooks with aluminium casing, and all manner of other goodies.

I have slightly different predictions:

  • It is almost certain we will see a 3G iPhone, although I suspect the case design will remain largely unchanged. We’ll see, at most, an all aluminium and glass design - I severely doubt the authenticity of the iPhone with white plastic casing. We’ll see voice dialing, a revised home button which glows different colours when SMSes, MMSes, etc are received, 802.11n, and the actual launch of the 2.0 firmware and the App Store. O2 will also offer the iPhone on a pay-as-you-go plan in the UK, charging 11p a minute for each call and SMS, and offering free Internet access (3G, GPRS, EDGE and Wi-Fi with The Cloud).
  • I suspect we may see new MacBooks and MacBook Pros next week. Both devices will be made completely out of aluminium, and the MacBook Pro will take on a more ‘brushed metal’ appearance, similar to the iMac. The MacBook will have a black surround around the screen, also similar to the iMac.
  • The first features of Mac OS X 10.6 will be revealed. It’ll be called Cougar, and will focus heavily on polish and reliability. One of the most immediately obvious features is Fairy Dust, a new set of graphical transitions that occur when a window is minimised, an icon is undocked, etc. This will mean that the Genie effect is revised, and now causes the window to ’sink’ as well as warp into the Dock, and that when the Trash is emptied, the Trashcan will glow and the items inside will appear to explode. Cougar will also include a new Terminal, which allows users to switch, using a menu, between the Bourne shell, the Korn shell, bash, dash, csh, tcsh, and a new, Apple designed shell called crash (Completely Redesigned Apple SHell). It’ll also have native support for ZFS and ext2/3/4. The new graphical enhancements will give Cougar the slogan ‘everything that happens is a blockbuster’, and therefore the new intro movie will reflect that fact, flying around a maze of historic Macintosh models while Ed Welch’s theme tune to Blockbusters plays in the background - additionally, the new intro movie will reveal that OS X has finally been translated into Welsh.
  • ‘One More Thing’ will be a new revision of the Mac Mini. It will include an all aluminium design, and will also have FireWire 800 on board, 802.11n, a SuperDrive, keyboard and mouse as standard, and a $200 discount off a 20″ Cinema Display.
  • There will be one more iddy-biddy thing: there’ll be Blu-Ray SuperDrives for Macs, which can be ordered separately and installed by hand, or added as a build configuration option for an extra $300-ish.
Even if I am entirely wrong, it’ll be very interesting to see what is revealed on Monday. Now I just need to work out what time the keynote starts, and what time it’ll be in London when that happens.



Friday, March 21, 2008

Distributed Building in Xcode

Filed under: Macintosh, Programming — Tags: , , , — Jonathan Rothwell @ 20:05

Building a programming project, especially a very big project, takes a long time, especially on older computers. This is because many files have to be compiled, linked and built. However, Mac OS X allows a way around this using Distributed Builds.

Distributed Builds distributes the workload across any Mac on your network that has opted in, speeding up the process significantly. This is a form of node computing, which operates almost all modern supercomputers. Distributed Builds divide the workload using the Bonjour protocol, using code that is based on Xgrid, which is Mac OS X’s grid computing system (used in System X, a supercomputer at Virginia Tech constructed entirely of Power Mac G5s originally, and now Xserve G5s). Even a little bit of added computing power will improve things drastically.

There are several prerequisites to this. Firstly, the other computers must be Macs running OS X. They must also have an equivalent or higher version of both OS X and Xcode as the ones installed as your main development machine. I’ll go into this in the instructions.

Firstly, however, you must have a suitable environment. You can carry out the build directly over the network, without any fuss whatsoever. It is a ridiculously simple process. If you have a Mac which doesn’t have AirPort which needs it, and is lying around doing nothing, then you can connect it using a relatively cheap Ethernet switch to a Mac which does have AirPort. You can then share the wireless and Internet connection over this subnet. For example, I have a spare Power Mac G3, which I’ve attached to Welchman, my iMac DV, in the following arrangement.

So, with that sorted, it’s important to check the prerequisites for doing a distributed build. In this event, both my machines are running Mac OS X Tiger, but I could also add a Leopard computer if I so wished.

Now, let’s go about setting the damn thing up.

  1. Install Xcode on all machines that don’t already have it installed. Xcode is Mac OS X’s excellent IDE. It can be found on your OS X CD, or can be downloaded from developer.apple.com. It can take up quite a bit of space, but if you don’t install the documentation (this can all be accessed online) it reduces the amount of space needed drastically. If you downloaded the disk image, you can also save some space by ejecting and then Trashing this afterwards.
  2. Open Xcode. By default, it is installed under /Developer/Applications. You might find it useful to drag it onto the Dock to work with later.
  3. On the main development machine, open Xcode preferences (Command-,). Go to the Distributed Builds tab, and check the ‘Distribute builds to…’ switch. Activate the ‘Share my computer with low priority’ switch: you may need to authenticate to do this.
  4. On your other machines, open Xcode preferences, and go to the distributed build tab. Authenticate, and tick the ’share my computer’ box(es). Everything is now set up.
  5. When you next build your Xcode project, the build will be distributed across the machines you have enabled to have the build distributed to.
It really is a cinch. You might have to allow it through the OS X firewall (it is a predefined option), and you might (if you have no DHCP server) have to assign IP addresses manually, but these are in rare cases. Otherwise, you should be just fine and ready to go. And, believe me, it really speeds up the build process.



Wednesday, February 13, 2008

The Windows User’s Guide to Dumping Windows for OS X

Filed under: Apple, Macintosh, Microsoft, Software, UNIX, Windows — Tags: , , , , , — Jonathan Rothwell @ 18:45

Internet entrepreneur and geek extraordinaire Chris Pirillo has announced that he’s finally started making the switch from Windows. Congratulations, Chris. Welcome to the real world.

(Of course, in true Pirillo fashion, he’s posted the obligatory unboxing video, memory installation video, hard disk installation video, first boot video, and an playing Also Sprach Zarathustra music video.)

However, this got me thinking back to September/October time, when an iMac DV (ancient, from 2000 - Chris, you lucky bastard) became my primary machine. There were a lot of things that I had to re-learn pretty quickly. Therefore, I present the Crashed Pips Complete Guide For Windows Users Who Are Switching To Mac OS X.

Part One: Buying Your Mac

You can buy your Mac, of course, directly from Apple. If you plan to buy a new Mac, that’s the route I recommend taking.

Also, they can be bought refurbished from Apple’s site, for reduced cost. Cheaper Macs can also be found on eBay: I have a friend who has a relative who purchased a G5 Power Mac from for 99p. (As I understand it, the buyer was offered to keep the penny’s worth of change from the £1 coin.)

Part Two: Plug In, Switch On

This bit is relatively simple. Plug in the power. Plug in the keyboard. Plug in the mouse. Unless you’re using wireless keyboards and mice, in which case you can just put in the battery and switch it on. Plug in the network (if you’re not using a WLAN network, in which case it will ask you for the SSID and key during setup). Plug in a printer if you have one. Plug in your external hard drive if you have one and want to use it for Time Machine. If you have an AirPort base station with an external drive, or a Time Capsule, then this will be set up later.

Press the ‘on’ button. You should hear the machine make a loud ‘bong’. If it doesn’t, check the power and then call technical support.

Follow the instructions the setup assistant gives you after the intro movie. Register your details - this is important for support. If you want, sign up for the .Mac trial - this is not compulsory, though. Enter your .Mac details if you already have them.

Check everything is working. Install your software, if you need to. Then set up any more accounts you need.

Part Three: Differences

One of the first things you’ll notice is that the menu bar is stuck to the top of the screen. It doesn’t stay in the window. You can’t access the menus with the ‘alt’ key - you have to use the mouse. It also pays to remember to hit Command-S instead of Control-S. Try to imagine the control key has shifted two keys to the right.

If you’re using Apple’s Mighty Mouse, you can either use Control-click to do a right-click, or enable it in System Preferences. In the corner of the window, the red button closes the window, the yellow button minimises the window into the Dock (the bar at the bottom of the screen) and the green button ‘zooms’ the window. Its behaviour is somewhat erratic.

If you need to get to an application that’s not on the Dock, click on the Finder’s icon (that friendly, smiley face on the Dock which look like either a face with schizophrenia or two people looking at each other) and press Command, Shift and A.

Command and the left and right arrow keys skip to the beginning and end of lines, á la Home and End in Windows. Alt (or Option, as it is known on a Mac) and the left/right arrow keys skips between words. Command and Q quits an application (which, just to make things a little more confusing, doesn’t close automatically when all its windows have been closed.)

Control and Space brings up the search facility, Spotlight. The trashcan is on the Dock, and to empty it, right (or control) click on it and select Empty Trash.

There are many more, subtle differences between the behaviour of Mac OS X and Windows. Don’t worry - these will iron out in time. It’s helpful, though, to remember the important rules about Command and Control - you’ll actually end up using these a lot more than you think.

(and just in case you were wondering, it is ls, not dir at the Terminal to list files.



Thursday, December 6, 2007

A (Very Brief) iPhone Review From Someone Who Doesn’t Own One

Filed under: Apple, Communications — Tags: , , , , — Jonathan Rothwell @ 07:54

Well, I got my fingers on the screen of an iPhone yesterday (albeit for less than ten minutes, at my local O2 store) and so here is a very brief review.

The Interface

The interface is simply wonderful. True, I found it fiddly to operate when it was docked and with a security tag in the top-left, but as soon as I took it out of the dock it was wonderful to use. I even managed to do it without triggering the security alarm…

I do, however, have my reservations with the keyboard. In my opinion, you should be able to use it in landscape mode for Email.

The ‘pinch’ gesture is a cinch to get to grips with. Neither does it take too long to master the art of flicking through scrollable lists, pages and artwork in Cover Flow.

The interface is atypical of mobile phone interfaces, because you actually find yourself wanting to use it. No silly submenus, or buttons that are covered in grease after a few minutes of use, just a genius user interface.

Safari

Safari is a joy to use, just like it is on a fully-featured computer. The web sites I visited, such as Google, and this very web site, rendered perfectly. This no surprise really - because Safari on the iPhone is effectively the same as Safari on Windows or the desktop version of OS X, it renders in almost exactly the same way.

Operating system

The iPhone again sets itself apart from other phones in this respect, because it runs an OS which will also run on full featured desktop PCs: the iPhone runs Mac OS X. Put simply, the iPhone is a stripped down Mac computer, with multi-touch replacing the mouse and acting as the keyboard.It runs at a very fast rate, and is most certainly incomparable to any other OS running on mobiles. In fact, while using the phone, I thought to myself, “OS X, Safari and iTunes? This is a phone!

Apps

The apps provided are very impressive, even if the third-party SDK is not surfacing until February. I was particularly impressed to see what looked like either the Genie or the Suck effect (used on Macs as the animation where windows slide into the Dock) used to great effect on the Notes app. I’m still confused, however, as to why these don’t sync with Mac OS X Leopard’s notes. I don’t have Leopard, but several users have reported this, and it seems very odd.

Reservations

After having a little look at the iPhone, I am able to cast a conditional verdict on its problems.

  • I didn’t find the keyboard a problem at all, even though landscape use in Mail would have been nice. I did make a few mistakes, but I think the keyboard would be quite easy to train yourself to after a few days with the machine. I took far less time typing a sentence on the iPhone than I did typing the same sentence on my Motorola.
  • The camera was something of a disappointment. I was expecting something more high-res, and able to capture video as well.
  • EDGE and no 3G - no, no, no, no, no. 3G really needs to be made an option on iPhone Mk II. True, the speed of the connection using Wi-Fi was reasonable, but switching to EDGE made things excruciatingly slow.
  • Flash memory instead of a HDD is a real let-down. The fact that you can only store 8gB on your iPhone is almost an insult.
  • Priority improvement: PAY AS YOU GO. I really can’t afford to shell out £35 a month for a phone. A suitable plan would be a round £350 for the phone, 10p per minute for calls, 5p for outgoing texts, and 50p for unlimited access for 24 hours to The Cloud and EDGE.



Sunday, October 28, 2007

Mac Users Get a Blue Screen of Death

Filed under: Apple, Macintosh, Software, Windows — Tags: , , , , , — Jonathan Rothwell @ 11:53

I just can’t help but laugh here… haha! Ooh, the irony.

Except there is a difference between Windows’s and Leopard’s BSOD - the Leopard BSOD appears to be caused by third-party hacks to the OS causing it to hang at the login screen. Windows’s BSOD is generally caused by a kernel problem.

Even though Leopard is a UNIX-based OS, and therefore designed to be hacked from the ground up, you can’t stop automatic installers making errors. This is why whenever I install a new OS, I always do a clean install and then import my data back afterwards.



Monday, October 22, 2007

Mac OS X’s Showoff Mode

Filed under: Apple, Macintosh — Tags: , , , — Jonathan Rothwell @ 21:21

Whenever Steve Jobs introduces a new feature at an Apple keynote, he takes great pleasure in showing us the whizzy animation effect in slow-mo. For example, when he revealed the Dock for the first time, he kept the audience amused for practically minutes by slowing down the minimize effect, and watching the window slide itself into the dock, before springing back out again.

Of course, this can make a great party trick. By pressing the shift key while initiating it, it will slow down the effect. I know this works on

  • Minimizing windows and restoring them
  • Exposé
  • The dashboard
  • Expanding stacks on Leopard

It may work on other things, but the main concern is that it makes a great party trick.



Older Posts »

Powered by WordPress 2.7 Comments are the responsibility of their respective author. The Rest © 2007-2009 Jonathan Rothwell, unless otherwise stated.