Mixing up the letters

You’ve probably seen the email that says that you can mix up the letters in any English word, except the first and last, and yet it will still be legible. The email starts off by declaring:

Aoccdrnig to rscheearch at Cmabrigde uinervtisy, it deosn’t mttaer waht oredr the ltteers in a wrod…

No-one at Cambridge has owned up to the research, so I guess the actual research is not existent.  Be that as it may, I was just reading the BBC sports forum and one of the commenters made the following comment:

RODNEYHODGEBOTTOM (U14186591)

posted 1 Hour Ago

Daer Bneire
Pelase don’t lsoe the Bitrsih Garnd Pirx. It’s a tlury tdaraniotil rcae and suohldn’t be lsot to ahnoetr bnlad, faresetlues criuict jsut bcseaue it stpums up the menoy. I tihnk you’ve lsot sihgt of the fcat taht it’s a srpot and NOT, as you say, ‘a bisnesus’. You’ve got engouh mnoey. Tmie to mabye clal it a day, eh?

It’s nice to see people using the technique in completely random places, though I’ve not yet figured out: faresetlues.

According to a blog post entitled  Rscheearch Shmecsearch what we look at is the shape of the word rather than simply mixing up the letters in any which way.  Certainly, the longer the word is, the harder it is to read.

Whatever, you have to admire anyone who can be bothered to write like that – it always amuses me.

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Add to favorites
  • email
  • FriendFeed
  • LinkedIn
  • NewsVine
  • Reddit
  • StumbleUpon
  • Tumblr
  • Twitter
  • Yahoo! Buzz
Posted in Language | Tagged , | Leave a comment

Incremental Filenames

I was tinkering with a little program in C# this morning that needed to create incremental filenames instead of just overwriting the existing file.  As in: myfilename.htm -> myfilename_1.htm etc.

So here is the rough and ready version of what I did.

private string GetOutputFilename(string path,string filename,string extension)
{
     string[] files = Directory.GetFiles(path,filename+"*."+extension);
     if(files.Length==0) return path+"\\"+filename+"."+extension;
     return path+"\\"+filename+"_"+files.Length.ToString()+"."+extension;
}

It basically uses the filename+wildcard+extension to filter a directory listing.  If the listing is longer than zero it assumes that the next increment is going to be the number of files that are already there.

It’s a very simple algorithm that mostly works fine, but is not perfect.  Say you have the following files:

filename.htm
filename_1.htm
filename_2.htm
filename_3.htm

and you delete filename_2.htm.  This method will try to tell you that filename_3.htm is the next file – which is clearly wrong.

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Add to favorites
  • email
  • FriendFeed
  • LinkedIn
  • NewsVine
  • Reddit
  • StumbleUpon
  • Tumblr
  • Twitter
  • Yahoo! Buzz
Posted in how to, Programs | Tagged , | Leave a comment

What’s happening to comparative adjectives?

I don’t know if anyone else has noticed, but the English seem to be losing the capacity to use comparative adjectives (hot, hotter, hottest) and are using “more hot” and “most hot”.  I was at a friend’s house last night, and I was chatting to their daughter.  She stumbled over a comparative (I can’t remember which one now).  She started using the most construction and then self-corrected herself to use the comparative.  And I’ve heard this self-correction happen loads of times.

I’ve long held the opinion that English is really a non-inflectional language, and am wondering if this is purely an extension of this phenomenon.  I think this would be an interesting PhD topic for a social linguist out there – get some data from children (the language innovators) and find out what’s happening properly.

If it’s not to do with inflection, then it could just be a semantic issue, perhaps to do with scope, where the intensifier has scope over the object.  i.e. most hot.  So the important thing here is the intensity.

One final thought is that it could be a borrowing from other languages: in Italian there is no inflection for the comparative -er.  Instead they use the adverb piu’ (meaning more). So, given that English is mostly spoken as a foreign language, second language speakers are affecting first language speakers.

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Add to favorites
  • email
  • FriendFeed
  • LinkedIn
  • NewsVine
  • Reddit
  • StumbleUpon
  • Tumblr
  • Twitter
  • Yahoo! Buzz
Posted in Bad Grammar, Language | Tagged , , , , , , , , | 1 Comment