Programming
This is mostly a museum of programs, scripts and helpers I wrote.
You might find some of them funny or useful. Some are very old,
hopelessly useless, completely arcane and I should probably be ashamed of them.
Oh well...
- mnt a simple shell
wrapper of udisksctl that presents a TUI menu for the user to select
a filesystem to mount/unmount using UDisks2.
- ucw My favourite Czech keyboard mapping for X
use (this shell-script version to load the keymap if you
are not root or don't want to install it to the proper system xkb
directory). Written probably by 0rfelius, but I had to modify it a little
This one simply works for me, there may be other variants around :-)
Note: nowadays this is part of most distributions, just use setxkbmap us,cz -variant ,ucw -option -option grp:caps_switch -option grp:switch
- csv2abo a perl script to generate mass-payment
bank orders in the "ABO" format used by most Czech banks.
- kdmflexiserver a simple shell script to
allow non-KDE users to get the "Switch User" functionality of KDE/KDM
- ps2pdf_papersize a simple shell
wrapper of ps2pdf which allows to set the output page size to any
standard (a0, a1, a2, a3, a4, ...) size, a landscape variant thereof or
an arbitrary paper size specified in millimetres
- typekeys.c A simple program that reads
standard input and translates it to keypresses pushed into the kernel
through uinput. Can be used e.g. to easily feed output of serial barcode/rfid
readers or remote controls into applications as keystrokes.
A sample ascii keymap is here.
-
stereowars - - a network, 3D (anaglyph), space
game for the X Window System.
-
Blockout - My first (and only so far) java
applet. A variation of the evergreen brick game in 3D
-
Lemmings Revival - My 1999/2000 school project.
Another old and popular game.
- links-2.1pre17-cookies-save.patch
This makes the Links browser save the cookies on quit. This patch was
made by Pasky, but his version only worked with ancient versions of
links -- this is just modified to patch cleanly to modern versions of
links.
- links-2.1pre17-no-proxy.patch With this patch, you
can prevent the Links browser from using a proxyserver for addresses
matching a certain string(s).
- twici_escape.diff
Allows metacharacters in TwicI to be escaped with a backslash
- daemonize.c A very simple wrapper that can
run any program in background as a daemon, detach from the terminal, redirect the output to a log
file and change the UID. It's not perfect, but works for me. NB: there
is another program called daemonize that does the same thing and is
probably more mature. Google for it.
- pam_abl.patch A patch that makes pam_abl
work for me on Debian Etch and does a couple more tweaks to better suit
my needs.
- Workaround for S4 mini (i9195) losing network with Lineageos