Monday, January 14, 2013

Steno Alphabet Posters

I linked to the final version of the steno alphabet diagram back in November, and now I've finally got a cleaned up version of the same information in alphabetical rather than pedagogical order:



As I mentioned in the other post, I'm currently working with In a Flash Laser, the company in charge of The Plover Store, to get nice printed posters available for sale, along with some nice new Plover swag like laser-engraved coffee mugs and flash drives preloaded with the latest source from Github. (A live portable version of Plover would be even better, so you could carry the flash drive and your n-key rollover keyboard around with you and use it from any terminal, but I'm afraid that hasn't been coded yet.)

So in order to figure out exactly what we should look for in terms of poster printing options, how many of you would want to purchase a professionally printed poster, as opposed to just downloading the jpgs and printing them yourself at home (which, of course, you're perfectly free to do). If you do want to buy a poster, what size would be most useful to you? And would you be more likely to get the one in pedagogical order, the one in alphabetical order, or both? Finally, what's the top end of what you'd be willing to pay for such a thing? Any and all opinions very welcome. And if you've got any other ideas for stuff to offer in the Plover Store, please feel free to mention them in the comments. The Store takes a small cut of items to fund Plover development, but its main purpose is to get Plover-relevant stuff out to interested people as quickly and simply as possible. I'm hoping that once we get that crucial just-in-time dictionary entry feature coded (currently under review by a new contributor to the project) and after we get a signal boost from PyCon, we'll be selling keysets and steno charts like so many efficient little ergonomic hotcakes.

Sunday, January 6, 2013

UK Spellings Dictionary



The fantastic hackers on the Plover Google Group have done it again. After a user in Australia requested a version of Plover's default dict.json file with UK/Australian/Canadian spellings, they came through in a matter of minutes:

gbDict2.zip

So if you've been annoyed or frustrated by Plover's American-centric dictionary, or if you're just a shameful pretentious Anglophile (like me), now you can enjoy your open source steno* lexicon entirely Yank-free. Many thanks to Rob and Hesky for their lightning-quick delivery!

*No, we still don't support Palantype. Maybe someday. Then again, maybe not. (';

Saturday, December 29, 2012

Dictionary Converter!

I just got back from a trip to Missoula and Seattle yesterday, so I've got to apologize for not being on top of Plover stuff for the past few weeks, but I had to check in to let you guys know about something pretty exciting. I know a few professional stenographers and steno students have been following Plover for a while, but they haven't had the chance to get their feet wet with it, because until now there hasn't been a way to easily convert their own dictionaries from rtf/cre format (which is the universal format exported by commercial steno software) into json format (which is the format used by Plover). Thanks to Hesky, our amazing lead developer, the wait is over! Introducing...

The Plover Dictionary Converter!

I haven't even gotten a chance to test it yet (though that's at the top of my list of things to do now that I'm home again), but I wanted to let everyone know about it. It's currently accessed via the command line, though I hope that we'll be able to get a more user-friendly GUI version of it eventually, and hopefully even integrate it into Plover itself. If you try it and it gives you any hassle, feel free to lodge a bug report at the github; it'll help Hesky refine it and improve it for the future. This is really going to help in bringing Plover to the court reporting, captioning, CART, and student communities, and I'm pleased as punch.

Oh, and just one more thing. The Aviary (Plover's user forum) has been pretty quiet lately, both from regular users (which isn't too unusual, since it's a pretty small community at the moment) and from spammers (which is, since until recently we were getting nearly 100 spam messages and user sign-ups per day). Happily, the latest spam-trapping tools I've put in place have proven wonderfully effective, so I've been able to remove moderation from first-time posts. If that's been holding you back from signing up for the forum, it's your lucky day. Now you can join and post unmoderated to your heart's content. I reserve the right to reinstate first-post moderation if the spam gets bad again, but here's hoping we've got those spammers licked for good. If forum-style discussion isn't your thing, there's also always the Google Group, which tends to have more technically oriented discussions about the development of Plover and the future of steno learning, rather than the day-to-day, boots-on-the-ground conversation you tend to find at the Aviary. Feel free to join either or both!

Tuesday, December 11, 2012

Steno Typer - New Online Steno Trainer

Many people enjoy Thomas Thurman's steno practice page, which consist of 21 sentences using the 100 most common English words, but if you've like some more practice with single words (and you don't have Linux, so you can't use Pragma Nolint's fantastic Plover trainer Fly), give Steno Typer a try:



It was written by Kitlei RĂ³bert, a computer science professor in Budapest. It draws on Plover's admittedly patchy dictionary for words, so if you see a steno translation that you don't like, feel free to skip it, or, if you prefer, download the source here and modify it to your heart's content. Eventually, I think I'll probably swap it out with the "canonical" list of words I made for Fly, which contain only steno strokes that make logical sense to people who know the theory, and don't include potentially confusing definitions like misstrokes and briefs that popped randomly out of my head without any mnemonic justification.

Oh, and I've posted about it to Twitter, but I haven't yet mentioned on this blog: Plover's going to PyCon!



My talk, Thought To Text at 240 WPM (an expansion of the one I originally gave at PyGotham in 2011) has been accepted at PyCon 2013, in Santa Clara, CA, this March. I'm really excited. So that I don't sound like a total poser, I've started going through the Python lessons at Codecademy. I'm right at the beginning, and still covering stuff I'm pretty familiar with (I've been sporadically trying to learn Python for over five years now, and each new false start leaves me with a little more knowledge than the last), but I'm hoping that by the time I reach the end of the course I'll be confident to move up to the next level, either by getting a Python tutor or by working through another self-study course. (I had fairly good luck with CodeLesson a while back, but had to quit partway through Python II due to time constraints). My brain doesn't seem to absorb this sort of thing very readily, but I'm not giving up, even if it takes another five years to figure out how to use @#&% classes.

Saturday, November 3, 2012

Steno Alphabet Poster Corrected



This blog has been pretty quiet lately, but don't worry. I'll be able to start posting on a more regular basis pretty soon now. You also might have noticed that the Plover Wiki (I finally added that quickstart guide I promised!) and Aviary were down for a while recently, but fortunately they're now back online and will hopefully stay that way. The Google Group is still going as strong as ever. We're now up to 172 members! I'm hoping to add some useful pedagogical material both to this site and to the wiki over the next week or two, including an illustrated guide to sticking on the keytoppers you can buy in the Plover Store and the long, long-awaited fifth installment of Steno 101, which will be covering numbers, punctuation, and simple commands. For now, though, I leave you with a newly corrected version of the Steno Layout poster (previously the "C" was labeled "K", due to a mixup with the graphic designer), which you'll hopefully be able to purchase prints of via the Plover Store fairly soon, along with a straight-up alphabetical version, for those who prefer a quick reference without all the categorizations. Oh, and a very silly picture of me and the proprietor of Unusual Cards at Maker Faire, taken by my good friend (and open source philanthropist) Leonard Richardson. This is my current mobile steno rig, running Plover and writing into Vim. It's not the most graceful contraption you ever saw, but it got a lot of attention and I was able to hand out plenty of Plover stickers, which was pretty much what I was going for.

Tuesday, October 2, 2012

Guest Post! Amber's Advice to Plover Newbies

Amber's been a regular on the Google Group and the Aviary for quite a while now, and it's been fantastic to watch her autodidactical progress from total beginner to actually using steno in her daily life. She's exactly the sort of person I had in mind when I decided to get Plover off the ground. Check out her story!

My journey to Plover began a little more than a year ago when I realized that, regardless of how hard I practiced, I wasn't going to get any faster at typing. I researched other keyboard layouts and even read the very limited research that we have on typing. My search also led me to a bunch of wacky keyboards and letter arrangements that have come and go over the years as well as chorded keyboards. This ultimately led me to Plover.

I wasn't sold right away. Would it be worth it? There was really no way to tell. But the idea of writing syllable by syllable instead of letter by letter just made sense to me. Knowing that it takes most students years, if ever, to learn to write in real time, I set my goal as being able to write faster in Plover than I could in qwerty. A few months later...

Great news!

I'm now writing in Plover faster than I can in qwerty. That was my one and only goal. Everything else from here is a bonus. Considering that I've been touch typing for more than two decades but only using Plover for about six months, I'm frankly impressed with the efficiency of stenography. In other words, getting something out of Plover that's practical and will make a difference in your life doesn't require the speed or accuracy that would be necessary for court reporters, CART providers, or captioners. You don't have to go to school, and you don't have to take any tests.

To me, this is the most important thing that I can say about Plover. Just like most people who study touch typing don't do so with the intent of becoming transcriptionists, you don't need to write at 225 wpm or even know what the heck a 'jury charge' is to use Plover. Ultimately, I'm excited to write about this precisely because what I've accomplished means basically nothing in the world of stenography.

To them, it's totally meh. To me, it's exactly what I wanted.

How did I accomplish this non-lofty goal?

I'm an above average typist, and I studied piano for a couple of years when I was in college. So, I imagine this means I had a bit of a head start.

However, I think there are three main things that have allowed me to get to my goal:

1. I spend time on my dictionary. For me, the biggest draw to Plover was the ability to shape the dictionary however I wanted. I might be the only person in the entire world who uses PH-RB for 'remember'. And that's okay. Use whatever works for you.

2. I practice. Plovering is ultimately a physical activity. Like playing sports or making love, you get better by practicing. I'm no exception to this rule. Talent is a factor; time using Plover is a bigger one.

3. I modified my keyboard. I'm using a mechanical keyboard with all R4 keycaps. There was just no way that I could write 'g' on a standard keyboard. While the keys are still misaligned, I don't think this is much of an issue. All in all, I think what I have is pretty close to that of a student steno machine – for 1/10 of the price.

Getting to this point was the warm-up. Now the real journey begins. Over time, I'll get faster at the most common words, more comfortable with less common words, and learn more briefs.

If you're just getting started, remember that no one is going to go to jail or be medically misdiagnosed if you get something wrong. Just write, and don't get hung up on not being as good at Plover as you are at typing. If all you know is 'and', 'but', and 'the' – great! You're already way ahead of the vast majority of people on the planet; you won't believe how much ground those three words cover; and you can build from there.

But I feel your pain: the honors student in me wants a course book or guide or something – anything! – to make me feel like I'm 'doing this right'. I'm no expert, but my sense thus far is that stenography resources are very expensive and offer limited value. I'll never know for sure, but I don't think I'd arrived where I am any faster had I been systematically studying a particular theory. Regarding the growth of Plover, I think it's going to take some time. Although stenography is old, Plover itself is a new technology. So, right now there's a lot of knee-jerk rejection – even among the techno-savvy.

I hope one day Plover will become so common that people never even realize how revolutionary it actually is. However it turns out, I'm delighted to be here to watch it unfold.

Plover On!

Wednesday, August 22, 2012

Mac Port! Stentura Support! New Fly!

Fantastic news on the Plover front.

We have a new Windows release:

http://stenoknight.com/plover/plover.exe

This version fixes several issues and adds a new feature:
- Capitalization is now done properly by only changing the first character.
- Plover will now work fine if the program is killed abnormally (such as shutting down while plover is running).
- Plover now supports the stentura serial protocol. If you have a stenograph machine then you should be able to use it with plover now via the serial port (or serial to USB converter). Just choose "stentura" in the machine settings and in "advanced" choose the serial port. Hit save, and restart plover.

Once we get a rtf/cre -> json conversion script, that Stentura support will be even more useful, because it'll allow the many, many steno students and professionals with Stentura protocol machines to try Plover out with their own dictionaries. If anyone wants to volunteer to write a conversion script, more info is on the Github.

We also now have a Mac distribution:

http://stenoknight.com/plover/Plover.dmg

In addition to the usual install you will have to do this:
Open System Preferences, Open "Universal Access" and check the box next to "Enable access for assistive devices" If you do not do this then plover will just fail.

A million thanks to the amazing Hesky Fisher for his work on both of these!

And we also have a new version of Fly, a drill and keyboard layout teaching tool for Plover:

https://launchpad.net/flyploverfly

* Suspends translation when losing window focus, so that users can type using qwerty in other windows while running Fly
* Support for other steno machines, by using the same discovery method plover is using
* Docs updated to note xlib is needed if plover has not been installed
* Steno colour overlay option, where groups of keys such as HR are coloured according to the steno grid image, in this case cyan for L
* Returns random chord rather than easiest for uncategorized chords.
* Left shift key will toggle hint options on or off. Hint options can be set in config.py.
* Word:category dictionary now used so that misstrokes and briefs do not appear in lessons. In word mode, only canon strokes or uncategorized strokes will be presented.
* Any chord can be used that produces the correct translation, not just the one presented to the user.
* "Briefs" lesson added, that contains only briefs from word categorization dictionary.

It's still Linux-only, but we're hoping that a Windows port will happen eventually. Thanks to the superb Pragma Nolint for designing and programming Fly.

I just got back from a two-week trip, and I'm definitely hoping to post more Plover-related good news soon, but these are the three biggies, and I didn't want to wait any longer to share them with all you guys.