photo of blog

random:~$ thoughts

stephen o'sullivan

Subscribe to RSS feed

Sticky post

random:~$ thoughts

this blog features updates from my personal blog e a tr e a ds e et h i n kw r i t ec o o kp l a yd o as well as my tech-related thoughts, reviews, comments and how-to's.

Some filters:

Ubuntu posts
Linux posts
Meego posts

Steve Jobs by Walter Isaacson

Steve JobsThis was, for me, a riveting read. Steve Jobs is a polarizing figure, and his story is a remarkable one. It was also one I was fairly familiar with. But Isaacson has achieved a feat here, creating a balanced portrait of a man with multiple character flaws and yet so many extraordinary achievements. Many commentators have expressed shock at how unpleasant a person Steve Jobs could be, but it is the great achievement of this biography that it is so successfully "warts-and-all" and yet, in the end, the reader can still be full of admiration for this man.


My rating: 4 of 5 stars

View all my reviews

Reamde by Neal Stephenson

Reamde This is a difficult review to do, because so many of Neal Stephenson's novels are among my favourites of all time, with Cryptonomicon somewhere near the very top. Reamde is an enjoyable read but suffers by way of comparison to the outstanding work preceding it (from The Diamond Age to Anathem, by way of Cryptonomicon and the Baroque Cycle). Expectation can be a difficult burden, and my expectation of a new Stephenson novel is very high indeed.

In all the previous novels of his I have read, there were several key features that define the experience as characteristically "Stephenson-ian", a definitive style and deeply observant humour for instance, the most critical of which is the seeming effortless juxtaposition of major philosophical or conceptual themes with action sequences directly derived from those themes. This is entirely lacking in Reamde, which appears to be a series of ungrounded action sequences, lacking the usual humorous flourishes and most critically, lacking the overarching thematic thread that gave meaning to his previous works. I kept waiting for the narrator to snap into Stephenson's usual witty observations of the world around him, but for such humour to work, Stephenson typically overlays a character's particular view of the world onto events, such as Lawrence Waterhouse observing the mathematical distribution of sheep in the fields by the rail line he travels on. The characters in Reamde lack either the characterisation or the philosophical framework to operate at that level. This is a surprising lack. I assume the game-world of T'Rain was to fulfil this overarching role, but in the end it is all but forgotten, with a somewhat clumsy reference to the parallel actions of both Richard and his online character.

It is true that there were moments of some excitement, and as action thrillers go, I'm sure it's far better than most, but as a Stephenson, Reamde is lacking.


My rating: 3 of 5 stars

View all my reviews

A Place of Greater Safety by Hilary Mantel

A Place of Greater Safety: A NovelHilary Mantel's style is distinct, and as such can be jarring. Which is the reason I like reading her novels, of course.

In the outstanding Wolf Hall this idiosyncratic style has reached a level of maturity perhaps missing in A Place of Greater Safety, published as it was some 17 years earlier. Perhaps this wandering, jumping, diffuse style works better when applied to a single subject, as it is in the former, and risks losing the reader when applied to a broader cast of characters as is the case in A Place of Greater Safety.

Nevertheless, this is a fascinating story, told by a great writer in truly epic style. At times longer than necessary, at others engrossing and always extraordinary.

My rating: 4 of 5 stars

View all my reviews

Your time is limited, so don’t waste it living someone else’s life...

"Your time is limited, so don’t waste it living someone else’s life. Don’t be trapped by dogma — which is living with the results of other people’s thinking. Don’t let the noise of others’ opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.”

- Steve Jobs

Ubuntu 11.04 beta 1 view

, ,

Notwithstanding my previous post, there is a lot to like in the latest Ubuntu.

Although I quite like the default theme, I far prefer the Elementary family of themes, and have turned to Radiamentary by ~NanaBuluku which looks amazing. I obviously changed the icons to Elementary as well (installed via apt-get, as they already reside in the repos).

The Unity dash allows for full-screen mode, and remembers your selection. The standard close, minimise, maximise buttons toggle the dash between its default and full-screen and, of course, closed. The active blur mode looks great.

The revamped Nautilus is refined and beautiful (whether in default theme or, as in this case, the Elementary inspired Radiamentary)

Newly improved features such as the "open with" dialogue, with recommended applications, and the option to see a comprehensive list of alternatives.

Every update brings a new version of the expo view. This is the current one.


In addition to changing the theme (using Gnome Tweak Tool, also available in the repos), I have made a couple of minor tweaks.

I have set the top right screen edge to activate the expo view when I move the mouse there

After installing xdotool from the repos, I have added a command (ensuring commands are enabled in Compiz Settings) to open the dash on top left of screen.

echo “KeyStrPress Super_L KeyStrRelease Super_L”| xdotool key Super_L


