type in your query to search makeyougohmm
Things that ... make you go hmmtechnology music video art news reviews and muse on the web

May 28, 2007

Wordpress plugin: 100 words every high school graduate should know

Books and Writing, blogs and podcasting — by TDavid @ 11:51 am PST

During this morning’s reading I came across this book listing 100 words American Heritage dictionaries editors feel every High School graduate should know how to use:

“The words we suggest,” says senior editor Steven Kleinedler, “are not meant to be exhaustive but are a benchmark against which graduates and their parents can measure themselves. If you are able to use these words correctly, you are likely to have a superior command of the language.”

The first thought that struck me was: I wonder how many of these words I’ve used in this blog?

TD 100 words plugin screenshot

While I could have scrolled through the list and identified which words I could use a Wordpress plugin would provide a faster historical analysis. A plugin could provide where and when these words have been used or not. The plugin could cycle through all the posts and words very similarly to my TD Word Count plugin but instead of counting words it would look for word matches in this list of 100 words and report back its findings.

I got to work.

How many words used?
Out of 100 words on the list and to my chagrin, my plugin reports I’ve only used the following 20 words (also displayed in the screenshot above):

belie (434) plasma (10) euro (39) irony (17) parameter (5) hubris (1) winnow (1) reparation (5) infrastructure (8) facetious (1) soliloquy (1) vehement (4) xenophobe (1) reciprocal (2) plagiarize (2) vortex (2) quasar (1) usurp (2) paradigm (1) polymer (1)

The numbers in parenthesis are the number of published posts and/or pages where the word has appeared out of 1,343,151 total published words from 4,279 posts. The plugin results aren’t lightning fast for a blog this size, although it still returned the stats in a few seconds.

As you might note above the plugin isn’t completely accurate in its current incarnation because it doesn’t take into account every possible word variation (and thus will create some false positives), although it will capture any spelling of the word and cases like impeached is used instead of ‘impeach’. The plugin will falsely identify words on the list like belie with the much more common ‘believe.’ This was intended to be a short little fun hack to give a general idea what words one has and hasn’t used.

Perhaps in a future version, if there is enough interest from others, I’ll improve the accuracy by checking for semantic and lexical relations. For those who give it a try, feel free to let me know what other mistakes it makes.

Possible writer’s exercise
For those with writer’s block or needing a little new post inspiration, this plugin might provide an exercise for finding creative ways to use the words not used yet. The plugin will tell you what words you haven’t used and provide handy reference links to dictionary.com to the definition of the word as the screenshot above shows.

And yes the thought crossed my mind by listing the words I haven’t used yet in this post I’d be using them and the plugin would return that I’d used all the words. That’s cheating, of course, so I’m not going to do that.

This was a fun little Memorial Day programming sidetrack this morning and I decided to share this Wordpress plugin with the rest of the world with pimples in tact. And this post would belie the whole concept of sharing if I didn’t tell you where you could actually get the plugin, wouldn’t it?

The plugin which I’m calling TD 100 Words can be downloaded here.

Now I’m curious, how many of these words have you used? For those without a Wordpress blog you can still play along, just eyeball the list and share how many words you use below.

Did this post make you go hmm?

F = please no more posts like thisD = not among your best stuffC = average postB = good post, I liked itA = great post, please create more like this (1 votes, average: 5 out of 5)

Loading ... Loading ...

Maybe Related Posts (plugin generated)

RSS Feed comments for this post 7 Comments »

  1. Nice job. I ran this and found I’d used four of the words–need to step up a bit, I guess!

    It would be nice if there were a “public” part of this plugin, so you could report on your usage to your readers. A widget, or something.

    And put the words into your captcha list ; )

    Comment by Jamie — May 29, 2007 @ 7:09 am PST

  2. Jamie - thanks for the suggestion. Could be a good way to get readers involved in the quest toward 100 :)

    Comment by TDavid — May 29, 2007 @ 7:31 am PST

  3. Maybe they don’t need to know the words, and instead know the difference between “they’re, their, and there” :p

    Comment by darkmoon — May 29, 2007 @ 7:55 am PST

  4. Of course I’m sure the point the original book was also making was “how many of these words do you use correctly? ;-D

    Comment by iiq374 — May 31, 2007 @ 8:08 pm PST

  5. I’ve coded up a potential workaround for the word matching issue. I can email it to you if you’d like.

    Comment by Andrew Ferguson — May 31, 2007 @ 8:09 pm PST

  6. Would think a little switch with an exact match for the pesky words like ‘belie’ would suffice. Feel free to send along your proposed solution to squash the gremlin, Andrew ;)

    iiq374 - a context checker would be a lot more than a short little hack lol.

    Comment by TDavid — May 31, 2007 @ 8:49 pm PST

  7. Here’s the link to what I updated. I versioned it v0.3:
    http://www.andrewferguson.net/wp-content/dl/wp/td100words.zip

    In short, I inserted a word boundary into the regex (\b) and did some rudimentary suffix checking (s, d, ed, ing, ly, etc). I also went through the entire list and grabbed all the various inflections. To keep track of everything, I setup a 2D array with the first word being the “root” word, if you will. Other variations were added behind it.

    Re-released under GPL.

    Comment by Andrew Ferguson — June 3, 2007 @ 1:59 am PST


TrackBack URI: http://www.makeyougohmm.com/20070528/4533/trackback/

Leave a comment


By leaving a comment you consent to the Official Hmm Comment Policy

Return Home

Copyright 2003-2008 KMR Enterprises All Rights Reserved. Privacy Policy