Windows 7 – the OS for getting things done!

July 20th, 2009

Screenshot of Ultramon toolbar in Windows 7 Build 7100
Screenshot of the Ultramon toolbar spanning two monitors in Windows 7 RC (Build 7100).

This evening — while I should have been cycling around the back roads of the East Neuk of Fife or repeatedly lifting moulded discs of iron — I instead sat in front of my main desktop PC, booted into the Windows 7 partition and began to familiarize myself with it a little more.

To be fair, I was trying to fend off a chest infection.

For the last few weeks we’ve been running the laptop on Windows 7 exclusively. But on my main PC the primary partition is still running XP and I’ve only booted into it every now and then, when time has offorded me that luxury.

Pre-ordered

This week, however, I pre-ordered a copy of Windows 7 Home E for our trusty Lenovo 3000 C100 laptop, and a copy of Windows 7 Professional E for my desktop PC. And both for less than the regular price of Windows 7 Home E!

Microsoft are clearly encouraging folks to upgrade to the new operating system as soon as possible. And I don’t blame them, from what I’ve seen of Windows 7 so far it’s well worth even the full price.

With October only three months away I reckoned that it was about time that I begin to make sure that all of my vital software works okay in Windows 7.

Installing

Installing Windows 7 on the Lenovo laptop was a breeze. I had already upgraded the RAM to 2GB (from 512MB) and stuck in a larger 160GB hard drive (from 40GB) so it was simply a case of running the installation DVD and seeing what it would make of my not-exactly-cutting-edge hardware.

The bulk of the installation was finished within about 20 minutes.

Windows 7 found drivers for almost all my hardware, prompted me for the WEP key to connect to the WiFi and discovered my Windows XP network workgroup. It was an almost faultless experience.

Moreover when Windows 7 couldn’t find any newer drivers for the integrated soundcard and trackpad it happily accepted the Windows XP drivers. Astounding!

It means that the installation process should be a pretty straightforward and effortless affair for even the most inexperienced PC user, since Microsoft aren’t offering an upgrade option in Europe and so anyone wanting Windows 7 will need to backup their PC, wipe it clean and install Windows 7 afresh … which is not a bad way to go, in my opinion.

Gotchas … so far

Adobe Acrobat 7

The first installation casualty was Adobe Acrobat 7. I simply can’t get it to work within Windows 7 so have resorted to the freeware PDF Creator from SourceForge.

UltraMon

The second was UltraMon … that is until this week. UltraMon is one of my must-have applications for working with multiple-monitor setups.

UltraMon manages wallpaper, desktop icons, stretches the taskbar across all your monitors and adds really handy ’send to other monitor’ and ’stretch across all monitors’ buttons next to the minimize, maximize and close buttons in the top right-hand corner of each window.

Until now the XP/Vista edition hasn’t worked with Windows 7, but version 3.0.6 brings with it Windows 7 support. And I’m relieved to report that I’m impressed.

The evaluation continues, but I can’t immediately see anything that I’ll be terribly disappointed with (except perhaps the absence of an ‘Up’ button on the Explorer toolbar!) As I tweeted a few minutes ago: “Windows 7 feels like the kind of OS where you can simply focus on getting things done.”

What is a browser?

July 15th, 2009

This is something I come across quite often in my job, when I ask people what browser they use. A lot of people genuinely don’t know. The most recent answers I had were: “Windows?” and “I’ve got Office, is that it?”

What is a browser?

For those who’re unsure, a browser — or a Web browser — is the program you use to view Web pages.

It’s likely what you’re using right now to read this blog (apart from you geeks using an RSS feed reader … but that’s a whole other ballpark of worms that I’m not going to get into right now!).

Right now, why not go to the Help option on your toolbar and click on the About option. That’ll tell you the browser that you’re using (or whatever other application you’re reading this from!).

Mine says that I’m using Mozilla Firefox 3.5. Go me!

Browser icons
Image from Webappers