And I have modified the Unity settings, reducing the size of the launcher icons, and making the launcher fully transparent, as well as setting the icon backlight to toggle on (off when the applications is not in use).

Ubuntu 11.10 beta 1 Oneiric Ocelot

, ,

Exploring a beta version of an OS is by definition fraught, and any concerns raised can be immediately dismissed by the proviso that label applies. Nevertheless, while the improvements (or rather refinements) are numerous in the newest iteration of Ubuntu, many of these are as a result of the upgraded version of Gnome, and many of the issues are as a result of the instability of Compiz.

I have used Compiz, Compiz-fusion, Beryl, Emerald etc for many years in many iterations of Ubuntu. My preferences ran to desktop cube and wobbly windows. With Unity, Compiz becomes fundamental rather than a decorative addition. If Compiz, for whatever reason, fails to work, the desktop shell fails to work. A case in point: today I ran the update manager. On restart, I logged into a desktop that was reduced solely to a Nautilus menu bar at top of screen. I could open the file manager, and nothing else. The reason was that the update to Compiz introduced some plugin conflicts the resolution of which was to not startup the Unity plugin. So no desktop environment. The solution for me was to logout (the windows inspired ctrl+alt+del brings up a logout dialogue) and log in using Ubuntu 2d, open Compiz Settings Manager and re-enable Unity. As I prefaced this post, this is Beta software, but it raises a question: one plugin fails to start because Compiz rules dictate certain dependency relationships, and the entire desktop environment fails to load? Isn't that a recipe for failure? Isn't that like building a brick house, and setting it on matchstick foundations? Shouldn't the system recognise as I logged in that the required plugin is not loading and instead load the fail-safe 2d version? Or better yet, the basic Gnome 3 desktop?

In short, this desktop environment has some nice features, and is in no way competitive with either Windows or OS X, not because of its design, structure or principles but because of its architecture. This is a beta version, as I say, so I can expect Compiz to crash 20-odd times an hour. But to rest the weight of the desktop on the flimsy foundation of a Compiz plugin is calling for failure.

Freedom by Jonathan Franzen

FreedomI think Franzen's Freedom is poorly served by the rapturous response of some mainstream U.S. media. It is difficult to approach this novel without expecting a masterpiece. Reading it, I found a good book, but by no means a masterpiece.

Many reviewers point to his reference to War and Peace, that Franzen is explicitly placing his novel in a literary context, he is articulating the novel's ambition as epic social realist novel in the great tradition. In 2666, Roberto Bolano suggests that the novelist must struggle to attain the epic, and in so doing explicitly positions his novel. And he emphatically succeeds in his ambition. Franzen does not.

This is not to say that he doesn't succeed in some measure. This novel has many worthy features: an interesting story and a largely well constructed, multi-layered storyline; engaging characters; and most crucial I believe to the unbalanced media response to this novel, a story that is immediate and contemporary, confronting American identity today and the complex underpinnings and conflicts that national identity entails. It is also often very funny, lending the narrative a happy flow, from the opening moments, that is sustained throughout.

It is not, however, a particularly well written novel. The language is for the most part pedestrian and often clunky or cliched, and occasionally just poor. In the end, it is as though Franzen is not equipped with the language or the writerly skills to achieve the vision he has set himself in the novel. What is strange is that so many reviewers appear to have assumed he had achieved the vision merely by setting out its framework, but a great literary novel must be more than a topical story, it must be a sustained work of brilliant writing. Freedom is not.


My rating: 3 of 5 stars


View all my reviews

Gnome 3.0 and Ubuntu 11.04 on a netbook (shell and unity)

, , , ...

The netbook in question is an HP 2140, and until the other day it was running Meego 1.1. I installed Meego out of interest and because the functionality I was looking for was akin to the iPad. Having just bought an iPad, I wanted to return the netbook to a more productive guise by installing a more feature-rich OS. As I run Ubuntu 11.04 beta 2 (in triple boot with Windows 7 and OSX 10.6.7) on my desktop, the most obvious option was Ubuntu.

There are some benefits to running the Unity shell, a feature of the new Ubuntu version, on a netbook, notably because it started its life as an adaption specific to the netbook edition of Ubuntu. However, I have some doubts about Unity, and was keen to try out the new Gnome shell, key feature of Gnome 3.0. I didn't want to run either of the Suse or Fedora versions of Gnome 3 because I like Debian-based systems, and was looking forward to getting away from the Fedora-based packaging used in Meego, and returning to apt.
The default Ubuntu 11.04 desktop

The global menu in Ubuntu 11.04 means more screen real-estate and less chrome in a netbook

