iOS tip of the day

May 11th, 2013

In most places in iOS where you can edit text, you can tap with two fingers to select a whole line. This works, for example, in text editors like Notesy, Drafts and Byword, and can be quite a time saver. In fact, it selects the line up to the next line break; if you’re typing code, that’s probably one line, but if you’re writing prose, it’ll select the current paragraph. Very handy if you want to move paragraphs around using cut and paste.

Another place you can use it is in the URL field of a browser, where it will select the entire URL with fewer clicks than the usual tap-tap-select-all.

I use this, for example, if I’m looking at a page in Safari and want to open it in 1Password. As you probably know, apps can register particular URL schemes for their own use, and 1Password’s browser will recognise ophttp and ophttps, so you can just go to the beginning of the URL in Safari, insert an ‘op’, and you’ll be taken to the same page in 1Password (or ‘g’ for GoodReader, etc.)

The problem is that just ‘going to the beginning and inserting something’ can be a pain if the URL is long. You probably have to scroll slowly left, tap the correct insertion point, and so forth. Much easier is a two-finger tap, select ‘Cut’, type ‘op’ and then tap ‘Paste’.

If you’re doing this kind of thing regularly, you may want to set up a bookmarklet to make it even easier, but the two-finger tap is a handy thing to know in general.

Poster child

May 11th, 2013

I’m just testing Poster, an iOS app for posting to WordPress blogs. I’ve used Blogsy for some time, which is capable, but not beautiful, and at times decidedly quirky.

Poster is elegant, has Markdown support, and a URL scheme which means you can send posts to it from apps such as Drafts.

Alfred 2 support for iTerm 2

May 5th, 2013

iTerm 2 is a terminal program for the Mac with lots of great features beyond the standard OS X Terminal. Alfred is an excellent app launcher, which in its newly-released second version is taking the Mac world by storm.

If you don’t use either of these, I strongly recommend them.

If, on the other hand, you already use both of them, you might like my (very basic) plugin that lets you list your iTerm profiles using an Alfred keyword and fire up a new iTerm window using the selected one.

Alfred iTerm

Digital Doppelganger

April 20th, 2013

double

I’ve always liked the idea of a telepresence robot — a video-conferencing device that you can move around a remote location to give you a more tangible presence there — but suspected the number of really practical uses of these very expensive devices was somewhat limited.

So I was struck by the great story of Grady Hofmann featured in the latest BBC Click episode. Grady, an eight-year-old, was able to chat to his siblings in their bedroom, go to his school, and take his place at the family dinner table, all while he was confined to a hospital bed for 2 months during a bone-marrow transplant. OK, I thought – this stuff is worthwhile after all!

Double Robotics are creating a neat low-cost telepresence robot which uses an iPad as the face, eyes, ears and speaker, and Segway-type mobility. All for under $2000 (plus iPad) which means these are starting to be affordable. (The whole device would cost about the same as 4 months’ rail commute from Cambridge to London.)

There are two issues I think these devices still need to tackle, though. The first is that they need the ability to connect themselves to a charging device, to reduce their dependence on other people. The Roomba can do this, so it should be manageable.

But the second is something that may be rather more tricky. I know this because it took the Daleks fifty years to come up with a solution.

Some are more equalised than others…

April 15th, 2013

Here’s a gadget I’d really like to have: a programmable in-car graphic equaliser.

My car audio system sounds fine at speeds below about 20mph, but certain parts of the audio spectrum tend to get lost when going faster, and I’ve never found a car stereo that copes well with this.

Having the volume increase with speed helps a bit, but I’d really like to be able to set equalisation to be reasonably flat when going slowly, and adjust it to boost, say, tenor vocals so that things sound good at 40mph and 70mph. Then it should interpolate between my various settings at intermediate speeds.

Anyone seen anything like this, or should I patent it? :-)

I guess it could be an iPhone app, since most of my audio comes from there, and it has a GPS…

Alas, poor PC… I knew him, Bill…

April 10th, 2013

An IDC press release, out today, reports that PC sales have fallen again. That’s expected now, but they’ve fallen noticeably faster than predicted: the last quarter was a surprising 14% down on the same time last year.

“At this point, unfortunately”, says an IDC staff member, “it seems clear that the Windows 8 launch not only failed to provide a positive boost to the PC market, but appears to have slowed the market…” And it’s not just Windows – Apple’s desktop/laptop sales are down, too.

A big contributor, I’m sure, is that we’ve finally reached the point where operating system manufacturers and other software developers can no longer convince users that it’s worth buying a new machine just to run their latest offerings. I’m currently a software developer, for heaven’s sake, and even I am feeling no particular desire to replace my four-year-old iMac in the near future.

But a lot of it also comes from the fact that fewer people need to do, on a regular basis, what PCs were designed to be good at doing.

Phones and tablets don’t replace a PC, but if you drew a Venn diagram of

  • What PCs do
  • What mobile devices do
  • What people do

over the last few years, it would resemble a lapsed-time animation of plate tectonics. And my point is that ‘What PCs do’ would be largely stationary, while the others moved around it in ever-more-overlapping zones…

I write quite a lot, but I use a word-processor about once a month. I manage my company accounts, but much more of that is done on a web service than on a spreadsheet. I give talks, but the days when PowerPoint was the only game in town are long gone. And I read emails… while I’m walking the dog.

So, if I’m at all typical, where does that leave Microsoft Office, the core of most PCs’ raison d’être? And remember, I’m an old guy. For most people under the age of 25, it probably never was that important. The office suite is dead, and has been for a long time. Long live the browser. On whatever device.