Most people using Windows will have some version of Microsoft Internet Explorer installed by default; but not after October if you buy a new PC with Windows 7 installed. But there are loads of other ‘flavours’ of browser:

Each browser claims to do things better than the next: load pages quicker, run code faster, adhere to Web standards better. I certainly recommend you check out some of those other browsers. Why not start with those 4 above?

Life with Reuben and Joshua

June 10th, 2009

Joshua and Reuben

Joshua (left) with Reuben, taken on 26 April 2009.

I can hardly believe that it’s been nearly 7 months since Reuben and Joshua were born. (It will be 7 calendar months a week tomorrow.) On the whole, it’s been a really amazing journey so far.

I’ve often thought that I should be writing this down, if not on my blog then in a private journal, but I’ve just been too tired. And those few occasions where I have had the space I’ve either not had the inspiration or have had too many other priorities clamouring for attention — the little things of everyday life that I took for granted with my oceans of available time.

The hardest thing

Before Reuben and Joshua were born when I spoke with parents about caring for babies they all said the same thing: that the hardest thing would be the lack of sleep.

But it’s not. The hardest thing that I found was the crying.

And the babies’ crying came a close second!

Seriously though, it took me a good 3-4 months to get used to their crying. To not take it personally, and to really begin to listen to what it was; listening to the nuances of their cries, which cries mean “I’m tired” or “I’m hungry” or simply “I’m winding down towards sleep now”.

Until then, and the lack of sleep really didn’t help, I found myself getting more and more wound up and angry at myself for feeling annoyed that they wouldn’t sleep when really that’s what I most wanted to do. That was the hardest bit really.

Thankfully, things are a lot easier now. I’m much calmer and am getting more sleep; I’m probably getting about 5 hours a night which is all I really need, to be honest. Reuben and Joshua are also sleeping longer now from around 19:00 – 23:00 when we wake them for a night/dream feed. Then they sleep through to anywhere between 04:30 and 07:00.

The best thing

The best thing though is simply Reuben and Joshua. They are adorable! We could not hope for two more wonderfully content and lovely babies.

It’s funny, I don’t think of them as babies — I just think of them as a very young Reuben and Joshua. And we don’t call them “the twins” either. They are always “Reuben and Joshua” (and always in that order, it’s a chronological thing!).

I love spending time with them.

Someone gave us a page-a-day calendar that has all these baby-related quotations on them. Yesterday’s said

Children spell ‘love’: t-i-m-e.

And I thought, well that’s not strictly true, is it? Apostrophes have quite complex grammatical rules that most children probably don’t fully grasp. And that sentence doesn’t take into account non-English speaking children. A child in France, for example, wouldn’t spell ‘love’ like that. Or in Germany.

Recent developments

There have been so many changes over the last few months, but last week Reuben and Joshua both began to sit up, which has transformed them from these flailing babies lying on the floor — and beginning to roll over onto their fronts and back again — to beginning to really look like little boys. It’s been a delight to watch.

This morning they took their first breakfasts sitting in their new Ikea high chairs.

It’ll be exciting to see what tomorrow brings. I promise I’ll start to blog more … but for now, I’ve got a sermon to finish for Sunday!

Keep calm and carry on

June 10th, 2009

Keep calm and carry on

The BBC on their Magazine website in February asked if this was “the greatest motivational poster ever”.

Apparently, 2,500,000 copies were printed but weren’t distributed; at least not widely.

The Keep Calm and Carry On “motivational poster” was created in 1939 at the outbreak of World War II as a last case scenario to be used in the event of the Nazis succeeding in invading the UK.

It’s the stuff of good old, stiff-upper-lip British resolve. Keeping the chin up in the face of adversity.

Updated for web developers

Which got me thinking. This would be a perfect companion to .net magazine’s Bring Down IE 6 campaign.

Bring down IE6

The premise is simple: Internet Explorer 6 is antiquated, doesn’t support key web standards, and should be phased out.

