This is the second article in a series about some classic computer science: Regular expressionsFinite state machinesComparing regular expressions and finite state machines Finite state machines are a way of checking that a series of inputs is valid, potentially doing some actions while you’re doing this checking. They’re not something I use all that often, … Continue reading Finite state machines
Category: Speech and language
Regular expressions
This is the first article in a short series on some classic bits of computer science, which are occasionally useful in professional programming: Regular expressionsFinite state machinesComparing regular expressions and finite state machines A useful tool with a bad reputation Regular expressions are a way to define a set of 0 or more text strings … Continue reading Regular expressions
Looking for copyright music in live streams
My friend Ted has recently started exercising in earnest, to get fighting fit for when he can go back into schools, museums etc. to blow children's minds about creative writing. While he exercises, he plays music from CDs to motivate him and he live streams it to Facebook for accountability. Sometimes the live stream is … Continue reading Looking for copyright music in live streams
Great British Place Names Made of Smaller Bits
I was driving recently and saw a sign for a place whose name was built up of two things joined together. That got me wondering about other places I’ve seen whose names were like that. So I found some data, downloaded it, played around with it, and this is the result. There’s no great point … Continue reading Great British Place Names Made of Smaller Bits
Organising technical documents for a good user experience
I was doing some technical writing at work recently, and I realised that I had automatically and unconsciously used a particular structure for the document. It’s not something that geeks like me are always taught – I know it only because my Dad used to help people improve their technical writing. So, in case it’s … Continue reading Organising technical documents for a good user experience
Language can teach us about usability
I think that the way people use language can give some insights into the usability of the software we design and build. By definition, if you're reading this then you use language, and also use some kind of computer, and in this post I'll try to show how what we have already observed about language … Continue reading Language can teach us about usability
When is a speech and language interface a poor choice?
Introduction This post is in a series about computers, speech and language: Why are speech and language interfaces useful? What makes speech and language interfaces hard to create? Part 1: Overview What makes speech and language interfaces hard to create? Part 2: Speech What makes speech and language interfaces hard to create? Part 3: Language … Continue reading When is a speech and language interface a poor choice?
What makes speech and language interfaces hard to create? Part 3: Language
Introduction This article follows on from a few about computers, speech and language: Why are speech and language interfaces useful? What makes speech and language interfaces hard to create? Part 1: Overview What makes speech and language interfaces hard to create? Part 2: Speech What makes speech and language interfaces hard to create? Part 3: … Continue reading What makes speech and language interfaces hard to create? Part 3: Language
What makes speech and language interfaces hard to create? Part 2: Speech
Introduction This is the third in a series of articles about using speech and text to interact with computers: Why are speech or language interfaces useful? What makes speech and language interfaces hard to create? Part 1: Overview What makes speech and language interfaces hard to create? Part 2: Speech What makes speech and language … Continue reading What makes speech and language interfaces hard to create? Part 2: Speech
What makes speech and language interfaces hard to create? Part 1: Overview
This article is in a series about computers, speech and language: Why are speech or language interfaces useful? What makes speech or language interfaces hard to create? Part 1: Overview What makes speech or langauge interfaces hard to create? Part 2: Speech What makes speech or language interfaces hard to create? Part 3: Language When … Continue reading What makes speech and language interfaces hard to create? Part 1: Overview