Installation, Part 1
Installing Ubuntu 11.04 is extremely simple - the installer sports a pared down desktop, so I could even connect to wifi after ticking that I wanted proprietary software, necessary for the Broadcom wifi driver. Once the OS was installed, I installed a few additional applications, notable Dropbox, Chromium, Comix, Postler, GIMP and Rawstudio. I also installed the Meego interface for Banshee, which I far prefer:

sudo apt-get install banshee-meego

This adds a logo button to the standard Banshee interface which when pressed switches to the pared back Meego interface, a far more suitable interface for a netbook (and I think my preferred interface on a desktop too). To always start with the Meego interface, append " --client=MeeGo" without inverted commas to the Banshee launcher (i.e. in the "Command" section of properties for the launcher).
Banshee sporting the Meego interface or "Netbook Media Panel" (see below for similar view in Gnome 3)

Installation, Part 2
Installing gnome-shell:
sudo apt-get remove gnome-accessibility-themes
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get dist-upgrade

Log out, then after choosing your user profile from the list, change the type of session from "Ubuntu" to "Ubuntu Gnome shell".

Installation, Part 3
Install theme:
sudo apt-get install gnome-themes-standard
This package has the default Gnome 3.0 desktop including windows borders and icons.

Install Gnome Tweak Tool:
sudo apt-get install gnome-tweak-tool
This tool allows far more options for tweaking the interface than the default settings menu.

The Gnome 3.0 interface
The default Gnome 3.0 desktop

Hovering the mouse cursor at screen top left activates the shell overlay

Applications

Banshee Meego interface in Gnome 3.0

Simple and elegant default applications chooser, under System Info in Settings





Issues
There are two quite significant issues I have encountered:
  1. Closing the lid doesn't automatically put the netbook in suspend as it did in Meego, and I cannot find the relevant setting to do so
  2. More critically, the battery power manager icon won't show (it popped up very briefly when the power had run out and I restarted under AC)

I suspect both issues may be related to the less than optimal installation process and if I want to continue using Gnome 3.0 the battery status issue at least MUST be fixed. I may try installing the Fedora version despite the obvious issues with Yum to see if this rectifies it.

Another "issue" is that the introduction of a global menu to Ubuntu 11.04 means that apps have that bit more screen real-estate, a rather crucial matter for netbooks. I think the new Adwaita theme that Gnome 3.0 uses is quite beautiful, but it is not thin on chrome, and that is most evident when using a browser maximised.

Advantages of Gnome Shell over Unity
I far prefer the look and feel of the Gnome shell interface to the Ubuntu Unity experience, with that one caveat regarding the global menu. Workspace switching is elegant and intuitive, and I felt (entirely subjective insight) it ran faster than Unity.

The most obvious advantage is that with a simple move of the mouse to the top left corner of the screen you have immediate access to everything: application menus, files/folders, workspaces, task switching. In unity (by default) access to workspaces is had by hitting an icon on the left-hand taskbar; access to applications is by clicking the Ubuntu icon in the top left; files and folders by hitting a different button on the taskbar; the home folder is accessed via a dedicated icon on the taskbar, the other folders from a different button on the taskbar, which doesn't link to the Home folder as well (!). In comparison to Gnome shell its organisation is all over the place. Very inefficient.

Workspace organisation is a case in point: the Gnome shell solution is dynamic, adding new workspaces as you need them; the Unity solution is to use 4 by default and allow you to set a fixed amount of spaces in settings, but it is a fixed number.

Gnome 3.0 and Ubuntu 11.04 on a netbook (shell and unity)

The netbook in question is an HP 2140, and until the other day it was running Meego 1.1. I installed Meego out of interest and because the functionality I was looking for was akin to the iPad. Having just bought an iPad, I wanted to return the netbook to a more productive guise by installing a more feature-rich OS. As I run Ubuntu 11.04 beta 2 (in triple book with Windows 7 and OSX 10.6.7) on my desktop, the most obvious option was Ubuntu.

There are some benefits to running the unity shell, a feature of the new Ubuntu version, on a netbook, notably because it started its life as an adaption specific to the netbook edition of Ubuntu. However, I have some doubts about Unity, and was keen to try out the new Gnome shell, key feature of Gnome 3.0. I didn't want to run either of the Suse or Fedora versions of Gnome 3 because I like Debian-based systems, and was looking forward to getting away from the Fedora-based packaging used in Meego, and returning to apt.



Installing Ubuntu 11.04 is extremely simple - the installer sports a pared down desktop, so I could even connect to wifi after ticking that I wanted proprietary software, necessary for the Broadcom wifi driver. Once the OS was installed, I installed a few additional applications, notable Dropbox, Chromium, Comix, Postler, GIMP and Rawstudio. I also installed the Meego interface for Banshee, which I far prefer:
sudo apt-get install banshee-meego