But what if it’s not? What if Internet Explorer 6 carries on being supported for years and years to come. What if companies, and schools and universities don’t drop it for something better, something newer? What do we do then?

Well, that’s where my new A4 poster comes in:

Keep calm and debug IE6

We just keep calm and carry on!

Download


Creative Commons Licence

Creative Commons License
Keep Calm and Debug IE6 by Gareth J M Saunders is licensed under a Creative Commons Attribution 2.5 UK: Scotland License.
Based on a work at blog.garethjmsaunders.co.uk.

The LibDems safeguarding your money

May 31st, 2009

It’s the European Parliamentary election on Thursday so we’ve been getting the usual steady stream of political party leaflets through the door.

Liberal Democrats flyer showing man putting card into cashmachine.

I was just about to throw into the recycling this one from the Scottish Liberal Democrats when the photo of Sir Menzies Campbell MP and Iain Smith MSP standing at a Royal Bank of Scotland Cashline (ATM) machine caught my eye.

Here it is enlarged:

Sir Menzies Campbell with man not using cashline machine properly.

Can you spot what the problem is with this photograph?

It would appear from this photograph that our local Member of the Scottish Parliament doesn’t know how to use a Cashline machine. He’s trying to poke his bank card into the slot that the money comes out of!

Look! According to this illustration from the RBS website there’s even a diagram on the machine to show you where to put your card, along with the written instruction “Insert here”:

ATM
(Source: RBS MoneySense for Schools)

I’m presuming that the Liberal Democrats’ policy for introducing international action to safeguard your money doesn’t simply rest on their inability to use the machines that would help them get the money out of the bank again!

Review of GTD Agenda

April 10th, 2009

Gtdagenda.com

Back in October I got an email from Dan Baluta from Gtdagenda.com asking if I’d take a look his web application.

Of course, I was delighted to … but then a few things got in the way (I came down with a bug, and then Reuben and Joshua arrived, and then I got shingles, and then I didn’t sleep for a few months!).

Finally, this week, I’ve managed to have a good poke around the application and get to grips with much of what it does. Here are my initial impressions.

Getting Things Done

As the name might suggest Gtdagenda.com is based on David Allen’s Getting Things Done (GTD) method of productivity.

In the words of David Allen himself:

… the subtle effectiveness of GTD lies in its radically common sense notion that with a complete and current inventory of all your commitments, organized and reviewed in a systematic way, you can focus clearly, view your world from optimal angles and make trusted choices about what to do (and not do) at any moment.

GTD embodies an easy, step-by-step and highly efficient method for achieving this relaxed, productive state.

It includes:

  • Capturing anything and everything that has your attention
  • Defining actionable things discretely into outcomes and concrete next steps
  • Organizing reminders and information in the most streamlined way, in appropriate categories, based on how and when you need to access them
  • Keeping current and “on your game” with appropriately frequent reviews of the six horizons of your commitments (purpose, vision, goals, areas of focus, projects, and actions)

GTD core

As such, Gtdagenda.com has four main tabs which are at the heart of the application:

  1. Goals
    Record your primary areas of responsibility, assign them to categories (e.g. work or personal)

  2. Projects
    Define your projects, assign them to related goals and give them a priority (1-5).

  3. Tasks
    List the tasks required to carry our your projects, tell the application which project they belong to, and what its Context is (these are defined elsewhere).

  4. Next Actions
    Lists the tasks that you’ve assigned as Next Actions — ideally you’ll have one task per project classed as a next action, as projects move forward one task at a time. Next Actions can be emailed to you on a daily basis, which is quite neat.

Additional features

Besides the core four tabs that are at the heart of GTD Agenda there are three further sections:

  1. Checklists
    I love this utility: define things that you need to do often (e.g. exercise or update your blog) and then check them off when you do them. (See screenshot below.)

  2. Schedules
    Schedule daily or weekly activities; these can be linked to projects.

  3. Calendar
    It’s a calendar!