On which note, I should shut down the browser on this iPad and go to sleep…

Thanks to Charles Arthur for the IDC link

Further TextExpander thoughts

April 10th, 2013

TextExpander is one of the most useful utilities on my Mac — I’ve used it since it was called Textpander, many years ago — and it’s becoming more and more important on my iOS devices too, since almost every app I use, with the notable exception of the Apple ones, now supports it. And the configuration synchronises across all my devices automatically, making things even easier.

It’s arguably more useful on iOS, where it can help overcome some of the limitations of the keyboard. Typing email addresses can be tedious, for example, so I have three-letter abbreviations for most of mine. (Simple expansions like this can also be done using the built-in keyboard shortcuts available in Settings, which will work anywhere, but they don’t have the power of the TextExpander ones.)

A current favourite example, since I’m writing more and more in Markdown, is my .mdl abbreviation. It inserts a Markdown link, taking the contents of the clipboard as the URL (which I’ve typically just copied using the little ‘share’ button in Safari), and positions the cursor at the right place to type the link text. A link in Markdown, for the uninitiated, looks like this:

[Status-Q](http://statusq.org)

If you work out how many key presses are needed on a standard IOS keyboard just to do the brackets, you’ll realise that, though this is already a lot better than writing HTML, to do the equivalent with just .mdl and have it position the cursor in the right place, is a great help if you do it regularly. Which I do!

All very clever, and a great timesaver. But today I added a very simple abbreviation, vvv, which also makes use of the ‘insert the clipboard here’ capability. In fact, that’s all it does: as soon as you type the third v, all three are replaced by the contents of the clipboard, a bit like typing Cmd-V on a regular keyboard. I find this rather easier, particularly in small text boxes on a phone screen: to have a keyboard-based paste function, instead of having to move from the keyboard and tap carefully in the right place, with the right precision and timing not to select anything.

It really is too bad the Apple apps don’t support it, but I hope it may be useful for others anyway.

The iPad will be my undoing

March 23rd, 2013

Gosh, it’s easy to miss this one:

Finding the Undo and Redo keys on the iPad

I’ve been using the vigorous-shake-to-undo feature when I’m working in apps which don’t have an Undo button, but it isn’t always convenient. Especially late at night when I’m trying not to wake Rose…

Pub Facts no. 2

March 7th, 2013

And your second interesting technology statistic of the day:

  • iPhones are being born at a faster rate than people.

 

Low-friction paperless workflow

March 3rd, 2013

I’ve been trying to shift much more of the paperwork in my life into the digital world, but I was very keen that filing a bit of paper electronically should be as easy as putting it in a folder in the filing cabinet. “Wouldn’t it be nice”, I thought, “if the only thing I had to do was type a name or a few keywords and everything else happened automatically?” So I built a system which did just that.

This video describes in some detail how the script is set up. You may want to use the full-screen and HD options to make things more readable. If you’re less interested in the details and would just like to see it in action, watch the first couple of minutes and then skip to about 13:30.

One thing I don’t talk about in the video is the fact that Hazel rules can also look at the contents of the file. So, once the document has been OCRed, the automatic filing can happen based on words that actually occur on the paper — it might detect your car’s registration number (licence plate), for example, in a document and know to file that under ‘car stuff’ — which I think is very cool.

Some further links:

A quick retrospective

February 28th, 2013

It’s 12 years today since my first blog post — the first post, at least, on a publicly-readable system that we’d recognise as blog now. I had registered this ‘statusq.org’ domain a couple of days before, and started tapping out miscellaneous thoughts with no particular theme, and no expectation of an audience.

I was using Dave Winer’s innovative but decidedly quirky ‘Radio Userland’ software, a package which is long since deceased but was very influential in the early days of blogging and RSS feeds. Over the years I’ve moved the content through a couple of different systems but I think — I hope — that all the URLs valid in 2001 still work today! Most of my early posts do not have a title. The convention of giving titles to what we thought of as diary entries wasn’t yet well-established.

Things that caught my attention in the first couple of months included:

  • An appreciation that Windows 2000 was really rather a good operating system. Certainly the best Microsoft had produced so far. (It was also — though I didn’t know it at the time — the last version I was to use on a regular basis.) Microsoft were pushing an idea called the ‘Tablet PC’, which was marketing-speak for what had previously been called WebPads, and something called .NET, which was marketing-speak for nobody-knew-what!
  • The importance of this new thing called XML, which was giving the world a standard way to store and transmit structured data. I was at a conference where Steve Ballmer described the major revolutions in computing as The PC, The Gui, The Web, and XML. Well, the brackets have become a bit more curly since then, but it was indeed a major change.
  • Astonishment that, with the upcoming launch of Mac OS X, the world’s largest Unix vendor was about to become, of all people, Apple! I’d been playing with the early beta versions. It’s been my operating system of choice ever since.
  • The bizarre level of press coverage when we announced the impending shutdown of the Trojan Room Coffee pot.
  • A survey saying that less than half of US college students were taking hi-fi systems to college, because they were now listening to music from their PCs instead! It was still nearly a year before an amazing thing called the iPod was to appear, and surprise us all.

Here’s a snapshot of Status-Q captured by the Internet Archive in early May 2001

Using multiple IP addresses at once

February 17th, 2013

Ever needed to configure a network-based device using a web interface, but found that its default IP address doesn’t match the setup of your network? e.g. Your new device uses 192.168.1.* and you use 192.168.0.* ?

Here’s an easy way to fix it: set up your machine to talk to both subnets at once. Here’s a little screencast to show how it’s done on the Mac.