Wednesday, October 13, 2010

Blog Interview and TX Support

Two exciting things today. First of all, over at Plover's Launchpad Site there's now a User Guide and experimental support for the Gemini TX Protocol. We're still looking for testing with that one, so if you have a TX machine, give it a shot.

Also, there's an interview on Plover at the Geek Feminism Blog, where I talk about some of my reasons for kicking off the project and some things I hope for Plover's future.

There's been a huge amount of excitement since the Plover 2.0 release, and there's also a hackathon scheduled this Saturday, both onsite in Toronto at HackLabTO and online via IRC on the #plover freenode channel. Thanks to everyone (especially to Josh, Plover's tireless coder, for writing the manual and releasing new code daily and to Leigh Honeywell, who's behind both the Geek Feminism interview and the hackathon) for your enthusiasm, linkage, and donations. Plover is picking up steam, and it can only get better from here.

4 comments:

Stan said...

Here's what I ended up with when I tried to do this with my TX Gemini. In the end when Plover was green, the red light came on my steno machine (indicating that it's actively sending steno strokes) but Plover only printed one long line of garbage before it just flat out stopped receiving anything.

Stan said...

stan@ubuntu:~/.config/plover$ lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation N10/ICH7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
01:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
03:00.0 Ethernet controller: Atheros Communications Atheros AR8132 / L1c Gigabit Ethernet Adapter (rev c0)
stan@ubuntu:~/.config/plover$ lspci | grep -t ttyS0
grep: invalid option -- 't'
Usage: grep [OPTION]... PATTERN [FILE]...
Try `grep --help' for more information.
stan@ubuntu:~/.config/plover$ lspci | grep -i ttyS0
stan@ubuntu:~/.config/plover$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 04f2:b084 Chicony Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Stan said...

stan@ubuntu:~/.config/plover$ dmesg | grep -i ttys0
stan@ubuntu:~/.config/plover$ dmesg | grep -i tty
[ 0.000000] console [tty0] enabled
[ 140.197602] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 164.828538] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[ 178.233280] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
stan@ubuntu:~/.config/plover$ dmesg | grep -i tty | tail -f
[ 0.000000] console [tty0] enabled
[ 140.197602] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 164.828538] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[ 178.233280] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0

^C
stan@ubuntu:~/.config/plover$ dmesg | grep -i tty | tail -f
[ 0.000000] console [tty0] enabled
[ 140.197602] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 164.828538] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[ 178.233280] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
^C
stan@ubuntu:~/.config/plover$ dmesg | grep -i tty | tail
[ 0.000000] console [tty0] enabled
[ 140.197602] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 164.828538] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[ 178.233280] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
stan@ubuntu:~/.config/plover$ dmesg | grep -i tty | tail -f
[ 0.000000] console [tty0] enabled
[ 140.197602] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 164.828538] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[ 178.233280] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
^C
stan@ubuntu:~/.config/plover$ gedit plover.cfg
stan@ubuntu:~/.config/plover$ tail -f plover.log
2010-10-14 01:48:22,917 Stroke()
2010-10-14 01:48:23,070 Stroke()
2010-10-14 01:48:23,208 Stroke()
2010-10-14 01:48:23,348 Stroke()
2010-10-14 01:48:23,480 Stroke()
2010-10-14 01:48:23,699 Stroke()
2010-10-14 01:48:23,829 Stroke()
2010-10-14 02:01:49,534 Translation(KPWWRRR : None)
2010-10-14 02:01:49,554 Stroke(K- P- W- W- R- R- R-)
2010-10-14 02:01:49,656 Stroke()
^C

Stan said...

stan@ubuntu:~/.config/plover$ tail -f plover.log
2010-10-14 01:48:23,070 Stroke()
2010-10-14 01:48:23,208 Stroke()
2010-10-14 01:48:23,348 Stroke()
2010-10-14 01:48:23,480 Stroke()
2010-10-14 01:48:23,699 Stroke()
2010-10-14 01:48:23,829 Stroke()
2010-10-14 02:01:49,534 Translation(KPWWRRR : None)
2010-10-14 02:01:49,554 Stroke(K- P- W- W- R- R- R-)
2010-10-14 02:01:49,656 Stroke()
2010-10-14 02:09:43,204 Stroke()
2010-10-14 02:10:41,887 Stroke()
2010-10-14 02:10:53,235 Stroke()
^C