Checklist and graph
Screenshot from the checklist screen

I was about to write that there were four further sections, because above the Checklists, Schedules and Calendar options there’s a button for “Contacts”. I expected that this would have allowed me to record key contacts related to projects or tasks but it appears instead to allow you to send invitations to friends. But it doesn’t explain exactly what the invitation is for.

The official tour

For more details, including more screenshots, check out the Some of the things Gtdagenda can help you with page.

As an aside, it’s a shame that this page isn’t linked to once you’re logged into GTD Agenda. It might be more useful than the existing Help page, which would be better labelled “Support”.

Prices

There are three price plans for GTD Agenda: Free, Basic and Premium. As you’d expect the more you pay the more features you receive.

Features Free Basic Premium
Goals 3 30 Unlimited
Projects 5 50 Unlimited
Contexts 5 50 Unlimited
Tasks Unlimited Unlimited Unlimited
Price Free $39.45 / year $69.95 / year

My impressions

Ease of use

On the whole I found GTD Agenda pretty easy to use, but that’s because I’m already pretty familiar with the GTD methodology. I wonder how easy someone less familiar would find it, particularly as the Help option is more than sparce. I had to log out and check out the guided tour pages to find out more about some of the features.

As a test I took a few of my actual Goals, Projects and Tasks and entered them into GTD Agenda. It only took me a few minutes and the results were pretty decent. Clicking on “Move domain hosting” project gave me a good overview of the project (start date, related goal, number of tasks, progress and notes).

Goals

While I found it easy to add new goals I couldn’t work out why GTD Agenda had immediately categorised two of my goals as “Completed”. Sure enough they had no projects assigned to them, but neither did two other goals and they were classed as Active. I wasn’t sure if I was simply misunderstanding the model that it was using, other if this was a bug.

What does annoy me though is the compacted list of “My Goals” that appears at the top of every page. I don’t think it helps and it takes up too much valuable screen space.

Tasks vs Next Actions

I find the two tabs for Tasks and Next Actions to be a little cumbersome, I would have preferred one but with more options.

The Tasks tab shows a list of all defined tasks; the Next Actions tab is essentially a filter to display only those tasks that have been defined as the next action to take a particular project forward. I can see why this has been done, but I think that it would have been more efficient to have done this on the Tasks tab.

At the moment within Tasks you can group your list by either priority or project. I would have liked two further options: as I said, show Next Actions, and Group by Context. That’s how I work: within a particular context, e.g. sitting at my desk, I like to see a list of all the tasks that I could do here.

Disappointments

Aesthetics

I remember WordPress before version 1.0. It was nowhere near as slick as the current version (in fact, here’s a screenshot of WordPress 0.7.1, which is the first version that I ever used):

WordPress 0.7.1

So I have hope for GTD Agenda, because I think that its design is the weakest aspect of the application.

Having been using ZenDesk and BaseCamp for a few months GTD Agenda by comparison feels somewhat clunky and a bit retro. The application, in my opinion, could do with the loving attention of a Web designer and information architect.

Even a brief liaison with a CSS Framework would make the world of difference.

Heading

I find the heading “Gtdagenda.com” difficult to read and am disappointed that you can’t click it to take you back to your GTD Agenda Home page. Not least because I instinctively do it time and again.

Layout

How some of the screens are presented too could do with some strategic tweaking, for example, how categories and priorities are displayed. As an example rather than the priorities being listed at the end of each line (see below):

My list of goals

I’d have preferred the use of headings to clearly group Priority 1, Priority 2, etc. I don’t find the “Priority 1 line” useful, not least because the text is 6 pixels high and I’ve got bad eyesight.

Integration with existing systems

I already use a number of tools, desktop, mobile and online, to carry out my GTD-style organisation. I use Microsoft Outlook synchronized with my mobile phone, and also occasionally with a Psion and a Google Calendar (depending on my requirements).

