On a totally other note: The new notebook.
After something like four-and-a-half years, I got fed up with DianHua. There were a few irksome peculiarities about it that made me more and more unhappy (like its battery-hoggishness, its weight, but most of all its lack of standby mode... what.... S2, and S4? Standby and Hibernate, in any case. They both disappeared after an upgrade to a 160GB hard disk, in exchange for keeping DMA transfer capability. Losing that seemed an even worse option. However, why those three things - 160GB, DMA, and standby - need to exclude each other is a mystery to me.) Even though I don't know if there'll be many more opportunities to actually make use of this, but having a computer without standby in a conference setting is a severe no-go reason to look for a replacement. In those (conference, or just any general presentation) settings, a snappy response to sleep/wakeup requests to your own computer is a must.
Anyway, many years of experience with different operating systems (Windows and Linux) on many computers (desktop and portable, networked and standalone, personal and office) instilled a deep, gutsy feeling of utter revulsion towards those. The constant need to reconfigure stuff at the smallest change (as in Windows) or the total lack of any usability (as in Linux) made me look for alternatives. Where do you *not* have to choose between speed and size, DMA and GB, as in Windows, and where do you not have to bother to *restart* your computer to use a simple USB stick a second time, as in Linux?
The choice was clear: The mother of all operating systems,
Mac OS X. Some drumrolls please.

Finally I settled for (okay, I was driven into this choice) a
mid-sized MacBook. The comparatively good deal I got inspired me to pimp it to da max ASAP, together with a general sluggishness under the god-damn-power-user load conditions I subjected it to. The 10MP picture editing, virtual machines, and software development gained a lot from upgrading it well nigh near to the physical limits of computing power a confined region in time-space can bear. And confined it is, fellas - a smaller, sleeker, and generally more attractive notebook this world ain't seen yet. Oh, small and light I mentioned, right. The one bad part is... all the stickers adorning the bottom side of DianHua are gone now. All the time, all the effort, collecting travel and other stickers during all those years... all gone!
Having a truly mobile computer leaves a print on your lifestyle, too. Bulky DianHua was too large, heavy, and power-addicted to be carried around. The new one... okay, let's face it, it's got no fixed name yet. There are a few competitors shortlisted already:
- DianHua:
The incumbent. This name's been around for ages for PJS' computers (all of them, forever), and man, it sticks.
- PingGuo:
The lifestyle choice. Meaning "Apple" in Chinese (and thus being hilariously funny), it both gains and loses on account of its phonetic similarity to penguin, which in turn reminds one of Linux. And man, that OS sucks.
- QiLin:
The runner-up. An immensely powerful animal in Chinese mythology, it symbolizes the motherlode of kick-ass impressiveness and sovereignty. Unfortunately, it's difficult to explain to outsiders.
Mac OS X being the end point of the evolution of graphical user interfaces, there are still some... quirks in the Mac OS user interface. Like, no mouseless use. Maybe it's possible to use the system without a mouse, but it's either highly improbable or highly impractical. There is a humongous number of shortcut key combinations; no even halfway consistent (not to mention logical) way to group them; and gosh it takes time to get used to different keyboard layout. The iLife program suited, totally hyped (by Apple) for multimedia tasks, is basically useless when it comes to importing large collections of existing music or photos. Are all Apple users dummies? Somewhat improbable. So am I the only guy who wants those applications have some at least partly transparent way of handling data, instead of gobbling it all up and stuffing it away in some huge opaque archive file? What's wrong with using pre-existing, user-provided hints for data layout?
On the other hand, stuff like WiFi (aka "AirPort"), printing (even over a LAN), and hooking up to the Internet with Mac OS X works like a charm. "Instant-On" gets a whole new meaning. That's what a user interface should be all about.
Still, file system navigation and window navigation suck badly. There's some additional program to iron out the worst mistakes of the interface design, but that's not the way it should be.
On the (final) up side (at least from a CS/developer point of view), there is a whole lot of "frameworks" (OpenGL, Java, X11, Qt, ...), RDP clients, virtual machines, emulators, and all kinds of other stuff available for that system, making it probably one of the most versatile and extensible systems around. And when factoring in the general ease of use, it wins hands down.
Labels: Art/Design, Tech