Peter Novák / Misc

Here I provide some miscellaneous files/downloads I created for my personal purposes, but others might find them useful as well.

Spellchecker dictionaries for Vim 7.0

To be able to write, edit and spellcheck e-mails (advertisement: use mutt!) without diacritics in Slovak and German I adapted the original language dictionaries to include also words with non-ASCII characters transformed to plain ASCII.

Combined original and plain ASCII dictionary for Slovak language:

Combined original and plain ASCII dictionary for German (region DE) language:

Changelog:
February 19, 2007 - I fixed the German dictionary. Bug with words starting with Ö was fixed (Ökonomie, Ökologie, etc.)
November 14, 2006 - I published the first versions of Slovak and German dictionaries.

Installation:

  1. Download and unpack the spellchecker dictionary tarball for the desired language
  2. copy the dictionary to ~/.vim/spell/
  3. now you use the dictionary in Vim by executing:
    :setlocal spell spelllang=sknodiac
    For German, use:
    :setlocal spell spelllang=denodiac
Find more information in the official Vim documentation.

Disclaimer:
These dictionaries are not perfect and are a plain automatic conversion without a special care for grammar. They include all the words of the original language dictionary with diacritics as well as all the words without it. However, words mixing diacritics with plain ASCII style are not included and also there can be problems with respect to suffixes including diacritics.

Note that these dictionaries are compiled for use with UTF-8 terminal encoding.

Example of transcoding in Slovak:
Čučoriedková žinčica --> Cucoriedkova zincica

Example of transcoding in German:
süßer Jäger aus München und Ökonomie --> suesser Jaeger aus Muenchen und Oekonomie

LyX layouts

In order to make writing of my scientific papers with ACM LaTeX document classes in LyX easier, I adapted the original LyX layouts of Johaness Grad for use with LyX 1.4.*/1.5.* (and hopefully above versions as well). The corresponding LaTeX document classes can be found at ACM website.

I also created a set of LyX templates for submission to AAMAS conferences and AAAI conferences/symposia. These are trivial derivations from the above provided ACM template, however lazy souls might find them useful.

The corresponding LaTeX document classes for AAMAS submissions can be found at AAMAS 2008 submission site and the AAAI author's kit can be downloaded directly from the AAAI website.

Sharp Zaurus zkbdd IR keyboard driver for X-Tensions XP-950 Universal IrDA PDA keyboard

I own a great PDA Sharp Zaurus SL C1000 (also here). As typing on the Zaurus keyboard for longer periods (writing papers) is a bit tiring, I was looking how to connect an external keyboard to it. To my old Handspring Visor Edge I bought a X-Tensions XP-950 IrDA keyboard and therefore it was a straightforward idea to try to connect that one to my Z.

Fortunately, there already were people who had the same problem and I found zkbdd, an IrDA keyobard driver by kopsis. I tried to use my irda keyboard with it but did not succeed. Obviously I had no correct driver for it. I found that my X-Tensions XP-950 Universal PDA Keyboard is probably compatible with SnapNType T806. At least they use the same driver on Palm OS. So I tried to reverse engineer my keyboard and produced a Lua plug-in for the zbkdd keyboard driver for it. It works with pdaXrom Linux OS for Zaurus.

I provide it here for public use. Use it at your own risk.

License:

All the files on this page are published under GNU/GPL license. Additionally, in the case you find these either helpful, or buggy, please let me know.