But there was no way for me to import any of that information into GTD Agenda. Everything I wanted to enter into GTD Agenda had to be done manually. And once it was in there, I couldn’t get it out again — there is no obvious way for me to export my data other the calendar as an iCal feed into Outlook 2007.

As such, if you start using GTD Agenda it looks like you’re locked into using it exclusively. And if you don’t have Web access where you are you can’t easily add new tasks, although if you have mobile Web access there is a mobile version: www.gtdagenda.mobi/.

Conclusion

On the whole I like Gtdagenda.com. It has some useful functionality, it’s quick and easy to setup (assuming that you know your way around the GTD method) and has some nice features (email notifications of tasks, iCal feed, checklists), and I like the sidebar featuring a calendar, and lists of contexts and projects.

If I were to give it a score, I’d give it 3/5. It’s not quite polished enough but if some of the minor design flaws were tweaked, the application given a facelift I think and the import/export issue addressed I think GTD Agenda could be a really useful tool, even the free version.

Certainly, if you’re looking for a Web-based tool for managing your life in a GTD-style then certainly consider GTD Agenda, or at least keep an eye on its progress.

Fixing Blueprint CSS 0.7.1

March 23rd, 2009

Blueprint CSS

Note: Updated Tuesday 24 March 2009 @ 10:00

Blueprint CSS is a CSS framework. The latest version is v.0.8 but a lot of people are still using version 0.7.1, even though there are a number of irregularities in it.

So, this evening I’ve been sifting through the Blueprint CSS version 0.7.1 code and making a few corrections. The bulk of irregularities can be found in the source code (within the /blueprint/src/ folder) and not in the release code (/blueprint/screen.css) but these source files can be very useful so should really be fixed. There is also one error in the ie.css file in both the source and release code.

There may well be other edits, corrections or enhancements that could be made, but these are the obvious ones that I’ve spotted. Note that all line numbers refer to the original, unedited code’s line numbers, i.e. the code in version 0.7.1.

Copy everything

Rather than making changes to the original code, I created a copy of the Blueprint CSS 0.7.1 folder and imaginatively called it Blueprint CSS 0.7.2.

Edit #1: /blueprint/src/grid.css

The problem: a number of classes have been omitted. You simply have to do a compare between the code in grid.css and screen.css to see that .pull-6 to .pull-24 are missing from grid.css.

The solution: Replace the following lines of code:

145
146
147
148
149
150
151
152
153
154
155
.pull-1 { margin-left: -40px; }
.pull-2 { margin-left: -80px; }
.pull-3 { margin-left: -120px; }
.pull-4 { margin-left: -160px; }
.pull-5 { margin-left: -200px; }
 
.pull-1, .pull-2, .pull-3,
.pull-4, .pull-5, .pull-5 {
  float:left;
  position:relative;
}

with this code:

145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-960px;}
 
.pull-1, .pull-2, .pull-3,
.pull-4, .pull-5, .pull-6,
.pull-7, .pull-8, .pull-9,
.pull-10, .pull-11, .pull-12,
.pull-13, .pull-14, .pull-15,
.pull-16, .pull-17, .pull-18,
.pull-19, .pull-20, .pull-21,
.pull-22, .pull-23, .pull-24 {
  float:left;
  position:relative;
 }

Edit #2: /blueprint/src/grid.css

The problem: a number of classes have been omitted. You simply have to do a compare between the code in grid.css and screen.css to see that .push-6 to .push-24 are missing from grid.css.

The solution: Replace the following lines of code:

157
158
159
160
161
162
163
164
165
166
167
.push-1 { margin: 0 -40px 1.5em 40px; }
.push-2 { margin: 0 -80px 1.5em 80px; }
.push-3 { margin: 0 -120px 1.5em 120px; }
.push-4 { margin: 0 -160px 1.5em 160px; }
.push-5 { margin: 0 -200px 1.5em 200px; }
 
