Posts in software

Note taking with Pandoc

Markup languages like Markdown, ReStructuredText, textile, txt2tags or mediawiki are perfectly suited for fast note taking. Type your notes with your favorite editor, chose your favorite markup language [1] and view them with Chromium, Chrome or Firefox [2].

Read more ...


Tiny and fast ASN.1 decoder in Python

asn1tinydecoder.py is a simple and fast ASN.1 decoder without external libraries designed to parse large files.

Another widely used library for encoding and decoding ASN.1 in python is Pyasn1. This implementation covers many aspects of ASN.1, but the API is very complex and hard to learn. Furthermore Pyasn1 is not designed to parse large files. This why I wrote this tiny ASN.1 decoder. It’s design goal was to be as fast as possible (with Python 2). [1]

Read more ...


ASCII Art Hangman for Kids

Hangman is a paper and pencil guessing game for two or more players. One player thinks of a word, phrase or sentence and the other tries to guess it by suggesting letters or numbers, within a certain number of guesses. In this version for children the computer selects a word, phrase or sentence randomly out of a word-list defined in a configuration file. In the course of the game ASCII-Art images - designed for children - are progressively disclosed. There are 10 built in ASCII-Art images from which one is chosen randomly at the beginning of the game. Alternatively own ASCII-Art can be provided in the configuration file.

Read more online or download a pdf-rendition of the documentation.

Download the binaries for Windows and Linux here.

The source code is hosted on Github.

Read more ...


Note taking with Asciidoctor

This project is discontinued. Please use pandoc-notetaking instead. The code of pandoc-notetakting is generic, works with most markup languages (including asciidoc) and can optionally use pandoc as renderer.

Read more ...


Stringsext

stringsext is a Unicode enhancement of the GNU strings tool with additional functionalities: stringsext recognizes Cyrillic, CJKV characters and other scripts in all supported multi-byte-encodings, while GNU strings fails in finding any of these scripts in UTF-16 and many other encodings.

Read more ...


Note taking with reStructuredText

This project is discontinued. Please use pandoc-notetaking instead. The code of pandoc-notetakting is generic, works with most markup languages (including asciidoc) and can optionally use pandoc as renderer.

Read more ...


Learn handwriting - School fonts for primary

Handwriting skills are still as important: most of the exams at university are held with pen and paper and still many companies in Europe ask for a handwritten motivation letter as a first selection criteria.

Our research has shown that all common beginner workbooks used in different European languages refer to the same linear-Antiqua font. You can find this font in this package under the name FibelNordTT which is the official TES font to be used for all worksheets in Nursery and in P1-P2 Primary. Alternatively the fonts Grundschrift and Patrick Hand can be used.

Choosing a common cursive handwriting font was a longer process: Although all European cursive handwriting traditions are based either on Traditional Latin Cursive or Simplyfied Latin Cursive (SAS) there are important local divergences. Thus our choice had been a compromise not satisfying everybody at 100% but fulfilling the best our criteria.

Read more ...