.push-0, .push-1, .push-2,
.push-3, .push-4, .push-5 {
  float: right;
	position:relative;
}

with this code:

157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
.push-1 { margin: 0 -40px 1.5em 40px; }
.push-2 { margin: 0 -80px 1.5em 80px; }
.push-3 { margin: 0 -120px 1.5em 120px; }
.push-4 { margin: 0 -160px 1.5em 160px; }
.push-5 { margin: 0 -200px 1.5em 200px; }
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -960px 1.5em 960px;}
 
.push-1, .push-2, .push-3,
.push-4, .push-5, .push-6,
.push-7, .push-8, .push-9,
.push-10, .push-11, .push-12,
.push-13, .push-14, .push-15,
.push-16, .push-17, .push-18,
.push-19, .push-20, .push-21,
.push-22, .push-23, .push-24 {
  float:right;
  position:relative;
}

Edit #3: /blueprint/src/typography.css

The problem: the .left class has been omitted, which can cause unexpected results.

The solution: Replace the following lines of code:

40
p img { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }

with this code:

40
p img.left { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }

Edit #4: /blueprint/screen.css

The problem: As above, the .left class has been omitted, which can cause unexpected results. Do exactly the same in the release code, i.e.

The solution: Replace the following lines of code:

34
p img { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }

with this code:

34
p img.left { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }

Edit #5: /blueprint/src/typography.css

The problem: the h4 tag has an incorrect height declaration, which breaks things if the h4 line wraps a line. (Thanks to Steve Yorkstone for spotting this one.)

The solution: Replace the following lines of code:

26
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; height: 1.25em; }

with this code:

26
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em;}

Edit #6: /blueprint/screen.css

The problem: As above, the h4 tag has an incorrect height declaration, which breaks things if the h4 line wraps a line.

The solution: Replace the following lines of code:

29
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}

with this code:

29
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}

Edit #7: /blueprint/src/ie.css

The problem: Legacy code from version 0.6 has been left in. It needs to be replaced with the current way of defining the grid, namely a div.span-x for each column.

The solution: Replace the following lines of code:

15
* html .column { overflow-x: hidden; }

with this code:

15
16
17
18
19
20
21
22
23
24
25
26
27
28
* html div.span-1, * html div.span-2,
* html div.span-3, * html div.span-4,
* html div.span-5, * html div.span-6,
* html div.span-7, * html div.span-8,
* html div.span-9, * html div.span-10,
* html div.span-11, * html div.span-12,
* html div.span-13, * html div.span-14,
* html div.span-15, * html div.span-16,
* html div.span-17, * html div.span-18,
* html div.span-19, * html div.span-20,
* html div.span-21, * html div.span-22,
* html div.span-23, * html div.span-24 {
  overflow-x:hidden;
}

Edit #8: /blueprint/ie.css

The problem: As above, legacy code from version 0.6 has been left in. It needs to be replaced with the current way of defining the grid, namely a div.span-x for each column. Do exactly the same with the release code, i.e.:

The solution: Replace the following lines of code:

16
* html .column { overflow-x: hidden; }

with this code:

16
17
18
19
20
21
22
23
24
25
26
27
28
29
* html div.span-1, * html div.span-2,
* html div.span-3, * html div.span-4,
* html div.span-5, * html div.span-6,
* html div.span-7, * html div.span-8,
* html div.span-9, * html div.span-10,
* html div.span-11, * html div.span-12,
* html div.span-13, * html div.span-14,
* html div.span-15, * html div.span-16,
* html div.span-17, * html div.span-18,
* html div.span-19, * html div.span-20,
* html div.span-21, * html div.span-22,
* html div.span-23, * html div.span-24 {
  overflow-x:hidden;
}

Changelog

The last thing I do is update the changelog file to record the edits made, and change the version number in screen.css to 0.7.2 so that I know that this is my updated version.

I hope that helps someone.

Updates to version 0.8

I’ll blog later about things I’ve spotted need fixing in version 0.8.